﻿@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:#0c91de; 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;}

 
 

.top2box{ width:100%; height:100px; position:absolute; z-index:999; top:0; }
.top2{ width:1200px; height:100px; }
.top2 .logo{ width:350px; height:100px; float:left; overflow:hidden; }
.top2 .logo img{ width:350px; height:100px; float:left; overflow:hidden;}

 

.menu2{ width:700px; height:100px; float:right; }
.menu2 ul li a, .menu2 ul li a:visited {display:block; overflow:hidden; width:100px; text-align:center; font-size:18px; color:#444; }
.menu2 ul { margin:0;padding:0;list-style-type: none; }
.menu2 ul li { position:relative; float:left; width:100px; height:100px; line-height:100px; }
.menu2 ul li ul {display: none;}
.menu2 ul li:hover a {color:#0c91de;}
.menu2 ul li:hover ul { position:absolute; top:100px; left:0; display:block; width:100px; box-shadow: 0 6px 10px rgba(0, 0, 0, .1); z-index:2;}
.menu2 ul li:hover ul li ul {display: none;}
.menu2 ul li:hover ul li{ display:block; width:180px; line-height:60px;  height:60px; margin-left:-38px;}
.menu2 ul li:hover ul li a {display:block; border:none; width:180px;  background:#0c91de; color:#fff; font-size:18px; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.menu2 ul li:hover ul li a:hover {  width:180px;  background:#3caae9; color:#fff; font-size:18px;}
#menu_hover { color:#0c91de; } 



.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:54px; text-align: center; font-weight:bold; margin-top:305px;}
.slides li dd{ width:1200px; display:block; overflow:hidden; text-align:center; color:#FFF; font-size:18px; margin-top:25px; }
.slides li h2{ width:200px; height:60px; overflow:hidden; line-height:60px; margin-top:40px; }
.slides li h2 a{ width:150px; height:60px; float:left; overflow:hidden; color:#FFF; font-size:16px; background:#0c91de; padding-left:50px; }
.slides li h2 a:hover{ width:150px; height:60px; float:left; overflow:hidden; color:#FFF; font-size:16px; background:#3caae9; padding-left:50px; }
.slides li h2 img{ margin:23px 0px 0px 24px;}
.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:54px; height:7px; zoom:1; }
.flex-control-nav a{display:inline-block;overflow: hidden;width:54px; height:7px; background:#FFF; line-height:99999px; cursor:pointer; }
.flex-control-nav .flex-active{ width:54px; height:7px; background:#0c91de; }
  






.warp1{ width:100%; overflow:hidden; min-width:1200px; padding:90px 0px 100px 0px;}
.warp1 .diva{ width:1200px; overflow:hidden; font-size:48px; text-align:center; color:#222; margin-bottom:50px;} 
.warp1 .divb{ width:1200px; overflow:hidden; } 
.warp1 .divb .sdiva{ width:370px; height:460px; float:left; background:url(../images/img7.png) no-repeat #f7f9fb center top 60px; overflow:hidden; margin-right:45px; } 
.warp1 .divb .sdiva:hover{ width:370px; height:460px; float:left; background:url(../images/img10.png) no-repeat #0c91de center top 60px; overflow:hidden; color:#FFF; } 
.warp1 .divb .sdiva h2{ width:370px; float:left; text-align:center; font-size:24px; overflow:hidden; padding:160px 0px 30px 0px; } 
.warp1 .divb .sdiva h3{ width:320px; float:left; font-size:14px; line-height:30px; overflow:hidden; padding:0px 45px; } 
.warp1 .divb .sdivb{ width:370px; height:460px; float:left; background:url(../images/img8.png) no-repeat #f7f9fb center top 60px; overflow:hidden; margin-right:45px; } 
.warp1 .divb .sdivb:hover{ width:370px; height:460px; float:left; background:url(../images/img11.png) no-repeat #0c91de center top 60px; overflow:hidden; color:#FFF; } 
.warp1 .divb .sdivb h2{ width:370px; float:left; text-align:center; font-size:24px; overflow:hidden; padding:160px 0px 30px 0px; } 
.warp1 .divb .sdivb h3{ width:320px; float:left; font-size:14px; line-height:30px; overflow:hidden; padding:0px 45px; } 
.warp1 .divb .sdivc{ width:370px; height:460px; float:left; background:url(../images/img9.png) no-repeat #f7f9fb center top 60px; overflow:hidden; } 
.warp1 .divb .sdivc:hover{ width:370px; height:460px; float:left; background:url(../images/img12.png) no-repeat #0c91de center top 60px; overflow:hidden; color:#FFF; } 
.warp1 .divb .sdivc h2{ width:370px; float:left; text-align:center; font-size:24px; overflow:hidden; padding:160px 0px 30px 0px; } 
.warp1 .divb .sdivc h3{ width:320px; float:left; font-size:14px; line-height:30px; overflow:hidden; padding:0px 45px; } 


.warp6{ width:100%; overflow:hidden; min-width:1200px; padding:90px 0px 0px 0px;}
.warp6 .diva{ width:1200px; overflow:hidden; font-size:48px; text-align:center; color:#222; margin-bottom:50px;} 
.warp6 .divb{ width:1200px; overflow:hidden; }
.warp6 .divb ul{ width:1245px; overflow:hidden;  }
.warp6 .divb ul li{width:370px; float:left; overflow:hidden; margin:0px 45px 30px 0px;}
.warp6 .divb ul li h2{ width:100%; float:left; overflow:hidden; margin-bottom:20px;}
.warp6 .divb ul li h2 img{ width:100%; float:left; overflow:hidden; transition: all 0.8s;}
.warp6 .divb ul li h2 img:hover{transform: scale(1.1); }
.warp6 .divb ul li h3{ width:100%; float:left; overflow:hidden; text-align:center; font-size:14px;}

.warp6 .divc{ width:172px; overflow:hidden; line-height:54px; margin-top:50px; }
.warp6 .divc a{ width:130px; height:54px; float:left; overflow:hidden;  background:url(../images/img4.png) no-repeat right; border:#0c91de solid 1px; font-size:16px; color:#0c91de; padding:0px 0px 0px 40px; }
.warp6 .divc a:hover{ width:130px; height:54px;float:left; overflow:hidden; background:url(../images/img5.png) no-repeat right #0c91de; border:#0c91de solid 1px; font-size:16px;  color:#fff; padding:0px 0px 0px 40px;  }






.warp2{ width:100%; height:550px; overflow:hidden; min-width:1200px; }
.warp2 .diva{ width:50%; height:550px; float:left; overflow:hidden; } 
.warp2 .diva img{ width:100%; height:550px; float:left; overflow:hidden; } 
.warp2 .divb{ width:50%; height:550px; float:left; overflow:hidden; background:#f7f9fb; } 
.warp2 .divb .sdiva{ width:500px; float:left; overflow:hidden; padding:0px 0px 0px 100px; } 
.warp2 .divb .sdiva dt{ width:500px; float:left; overflow:hidden; font-size:40px; margin-top:60px;} 
.warp2 .divb .sdiva dd{ width:500px; float:left; overflow:hidden; font-size:14px; line-height:28px; margin-top:30px;} 
.warp2 .divb .sdiva h2{ width:172px; float:left; overflow:hidden; line-height:54px; margin-top:50px; }
.warp2 .divb .sdiva h2 a{ width:130px; height:54px; float:left; overflow:hidden;  background:url(../images/img4.png) no-repeat right; border:#0c91de solid 1px; font-size:16px; color:#0c91de; padding:0px 0px 0px 40px; }
.warp2 .divb .sdiva h2 a:hover{ width:130px; height:54px;float:left; overflow:hidden; background:url(../images/img5.png) no-repeat right #0c91de; border:#0c91de solid 1px; font-size:16px;  color:#fff; padding:0px 0px 0px 40px;  }





.warp3{ width:100%; height:460px; overflow:hidden; min-width:1200px; padding:100px 0px; }
.warp3 .diva{ width:30%; height:460px; float:left; overflow:hidden; padding-left:10%; padding-right:10%;} 
.warp3 .diva dt{ width:100%; float:left; overflow:hidden; font-size:40px; margin-top:85px;} 
.warp3 .diva dd{ width:100%; float:left; overflow:hidden; font-size:14px; line-height:28px; margin-top:40px;} 
.warp3 .diva h2{ width:172px; float:left; overflow:hidden; line-height:54px; margin-top:80px; }
.warp3 .diva h2 a{ width:130px; height:54px; float:left; overflow:hidden;  background:url(../images/img4.png) no-repeat right; border:#0c91de solid 1px; font-size:16px; color:#0c91de; padding:0px 0px 0px 40px; }
.warp3 .diva h2 a:hover{ width:130px; height:54px;float:left; overflow:hidden; background:url(../images/img5.png) no-repeat right #0c91de; border:#0c91de solid 1px; font-size:16px;  color:#fff; padding:0px 0px 0px 40px;  }
.warp3 .divb{ width:40%; height:460px; float:left; overflow:hidden; } 
.warp3 .divb img{ width:100%; height:460px; float:left; overflow:hidden; } 





.warp4{ width:100%; overflow:hidden; min-width:1200px; padding:100px 0px 80px 0px;}
.warp4 .diva{ width:1200px; overflow:hidden; font-size:48px; text-align:center; color:#222; margin-bottom:50px;} 
.ladyScrollb{ position:relative; width:1200px; height:206px; overflow:hidden; }
.ladyScrollb .scrollWrapb{ width:1245px; height:206px; overflow:hidden;  }
.ladyScrollb li{ width:310px; height:146px; float:left; overflow:hidden; background:#f7f9fb; padding:30px 30px;margin:0px 45px 0px 0px; }
.ladyScrollb li h2{ width:310px; height:30px; float:left; overflow:hidden; font-size:22px; line-height:30px; text-overflow: ellipsis; white-space: nowrap;  margin-bottom:15px;}
.ladyScrollb li h3{ width:310px; height:56px; float:left; overflow:hidden; font-size:16px; line-height:28px; color:#444; margin-bottom:15px;word-break: break-all; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; }
.ladyScrollb li h4{ width:310px; height:30px; float:left; overflow:hidden; font-size:14px; line-height:30px; color:#777;  }
.warp4 .divc{ width:172px; overflow:hidden; line-height:54px; margin-top:50px; }
.warp4 .divc a{ width:130px; height:54px; float:left; overflow:hidden;  background:url(../images/img4.png) no-repeat right; border:#0c91de solid 1px; font-size:16px; color:#0c91de; padding:0px 0px 0px 40px; }
.warp4 .divc a:hover{ width:130px; height:54px;float:left; overflow:hidden; background:url(../images/img5.png) no-repeat right #0c91de; border:#0c91de solid 1px; font-size:16px;  color:#fff; padding:0px 0px 0px 40px;  }

 

 
.warp5{ width:100%; overflow:hidden; min-width:1200px; padding:0px 0px 80px 0px;}
.warp5 .diva{ width:1200px; overflow:hidden; font-size:48px; text-align:center; color:#222; margin-bottom:50px;} 
.warp5 .divb{ width:1200px; overflow:hidden;} 
.warp5 .divb ul{ width:1220px; overflow:hidden;} 
.warp5 .divb ul li{ width:222px; height:110px; border:#e5e5e5 solid 1px; float:left; overflow:hidden; margin:0px 20px 20px 0px;} 
.warp5 .divb ul li img{ width:222px; height:110px; float:left; overflow:hidden; transition: all 0.8s;} 
.warp5 .divb ul li img:hover{transform: scale(1.1); }


 
 


/* foot */
.foot{ width:100%; overflow:hidden; min-width:1200px;  background:url(../images/img2.jpg) no-repeat; }
.foot .diva{ width:1200px; overflow:hidden; padding:60px 0px 60px 0px;}
.foot .diva .sdiva{ width:800px; overflow:hidden; float:left; }
.foot .diva .sdiva dt{ width:800px; overflow:hidden; float:left; margin-bottom:35px; font-size:12px; color:#bababa;}
.foot .diva .sdiva dt a{ font-size:14px; color:#FFF; }
.foot .diva .sdiva dt a:hover{ font-size:14px; color:#0c91de; }
.foot .diva .sdiva dd{ width:800px; overflow:hidden; float:left; font-size:12px; color:#FFF; line-height:30px; }
.foot .diva .sdiva dd a{ font-size:12px; color:#FFF; }
.foot .diva .sdiva dd a:hover{ font-size:12px; color:#0c91de; }
.foot .diva .sdivb{ width:250px; overflow:hidden; float:right; }
.foot .diva .sdivb .isdiva{ width:250px; overflow:hidden; float:left; margin-bottom:25px;  }
.foot .diva .sdivb .isdiva dt{ width:250px; overflow:hidden; float:left; color:#fff; font-size:14px; margin-bottom:10px; }
.foot .diva .sdivb .isdiva dd{ width:250px; overflow:hidden; float:left; color:#0c91de; font-size:34px; font-family:Arial;}
.foot .diva .sdivb .isdivb{ width:250px; overflow:hidden; float:left; }
.foot .diva .sdivb .isdivb dl{ width:110px; overflow:hidden; float:left; }
.foot .diva .sdivb .isdivb dl dt{ width:110px; overflow:hidden; float:left;}
.foot .diva .sdivb .isdivb dl dt img{ width:110px; height:110px; overflow:hidden; float:left; }
.foot .diva .sdivb .isdivb dl dd { width:110px; overflow:hidden; float:left; font-size:14px; color:#fff; text-align:center; margin-top:15px;}



 
.digg{ width:1200px; margin-bottom:100px; text-align:center; font-size:14px; overflow:hidden;}
.digg a{ margin:3px; padding:15px 24px; 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:15px 24px; background:#444; color:#FFF;  border:#444 solid 1px;}



 
.about_banner{height:400px;background-size: cover!important; position:relative;}
.about_banner .diva{ width:100%; overflow:hidden; position:absolute; top:0; left:0;}
.about_banner .diva .sdiva{ width:1200px; overflow:hidden; }
.about_banner .diva .sdiva dt{ width:1200px; float:left; overflow:hidden; font-size:50px; color:#FFF; margin-top:150px;}
.about_banner .diva .sdiva dd{ width:44px; height:4px; float:left; background:#FFF; overflow:hidden; margin-top:20px;}

   
   
  
.nynav1{ width:100%;  height:80px; overflow:hidden; background:#FFF; box-shadow:0px 0px 10px rgba(51, 51, 51, .2);}
.nynav1 .diva{ width:1200px; height:80px; overflow:hidden; }
.nynav1 .diva ul{width:1200px; height:80px; overflow:hidden; }
.nynav1 .diva ul li{ width:600px;  height:80px; overflow:hidden; line-height:80px; float:left; text-align:center; }
.nynav1 .diva ul li a{ width:600px; height:80px; overflow:hidden; font-size:18px; color:#555; display:block; }
.nynav1 .diva ul li a:hover{ width:600px;  height:80px; overflow:hidden; color:#fff; background:#0c91de;}
#nynav2_on{ height:80px; overflow:hidden; color:#fff; background:#0c91de;}
 

.nynav2{ width:100%;  height:80px; overflow:hidden; background:#FFF; box-shadow:0px 0px 10px rgba(51, 51, 51, .2);}
.nynav2 .diva{ width:1200px; height:80px; overflow:hidden; }
.nynav2 .diva ul{width:1200px; height:80px; overflow:hidden; }
.nynav2 .diva ul li{ width:400px;  height:80px; overflow:hidden; line-height:80px; float:left; text-align:center; }
.nynav2 .diva ul li a{ width:400px; height:80px; overflow:hidden; font-size:18px; color:#555; display:block; }
.nynav2 .diva ul li a:hover{ width:400px;  height:80px; overflow:hidden; color:#fff; background:#0c91de;}
  

.nynav5{ width:100%;  height:80px; overflow:hidden; background:#FFF; box-shadow:0px 0px 10px rgba(51, 51, 51, .2);}
.nynav5 .diva{ width:1200px; height:80px; overflow:hidden; }
.nynav5 .diva ul{width:1200px; height:80px; overflow:hidden; }
.nynav5 .diva ul li{ width:240px;  height:80px; overflow:hidden; line-height:80px; float:left; text-align:center; }
.nynav5 .diva ul li a{ width:240px; height:80px; overflow:hidden; font-size:18px; color:#555; display:block; }
.nynav5 .diva ul li a:hover{ width:240px;  height:80px; overflow:hidden; color:#fff; background:#0c91de;}
  
 
 

.wenzhang{ width:1200px; overflow:hidden; padding:120px 0px;}
.wenzhang .diva{ width:1200px; overflow:hidden; float:left; margin-bottom:60px;}
.wenzhang .diva h2{ width:1200px; overflow:hidden; float:left; font-size:48px; color:#0c91de; font-weight:bold; font-family: Arial;}
.wenzhang .diva h3{ width:1200px; overflow:hidden; float:left; font-size:26px; color:#0c91de;}
.wenzhang .divb{ width:1200px; overflow:hidden; float:left; }
.wenzhang .divb dt{ width:500px; overflow:hidden; float:left; }
.wenzhang .divb dd{ width:600px; overflow:hidden; float:right;}
.wenzhang .divb dd img{ width:600px; overflow:hidden; float:left; }

.wenzhang2{ width:1200px; overflow:hidden; padding:100px 0px;}





.warp9{ width:1160px; height:80px; overflow:hidden; background:#b4b4b4; padding:0px 20px;}
.warp9 .diva{ width:550px; height:80px;  float:left; overflow:hidden; line-height:80px; font-size:22px; color:#FFF;}
.warp9 .divb{ width:550px; height:80px;  float:right; overflow:hidden; line-height:80px; text-align:right; font-size:22px; color:#FFF;}

.zhaopin{ width:1200px; overflow:hidden; padding:100px 0px;} 
.zhaopin li{ width:1200px; overflow:hidden; }
.zhaopin .link{ width:1180px; height:80px; position:relative; font-size:18px; padding-left:20px; display:block; border-bottom:#e1e0e0 solid 1px; line-height:80px; cursor:pointer; -webkit-transition:all .4s ease; -o-transition:all .4s ease; transition:all .4s ease;}
.zhaopin li i{position:absolute;top:0px; left:0px; color:#555; font-size:20px; -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:20px; left:auto; top:28px; }
.zhaopin li.open .link{color:#0c91de; border:none;}
.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:1120px; line-height:30px; float:left; font-size:18px; margin-bottom:20px;}

.submenu .divb{ width:1120px; float:left; overflow:hidden; padding:0px 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 .divd{ width:1120px; float:left; overflow:hidden; }


 
 
  
.warp8{ width:1200px; overflow:hidden; padding:100px 0px 100px 0px; }
.warp8 dl{ width:400px; float:left; overflow:hidden; margin-bottom:35px; } 
.warp8 dl dt{ width:100px; height:80px; float:left; overflow:hidden; }
.warp8 dl dd{ width:300px; height:80px; float:left; overflow:hidden; }
.warp8 dl dd h2{ width:300px; font-size:18px; float:left; overflow:hidden; margin-top:10px; color:#555; }
.warp8 dl dd h3{ width:300px; font-size:14px; float:left; overflow:hidden; margin-top:10px; }
 
  
  
  
.warp7{ width:1200px; overflow:hidden; padding:0px 0px 100px 0px; }
.warp7 .diva{ width:1200px; overflow:hidden; font-size:32px; margin-bottom:40px;}
.warp7{ width:1200px; overflow:hidden;}
.warp7 .divb{ width:1200px; overflow:hidden; margin-bottom:20px;}
.warp7 .divb dt{ width:580px; float:left; overflow:hidden; margin-right:40px; }
.warp7 .divb dd{ width:580px; float:left; overflow:hidden; }
.wbk{ width:538px; height:60px; float:left; overflow:hidden; padding:0px 20px; background:none; border:#e5e5e5 solid 1px; line-height:60px; font-size:14px; color:#555; }
.warp7 .divc{ width:1200px; overflow:hidden; margin-bottom:20px;}
.wbqy{ width:1158px; height:180px; float:left; overflow:hidden; background: none; padding:10px 20px; border:#e5e5e5 solid 1px; line-height:24px; font-size:14px; color:#555; }
.warp7 .divd{ width:1200px; height:60px; overflow:hidden; }
.tijiao{ width:1200px; height:60px; overflow:hidden; border:none; background:#0c91de; cursor:pointer; line-height:60px; font-size:16px; color:#fff; }



 
.news{  width:1200px; overflow:hidden; padding:90px 0px 70px 0px;}
.news ul{ width:1200px; float:left; overflow:hidden; }
.news ul li{width:1140px; float:left; overflow:hidden; background:#f7f9fb; padding:30px 30px;  margin-top:10px; margin-bottom:30px; 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:1140px; float:left; overflow:hidden; background:#f7f9fb;  margin-top:10px; margin-bottom:30px; 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 h2{ width:1140px; float:left; overflow:hidden; font-size:22px; line-height:30px;   margin-bottom:15px;}
.news ul li h3{ width:1140px; float:left; overflow:hidden; font-size:16px; line-height:28px; color:#444; margin-bottom:15px;word-break: break-all; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; }
.news ul li h4{ width:1140px; float:left; overflow:hidden; font-size:14px; line-height:30px; color:#777;  }






 
  
.news_xx{ width:1200px; overflow:hidden; padding:100px 0px;}
.news_xx .diva{ width:1200px; overflow:hidden; font-size:30px; line-height:40px; text-align:center; }
.news_xx .divb{ width:1200px; overflow:hidden; font-size:12px; color:#777; text-align:center; margin-top:50px; }
.news_xx .divc{ width:1200px; overflow:hidden; float:left; padding:100px 0px; }
.news_xx .divd{ width:1200px; overflow:hidden; }  
.news_xx .divd ul{ width:900px; float:left; overflow:hidden; }  
.news_xx .divd ul li{ width:900px; height:44px; overflow:hidden; float:left; line-height:44px; font-size:14px; text-overflow: ellipsis; white-space: nowrap; margin-right:35px;}  
.news_xx .divd ul li a{ font-size:14px; }  
.news_xx .divd h2{ width:170px; height:44px; overflow:hidden; float:right; line-height:44px; text-align:center;border-radius:30px; margin-top:20px;}  
.news_xx .divd h2 a{ width:170px; height:44px; overflow:hidden; background:#0c91de; display:block; font-size:14px; color:#FFF;}  
.news_xx .divd h2 a:hover{ width:170px; height:44px; overflow:hidden; background:#c1ac4c; display:block; font-size:14px; color:#FFF;}  


 

 
.chanpin{  width:1200px; overflow:hidden; padding:90px 0px 70px 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:250px; float:left; overflow:hidden; }
.chanpin ul li dt img{ width:370px; height:250px; 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;}

 
.chanpin2{  width:1200px; overflow:hidden; padding:90px 0px 70px 0px;}
.chanpin2 ul{ width:1240px; overflow:hidden; }
.chanpin2 ul li{ width:580px; float:left; overflow:hidden; margin:10px 40px 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; }
.chanpin2 ul li:hover{ width:580px; float:left; overflow:hidden;  margin:10px 40px 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);}
.chanpin2 ul li dt{ width:580px; height:300px; float:left; overflow:hidden; }
.chanpin2 ul li dt img{ width:580px; height:300px; float:left; overflow:hidden; }
.chanpin2 ul li dd{ width:580px; height:80px; float:left; overflow:hidden; text-align:center; font-size:14px; line-height:80px; text-overflow: ellipsis; white-space: nowrap;}

 
.fangan{  width:1200px; overflow:hidden; padding:90px 0px 60px 0px;}
.fangan ul{ width:1245px; overflow:hidden; }
.fangan ul li{ width:580px; height:320px; float:left; overflow:hidden; margin:10px 40px 40px 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; position:relative; }
.fangan ul li:hover{ width:580px; height:320px; float:left; overflow:hidden;  margin:10px 40px 40px 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);}
.fangan ul li dt{ width:580px; height:320px; float:left; overflow:hidden; }
.fangan ul li dt img{ width:580px; height:320px; float:left; overflow:hidden; }
.fangan ul li dd{ width:580px; height:90px; float:left; overflow:hidden; background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8)); overflow:hidden; position:absolute; bottom:0; left:0; z-index:9999; text-align:center; font-size:22px; line-height:90px; text-overflow: ellipsis; white-space: nowrap; color:#FFF;}
 
 
 
 


.gallery{ width:1200px; overflow:hidden; padding:80px 0px 70px 0px;}
.gallery .diva{ width:1245px; }
.gallery .diva .sdiva{ width:370px; height:310px; float:left; overflow:hidden; margin-right:45px; }
.gallery .diva .sdiva img{width:370px;height:250px; float:left; overflow:hidden;}
.gallery .diva .sdiva dd{  width:370px; height:60px; font-size:14px; text-align:center; line-height:60px; float:left;}
.pressing{text-align: center;position: fixed;bottom: 78px;left: 0;right: 0;z-index: 999;width: 51%;border: 2px solid #fff;border-radius: 50px;padding: 7px;margin: 0 auto;}
.pressing p{font-size: 1.4rem;color:#fff;}
#goTopBtn{position:fixed;line-height: 38px;width: 46px;bottom: 47px;height: 46px;border-radius:50px;cursor:pointer;display:none;background:#000;-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;color:#FFFFFF;text-align:center;font-size: 5rem;z-index: 990;}
@font-face{font-weight:400;font-style:normal;font-family:SinaHomeFont;src:url(../img/HomeFont.eot);src:url(../img/HomeFont.eot) format('embedded-opentype'),url(../img/HomeFont.woff) format('woff'),url(../img/HomeFont.ttf) format('truetype');}
[class*=" icon_"],[class^=icon_]{text-transform:none;font-weight:400;font-style:normal;font-variant:normal;font-family:SinaHomeFont;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon_top:before{content:"\e60f";} 
 


 














