.w_line{width:10px; float:left; overflow:hidden;}
.h_line{ width:100%; height:10px; float:left; overflow:hidden;}
.more{width:50px; height:33px;line-height:33px; font-family:"Microsoft Yahei"; font-size:10px; float:right; overflow:hidden;}
.more a{color:#b5c1cf;}







#wrapper{width:1000px; height:auto; overflow:hidden; margin:0 auto;}

#top{width:1000px; height:200px; overflow:hidden;position:relative;}
.logo{width:700px; height:200px; background:url(../images/logo.png) no-repeat; background-position:0px 42px; line-height:999px; float:left; overflow:hidden;}
.logo a{display:block;}
.quicknav{width:200px; height:38px; float:right; overflow:hidden; font-size:13px; font-weight:bolder;}
.quicknav a{color:#FFF;} .quicknav a:hover{color:#FFC;} 
.qn01{width:65px; float:left; overflow:hidden; background:url(../images/icon001.png) no-repeat; background-position:0px 5px; padding-left:24px;  line-height:38px;}
.qn02{width:65px; float:left; overflow:hidden; background:url(../images/icon001.png) no-repeat; background-position:-98px 5px; padding-left:24px; line-height:38px;}

#nav{width:1000px; height:42px; clear:both;position:relative; z-index:100;}
#nav img{float:left; overflow:hidden;}
#nav .navctt{width:988px; height:42px; float:left; overflow:hidden;background:url(../images/all_bg.png); text-align:center;}

.navcmain{width:988px; height:36px; background:#fff;text-align:center; line-height:36px; font-size:14px; position:absolute; left:6px; top:0;}
.navcmain li{width:130px; height:36px; line-height:36px; float:left; overflow:hidden; text-align:center;}
.navcmain li.nopass{width:110px; height:36px; line-height:36px; float:left; overflow:hidden; text-align:center;}
.navcmain li.pass{width:110px; height:auto; line-height:36px; float:left; overflow:hidden; text-align:center;}
.navcmain li.line1{width:10px; height:36px; float:left; overflow:hidden; line-height:36px;}
	.navcmain li .navclib{width:auto; padding:10px auto;font-size:13px;}
	.navcmain li .navclib li{width:100%; height:26px;line-height:28px; background:#FFF; border:#F5F5F5 float:left; border-top:1px #e6eff8 solid;font-size:13px;}
	.navcmain li .navclib li a{display:block;color:#01528c;}
	.navcmain li .navclib li a:hover{display:block; background:#eff5fb;}



#main{width:984px; height:auto; float:left; overflow:hidden; background:url(../images/all_bg.png); padding:8px 8px 16px 8px;}

.main_box{width:984px; height:auto; float:left; overflow:hidden;}


/*banner*/

.banner{width:488px; height:346px; overflow:hidden; float:left;position:relative;}
.bannerctt { margin:0px auto; padding: 0px; width: 488px; height: 346px; }
.slides { margin: 0px auto; width: 488px; height: 346px; overflow: hidden; position: relative; }
.slide-pic { margin: 0px; padding: 0px; width: 488px; overflow: hidden; list-style: none; }
.slide-pic img { width: 488px; height: 346px; }
.slide-pic li { display: none; }
.slide-pic li.cur { display: block; }
.slide-li { margin: 0px 2px 2px 0px; padding: 0px; right: 0px; bottom: 0px; position: absolute; cursor:pointer;color:#036;}
.slide-li li { margin:0 5px 5px 0; padding: 0px; width: 14px;  line-height:14px;text-align:center; height: 14px; float: left; overflow: hidden; list-style: none; font-family:Verdana, Geneva, sans-serif; font-size:9px;}
.slide-li a { width: 14px; height: 14px;  line-height:14px; text-align:center;color:#036;  display: block; font-family:Verdana; font-size:9px;}
.slide-li a:hover {text-decoration: none; font-family:Verdana, Geneva, sans-serif; font-family:Verdana; font-size:9px;color:#fff;}
.op li { background:#d0e5ff; filter: alpha(opacity=60); opacity: 0.6;font-family:Verdana; font-size:9px;color:#036; border:1px #fff solid;}
.op li.cur { background:#0064af;color:#fff;font-family:Verdana; font-size:9px; border:1px #0064af solid;}
.op li.cur a {color:#fff;}
.slide-txt span { display: none;font-family:Verdana; font-size:9px; }
/*banner*/




.ind_news{width:488px; height:346px; float:right; overflow:hidden; background:#FFF;}
.ind_n_tit{width:390px; height:50px; line-height:50px; float:left; overflow:hidden; background:url(../images/main_03-02.jpg) no-repeat; background-position:12px 12px; font-family:"Microsoft YaHei"; font-size:16px;  color:#00b1ff; padding-left:98px;}
.ind_n_ctt{width:488px; height:320px; float:left; overflow:hidden;}
.ind_n_ctt li{width:450px; height:25px; line-height:25px; float:left; overflow:hidden; background:url(../images/main_07.jpg) no-repeat; background-position:16px 3px; padding-left:38px;}
.ind_n_ctt li a{width:360px; float:left; overflow:hidden;}
.ind_n_ctt li span{width:80px; float:right; text-align:left; overflow:hidden;font-family:Arial; color:#737373; font-size:11px;}

.lan_box{width:236px; height:290px; float:left; overflow:hidden; background:#fff;}
.lb_tit{width:223px; height:33px; line-height:33px; padding-left:13px; float:left; overflow:hidden; background:url(../images/main_14.jpg) no-repeat; color:#fff; font-weight:bolder; font-size:14px;}
.lb_ctt{width:223px; height:auto; overflow:hidden;}
.lb_ctt li{width:208px; height:auto; line-height:20px; padding:4px 0; float:left; overflow:hidden; background:url(../images/main_31.jpg) no-repeat; background-position:10px 10px; padding-left:20px;}

.lm_ctt{width:213px; height:auto; padding-left:10px; overflow:hidden;}
.lm_ctt li{width:213px; height:auto; line-height:16px;float:left; overflow:hidden; padding-bottom:25px;}
.lm_ctt li img{width:50px; height:50px;float:left; overflow:hidden; margin-right:10px;}
.lm_ctt li span{width:153px; height:50px; float:left; overflow:hidden;}

.tab_box{width:492px; height:290px; float:left;overflow:hidden; background:#fff;}
.tb_tit{width:492px; height:33px; float:left; overflow:hidden; background:url(../images/main_18.jpg) repeat-x;}
.sd01{width:163px; height:33px; background:url(../images/main_16.jpg) repeat-x; float:left; overflow:hidden;cursor:pointer; color:#042961; text-align:center; line-height:33px; font-size:14px; font-weight:bolder}
.sd02{width:163px; height:33px; background:none; float:left; overflow:hidden;cursor:pointer; color:#656262; text-align:center; line-height:33px; font-size:14px; font-weight:bolder}
.sd_line{width:1px; height:33px; background:url(../images/main_21.jpg); float:left; overflow:hidden;}

.tb_ctt{width:488px; height:220px; float:left; overflow:hidden; padding-top:15px;}
.tb_ctt li{width:450px; height:25px; line-height:25px; float:left; overflow:hidden; background:url(../images/main_31.jpg) no-repeat; background-position:22px 8px; padding-left:38px;}
.tb_ctt li a{width:360px; float:left; overflow:hidden;}
.tb_ctt li span{width:80px; float:right; text-align:left; overflow:hidden;font-family:Arial; color:#737373; font-size:11px;}

.link_tit{width:970px;height:33px; background:url(../images/main_18.jpg) repeat-x; float:left; overflow:hidden;color:#042961; line-height:33px; padding-left:14px;font-size:14px; font-weight:bolder;color:#042961; }
.link_ctt{width:984px; height:auto; padding:15px; float:left; overflow:hidden; background:#fff;}
.link_ctt li{width:159px; height:24px; float:left; overflow:hidden; text-align:left;}


#footer{width:100%; height:140px; margin:0 auto; background:url(../images/bg_03.jpg) no-repeat center; text-align:center; padding-top:35px; color:#fff;}

.sub_main {width:984px; height:auto;float:left; overflow:hidden; background:#FFF; padding:8px 8px 16px 8px;}
.sub_left{width:194px; height:auto; float:left; overflow:hidden;}
.sub_right{width:770px; height:auto; float:right;overflow:hidden;font-size:14px; color:#042961;}

.sl_tit{width:194px; height:33px; line-height:33px; float:left; overflow:hidden; padding-left:12px;font-size:14px; font-weight:bolder; color:#FFF; background:url(../images/sub_03.jpg);}
.sl_ctt{width:194px; height:auto; padding-top:3px; float:left; overflow:hidden;}
.sl_ctt li{width:194px; height:30px; float:left; overflow:hidden; line-height:32px; font-size:14px; text-align:center; margin-bottom:1px; background:url(../images/sub_06.jpg); font-size:13px;}
.sl_ctt li a{color:#FFF; display:block;}

.sr_tit{width:752px; height:31px; line-height:31px; float:left; overflow:hidden; padding-left:12px; border:1px #ececec solid; }
.sr_ctt{width:740px; height:auto; float:left; overflow:hidden; padding:20px 14px; line-height:24px;}

#subfooter{width:100%; height:60px; margin:0 auto; background:url(../images/sub_foot.jpg) no-repeat center; text-align:center; padding-top:35px; color:#fff;}

.smr_news li{ width:740px; height:auto; float:left; overflow:hidden; background:url(../images/sub_news_25.jpg) repeat-x bottom;}	
	.smr_news li span{width:600px; height:auto; line-height:35px; float:left; overflow:hidden; background:url(../images/sub_news_22.jpg) no-repeat; background-position:4px 7px; padding-left:30px; font-size:14px;}
	.smr_news li p{width:70px; height:35px; float:right; line-height:35px; padding:0; margin:0; font-family:Arial; font-size:12px; color:#999; text-align:right;}
	
	.smr_news_ctt{width:740px; height:auto; float:left; overflow:hidden;}
.smrn_tit{width:740px; height:auto; line-height:38px;font-family:"Microsoft YaHei"; font-size:30px; color:#005ca1;background:url(../images/sub_news_25.jpg) repeat-x bottom; overflow:hidden; text-align:center; padding:20px 0;}
.laiyuan{width:auto;overflow:hidden; text-align:center; margin:5px auto; font-size:12px; color:#6d9fc0;}
	
	.news_text{width:740px; height:auto; float:left; overflow:hidden; padding:20px 0; font-size:14px; line-height:24px; text-align:left; }
	.news_text p{padding-bottom:24px;}
	
	.newsqk{width:740px; height:auto;overflow:hidden; text-align:center; margin:5px auto; font-size:12px; color:#000;}
	
.sub_lm li{width:740px; height:auto; padding:10px 0; background:url(../images/sub_news_25.jpg) repeat-x bottom; float:left; overflow:hidden;}
.sub_lm li img{float:left; overflow:hidden; width:100px; height:100px; }
.sub_lm li span{width:610px; height:100px; float:right; overflow:hidden; line-height:20px; font-size:13px;}

.sub_lm_ctt{width:740px; float:left; overflow:hidden;}
.sub_lm_ctt img{width:200px; height:200px; margin:0 20px 20px 0; float:left;}