@charset "utf-8";
/* CSS Document */
BODY { 
	margin:0px auto; 
	padding:0px;
	width:100%;
	border:0px;
	color:#444;
	font-size:12px;
	 font-family:"微软雅黑"; 
}
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:12px; 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:#df6414; 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;}







 


/*---top---*/
.top2{ width:1200px; height:110px; }
.top2 .logo{ width:250px; height:110px; float:left; overflow:hidden; margin-right:80px; }
.top2 .logo img{ width:250px; height:110px; float:left; overflow:hidden;}
.top2 .divb{ width:864px; height:110px; float:right; overflow:hidden; }
.top2 .dianhua{ width:168px; height:25px; float:right; overflow:hidden; margin-top:25px; }
.top2 .dianhua img{ width:168px; height:25px; overflow:hidden;}
.nav_bar{width:864px; height:60px; float:left; }
.nav_bar ul li{ float:left; width:96px; list-style-type:none; text-align:center; line-height:56px; }
.nav_bar ul li a{display:block; color:#555; font-size:14px; }
.nav_bar ul li a:hover{display:block; color:#df6414; font-size:14px; border-bottom:#df6414 solid 4px; }
#menu_hover {  color:#df6414; border-bottom:#df6414 solid 4px; } 
.nav_bar ul li.l1:hover .hid{display:block;}
.hid{position:absolute;left:0; top:110px; display:none; width:100%; height:60px; background-color:rgba(0,0,0,0.5); z-index:9999;}
.hid ul{margin:0 auto; height:60px; overflow:hidden;}
.hid ul li{ width:auto; float:left; font-size:14px; line-height:60px; margin-left:40px;}
.hid ul li a{ font-size:14px; color:#FFF;}
.hid ul li a:hover{ font-size:14px; color:#FFF; border: none;}

.dh1{ width:885px; height:60px; overflow:hidden; padding-left:315px;} 
/*---top---*/








/* 焦点图 */
.flexslider{position:relative; height:600px; overflow:hidden;  min-width:1200px;}
.slides{position:relative;z-index:1;}
.slides li{height:600px;}
.slides li a{ width:100%; height:600px; display:block; overflow:hidden;}
.flex-control-nav{position:absolute;bottom:50px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;margin:0 8px; width:12px; height:12px; zoom:1; }
.flex-control-nav a{display:inline-block;overflow:hidden;width:12px; height:12px; border:#FFF solid 1px; border-radius:50%; line-height:99999px; cursor:pointer;}
.flex-control-nav .flex-active{ background:#fff; }
/* 焦点图 */

.flex-direction-nav{position:absolute;top:48%; z-index:3; width:100%; }
.flex-direction-nav li a{position:absolute;display:block;overflow:hidden;width:39px;height:39px; cursor:pointer; }
.flex-direction-nav li a.flex-prev{left:140px;background:url(../images/img1.png) center no-repeat;}
.flex-direction-nav li a.flex-next{right:140px;background:url(../images/img2.png) center no-repeat;}
.flex-direction-nav li a:hover.flex-prev{left:140px;background:url(../images/img3.png) center no-repeat;}
.flex-direction-nav li a:hover.flex-next{right:140px;background:url(../images/img4.png) center no-repeat;}





 


 
 
 

.warp1{ width:100%; overflow:hidden; padding:70px 0px;  }
.warp1 .diva{ width:1200px; text-align:center; overflow:hidden; margin-bottom:40px;}
.warp1 .diva dt{ width:1200px; overflow:hidden; font-size:42px; color:#d9d9d9; font-weight:bold; }
.warp1 .diva dd{ width:1200px; overflow:hidden; color:#222; font-size:32px; overflow:hidden;  }
.ladyScrolla{ position:relative; width:1400px; height:266px; overflow:hidden; }
.ladyScrolla .scrollWrapa{ position:absolute; overflow:hidden; width:1200px; height:266px; margin-left:100px; }
.ladyScrolla dl{ width:285px; height:266px; float:left; overflow:hidden; margin-right:20px;}
.ladyScrolla dl dt{ width:283px; height:208px; float:left; overflow:hidden; border:#e5e5e5 solid 1px;}
.ladyScrolla dl dt img{ width:283px; height:208px; float:left; overflow:hidden; transition: all 0.8s; }
.ladyScrolla dl dt img:hover{transform: scale(1.1); }
.ladyScrolla dl dd{ width:285px; height:56px; float:left; overflow:hidden; line-height:56px; font-size:14px; text-align:center; text-overflow: ellipsis; white-space: nowrap; }
.ladyScrolla dl a{ width:285px; height:266px; float:left; overflow:hidden; background:#f8f8f8;}
.ladyScrolla dl a:hover{ width:285px; height:266px; float:left; overflow:hidden; color:#FFF; background:#df6414;}
.ladyScrolla .prev{ position:absolute; top:110px; left:30px;z-index:100;width:24px;height:40px; background:url(../images/img7.png) no-repeat; cursor:pointer;}
.ladyScrolla .next{ position:absolute; top:110px; right:30px;z-index:100;width:24px;height:40px ;background:url(../images/img8.png) no-repeat; cursor:pointer;}
.ladyScrolla .prev:hover{background:url(../images/img9.png) no-repeat;}
.ladyScrolla .next:hover{background:url(../images/img10.png) no-repeat;}
.warp1 .divb{ width:180px; height:50px; overflow:hidden; line-height:50px; margin-top:40px; }
.warp1 .divb a{ width:180px; height:50px; overflow:hidden; float:left; font-size:16px; text-align:center; color:#FFF; background:#df6414; }
.warp1 .divb a:hover{ width:180px; height:50px; overflow:hidden; float:left; font-size:16px; text-align:center; color:#FFF; background:#ee8038;}
 

 
  
 
 
  
 
   
.warp2{ width:100%; height:420px; overflow:hidden; padding:70px 0px; background:url(../images/img12.jpg) no-repeat center; }
.warp2 .diva{ width:1200px; overflow:hidden; }  
.warp2 .diva .sdiva{ width:600px; height:420px; float:left; overflow:hidden; }
.warp2 .diva .sdiva img{ width:600px; height:420px; float:left; overflow:hidden; }
.warp2 .diva .sdivb{ width:530px; height:420px; float:right; overflow:hidden; }
.warp2 .diva .sdivb dt{ width:530px;float:left;  overflow:hidden; font-size:42px; color:#fff; font-weight:bold; margin-top:10px;  }
.warp2 .diva .sdivb dd{ width:530px;float:left;  overflow:hidden; color:#fff; font-size:32px; overflow:hidden; margin-bottom:50px;  }
.warp2 .diva .sdivb h2{ width:530px;float:left;  overflow:hidden; color:#fff; font-size:14px; line-height:28px; overflow:hidden; margin-bottom:50px;  }
.warp2 .diva .sdivb h3{ width:180px; height:50px; overflow:hidden; float:left; line-height:50px; }
.warp2 .diva .sdivb h3 a{ width:180px; height:50px; overflow:hidden; float:left; font-size:16px; text-align:center; color:#df6414; background:#fff; }
.warp2 .diva .sdivb h3 a:hover{ width:180px; height:50px; overflow:hidden; float:left; font-size:16px; text-align:center; color:#df6414; background:#fff;}
 
 
 
 
 
 
 
 
 
 

.warp3{ width:100%; overflow:hidden; padding:70px 0px; background:#f8f8f8;  }
.warp3 .diva{ width:1200px; text-align:center; overflow:hidden; margin-bottom:40px;}
.warp3 .diva dt{ width:1200px; overflow:hidden; font-size:42px; color:#d9d9d9; font-weight:bold; }
.warp3 .diva dd{ width:1200px; overflow:hidden; color:#222; font-size:32px; overflow:hidden;  }
.ladyScrollb{ position:relative; width:1200px; height:270px; overflow:hidden; }
.ladyScrollb .scrollWrapb{ position:absolute; overflow:hidden; width:1200px; height:270px;  }
.ladyScrollb dl{ width:368px; height:270px; float:left; overflow:hidden; margin-right:48px; position:relative;}
.ladyScrollb dl dt{ width:368px; height:270px; float:left; overflow:hidden;}
.ladyScrollb dl dt img{ width:368px; height:270px; float:left; overflow:hidden; transition: all 0.8s; }
.ladyScrollb dl dt img:hover{transform: scale(1.1); }
.ladyScrollb dl dd{ width:368px; height:54px; float:left; overflow:hidden; line-height:54px; font-size:14px; color:#FFF; background-color: rgba(0,0,0,.6); position:absolute; bottom:0; left:0; text-align:center; text-overflow: ellipsis; white-space: nowrap; }
.warp3 .divb{ width:180px; height:50px; overflow:hidden; line-height:50px; margin-top:40px; }
.warp3 .divb a{ width:180px; height:50px; overflow:hidden; float:left; font-size:16px; text-align:center; color:#FFF; background:#df6414; }
.warp3 .divb a:hover{ width:180px; height:50px; overflow:hidden; float:left; font-size:16px; text-align:center; color:#FFF; background:#ee8038;}
 
 
 
 
 
 
 
 
 
 
.warp4{ width:1200px; overflow:hidden; padding:70px 0px;  }
.warp4 .diva{ width:1200px; text-align:center; overflow:hidden; margin-bottom:40px;}
.warp4 .diva dt{ width:1200px; overflow:hidden; font-size:42px; color:#d9d9d9; font-weight:bold; }
.warp4 .diva dd{ width:1200px; overflow:hidden; color:#222; font-size:32px; overflow:hidden;  }
.warp4 .divb{ width:1200px; overflow:hidden; margin-bottom:40px;}
.warp4 .divb ul{ width:1248px; overflow:hidden; }
.warp4 .divb ul li{ width:368px; height:440px; float:left; overflow:hidden; margin-right:48px; }
.warp4 .divb ul li dt{ width:368px; height:260px; float:left; overflow:hidden; }
.warp4 .divb ul li dt img{ width:368px; height:260px; float:left; overflow:hidden;transition: all 0.8s; }
.warp4 .divb ul li dt img:hover{transform: scale(1.1); }
.warp4 .divb ul li dd{ width:308px; height:165px; float:left; overflow:hidden; background:#f8f8f8; padding:15px 30px 0px 30px; }
.warp4 .divb ul li dd h2{ width:308px; height:50px; float:left; overflow:hidden; line-height:50px; font-size:18px; margin-bottom:5px;text-overflow: ellipsis; white-space: nowrap;}
.warp4 .divb ul li dd h3{ width:308px; height:48px; float:left; overflow:hidden; line-height:24px; font-size:14px; margin-bottom:10px; color:#666;}
.warp4 .divb ul li dd h4{ width:308px; height:30px; float:left; overflow:hidden; line-height:30px; font-size:14px; color:#666;}
.warp4 .divc{ width:180px; height:50px; overflow:hidden; line-height:50px;  }
.warp4 .divc a{ width:180px; height:50px; overflow:hidden; float:left; font-size:16px; text-align:center; color:#FFF; background:#df6414; }
.warp4 .divc a:hover{ width:180px; height:50px; overflow:hidden; float:left; font-size:16px; text-align:center; color:#FFF; background:#ee8038;}
 
 
 
 
 
 
.warp5{ width:1200px; height:320px; overflow:hidden; margin-bottom:70px; }
.warp5 .divb{ width:738px; height:320px; float:left; overflow:hidden;}
.warp5 .diva{ width:411px;  height:320px;float:left; overflow:hidden; padding-left:51px; background:url(../images/img14.jpg) no-repeat center;}
.warp5 .diva dt{ width:360px; float:left; overflow:hidden; font-size:32px; color:#FFF; margin-top:40px;}
.warp5 .diva dd{ width:360px; float:left; overflow:hidden; font-size:24px; color:#FFF; margin-bottom:20px;}
.warp5 .diva h2{ width:360px; float:left; overflow:hidden; font-size:14px; line-height:26px; color:#FFF; margin-bottom:40px;}
.warp5 .diva h3{ width:360px; float:left; overflow:hidden; font-size:16px; color:#FFF;}
 












/* foot */
.foot{ width:100%; background:#2e2e2f; overflow:hidden; min-width:1200px; }
.foot .diva{ width:1200px; overflow:hidden; background:url(../images/img5.png) no-repeat right; }
.foot .diva .sdiva{ width:1200px; overflow:hidden; padding:60px 0px 40px 0px; }
.foot .diva .sdiva .isdiva{ width:300px; overflow:hidden; float:left; }
.foot .diva .sdiva .isdiva ul{ width:300px; overflow:hidden; float:left;}
.foot .diva .sdiva .isdiva ul h2{ width:300px; height:50px; overflow:hidden; float:left; font-size:16px; color:#fff;}
.foot .diva .sdiva .isdiva ul li{ width:150px; height:30px; overflow:hidden; float:left; font-size:12px; line-height:30px; }
.foot .diva .sdiva .isdiva ul li a{ color:#fff;}
.foot .diva .sdiva .isdiva ul li a:hover{ color:#df6414;}
.foot .diva .sdiva .isdivb{ width:340px; overflow:hidden; float:left; margin-left:200px; margin-top:30px; }
.foot .diva .sdiva .isdivb dt{ width:340px; overflow:hidden; float:left; margin-bottom:20px; }
.foot .diva .sdiva .isdivb dt img{ width:251px; height:37px; overflow:hidden; float:left;}
.foot .diva .sdiva .isdivb dd{ width:340px; overflow:hidden; float:left; font-size:12px; color:#fff; line-height:30px;}
.foot .diva .sdiva .isdivc{ width:120px; overflow:hidden; float:right; }
.foot .diva .sdiva .isdivc dt{ width:120px; overflow:hidden; float:left; margin-bottom:10px; }
.foot .diva .sdiva .isdivc dt img{ width:120px; height:120px; overflow:hidden; float:left; }
.foot .diva .sdiva .isdivc dd { width:120px; overflow:hidden; float:left; font-size:12px; color:#FFF; text-align:center;  }
.foot .diva .sdivb{ width:1200px; overflow:hidden; padding:34px 0px; border-top:#3b3b3c solid 1px; }
.foot .diva .sdivb dt{ float:left; overflow:hidden; font-size:12px;color:#fff; }
.foot .diva .sdivb dt a{ color:#fff; font-size:12px;}
.foot .diva .sdivb dt a:hover{ color:#df6414;}

.foot .diva .sdivb dd{ float:right; overflow:hidden; text-align:right; font-size:12px;color:#fff; }
.foot .diva .sdivb dd a{ color:#fff; font-size:12px;}
.foot .diva .sdivb dd a:hover{ color:#df6414;}
/* 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 #333;background-color:#444;background-position:center 20%;background-repeat:no-repeat;text-align:center;cursor:pointer;}
.floating_ck dl dd:hover{border-bottom:solid 1px #333;background-color:#333;}
.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:-150px; display:none;width:150px; background-color:#333;}
.floating_left a{color:#fff; }
.floating_ewm{top:-61px;height:180px;}
.floating_ewm i{ display:block; overflow:hidden;margin:auto; margin-top:20px; width:110px; height:110px;}
.floating_ewm i img{ overflow:hidden;  width:110px; height:110px;}
.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{ width:1200px; padding:20px 0px 100px 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:#555; color:#FFF; border:#555 solid 1px; }
.digg .current{ margin:2px; padding:12px 20px;background:#555; color:#FFF;  border:#555 solid 1px;}
/*---翻页---*/



 



   
/*nybn*/
.nybn{ width:100%; height:350px;  overflow:hidden; min-width:1200px; position:relative; }
.nybn .diva{ width:100%; height:350px; overflow:hidden; min-width:1200px; }
.nybn .diva img{ width:100%;height:350px; overflow:hidden; }
.nybn .divc{ width:100%; height:350px; overflow:hidden; position:absolute; bottom:0px; left:0;}
.nybn .divc dt{ width:1200px; height:350px; overflow:hidden; font-size:40px; color:#df6414; line-height:350px;}

.nybn .divb{ width:100%; height:44px; overflow:hidden; position:absolute; bottom:0px; min-width:1200px; background-color:rgba(0,0,0,0.6); }
.nybn .divb dt{ width:1180px; height:44px; overflow:hidden; font-size:12px; line-height:44px; color:#fff; background:url(../images/img42.png) no-repeat left; padding-left:20px; }
.nybn .divb dt a{ font-size:12px; line-height:44px; color:#fff; }
.nybn .divb dt a:hover{ font-size:12px; line-height:44px; color:#df6414; }
/*nybn*/





  


.nynav2{ width:1200px;  height:50px; overflow:hidden; margin-top:50px;  }
.nynav2 ul{ width:1200px; height:auto; overflow:hidden; text-align:center; }
.nynav2 ul li{ height:50px; overflow:hidden; display:inline-block; line-height:48px; margin:0px 4px;}
.nynav2 ul li a{  height:48px; overflow:hidden; display:block; padding:0px 40px; color:#df6414; font-size:16px; border:#df6414 solid 1px; }
.nynav2 ul li a:hover{ height:48px; overflow:hidden; background:#df6414; border:#df6414 solid 1px; color:#FFF;}
#nynav2_on{ height:48px; overflow:hidden;  background:#df6414; border:#df6414 solid 1px; color:#FFF;}


 
 
 
 
 
 
 
 
 

.wenzhang{ width:1200px; overflow:hidden; padding:70px 0px 90px 0px;}
 
  
 
 
 
 
 
 
.case{ width:1200px; padding:70px 0px 20px 0px; overflow:hidden; }
.case ul{width:1248px; overflow:hidden;}
.case ul li{ width:368px; height:270px; float:left; overflow:hidden; margin-right:48px; margin-bottom:40px; position:relative;}
.case ul li dt{ width:368px; height:270px; float:left; overflow:hidden;}
.case ul li dt img{ width:368px; height:270px; float:left; overflow:hidden; transition: all 0.8s; }
.case ul li dt img:hover{transform: scale(1.1); }
.case ul li dd{ width:368px; height:54px; float:left; overflow:hidden; line-height:54px; font-size:14px; color:#FFF; background-color: rgba(0,0,0,.6); position:absolute; bottom:0; left:0; text-align:center; text-overflow: ellipsis; white-space: nowrap; }
 
 
 
 
 
 
 
 
.wenzhang2{ width:1200px; overflow:hidden; padding:70px 0px 90px 0px;}
.wenzhang2 .diva{ width:600px; overflow:hidden; float:left;}
.wenzhang2 .divb{ width:520px; overflow:hidden; float:right;}
.wenzhang2 .divb .sdiva{ width:520px; overflow:hidden; float:left; margin-bottom:70px;}
.yijian{ width:520px; overflow:hidden;}
.yijian .isdiva{ width:520px; float:left; font-size:16px;  overflow:hidden; margin-bottom:30px; }
.yijian .isdivb{ width:520px; float:left; overflow:hidden;  }
.yijian .isdivb dt{ width:520px; float:left; overflow:hidden; font-size:14px;  margin-bottom:10px;}
.yijian .isdivb dd{ width:520px; height:46px; float:left; overflow:hidden; margin-bottom:18px; }
.yijian .wby{ width:498px; height:44px; float:left; overflow:hidden; border:#e9e9e9 solid 1px; background:#fff; padding:0px 10px; line-height:44px; font-size:14px; color:#555; }
.yijian h2{ width:520px; height:92px; float:left; overflow:hidden;margin-bottom:18px; }
.yijian .wbqy{ width:498px; height:70px; float:left; overflow:hidden; border:#e9e9e9 solid 1px; background:#fff; padding:10px 10px; line-height:24px; font-size:14px; color:#555; }
.yijian .tijiao{ width:520px; height:54px; float:left; overflow:hidden; border:none; background:#666; cursor:pointer; line-height:54px; font-size:18px; color:#fff; }

 




 
.news{ width:1200px; overflow:hidden; padding:70px 0px 20px 0px;}
.news ul{ width:1248px; overflow:hidden; }
.news ul li{ width:368px; height:440px; float:left; overflow:hidden; margin-right:48px; margin-bottom:48px; }
.news ul li dt{ width:368px; height:260px; float:left; overflow:hidden; }
.news ul li dt img{ width:368px; height:260px; float:left; overflow:hidden;transition: all 0.8s; }
.news ul li dt img:hover{transform: scale(1.1); }
.news ul li dd{ width:308px; height:165px; float:left; overflow:hidden; background:#f8f8f8; padding:15px 30px 0px 30px; }
.news ul li dd h2{ width:308px; height:50px; float:left; overflow:hidden; line-height:50px; font-size:18px; margin-bottom:5px;text-overflow: ellipsis; white-space: nowrap;}
.news ul li dd h3{ width:308px; height:48px; float:left; overflow:hidden; line-height:24px; font-size:14px; margin-bottom:10px; color:#666;}
.news ul li dd h4{ width:308px; height:30px; float:left; overflow:hidden; line-height:30px; font-size:14px; color:#666;}






 
.nynews_xx{  width:1200px; overflow:hidden; padding:70px 0px 90px 0px;}
.nynews_xx .diva{ float:left; overflow:hidden; width:1200px; font-size:26px; text-align:center; padding-bottom:30px;}
.nynews_xx .divb{ float:left; overflow:hidden; width:1200px; height:30px; line-height:30px; text-align:center; }
.nynews_xx .divb span{ margin:0px 30px; color:#666; font-size:12px; display:inline-block;}
.nynews_xx .divc{float:left; overflow:hidden; width:1200px; padding:60px 0px;}
.nynews_xx .divd{width:1200px; overflow:hidden; }
.nynews_xx .divd ul{width:1000px; float:left; overflow:hidden; }
.nynews_xx .divd ul li{width:1000px; height:40px; font-size:14px; float:left; overflow:hidden; line-height:40px; }
.nynews_xx .divd ul li a{ height:40px; font-size:14px; float:left; overflow:hidden;  }
.nynews_xx .divd dt{width:150px; height:46px; float:right; overflow:hidden; line-height:46px; margin-top:17px; }
.nynews_xx .divd dt a{width:150px; height:46px; overflow:hidden; font-size:16px; background:#df6414; color:#FFF; display:block; border-radius:30px; }
.nynews_xx .divd dt a:hover{width:150px; height:46px; overflow:hidden; font-size:16px; background:#ee8038; color:#FFF; display:block;}
.nynews_xx .divd img{width:24px; height:18px; float:left; overflow:hidden; margin:15px 10px 0px 24px;  }











 

.zhaopin{ width:1200px; overflow:hidden; padding:70px 0px 90px 0px;} 
.zhaopin li{ width:1200px; overflow:hidden; margin-bottom:2px;}
.zhaopin .link{ width:1120px; height:64px; position:relative; display:block; background:#f8f8f8; line-height:64px; padding:0px 40px; font-size:14px; 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:#595959; 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:18px; }
.zhaopin li.open .link{color:#fff; background:#df6414;}
.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; }


 



.zuling{ width:1200px; overflow:hidden; padding:70px 0px 20px 0px;} 
.zuling ul{ width:1220px; overflow:hidden; }
.zuling ul li{ width:285px; height:266px; float:left; overflow:hidden; margin-right:20px; margin-bottom:30px;}
.zuling ul li dt{ width:283px; height:208px; float:left; overflow:hidden; border:#e5e5e5 solid 1px;}
.zuling ul li dt img{ width:283px; height:208px; float:left; overflow:hidden; transition: all 0.8s; }
.zuling ul li dt img:hover{transform: scale(1.1); }
.zuling ul li dd{ width:285px; height:56px; float:left; overflow:hidden; line-height:56px; font-size:14px; text-align:center; text-overflow: ellipsis; white-space: nowrap; }
.zuling ul li a{ width:285px; height:266px; float:left; overflow:hidden; background:#f8f8f8;}
.zuling ul li a:hover{ width:285px; height:266px; float:left; overflow:hidden; color:#FFF; background:#df6414;}
 


























