@charset "utf-8";
/* CSS Document */
BODY { 
	margin:0px auto; 
	padding:0px;
	width:100%;
	border:0px;
	color:#444;
	font-size:12px;
	 font-family:"微软雅黑"; background:#f8f8f8;
}
div,form,img,ul,ol,li,dl,dt,dd,em,i,h1,h2,h3,h4,h5,p,b,input,strong,textarea{margin:0px auto;padding:0px; border:0px;list-style: none; font-weight:normal;font-style:normal; font-size:14px; font-family:"微软雅黑";}
table,tr,td,{ margin:0px auto;padding:0px; list-style: none; font-weight:normal;font-style:normal; font-size:12px; font-family:"微软雅黑";}
img{vertical-align:top;}


a:link{color:#444; text-decoration:none;}
a:visited{color:#444; text-decoration:none;}
a:hover{color:#2f4d93; text-decoration:none;}



/***连接样式***/
.hui a:link{color:#767676; text-decoration:none;}
.hui a:visited{color:#767676; text-decoration:none;}
.hui a:hover{color:#da251d; text-decoration:none;}


.hong a:link{color:#da251d; text-decoration:none;}
.hong a:visited{color:#da251d; text-decoration:none;}
.hong a:hover{color:#767676; text-decoration:none;}


.bai a:link{color:#fff; text-decoration:none;}
.bai a:visited{color:#fff; text-decoration:none;}
.bai a:hover{color:#ffde00; text-decoration:none;}






/*---top---*/
.header{ width:100%; height:110px; overflow:hidden; background:#FFF; min-width:1200px; border-bottom:#efefef solid 1px;}
.header .diva{ width:1200px; height:110px; overflow:hidden;}
.header .diva dt{ width:450px; height:110px; float:left;}
.header .diva dt img{ width:450px; height:110px; float:left;}
.header .diva dd{ width:259px; height:58px; margin-top:23px; float:right; /*background:url(../images/dianhua.png) left no-repeat;*/ line-height:110px; font-size:20px; color:#2f4d93; text-align:right;}








.menubox{ width:100%; height:56px; background:#fff; min-width:1200px; }
.menu{ width:1200px; height:56px; position:relative; z-index:999;}
.menu ul li a, .menu ul li a:visited {display:block; overflow:hidden; width:150px; text-align:center; font-size:16px; color:#444;}
.menu ul { margin:0;padding:0;list-style-type: none; }
.menu ul li { position:relative; float:left; width:150px;  height:56px; line-height:56px;}
.menu ul li ul {display: none;}
.menu ul li:hover a { background:#2f4d93; color:#fff; }
.menu ul li:hover ul { position:absolute; top:56px; left:0;display:block; width:150px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li{ display:block; height:54px; border-bottom:#2f4d93 solid 1px; width:150px; line-height:54px; margin-left:0px;}
.menu ul li:hover ul li a {display:block; border:none; background:#3759a8; color:#fff; font-size:14px; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.menu ul li:hover ul li a:hover {background:#2f4d93; color:#fff; font-size:14px;}
#menu_hover { background:#2f4d93; color:#fff; } 







/* 焦点图 */
.flexslider{position:relative;overflow:hidden;height:500px; min-width:1200px;}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.slides li a{height:500px; display:block;}
.flex-control-nav{position:absolute;bottom:40px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;margin:0 5px;width:13px;height:13px;zoom:1; }
.flex-control-nav a{display:inline-block;overflow:hidden;width:12px;height:12px;border-radius:50%;border:#FFF solid 1px; line-height:99999px; cursor:pointer;}
.flex-control-nav .flex-active{ border:#FFF solid 1px; background:#FFF;  }
.flex-direction-nav{position:absolute;top:45%;z-index:3;width:100%;}
.flex-direction-nav li a{position:absolute;display:block;overflow:hidden;width:60px;height:60px;cursor:pointer;}
.flex-direction-nav li a.flex-prev{left:100px;background:url(../images/img28.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:100px;background:url(../images/img29.png) center center no-repeat;}
/* 焦点图 */

 
 
 
 


/*warp1*/
.warp1{ width:100%; overflow:hidden;padding:70px 0px; min-width:1200px; background:#FFF;}
.warp1 .diva{ width:1200px; overflow:hidden; margin-bottom:50px; }
.warp1 .diva h2{ width:1200px; overflow:hidden; text-align:center; font-size:36px; color:#2f4d93; }
.warp1 .diva h3{ width:280px; height:26px; overflow:hidden; text-align:center; line-height:26px; font-size:22px; color:#333; background:url(../images/img6.png) center no-repeat;}

.warp1 .divb{ width:1200px; overflow:hidden; }
.warp1 .divb .sdiva{ width:500px; height:280px; overflow:hidden; float:left; margin-right:60px;}
.warp1 .divb .sdiva img{ width:500px; height:280px; overflow:hidden; }
.warp1 .divb .sdivb{ width:640px; overflow:hidden; float:left; }
.warp1 .divb .sdivb .isdiva{ width:640px; overflow:hidden; font-size:18px; float:left; margin-top:10px;}
.warp1 .divb .sdivb .isdivb{ width:640px; overflow:hidden; font-size:18px; float:left; font-size:14px; line-height:28px; color:#666; margin-top:20px;}
.warp1 .divb .sdivb .isdivc{ width:180px; height:34px; float:left; overflow:hidden; margin-top:30px;}
.warp1 .divb .sdivb .isdivc a{ width:180px; height:34px; float:left; overflow:hidden; display:block; color:#FFF; text-align:center; line-height:34px; background:#2f4d93;border-radius:4px;}
.warp1 .divb .sdivb .isdivc a:hover{ width:180px; height:34px; float:left; overflow:hidden; display:block; color:#FFF; text-align:center; line-height:34px; background:#3759a8; border-radius:4px;}
/*warp1*/







/*warp2*/
.warp2{ width:100%; overflow:hidden; padding:70px 0px; background:#f9f9f9; min-width:1200px;}
.warp2 .diva{ width:1200px; overflow:hidden;  margin-bottom:50px;}
.warp2 .diva h2{ width:1200px; overflow:hidden; text-align:center; font-size:36px; color:#2f4d93; }
.warp2 .diva h3{ width:280px; height:26px; overflow:hidden; text-align:center; line-height:26px; font-size:22px; color:#333; background:url(../images/img6.png) center no-repeat;}

.warp2 .divb{ width:1350px; overflow:hidden; }
.ladyScrolla{ position:relative; width:1350px; overflow:hidden; height:370px;}
.ladyScrolla .scrollWrapa{position:absolute; overflow:hidden; width:1350px; margin-left:0px;}
.ladyScrolla dl{ width:380px; height:370px;  float:left; overflow:hidden; margin:0px 15px; background:#FFF;}
.ladyScrolla dl dt{ width:380px; height:300px; overflow:hidden;  position:relative; float:left; }
.ladyScrolla dl dt img{ width:380px;height:300px; overflow:hidden; float:left; position:absolute;transition: all 0.8s;}
.ladyScrolla dl dt img:hover{transform: scale(1.1); }
.ladyScrolla dl dd{ width:340px; height:70px; overflow:hidden; float:left; padding:0px 20px;}
.ladyScrolla dl dd h2{ width:300px; height:70px; overflow:hidden; float:left; line-height:70px; font-size:14px; text-overflow: ellipsis; white-space: nowrap; }
.ladyScrolla dl dd h3{ width:40px; height:70px; overflow:hidden; float:right;background:url(../images/img38.png) no-repeat right; }
.ladyScrolla .prev{ position:absolute; top:155px; left:0;z-index:100;width:50px;height:50px;background:url(../images/img34.png) no-repeat; cursor:pointer;}
.ladyScrolla .next{ position:absolute; top:155px; right:0;z-index:100;width:50px;height:50px;background:url(../images/img35.png) no-repeat; cursor:pointer;}
.ladyScrolla .prev:hover{background:url(../images/img36.png) no-repeat;}
.ladyScrolla .next:hover{background:url(../images/img37.png) no-repeat;}
/*warp2*/
 



 






/*warp3*/
.warp3{ width:100%; overflow:hidden; padding:70px 0px;  min-width:1200px; background:#FFF;}
.warp3 .diva{ width:1200px; overflow:hidden;  margin-bottom:50px;}
.warp3 .diva h2{ width:1200px; overflow:hidden; text-align:center; font-size:36px; color:#2f4d93; }
.warp3 .diva h3{ width:280px; height:26px; overflow:hidden; text-align:center; line-height:26px; font-size:22px; color:#333; background:url(../images/img6.png) center no-repeat;}

.warp3 .divb{ width:1200px; overflow:hidden; }
.warp3 .divb ul{ width:1230px; overflow:hidden; }
.warp3 .divb li{ width:380px; float:left; overflow:hidden; margin-right:30px; }
.warp3 .divb li dt{ width:380px; height:280px; overflow:hidden; float:left; }
.warp3 .divb li dt img{ width:380px;height:280px; overflow:hidden;transition: all 0.8s; }
.warp3 .divb li dt img:hover{transform: scale(1.1); }
.warp3 .divb li dd{ width:380px; overflow:hidden; float:left; padding:20px 0px 10px 0px;}
.warp3 .divb li dd h2{ width:380px; height:34px; overflow:hidden; float:left; font-size:16px; line-height:34px; text-overflow: ellipsis; white-space: nowrap; color:#000; }
.warp3 .divb li dd h3{ width:380px; height:40px; overflow:hidden; float:left; font-size:12px; line-height:40px;  color:#777;}
.warp3 .divb li dd span{ width:380px; height:66px; overflow:hidden; float:left; line-height:22px; font-size:14px; color:#777;}
/*warp3*/




 




/* foot */
.foota{ width:100%; background:#4b4c4d; padding:50px 0px; overflow:hidden; min-width:1200px;}

.foota .diva{ width:1200px; overflow:hidden; }
.foota .diva .sdiva{ width:300px; float:left; overflow:hidden; margin-right:140px;}
.foota .diva .sdiva dt{ width:300px; height:50px; float:left; overflow:hidden; font-size:14px; color:#FFF; }
.foota .diva .sdiva dd{ width:300px; float:left; overflow:hidden; }
.foota .diva .sdiva dd a{ width:300px; float:left; overflow:hidden; color:#FFF; line-height:26px; }

.foota .diva .sdivb{ width:140px; float:left; overflow:hidden; }
.foota .diva .sdivb dt{ width:140px; height:50px; float:left; overflow:hidden; font-size:14px; color:#FFF; }
.foota .diva .sdivb dd{ width:140px; height:140px; float:left; overflow:hidden; border-radius:6px; }
.foota .diva .sdivb dd img{ width:140px; height:140px; float:left; overflow:hidden; }
.foota .diva .sdivc{ width:340px; float:right; overflow:hidden; }
.foota .diva .sdivc dt{ width:340px; height:50px; float:left; overflow:hidden; font-size:14px; color:#FFF; }
.foota .diva .sdivc dd{ width:340px; float:left; overflow:hidden;}
.foota .diva .sdivc dd h2{ width:340px; float:left; overflow:hidden; font-size:30px; color:#FFF; margin-bottom:10px;}
.foota .diva .sdivc dd h3{ width:340px; float:left; overflow:hidden; font-size:12px; color:#FFF; line-height:28px;}

.footbox{float:left;width:100%;background:#363636;}
.footb{ width:100%; width:1200px; padding:24px 0px; background:#363636; overflow:hidden;}
.footb .diva{ width:1200px; overflow:hidden;}
.footb .diva dt{ float:left; font-size:12px; color:#FFF; overflow:hidden;}
.footb .diva dd{ float:right; font-size:12px; color:#FFF; overflow:hidden; text-align:right;}
.footb .diva dd a{ color:#FFF; }
.footb .diva dd a:hover{ color:#FFF; }
/* foot */














/*---客服---*/
.floating_ck{position:fixed;top:30%;right:0px; z-index:999;}
.floating_ck dl dd{position:relative;width:80px;height:60px;border-bottom:solid 1px #181818;background-color:#2a2a2a;background-position:center 20%;background-repeat:no-repeat;text-align:center;cursor:pointer;}
.floating_ck dl dd:hover{border-bottom:solid 1px #181818;background-color:#181818;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult{background-image:url(../images/home.png);}
.consult a{ display:block;width:80px;height:60px;}
.quote{background-image:url(../images/kficon.png);}
.bm{background-image:url(../images/bm.png);}

.lianxi2{background-image:url(../images/lianxi.png);}
.lianxi2 a{ display:block;width:80px;height:60px;}
.qrcord{background-image:url(../images/ewm2.png);}
.return{background-image:url(../images/fanhui.png);}
.floating_ck dd span{display:block;padding-top:35px;color:#fff;}
.floating_left{position:absolute;top:0px;left:-160px; display:none;width:160px; background-color:#181818;}
.floating_left a{color:#fff; }
.floating_ewm{top:-61px;height:240px;}
.floating_ewm i{ display:block; overflow:hidden;margin:auto; margin-top:15px; width:130px;height:130px;}
.floating_ewm i img{ overflow:hidden;  width:130px;height:130px;}
.floating_ewm p{ margin-top:10px;color:#fff;}
.floating_ewm .qrcord_p01{font-size:12px; }
.floating_ewm .qrcord_p02{font-size:14px; }
.floating_ewm .qrcord_p02 b{font-size:17px; }
/*---客服---*/








 

/*---翻页---*/
.digg{clear:both; padding:10px 0px 70px 0px;text-align:center; font-size:14px;}
.digg a{margin:2px;padding:12px 20px;background:#fff; color:#555; border:#ebebeb solid 1px; }
.digg a:hover{ background:#555656; color:#FFF; border:#555656 solid 1px; }
.digg .current{ margin:2px; padding:12px 20px;background:#555656; color:#FFF;  border:#555656 solid 1px;}
/*---翻页---*/





 




/*---当前位置---*/
.weizhi{ width:100%; height:60px; background:#fff; overflow:hidden; border-bottom:#e5e5e5 solid 1px; margin-bottom:25px; min-width:1200px;}
.weizhi .diva{ width:1200px; height:60px; overflow:hidden; line-height:60px; font-size:12px; color:#666;}
.weizhi .diva a{ color:#666;}
.weizhi .diva a:hover{ color:#11439f;}
/*---当前位置---*/



/*---内页导航---*/
.nynav{ width:1200px; height:auto; overflow:hidden; margin-bottom:25px;}
.nynav ul li{ float:left; margin-right:10px; font-size:14px;}
.nynav ul li a{ padding:12px 36px; background:#fff; display: inline-block;transition: all 0.3s ease-out 0s;}
.nynav ul li a:hover{ padding:12px 36px; background:#555; display: inline-block;transition: all 0.3s ease-out 0s; color:#FFF;}
#nynav_on{ padding:12px 36px; background:#2f4d93; display: inline-block;transition: all 0.3s ease-out 0s; color:#FFF;}






.nybox{ width:1200px; overflow:hidden; margin-bottom:50px; background:#FFF;}


.wenzhang{ width:1120px; overflow:hidden; padding:40px; background:#FFF;  }
 
 
 
 
 
.news { width:1200px; overflow:hidden; }
.news ul{ width:1230px; overflow:hidden; }
.news li{ width:380px; float:left; overflow:hidden; margin-right:30px; margin-bottom:30px; background:#FFF; }
.news li dt{ width:380px; height:280px; overflow:hidden; float:left; }
.news li dt img{ width:380px;height:280px; overflow:hidden;transition: all 0.8s; }
.news li dt img:hover{transform: scale(1.1); }
.news li dd{ width:340px; overflow:hidden; float:left; padding:20px 20px 30px 20px;}
.news li dd h2{ width:340px; height:34px; overflow:hidden; float:left; font-size:16px; line-height:34px; text-overflow: ellipsis; white-space: nowrap; color:#000; }
.news li dd h3{ width:340px; height:40px; overflow:hidden; float:left; font-size:12px; line-height:40px;  color:#777;}
.news li dd span{ width:340px; height:66px; overflow:hidden; float:left; line-height:22px; font-size:14px; color:#777;}
 
 
 
 
 
  



.nynews_xx{  width:1120px; overflow:hidden; padding:40px; }
.nynews_xx .diva{ float:left; overflow:hidden; width:1120px; font-size:26px; text-align:center; padding-bottom:12px;}
.nynews_xx .divb{ float:left; overflow:hidden; width:1120px; height:40px; line-height:40px; text-align:center; border-bottom:#ededed solid 1px; padding-bottom:20px;}
.nynews_xx .divb span{ margin:0px 30px; color:#666; font-size:12px; display:inline-block;}
.nynews_xx .divc{float:left; overflow:hidden; width:1120px; padding:30px 0px 40px 0px;}
.nynews_xx .divd{ float:left; overflow:hidden; width:1120px; height:auto; }
.nynews_xx .divd li{ float:left; overflow:hidden; margin:5px 0px; width:1120px; height:46px; background:#f7f7f7; font-size:14px; line-height:46px;}
.nynews_xx .divd li a{ float:left; display:block; overflow:hidden; padding:0px 20px; width:1080px; height:46px;}
.nynews_xx .divd li a:hover{ background:#eaeaea; color:#555;}




.case { width:1200px; overflow:hidden; margin-bottom:20px;} 
.case .diva{ width:1230px; overflow:hidden;} 
.case dl{ width:380px; height:370px; float:left; overflow:hidden; margin-right:30px; margin-bottom:30px; background:#FFF;}
.case dl dt{ width:380px; height:300px; overflow:hidden;  position:relative; float:left; }
.case dl dt img{ width:380px;height:300px; overflow:hidden; float:left; position:absolute;transition: all 0.8s;}
.case dl dt img:hover{transform: scale(1.1); }
.case dl dd{ width:340px; height:70px; overflow:hidden; float:left; padding:0px 20px;}
.case dl dd h2{ width:300px; height:70px; overflow:hidden; float:left; line-height:70px; font-size:14px; text-overflow: ellipsis; white-space: nowrap; }
.case dl dd h3{ width:40px; height:70px; overflow:hidden; float:right;background:url(../images/img38.png) no-repeat right; }








.zhengshu{ width:1200px; overflow:hidden; margin-bottom:20px;} 
.zhengshu .diva{ width:1230px; overflow:hidden;} 
.zhengshu dl{ width:380px; height:370px; float:left; overflow:hidden; margin-right:30px; margin-bottom:30px; background:#FFF;}
.zhengshu dl dt{ width:380px; height:300px; overflow:hidden;  position:relative; float:left; }
.zhengshu dl dt img{ width:380px;height:300px; overflow:hidden; float:left; position:absolute;transition: all 0.8s;}
.zhengshu dl dt img:hover{transform: scale(1.1); }
.zhengshu dl dd{ width:340px; height:70px; overflow:hidden; float:left; padding:0px 20px; font-size:14px; line-height:70px; text-overflow: ellipsis; white-space: nowrap; text-align:center;}

 






.jianyi { width:502px; overflow:hidden; padding:70px 0px 80px 0px;}
.jianyi .diva { width:502px; height:52px; float:left; overflow:hidden; line-height:50px; margin-bottom:15px;}
.jianyi .diva b{ width:80px; height:52px; float:left; overflow:hidden; line-height:52px; margin-left:5px;}
.jianyi .divb{ width:502px; height:60px; float:left; overflow:hidden; }
.jianyi .divc{ width:502px; float:left; overflow:hidden; margin-bottom:10px;}
.txt_wb{ width:470px; height:50px; overflow:hidden; float:left; font-size:14px; background:none;  padding:0px 15px; border-radius:4px; border:#dfdede solid 1px; }
.txt_wb2{ width:130px; height:50px; overflow:hidden; float:left; font-size:14px; background:none; padding:0px 15px; border-radius:4px; border:#dfdede solid 1px;}
.txt_tj{ width:502px; height:56px; float:left; text-align:center; line-height:56px; overflow:hidden; background:#444; border-radius:4px; border:none; color:#fff; font-size:18px; cursor:pointer; }
.txt_wbqy{ width:470px; height:140px; overflow:hidden; float:left; font-size:14px; background:none;  padding:15px; border-radius:4px; border:#dfdede solid 1px; }



.zhengshu{ width:900px; min-height:700px; padding:60px 0px; }
.focus{position:relative;width:900px; height:auto;  }  
.focus img{width:auto;height:auto;} 
.focus .fPic{position:absolute;left:0px;top:0px;}  
.focus .D1fBt{overflow:hidden;zoom:1;height:16px;z-index:10;}  
.focus .fcon{position:relative;width:760px;height:auto; float:left; display:none; margin-left:70px; }  
.focus .fcon dt{ width:760px; height:auto; float:left;  }  
.focus .fcon dt img{width:auto;height:auto; display:block;}  
.focus .fcon dd{ width:760px; height:50px; float:left; text-align:center; font-size:16px; line-height:50px;}  
.focus .fbg{bottom:20px;right:20px;position:absolute;height:21px;text-align:center;z-index:200;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative;display:inline;width:12px;height:12px;border-radius:7px;margin:0 4px;color:#B0B0B0; text-decoration:none;text-align:center;outline:0;float:left; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{ }    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none;font-style:normal;}    
.focus .prev{ top:250px; left:0; position:absolute; width:23px;height:40px;background:url(../images/img5.png) no-repeat;}
.focus .next{ top:250px; right:0; position:absolute;width:23px;height:40px;background:url(../images/img66.png) no-repeat;}
.focus .prev:hover{background:url(../images/img7.png) no-repeat; cursor:pointer;}  
.focus .next:hover{background:url(../images/img8.png) no-repeat; cursor:pointer;}  
  































