@charset "utf-8";
/* CSS Document */

/*--------页眉-----------*/
#header { margin:0px auto; height:95px; background-color:#008FF8; overflow:hidden;}
	#header #topline { background-color:#005DA2;}
	#header #topline #tl_main { margin:0px auto; height:24px; line-height:24px; font-size:14px; overflow:hidden;}
	#header #topline #tl_main ul { float:right;}
	#header #topline #tl_main ul li { float:left; color:#007CD6; text-align:right;}
	#header #topline #tl_main ul li a  { padding:0px 8px;}
	#header #topline #tl_main ul li a:link,#header #topline #tl_main ul li a:visited { color:#9BD6FE;}
	#header #topline #tl_main ul li a:hover { color:#92CDF7;}
	
	#header #h_main { height:71px; line-height:71px; background-image: url(../../html/images/bgtop.jpg); background-repeat: no-repeat; background-position: 800px 0px; overflow:hidden;}
	#header #h_main #homelogo { width:309px; height:54px; background-image: url(../../html/images/bgimg.jpg); background-repeat: no-repeat; background-position: 0px 0px; display:block;}
	#header #h_main span { padding:0px 8px; font-size:20px; color:#FFF;}

	#header #h_main #classtitle {}
	#header #h_main #classtitle #logo { float:left; width:56px; height:54px; background-image: url(../../html/images/bgimg.jpg); background-repeat: no-repeat; background-position: 0px 0px; overflow:hidden;}
	#header #h_main #classtitle #ttline { float:left; padding:2px 28px 0px 8px; height:46px; color:#FFFFFF;}
	#header #h_main #classtitle #ttline #above { height:32px; line-height:32px; font-size:24px; font-weight:bold; display:block;}
	#header #h_main #classtitle #ttline #following { height:14px; line-height:14px; font-size:10px; font-family:Verdana, Geneva, sans-serif; display:block;}
	#header #h_main #classtitle a { float:left; margin-top:13px; padding:0px 10px; height:22px; line-height:22px; font-size:12px; background-color:#005DA2; border-top:2px solid #005DA2; border-bottom:2px solid #276AAB; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; display:block;}
	#header #h_main #classtitle a:link,#header #h_main #classtitle a:visited { color:#FFFFFF;}
	#header #h_main #classtitle a:hover { color:#F8F6F6;}

/*--------横幅-----------*/

/*--------导航-----------*/
#menu { background-color:#FFF;}
	#menu ul { width:1185px; line-height:42px; font-size:18px; display:block;}
	#menu ul li { padding-top:1px; float:left; border-right:1px solid #D9D9D9;}
	#menu ul li a { height:42px; display:block;}
	#menu ul li a:link,#menu ul li a:visited { color:#000000;}
	#menu ul li a:hover { color:#FFFFFF; background-color:#008FF8;}

	.m01{ border-bottom:1px solid #959595;}
		.m01 ul { padding-left:14px;}
		.m01 ul li a { padding:0px 22px;}
		
	.m02{ border-bottom:1px solid #D9D9D9;}
		.m02 ul li a { padding:0px 22px;}

	.m03{ border-bottom:1px solid #D9D9D9;}
		.m03 ul { padding-left:14px;}
		.m03 ul li a { padding:0px 22px;}
		
	.m04{ border-bottom:1px solid #D9D9D9;}
		.m04 ul li a { padding:0px 14px;}


.top_bg{width:100%; height:24px; background:#005da2; position:absolute; top:0; left:0; z-index:10; overflow:hidden;}
.toper{width:1200px; margin:0 auto; text-align:right; line-height:24px; color:#007bd6; text-align:right; font-size:14px;}
.toper a{color:#9bd4ff;}
.toper a:hover{color:#fff;}
#banner_class_ts{
    height: 244px;
    background-color: #DFDFDF;
    background-image: url(../img/zt-banner.png);}
#banner_class_ts .main_p01 span {
    padding: 8px 16px;
    font-size: 26px;
    line-height: 26px;
    color: #FFFFFF;
    background-color: #008FF8;
    margin-top:130px;}











