/* 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; border:none; margin:0; padding:0}
dd,dt,dl{ margin:0; padding:0 }


.header{ width:100%; height:144px; background:url(../image/header_bg.png) repeat-x; position:relative; z-index:999}
.top{ width:1200px; height:90px; margin:0 auto}
.logo{ width:150px; height:51px; margin:21px 0 0 0}
.top_r{ margin-top:30px}
.sc{  display:block; float:left;font-family:Microsoft YaHei; font-size:14px; color:#848484;margin:5px 0 0 0}
.sc a{font-family:Microsoft YaHei; font-size:14px; color:#848484}
.sc a:hover{ color:#333}
.gz{ display:block; float:left;font-family:Microsoft YaHei; font-size:14px; color:#848484; margin:5px 0 0 20px}
.gzimg{ display:block; float:left; width:63px; height:26px; margin:0 0 0 10px}



.navbarsearch{ width:1200px; height:50px; margin:0 auto}

.home{ position:absolute; display:block; width:19px; height:17px; left:12px; top:14px;}


.search{ width:135px; height:33px; margin-top:6px}
.sek{ display:block; width:98px; height:29px; line-height:29px; float:left; background:url(../image/search.jpg); padding:4px 0 0 4px}
.seb{ display:block; width:33px; height:33px; float:left; background:url(../image/searchbutton.jpg)}



.banner{ width:100%; height:500px; position:relative; margin-top:-4px}


.main1{ width:1200px; height:395px; margin:0 auto}
.main1_left{ width:858px; height:305px;margin-top:41px }

.news_bt{ width:858px; height:36px; background:url(../image/xian.jpg) bottom repeat-x}

#c{ width:858px; }
#c ul{ float:left; width:858px; height:36px}
#c ul li{ float:left; margin:0; line-height:36px; width:118px; height:36px;}
#c ul li a{ font-family:Microsoft Yahei; font-size:18px;background:url(404.png) repeat-x; display:block; width:118px; height:36px; text-align:center }
#c ul li a:hover{background:#002C8B; color:#fff}

.li1 a{ color:#868686 }

.libg a{ background:#002C8B!important; color:#fff}
.con2nb1{ width:858px; height:265px; margin-top:19px; position:relative}
.more{ display:block; width:54px; height:18px; position:absolute; right:0px; top:-50px}
.newsimg{ display:block; width:290px; height:250px;}

.newsul{ width:552px; height:257px;}
.newsul li{ width:552px; height:24px; line-height:24px; margin:4px 0}
.newsw{ width:410px; height:24px; display:block; font-size:14px; color:#666666; background:url(../image/lijt.jpg) left no-repeat; padding-left:10px; }
.new{ display:block; width:21px; height:9px; float:left; margin:7px 0 0 0}
.newsd{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999999}

.newsw:hover{ color:#000}



.main1_right{ width:281px; height:305px;margin-top:41px}

.zdh{ display:block; width:281px; height:111px;margin-top:10px}
.xmgl{display:block; width:281px; height:86px;}
.ywfw{display:block; width:281px; height:86px; margin-top:10px}


.main2_w{ width:100%; height:642px; background:url(../image/main2_bg.jpg) repeat-x; padding-top:1px}
.main2{ width:1200px; height:522px; margin:68px auto 0 auto}

.yfcg{ width:1200px; height:40px; line-height:40px;font-family:Microsoft Yahei; font-size:24px; color:#002C8B}
.yfcg a{font-family:Microsoft Yahei; font-size:24px; color:#002C8B}


.friend{height:413px;margin:0 auto;overflow:hidden;width:1200px;}
.mr_frbox{height:407px;padding:24px 0px 0px; width:1200px; position:relative}
.mr_frBtnL{cursor:pointer;display:inline;left:0;height:109px;top:130px;width:45px; position:absolute; z-index:999}
.mr_frUl{float:left;height:407px;width:1200px;}
.mr_frBtnR{top:130px;cursor:pointer;width:45px;height:109px;position:absolute; z-index:999; right:0}
.mr_frUl ul li{display:inline;float:left;/*height:389px;*/width:261px; height:426px; background:url(../image/yf_bg.png);overflow:hidden;position:relative; padding:11px 10px 0 10px; margin:0 26px 0 0}
.mr_frUl ul li a img{}
.mr_zhe{width:300px;position:absolute;top:0;background:rgba(78, 164, 181, 0.65) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#4ea4b5;/*实现IE背景透明*//*height:389px;*/left:0;right:0;}
.mr_zhe_i h1{text-align:center;font-size:182px;height:138px;line-height:138px;margin-top:72px;margin-bottom:64px;font-weight:bold;color:#fff;}
.mr_zhe_p{margin-bottom:60px;}
.mr_zhe_p h3{text-align:center;font-size:15px;font-weight:bold;color:#fff;line-height:30px;}
.mr_zhe_p h3 span{display:block;margin:0 auto;width:260px;font-size:18px;border-bottom:1px solid #f4f4f4;}
.mr_zhe_hover{bottom:-596px;height:200px;position:absolute;width:300px;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#0a0a0a;/*实现IE背景透明*/}
.mr_zhe_hover h1{text-align:center;height:40px;line-height:40px;margin:22px 0;color:#fff;}



.yfwz{ display:block; width:261px; text-align:center; font-family:Microsoft Yahei; font-size:18px; color:#4b4b4b; margin-top:25px}



.main3{ width:1200px; height:400px; margin:0 auto; padding-top:66px}


.fawz a{  font-family:Microsoft Yahei; font-size:14px; color:#666666; line-height:24px }
.fawz a:hover{ color:#09C}

.fa{ display:block; width:207px; height:197px; float:left; margin:38px 0 0 39px }
.faimg{ display:block; width:207px; height:156px; border:1px solid #DFDFDF}

.fabt{ display:block; width:209px; height:39px; background:url(../image/fa_bg.jpg); line-height:39px; font-family:Microsoft Yahei; font-size:14px;  color:#313131}

.fa:hover .fabt{ color:#09C}


.main4_w{ width:100%; height:299px; background:url(../image/ry_bg.jpg) top center no-repeat}
.main4{ width:1296px; height:265px; margin:0 auto; padding-top:34px}

.zzbt{ width:1200px; height:40px; line-height:40px;font-family:Microsoft Yahei; font-size:24px; color:#fff; margin:0 0 0 33px}
.zzbt a{font-family:Microsoft Yahei; font-size:24px; color:#fff; }
/*图片滚动*/
.rollBox{width:1296px;overflow:hidden;padding:20px 0 0 6px;height:166px;}
.rollBox .LeftBotton{height:23px;width:12px;background:url(../image/left01.png) no-repeat;overflow:hidden;float:left;display:inline;margin:50px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:23px;width:12px;background:url(../image/right01.png) no-repeat;overflow:hidden;float:left;display:inline;margin:50px 0 0 15px;cursor:pointer;}
.rollBox .Cont{width:1200px;overflow:hidden; float:left; margin:0 0 0 15px}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{float:left;text-align:center; margin:0 50px 0 0}
.rollBox .Cont .pic img{display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#505050; font-size:12px}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#09C;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}











.main5{ width:1200px; height:189px; margin:0 auto; padding-top:47px}

.albt{width:1200px; height:40px; line-height:40px;font-family:Microsoft Yahei; font-size:24px; color:#012C8B; }
.albt a{font-family:Microsoft Yahei; font-size:24px; color:#012C8B;}

.friend{height:97px;margin:0 auto;overflow:hidden;width:1200px;}
.mr_frbox2{height:97px;padding:24px 0px 0px; width:1200px; position:relative}
.mr_frBtnL2{cursor:pointer;display:inline;left:0;height:27px;top:50px;width:14px; position:absolute; z-index:999}
.mr_frUl2{float:left;height:97px;width:1200px;}
.mr_frBtnR2{top:50px;cursor:pointer;width:14px;height:27px;position:absolute; z-index:999; right:0}
.mr_frUl2 ul li{display:inline;float:left;/*height:389px;*/width:97px; height:97px; background:url(../image/yf_bg.png);overflow:hidden;position:relative; padding:0; margin:0 26px 0 12px}
.mr_frUl2 ul li a img{}
.mr_zhe{width:300px;position:absolute;top:0;background:rgba(78, 164, 181, 0.65) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#4ea4b5;/*实现IE背景透明*//*height:389px;*/left:0;right:0;}
.mr_zhe_i h1{text-align:center;font-size:182px;height:138px;line-height:138px;margin-top:72px;margin-bottom:64px;font-weight:bold;color:#fff;}
.mr_zhe_p{margin-bottom:60px;}
.mr_zhe_p h3{text-align:center;font-size:15px;font-weight:bold;color:#fff;line-height:30px;}
.mr_zhe_p h3 span{display:block;margin:0 auto;width:260px;font-size:18px;border-bottom:1px solid #f4f4f4;}
.mr_zhe_hover{bottom:-596px;height:200px;position:absolute;width:300px;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#0a0a0a;/*实现IE背景透明*/}
.mr_zhe_hover h1{text-align:center;height:40px;line-height:40px;margin:22px 0;color:#fff;}

.casewz{ display:block; width:97px; text-align:center; font-family:Microsoft Yahei; font-size:14px; color:#4b4b4b; margin-top:10px}

.casewz:hover{ color:#09C}


























.footer{ width:100%; height:50px; background:url(../image/footer_bg.jpg) top center no-repeat #00113F}
.footernb{ width:1200px; height:50px; margin:0 auto}
.footer_l{}

.yqlj{ width:195px; height:26px; border:1px solid #7E8BAD; float:left; margin-top:13px; padding-left:7px; text-align:center; line-height:26px;}

.yqlj a{ color:#7E8BAD}







.glxt{ float:left; line-height:50px; font-size:12px; color:#7E8BAD; margin-left:17px}
.glxt a{ font-size:12px; color:#7E8BAD}
.glxt a:hover{ color:#dedede}
.gzwm{ float:left;line-height:50px; font-size:12px; color:#7E8BAD; margin-left:32px}

.gzwz{display:block; float:left}
.gzspan{ display:block; float:left; margin:18px 0 0 5px}

.menu2 {width:195px;height:25px; font-size:12px; background:url(../image/jt.png) 180px center no-repeat }
.menu2 ul li a, .menu2 ul li a:visited {display:block; text-decoration:none; width:195px; height:25px; text-align:left; color:#7E8BAD; line-height:25px; font-size:12px; }
.menu2 ul {padding:0; margin:0;list-style-type: none; }
.menu2 ul li {float:left; position:relative; display:block; width:119px; height:25px; z-index:9999}
.menu2 ul li ul {display: none;}
/* specific to non IE browsers */
.menu2 ul li:hover a {color:#7E8BAD; }
.menu2 ul li:hover ul {display:block; position:absolute; bottom:25px; left:-13px;}
.menu2 ul li:hover ul li a.hide {background:#004E8C; color:#ffffff;}
.menu2 ul li:hover ul li {display:block; background:none; color:#fff;width:119px; clear:both;}
.menu2 ul li:hover ul li:hover a.hide {background:#909399; color:#ffffff;}
.menu2 ul li:hover ul li ul {display: none;}
.menu2 ul li:hover ul li a {
	padding-left:12px;
	display:block;
	background:#cacaca;
	color:#333;
	width:192px;


}
.menu2 ul li:hover ul li a:hover {background:#00125C; color:#fff;}
.menu2 ul li:hover ul li:hover ul {display:block; position:absolute; left:210px; bottom:0;}
.menu2 ul li:hover ul li:hover ul li a {background:#fff; color:#000;}

.menu2 ul li:hover ul li:hover ul li a:hover {background:#fff; color:#ffffff;}
.menu2 ul li:hover ul.left {left:-105px;}
.menu2 ul li:hover ul li:hover ul.left {left:-210px; width:209px;}

.footer_r{ font-size:12px; color:#7E8BAD; line-height:50px;}
.footer_r a{font-size:12px; color:#7E8BAD; }
.footer_r a:hover{ color:#fff}


/*banner*/
.flexslider{position:absolute;width:1920px;height:500px; left:50%; margin-left:-960px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../image/ad_ctr.png) no-repeat;position:absolute;top:50%; z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:17%;}
.flex-direction-nav .flex-prev{left:17%;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px; left:45%}
.flex-control-nav li{margin:0 3px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../image/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}








.weixin{ width:26px; height:26px; display:block; float:left; margin-left:10px}
.sina{width:26px; height:26px; display:block; float:left; margin-left:15px}


.weixin2{width:16px; height:16px; display:block; float:left; margin-left:2px}
.sina2{width:16px; height:16px; display:block; float:left; margin-left:8px}



.tcewmwb{text-align:right;
            display: none; 
            position: fixed; 
            top: 30%; 
            left: 50%;
			margin-left:-110px;
			padding:10px;
            width: 200px; 
            height: 230px; 
            background-color: white; 
            z-index:999999!important; 
            overflow: auto; }
			
.tcewmwb a{ text-align:right; color:#666; font-size:14px; font-weight:bold;font-family:Microsoft Yahei}
.tcewm{ width:200px; height:200px; margin:0 auto 0 auto}

.black_overlay{ 
            display: none; 
            position:fixed; bottom: 0; 
            left: 0%; 
            width: 100%; 
            height: 100%; 
            background-color: black; 
            z-index:99999!important; 
            -moz-opacity: 0.8; 
            opacity:.80; 
            filter: alpha(opacity=88); 
        }
	
	
	
	
	
	
	
/*下拉菜单*/		
		
.navbar{ width:1062px; height:50px; padding-top:1px}
.nav{ width:1062px; height:49px;}



ul#topnav{ margin:0 0 0 0}
ul#topnav li {float:left; width:118px; height:49px; line-height:49px; text-align:center; position:relative }
ul#topnav li a{ display:block; width:118px; height:49px; font-family:Microsoft YaHei; font-size:17px; color:#373737 }
ul#topnav li:hover a{ width:118px; height:49px; background:url(../image/libg2.jpg)}







ul#topnav li .sub {
width:380px!important;
z-index:999999;
	position: absolute;
	padding:0 0 0 0;	
	top: 49px; left:0;
	background:url(../image/subtop.png) repeat-x #fff;
	float: left;
	display: none;
	  height:auto;
	  overflow:hidden;
	  padding-bottom:20px
}
.sub02{left:-262px!important;}

ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
.subimg{ float:left; width:230px; height:141px; padding:30px 0 0 0; margin-left:0 }
ul#topnav li .sub ul{ width:140px; height:auto; overflow:hidden; background:url(404.png) right center no-repeat;
	list-style: none;
 padding: 30px 0 0 0;
	float: left;
}
ul#topnav .sub ul li {
	 padding:0 0 0 0;
	 float:none;
	width:auto;
	height:27px;
	color: #000;
	margin:5px auto 0 auto
}


ul#topnav .sub ul li a {
	 float:left;

	background:url(../image/dian.jpg) 10px 11px no-repeat;
 height:27px;
	display: block;
	 margin:0 0 0 0;
	 line-height:27px;
	text-decoration: none;
	border:none;
	margin:0;
	 padding:0;
	 width:112px!important;
	color:#7D7D7D;
	font-weight:normal;
	 text-align:left; padding-left:20px;
	  font-family:simsun;
 font-size:14px;

}
ul#topnav .sub ul li a:hover { color:#11507C;	 width:112px!important;}








ul.img_list {
	display:inline;
	height:280px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}		
li.image_one a {
	display:block; 
	width:200px; 

	position:relative;
}	
#rollover1 {
	display:block; 
	position:absolute;  
	width:290px; 
	height:250px;
	background:#333333
}







.main_image {width:100%; height:500px;  overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:500px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:500px;}
.main_image li span {display:block; width:100%; height:500px}
.main_image li a {display:block; width:100%; height:500px}
.main_image li .img_1 {background: url('../image/banner1.jpg') center top no-repeat}
.main_image li .img_2 {background: url('../image/banner2.jpg') center top no-repeat}
.main_image li .img_3 {background: url('../image/banner3.jpg') center top no-repeat}
.main_image li .img_4 {background: url('../image/banner4.jpg') center top no-repeat}
.main_image li .img_5 {background: url('../image/banner5.jpg') center top no-repeat}
.main_image li .img_6 {background: url('../image/banner6.jpg') center top no-repeat}
.main_image li .img_7 {background: url('../image/banner7.jpg') center top no-repeat}
div.flicking_con {width:990px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:450px; left:50%; z-index:999; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../image/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:50px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../image/hover_left.png) no-repeat left top;left:10px;}
#btn_next{background:url(../image/hover_right.png) no-repeat right top;right:10px;}




.zzmc{ color:#FFFFFF; display:block; width:auto;  font-size:13px; text-align:center; height:20px; line-height:20px; font-family:Microsoft YaHei; margin-top:5px}




/*首页图片循环*/

.focus{ position:relative; width:290px; height:210px; background-color: #000; float: left; margin-top:10px;}  
.focus img{ width: 290px; height: 210px;} 
.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(404.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(404.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;}  
