/* CSS Document */
html {overflow-x:hidden;background:#fff}
body{ margin:0; padding:0; }
a{ color:#000000; text-decoration:none; font-size:12px; padding:0; margin:0}

ul{ margin:0; padding:0;list-style:none}
li{ margin:0; padding:0;vertical-align:bottom;}
.left{ float:left}
.right{ float:right}

img{ border:none; margin:0; padding:0}
p{margin:0; padding:0;}
input,textarea,select,button {outline:none;}

.header{ width:100%; height:119px;background:url(../images/header_bg.png) bottom repeat-x ; position:relative; z-index:999}
.headernb{ width:1000px; height:119px; margin:0 auto}
.logo{ margin:14px 0 0 0}
.searchnavbar{ width:715px; height:109px;}
.search{width:715px; height:50px}
.searchwz{ font-family:Microsoft YaHei; font-size:14px; color:#01aad5; display:block; background:url(../images/jiantou1.jpg) left no-repeat; padding-left:15px; margin:12px 0 0 230px; font-weight:bold}
.searchnb{ margin:5px 0 0 0}
.navbar{ width:690px; height:55px; float:right}
ul#topnav{ margin:0 0 0 0; width:690px; height:55px; line-height:55px}
ul#topnav li {margin:0 0 0 32px;float:left; text-align:center;position: relative;}
ul#topnav li a{font-family:Microsoft YaHei; font-size:14px; color:#000}
ul#topnav li:hover a, ul#topnav li a:hover { color:#09C}

.subtop{ width:137px; height:11px; background:url(../images/xiatop.jpg); margin:0 auto}
.subft{ width:137px; height:6px; background:url(../images/xiaft.png); margin:0 auto}
.subcenter{width:109px!important;
height:auto; overflow:hidden;
	background:#fff;
	padding:6px 14px 10px 14px;

}


ul#topnav li .sub {
width:137px!important;
z-index:999999;
	position: absolute;
	padding:2px 0 4px 0;	
	top: 60px; left:-34px;
	float: left;
	display: none;
}
ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#topnav li .sub ul{
	list-style: none;
 padding: 0 0 0 0;
	float: left;
}
ul#topnav .sub ul li {
	 padding:0;
	 float:none;
	width:auto;
	height:25px;
	color: #000;
	margin:0 auto;
    line-height:25px!important;
}


ul#topnav .sub ul li a {
	 float:none;

	background:url(../images/jian1.jpg) right no-repeat;
 height:25px;
	display: block;
	 margin:0 auto 0 auto;
	 line-height:25px!important;
	text-decoration: none;
	 width:100px;
	 border-bottom:1px solid #EBEBEB;
	color:#8E8E8E;
	font-weight:normal;
	 text-align:left;
	  padding-left:4px;
font-family:simsun,Microsoft YaHei; font-size:12px;

}
ul#topnav .sub ul li a:hover {color:#0392D4; 	background:url(../images/jian2.jpg) right no-repeat;}




.banner{width:100%;height:422px;position:relative; margin-top:-10px}
.f426x240{width:1680px;height:422px;position:absolute; margin-left:-840px; left:50% }
.f426x240 img{width:1680px!important;height:422px!important;}

.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{ display:none;height:51px;width:31px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(../images/i.png) no-repeat 0 -560px;margin-top:-28px}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background-position:-31px -560px;right:0}
.rslides_tabs{clear:both;text-align:center; position:absolute; left:49%; bottom:20px}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left; margin:0 10px 0 0}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;background:url(../images/bannerli1.png);display:inline-block;_display:block;*display:block;width:16px;height:16px}
.rslides_tabs .rslides_here a{background:rgba(0,0,0, .6);background:url(../images/bannerli2.png);}

.main1{ width:1000px; height:280px; margin:30px auto 0 auto}
.rhnews{ width:655px; height:280px;}


#c{ width:655px; height:42px;}
#c ul{ width:655px; height:42px;background:url(../images/ulbg.jpg) repeat-x bottom}
#c ul li{ float:left; width:76px; height:42px; line-height:42px; margin:0 25px 0 0}
#c ul li a{font-family:Microsoft YaHei; font-size:18px}
#c ul li a:hover{}
.libg{ background:url(../images/libg.jpg) repeat-x bottom}
.libg a{color:#01aad5;}

.con2nb1{width:655px; height:224px; margin:13px 0 0 0}
.newsimgnr{ width:276px; height:187px; display:block;}
.newswz{font-family:Microsoft YaHei; font-size:13px; display:block; color:#505050; margin:8px 0 0 0}
.newswz:hover{ color:#09C}
.newsli{ width:360px; height:224px;}
.newsli ul{}
.newsli ul li{ background:url(../images/jiantou3.jpg) left no-repeat; padding-left:12px; margin:0 0 12px 0}
.newsli ul li a{font-family:Microsoft YaHei; font-size:13px;color:#505050;}
.newsli ul li a:hover{ color:#09C}


.syabout{ width:299px; height:280px;}
.syaboutbt{ width:299px; height:42px; line-height:42px;background:url(../images/aboutbt_bg.jpg) bottom no-repeat; color:#01aad5; font-family:Microsoft YaHei; font-size:18px}
.left{}
.more{ font-family:Arial, Helvetica, sans-serif; color:12px; color:#747474}
.more:hover{ color:#09C}

.syaboutimg{ display:block; width:299px; height:83px; margin:13px auto 0 auto}
.syaboutwz{ display:block; width:299px; height:auto; overflow:hidden;font-family:Microsoft YaHei; font-size:13px; color:#505050; line-height:24px; margin:10px auto 0 auto}
.syaboutwz:hover{color:#09C}

.main2{width:1000px; height:186px; margin:48px auto 0 auto}
.gs_left{ width:299px; height:186px;}
.gs_center{width:299px; height:186px; margin:0 0 0 60px}
.gs_right{width:299px; height:186px;}
.gsbt{width:299px; height:42px; line-height:42px;background:url(../images/bt_bg.jpg) bottom no-repeat; color:#01aad5; font-family:Microsoft YaHei; font-size:18px}



.gsul{}
.gsul li{ width:284px; height:26px; line-height:26px; background:url(../images/newsli_bg.jpg) left no-repeat; padding-left:15px; margin-top:2px}
.gsul li a{font-family:Microsoft YaHei; font-size:13px; color:#505050;}
.gsul li a:hover{color:#09C}

.main3{ width:1000px; height:204px; margin:30px auto 0 auto}
.main3bt{ width:1000px; height:42px; line-height:42px;background:url(../images/yjbt_bg.jpg) bottom no-repeat; color:#01aad5; font-family:Microsoft YaHei; font-size:18px}

.yjimg{ display:block; width:86px; text-align:center;font-family:Microsoft YaHei; font-size:14px; color:#505050; float:left; margin:18px 0 0 38px}
.yjimg:hover{ color:#09C}



.footer_bg{ width:100%; height:293px; background:url(../images/footer_bg.png) repeat-x}
.footer{ width:1000px; height:293px; margin:0 auto}
.footer1{ width:1000px; height:200px;}
.footer1_left{ width:200px; height:200px;}
.footer1_center{ width:270px; height:200px; margin:0 0 0 24px;}
.footer1_right{ width:420px; height:200px; }

.erweima{ width:89px; height:89px; margin:30px auto 0 auto}
.wxh{font-family:Microsoft YaHei; font-size:14px; color:#1f1f1f; text-align:center; margin:12px auto 0 auto}
.sao{font-family:Microsoft YaHei; font-size:14px; color:#666666; text-align:center; margin:12px auto 0 auto}

.tijiao{ width:270px; height:26px; margin:20px auto 0 auto; line-height:26px;font-family:Microsoft YaHei; font-size:14px; color:#666666;  }
.dbt{font-family:Microsoft YaHei; font-size:16px; color:#000; margin:30px 0 0 0}
.d1{ display:block; height:24px; line-height:24px; background:url(../images/d1.jpg) left no-repeat; padding-left:26px;font-family:Microsoft YaHei; font-size:14px; color:#313131; margin-top:18px}
.d2{display:block; height:24px; line-height:24px; background:url(../images/d2.jpg) left no-repeat; padding-left:26px;font-family:Microsoft YaHei; font-size:14px; color:#313131}
.d3{display:block; height:24px; line-height:24px; background:url(../images/d3.jpg) left no-repeat; padding-left:26px; margin:0 0 0 16px;font-family:Microsoft YaHei; font-size:14px; color:#313131}
.d4{display:block; height:24px; line-height:24px; background:url(../images/d4.jpg) left no-repeat; padding-left:26px;font-family:Microsoft YaHei; font-size:14px; color:#313131}
.d5{display:block; height:24px; line-height:24px; background:url(../images/d5.jpg) left no-repeat; padding-left:26px; margin:0 0 0 16px;font-family:Microsoft YaHei; font-size:14px; color:#313131}


.footerlj{ width:1100px; height:48px; margin:0 auto;font-family:Microsoft YaHei; font-size:13px; color:#313131; line-height:48px}
.footerlj a{font-family:Microsoft YaHei; font-size:13px; color:#313131}
.footerlj a:hover{ color:#09C}



.footer2{ width:1000px; height:44px; margin:0 auto; line-height:44px;font-family:Microsoft YaHei; font-size:14px; color:#000}
.footer2 a{font-family:Microsoft YaHei; font-size:14px; color:#000}
.footer2 a:hover{ color:#09C}



.focus{ position:relative; width:276px; height:187px; background-color: #000; float: left;}  
.focus img{ width: 276px; height: 187px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:-38px; left:0px; z-index:10; height:38px; line-height: 38px;   display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#505050; font-size:13px; overflow:hidden;  font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:0; right:0; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#fff; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#02AAD7;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;display:none;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  



.focus .D2fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  

.focus .D2fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#fff; }    
.focus .D2fBt .current,.focus .D2fBt a:hover{background:#02AAD7;}    
.focus .D2fBt img{display:none}    
.focus .D2fBt i{display:none; font-style:normal; }    
.focus .prev2,.focus .next2{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;display:none;}
.focus .prev2{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next2{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev2:hover{  background-position:0 0; }  
.focus .next2:hover{  background-position:-40px 0;}  







/*923����*/

.yjzl{ width:1000px; height:42px;  background: url(../images/ulbg.jpg) repeat-x bottom;}
.yjzl li{  float: left; width:auto;height: 42px;line-height: 42px; margin: 0 25px 0 0;}
.yjzl li a{    font-family: Microsoft YaHei;font-size: 18px;}

.libg2 a{  color: #01aad5;}

.libg2{ background: url(../images/libg.jpg) repeat-x bottom;}


.con2nb2{ width:1000px; height:162px;}


.yjimg2{ display:block; width:161px;  float:left; margin:18px 0 0 38px}
.yjimg2:hover .jlwz{ color:#09C}

.jlimg{ display:block; width:161px; height:91px;}
.jlwz{ display:block; width:161px; height:20px; line-height:20px;text-align:center;font-family:Microsoft YaHei; font-size:14px; color:#505050; margin-top:8px}





