﻿@charset "utf-8";
/* CSS Document */
BODY { margin:0px auto; padding:0px; width:100%; color:#444; font-family:"微软雅黑", Arial, Helvetica, sans-serif; }
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:"微软雅黑", 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; }
 

a:link{color:#444; text-decoration:none;}
a:visited{color:#444; text-decoration:none;}
a:hover{color:#1d228a; 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;}

 
 

.topbox{ width:100%; height:120px; position: relative; z-index:999; background:#FFF; }
.top2{ width:1200px; height:120px; }
.top2 .logo{ width:350px; height:120px; float:left; overflow:hidden; }
.top2 .logo img{ width:350px; height:120px; float:left; overflow:hidden;}
.menu{  height:120px; float:right; }
.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; float:left; height:120px; line-height:116px; margin-left:37px; }
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#1d228a;}
.menu ul li:hover ul li ul {display: none;}
#menu_hover { color:#1d228a; border-bottom:#1d228a solid 4px;  } 
.menu ul li:hover ul li a { color:#222; font-size:16px; }
.menu ul li:hover ul li a:hover { color:#1d228a; font-size:16px;}
.menu ul li:hover ul { position:absolute; top:120px; left:0; display:block; padding:10px 0px; background:#fff; }
.menu .ej_1{ width:200px;  margin-left:-70px; border-top:#1d228a 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_1 li{ display:block; width:200px; line-height:50px; height:50px; text-align:center; margin-left:0;}
.menu .ej_1 li a{ display:block; border:none; width:200px; color:#1d228a; font-size:16px; overflow:hidden;}
.menu .ej_1 li a:hover {  width:200px;  font-size:16px; color:#1d228a;}





.flexslider{position:relative; height:700px; overflow:hidden;  min-width:1200px; }
.slides{position:relative;z-index:1;}
.slides li{height:700px;}
.slides li dl{ width:1200px; overflow:hidden;}
.slides li dl dt{ width:1200px; float:left; overflow:hidden; color:#FFF; font-size:58px; text-align:center; font-weight:bold; line-height:700px; letter-spacing:6px; text-shadow:2px 2px 5px #999;}
.flex-control-nav{ position:absolute; bottom:62px; z-index:2; width:100%; text-align:center;}
.flex-control-nav li{ display:inline-block;margin:0 9px; zoom:1; }
.flex-control-nav a{ display:inline-block;overflow: hidden; width:60px; height:6px;  background-color:rgba(255,255,255,0.5); line-height:99999px; cursor:pointer; }
.flex-control-nav .flex-active{ background:#FFF; }
 


 

.warp1{ width:1200px; overflow:hidden;  padding:70px 0px 80px 0px; }
.warp1 .diva{ width:1200px; overflow:hidden; margin-bottom:40px; } 
.warp1 .diva dd{ width:1200px; overflow:hidden; font-size:42px; color:#222; text-align:center;  font-weight:bold; margin-bottom:13px;}
.warp1 .diva h2{ width:46px; height:4px; overflow:hidden; background:#1d228a; margin-bottom:13px;} 
.warp1 .diva dt{ width:1200px; overflow:hidden; font-size:24px; color:#444; text-align:center;} 
.warp1 .divb{ width:960px; overflow:hidden; margin-bottom:40px; font-size:14px; text-align:center; line-height:32px;} 
.warp1 .divd{ width:190px; overflow:hidden; } 
.warp1 .divd a{ width:90px; height:54px; line-height:54px; overflow:hidden; font-size:14px; color:#FFF; padding:0px 50px; background:#1d228a; display:block; border-radius:30px; 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;  } 
.warp1 .divd a:hover{ width:90px; height:54px; line-height:54px; overflow:hidden; font-size:14px; color:#FFF; padding:0px 50px; background:#393ea1; display:block; border-radius:30px; 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); } 
.warp1 .divd img{ margin:19px 0px 0px 0px; float:right;} 

 
  
 
 
 

.warp2{ width:100%; overflow:hidden;min-width:1200px;  }
.blue{ width:100%; overflow:hidden;}
.slick-slider{ width:100%; }
.blue dl{ text-align:center; width:100%; float:left; position:relative; }
.blue dl dt{ width:100%; overflow:hidden; }
.blue dl dt img{ display:block; width:100%; height:100%;}
.blue dl dd{ width:100%; overflow:hidden; position:absolute; top:26%; left:0; text-align:center; }
.blue dl dd{ width:100%; height:100%; overflow:hidden;  position:absolute; top:0%; left:0; background-color: rgba(0,0,0,.5);display:table;}
.blue dl dd:hover{ width:100%; height:100%; overflow:hidden;  position:absolute; top:0%; left:0; background-color: rgba(0,0,0,.2);transition:All 0.9s ease-in-out; }
.blue dl dd h2{ width:100%; overflow:hidden; display:block; text-align:center; font-size:42px; color:#FFF; font-weight:bold; vertical-align:middle; display:table-cell; }

 
 

.warp3{ width:100%; overflow:hidden; padding:70px 0px 80px 0px; background:#f9fcfe; }
.warp3 .diva{ width:1200px; overflow:hidden; margin-bottom:40px; } 
.warp3 .diva dd{ width:1200px; overflow:hidden; font-size:42px; color:#222; text-align:center;  font-weight:bold; margin-bottom:13px;}
.warp3 .diva h2{ width:46px; height:4px; overflow:hidden; background:#1d228a; margin-bottom:13px;} 
.warp3 .diva dt{ width:1200px; overflow:hidden; font-size:24px; color:#444; text-align:center;} 
.ladyScrollb{ position:relative; width:1200px; height:430px; overflow:hidden; margin-bottom:40px;}
.ladyScrollb .scrollWrapb{ width:1200px; overflow:hidden; }
.ladyScrollb li{ width:370px; float:left; overflow:hidden; margin-right:45px; position:relative; }
.ladyScrollb li a{ width:370px; height:420px; overflow:hidden; display:block; 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 a:hover{ width:370px; height:420px; overflow:hidden; display:block; 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 .sdiva{ width:370px; height:420px; float:left; overflow:hidden; }
.ladyScrollb .sdiva img{ width:370px; height:420px; float:left; overflow:hidden; transition: all 0.8s; }
.ladyScrollb .sdiva img:hover{transform: scale(1.1); }
.ladyScrollb .sdivb{ width:370px; height:70px; float:left; overflow:hidden; position:absolute; left:0; bottom:0; background-color:rgba(0,0,0,0.5); text-align:center; line-height:70px; color:#FFF; font-size:16px; }
.warp3 .divb{ width:190px; overflow:hidden; } 
.warp3 .divb a{ width:90px; height:54px; line-height:54px; overflow:hidden; font-size:14px; color:#FFF; padding:0px 50px; background:#1d228a; display:block; border-radius:30px; 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;  } 
.warp3 .divb a:hover{ width:90px; height:54px; line-height:54px; overflow:hidden; font-size:14px; color:#FFF; padding:0px 50px; background:#393ea1; display:block; border-radius:30px; 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); } 
.warp3 .divb img{ margin:19px 0px 0px 0px; float:right;} 
 
  
  
 
.warp4{ width:1200px; overflow:hidden; padding:70px 0px 80px 0px; }
.warp4 .diva{ width:1200px; overflow:hidden; margin-bottom:40px; } 
.warp4 .diva dd{ width:1200px; overflow:hidden; font-size:42px; color:#222; text-align:center;  font-weight:bold; margin-bottom:13px;}
.warp4 .diva h2{ width:46px; height:4px; overflow:hidden; background:#1d228a; margin-bottom:13px;} 
.warp4 .diva dt{ width:1200px; overflow:hidden; font-size:24px; color:#444; text-align:center;} 
.ladyScrolla{ position:relative; width:1200px; height:390px; overflow:hidden; margin-bottom:40px;}
.ladyScrolla .scrollWrapa{ width:1200px; overflow:hidden; }
.ladyScrolla li{ width:370px; float:left; overflow:hidden; margin-right:45px; }
.ladyScrolla li a{ width:370px; height:380px; overflow:hidden; display:block; 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 a:hover{ width:370px; height:380px; overflow:hidden; display:block; 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 .sdiva{ width:370px; height:250px; float:left; overflow:hidden; }
.ladyScrolla .sdiva img{ width:370px; height:250px; float:left; overflow:hidden; transition: all 0.8s; }
.ladyScrolla .sdiva img:hover{transform: scale(1.1); }
.ladyScrolla .sdivb{ width:370px; height:130px; float:left; overflow:hidden; }
.ladyScrolla .sdivb dt{ width:370px; height:40px; float:left; line-height:40px; overflow:hidden; margin-top:20px; font-size:28px; color:#444; font-family:Arial, Helvetica, sans-serif; }
.ladyScrolla .sdivb dt b{ font-size:14px; font-weight:normal; margin-left:10px; font-family:Arial, Helvetica, sans-serif; color:#222;}
.ladyScrolla .sdivb dd{ width:370px; height:60px; float:left; overflow:hidden; font-size:16px; line-height:30px; margin-top:10px; color:#222; }
.warp4 .divb{ width:190px; overflow:hidden; } 
.warp4 .divb a{ width:90px; height:54px; line-height:54px; overflow:hidden; font-size:14px; color:#FFF; padding:0px 50px; background:#1d228a; display:block; border-radius:30px; 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;  } 
.warp4 .divb a:hover{ width:90px; height:54px; line-height:54px; overflow:hidden; font-size:14px; color:#FFF; padding:0px 50px; background:#393ea1; display:block; border-radius:30px; 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); } 
.warp4 .divb img{ margin:19px 0px 0px 0px; float:right;} 
 
 
 

/* foot */
.foot{ width:100%; overflow:hidden; min-width:1200px; background:#222;}
.foot .diva{ width:1200px; overflow:hidden; padding:40px 0px 30px 0px;}
.foot .diva .sdiva{ width:480px; overflow:hidden; float:left; }
.foot .diva .sdiva dt{ width:480px; height:26px; line-height:26px; overflow:hidden; float:left; margin-bottom:20px; }
.foot .diva .sdiva dt h2{ overflow:hidden; float:left; margin-right:10px; }
.foot .diva .sdiva dt h3{ overflow:hidden; float:left; font-size:18px; color:#FFF; }
.foot .diva .sdiva dd{ width:480px; overflow:hidden; float:left; font-size:14px; color:#FFF; }
.foot .diva .sdivc{ width:260px; overflow:hidden; float:left; }
.foot .diva .sdivc dt{ width:260px; height:26px; line-height:26px; overflow:hidden; float:left; margin-bottom:20px; }
.foot .diva .sdivc dt h2{ overflow:hidden; float:left; margin-right:10px; }
.foot .diva .sdivc dt h3{ overflow:hidden; float:left; font-size:18px; color:#FFF; }
.foot .diva .sdivc dd{ width:260px; overflow:hidden; float:left; font-size:14px; color:#FFF; }
.foot .diva .sdivb{ width:120px; overflow:hidden; float:right; }
.foot .diva .sdivb dt{ width:120px; height:120px; float:left; overflow:hidden; margin-bottom:10px; }
.foot .diva .sdivb dt img{ width:120px; height:120px; overflow:hidden; }
.foot .diva .sdivb dd{ width:120px; float:left; overflow:hidden; font-size:14px; color:#FFF; text-align:center;}
.foot .divc{ width:1200px; overflow:hidden; padding:30px 0px; font-size:12px; color:#FFF; border-top:#323232 solid 1px;}
.foot .divc a{ font-size:12px; color:#FFF; margin-right:30px;}
.foot .divc a:hover{ font-size:12px; color:#FFF;}
.foot .divb{ width:1200px; overflow:hidden; padding:30px 0px; border-top:#323232 solid 1px;}
.foot .divb dt{ float:left; overflow:hidden; font-size:12px; color:#FFF;}
.foot .divb dt a{ font-size:12px; color:#FFF;}
.foot .divb dt a:hover{ font-size:12px; color:#FFF;}
.foot .divb dd{float:right; overflow:hidden; text-align:right; font-size:12px; color:#FFF;}
.foot .divb dd a{ font-size:12px; color:#FFF;}
.foot .divb dd a:hover{ font-size:12px; color:#FFF;}
 
 
 
  
 
 
.digg{ width:1200px; margin-bottom:80px; 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:350px;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; }
.about_banner .diva .sdiva dt{ width:1200px; overflow:hidden; font-size:42px; color:#FFF; margin-top:125px; display:inline-block; font-weight:bold;}
.about_banner .diva .sdiva dd{ width:1200px; overflow:hidden; font-size:24px; color:#FFF; margin-top:10px; display:inline-block;}

    
	
.nynav2{ width:100%;  height:66px; overflow:hidden; background:#FFF; box-shadow:0px 0px 10px rgba(51, 51, 51, .2);}
.nynav2 .diva{ width:1200px; height:66px; overflow:hidden; }
.nynav2 .diva ul{width:1200px; height:66px; overflow:hidden; }
.nynav2 .diva ul li{ width:600px;  height:66px; overflow:hidden; line-height:66px; float:left; text-align:center; }
.nynav2 .diva ul li a{ width:600px; height:66px; overflow:hidden; font-size:18px; color:#444; display:block; }
.nynav2 .diva ul li a:hover{ width:600px;  height:66px; overflow:hidden; color:#fff; background:#1d228a;}



.nynav3{ width:100%;  height:66px; overflow:hidden; background:#FFF; box-shadow:0px 0px 10px rgba(51, 51, 51, .2);}
.nynav3 .diva{ width:1200px; height:66px; overflow:hidden; }
.nynav3 .diva ul{width:1200px; height:66px; overflow:hidden; }
.nynav3 .diva ul li{ width:400px;  height:66px; overflow:hidden; line-height:66px; float:left; text-align:center; }
.nynav3 .diva ul li a{ width:400px; height:66px; overflow:hidden; font-size:18px; color:#444; display:block; }
.nynav3 .diva ul li a:hover{ width:400px;  height:66px; overflow:hidden; color:#fff; background:#1d228a;}
#nynav2_on{ height:66px; overflow:hidden; color:#fff; background:#1d228a;}

  
 
 
 
 
.wenzhang{ width:1200px; padding:80px 0px; overflow:hidden;} 
 

 


.shebei{  width:1200px; overflow:hidden; padding:80px 0px 50px 0px;}
.shebei ul{ width:1245px; overflow:hidden; }
.shebei 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; }
.shebei ul li:hover{ width:370px; 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);}
.shebei ul li dt{ width:370px; height:250px; float:left; overflow:hidden; }
.shebei ul li dt img{ width:370px; height:250px; float:left; overflow:hidden;transition: all 0.8s; }
.shebei ul li dt img:hover{transform: scale(1.1); }
.shebei ul li dd{ width:370px;  height:80px; float:left; overflow:hidden; font-size:16px; line-height:80px; text-align:center;}
 
 
 
 
.case{  width:1200px; overflow:hidden; padding:80px 0px 50px 0px;}
.case ul{ width:1245px; overflow:hidden; }
.case ul li{ width:370px; float:left; overflow:hidden; margin:10px 45px 20px 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; }
.case ul li:hover{ width:370px; overflow:hidden; margin:10px 45px 20px 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);}
.case ul li dt{ width:370px; height:420px; float:left; overflow:hidden; }
.case ul li dt img{ width:370px; height:420px; float:left; overflow:hidden;transition: all 0.8s; }
.case ul li dt img:hover{transform: scale(1.1); }
.case ul li dd{ width:370px;  height:30px; float:left; overflow:hidden; font-size:16px; line-height:30px; text-align:center; text-overflow: ellipsis; white-space: nowrap; margin-top:20px;}
.case ul li h2{ width:370px;  height:30px; float:left; overflow:hidden; font-size:14px; line-height:30px; color:#666; text-align:center; text-overflow: ellipsis; white-space: nowrap; }
  
  
  
.warp8{ width:1200px; overflow:hidden; padding:70px 0px 80px 0px; }
.warp8 .diva{ width:1200px; overflow:hidden; margin-bottom:60px; } 
.warp8 .diva .sdiva{ width:540px; float:left; overflow:hidden; } 
.warp8 .diva .sdiva dt{ width:80px; height:80px; float:left; overflow:hidden; }
.warp8 .diva .sdiva dd{ width:460px; float:left; overflow:hidden; }
.warp8 .diva .sdiva dd h2{ width:460px; font-size:22px; float:left; overflow:hidden; margin-top:10px; color:#444; }
.warp8 .diva .sdiva dd h3{ width:460px; font-size:16px; float:left; overflow:hidden; margin-top:10px; line-height:22px; }
.warp8 .diva .sdivb{ width:330px; float:left; overflow:hidden; } 
.warp8 .diva .sdivb dt{ width:80px; height:80px; float:left; overflow:hidden; }
.warp8 .diva .sdivb dd{ width:250px; float:left; overflow:hidden; }
.warp8 .diva .sdivb dd h2{ width:250px; font-size:22px; float:left; overflow:hidden; margin-top:10px; color:#444; }
.warp8 .diva .sdivb dd h3{ width:250px; font-size:16px; float:left; overflow:hidden; margin-top:10px; }
  
 
 



 
.news{  width:1200px; overflow:hidden; padding:80px 0px 40px 0px;}
.news ul{ width:1200px; overflow:hidden; }
.news ul li{ width:1200px; float:left; overflow:hidden; margin-bottom:30px; }
.news ul li a{ width:1200px; overflow:hidden; display:block; 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 a:hover{ width:1200px; overflow:hidden; display:block; 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);}
.news ul .sdiva{ width:370px; height:250px; float:left; overflow:hidden; margin-right:50px; }
.news ul .sdiva img{ width:370px; height:250px; float:left; overflow:hidden; transition: all 0.8s; }
.news ul .sdiva img:hover{transform: scale(1.1); }
.news ul .sdivb{ width:780px; float:left; overflow:hidden;}
.news ul .sdivb dt{ width:780px; height:40px; float:left; overflow:hidden; margin-bottom:20px; font-size:28px; font-family:Arial, Helvetica, sans-serif; color:#222; margin-top:15px; }
.news ul .sdivb dt b{ font-size:14px; font-weight:normal; margin-left:10px; font-family:Arial, Helvetica, sans-serif; color:#444;}
.news ul .sdivb dd{ width:780px; float:left; overflow:hidden; font-size:20px; line-height:30px; margin-bottom:20px; color:#222;}
.news ul .sdivb h2{ width:780px; float:left; overflow:hidden; font-size:14px; line-height:24px; color:#444;}

 
 
 
  
.news_xx{ width:1200px; overflow:hidden; padding:80px 0px;}
.news_xx .diva{ width:1200px; overflow:hidden; font-size:34px; line-height:40px; text-align:center; }
.news_xx .divb{ width:1200px; overflow:hidden; font-size:14px; color:#777; text-align:center; margin-top:60px; }
.news_xx .divc{ width:1200px; overflow:hidden; float:left; padding:90px 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; }  
.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:23px;}  
.news_xx .divd h2 a{ width:170px; height:44px; overflow:hidden; background:#1d228a; display:block; font-size:14px; color:#FFF;}  
.news_xx .divd h2 a:hover{ width:170px; height:44px; overflow:hidden; background:#393ea1; display:block; font-size:14px; color:#FFF;}  
.news_xx .dive{ width:1200px; overflow:hidden; float:left; padding:90px 0px 0px 0px; }
.news_xx .divf{ width:170px; height:44px; overflow:hidden; line-height:44px; text-align:center; border-radius:30px; }  
.news_xx .divf a{ width:170px; height:44px; overflow:hidden; background:#1d228a; display:block; font-size:14px; color:#FFF;}  
.news_xx .divf a:hover{ width:170px; height:44px; overflow:hidden; background:#393ea1; display:block; font-size:14px; color:#FFF;}  
  



.chanpin{ width:1200px; padding:80px 0px; overflow:hidden;  }
.chanpin dl{ text-align:center; width:400px; float:left; position:relative; }
.chanpin dl dt{ width:100%; overflow:hidden; }
.chanpin dl dt img{ display:block; width:100%; height:100%;}
.chanpin dl dd{ width:100%; overflow:hidden; position:absolute; top:26%; left:0; text-align:center; }
.chanpin dl dd{ width:100%; height:100%; overflow:hidden;  position:absolute; top:0%; left:0; background-color: rgba(0,0,0,.5);display:table;}
.chanpin dl dd:hover{ width:100%; height:100%; overflow:hidden;  position:absolute; top:0%; left:0; background-color: rgba(0,0,0,.2);transition:All 0.9s ease-in-out; }
.chanpin dl dd h2{ width:100%; overflow:hidden; display:block; text-align:center; font-size:42px; color:#FFF; font-weight:bold; vertical-align:middle; display:table-cell; }





















 