﻿@charset "utf-8";
/* CSS Document */
BODY { margin:0px auto; padding:0px; width:100%; color:#555; font-family:"微软雅黑"; }
div,form,ul,ol,li,dl,dt,dd,em,i,h1,h2,h3,h4,h5,input,textarea,button{margin:0px auto;padding:0px; font-weight:normal; list-style: none; font-size:12px; font-family:"微软雅黑";}
img{ border:0px;vertical-align:top; }
p,b,strong{margin:0px auto; padding:0px; list-style: none; font-family:"微软雅黑";}
table,tr,td,button{ margin:0px auto; padding:0px; list-style: none; font-size:12px; font-family:"微软雅黑";}
 

a:link{color:#555; text-decoration:none;}
a:visited{color:#555; text-decoration:none;}
a:hover{color:#0e4e95; text-decoration:none;}


/***连接样式***/
.bai a:link{color:#fff; text-decoration:none;}
.bai a:visited{color:#fff; text-decoration:none;}
.bai a:hover{color:#8e7b4c; text-decoration:none;}

 
 

/*---top---*/
.top2box{ width:100%; height:100px; position:relative;min-width:1200px;  }
.top2{ width:1200px; height:100px; }
.top2 .logo{ width:240px; height:100px; float:left; overflow:hidden; }
.top2 .logo img{ width:240px; height:100px; float:left; overflow:hidden;}

.nav_bar{ height:100px; float:right; margin-right:30px; }
.nav_bar ul li{ float:left; list-style-type:none; text-align:center; line-height:96px; margin-left:40px; }
.nav_bar ul li a{display:block; color:#444; font-size:16px; }
.nav_bar ul li a:hover{display:block; color:#0e4e95; font-size:16px; border-bottom:#0e4e95 solid 5px; }
#menu_hover {  color:#0e4e95; border-bottom:#0e4e95 solid 5px; } 
.nav_bar ul li.l1:hover .hid{display:block;}
.hid{position:absolute;left:0; top:100px; display:none; width:100%; height:70px; background-color:rgba(0,0,0,0.8); z-index:9999;}
.hid ul{margin:0 auto; height:70px; overflow:hidden; }
.hid ul li{ width:auto; float:left; font-size:14px; line-height:70px; margin:0px 0px 0px 30px;}
.hid ul li a{ font-size:14px; color:#fff;}
.hid ul li a:hover{ font-size:14px; color:#fff; border: none;}
.dh1{ width:840px; height:70px; overflow:hidden; padding-left:360px;}
.dh2{ width:580px; height:70px; overflow:hidden; padding-left:620px;}
.dh3{ width:470px; height:70px; overflow:hidden; padding-left:730px;}
/*---top---*/








.flexslider{position:relative; height:850px; overflow:hidden;  min-width:1200px; }
.slides{position:relative;z-index:1;}
.slides li{height:850px;}
.slides li dt{ width:1200px; display:block; overflow:hidden; color:#FFF; font-size:52px; font-weight:bold; margin-top:290px;}
.slides li dd{ width:1200px; display:block; overflow:hidden; margin-top:20px;}
.slides li dd h3{ width:1200px; float:left; overflow:hidden; color:#FFF; font-size:38px; margin-bottom:40px; }
.slides li dd h2{ width:204px; height:64px; float:left; overflow:hidden; text-align:center; line-height:60px; }
.slides li dd h2 a{ width:200px; height:60px; float:left; overflow:hidden; border:#FFF solid 2px; color:#FFF; font-size:20px;}
.slides li dd h2 a:hover{ width:200px; height:60px; float:left; overflow:hidden; border:#FFF solid 2px; background:#FFF; color:#0e4e95;}
.flex-control-nav{position:absolute;bottom:70px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block; margin:0 10px; width:20px; height:20px; zoom:1; }
.flex-control-nav a{display:inline-block;overflow: hidden;width:18px; height:18px; border:#FFF solid 1px; line-height:99999px; cursor:pointer; border-radius:16px;}
.flex-control-nav .flex-active{ width:18px; height:18px; background:#FFF; }
.flex-direction-nav{position:absolute;top:42%; z-index:3; width:100%; }
 
 
 
 
 
 
 
.warp1{ width:100%; height:700px; overflow:hidden; min-width:1200px; background:url(../images/img1.jpg) center no-repeat; }
.warp1 .diva{ width:1200px; overflow:hidden; margin-top:75px; }
.warp1 .diva dt{ width:1200px; overflow:hidden; font-size:28px; color:#555; text-align: center; }
.warp1 .diva dd{ width:1200px; overflow:hidden; font-size:36px; color:#0e4e95; font-weight:bold; text-align: center; }
.warp1 .divb{ width:1200px; overflow:hidden; margin-top:50px; }
.warp1 .divb .sdiva{ width:590px; float:left; overflow:hidden; }
.warp1 .divb .sdiva dt{ width:590px; float:left; overflow:hidden; font-size:24px; color:#222; font-weight:bold; margin-top:40px;  }
.warp1 .divb .sdiva dd{ width:590px; float:left; overflow:hidden; font-size:14px; color:#555; line-height:30px; margin-top:40px;}
.warp1 .divb .sdiva h2{ width:100px; float:left; overflow:hidden; line-height:60px; margin-top:40px;}
.warp1 .divb .sdiva h2 a{ width:100px; height:60px; float:left; overflow:hidden; border-bottom:#0e4e95 solid 1px; color:#0e4e95; font-size:16px;}
.warp1 .divb .sdiva h2 a:hover{ width:100px; height:60px; float:left; overflow:hidden; border-bottom:#0e4e95 solid 1px;color:#0e4e95; font-size:16px;}
.warp1 .divb .sdivb{ width:550px; float:right; overflow:hidden; }
.warp1 .divb .sdivb img{ width:550px; float:left; overflow:hidden; }









.warp2{ width:100%; overflow:hidden; min-width:1200px;  padding:80px 0px 90px 0px; }
.warp2 .divc{ width:1200px; overflow:hidden; margin-bottom:75px; }
.warp2 .divc dt{ width:1200px; overflow:hidden; font-size:28px; color:#555; text-align: center; }
.warp2 .divc dd{ width:1200px; overflow:hidden; font-size:36px; color:#0e4e95; font-weight:bold; text-align: center; }
.banner{ position:relative; width:100%;  height:1100px; overflow:hidden; }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100%; !important; }
.banner .bd li{ width:100%; !important;  height:1000px; }
.banner .bd .diva{ width:100%; height:500px; float:left; overflow:hidden; }
.banner .bd .diva .sdiva{ width:50%; height:500px; float:left; overflow:hidden; position:relative; }
.banner .bd .diva .sdiva dt{ width:100%; height:500px;  float:left; overflow:hidden; }
.banner .bd .diva .sdiva dt img{ width:100%;height:500px;  float:left; overflow:hidden; }
.banner .bd .diva .sdiva dd{ width:25px; height:41px; overflow:hidden; position:absolute; right:0; top:47%;}
.banner .bd .diva .sdivb{ width:27%; height:500px; float:left; overflow:hidden; padding-left:5%; }
.banner .bd .diva .sdivb dt{ width:100%; float:left; overflow:hidden; font-size:26px; color:#0e4e95; font-weight:bold; margin-top:70px;  }
.banner .bd .diva .sdivb dd{ width:100%; float:left; overflow:hidden; font-size:16px; color:#555; line-height:26px; margin-top:60px;}
.banner .bd .diva .sdivb h2{ width:100px; float:left; overflow:hidden; line-height:60px; margin-top:60px;}
.banner .bd .diva .sdivb h2 a{ width:100px; height:60px; float:left; overflow:hidden; border-bottom:#0e4e95 solid 1px; color:#0e4e95; font-size:16px;}
.banner .bd .diva .sdivb h2 a:hover{ width:100px; height:60px; float:left; overflow:hidden; border-bottom:#0e4e95 solid 1px;color:#0e4e95; font-size:16px;}
.banner .bd .divb{ width:100%; height:500px; float:left; overflow:hidden; }
.banner .bd .divb .sdivb{ width:27%; height:500px; float:left; overflow:hidden; padding-left:18%; padding-right:5%;}
.banner .bd .divb .sdivb dt{ width:100%; float:left; overflow:hidden; font-size:26px; color:#0e4e95; font-weight:bold; margin-top:70px;  }
.banner .bd .divb .sdivb dd{ width:100%; float:left; overflow:hidden; font-size:16px; color:#555; line-height:26px; margin-top:60px;}
.banner .bd .divb .sdivb h2{ width:100px; float:left; overflow:hidden; line-height:60px; margin-top:60px;}
.banner .bd .divb .sdivb h2 a{ width:100px; height:60px; float:left; overflow:hidden; border-bottom:#0e4e95 solid 1px; color:#0e4e95; font-size:16px;}
.banner .bd .divb .sdivb h2 a:hover{ width:100px; height:60px; float:left; overflow:hidden; border-bottom:#0e4e95 solid 1px;color:#0e4e95; font-size:16px;}
.banner .bd .divb .sdiva{ width:50%; height:500px; float:left; overflow:hidden; position:relative; }
.banner .bd .divb .sdiva dt{ width:100%; height:500px;  float:left; overflow:hidden; }
.banner .bd .divb .sdiva dt img{ width:100%;height:500px;  float:left; overflow:hidden; }
.banner .bd .divb .sdiva dd{ width:25px; height:41px; overflow:hidden; position:absolute; left:0; top:47%;}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:18px;  text-align:center; line-height:9999px;}
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:18px; height:18px; margin:0px 6px; background:#d4d4d4; overflow:hidden; }
.banner .hd ul .on{ background:#0e4e95;}

 







.warp3{ width:100%; overflow:hidden; min-width:1200px; background:#f8f8f8; padding:80px 0px 90px 0px;}
.warp3 .diva{ width:1200px; overflow:hidden; }
.warp3 .diva dt{ width:1200px; overflow:hidden; font-size:28px; color:#555; text-align: center; }
.warp3 .diva dd{ width:1200px; overflow:hidden; font-size:36px; color:#0e4e95; font-weight:bold; text-align: center; }
.warp3 .divb{ width:1200px; height:40px; overflow:hidden; text-align:center; margin-top:40px; }
.warp3 .divb span{ height:38px; font-size:14px; line-height:38px; color:#555; border:#dcdcdc solid 1px; color:#444; padding:0px 30px; cursor:pointer; display:inline-block; margin:0px 5px; border-radius:30px; }
.warp3 .divb .listbtns{ height:38px; background:#0e4e95; color:#fff; border:#0e4e95 solid 1px; display:inline-block; }
.warp3 .divc{ width:1200px; overflow:hidden; margin-top:50px; }
.warp3 .divc .sdiva{ width:550px; height:500px; float:left; overflow:hidden; background:#fff; }
.warp3 .divc .sdiva .isdiva{ width:550px; height:340px; float:left; overflow:hidden; }
.warp3 .divc .sdiva .isdiva img{ width:550px; height:340px; float:left; overflow:hidden; transition: all 0.8s; }
.warp3 .divc .sdiva .isdiva img:hover{transform: scale(1.1); }
.warp3 .divc .sdiva .isdivb{ width:550px; height:125px; float:left; overflow:hidden; padding-top:35px; }
.warp3 .divc .sdiva .isdivb dt{ width:109px; height:70px; float:left; overflow:hidden; border-right:#e2e2e2 solid 1px; text-align:center; }
.warp3 .divc .sdiva .isdivb dt h2{ width:109px; float:left; overflow:hidden; font-size:36px; color:#444;}
.warp3 .divc .sdiva .isdivb dt h3{ width:109px; float:left; overflow:hidden; font-size:14px; color:#444;}
.warp3 .divc .sdiva .isdivb dd{ width:380px; height:160px; float:left; overflow:hidden; padding-left:30px;}
.warp3 .divc .sdiva .isdivb dd h2{ width:380px; float:left; overflow:hidden; font-size:18px; }
.warp3 .divc .sdiva .isdivb dd h3{ width:380px; float:left; overflow:hidden; font-size:14px; color:#666; line-height:26px; margin-top:15px;}
.warp3 .divc .sdivb{ width:530px; height:500px; float:right; overflow:hidden; background:#fff; padding:0px 40px; }
.warp3 .divc .sdivb ul{ width:530px; height:500px; float:left; overflow:hidden;  }
.warp3 .divc .sdivb ul li{ width:530px; height:125px; float:left; overflow:hidden; border-bottom:#e2e2e2 solid 1px; padding-top:35px; }
.warp3 .divc .sdivb ul li dd{ width:400px; height:125px; float:left; overflow:hidden; padding-right:30px; }
.warp3 .divc .sdivb ul li dd h2{ width:400px; float:left; overflow:hidden; font-size:18px; }
.warp3 .divc .sdivb ul li dd h3{ width:400px; float:left; overflow:hidden; font-size:14px; color:#666; line-height:26px; margin-top:15px;}
.warp3 .divc .sdivb ul li dt{ width:78px; height:70px; float:right; overflow:hidden; border-left:#e2e2e2 solid 1px; text-align:center; padding-left:20px; }
.warp3 .divc .sdivb ul li dt h2{ width:78px; float:left; overflow:hidden; font-size:36px; color:#444;}
.warp3 .divc .sdivb ul li dt h3{ width:78px; float:left; overflow:hidden; font-size:14px; color:#444;}
.warp3 .divd{ width:100px; overflow:hidden; line-height:60px; margin-top:40px;}
.warp3 .divd a{ width:100px; height:60px; float:left; overflow:hidden; border-bottom:#0e4e95 solid 1px; color:#0e4e95; font-size:16px;}
.warp3 .divd a:hover{ width:100px; height:60px; float:left; overflow:hidden; border-bottom:#0e4e95 solid 1px;color:#0e4e95; font-size:16px;}






.foot{ width:100%; overflow:hidden; min-width:1200px; background:#333333; }
.foot .diva{ width:1200px; overflow:hidden; padding:60px 0px;}
.foot .diva .sdiva{ width:600px; overflow:hidden; float:left; }
.foot .diva .sdiva dt{ width:600px; overflow:hidden; float:left; color:#FFF; font-size:14px; margin-bottom:25px; }
.foot .diva .sdiva dt a{ color:#FFF; font-size:14px; }
.foot .diva .sdiva dt a:hover{ color:#FFF; font-size:14px; }
.foot .diva .sdiva dd{ width:600px; overflow:hidden; float:left; color:#FFF; font-size:12px; line-height:30px; }
.foot .diva .sdiva dd a{ color:#FFF; font-size:12px; }
.foot .diva .sdiva dd a:hover{ color:#FFF; font-size:12px; }
.foot .diva .sdivb{ width:400px; overflow:hidden; float:left; }
.foot .diva .sdivb dt{ width:400px; height:40px; overflow:hidden; float:left; color:#FFF; font-size:14px; line-height:40px; }
.foot .diva .sdivb dt img{ width:20px; height:20px; overflow:hidden; padding-top:10px; padding-right:15px;}
.foot .diva .sdivc{ width:110px; overflow:hidden; float:right; }
.foot .diva .sdivc dt{ width:110px; overflow:hidden; float:left; }
.foot .diva .sdivc dt img{ width:110px; height:110px; overflow:hidden; float:left; }
.foot .diva .sdivc dd { width:110px; overflow:hidden; float:left; font-size:14px; color:#fff; padding-top:20px; text-align:center; }


 
 



.floating_ck{position:fixed;top:35%;right:0px; z-index:999;}
.floating_ck dl dd{position:relative;width:50px;height:50px; margin-bottom:1px; background-color:rgba(0,0,0,0.5); background-position:center 20%;background-repeat:no-repeat;text-align:center;cursor:pointer;}
.floating_ck dl dd:hover{ background-color:#0e4e95;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult{background-image:url(../images/home.png);}
.consult a{ display:block;width:50px;height:50px;}
.quote{background-image:url(../images/kficon.png);}
.quote a{ display:block;width:50px;height:50px;}
.bm{background-image:url(../images/bm.png);}
.lianxi2{background-image:url(../images/lianxi.png);}
.lianxi2 a{ display:block;width:50px;height:50px;}
.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:-150px; display: none; width:150px; background-color:#0e4e95;}
.floating_left a{color:#fff; }
.floating_ewm{top:0px;height:180px;}
.floating_ewm i{ display:block; overflow:hidden;margin:auto;  width:110px; height:110px; margin-top:15px;}
.floating_ewm i img{ overflow:hidden;  width:110px; height:110px;}
.floating_ewm p{ padding:15px 0px;color:#fff; }
.floating_ewm .qrcord_p01{font-size:14px; }
.floating_ewm .qrcord_p02{font-size:14px; }
.floating_ewm .qrcord_p02 b{font-size:14px; }







 

.digg{ width:1200px; margin-bottom:100px; text-align:center; font-size:14px; overflow:hidden;}
.digg a{ margin:3px; padding:10px 20px; border:#b6b6b6 solid 1px; display:inline-block; }
.digg a:hover{ background:#444; color:#FFF; border:#444 solid 1px; display:inline-block; }
.digg .current{ margin:3px; padding:10px 20px; background:#444; color:#FFF;  border:#444 solid 1px;}




 


 
.about_banner{height:400px;background-size: cover!important; position:relative;}
/*.about_banner .divb{ width:100%; height:400px; overflow:hidden;background-color: rgba(0,0,0,.2);}*/
.about_banner .diva{ width:100%; overflow:hidden; position:absolute; top:0; left:0;}
.about_banner .diva .sdiva{ width:1200px; overflow:hidden;  padding-top:130px;  }
.about_banner .diva .sdiva .isdiva{ width:100px; height:2px; background:#FFF; float:left; overflow:hidden; margin:95px 20px 0px 0px; }
.about_banner .diva .sdiva .isdivb{ width:1000px; float:left; overflow:hidden; }
.about_banner .diva .sdiva .isdivb dt{ width:1000px; overflow:hidden; font-size:60px; font-weight:bold; font-family:Arial; color:#FFF;}
.about_banner .diva .sdiva .isdivb dd{ width:1000px; overflow:hidden; font-size:36px;font-weight:bold;  color:#FFF;}

   
   
  
  
.nynav2{ width:100%;  height:76px; overflow:hidden; background:#FFF; box-shadow:0px 0px 10px rgba(51, 51, 51, .2);}
.nynav2 .diva{ width:1200px; height:76px; overflow:hidden; }
.nynav2 .diva ul{width:1200px; height:76px; overflow:hidden; }
.nynav2 .diva ul li{ width:200px;  height:76px; overflow:hidden; line-height:76px; float:left; text-align:center; }
.nynav2 .diva ul li a{ width:200px; height:76px; overflow:hidden; font-size:18px; color:#555; display:block; }
.nynav2 .diva ul li a:hover{ width:200px;  height:76px; overflow:hidden; color:#fff; background:#0e4e95;}
#nynav2_on{ height:76px; overflow:hidden; color:#fff; background:#0e4e95;}
 
 
 
.nynav3{ width:100%;  height:76px; overflow:hidden; background:#FFF; box-shadow:0px 0px 10px rgba(51, 51, 51, .2);}
.nynav3 .diva{ width:1200px; height:76px; overflow:hidden; }
.nynav3 .diva ul{width:1200px; height:76px; overflow:hidden; }
.nynav3 .diva ul li{ width:33.33333%;  height:76px; overflow:hidden; line-height:76px; float:left; text-align:center; }
.nynav3 .diva ul li a{ width:100%; height:76px; overflow:hidden; font-size:18px; color:#555; display:block; }
.nynav3 .diva ul li a:hover{ width:100%;  height:76px; overflow:hidden; color:#fff; background:#0e4e95;}
 
 
  

.erji{ width:1200px; overflow:hidden; margin-top:80px; }
.erji ul{width:1230px; overflow:hidden; }
.erji ul li{ width:380px;  height:52px; overflow:hidden; line-height:50px; float:left; text-align:center; margin-right:30px; }
.erji ul li a{ width:378px; height:50px; overflow:hidden; font-size:16px; color:#555; display:block; border:#e2e2e2 solid 1px;}
.erji ul li a:hover{ width:378px;  height:50px; overflow:hidden; color:#0e4e95; border:#0e4e95 solid 1px;}
#erji_on{ height:50px; overflow:hidden; color:#0e4e95; border:#0e4e95 solid 1px;}



 
 

.wenzhang{ width:1200px; overflow:hidden; padding:90px 0px;}
 
 
 
  
 
 
 
.zhengshu{  width:1200px; overflow:hidden; padding:80px 0px 50px 0px;}
.zhengshu ul{ width:1245px; overflow:hidden; }
.zhengshu ul li{ width:370px; float:left; overflow:hidden; margin:10px 45px 0px 0px; transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; }
.zhengshu ul li:hover{ width:370px; float:left; overflow:hidden;  margin:10px 45px 0px 0px; transform:translate(0,-10px); -webkit-transform:translate(0,-10px); -moz-transform:translate(0,-10px); -o-transform:translate(0,-10px); -ms-transform:translate(0,-10px);}
.zhengshu ul li dt{ width:370px; height:250px; float:left; overflow:hidden; }
.zhengshu ul li dt img{ width:370px; height:250px; float:left; overflow:hidden; }
.zhengshu ul li dd{ width:370px; height:80px; float:left; overflow:hidden; text-align:center; font-size:14px; line-height:80px; text-overflow: ellipsis; white-space: nowrap;}

 
 
 
 
  




.news{  width:1200px; overflow:hidden; padding:60px 0px 80px 0px;}
.news ul{ width:1200px; float:left; overflow:hidden; }
.news ul li{width:1200px; float:left; overflow:hidden; border-bottom:#e2e2e2 solid 1px; padding:40px 0px; margin-top:10px; transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; }
.news ul li:hover{width:1200px; float:left; overflow:hidden; border-bottom:#e2e2e2 solid 1px; padding:40px 0px; margin-top:10px; transform:translate(0,-5px); -webkit-transform:translate(0,-5px); -moz-transform:translate(0,-5px); -o-transform:translate(0,-5px); -ms-transform:translate(0,-5px); }
.news ul li dt{ width:129px; height:70px; float:left; overflow:hidden; border-right:#e2e2e2 solid 1px; text-align:center; }
.news ul li dt h2{ width:129px; float:left; overflow:hidden; font-size:36px; color:#444;}
.news ul li dt h3{ width:129px; float:left; overflow:hidden; font-size:14px; color:#444;}
.news ul li dd{ width:1020px; float:left; overflow:hidden; padding-left:50px;}
.news ul li dd h2{ width:1020px; float:left; overflow:hidden; font-size:18px; }
.news ul li dd h3{ width:1020px; float:left; overflow:hidden; font-size:14px; color:#666; line-height:26px; margin-top:20px;}









   
 
  
  
.news_xx{ width:1200px; overflow:hidden; padding:100px 0px;}
.news_xx .diva{ width:1200px; float:left; overflow:hidden; border-bottom:#ececec solid 1px; padding-bottom:30px; }
.news_xx .diva .sdiva{ width:1200px; height:40px; float:left; overflow:hidden; font-size:26px; line-height:40px; margin-bottom:20px; }
.news_xx .diva .sdivb{ width:1200px; float:left; overflow:hidden; font-size:12px; color:#777; padding:10px 0px;}
.news_xx .divb{ width:1200px; overflow:hidden; float:left; padding:90px 0px; }
.news_xx .divc{ width:1200px; overflow:hidden; padding-top:40px; }  
.news_xx .divc dt{ width:55px; height:55px; float:left; overflow:hidden; }
.news_xx .divc h2{ width:38px; height:38px; float:left; overflow:hidden; margin-left:525px; margin-top:8px; }
.news_xx .divc dd{ width:55px; height:55px; float:right; overflow:hidden; }
  
  
  
  
  
  
  
.warp7{ width:1200px; overflow:hidden; padding:90px 0px 90px 0px; }
.warp7 .divb{ width:492px; float:left; overflow:hidden; }
.warp7 .divb .sdiva{ width:492px; overflow:hidden; font-size:32px; margin-bottom:20px;}
.yijian{ width:492px; overflow:hidden;}
.yijian dt{ width:450px; height:52px; float:left; overflow:hidden; border:#e5e5e5 solid 1px; padding:0px 20px; margin-bottom:20px; }
.yijian_wbk{ width:448px; height:50px; float:left; overflow:hidden; background: none; border:none; line-height:50px; font-size:14px;color: #555; }
.yijian dd{ width:450px; height:102px; float:left; overflow:hidden; border:#e5e5e5 solid 1px; padding:10px 20px; margin-bottom:20px; }
.yijian_wbqy{ width:448px; height:100px; float:left; overflow:hidden; background: none; border:none; line-height:24px; font-size:14px; color: #555; }
.yijian h2{ width:492px; height:54px; float:left; overflow:hidden; }
.yijian .tijiao{ width:492px; height:54px; overflow:hidden; border:none; background:#0e4e95; cursor:pointer; line-height:54px; font-size:16px; color:#fff; }
.warp7 .diva{ width:500px; float:right; overflow:hidden; padding-top:60px; }
.warp7 .diva dl{ width:500px; float:left; overflow:hidden; margin-bottom:35px; } 
.warp7 .diva dl dt{ width:100px; height:80px; float:left; overflow:hidden; }
.warp7 .diva dl dd{ width:400px; height:80px; float:left; overflow:hidden; }
.warp7 .diva dl dd h2{ width:400px; font-size:18px; float:left; overflow:hidden; margin-top:10px; color:#555; }
.warp7 .diva dl dd h3{ width:400px; font-size:14px; float:left; overflow:hidden; margin-top:10px; }
 
 
 
 
 
 


.zhaopin{ width:1200px; overflow:hidden; padding:90px 0px;} 
.zhaopin li{ width:1200px; overflow:hidden; margin-bottom:6px;}
.zhaopin .link{ width:1120px; height:70px; position:relative; display:block; background:#f8f8f8; line-height:70px; padding:0px 40px; font-size:18px; cursor:pointer; -webkit-transition:all .4s ease; -o-transition:all .4s ease; transition:all .4s ease;}
.zhaopin li:last-child .link{border-bottom:0;}
.zhaopin li i{position:absolute;top:0px; left:0px; color:#555; font-size:14px;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}
.zhaopin li i.fa-chevron-down{ width:24px; height:24px; background:url(../images/img41.png) no-repeat; right:40px; left:auto; top:25px; }
.zhaopin li.open .link{color:#fff; background:#0e4e95;}
.zhaopin li.open i{color:#fff;}
.zhaopin li.open i.fa-chevron-down{  width:24px; height:24px; background:url(../images/img40.png) no-repeat; }
.submenu{ width:1120px; padding:40px 40px; display:none; background:#f8f8f8; overflow:hidden; }
.submenu .diva{ width:1120px; float:left; overflow:hidden; padding-bottom:20px;}
.submenu .diva .sdiva{ width:540px; height:30px; line-height:30px; float:left; font-size:14px;}
.submenu .divb{ width:1120px; float:left; overflow:hidden; padding:40px 0px 20px 0px;}
.submenu .divb .sdiva{ width:1120px; float:left; overflow:hidden; font-size:16px; font-weight:bold; margin-bottom:20px; }
.submenu .divb .sdivb{ width:1120px; float:left; overflow:hidden; font-size:14px; line-height:26px; margin-bottom:40px;}
.submenu .divc{ width:1120px; float:left; overflow:hidden; font-size:16px; line-height:36px; }
.submenu .divc a{ font-size:16px; }
.submenu .divc a:hover{ font-size:16px;  text-decoration:underline; }
.submenu .divd{ width:1120px; float:left; overflow:hidden; }


 

 


  
 






.case{  width:100%; overflow:hidden; padding:0px 0px 80px 0px;}
.case .diva{ width:100%; height:500px; overflow:hidden; }
.case .diva .sdiva{ width:50%; height:500px; float:left; overflow:hidden; position:relative; }
.case .diva .sdiva dt{ width:100%; height:500px;  float:left; overflow:hidden; }
.case .diva .sdiva dt img{ width:100%;height:500px;  float:left; overflow:hidden; }
.case .diva .sdiva dd{ width:25px; height:41px; overflow:hidden; position:absolute; right:0; top:47%;}
.case .diva .sdivb{ width:27%; height:500px; float:left; overflow:hidden; padding-left:5%; }
.case .diva .sdivb dt{ width:100%; float:left; overflow:hidden; font-size:26px; color:#0e4e95; font-weight:bold; margin-top:70px;  }
.case .diva .sdivb dd{ width:100%; float:left; overflow:hidden; font-size:16px; color:#555; line-height:26px; margin-top:60px;}
.case .diva .sdivb h2{ width:100px; float:left; overflow:hidden; line-height:60px; margin-top:60px;}
.case .diva .sdivb h2 a{ width:100px; height:60px; float:left; overflow:hidden; border-bottom:#0e4e95 solid 1px; color:#0e4e95; font-size:16px;}
.case .diva .sdivb h2 a:hover{ width:100px; height:60px; float:left; overflow:hidden; border-bottom:#0e4e95 solid 1px;color:#0e4e95; font-size:16px;}
.case .divb{ width:100%; height:500px; overflow:hidden; }
.case .divb .sdivb{ width:27%; height:500px; float:left; overflow:hidden; padding-left:18%; padding-right:5%;}
.case .divb .sdivb dt{ width:100%; float:left; overflow:hidden; font-size:26px; color:#0e4e95; font-weight:bold; margin-top:70px;  }
.case .divb .sdivb dd{ width:100%; float:left; overflow:hidden; font-size:16px; color:#555; line-height:26px; margin-top:60px;}
.case .divb .sdivb h2{ width:100px; float:left; overflow:hidden; line-height:60px; margin-top:60px;}
.case .divb .sdivb h2 a{ width:100px; height:60px; float:left; overflow:hidden; border-bottom:#0e4e95 solid 1px; color:#0e4e95; font-size:16px;}
.case .divb .sdivb h2 a:hover{ width:100px; height:60px; float:left; overflow:hidden; border-bottom:#0e4e95 solid 1px;color:#0e4e95; font-size:16px;}
.case .divb .sdiva{ width:50%; height:500px; float:left; overflow:hidden; position:relative; }
.case .divb .sdiva dt{ width:100%; height:500px;  float:left; overflow:hidden; }
.case .divb .sdiva dt img{ width:100%;height:500px;  float:left; overflow:hidden; }
.case .divb .sdiva dd{ width:25px; height:41px; overflow:hidden; position:absolute; left:0; top:47%;}










.chanpin{  width:1200px; overflow:hidden; padding:80px 0px 50px 0px;}
.chanpin ul{ width:1245px; overflow:hidden; }
.chanpin ul li{ width:370px; float:left; overflow:hidden; margin:10px 45px 0px 0px; transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; }
.chanpin ul li:hover{ width:370px; float:left; overflow:hidden;  margin:10px 45px 0px 0px; transform:translate(0,-10px); -webkit-transform:translate(0,-10px); -moz-transform:translate(0,-10px); -o-transform:translate(0,-10px); -ms-transform:translate(0,-10px);}
.chanpin ul li dt{ width:370px; height:310px; float:left; overflow:hidden; }
.chanpin ul li dt img{ width:370px; height:310px; float:left; overflow:hidden; }
.chanpin ul li dd{ width:370px; height:80px; float:left; overflow:hidden; text-align:center; font-size:14px; line-height:80px; text-overflow: ellipsis; white-space: nowrap;}








.wenhua{  width:1200px; overflow:hidden; padding:80px 0px 80px 0px;}

.wenhua ul{  width:1230px; overflow:hidden; }
.wenhua ul li{  width:505px; float:left; overflow:hidden; background:#f4f4f4; padding:60px 40px; margin:15px 30px 15px 0px; }

.wenhua ul li dt{  width:505px; float:left; overflow:hidden; text-align:center; font-size:26px; margin-bottom:25px;}
.wenhua ul li dd{  width:505px; float:left; overflow:hidden; text-align:center; font-size:18px; line-height:34px;}


 
.wenhua .diva{ border-radius:40px 0px 0px 0px; }

.wenhua .divb{ border-radius:0px 40px 0px 0px; }
.wenhua .divc{ border-radius:0px 0px 0px 40px; }
.wenhua .divd{ border-radius:0px 0px 40px 0px; }

































