﻿@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,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:#0c73ae; 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;}

 
 
 
  
.herdbox{ width:100%; height:130px;  position:absolute; top:0; z-index:104; } 
.herdbox .herd{ width:80%; }
.herdbox .herd .logo{ width:15%; float:left; overflow:hidden; }
.herdbox .herd .logo img{ width:100%;  float:left; overflow:hidden;} 
 

.sousuo{ width:1.6%; float:right; overflow:hidden; margin-left:3%;}
.sousuo .cd-popup-trigger3{ width:100%; float:right; overflow:hidden;   }
.sousuo .cd-popup-trigger3 img{ width:100%; float:left; overflow:hidden; }
.cd-popup3{position:fixed;top:0;left:0;z-index:9999; visibility:hidden;width:100%;height:100%;box-sizing: inherit; background-color:rgba(12,115,174,.9);opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s;}
.cd-popup3.is-visible3{visibility:visible;opacity:1;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s;}
.cd-popup-container3{position:relative;margin:300px auto; width:1000px; height:100px; text-align:center;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transform:scale(.8);-moz-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);-ms-transform:scale(.8);-webkit-backface-visibility:hidden;-ms-transition-duration:.3s;}
.cd-popup-close{position:absolute;top:30px;right:30px;z-index:10;display:block; width:32px; height:32px; background: url(../images/guanbi.png) no-repeat center; }
.is-visible3 .cd-popup-container3{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-ms-transform:scale(1);} 
.is-visible3 .cd-popup-container3 .diva{width:920px; height:100px; overflow:hidden; float:left; border-radius:50px; padding:0px 40px; background:#FFF; }
.is-visible3 .cd-popup-container3 .diva dd{ width:880px; height:100px; float:left; overflow:hidden; }
.wbk1{ width:880px; height:100px; float:left; overflow:hidden; border:none; background:none; line-height:100px; font-size:18px; }
.is-visible3 .cd-popup-container3 .diva dt{ width:40px; height:100px; float:left; overflow:hidden; }
.tj1{ width:40px; height:100px; overflow:hidden; border:none; cursor:pointer; text-align:center; background: url(../images/sousuo3.png) no-repeat center; }
  

.menu{  height:130px; float:right;  }
.menu ul li a, .menu ul li a:visited {display:block; overflow:hidden; text-align:center; font-size:18px; color:#fff;}
.menu ul { margin:0;padding:0;list-style-type: none; }
.menu ul li { position:relative; float:left; height:130px; line-height:130px; margin-left:40px; }
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#fff;}
.menu ul li:hover ul li ul {display: none;}
#menu_hover { color:#fff; font-weight:bold;   } 
.menu ul li:hover ul li a { color:#e0e0e0; font-size:16px; }
.menu ul li:hover ul li a:hover { color:#fff; font-size:16px;}
.menu ul li:hover ul { position:absolute; top:90px; left:0; display:block; padding:20px 0px; z-index:99; }
.menu .ej_1{ width:170px;  margin-left:-49px; background-color: rgba(0,0,0,.6); border-radius:10px; box-shadow:0px 6px 4px 4px rgba(166,166,166,.1); -webkit-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);-moz-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);}
.menu .ej_1 li{ display:block; width:170px; line-height:40px; height:40px; text-align:center; margin:0;}
.menu .ej_1 li a{ display:block; border:none; width:170px; color:#e0e0e0; font-size:16px; overflow:hidden;}
.menu .ej_1 li a:hover {  font-size:16px; color:#fff;}
.menu .ej_2{ width:170px;  margin-left:-40px; background-color: rgba(0,0,0,.7); border-radius:10px; box-shadow:0px 6px 4px 4px rgba(166,166,166,.1); -webkit-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);-moz-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);}
.menu .ej_2 li{ display:block; width:170px; line-height:40px; height:40px; text-align:center; margin:0;}
.menu .ej_2 li a{ display:block; border:none; width:170px; color:#e0e0e0; font-size:16px; overflow:hidden;}
.menu .ej_2 li a:hover {  font-size:16px; color:#fff;}


.mybn{ width:100%; overflow:hidden; }
.swiper-slide .bg-img2{ display: block; width: 100%; overflow:hidden; position:relative; box-sizing: inherit;}
.swiper-slide .bg-img2 .sdiva{ width:100%; overflow:hidden; }
.swiper-slide .bg-img2 .sdiva img{ width:100%; overflow:hidden;  }
.swiper-slide .bg-img2 .sdivb{ width:80%; height:100%;  overflow:hidden;  padding:0% 10%; font-size:60px; color:#FFF; line-height:100px; position:absolute; left:; top:0; display: flex; flex-direction: column;  justify-content: center; }
.mybn .page{width: 100%; height:120px; overflow:hidden;   position: absolute; bottom:0; left:0; }
.mybn .page .swiper-pagination{position:absolute; bottom:65px; }
.mybn .page .swiper-pagination-bullet{ width:14px; height:14px; overflow:hidden; background:#FFF; border: none; margin:0 7px; opacity: 1; outline: none; border-radius:50px;  }
.mybn .page .swiper-pagination-bullet-active{  width:70px; height:14px; background:#fff; outline: none;  }
 

  
 


.swiper{ width:100%; overflow:hidden; }
.swiper div{ margin:0; }
.swiper-slide{ width:100%; float:left; overflow:hidden;} 




.warp1{ width:100%; overflow:hidden; background: url(../images/img1.png) no-repeat bottom center; padding:6% 0% 3% 0%;} 
.warp1 .diva{ width:60%; overflow:hidden; } 
.warp1 .diva .sdiva{ width:100%; overflow:hidden; font-size:48px; color:#222; font-weight:bold; text-align:center; margin-bottom:5%;} 
.warp1 .diva .sdivb{ width:100%; overflow:hidden;  margin-bottom:5%; } 
.warp1 .diva .sdivc{ width:210px; height:66px; overflow:hidden; line-height:66px; text-align:center; margin-bottom:5%; border-radius:50px; } 
.warp1 .diva .sdivc a{ width:210px; height:66px; overflow:hidden; display:block; font-size:18px; color:#FFF; background:#0c73ae;} 
.warp1 .diva .sdivc a:hover{  background:#1d8ac8;} 
.digital{ width:100%; overflow:hidden; margin-bottom:10%; }
.digital .shuzi{ width:23%; float:left;  overflow:hidden; text-align:center; margin:0% 5%; }
.digital .shuzi dt{ width:100%; float:left; overflow:hidden; margin-bottom:5px; }
.digital .shuzi dt h2{ font-size:60px; color:#444; font-weight:bold;  font-family:Arial, Helvetica, sans-serif; display:inline-block; margin-right:10px; }
.digital .shuzi dt h3{ font-size:18px; color:#006a55;  display:inline-block;  }
.digital .shuzi dd{ width:100%; float:left; overflow:hidden; font-size:20px; }
.digital .shuzi h4{ width:100%; float:left; overflow:hidden; font-size:16px; line-height:28px; color:#666; text-align:left; margin-top:5%; }


.warp1 .divb{ width:100%; overflow:hidden; font-size:48px; color:#222; font-weight:bold; text-align:center; } 
.warp2{ width:100%; overflow:hidden;   } 
.chanpin { width:100%; padding:0px 0px 90px 0px; overflow:hidden; position:relative;  }
.swiper-slide{width:1200px; transition-timing-function:linear; position:relative; box-sizing: inherit;}
.chanpin img{width:100%; border-radius:18px;}
.swiper-slide .bg-img3{ display: block; width: 100%; height:100%; overflow:hidden; background-color: rgba(0,0,0,.4);  text-align:center; position: absolute; left:0; top:0; display: flex; flex-direction: column;  justify-content: center; }
.swiper-slide .bg-img3 .sdiva{ width:80px; overflow:hidden; }
.swiper-slide .bg-img3 .sdiva img{ width:80px; overflow:hidden;  }
.swiper-slide .bg-img3 .sdivb{ width:100%; overflow:hidden;  font-size:36px; color:#FFF;  }
.swiper-pagination-bullet{background:0 0;opacity:1; margin:0 7px!important;width:14px;height:14px;position:relative;outline:0;vertical-align:middle;}
.swiper-pagination-bullet span{width:14px;height:14px;background:#ddd;display:block;border-radius:50%;}
.swiper-pagination-bullet i{background:#0c73ae;height:1px;width:20px;position:absolute;top:7px;transform:scaleX(0);transform-origin:left;z-index:3;transition-timing-function:linear;}
.swiper-pagination-bullet-active span,.swiper-pagination-bullet:hover span{width:14px;height:14px;margin-top:0;margin-left:0;background:#0c73ae;position:relative;z-index:1;}
.swiper-pagination-bullet-active i{animation:middle 6s}
.swiper-pagination-bullet:first-child.swiper-pagination-bullet-active i{animation:first 6s}
.swiper-pagination-bullet:last-child.swiper-pagination-bullet-active i{animation:last 6s}
@keyframes first{0%{transform:scaleX(.5);left:0}
100%{transform:scaleX(1);left:2px}
}
@keyframes last{0%{transform:scaleX(.7);left:-10px}
20%{transform:scaleX(.3);left:2px}
100%{transform:scaleX(.3);left:0}
}
@keyframes middle{0%{transform:scaleX(.7);left:-10px}
20%{transform:scaleX(.45);left:2px}
100%{transform:scaleX(1);left:2px}
}
.warp2 .divc{ width:210px; height:66px; overflow:hidden; line-height:66px; text-align:center; margin-top:3%; border-radius:50px; } 
.warp2 .divc a{ width:210px; height:66px; overflow:hidden; display:block; font-size:18px; color:#FFF; background:#0c73ae;} 
.warp2 .divc a:hover{  background:#1d8ac8;} 



 


.warp3{ width:100%; overflow:hidden; padding:6% 0% 0% 0%; } 
.warp3 .diva{ width:100%; overflow:hidden; font-size:48px; color:#222; font-weight:bold; text-align:center; margin-bottom:2%; } 
.warp3 .divb{ width:82%; overflow:hidden; } 
.warp3 .divb .sdiva{ width:31%; float:left; overflow:hidden; background:#f4f4f4; border-radius:18px; margin:1.1666% 1.1666%;} 
.warp3 .divb .sdiva a{ width:84%; float:left; overflow:hidden; background:#f4f4f4; padding:10% 8%; } 
.warp3 .divb .sdiva a:hover{ width:84%; float:left; overflow:hidden; background:#0c73ae;} 
.warp3 .divb .sdiva dt{ width:100%; overflow:hidden; font-size:18px; color:#777; font-family:Arial, Helvetica, sans-serif; margin-bottom:9%; } 
.warp3 .divb .sdiva dd{ width:100%; height:40px; overflow:hidden; font-size:22px; line-height:40px; margin-bottom:7%;text-overflow: ellipsis; white-space: nowrap;  } 
.warp3 .divb .sdiva h2{ width:100%; overflow:hidden; font-size:18px; color:#777; margin-bottom:14%; } 
.warp3 .divb .sdiva h3{ width:140px; height:44px; float:left; background:#fff; line-height:44px; border:none; overflow:hidden; text-align:center; font-size:17px; color:#444; cursor:pointer; border-radius:50px;  } 
.warp3 .divb .sdiva h3:hover{ width:140px; height:44px; float:left; background:#fff; line-height:44px; border:none; overflow:hidden; text-align:center; font-size:17px; color:#0c73ae; cursor:pointer; border-radius:50px;  } 
.warp3 .divb .sdiva a:hover dt{ color:#FFF;}
.warp3 .divb .sdiva a:hover dd{ color:#FFF;}
.warp3 .divb .sdiva a:hover h2{ color:#FFF;}
.warp3 .divc{ width:210px; height:66px; overflow:hidden; line-height:66px; text-align:center; margin-top:2.5%; border-radius:50px; } 
.warp3 .divc a{ width:210px; height:66px; overflow:hidden; display:block; font-size:18px; color:#FFF; background:#0c73ae;} 
.warp3 .divc a:hover{  background:#1d8ac8;} 





.warp4{ width:100%; overflow:hidden; padding:0% 0% 0% 0%; } 
.warp4 .diva{ width:100%; overflow:hidden; font-size:48px; color:#222; font-weight:bold; text-align:center; padding:6% 0% 3% 0%; } 
.warp4 .divb{ width:100%; overflow:hidden; } 
.warp4 .divb .sdiva{ width:25%; float:left; overflow:hidden; position:relative; box-sizing: inherit; } 
.warp4 .divb .sdiva .isdiva{ width:100%; float:left; overflow:hidden; } 
.warp4 .divb .sdiva .isdiva img{ width:100%; float:left; overflow:hidden; } 
.warp4 .divb .sdiva .isdivb{ width:64%;height:100%;  overflow:hidden; padding:0% 18%; position: absolute; left:0; top:0; display: flex; text-align:center; flex-direction: column;  justify-content: center; } 
.warp4 .divb .sdiva .isdivb dt{ width:100%; overflow:hidden; font-size:30px; color:#FFF; margin-bottom:13%;} 
.warp4 .divb .sdiva .isdivb dd{ width:15%; height:6px; overflow:hidden; background:#FFF; margin-bottom:13%; border-radius:10px; } 
.warp4 .divb .sdiva .isdivb h2{ width:100%; overflow:hidden; margin-bottom:8%; font-size:18px; color:#FFF; line-height:34px; margin-bottom:28%; } 
.warp4 .divb .sdiva .isdivb h3{ width:100%; overflow:hidden; } 




.warp5{ width:100%; overflow:hidden; padding:6% 0% 0% 0%; } 
.warp5 .diva{ width:100%; overflow:hidden; font-size:48px; color:#222; font-weight:bold; text-align:center; margin-bottom:2%; } 
.warp5 .divb{ width:100%; overflow:hidden; } 
.zhanhui{ width:82%; overflow:hidden; }
.swiper-slide .bg-img6{ display: block; width:92%; float:left; overflow:hidden; background:#fff; margin:4%;  border-radius:18px;  box-shadow:0px 0px 14px 2px rgba(166,166,166,.1); -webkit-box-shadow:0px 0px 14px 2px rgba(166,166,166,.1);-moz-box-shadow:0px 0px 14px 2px rgba(166,166,166,.1);}
.swiper-slide .bg-img6 a{ display: block;}
.swiper-slide .bg-img6 .sdiva{ width:100%; float:left; overflow:hidden; }
.swiper-slide .bg-img6 .sdiva img{ width:100%; float:left; overflow:hidden; transition: all 0.8s; }
.swiper-slide .bg-img6 .sdiva img:hover{transform: scale(1.1); }
.swiper-slide .bg-img6 .sdivb{ width:84%; float:left; overflow:hidden; padding:10% 8% 8% 8%; }
.swiper-slide .bg-img6 .sdivb .isdivd{ height:40px; float:left; overflow:hidden; font-size:14px; line-height:40px; text-align:center; border-radius:30px;  margin-bottom:7%; color:#fff; background:#0c73ae; padding:0px 15px;}


.swiper-slide .bg-img6 .sdivb .isdiva{ width:100%; float:left; overflow:hidden; font-size:18px; margin-bottom:8%; color:#777; font-family: Arial, Helvetica, sans-serif;}
.swiper-slide .bg-img6 .sdivb .isdivb{ width:100%; height:80px; float:left; overflow:hidden; font-size:22px; line-height:40px; margin-bottom:13%;  word-break: break-all; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; }
.swiper-slide .bg-img6 .sdivb .isdivc{ width:100%; height:40px; float:left; overflow:hidden; line-height:40px; }
.swiper-slide .bg-img6 .sdivb .isdivc dt{ height:40px; float:left; overflow:hidden; font-size:16px; color:#777; }
.swiper-slide .bg-img6 .sdivb .isdivc dd{ width:40%; height:40px; float:right; overflow:hidden; background: url(../images/ico2.png) no-repeat right;  }
.swiper-slide .bg-img6 a:hover .sdivb .isdivc dt{ color:#0c73ae; }
.swiper-slide .bg-img6 a:hover .sdivb .isdivc dd{ background: url(../images/ico3.png) no-repeat right;   }
.warp5 .divc{ width:210px; height:66px; overflow:hidden; line-height:66px; text-align:center; margin-top:3%; border-radius:50px; } 
.warp5 .divc a{ width:210px; height:66px; overflow:hidden; display:block; font-size:18px; color:#FFF; background:#0c73ae;} 
.warp5 .divc a:hover{  background:#1d8ac8;} 
.xinwen{ width:82%; overflow:hidden; }



.warp6{ width:100%; overflow:hidden; padding:6% 0% 4% 0%; } 
.warp6 .diva{ width:100%; overflow:hidden; font-size:48px; color:#222; font-weight:bold; text-align:center; margin-bottom:2%; } 
.warp6 .divb{ width:80%; overflow:hidden; } 
.warp6 .divb li{ width:20%; float:left; overflow:hidden; }
.warp6 .divb li img{ width:100%; float:left; overflow:hidden; transition: all 0.8s; }
.warp6 .divb li img:hover{transform: scale(1.1); }


  



.foot{ width:100%;  background:#0c73ae; overflow:hidden;}   
.foot .diva{ width:80%; overflow:hidden; border-bottom:#147fbd solid 1px;  } 
.foot .diva .sdiva{ width:15%; float:left; overflow:hidden; }
.foot .diva .sdiva img{ width:100%;  float:left; overflow:hidden;} 
.foot .diva .sdivb{ width:75%;height:130px; float:right; overflow:hidden; line-height:130px;}
.foot .diva .sdivb a{ float:right; font-size:18px; color:#FFF; margin-left:4%; text-align:right;}
.foot .divb{ width:80%; overflow:hidden;  padding:3% 0%; } 
.foot .divb .sdiva{ width:40%; float:left; overflow:hidden; } 
.foot .divb .sdiva .isdiva{ width:100%; float:left; overflow:hidden; font-size:18px; color:#FFF; margin-bottom:2%; } 
.foot .divb .sdiva .isdivb{ width:100%; float:left; overflow:hidden; font-size:36px; color:#FFF; font-family:Arial, Helvetica, sans-serif; margin-bottom:5%; } 
.foot .divb .sdiva .isdivc{ width:100%; float:left; overflow:hidden; font-size:16px; color:#FFF; margin-bottom:2%; } 
.foot .divb .sdiva .isdivd{ width:22%; float:left; overflow:hidden; margin-top:6%; } 
.foot .divb .sdiva .isdivd dt{ width:100%; float:left; overflow:hidden; margin-bottom:15px; } 
.foot .divb .sdiva .isdivd dt img{ width:100%; float:left; overflow:hidden; } 
.foot .divb .sdiva .isdivd dd{ width:100%; float:left; overflow:hidden; font-size:16px; color:#FFF; text-align:center; } 
.foot .divb .sdivb{ width:40%; float:right; overflow:hidden; } 
.foot .divb .sdivb .isdiva{ width:100%; float:left; overflow:hidden;  font-size:18px; color:#FFF; margin-bottom:4%; } 
.foot .divb .sdivb .isdivb{ width:100%; float:left; overflow:hidden; } 
.foot .divb .sdivb .isdivb dd{ width:100%; overflow:hidden; float:left; border-bottom:#147fbd solid 1px;} 
.wbk2{ width:100%; height:70px;float:left; background: none; border:none; overflow:hidden; line-height:70px; font-size:16px; color:#FFF; }
.wbqy2{ width:100%; height:90px;float:left; background:none; border:none; overflow:visible; line-height:30px; padding:20px 0px; font-size:16px; color:#FFF; }
.wbk3{ width:30%; height:70px;float:left; background: none; border:none; overflow:hidden; line-height:70px; font-size:16px; color:#FFF; }
.foot .divb .sdivb .isdivb dd h2{ width:50%; height:70px; overflow:hidden; float:left; } 
.foot .divb .sdivb .isdivb dt{ width:100%; overflow:hidden; float:left; margin-top:6%; } 
.tj2{ width:140px; height:44px; background:#fff; line-height:44px; border:none; overflow:hidden; text-align:center; font-size:16px; color:#0c73ae; cursor:pointer; border-radius:50px;  } 
.tj2:hover{ width:140px; height:44px; background:#fff; line-height:44px; border:none; overflow:hidden; text-align:center; font-size:16px; color:#0c73ae; cursor:pointer; border-radius:50px;  } 
.foot .divc{ width:80%; overflow:hidden; padding:2.5% 0%; }   
.foot .divc dt{ float:left; overflow:hidden; font-size:16px; color:#fff; } 
.foot .divc dt a{ font-size:16px; color:#fff; } 
.foot .divc dd{ float:right; overflow:hidden; text-align:right; font-size:16px; color:#fff; } 
.foot .divc dd a{ font-size:16px; color:#fff; } 
 
 
 
 
.floating_ck{position:fixed;top:35%;right:10px; z-index:88;  border-radius:80px 80px 80px 80px; }
.floating_ck dl dd{position:relative;width:80px;height:80px; border-bottom:#4ba3d6 solid 1px; text-align:center; cursor:pointer;}
.floating_ck dl dd:last-child{border: none;}
.floating_ck dl dd:hover .floating_left{display:block;}
.floating_ck dl dd:hover .floating_left2{display:block;}
.floating_ck dd span{color:#fff; height:32px; display:block; font-size:14px; padding-top:48px;}
.ly{ background:url(../images/ico9.png) center top no-repeat #2687bf; border-radius:80px 80px 0px 0px; }
.ly:hover{ background:url(../images/ico9.png) center top no-repeat #4ba3d6;  }
.wx{ background:url(../images/ico7.png) center top no-repeat #2687bf;}
.wx:hover{ background:url(../images/ico7.png) center top no-repeat #4ba3d6;  }
.floating_left{position:absolute;left:-170px;top:0px; width:170px; height:80px; background:#4ba3d6; display:none;border-radius:10px 0px 10px 10px;}
.floating_ewm{ height:175px; top:0px; padding:20px 0px;}
.floating_ewm i{ display:block; width:140px; height:140px; margin:auto; overflow:hidden; margin-bottom:15px;}
.floating_ewm i img{  width:140px;height:140px; overflow:hidden;}
.floating_ewm p{color:#fff; font-size:14px;}
.floating_left2{position:absolute;left:-220px;top:0px; width:220px; height:80px; background:#4ba3d6; display:none;border-radius:10px 0px 0px 10px;}
.dh{ background:url(../images/ico8.png) center top no-repeat #2687bf; }
.dh:hover{ background:url(../images/ico8.png) center top no-repeat #4ba3d6;  }
.floating_dh{ height:80px; top:0px; }
.floating_dh p{color:#fff; font-size:26px; line-height:80px;}
.fh{ background:url(../images/ico10.png) center top no-repeat #2687bf; border-radius:0px 0px 80px 80px;}
.fh:hover{ background:url(../images/ico10.png) center top no-repeat #4ba3d6;  }


 

.digg{ width:80%; overflow:hidden; text-align:center; font-size:16px; padding:5% 0% 6% 0%; display:block; }
.digg a{ height:54px; overflow:hidden; padding:0px 25px; line-height:54px; background:#ededed; display:inline-block; font-size:16px; margin:0px 3px;}
.digg a:hover{ background:#444; color:#FFF; display:inline-block; font-size:16px; }
.digg .current{ background:#444; color:#FFF; display:inline-block; font-size:16px;  }



.about_banner{height:600px;background-size: cover!important;  }
.about_banner dt{height:600px; background-size: cover!important; line-height:600px; font-size:56px; color:#FFF; text-align:center; background-color: rgba(0,0,0,.2); }

.about_banner .diva{ height:600px; text-align:center; background-color: rgba(0,0,0,.2); }
.about_banner .diva h2{ font-size:56px; color:#FFF; padding-top:220px; }
.about_banner .diva dd{ font-size:38px; color:#FFF; padding-top:20px;}



.nynav{ width:80%; overflow:hidden; border-bottom:#e4e4e4 solid 1px;} 
.nynav ul{ width:100%;height:170px; overflow:hidden; } 
.nynav ul li{ float:left; overflow:hidden; line-height:170px; margin-right:70px;} 
.nynav ul li a{ font-size:34px; color:#666; display:block; } 
.nynav ul li a:hover{ font-size:34px; color:#0c73ae; } 
#nynav_on{ color:#0c73ae; }

 

.wenzhang{ width:1200px; overflow:hidden; padding:6% 0%; } 
.wenzhang dt{ width:1200px; overflow:hidden; text-align:center; font-size:38px; margin-bottom:50px;} 



.warp8{ width:100%; overflow:hidden; padding:6% 0%; } 
.warp8 .diva{ width:80%; overflow:hidden; font-size:48px; color:#222; font-weight:bold; text-align:center; margin-bottom:4%; } 
.warp8 .divb{ width:80%; overflow:hidden; text-align:center; } 
.warp8 .divb dl{ width:23%; overflow:hidden; display:inline-block; margin:0% 5%;} 
.warp8 .divb dl dt{ width:120px; height:120px; overflow:hidden; margin-bottom:12%; background:#ddd; border-radius:50%; border:#f4f4f4 solid 10px;} 
.warp8 .divb dl dd{ width:100%; overflow:hidden; font-size:24px; color:#222; font-weight:bold; margin-bottom:7%; } 
.warp8 .divb dl h2{ width:100%; overflow:hidden; font-size:16px; color:#666; line-height:30px;} 





.news{ width:80%; overflow:hidden;  padding:1% 0%; } 
.news li{ width:100%; float:left; overflow:hidden; border-bottom:#e4e4e4 solid 1px; padding:5% 0%;   } 
.news li a{ width:100%; float:left; overflow:hidden; display:block;} 
.news li a:hover{ width:100%; float:left; overflow:hidden; display:block; } 
.news .diva{ width:10%; float:left; overflow:hidden;} 
.news .diva dt{ width:100%; float:left; overflow:hidden; font-size:42px; font-weight:bold; color:#0c73ae; margin-bottom:8px; font-family:Arial, Helvetica, sans-serif;} 
.news .diva dd{ width:100%; float:left; overflow:hidden; font-size:18px; color:#888; font-family:Arial, Helvetica, sans-serif;} 
.news .divb{ width:28%;  float:left; overflow:hidden; border-radius:12px; } 
.news .divb img{ width:100%; float:left; overflow:hidden; transition: all 0.8s; } 
.news .divb img:hover{transform: scale(1.1);transition:all ease-in-out .8s; }
.news .divc{ width:56%; float:right; overflow:hidden; } 
.news .divc dt{ width:100%; float:left; overflow:hidden; font-size:24px; line-height:40px;  margin-bottom:4%; } 
.news .divc h4{ width:100%; height:60px; float:left; overflow:hidden; font-size:16px; line-height:30px; color:#666; margin-bottom:8%; word-break: break-all; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; } 
.news .divc dd{ width:100%; height:40px; float:left; overflow:hidden; } 
.news .divc dd h2{ height:40px; float:left; overflow:hidden; font-size:16px; color:#0c73ae;line-height:40px; }
.news .divc dd h3{ width:40%; height:40px; float:right; overflow:hidden; background: url(../images/ico2.png) no-repeat right;}
.news li a:hover dd h3{ background: url(../images/ico3.png) no-repeat right;} 
 
.news3{ width:80%; overflow:hidden;  padding:1% 0%; } 
.news3 li{ width:100%; float:left; overflow:hidden; border-bottom:#e4e4e4 solid 1px; padding:5% 0%;   } 
.news3 li a{ width:100%; float:left; overflow:hidden; display:block;} 
.news3 li a:hover{ width:100%; float:left; overflow:hidden; display:block; } 
.news3 .diva{ width:10%; float:left; overflow:hidden;} 
.news3 .diva dt{ width:100%; float:left; overflow:hidden; font-size:42px; font-weight:bold; color:#0c73ae; margin-bottom:8px; font-family:Arial, Helvetica, sans-serif;} 
.news3 .diva dd{ width:100%; float:left; overflow:hidden; font-size:18px; color:#888; font-family:Arial, Helvetica, sans-serif;} 
.news3 .divc{ width:84%; float:right; overflow:hidden; } 
.news3 .divc dt{ width:100%; float:left; overflow:hidden; font-size:24px; line-height:40px;  margin-bottom:4%; } 
.news3 .divc h4{ width:100%; height:60px; float:left; overflow:hidden; font-size:16px; line-height:30px; color:#666; margin-bottom:8%; word-break: break-all; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; } 
.news3 .divc dd{ width:100%; height:40px; float:left; overflow:hidden; } 
.news3 .divc dd h2{ height:40px; float:left; overflow:hidden; font-size:16px; color:#0c73ae;line-height:40px; }
.news3 .divc dd h3{ width:40%; height:40px; float:right; overflow:hidden; background: url(../images/ico2.png) no-repeat right;}
.news3 li a:hover dd h3{ background: url(../images/ico3.png) no-repeat right;} 
  
 
 
 
 
 

.warp10{ width:100%; overflow:hidden; } 
.warp10 li{ width:100%; float:left; overflow:hidden; } 
.warp10 .divb{ width:50%;  float:left; overflow:hidden; } 
.warp10 .divb img{ width:100%; float:left; overflow:hidden; transition: all 0.8s; } 
.warp10 .divb img:hover{transform: scale(1.1);transition:all ease-in-out .8s; }
.warp10 .divc{ width:50%; float:left; overflow:hidden; }
.warp10 .divc a{ width:60%; float:left; overflow:hidden; display:block; padding:10% 20% 0% 20%;} 
.warp10 .divc a:hover{ display:block; } 
.warp10 .divc dt{ width:100%; float:left; overflow:hidden; font-size:36px; line-height:40px;  margin-bottom:7%; } 
.warp10 .divc h4{ width:100%; height:90px; float:left; overflow:hidden; font-size:16px;line-height:30px; color:#666; margin-bottom:10%; word-break: break-all; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;}
.warp10 .divc dd{ width:100%; height:40px; float:left; overflow:hidden; } 
.warp10 .divc dd h2{ height:40px; float:left; overflow:hidden; font-size:16px; color:#0c73ae; line-height:40px; }
.warp10 .divc dd h3{ width:40%; height:40px; float:left; overflow:hidden; background: url(../images/ico3.png) no-repeat left;}
.warp10 li a:hover dd h3{ background: url(../images/ico3.png) no-repeat left;} 




.warp11{ width:80%; overflow:hidden; padding:6% 0% 0% 0%; } 
.warp11 .diva{ width:100%; float:left; overflow:hidden; background:#f4f4f4; border-radius:18px; margin:1% 0%;} 
.warp11 .diva a{ width:92%; float:left; overflow:hidden; background:#f4f4f4; padding:4% 4%; } 
.warp11 .diva a:hover{ background:#0c73ae;} 
.warp11 .diva .sdiva{ width:80%; float:left; overflow:hidden; } 
.warp11 .diva .sdiva dt{ width:100%; overflow:hidden; font-size:18px; color:#777; font-family:Arial, Helvetica, sans-serif; margin-bottom:2%; } 
.warp11 .diva .sdiva dd{ width:100%; height:40px; overflow:hidden; font-size:22px; line-height:40px; margin-bottom:2%;text-overflow: ellipsis; white-space: nowrap;  } 
.warp11 .diva .sdiva h2{ width:100%; overflow:hidden; font-size:18px; color:#777; } 
.warp11 .diva .sdivb{ width:140px; height:44px; float:right; background:#0c73ae; line-height:44px; border:none; overflow:hidden; text-align:center; font-size:17px; color:#fff; cursor:pointer; border-radius:50px;  } 
.warp11 .diva .sdivb:hover{ font-size:17px; color:#0c73ae;  background:#fff;} 
.warp11 .diva a:hover dt{ color:#FFF;}
.warp11 .diva a:hover dd{ color:#FFF;}
.warp11 .diva a:hover h2{ color:#FFF;}
.warp11 .diva a:hover .sdivb{ color:#0c73ae; background:#fff; }



 
 
  
.weizhi{ width:80%; padding:6% 10% 0% 10%; overflow:hidden; font-size:16px; color:#777;}  
.weizhi a{ font-size:16px; color:#777;}  
.weizhi a:hover{ font-size:16px; color:#222;}  
  
  
  
.news_xx{ width:80%; overflow:hidden;  padding:6% 0% 6.5% 0%;  } 
.news_xx .diva{ width:100%; overflow:hidden; font-size:38px; color:#222; line-height:60px; }
.news_xx .divb{ width:100%; overflow:hidden; font-size:14px; text-align:center; color:#999; padding:4% 0% 3% 0%; border-bottom:#e4e4e4 solid 1px;}
.news_xx .divb dt{ float:left; font-size:24px;line-height:56px; color:#777;  overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
.news_xx .divb dd{ height:56px; overflow:hidden; float:right; line-height:54px; }  
.news_xx .divb dd a{ font-size:18px; overflow:hidden; border:#e4e4e4 solid 1px; display:block; color:#222; padding:0px 50px; border-radius:50px;  } 
.news_xx .divb dd a:hover{ font-size:18px;  overflow:hidden; border:#0c73ae solid 1px; background:#0c73ae;  color:#fff; } 
.news_xx .divc{ width:1000px; overflow:hidden; padding:100px 0px; }
.news_xx .divd{ width:100%; overflow:hidden; border-top:#e4e4e4 solid 1px; padding-top:4%;}  
.news_xx .divd dt{ width:45%; overflow:hidden; float:left; font-size:18px; color:#666;  } 
.news_xx .divd dt h2{ width:100%; overflow:hidden; float:left; font-size:16px; color:#666; margin-bottom:18px;} 
.news_xx .divd dt h3{ width:100%; overflow:hidden; float:left; font-size:18px; line-height:32px;  } 
.news_xx .divd dt a{ font-size:16px; } 
.news_xx .divd dt a:hover{ font-size:16px;  } 
.news_xx .divd dd{ width:45%; overflow:hidden; float:right; font-size:18px; color:#666; } 
.news_xx .divd dd h2{ width:100%; overflow:hidden; float:left; font-size:16px; color:#666; margin-bottom:18px; text-align:right; } 
.news_xx .divd dd h3{ width:100%; overflow:hidden; float:left; font-size:18px; line-height:32px; text-align:right;  } 
.news_xx .divd dd a{ font-size:16px; } 
.news_xx .divd dd a:hover{ font-size:16px;  } 
.news_xx .divb h4{ height:56px; overflow:hidden; float:right; line-height:54px; margin-left:20px; }  
.news_xx .divb h4 a{ font-size:18px; overflow:hidden; background:#0c73ae; display:block; color:#fff; padding:0px 50px; border-radius:50px;  } 
.news_xx .divb h4 a:hover{ font-size:18px;  overflow:hidden; background:#1d8ac8;  color:#fff; } 
.news_xx .divb h2{ height:56px; float:right; overflow:hidden; font-size:18px; color:#FFF; padding:0px 50px; border-radius:50px; line-height:56px;  text-align:center; background:#52c152;  margin-left:20px;} 
.news_xx .divb h3{ float:right; overflow:hidden; margin-top:20px; margin-left:20px;} 
 



 
.lianxi{ width:82%; overflow:hidden; padding:6% 0% 5% 0%; } 
.lianxi .diva{ width:25%; overflow:hidden; float:left; background:url(../images/ico12.png) no-repeat right bottom #f4f4f4; padding:3% 3% 7% 3%; border-radius:18px; margin:1.1666% 1.1666%; } 
.lianxi .diva dt{width:32px; height:32px; float:left; overflow:hidden; padding:14px 14px; border:#0c73ae solid 1px; border-radius:50%;  margin-bottom:20px; } 
.lianxi .diva dt img{width:32px; height:32px; float:left; overflow:hidden; } 
.lianxi .diva dd{width:100%; height:72px;  float:left; overflow:hidden; font-size:20px;  line-height:36px;} 
.lianxi .diva h2{width:100%; float:left; overflow:hidden; font-size:28px; color:#FFF; } 
.lianxi .divb{ width:25%; overflow:hidden; float:left; background:url(../images/ico19.png) no-repeat right bottom #f4f4f4; padding:3% 3% 7% 3%; border-radius:18px; margin:1.1666% 1.1666%; } 
.lianxi .divb dt{width:32px; height:32px; float:left; overflow:hidden; padding:14px 14px; border:#0c73ae solid 1px; border-radius:50%;  margin-bottom:20px; } 
.lianxi .divb dt img{width:32px; height:32px; float:left; overflow:hidden; } 
.lianxi .divb dd{width:100%; height:72px; float:left; overflow:hidden; font-size:20px;  line-height:36px;} 
.lianxi .divb h2{width:100%; float:left; overflow:hidden; font-size:28px; color:#FFF; } 
.lianxi .divc{ width:25%; overflow:hidden; float:left; background:url(../images/ico21.png) no-repeat right bottom #f4f4f4; padding:3% 3% 7% 3%; border-radius:18px; margin:1.1666% 1.1666%; } 
.lianxi .divc dt{width:32px; height:32px; float:left; overflow:hidden; padding:14px 14px; border:#0c73ae solid 1px; border-radius:50%;  margin-bottom:20px; } 
.lianxi .divc dt img{width:32px; height:32px; float:left; overflow:hidden; } 
.lianxi .divc dd{width:100%;height:72px;  float:left; overflow:hidden; font-size:20px;  line-height:36px;} 
.lianxi .divc h2{width:100%; float:left; overflow:hidden; font-size:28px; color:#FFF; } 





.warp9{ width:82%; overflow:hidden; } 
.warp9 .isdiva{ width:100%; overflow:hidden;  font-size:38px; color:#222; text-align:center; margin-bottom:3%; } 
.warp9 .isdivb{ width:100%; overflow:hidden; } 
.warp9 .isdivb dd{ width:48%; overflow:hidden; float:left; border-bottom:#e4e4e4 solid 1px; margin:1% 1%;} 
.wbk4{ width:100%; height:70px;float:left; background: none; border:none; overflow:hidden; line-height:70px; font-size:16px; color:#444; }
.warp9 .isdivb h3{ width:100%; overflow:hidden; float:left; border-bottom:#e4e4e4 solid 1px; margin:0% 1% 4% 1%;} 
.wbqy3{ width:100%; height:90px;float:left; background:none; border:none; overflow:visible; line-height:30px; padding:20px 0px; font-size:16px; color:#444; }
.wbk5{ width:30%; height:70px;float:left; background: none; border:none; overflow:hidden; line-height:70px; font-size:16px; color:#444; }
.warp9 .isdivb dd h2{ width:50%; height:70px; overflow:hidden; float:left; } 
.warp9 .isdivb dt{ width:100%; overflow:hidden; text-align:center; } 
.tj3{ width:140px; height:44px; background:#0c73ae; line-height:44px; border:none; overflow:hidden; text-align:center; font-size:16px; color:#fff; cursor:pointer; border-radius:50px;  } 
.tj3:hover{ width:140px; height:44px; background:#1d8ac8; line-height:44px; border:none; overflow:hidden; text-align:center; font-size:16px; color:#fff; cursor:pointer; border-radius:50px;  } 



.ditu{ width:80%; overflow:hidden; padding:6%; } 


.warp16{ width:220px; height:60px; overflow:hidden; line-height:58px; text-align:center; margin-bottom:100px; }  
.warp16 a{ font-size:18px; overflow:hidden; border:#e4e4e4 solid 1px; display:block; color:#222;  border-radius:50px;  } 
.warp16 a:hover{ font-size:18px;  overflow:hidden; border:#0c73ae solid 1px; background:#0c73ae;  color:#fff; } 


 
.baoming{ width:1200px; padding:6% 0%; overflow:hidden;} 
.baoming .diva{ width:1040px; overflow:hidden;  background:#f8f8f8; padding:140px 80px; border-radius:16px; } 
.baoming .diva .sdivb{width:1040px; overflow:hidden; font-size:28px; margin-bottom:50px; text-align:center;} 
.baoming .diva .sdivc{ width:1040px; overflow:hidden; margin-bottom:50px; text-align:center; } 
.baoming .diva .sdivc a{  font-size:22px;  color:#F00;} 
.baoming .diva .sdivc a:hover{ font-size:22px; } 
.baoming .diva .sdivd{ width:700px; overflow:hidden; } 
.baoming .diva .sdivd dt{ width:500px; float:left; overflow:hidden; background:#fff; padding:25px 20px; } 
.wjy{ width:500px; float:left; overflow:hidden; border:none; background:none; } 
.baoming .diva .sdivd dd{ width:160px;  float:left; overflow:hidden; background:#0c73ae; padding:23px 0px; text-align:center; } 
.tj5{ border:none; background:#0c73ae; cursor:pointer; text-align:center; font-size:20px; color:#FFF; }





@media (min-width:800px) {
.menu{  height:76px; float:right;  }
.menu ul li a, .menu ul li a:visited {display:block; overflow:hidden; text-align:center; font-size:12px; color:#fff;}
.menu ul { margin:0;padding:0;list-style-type: none; }
.menu ul li { position:relative; float:left; height:76px; line-height:76px; margin-left:25px; }
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#fff;}
.menu ul li:hover ul li ul {display: none;}
#menu_hover { color:#fff; font-weight:bold;   } 
.menu ul li:hover ul li a { color:#e0e0e0; font-size:12px; }
.menu ul li:hover ul li a:hover { color:#fff; font-size:12px;}
.menu ul li:hover ul { position:absolute; top:60px; left:0; display:block; padding:10px 0px; z-index:99; }
.menu .ej_1{ width:140px;  margin-left:-46px; background-color: rgba(0,0,0,.6); border-radius:10px; box-shadow:0px 6px 4px 4px rgba(166,166,166,.1); -webkit-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);-moz-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);}
.menu .ej_1 li{ display:block; width:140px; line-height:30px; height:30px; text-align:center; margin:0;}
.menu .ej_1 li a{ display:block; border:none; width:140px; color:#e0e0e0; font-size:12px; overflow:hidden;}
.menu .ej_1 li a:hover {  font-size:12px; color:#fff;}
.menu .ej_2{ width:140px;  margin-left:-41px; background-color: rgba(0,0,0,.7); border-radius:10px; box-shadow:0px 6px 4px 4px rgba(166,166,166,.1); -webkit-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);-moz-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);}
.menu .ej_2 li{ display:block; width:140px; line-height:30px; height:30px; text-align:center; margin:0;}
.menu .ej_2 li a{ display:block; border:none; width:140px; color:#e0e0e0; font-size:12px; overflow:hidden;}
.menu .ej_2 li a:hover {  font-size:12px; color:#fff;}


.foot .diva .sdivb{ width:75%; height:76px; float:right; overflow:hidden; line-height:76px;}

} 

@media (min-width:1280px) { 

.menu{  height:86px; float:right;  }
.menu ul li a, .menu ul li a:visited {display:block; overflow:hidden; text-align:center; font-size:12px; color:#fff;}
.menu ul { margin:0;padding:0;list-style-type: none; }
.menu ul li { position:relative; float:left; height:86px; line-height:86px; margin-left:25px; }
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#fff;}
.menu ul li:hover ul li ul {display: none;}
#menu_hover { color:#fff; font-weight:bold;   } 
.menu ul li:hover ul li a { color:#e0e0e0; font-size:12px; }
.menu ul li:hover ul li a:hover { color:#fff; font-size:12px;}
.menu ul li:hover ul { position:absolute; top:60px; left:0; display:block; padding:10px 0px; z-index:99; }
.menu .ej_1{ width:140px;  margin-left:-46px; background-color: rgba(0,0,0,.6); border-radius:10px; box-shadow:0px 6px 4px 4px rgba(166,166,166,.1); -webkit-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);-moz-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);}
.menu .ej_1 li{ display:block; width:140px; line-height:30px; height:30px; text-align:center; margin:0;}
.menu .ej_1 li a{ display:block; border:none; width:140px; color:#e0e0e0; font-size:12px; overflow:hidden;}
.menu .ej_1 li a:hover {  font-size:12px; color:#fff;}
.menu .ej_2{ width:140px;  margin-left:-41px; background-color: rgba(0,0,0,.7); border-radius:10px; box-shadow:0px 6px 4px 4px rgba(166,166,166,.1); -webkit-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);-moz-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);}
.menu .ej_2 li{ display:block; width:140px; line-height:30px; height:30px; text-align:center; margin:0;}
.menu .ej_2 li a{ display:block; border:none; width:140px; color:#e0e0e0; font-size:12px; overflow:hidden;}
.menu .ej_2 li a:hover {  font-size:12px; color:#fff;}

.foot .diva .sdivb{ width:75%;height:86px; float:right; overflow:hidden; line-height:86px;}

} 

@media (min-width:1400px) {
.menu{  height:110px; float:right;  }
.menu ul li a, .menu ul li a:visited {display:block; overflow:hidden; text-align:center; font-size:14px; color:#fff;}
.menu ul { margin:0;padding:0;list-style-type: none; }
.menu ul li { position:relative; float:left; height:110px; line-height:110px; margin-left:25px; }
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#fff;}
.menu ul li:hover ul li ul {display: none;}
#menu_hover { color:#fff; font-weight:bold;   } 
.menu ul li:hover ul li a { color:#e0e0e0; font-size:14px; }
.menu ul li:hover ul li a:hover { color:#fff; font-size:14px;}
.menu ul li:hover ul { position:absolute; top:90px; left:0; display:block; padding:20px 0px; z-index:99; }
.menu .ej_1{ width:170px;  margin-left:-49px; background-color: rgba(0,0,0,.6); border-radius:10px; box-shadow:0px 6px 4px 4px rgba(166,166,166,.1); -webkit-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);-moz-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);}
.menu .ej_1 li{ display:block; width:170px; line-height:40px; height:40px; text-align:center; margin:0;}
.menu .ej_1 li a{ display:block; border:none; width:170px; color:#e0e0e0; font-size:14px; overflow:hidden;}
.menu .ej_1 li a:hover {  font-size:14px; color:#fff;}
.menu .ej_2{ width:170px;  margin-left:-40px; background-color: rgba(0,0,0,.7); border-radius:10px; box-shadow:0px 6px 4px 4px rgba(166,166,166,.1); -webkit-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);-moz-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);}
.menu .ej_2 li{ display:block; width:170px; line-height:40px; height:40px; text-align:center; margin:0;}
.menu .ej_2 li a{ display:block; border:none; width:170px; color:#e0e0e0; font-size:14px; overflow:hidden;}
.menu .ej_2 li a:hover {  font-size:14px; color:#fff;}

.foot .diva .sdivb{ width:75%;height:110px; float:right; overflow:hidden; line-height:110px;}
} 


@media (min-width:1440px) {
.menu{  height:110px; float:right;  }
.menu ul li a, .menu ul li a:visited {display:block; overflow:hidden; text-align:center; font-size:18px; color:#fff;}
.menu ul { margin:0;padding:0;list-style-type: none; }
.menu ul li { position:relative; float:left; height:110px; line-height:110px; margin-left:25px; }
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#fff;}
.menu ul li:hover ul li ul {display: none;}
#menu_hover { color:#fff; font-weight:bold;   } 
.menu ul li:hover ul li a { color:#e0e0e0; font-size:16px; }
.menu ul li:hover ul li a:hover { color:#fff; font-size:16px;}
.menu ul li:hover ul { position:absolute; top:90px; left:0; display:block; padding:20px 0px; z-index:99; }
.menu .ej_1{ width:170px;  margin-left:-49px; background-color: rgba(0,0,0,.6); border-radius:10px; box-shadow:0px 6px 4px 4px rgba(166,166,166,.1); -webkit-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);-moz-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);}
.menu .ej_1 li{ display:block; width:170px; line-height:40px; height:40px; text-align:center; margin:0;}
.menu .ej_1 li a{ display:block; border:none; width:170px; color:#e0e0e0; font-size:16px; overflow:hidden;}
.menu .ej_1 li a:hover {  font-size:16px; color:#fff;}
.menu .ej_2{ width:170px;  margin-left:-40px; background-color: rgba(0,0,0,.7); border-radius:10px; box-shadow:0px 6px 4px 4px rgba(166,166,166,.1); -webkit-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);-moz-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);}
.menu .ej_2 li{ display:block; width:170px; line-height:40px; height:40px; text-align:center; margin:0;}
.menu .ej_2 li a{ display:block; border:none; width:170px; color:#e0e0e0; font-size:16px; overflow:hidden;}
.menu .ej_2 li a:hover {  font-size:16px; color:#fff;}


.foot .diva .sdivb{ width:75%;height:110px; float:right; overflow:hidden; line-height:110px;}

} 

@media (min-width:1600px) {
.menu{  height:120px; float:right;  }
.menu ul li a, .menu ul li a:visited {display:block; overflow:hidden; text-align:center; font-size:18px; color:#fff;}
.menu ul { margin:0;padding:0;list-style-type: none; }
.menu ul li { position:relative; float:left; height:120px; line-height:120px; margin-left:30px; }
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#fff;}
.menu ul li:hover ul li ul {display: none;}
#menu_hover { color:#fff; font-weight:bold;   } 
.menu ul li:hover ul li a { color:#e0e0e0; font-size:16px; }
.menu ul li:hover ul li a:hover { color:#fff; font-size:16px;}
.menu ul li:hover ul { position:absolute; top:90px; left:0; display:block; padding:20px 0px; z-index:99; }
.menu .ej_1{ width:170px;  margin-left:-49px; background-color: rgba(0,0,0,.6); border-radius:10px; box-shadow:0px 6px 4px 4px rgba(166,166,166,.1); -webkit-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);-moz-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);}
.menu .ej_1 li{ display:block; width:170px; line-height:40px; height:40px; text-align:center; margin:0;}
.menu .ej_1 li a{ display:block; border:none; width:170px; color:#e0e0e0; font-size:16px; overflow:hidden;}
.menu .ej_1 li a:hover {  font-size:16px; color:#fff;}
.menu .ej_2{ width:170px;  margin-left:-40px; background-color: rgba(0,0,0,.7); border-radius:10px; box-shadow:0px 6px 4px 4px rgba(166,166,166,.1); -webkit-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);-moz-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);}
.menu .ej_2 li{ display:block; width:170px; line-height:40px; height:40px; text-align:center; margin:0;}
.menu .ej_2 li a{ display:block; border:none; width:170px; color:#e0e0e0; font-size:16px; overflow:hidden;}
.menu .ej_2 li a:hover {  font-size:16px; color:#fff;}

.foot .diva .sdivb{ width:75%;height:120px; float:right; overflow:hidden; line-height:120px;}
 
} 

@media (min-width:1680px) {


.menu{  height:120px; float:right;  }
.menu ul li a, .menu ul li a:visited {display:block; overflow:hidden; text-align:center; font-size:18px; color:#fff;}
.menu ul { margin:0;padding:0;list-style-type: none; }
.menu ul li { position:relative; float:left; height:120px; line-height:120px; margin-left:35px; }
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#fff;}
.menu ul li:hover ul li ul {display: none;}
#menu_hover { color:#fff; font-weight:bold;   } 
.menu ul li:hover ul li a { color:#e0e0e0; font-size:16px; }
.menu ul li:hover ul li a:hover { color:#fff; font-size:16px;}
.menu ul li:hover ul { position:absolute; top:90px; left:0; display:block; padding:20px 0px; z-index:99; }
.menu .ej_1{ width:170px;  margin-left:-49px; background-color: rgba(0,0,0,.6); border-radius:10px; box-shadow:0px 6px 4px 4px rgba(166,166,166,.1); -webkit-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);-moz-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);}
.menu .ej_1 li{ display:block; width:170px; line-height:40px; height:40px; text-align:center; margin:0;}
.menu .ej_1 li a{ display:block; border:none; width:170px; color:#e0e0e0; font-size:16px; overflow:hidden;}
.menu .ej_1 li a:hover {  font-size:16px; color:#fff;}
.menu .ej_2{ width:170px;  margin-left:-40px; background-color: rgba(0,0,0,.7); border-radius:10px; box-shadow:0px 6px 4px 4px rgba(166,166,166,.1); -webkit-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);-moz-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);}
.menu .ej_2 li{ display:block; width:170px; line-height:40px; height:40px; text-align:center; margin:0;}
.menu .ej_2 li a{ display:block; border:none; width:170px; color:#e0e0e0; font-size:16px; overflow:hidden;}
.menu .ej_2 li a:hover {  font-size:16px; color:#fff;}


.foot .diva .sdivb{ width:75%;height:120px; float:right; overflow:hidden; line-height:120px;}

} 

@media (min-width:1920px) {

.menu{  height:130px; float:right;  }
.menu ul li a, .menu ul li a:visited {display:block; overflow:hidden; text-align:center; font-size:18px; color:#fff;}
.menu ul { margin:0;padding:0;list-style-type: none; }
.menu ul li { position:relative; float:left; height:130px; line-height:130px; margin-left:40px; }
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#fff;}
.menu ul li:hover ul li ul {display: none;}
#menu_hover { color:#fff; font-weight:bold;   } 
.menu ul li:hover ul li a { color:#e0e0e0; font-size:16px; }
.menu ul li:hover ul li a:hover { color:#fff; font-size:16px;}
.menu ul li:hover ul { position:absolute; top:90px; left:0; display:block; padding:20px 0px; z-index:99; }
.menu .ej_1{ width:170px;  margin-left:-49px; background-color: rgba(0,0,0,.6); border-radius:10px; box-shadow:0px 6px 4px 4px rgba(166,166,166,.1); -webkit-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);-moz-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);}
.menu .ej_1 li{ display:block; width:170px; line-height:40px; height:40px; text-align:center; margin:0;}
.menu .ej_1 li a{ display:block; border:none; width:170px; color:#e0e0e0; font-size:16px; overflow:hidden;}
.menu .ej_1 li a:hover {  font-size:16px; color:#fff;}
.menu .ej_2{ width:170px;  margin-left:-40px; background-color: rgba(0,0,0,.7); border-radius:10px; box-shadow:0px 6px 4px 4px rgba(166,166,166,.1); -webkit-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);-moz-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);}
.menu .ej_2 li{ display:block; width:170px; line-height:40px; height:40px; text-align:center; margin:0;}
.menu .ej_2 li a{ display:block; border:none; width:170px; color:#e0e0e0; font-size:16px; overflow:hidden;}
.menu .ej_2 li a:hover {  font-size:16px; color:#fff;}



.foot .diva .sdivb{ width:75%;height:130px; float:right; overflow:hidden; line-height:130px;}
 


}  

 
 
 