* Clear Fix */ 
.clearfix:after { 
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden; 
} 
.clearfix { 
display:inline-block; 
} 
/* Hide from IE Mac \*/ 
.clearfix {display:block;} 
/* End hide from IE Mac */ 
/* end of clearfix */ 
*{margin:0; padding:0}
ul{list-style-type:none;margin:0px;}
a{text-decoration:none;color:#1B4BA1}
a:link,a:visited{color:#194F95;text-decoration:none;}
a:hover,a:active{color:#f60;}
.right{float:right}
img{border:none;}
BODY{font-size:12px; color:#000; line-height:150%; font-family:simsun; margin:0}
.clear{clear:both; height:2px; overflow:hidden}
#head1{width:958px;padding:5px 0;}
#head1 h1{text-indent:-10000px;margin-top:-20px}

#topnav{clear:both;margin:0 auto 5px;padding:0 5px;vertical-align:middle;height:30px;overflow:hidden;}
#topnavlist li{float:right;padding:0 8px 0 13px;background:url(/images/new/redarrow.gif) no-repeat 0 10px;line-height:30px;height:30px;}
#topnavlist a:link, #topnavlist a:visited{color:#333}
#topnavlist a:hover, #topnavlist a:active{color:#888}
#topbox{border:1px solid #CCC; height:60px;line-height:60px; margin:0 auto;clear:both;overflow:hidden}
#topleft{float:left; height:60px;line-height:60px; width:195px}
#topmiddle{float:left; width:750px;height:60px;line-height:60px;padding-top:10px;}
#topmiddle li{float:left; width:750px; padding-left:5px; line-height:23px; text-align:left; height:23px; overflow:hidden}

#topright{float:left;width:270px;height:60px;line-height:60px; }
#topright li{width:250px; float:left; padding-left:5px; line-height:23px; text-align:left; height:23px; overflow:hidden}
#subinfo{width:958px;margin:0 auto;clear:both;border:#CCC 1px solid;background:#ecf1f5;line-height:28px;height:28px;overflow:hidden;}
#subinfo li{float:left;padding:0 0 0 25px;text-align:left;}
#subinfo .a{width:290px;color:#194F95;background: url(/images/new/nav1.gif) 5px 4px no-repeat;}
#subinfo .b{width:280px;color:#194F95;background: url(/images/new/nav2.gif) 5px 4px no-repeat;}
#subinfo .c{width:218px;background: url(/images/new/users.gif) no-repeat 5px 4px;}
#subinfo .d{width:70px;background:url(/images/new/rss.png) no-repeat 5px 5px;}



.main_box{width:958px;float:none;clear:both;margin:0 auto}
.mainbody{width:958px}
.main_style{margin:6px 0 0}
.Head2{width:156px;border:1px solid #ccc;padding:8px;line-height:21px;float:left;height:88px}
.Head_ad{padding:5px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;float:left;}
.norbox{width:345px;margin:0 10px 0 0; float:left}
.au{width:335px;padding:3px 4px 0;border:1px solid #ccc;height:242px}

.Alc{width:345px;}

.interview{width:343px;margin:0 0 5px;border:1px #ccc solid;background:#FaFcFF;height:193px;}
.interview_title{clear:both;padding-left:16px;border-bottom:1px solid #ccc;background:#Fff url(/images/new/title_bg.gif) repeat 0 0;line-height:28px;height:28px;}
.interview_title h3{float:left;padding-left:6px;color:#1F3A87;font-size:12px;font-weight:bold;text-align:left;}
.interview_title span{width:40px;float:right;padding:0 6px 0 0;display:block;color:#000;background:url(/images/new/tmore.gif) no-repeat left 8px;font-size:12px;text-align:right;}
.interview_box{padding:8px;clear:both;height:63px;}
.interview_box_z{width:88px;float:left;}
.interview_box_z img{width:80px;border:1px solid #ccc;height:60px;}
.interview_box_y{width:230px;float:right;}
.interview_box_y h5{width:230px;display:block;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden;}
.interview_box_y span{width:230px;display:block;color:#555;line-height:16px;height:47px;overflow:hidden;}


#sidenews{margin:0 0 5px;border:1px #ccc solid;background:#FaFcFF;height:198px;}
.tit{
	width:340px;
	font-size:12px;
	
	line-height:25px;
	text-align:center;
	height:25px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.sidetxList{padding:3px 0;}
.sidetxList li{margin:0 auto;width:320px;padding:0 0 0 8px;background:url(/images/new/icon_li.gif) no-repeat 0 7px;line-height:22px;text-align:left;height:22px;overflow:hidden;}
.sidetxList li span{float:right;}
.sidepicTxBox{padding:8px 5px 0;width:320px;margin:0 auto;clear:both;border-top:1px dashed #D0DBE7;height:62px;overflow:hidden;}
.sidepicTxBox div{float:left;width:88px;}
.sidepicTxBox img{width:80px;border:1px #D5D5D5 solid;height:60px;}
.sidepicTxBox ul{float:right;width:232px;}
.sidepicTxBox ul li{padding-left:8px;background:url(/images/new/icon_li.gif) no-repeat 0 7px;line-height:22px;text-align:left;height:22px;overflow:hidden;}

.maintxt{margin:0 0 5px;border:1px #ccc solid;background:#FaFcFF;height:193px;}
.maintxt_title{clear:both;border-bottom:1px solid #ccc;background:#Fff url(/images/new/title_bg.gif) repeat 0 0;line-height:28px;height:28px;}
.maintxt_title h3{float:left;padding:0 16px 0 16px;color:#1F3A87;font-size:12px;font-weight:bold;text-align:left;}
.maintxt_title span{width:40px;float:right;padding:0 6px 0 0;display:block;color:#000;background:url(/images/new/tmore.gif) no-repeat left 8px;font-size:12px;text-align:right;}
.maintxt_box{padding:8px;clear:both;height:63px;border-bottom:1px dashed #D0DBE7;}
.maintxt_box_z{width:88px;float:left;}
.maintxt_box_z img{width:80px;border:1px solid #ccc;height:60px;}
.maintxt_box_y{width:230px;float:right;}
.maintxt_box_y h5{width:230px;display:block;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden;}
.maintxt_box_y span{width:230px;display:block;color:#555;line-height:16px;height:47px;overflow:hidden;}
.maintxtList{padding:3px 0;}
.maintxtList li{margin:0 auto;width:320px;padding:0 0 0 8px;background:url(/images/new/icon_li.gif) no-repeat 0 7px;line-height:22px;text-align:left;height:22px;overflow:hidden;}
.maintxtList li span{float:right;}
#notice{line-height:30px;height:30px;}
#notice a:link,#notice a:visited{color:#f60;}
#notice a:hover,#notice a:active{color:#f00;}
#headnews{padding:0 8px;border:1px #ccc solid;border-bottom:none;clear:both;background:#Fff url(/images/new/headline_bg.gif) repeat-x 0 0; height:350px;}
.headline{padding:6px 0 5px 0;}
.headline h5{margin:0 auto;width:322px;font-size:14px;line-height:30px;text-align:center;height:30px;}
.headline ul{clear:both;overflow:hidden;}
.headline li{float:left;width:320px;line-height:22px;height:22px;}
.headtxList{clear:both;border-top:1px dashed #DDD;padding:4px 0 3px;}
.headtxList li{line-height:22px;height:22px;overflow:hidden;}
.picTxBox{clear:both;padding:8px 0 8px;border-top:1px dashed #DDD;height:62px;overflow:hidden;}
.picTxBox div{float:left;width:86px;}
.picTxBox img{width:80px;border:1px #D5D5D5 solid;height:60px;}
.picTxBox ul{float:right;width:234px;}
.picTxBox ul li{width:226px;padding-left:8px;background:url(/images/new/icon_li.gif) no-repeat 0 7px;line-height:22px;height:22px;overflow:hidden;}

#message{border:1px solid #ccc;clear:both;margin:0 0 5px;height:28px;}
.rollleft{float:left;width:272px;line-height:28px;text-indent:4px;overflow:hidden;}
.rollleft strong{color:#666;}
.rollcenter{float:left;width:24px;border-left:1px solid #ccc;border-right:1px solid #ccc;text-align:center;line-height:28px;}
.rollright{float:left;width:40px;padding:6px 0 0;text-align:center;}
.rollright img{vertical-align:middle;}
.Ar{width:248px;overflow:hidden; float:left;}
.Ar1{width:248px;overflow:hidden; float:left}

.downtop { FLOAT: left;OVERFLOW: hidden; WIDTH: 246px; border:1px solid #ccc;} 
.downtop_title{	clear:both;	padding-left:16px;	line-height:28px;height:28px;border-bottom:1px solid #ccc;background:#Fff url(/images/new/title_bg.gif) repeat 0 0;}
.downtop_title h3{float:left;padding-left:6px;color:#1F3A87;font-size:12px;font-weight:bold;text-align:left;}
.downtop_title span{width:40px;float:right;padding:0 6px 0 0;display:block;background:url(/images/new/tmore.gif) no-repeat left 8px;font-size:12px;font-weight:bold; text-align:right;}


.downtop UL.text { MARGIN: 0px 10px; WIDTH: 246px; PADDING-TOP: 5px;DISPLAY: block; clear:both; } 
.downtop UL.text LI { WIDTH: 244px;overflow:hidden; float:left;} 
.downtop UL.text SPAN { DISPLAY: block; FLOAT: left;text-align: left; font-weight:normal } 
.downtop UL.text SPAN.num { 
MARGIN-TOP: 4px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 10px; WIDTH: 18px; LINE-HEIGHT: 12px; HEIGHT: 13px; TEXT-ALIGN: center;COLOR: #fff; BACKGROUND-COLOR: #b7b7b7} 
.downtop UL.text LI SPAN.active { BACKGROUND-COLOR: #7abdff} 
.downtop UL.text SPAN.tit { PADDING-LEFT: 10px; OVERFLOW: hidden; WIDTH: 210px; WHITE-SPACE: nowrap;line-height:24px; HEIGHT: 24px } 


.bbslist {margin:0 0 5px;border:1px solid #ccc;height:100%;}
.bbslist_title{clear:both;padding-left:16px;background:#F2F6FB ;line-height:28px;height:28px;border-bottom:1px solid #ccc;background:#Fff url(/images/new/title_bg.gif) repeat 0 0;}
.bbslist_title h3{float:left;padding-left:6px;color:#1F3A87;font-size:12px;font-weight:bold;text-align:left;}
.bbslist_title span{width:40px;float:right;padding:0 6px 0 0;display:block;;font-size:12px;text-align:right;}
.bbslist ul{padding:5px 5px 0;margin:0 auto;width:230px;clear:both;}
.bbslist li{width:226px;float:left;padding:0 0 0 10px;background:url(/images/new/icon_li.gif) 0 8px no-repeat;text-align:left;line-height:24px;height:24px;}


.rightlist{margin:0 0 5px;border:1px solid #ccc;height:100%;}
.rightlist_title{clear:both;padding-left:16px;border-bottom:1px solid #ccc;background:#Fff url(/images/new/title_bg.gif) repeat 0 0;line-height:28px;height:28px;}
.rightlist_title h3{float:left;padding-left:6px;color:#1F3A87;font-size:12px;font-weight:bold;text-align:left;}
.rightlist_title span{width:40px;float:right;padding:0 6px 0 0;display:block;color:#000;background:url(/images/new/tmore.gif) no-repeat left 8px;font-size:12px;text-align:right;}
.rightlist ul{padding:5px 5px 0;margin:0 auto;width:320px;clear:both;}
.rightlist li{width:310px;float:left;padding:0 0 0 10px;background:url(/images/new/icon_li.gif) 0 8px no-repeat;text-align:left;line-height:24px;height:24px;}
.rightlist li span{float:right;}
.rightdate{color:#333;}
.rightdate a,.rightdate a:visited{color:#333;}

.navlist{width:955px;margin:0 auto;clear:both;border:#CCC 1px solid;overflow:hidden;height:100%;position:relative;background:url(/images/new/nav4.gif) 0 2px no-repeat}
.navlist ul{padding:5px 5px 0;margin:0 auto;width:954px;clear:both;padding:0;display:inline; list-style-type:none;}
.navlist li{width:952px;float:left;padding:0 0 0px 10px;border-bottom:#CCC 1px dashed;text-align:left;line-height:32px;height:32px;display:inline; }
.navlist li span{ float:left}


.mid_title{width:942px;background:url(/images/new/midbbs.gif) 0 12px no-repeat #09C ;padding:9px;color:#fFF;margin:6px 0;line-height:28px; height:28px;}
.mid_title a{color:#fff}
.mid_title a:hover{color:#fff}
.mid_title a:visited{color:#fff}

.midtitle{border:1px solid #ccc;line-height:24px;text-align:center;color:#99B8CE;width:956px}
.midad{width:100%;text-align:center;font:0/0 arial;margin:8px auto 0;float:none;clear:both}
.midad div,.adSpace img{float:none}

.righttab{clear:both; height:28px}
.righttab li{float:left; width:89px; border:1px solid #CCC; border-left:none; text-align:center; line-height:28px; height:28px; cursor:pointer}
.righttab li h4{font-size:12px; font-weight:400;background:#Fff url(/images/new/title_bg.gif) repeat 0 0;}
.righttab .active{border-bottom:1px solid #FFF; }
.righttab .active h4{font-weight:700;background:#Fff url(/images/new/title_1_bg.gif) repeat 0 0;}
.righttab #tab_t1{border-left:1px solid #CBCBCB; width:73px}
.righttab #tab2_t1{border-left:1px solid #CBCBCB; width:73px}
.righttab #tab3_t1{border-left:1px solid #CBCBCB; width:73px}

.rightTitle{clear:both;  height:28px;}
.rightTitle li{float:left; width:86px; text-align:center; line-height:28px; height:28px; cursor:pointer}
.rightTitle li h4{font-size:12px; font-weight:400;background:#Fff url(/images/new/title_1_bg.gif) repeat 0 0;border-RIGHT:1px solid #CCC;border-bottom:none;}
.rightTitle .active{}
.rightTitle .normal h4{font-weight:700;background:#Fff url(/images/new/title_bg.gif) repeat 0 0;border-bottom:1px solid #CCC;}
.rightContent{clear:both; background:#F8F9FC; height:248px; font-size:12px; margin:0 0 5px}
.rightContent ul.textList{width:335px; clear:both; padding:8px 0 0}
.rightContent ul.textList li{padding-left:20px; clear:both; background:url(/images/new/icon_li.gif) 10px 7px no-repeat; text-align:left; line-height:24px;overflow:hidden;}
.rightContent ul.textList li span{float:right; font-size:12px}
.rightContent ul.ztlist{float:left; width:298px; padding:5px 0 0}
.rightContent ul.ztlist li{float:left; width:131px; padding-left:18px; background:url(/images/new/icon_li.gif) 10px 50% no-repeat; text-align:left; line-height:22px; height:22px; overflow:hidden}
.rightContent ul.list1{float:left; width:149px; padding:5px 0 0}
.rightContent ul.list1 li{clear:both; padding-left:18px; background:url(/images/new/icon_li.gif) 10px 8px no-repeat; text-align:left; line-height:22px}
.rightContent ol.list2{clear:both; float:left; width:335px; padding:8px 0 0}
.rightContent ol.list2 li{clear:both; list-style-position:inside !important; list-style-type:decimal; color:#1f3a87; line-height:22px; text-align:left; font-size:12px; padding:0 5px 0 6px}


/* 友情链接 */
#friendlinks{width:960px;margin:0 auto;clear:both;background:#FFF;}
#friendlinks div{width:958px;padding:2px 0 5px;border:1px solid #D0DBE7;background:url(/images/new/friend_bg.gif) repeat-x 0 0;}
#friendlinks div h2{margin:0 15px;background:url(/images/new/friendline.gif) repeat-x 0 45%;text-align:center;height:28px;}
#friendlinks h2 span{margin:0 auto;width:300px;display:block;color:#003494;background:#F8FBFF;font-size:12px;font-weight:bold;line-height:28px;}
#friendlinks p{margin:0 5px;color:#003494;line-height:22px;text-align:left;overflow:hidden }
#friendlinks a{padding:0 8px;border-right:1px solid #666;font-size:12px;margin-left:-1px}
#friendlinks .noborder{border-right:none;}
#friendlinks div ul{padding:5px 5px 0;margin:0 auto;width:956px;clear:both;padding:0;display:inline; list-style-type:none;}
#friendlinks div li{float:left;padding:0 0 0px 10px;text-align:left;line-height:32px;height:32px;list-style-type :none;list-style-image : none  }


#footer{width:960px;clear:both;border:5px solid #FFF;border-top:none;margin:0 auto;background-color:#FFF;}
#footerinfo{clear:both;margin:0 auto;width:960px;color:#333;text-align:center;}
#footercontent{margin:0 auto;border:1px solid #eee;background:#F8F8F8;text-align:center;line-height:32px;height:32px;}
#footercontent a{margin:0 2px;}
#footercopyrights{clear:both;padding:6px 0 0;margin:0 auto;text-align:center;line-height:180%;}
#footercopyrights span{font:12px arial,helvetica,sans-serif;line-height:180%;}
.nav_guide_box{width:246px;height:106px;border:1px solid #ccc;margin-top:3px;clear:both;overflow:hidden}
.nav_mid{width:958px;float:left; height:33px; background-image:url(/images/new/nav_mid.jpg);margin-bottom:3px}
.gps_fontwhite {color:#fff;}
.gps_fontwhite a:link{color:#fff; font-weight:bold;}
.gps_fontwhite a:visited{color:#fff; font-weight:bold;}

/* 标准盒模型 */
.ttl{height:18px;}
.ctt{height:30px;padding:6px;clear:both;border:1px solid #CCC;border-top:0;text-align:left;}
.w340{margin:2px 0;float:left;width:344px;/*滑动门的宽度*/over-flow:hidden;}
/* TAB 切换效果 */
.tb_{background-image: url('/images/new/tabs1.gif'); background-repeat: repeat-x;}
.tb_ ul{height:24px;}
.tb_ li{float:left;height: 24px;line-height:1.9;width: 60px;cursor:pointer;text-align:center;}
/* 控制显示与隐藏css类 */
.normaltab   { background-image:url('tabs2.gif'); background-repeat: no-repeat; color:#1F3A87 ;}
.hovertab    { background-image: url('tabs3.gif'); background-repeat: no-repeat; color:#1F3A87; font-weight:bold }
.dis{display:block;}
.undis{display:none;}

.input{border:1px solid #8FA6BC;height:20px;line-height:20px;width:230px;margin:5px;float:left;}
.hot_line{padding:2px 5px 0 5px;}
.hot_line b{float:left;padding:7px 5px 0 5px;}
.hot_line a{float:left;margin: 7px 5px auto;}
.hot_line a:link{color:#DD8700;text-decoration:underline;}
.hot_line a:visited{color:#DD8700;text-decoration:underline;}
.hot_line a:hover{color:#DD8700;text-decoration:underline;}
form,  input, button{
   float:left; margin: 0; padding: 0; font-weight: normal; font-style: normal; font-size: 100%; font-family: inherit; font-size:12px;
}
#search{height:70px;width:956px;margin:0 auto;clear:both;overflow:hidden;}
#searchright{padding-left:10px;margin:0 auto;float:left;width:342px;height:60px;line-height:90px;}
#searchright li{width:160px; float:left; padding:0 0 0 10px; line-height:24px; text-align:left; height:24px; overflow:hidden;background:url(/images/new/icon_li.gif) 0 8px no-repeat;}

form,  input, button{
   float:left; margin: 0; padding: 0; font-weight: normal; font-style: normal; font-size: 100%; font-family: inherit; font-size:12px;
}

#classlist{border:1px solid #CCC; width:698px;margin:0 10px 0 0; float:left;height:218px}
#classlistnav{}
#classlistnav h2{font-size:14px;line-height:24px;height:24px;*height:21px;padding-left:5px;background:url(/images/new/li2.gif) 0 8px no-repeat;}
#classlistnav h2 span{color:#666;font-weight:normal;font-size:12px;}
#classlistnav h2 a{color:#333}
#classlistnav li{padding:4px 5px 5px 5px;overflow:hidden;}
#classlistnav li{display:inline-block}
#classlistnav li{display:block}
#classlistnav li ul{padding-left:14px;}
#classlistnav li ul li{float:left;line-height:20px;font-size:13px;padding:0 10px 0 0;letter-spacing:0.5px}
.listnavb{}	
#topinfo{clear:both;margin:0 auto 5px;padding:0 5px;vertical-align:middle;height:28px;overflow:hidden;border-bottom:1px solid #ccc;background:#F2F6FB;}
.clearinfo{ clear: both;height:40px}
.home-info{ margin:0 auto; height:51px; border: 1px solid #ddd; border-left: none; width: 366px; line-height: 14px; } 
.home-info ul li { font-size: 12px; float:left; height:51px; width:105px; border-left: 1px solid #ddd; }
.home-info ul a { color:#555}
.home-info ul li span { color:#333333; float:left; margin-top:11px; width:60px; padding-left: 2px; }
.home-info ul li img { float: left; padding-left: 5px; padding-top:3px;}
.home-info ul li.end { width: 30px; }
.flink{border:1px solid #CCC; height:62px;line-height:62px; margin:0 auto;clear:both;overflow:hidden}
.flinkleft{float:left; height:62px;line-height:62px; width:62px;border-right:1px solid #CCC;text-align:center;color:#194F95;background:#F8F9FC}
.flinkmiddle{float:left;margin-left:5px; width:885px;line-height:22px;}

.product_list{margin:0 10px 0 0; width:700px;float:left;}
.product_list_title{clear:both;border:1px solid #ccc;background:#Fff url(/images/new/title_bg.gif) repeat 0 0;line-height:28px;height:28px;}
.product_list_title h3{float:left;padding:0 16px 0 16px;color:#1F3A87;font-size:12px;font-weight:bold;text-align:left;background:url(/images/new/product_tit.gif) no-repeat 4px 2px}
.product_list_title h4{float:left;padding:0 16px 0 16px;color:#000;font-size:12px;font-weight:normal;text-align:left;}
.product_list_title span{width:40px;float:right;padding:0 6px 0 0;display:block;color:#000;background:url(/images/new/tmore.gif) no-repeat left 8px;font-size:12px;text-align:right;}
.product_list .bd { border:1px solid #d6d6d6; border-top:0; padding:10px 0;height:280px}
.product_list .bd li { float:left; line-height:15px; width:98px; height:142px; overflow:hidden; text-align:left;}
.product_list .bd li b img { display:block; border:1px solid #d3d3d3; margin:4px 0 5px 13px; width:80px; height:80px;}
.product_list .bd li span.title { cursor:pointer; display:block; width:90px; margin:0 0 5px 10px; height:32px; line-height:16px; overflow:hidden;}
.product_list .bd li span.price { text-align:left; padding-left:12px; display:block; width:90px; margin:0 0 5px 10px; font-weight:bold; font-size:14px;color:#f50;}
.product_list .bd li a:link span.price { color:#f50;}
.product_list .bd li span.price sup { color:#3A3A3A; font-size:11px;}
.product_list .bd li span.price sub { font-size:10px;}