﻿@charset "utf-8";
/* CSS Document */
BODY { margin:0px auto; padding:0px; width:100%; color:#444; font-family:"微软雅黑", Arial, Helvetica, sans-serif; background:#f5f7fb; }
div,form,ul,ol,li,dl,dt,dd,em,i,h1,h2,h3,h4,h5,i,input,textarea,button{margin:0px auto;padding:0px; font-weight:normal; list-style: none; font-size:12px; font-family:"微软雅黑", Arial, Helvetica, sans-serif; }
img{ border:0px; vertical-align:top; }
p,b,strong{margin:0px auto; padding:0px; list-style: none;font-family:"微软雅黑", Arial, Helvetica, sans-serif; }
table,tr,td,button{ margin:0px auto; padding:0px; list-style: none; font-size:12px; font-family:"微软雅黑", Arial, Helvetica, sans-serif; }
  
input{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-user-modify: read-write-plaintext-only;outline: none;box-shadow: none;}
textarea{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-user-modify: read-write-plaintext-only;outline: none;box-shadow: none;}
select{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-user-modify: read-write-plaintext-only;outline: none;box-shadow: none;}

a:link{color:#444; text-decoration:none;}
a:visited{color:#444; text-decoration:none;}
a:hover{color:#007fc0; text-decoration:none;}

#input-test{color: #fff; }
#input-test::-webkit-input-placeholder { /* WebKit browsers */
color:#fff;}
#input-test:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #fff;}
#input-test::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #fff;}
#input-test:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #fff;}
 
 
 

.topbox{ width:100%; height:180px; background:#FFF; }
.top2{ width:1200px; height:180px; overflow:hidden; }
.top2 .logo{ width:990px; height:180px; float:left; overflow:hidden; }
.top2 .logo img{ width:990px; height:180px; float:left; overflow:hidden;}
.top2 .divb{ height:180px; float:right; overflow:hidden; }
.top2 .divb dt{ width:36px; height:36px; float:left; overflow:hidden; padding:72px 12px 0px 0px; }
.top2 .divb dt img{ width:36px; height:36px; float:left; overflow:hidden;}
.top2 .divb dd{ height:130px; float:left; overflow:hidden; font-size:26px; font-weight:bold; line-height:180px; font-family:Arial; }




.menubox{ width:100%; height:60px; background:#FFF; border-top:#e1e1e1 solid 1px; position:relative; z-index:88; }
.menu{ width:1200px; height:60px; }
.menu ul li a, .menu ul li a:visited {display:block; overflow:hidden; text-align:center; font-size:16px; color:#222;}
.menu ul { margin:0;padding:0;list-style-type: none; }
.menu ul li { position:relative; width:150px; float:left; height:60px; line-height:60px; }
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#007fc0;}
.menu ul li:hover ul li ul {display: none;}
#menu_hover { color:#fff; background:#007fc0; } 
.menu ul li:hover ul li a { color:#222; font-size:16px; }
.menu ul li:hover ul li a:hover { color:#007fc0; font-size:16px;}
.menu ul li:hover ul { position:absolute; top:60px; left:0; display:block; padding:10px 0px; }
.menu .ej_1{ width:200px;  margin-left:-24px; border-top:#007fc0 solid 4px;  background:#fff; border-radius:0px 0px 6px 6px; box-shadow:0px 8px 4px 4px rgba(166,166,166,.1); -webkit-box-shadow:0px 8px 4px 4px rgba(166,166,166,.1);-moz-box-shadow:0px 8px 4px 4px rgba(166,166,166,.1);}
.menu .ej_1 li{ display:block; width:200px; line-height:50px; height:50px; text-align:center;}
.menu .ej_1 li a{ display:block; border:none; width:200px; color:#007fc0; font-size:16px; overflow:hidden;}
.menu .ej_1 li a:hover {  width:200px;  font-size:16px; color:#007fc0;}
.menu .ej_2{ width:200px;  margin-left:-40px; background:#fff;  border-top:#007fc0 solid 4px; border-radius:0px 0px 6px 6px; box-shadow:0px 8px 4px 4px rgba(166,166,166,.1); -webkit-box-shadow:0px 8px 4px 4px rgba(166,166,166,.1);-moz-box-shadow:0px 8px 4px 4px rgba(166,166,166,.1);}
.menu .ej_2 li{ display:block; width:200px; line-height:50px; height:50px; text-align:center;}
.menu .ej_2 li a{ display:block; border:none; width:200px; color:#007fc0; font-size:16px; overflow:hidden;}
.menu .ej_2 li a:hover {  width:200px;  font-size:16px; color:#007fc0;}
 

 

  
.banner{ width:100%; overflow:hidden;}
.blue{ width:100%; overflow:hidden; text-align:center; }
.blue h3{ position:relative; width:100%; height:100%; display:inline-block; overflow:hidden;}
.slick-slider{ width:100%;}
.slick-slide img{ display:block;width:100%; height:100%; }
.slick-slide img.slick-loading{border:0 }
.blue h3 dt{ width:100%; background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.4)); overflow:hidden; position:absolute; bottom:0; left:0; z-index:9999; padding-bottom:60px;}
.blue h3 dt h2{ width:100%; overflow:hidden; font-size:30px; color:#FFF; font-weight:bold;}
 
 
 
 

.warp1{ width:100%; overflow:hidden; background:#FFF; border-bottom:#e1e1e1 solid 1px; margin-bottom:40px; }
.warp1 .diva{ width:1200px; overflow:hidden;  border-right:#e1e1e1 solid 1px; } 
.warp1 .diva .sdiva{ width:199px; float:left; border-left:#e1e1e1 solid 1px;  overflow:hidden; text-align:center; font-size:16px; line-height:30px; padding:26px 0px; } 
.warp1 .diva .sdiva img{ margin-right:12px;} 



.warp2{ width:1200px; overflow:hidden; margin-bottom:25px; }
.warp2 .diva{ width:840px; height:350px; float:left; overflow:hidden; background:#fff; border-radius:8px; padding:25px; margin-right:20px;} 
.warp2 .diva .sdiva{ width:840px; height:30px; float:left; overflow:hidden; line-height:30px; margin-bottom:30px; } 
.warp2 .diva .sdiva dt{ width:440px; height:30px; float:left; overflow:hidden; font-size:24px; font-weight:bold; color:#222; } 
.warp2 .diva .sdiva dd{ width:240px; height:30px; float:right; overflow:hidden;  background:url(../images/img8.png) no-repeat right; text-align:right; padding-right:15px; } 
.warp2 .diva .sdiva dd a{ font-size:14px; color:#444; } 
.warp2 .diva .sdivb{ width:840px; height:290px; float:left; overflow:hidden;} 
.warp2 .diva .sdivb .isdiva{ width:430px; height:290px; float:left; overflow:hidden; position:relative; margin-right:40px; } 
.warp2 .diva .sdivb .isdiva dt{ width:430px; height:290px; float:left; overflow:hidden; } 
.warp2 .diva .sdivb .isdiva dt img{ width:430px; height:290px; float:left; overflow:hidden; transition: all 0.8s; } 
.warp2 .diva .sdivb .isdiva dt img:hover{transform: scale(1.1); }
.warp2 .diva .sdivb .isdiva dd{ width:390px; height:56px; float:left; overflow:hidden; padding:0px 20px; background-color:rgba(0,0,0,.6); position:absolute; left:0; bottom:0; line-height:56px; } 
.warp2 .diva .sdivb .isdiva dd h2{ width:290px; height:56px; float:left; overflow:hidden; font-size:14px; color:#FFF; } 
.warp2 .diva .sdivb .isdiva dd h3{ width:100px; height:56px; float:right; overflow:hidden; font-size:14px; color:#FFF; text-align:right; } 



.ladyScrolld{ position:relative; width:430px; height:290px; float:left; overflow:hidden; margin-right:40px; }
.ladyScrolld .scrollWrapd{ position:absolute; overflow:hidden; width:430px; height:290px; }
.ladyScrolld dl{ width:430px; height:290px; float:left; overflow:hidden; position:relative;}
.ladyScrolld dl dt{ width:430px; height:290px; float:left; overflow:hidden; }
.ladyScrolld dl dt img{ width:430px; height:290px; float:left; overflow:hidden; transition: all 0.8s; }
.ladyScrolld dl dt img:hover{transform: scale(1.1); }
.ladyScrolld dl dd{ width:410px; height:50px; overflow:hidden; padding:0px 10px; line-height:50px; position:absolute; left:0; bottom:0; background-color: rgba(0,0,0,.6); }

.ladyScrolld dl dd h2{ width:310px; height:50px; overflow:hidden; font-size:14px; color:#FFF; float:left; text-overflow: ellipsis; white-space: nowrap; }
.ladyScrolld dl dd h3{ width:100px; height:50px; overflow:hidden; font-size:14px; color:#FFF; text-align:right; float:right; text-overflow: ellipsis; white-space: nowrap; }

.ladyScrolld .prev{ position:absolute; top:125px; left:20px; z-index:100;width:37px;height:37px; background:url(../images/img12.png) no-repeat; cursor:pointer;}
.ladyScrolld .next{ position:absolute; top:125px; right:20px; z-index:100;width:37px;height:37px ;background:url(../images/img13.png) no-repeat; cursor:pointer;}
.ladyScrolld .prev:hover{background:url(../images/img14.png) no-repeat;}
.ladyScrolld .next:hover{background:url(../images/img15.png) no-repeat;}




.warp2 .diva .sdivb .isdivb{ width:370px; height:290px; float:left; overflow:hidden;} 
.warp2 .diva .sdivb .isdivb dt{ width:370px; float:left; overflow:hidden; border-bottom:#e1e1e1 solid 1px; padding-bottom:20px; margin-bottom:12px;  } 
.warp2 .diva .sdivb .isdivb dt h2{ width:370px; height:40px; float:left; overflow:hidden; font-size:16px; text-overflow: ellipsis; white-space: nowrap;  } 
.warp2 .diva .sdivb .isdivb dt h3{ width:370px; float:left; overflow:hidden; font-size:14px; line-height:24px; margin-bottom:15px; color:#666; } 
.warp2 .diva .sdivb .isdivb dt h4{ width:370px; float:left; overflow:hidden; font-size:14px; color:#666;  } 
.warp2 .diva .sdivb .isdivb dd{ width:370px; height:36px; float:left; overflow:hidden; line-height:36px; } 
.warp2 .diva .sdivb .isdivb dd i{ width:5px; height:5px; background:#a6a6a6; float:left; overflow:hidden; margin:16px 12px 0px 0px; border-radius:50%; } 
.warp2 .diva .sdivb .isdivb dd h2{ width:240px; height:36px; float:left; overflow:hidden; font-size:14px; text-overflow: ellipsis; white-space: nowrap;  } 
.warp2 .diva .sdivb .isdivb dd h3{ width:100px; height:36px; float:right; overflow:hidden; font-size:14px; text-align:right; color:#666; } 
.warp2 .divb{ width:250px; height:360px; float:left; overflow:hidden; background:#fff; border-radius:8px; padding:20px 20px;} 
.warp2 .divb .isdiva{ width:248px; height:78px; float:left; overflow:hidden; border:#e1e1e1 solid 1px;  border-radius:8px; margin-top:10px; } 
.warp2 .divb .isdiva a{ display:block; overflow:hidden; } 
.warp2 .divb .isdiva dt{ width:40px; height:40px; float:left; overflow:hidden;margin:20px 20px 0px 25px;} 
.warp2 .divb .isdiva dd{ width:138px; height:78px; float:left; overflow:hidden; font-size:16px; font-weight:bold; line-height:78px; } 







 
  
.warp3{ width:1150px; overflow:hidden; background:#fff; border-radius:8px; padding:25px; margin-bottom:25px; } 
.warp3 .diva{ width:1150px; height:30px; float:left; overflow:hidden; line-height:30px; margin-bottom:20px; } 
.warp3 .diva dt{ width:440px; height:30px; float:left; overflow:hidden; font-size:24px; font-weight:bold; color:#222; } 
.warp3 .diva dd{ width:240px; height:30px; float:right; overflow:hidden; text-align:right;} 
.warp3 .diva dd a{ font-size:14px;  background:url(../images/img8.png) no-repeat right; padding-right:15px;  } 
.warp3 .diva dd a:hover{ font-size:14px; background:url(../images/img9.png) no-repeat right;  padding-right:15px;  } 
.ladyScrolla{ position:relative; width:1150px; height:192px; overflow:hidden;}
.ladyScrolla .scrollWrapa{ width:1150px; height:192px; overflow:hidden; }
.ladyScrolla li{ width:270px; height:182px; float:left;  overflow:hidden; margin-right:23px; 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;} 
.ladyScrolla li:hover{ width:270px; height:182px; float:left; overflow:hidden; margin-right:23px; margin-top:10px; transform:translate(0,-10px); -webkit-transform:translate(0,-10px); -moz-transform:translate(0,-10px); -o-transform:translate(0,-10px); -ms-transform:translate(0,-10px);}
.ladyScrolla li dt{ width:270px; height:182px; overflow:hidden; }
.ladyScrolla li dt img{ width:270px; height:182px; overflow:hidden; transition: all 0.8s; }
.ladyScrolla li dt img:hover{transform: scale(1.1); }

.ladyScrollb{ position:relative; width:1150px; height:248px; overflow:hidden;}
.ladyScrollb .scrollWrapb{ width:1150px; height:248px; overflow:hidden; }
.ladyScrollb li{ width:270px; height:238px; float:left;  overflow:hidden; background:#fafafa; margin-right:23px; 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;} 
.ladyScrollb li:hover{ width:270px; height:238px; float:left; overflow:hidden; background:#007fc0; margin-right:23px; margin-top:10px; transform:translate(0,-10px); -webkit-transform:translate(0,-10px); -moz-transform:translate(0,-10px); -o-transform:translate(0,-10px); -ms-transform:translate(0,-10px);}
.ladyScrollb li dt{ width:270px; height:182px; overflow:hidden; }
.ladyScrollb li dt img{ width:270px; height:182px; overflow:hidden; transition: all 0.8s; }
.ladyScrollb li dt img:hover{transform: scale(1.1); }
.ladyScrollb li dd{ width:250px; height:56px; overflow:hidden; text-align:center; padding:0px 10px; text-align:center; line-height:56px; font-size:14px;  text-overflow: ellipsis; white-space: nowrap;}
.ladyScrollb li:hover dd{ color:#FFF;}
 
.ladyScrollc{ position:relative; width:1150px; height:248px; overflow:hidden;}
.ladyScrollc .scrollWrapc{ width:1150px; height:248px; overflow:hidden; }
.ladyScrollc li{ width:270px; height:238px; float:left;  overflow:hidden; background:#fafafa; margin-right:23px; 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;} 
.ladyScrollc li:hover{ width:270px; height:238px; float:left; overflow:hidden; background:#007fc0; margin-right:23px; margin-top:10px; transform:translate(0,-10px); -webkit-transform:translate(0,-10px); -moz-transform:translate(0,-10px); -o-transform:translate(0,-10px); -ms-transform:translate(0,-10px);}
.ladyScrollc li dt{ width:270px; height:182px; overflow:hidden; }
.ladyScrollc li dt img{ width:270px; height:182px; overflow:hidden; transition: all 0.8s; }
.ladyScrollc li dt img:hover{transform: scale(1.1); }
.ladyScrollc li dd{ width:250px; height:56px; overflow:hidden; text-align:center; padding:0px 10px; text-align:center; line-height:56px; font-size:14px;  text-overflow: ellipsis; white-space: nowrap;}
.ladyScrollc li:hover dd{ color:#FFF;}
 
 
 
 
 
.ladyScrollf{ position:relative; width:1150px; overflow:hidden;}
.ladyScrollf .scrollWrapf{ width:1150px;  overflow:hidden; }
.ladyScrollf li{ width:270px;   float:left;  overflow:hidden; margin-right:23px; 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;} 
.ladyScrollf li:hover{ width:270px; float:left; overflow:hidden;  margin-right:23px; margin-top:10px; transform:translate(0,-10px); -webkit-transform:translate(0,-10px); -moz-transform:translate(0,-10px); -o-transform:translate(0,-10px); -ms-transform:translate(0,-10px);}
.ladyScrollf li dt{ width:270px; height:182px; overflow:hidden; }
.ladyScrollf li dt img{ width:270px; height:182px; overflow:hidden; transition: all 0.8s; }
.ladyScrollf li dt img:hover{transform: scale(1.1); }
.ladyScrollf li dd{ width:270px; overflow:hidden; padding:20px 0px; }
.ladyScrollf li dd h2{ width:270px; float:left; overflow:hidden; line-height:26px; font-size:16px;  text-overflow: ellipsis; white-space: nowrap; }
.ladyScrollf li dd h3{ width:270px; float:left; overflow:hidden; line-height:26px; font-size:14px; color:#555; margin-top:15px; word-break: break-all; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.ladyScrollf li dd h4{ width:270px; float:left; overflow:hidden; font-size:14px; margin-top:15px; color:#777;  }
  
 
 
 
 
 
.warp4{ width:1200px; overflow:hidden; margin-bottom:40px; } 
.warp4 .diva{ width:336px; float:left; overflow:hidden; background:#fff; border-radius:8px; padding:25px; } 
.warp4 .diva .sdiva{ width:336px; height:30px; float:left; overflow:hidden; line-height:30px; margin-bottom:20px; } 
.warp4 .diva .sdiva dt{ width:200px; height:30px; float:left; overflow:hidden; font-size:24px; font-weight:bold; color:#222; } 
.warp4 .diva .sdiva dd{ width:100px; height:30px; float:right; overflow:hidden; text-align:right;} 
.warp4 .diva .sdiva dd a{ font-size:14px;  background:url(../images/img8.png) no-repeat right; padding-right:15px;  } 
.warp4 .diva .sdiva dd a:hover{ font-size:14px; background:url(../images/img9.png) no-repeat right;  padding-right:15px;  }  
.warp4 .diva .sdivb{ width:336px; height:216px; float:left; overflow:hidden; } 
.warp4 .diva .sdivb dd{ width:336px; height:36px; float:left; overflow:hidden; line-height:36px; } 
.warp4 .diva .sdivb dd i{ width:5px; height:5px; background:#a6a6a6; float:left; overflow:hidden; margin:16px 12px 0px 0px; border-radius:50%; } 
.warp4 .diva .sdivb dd h2{ width:200px; height:36px; float:left; overflow:hidden; font-size:14px; text-overflow: ellipsis; white-space: nowrap;  } 
.warp4 .diva .sdivb dd h3{ width:110px; height:36px; float:right; overflow:hidden; font-size:14px; text-align:right; color:#666; } 
.mgr20{ margin-right:21px;}


 
 
 
.warp5{ width:1150px; overflow:hidden; background:#fff; border-radius:8px; padding:25px; margin-bottom:40px; } 
.warp5 .diva{ width:1150px; height:30px; float:left; overflow:hidden; line-height:30px; margin-bottom:30px; } 
.warp5 .diva dt{ width:440px; height:30px; float:left; overflow:hidden; font-size:24px; font-weight:bold; color:#222; } 

.warp5 .diva dd{ width:240px; height:30px; float:right; overflow:hidden; text-align:right;} 
.warp5 .diva dd a{ font-size:14px;  background:url(../images/img8.png) no-repeat right; padding-right:15px;  } 
.warp5 .diva dd a:hover{ font-size:14px; background:url(../images/img9.png) no-repeat right;  padding-right:15px;  }  
.warp5 .divb{ width:1150px; height:120px; float:left; overflow:hidden; } 
.warp5 .divb .g2{ width:1150px; height:120px; float:left; overflow:hidden; } 
.warp5 .divb .g2 li{ width:200px; height:120px; float:left; overflow:hidden; margin-right:40px; } 
.warp5 .divb .g2 li img{ width:200px; height:120px; float:left; overflow:hidden; } 
 
 
.ladyScrolle{ position:relative; width:1150px; height:120px; overflow:hidden;}
.ladyScrolle .scrollWrape{ width:1150px; height:120px; overflow:hidden; }
.ladyScrolle li{ width:200px; height:120px; float:left;  overflow:hidden; margin-right:40px; } 
.ladyScrolle li img{ width:200px; height:120px; overflow:hidden; transition: all 0.8s; }



  
 
 
.warp6{ width:100%; overflow:hidden; background:#007fc0; padding:20px 0px; } 
.warp6 .diva{ width:1200px; overflow:hidden; } 
.warp6 .diva dt{ width:80px; float:left; line-height:36px; font-size:14px; color:#FFF; overflow:hidden; } 
.warp6 .diva dd{ width:1120px; float:left; line-height:36px; font-size:14px; overflow:hidden; } 
.warp6 .diva dd a{  font-size:14px; color:#FFF; margin-right:35px;} 
.warp6 .diva dd a:hover{  font-size:14px; color:#FFF; margin-right:35px; text-decoration:underline;} 
 
 
  
 

.foot{ width:100%; overflow:hidden; min-width:1200px; background:#2f2f2f;}
.foot .diva{ width:1200px; overflow:hidden; padding:40px 0px 40px 0px;}
.foot .diva .sdiva{ width:700px; overflow:hidden; float:left; }
.foot .diva .sdiva dd{ width:700px; overflow:hidden; float:left; font-size:12px; color:#FFF; line-height:24px; margin-bottom:10px; }
.foot .diva .sdiva dd img{ width:22px; height:19px; overflow:hidden; float:left; margin:2px 10px 0px 0px; }
.foot .diva .sdivb{ width:110px; overflow:hidden; float:right; }
.foot .diva .sdivb dt{ width:110px; height:110px; float:left; overflow:hidden; margin-bottom:10px; }
.foot .diva .sdivb dt img{ width:110px; height:110px; overflow:hidden; }
.foot .diva .sdivb dd{ width:110px; float:left; overflow:hidden; font-size:12px; color:#FFF; text-align:center;}
.foot .divb{ width:100%; overflow:hidden; padding:30px 0px; background:#222222;}
.foot .divb .sdiva{ width:1200px; overflow:hidden;}
.foot .divb .sdiva dt{ float:left; overflow:hidden; font-size:12px; color:#FFF;}
.foot .divb .sdiva dt a{ font-size:12px; color:#FFF;}
.foot .divb .sdiva dt a:hover{ font-size:12px; color:#007fc0;}
.foot .divb .sdiva dd{float:right; overflow:hidden; text-align:right; font-size:12px; color:#FFF;}
.foot .divb .sdiva dd a{ font-size:12px; color:#FFF;}
.foot .divb .sdiva dd a:hover{ font-size:12px; color:#007fc0;}


 
  
 
 
.digg{ width:850px; padding:20px 0px 70px 0px; text-align:center; font-size:14px; overflow:hidden;}
.digg a{ margin:3px; padding:13px 22px; border:#b6b6b6 solid 1px; display:inline-block; font-size:14px;  }
.digg a:hover{ background:#007fc0; color:#FFF; border:#007fc0 solid 1px; display:inline-block; }
.digg .current{ margin:3px; padding:13px 22px; background:#007fc0; color:#FFF;  border:#007fc0 solid 1px;}



 
.about_banner{ height:200px; 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; text-align:center; font-size:42px; color:#FFF; font-weight:bold; line-height:200px;  }
 
    
	
	
	
.nybox{ width:1200px; overflow:hidden; padding:50px 0px;}   
.nybox .ny_l{ width:280px; float:left; overflow:hidden; margin-right:20px; border-radius:8px; }
.nybox .ny_l h2{ width:280px; height:100px; float:left; overflow:hidden; background:#007fc0; text-align:center; line-height:100px; font-size:24px; font-weight:bold; color:#FFF;} 
.nybox .ny_l ul{ width:280px; float:left; overflow:hidden;}
.nybox .ny_l ul li{ width:280px; height:64px; overflow:hidden; background:#FFF; line-height:64px; float:left; margin-bottom:1px;}
.nybox .ny_l ul li a{ width:246px; height:64px; overflow:hidden; font-size:16px; display:block; border-left:#fff solid 4px; padding-left:30px;}
.nybox .ny_l ul li a:hover{ width:246px; height:64px; overflow:hidden; color:#007fc0; border-left:#007fc0 solid 4px; padding-left:30px; }
#nynav2_on{ width:246px; height:64px; overflow:hidden; color:#007fc0;  border-left:#007fc0 solid 4px; padding-left:30px;}
  
 
.nybox .ny_r{ width:850px; float:left; overflow:hidden; background:#FFF; border-radius:8px; padding:0px 25px; }
.nybox .ny_r .weizhi{ width:850px; height:100px; overflow:hidden; float:left; line-height:100px; border-bottom:#e1e1e1 solid 1px; }
.nybox .ny_r .weizhi dt{ height:100px; float:left; overflow:hidden; font-size:20px; font-weight:bold; }
.nybox .ny_r .weizhi dd{ height:100px; float:right; overflow:hidden; font-size:14px; text-align:right; background:url(../images/img17.png) no-repeat left; padding-left:30px; }
.nybox .ny_r .weizhi dd a{ font-size:14px; }
.nybox .ny_r .weizhi dd img{ width:5px; padding:45px 10px 0px 10px;}



.wenzhang{ width:850px; padding:50px 0px; overflow:hidden;} 
 
.wenzhang2{ width:850px; padding:80px 0px; overflow:hidden; text-align:center; font-size:20px; line-height:34px;} 


.gallery{ width:850px; overflow:hidden; padding:50px 0px 20px 0px;}
.gallery .diva{ width:870px; }
.gallery .diva .sdiva{ width:270px; height:252px; float:left; overflow:hidden; margin-right:20px; }
.gallery .diva .sdiva img{width:270px;height:182px; float:left; overflow:hidden;}
.gallery .diva .sdiva dd{  width:270px; height:70px; font-size:14px; text-align:center; line-height:60px; float:left;}
#goTopBtn{position:fixed;line-height: 38px;width: 46px;bottom: 47px;height: 46px;border-radius:50px;cursor:pointer;display:none; -moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;color:#FFFFFF;text-align:center;font-size: 5rem;z-index: 990;}



.shebei{  width:850px; overflow:hidden; padding:40px 0px 20px 0px;}
.shebei ul{ width:870px; overflow:hidden; }
.shebei ul li{ width:270px; float:left; overflow:hidden; margin:10px 20px 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; }
.shebei ul li:hover{ width:270px; overflow:hidden; margin:10px 20px 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);}
.shebei ul li dt{ width:270px; height:182px; float:left; overflow:hidden; }
.shebei ul li dt img{ width:270px; height:182px; float:left; overflow:hidden;transition: all 0.8s; }
.shebei ul li dt img:hover{transform: scale(1.1); }
.shebei ul li dd{ width:270px; height:60px; float:left; overflow:hidden; font-size:14px; line-height:60px; text-align:center;}



.news_xx{ width:850px; overflow:hidden; padding:60px 0px;}
.news_xx .diva{ width:850px; overflow:hidden; font-size:30px; line-height:40px; text-align:center; }
.news_xx .divb{ width:850px; overflow:hidden; font-size:14px; color:#777; text-align:center; margin-top:40px; }
.news_xx .divc{ width:850px; overflow:hidden; float:left; padding:60px 0px; }
.news_xx .divd{ width:850px; overflow:hidden; }  
.news_xx .divd ul{ width:850px; float:left; overflow:hidden; }  
.news_xx .divd ul li{ width:850px; overflow:hidden; float:left; line-height:24px; font-size:14px; margin-bottom:10px; }  
.news_xx .divd ul li a{ font-size:14px; }  
  




 
.news{  width:850px; overflow:hidden; padding:50px 0px 20px 0px;}
.news ul{ width:850px; overflow:hidden; }
.news ul li{ width:850px; float:left; overflow:hidden; border-bottom:#e1e1e1 solid 1px; padding-bottom:30px; margin-bottom:30px;  }
.news ul li a{ width:850px; float:left; overflow:hidden; display:block;}
.news ul li dt{ width:850px; float:left; overflow:hidden; font-size:18px; margin-bottom:20px; }
.news ul li dd{ width:850px; float:left; overflow:hidden; font-size:14px; line-height:26px; color:#666; margin-bottom:20px; }
.news ul li h2{ width:850px; float:left; overflow:hidden; font-size:14px; color:#666; }
 
 


.warp7{ width:830px; overflow:hidden; padding:10px 0px 0px 0px; }
.warp7 .diva{width:830px; float:left; overflow:hidden; margin-top:40px;  } 
.warp7 .diva dt{ width:70px; height:60px; float:left; overflow:hidden;}
.warp7 .diva dt img{ width:60px; height:60px; float:left; overflow:hidden; }
.warp7 .diva dd{ width:700px; float:left; overflow:hidden; }
.warp7 .diva dd h2{ width:700px; font-size:20px; float:left; overflow:hidden; margin-top:5px; }
.warp7 .diva dd h3{ width:700px; font-size:16px; float:left; overflow:hidden; margin-top:5px; }


 
  
  


.zhengshu{ width:850px; overflow:hidden; padding:50px 0px 30px 0px;}
.zhengshu ul{ width:870px; }
.zhengshu ul li{ width:270px; float:left; overflow:hidden; margin-right:20px; }
.zhengshu ul li dt{width:270px;height:182px; float:left; overflow:hidden;}
.zhengshu ul li dt img{width:270px;height:182px; float:left; overflow:hidden;}
.zhengshu ul li dd{  width:270px; height:70px; font-size:14px; text-align:center; line-height:60px; float:left;}
 
  
  

 
.hezuo{  width:850px; overflow:hidden; padding:50px 0px 30px 0px;}
.hezuo ul{ width:870px; overflow:hidden; }
.hezuo ul li{ width:270px; float:left; overflow:hidden; margin:0px 20px 20px 0px;}
.hezuo ul li dt{ width:270px; height:162px; float:left; overflow:hidden; }
.hezuo ul li dt img{ width:270px; height:162px; float:left; overflow:hidden;transition: all 0.8s; }
.hezuo ul li dt img:hover{transform: scale(1.1); }
 
 
  
  



.jigou{ width:1200px; overflow:hidden; padding:80px 0px 80px 0px;}
.jigou .diva{ width:800px; height:630px;background:url(../images/ditu.jpg) no-repeat; overflow:hidden; float:left; position:relative; } 
.jigou .diva span{ width:40px; height:40px; float:left; overflow:hidden; cursor:pointer; font-size:13px; line-height:60px; text-align:center; display:block; }
.jigou .diva .listbtns{ background:url(../images/hq.png) no-repeat center top; }

#T1{ width:43px; height:71px; left:450px; top:555px; position:absolute;}
#T2{ width:43px; height:71px; left:260px; top:280px; position:absolute; }
#T3{ width:43px; height:71px; left:365px; top:290px; position:absolute; }
#T4{ width:43px; height:71px; left:391px; top:253px; position:absolute; }
#T5{ width:43px; height:71px; left:430px; top:310px; position:absolute; }

#T6{ width:43px; height:71px; left:430px; top:200px; position:absolute; }
#T7{ width:43px; height:71px; left:470px; top:250px; position:absolute; }
#T8{ width:43px; height:71px; left:510px; top:240px; position:absolute; }
#T9{ width:43px; height:71px; left:520px; top:197px; position:absolute; }

#T10{ width:43px; height:71px; left:630px; top:70px; position:absolute; }
#T11{ width:43px; height:71px; left:620px; top:120px; position:absolute; }
#T12{ width:43px; height:71px; left:600px; top:170px; position:absolute; }
 
#T13{ width:43px; height:71px; left:160px; top:340px; position:absolute; }
#T14{ width:43px; height:71px; left:350px; top:370px; position:absolute; }
#T15{ width:43px; height:71px; left:330px; top:470px; position:absolute; }

#T16{ width:43px; height:71px; left:490px; top:310px; position:absolute; }
#T17{ width:43px; height:71px; left:480px; top:350px; position:absolute; }
#T18{ width:43px; height:71px; left:410px; top:380px; position:absolute; }
#T19{ width:43px; height:71px; left:410px; top:430px; position:absolute; }
#T20{ width:43px; height:71px; left:480px; top:420px; position:absolute; }

#T21{ width:43px; height:71px; left:540px; top:270px; position:absolute; }
#T22{ width:43px; height:71px; left:570px; top:300px; position:absolute; }
#T23{ width:43px; height:71px; left:550px; top:340px; position:absolute; }
#T24{ width:43px; height:71px; left:620px; top:340px; position:absolute; }
#T25{ width:43px; height:71px; left:590px; top:380px; position:absolute; }
#T26{ width:43px; height:71px; left:530px; top:410px; position:absolute; }
#T27{ width:43px; height:71px; left:570px; top:430px; position:absolute; }
#T28{ width:43px; height:71px; left:620px; top:480px; position:absolute; }

#T29{ width:43px; height:71px; left:545px; top:215px; position:absolute; }

#T30{ width:43px; height:71px; left:430px; top:480px; position:absolute; }
#T31{ width:43px; height:71px; left:510px; top:480px; position:absolute; }
#T32{ width:43px; height:71px; left:140px; top:170px; position:absolute;  }
.jigou .divb{ width:280px; float:right; overflow:hidden; } 
.jigou .divb dt{ width:250px; height:60px; float:left; overflow:hidden; background:#007fc0; line-height:60px; font-size:20px; color:#FFF; padding:0px 15px; } 
.jigou .divb dd{ width:248px; float:left; overflow:hidden; border-left:#e1e1e1 solid 1px; border-right:#e1e1e1 solid 1px; border-bottom:#e1e1e1 solid 1px; line-height:24px; font-size:14px; padding:25px 15px; } 





 


.liuyan{ width:260px; position:fixed; bottom:6px; right:6px; background: #FFF; border-radius:6px; box-shadow:0px 2px 4px rgba(0, 0, 0, .1); -moz-box-shadow:2px 0px 10px rgba(51, 51, 51, .6); -webkit-box-shadow:2px 0px 10px rgba(51, 51, 51, .6); box-shadow:2px 0px 10px rgba(51, 51, 51, .6);}
.liuyan .diva{ width:240px; height:46px; background:#007fc0; border-radius:6px 6px 0px 0px;  overflow:hidden; float:left; font-size:14px; font-weight:bold; color:#FFF; line-height:46px; padding:0px 10px;}
.liuyan .divb{ width:240px; float:left; overflow:hidden; padding:15px 10px; }
.liuyan .divb dt{ width:218px; overflow:hidden; border:#e1e1e1 solid 1px; border-radius:4px; margin-bottom:10px; padding:0px 10px; }
.liuyan .divb dt i{ width:28px; overflow:hidden; float:left;}
.liuyan .divb dt i img{ width:16px; overflow:hidden; margin-top:12px;}

.wbk4{ width:190px; height:40px;  overflow:hidden; border:none; background:none; line-height:40px; font-size:14px; }
.wbqy4{ width:218px; height:66px; overflow:hidden; background: none; border:none; padding:10px 0px; line-height:22px; font-size:14px; }
.liuyan .divb h3{ width:80px; height:36px; overflow:hidden; float:right; border-radius:6px;}
.liuyan .divb .tijiao{ width:80px; height:36px; overflow:hidden; border:none; background:#007fc0; cursor:pointer; line-height:36px; font-size:14px; color:#fff; }












 