*{ margin: 0;padding: 0;}
body {-webkit-text-size-adjust:none;overflow-x:hidden;max-width: 100%;}
a{text-decoration: none;color: #333}
a:hover{color: #333;text-decoration: none;}
li{list-style: none;}
input { -webkit-user-select:auto; /*webkit浏览器*/ } 




.fl{float: left;}
.fr{float: right;}
.w1200{width: 1200px;}
.ho{height: auto;overflow: hidden;}
.cl{clear: both;}
.mr{margin: 0 auto;}
.wot{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.no{padding:0;}




.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, {transition: 0.5s;}
.carousel-indicators .active {height: 40px;width: 40px;border-radius: 50%;}
.carousel-indicators li {height: 40px;width: 40px;border-radius: 50%;}




#com-one{padding:20px 0;background: #fff;}

/* 头部 */
.headers{}
.headers .logo img {display: block;max-width: 100%;padding-top: 11px;padding-bottom: 16px;}
.headers .top-right { text-align:right; }
.headers .tels{color: #fff;font-size: 16px;padding-top: 17px;}
.headers .top-right1 {width: 100%;padding-top:10px;line-height: 37px;font-size: 22px;font-weight: lighter;font-family: Impact;}
.headers .top-right1 i{font-size: 14px;color: #333;font-style: normal;}
.headers .top-right2 {float: right;}
.headers .top-right2 a{display: block;float: right;line-height: 32px;color: #666666;font-size: 14px;}
.headers .top-right2 span{display: inline-block;box-sizing: border-box;vertical-align: middle;padding-right: 5px;font-size: 12px;}
.headers .top-right2 img{display: inline-block;box-sizing: border-box;vertical-align: middle;height: 12px;padding-right: 5px;}
.headers .top-right3 {width: 280px;height: 30px;border-radius: 15px;overflow: hidden;background: #e6e6e6;float: right;}
.headers .top-right3 .words{width: 80%;border:none;height: 30px;outline: none;float: left;text-indent: 2rem;background: none;}
.headers .top-right3 .btn{width: 20%;float: left;background: #0096ff;line-height: 30px;color: #fff;padding:0px;border:none;}
.headers .t2{background: #0061ab;}
.headers .navs {}
.headers .navs .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.headers .navs .nave{  position:relative; z-index:1; background: #0061ab;line-height: 46px;}
.headers .navs .nave a{ color:#fff;text-align: center;}

.headers .navs .nave .nLi{ float:left;  position:relative; display:inline; height: 46px;width:auto; text-align: center;padding:0 8px;margin:0 20px;}



.headers .navs .nave .nLi h3{ float:left;width: 100%;display: block;}
.headers .navs .nave .nLi h3 a{ display:block;font-size:17px;font-weight: bold;}
.headers .navs .nave .sub{ display:none; width:100%; left:0; top:48px;  position:absolute; background:#0061ab;  line-height:46px;z-index: 99999;min-width: 250px;}
.headers .navs .nave .sub li{ zoom:1; }
.headers .navs .nave .sub a{ display:block; border-bottom: 2px solid #0061ab}
.headers .navs .nave .sub a:hover{ background:#0096ff; color:#fff;border-bottom: 2px solid #9aab66}
.headers .navs .nave .on h3 a{ color:#fff;border-bottom: 2px solid #9aab66}

.headers .navs .nave .nLi:hover{ background:#0096ff; }



.banner .row {position: relative}
.bannerzy{padding: 100px  0 20px;text-align: center;}
.bannerzy .catname{font-size:60px;color: #0061ab;text-transform : uppercase;}



.bannerzy_h{background: url('../Image/bannerzy_h.jpg') no-repeat center center;}
.bannerzy_w{background: url('../Image/bannerzy_w.jpg') no-repeat center center;}

.bannerzy_jj{background: url('../Image/bannerzy_j.jpg') no-repeat center center;}
.bannerzy_n{background: url('../Image/bannerzy_n.jpg') no-repeat center center;}



.bannerzy_a{background: url('../Image/nybg.jpg') no-repeat center center;}
.bannerzy_b{background: url('../Image/pp.jpg') no-repeat center center;}
.bannerzy_c{background: url('../Image/nybg3.jpg') no-repeat center center;}
.bannerzy_d{background: url('../Image/bannerzy_d.jpg') no-repeat center center;}
.bannerzy_e{background: url('../Image/nybg5.jpg') no-repeat center center;}
.bannerzy_f{background: url('../Image/nybg6.jpg') no-repeat center center;}
.bannerzy .catname-s{width: 92px;height: 4px;background: #0061ab;margin:0 auto;margin:20px auto;}
.bannerzy .location,.bannerzy .location a{font-size: 17px;color:#0061ab;text-transform : uppercase; font-weight: lighter;}






.cd-logo, .cd-nav-trigger {
  position: fixed;
  display: inline-block;
}

.cd-logo {
  top: 28px;
  left: 5%;
}
.cd-logo img {
  display: block;
}

.cd-nav-trigger {
  top: 63px;
  right: 5%;
  height: 44px;
  width: 44px;
  z-index: 5;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}
.cd-nav-trigger .cd-icon {
  /* icon created in CSS */
  position: absolute;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  display: inline-block;
  width: 18px;
  height: 3px;
  background-color: #ffffff;
  z-index: 10;
}
.cd-nav-trigger .cd-icon::before, .cd-nav-trigger .cd-icon:after {
  /* upper and lower lines of the menu icon */
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  /* apply transition to transform property */
  -webkit-transition: -webkit-transform .3s;
  -moz-transition: -moz-transform .3s;
  transition: transform .3s;
}
.cd-nav-trigger .cd-icon::before {
  -webkit-transform: translateY(-6px) rotate(0deg);
  -moz-transform: translateY(-6px) rotate(0deg);
  -ms-transform: translateY(-6px) rotate(0deg);
  -o-transform: translateY(-6px) rotate(0deg);
  transform: translateY(-6px) rotate(0deg);
}
.cd-nav-trigger .cd-icon::after {
  -webkit-transform: translateY(6px) rotate(0deg);
  -moz-transform: translateY(6px) rotate(0deg);
  -ms-transform: translateY(6px) rotate(0deg);
  -o-transform: translateY(6px) rotate(0deg);
  transform: translateY(6px) rotate(0deg);
}
.cd-nav-trigger::before, .cd-nav-trigger::after {
  /* 2 rounded colored backgrounds for the menu icon */
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  height: 100%;
  width: 100%;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
}
.cd-nav-trigger::before {
  background-color: #091d23;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-delay: 0.4s;
  -moz-transition-delay: 0.4s;
  transition-delay: 0.4s;
}
.cd-nav-trigger::after {
  background-color: #ffb441;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  transition-duration: 0s;
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  transition-delay: 0s;
}
.cd-nav-trigger.close-nav::before {
  /* user clicks on the .cd-nav-trigger element - 1st rounded background disappears */
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.cd-nav-trigger.close-nav::after {
  /* user clicks on the .cd-nav-trigger element - 2nd rounded background appears */
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-delay: 0.4s;
  -moz-transition-delay: 0.4s;
  transition-delay: 0.4s;
}
.cd-nav-trigger.close-nav .cd-icon {
  /* user clicks on the .cd-nav-trigger element - transform the icon */
  background-color: rgba(255, 255, 255, 0);
}
.cd-nav-trigger.close-nav .cd-icon::before, .cd-nav-trigger.close-nav .cd-icon::after {
  background-color: white;
}
.cd-nav-trigger.close-nav .cd-icon::before {
  -webkit-transform: translateY(0) rotate(45deg);
  -moz-transform: translateY(0) rotate(45deg);
  -ms-transform: translateY(0) rotate(45deg);
  -o-transform: translateY(0) rotate(45deg);
  transform: translateY(0) rotate(45deg);
}
.cd-nav-trigger.close-nav .cd-icon::after {
  -webkit-transform: translateY(0) rotate(-45deg);
  -moz-transform: translateY(0) rotate(-45deg);
  -ms-transform: translateY(0) rotate(-45deg);
  -o-transform: translateY(0) rotate(-45deg);
  transform: translateY(0) rotate(-45deg);
}

.cd-primary-nav {
  /* by default it's hidden */
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  padding: 80px 5%;
  z-index: 3;
  background-color: #091d23;
  overflow: auto;
  /* this fixes the buggy scrolling on webkit browsers - mobile devices only - when overflow property is applied */
  -webkit-overflow-scrolling: touch;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0s, opacity 0.3s;
  -moz-transition: visibility 0s, opacity 0.3s;
  transition: visibility 0s, opacity 0.3s;
}
.cd-primary-nav li {
  margin: 1.6em 0;
  text-align: center;
    text-transform :  uppercase;
}
.cd-primary-nav a {
  color: #fff;
  font-size: 2rem;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  transition: color 0.2s;
}
.cd-primary-nav a:hover{
  color: #ffb441;
}
.no-touch .cd-primary-nav a:hover {
  color: #ffffff;
}
.cd-primary-nav.fade-in {
  /* navigation visible at the end of the circle animation */
  visibility: visible;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-primary-nav li {
    margin: 2em 0;
  }
  .cd-primary-nav a {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
@media only screen and (min-width: 1170px) {
  .cd-primary-nav li {
    margin: 2.6em 0;
  }
  .cd-primary-nav a {
    font-size: 32px;
    font-size: 2rem;
  }
}

.cd-overlay-nav, .cd-overlay-content {
  /* containers of the 2 main rounded backgrounds - these containers are used to position the rounded bgs behind the menu icon */
  position: fixed;
  top: 18px;
  right: 5%;
  height: 4px;
  width: 4px;
  -webkit-transform: translateX(-20px) translateY(20px);
  -moz-transform: translateX(-20px) translateY(20px);
  -ms-transform: translateX(-20px) translateY(20px);
  -o-transform: translateX(-20px) translateY(20px);
  transform: translateX(-20px) translateY(20px);
}
.cd-overlay-nav span, .cd-overlay-content span {
  display: inline-block;
  position: absolute;
  border-radius: 50%;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: transform;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.cd-overlay-nav.is-hidden, .cd-overlay-content.is-hidden {
  /* background fades out at the end of the animation */
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}

.cd-overlay-nav {
  /* main rounded colored bg 1 */
  z-index: 2;
}
.cd-overlay-nav span {
  background-color: #091d23;
}

.cd-overlay-content {
  /* main rounded colored bg 2 */
  z-index: 4;
}
.cd-overlay-content span {
  background-color: #ffb441;
}

.cd-content {
  /* just some dummy content */
  padding: 80px 0;
  width: 90%;
  max-width: 768px;
  margin: 0 auto;
  z-index: 1;
}
.cd-content .cd-intro {
  height: 200px;
  padding-top: 4.6em;
}
.cd-content h1 {
  text-align: center;
  font-size: 20px;
  font-size: 1.25rem;
}
.cd-content p {
  line-height: 1.5;
  color: #a76500;
}
@media only screen and (min-width: 768px) {
  .cd-content .cd-intro {
    height: 250px;
    padding-top: 6em;
  }
  .cd-content h1 {
    font-size: 28px;
    font-size: 1.75rem;
  }
  .cd-content p {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 1.8;
  }
}




.titles {width: 100%;line-height: 55px;border-bottom: 1px solid #e0e0e0;height: auto;overflow: hidden;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding:0 10px;}
.titles span {float: left; font-size: 20px;color:#333333;padding-right: 10px; font-weight: bold;}
.titles p {float: left; font-size: 12px;color: #999999;font-weight: lighter;text-transform : uppercase;}
.titles a {float: right; font-size: 12px;color: #c5c5c5;text-transform : uppercase;}



/* 主页 */



.box1{padding-top:30px;padding-bottom:30px;background:#fff}


.focusBox{position:relative;width:100%;height:420px;overflow:hidden;font:12px/1.5 Verdana,Geneva,sans-serif;text-align:left;background:#fff}
.focusBox .pic img{width:100%;height:420px;display:block}
.focusBox .txt-bg{position:absolute;bottom:0;z-index:1;height:36px;width:100%;background:#333;opacity:.4;overflow:hidden}
.focusBox .txt{position:absolute;bottom:0;z-index:2;height:36px;width:100%;overflow:hidden}
.focusBox .txt li{height:36px;line-height:36px;position:absolute;bottom:-36px}
.focusBox .txt li a{display:block;color:#fff;padding:0 0 0 10px;font-size:14px;text-decoration:none;font-weight: bold;}
.focusBox .num{position:absolute;z-index:3;bottom:8px;right:8px}
.focusBox .num li{float:left;position:relative;width:18px;height:15px;line-height:15px;overflow:hidden;text-align:center;margin-right:1px;cursor:pointer}
.focusBox .num li a,.focusBox .num li span{position:absolute;z-index:2;display:block;color:#fff;width:100%;height:100%;top:0;left:0;text-decoration:none}
.focusBox .num li span{z-index:1;background:#000;opacity:.5}
.focusBox .num a:hover,.focusBox .num li.on a{background:#f60}





.box1-2-c{height: auto;overflow: hidden;padding-top: 20px;}
.box1-2-c_img{padding:0;}
.box1-2-c_img img{display: block;width: 100%;height: auto;max-height: 178px;}
.box1-2-c_tct {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;
font-size: 16px;color: #333333;line-height: 36px;}
.box1-2-c_cct{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;
font-size: 14px;color: #969494;line-height: 24px;}

.box1-2-c_tcc {padding-top: 20px;}
.box1-2-c_tcc li{font-size: 14px;line-height: 34px;border-bottom: 1px dashed #b3b3b3;height: auto;overflow: hidden; border-left:3px solid transparent;text-indent: 5px;}
.box1-2-c_tcc li a{display: block;width: 100%;height: 100%;font-size: 16px;}
.box1-2-c_tcc li i{float: right;font-size: 14px;color: #9a9a9a;font-style: normal;padding-right: 5px;}
.box1-2-c_tcc li:hover{border-left:3px solid #ccc;background: #ddd;}


.box2{}
.yqlj{width: 100%;height: 194px;background: url('../Image/linkbg.png') no-repeat center center;}
.yqlj h1{display: block;width:100%;text-align: center;padding-top: 30px; font-size: 34px;color: #fff;}
.yqljce{background: rgba(0, 0, 0, 0.7);line-height: 38px;text-align: center;}
.yqljce a{color: #fff;}




.box3{padding: 30px 0;}
.box32{margin-bottom: 40px;}
.box32c{background: #f2f2f2;}
.box32cc{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:13px 15px;height: auto;overflow: hidden;}
.box32cc li {line-height: 35px;border-bottom: 1px dashed #b3b3b3;width: 100%;height: auto;overflow: hidden;float: left;border-left:3px solid transparent;text-indent: 5px;}
.box32cc li a{ color: #333333;display: block;width: 100%;height: 36px;font-size: 16px;}
.box32cc li span{float: left;}
.box32cc li i{font-style: normal;float: right;color: #a5a5a5}
.box32cc li:hover{border-left:3px solid #ccc;background: #ddd;}


.box33c{background: #f2f2f2;}
.box33cc li{width: 100%;height: 80px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-top: 12px;border-bottom: 1px dashed #ccc;}
.box33cc li i{font-size: 45px;padding:  0 20px;display: block;width: 90px;float: left;text-align: center;}
.box33cc li span{font-size: 12px;line-height: 60px;display: block;float: left;font-weight: bold;}


.box4{background: url('../Image/casebg.png') repeat-y center center;height: auto;overflow: hidden;}


._03_fengcai{margin-top: 2%;}


._03_fengcai h4{line-height: 40px;text-align: center;font-size: 14px;color: #333;position: relative;font-weight: lighter;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}



._03_fengcai h4:after{width: 100%;height: 1px;content: '';position: absolute;left: 0;bottom:0;background: #e5e5e5;z-index: 1;}
._03_fengcai h4:before{width: 0;height: 1px;content: '';position: absolute;left: 50%;bottom:0;background: #e5e5e5;z-index: 2;transition: all .4s;}
._03_fengcai a:hover h4:before{width: 100%;background: #bb0202;left: 0;}




.fengcai_lis{padding-top: 30px;}
.end_top{height: 99px;background: url('../Image/end-top-bg.png') no-repeat right center;}
.footerb{height: auto;width: 100%;background: #333333;}
.footers{min-height: 280px;padding-left: 0;padding-right:0;color: rgba(255, 255, 255, 0.7)}

/* 底部导航 */
.foot-nav{height: auto;overflow: hidden;border-bottom:1px solid rgba(255, 255, 255, 0.2);}
.foot-nav-a{width: 12.5%;display: block;float: left;height: 100%;color: rgba(255, 255, 255, 0.5);text-align: center;padding-top:15px;padding-bottom: 15px;font-size: 14px;}
.foot-nav-a:hover{color: #fff;}
/* 底部导航 */







.foot01{margin-top:50px;}
.foot0101 img{display: block;margin:0 auto;}
.foot0201 img{display: block;margin:0 auto;}
.foot0201 span{display: block;text-align: center;color: rgba(255, 255, 255, 0.5);line-height: 35px;}
.foot0202 li{color: rgba(255, 255, 255, 0.7);font-size: 14px;line-height: 25px;}
.ftt1{color: #fff;font-size: 17px;}
.ftt2{width: 30px;height: 2px;background: #da0410;margin:10px 0 30px 0 ;}
.foot02{margin-top: 50px;padding:0px;height: auto;overflow: hidden;}
.foot05 {background: #1a1a1a;padding: 10px 0;color: rgba(204,204, 204, 0.5);text-align: center;}

.foot03{margin-top: 50px;padding:0px;}


.foot0301 li{color: rgba(255, 255, 255, 0.5);font-size: 14px;line-height: 25px;}

.foot04{margin-top: 50px;padding:0px;height: auto;overflow: hidden;}
.foot0401{float: left;}
.foot0402{float: left;}
.foot0401 img{width: 108px;padding-right: 20px;}
.foot0402 img{display: block;margin-bottom: 10px;}
.foot0402 span {font-size: 12px;}



.mobile_footer{ width: 100%; height: 60px; background: #262932; left: 0px; bottom:0px; position: fixed; float: left;z-index: 999;}
.mobile_footer a{ color:#fff; display: block; width: 20%; height: 100%;float: left; line-height:80px; text-align: center;font-size: 100%;font-family: "微软雅黑";}
.f1{ width:100%; background:url(../Image/footer_home.png) no-repeat  center 20%; background-size: 20px; height:100%; float:left;  text-align:center;}
.f2{width:100%;background:url(../Image/footer_tel.png) no-repeat center 20%; background-size: 20px;  height:100%; float:left;text-align:center;}
.f3{width:100%;background:url(../Image/footer_email.png) no-repeat center 20%;  background-size: 20px; height:100%; float:left;text-align:center;}
.f4{width:100%;background:url(../Image/footer_map.png) no-repeat center 20%;  background-size: 20px; height:100%; float:left;text-align:center;}
.f5{width:100%;background:url(../Image/footer_top.png) no-repeat center 20%;  background-size: 20px; height:100%; float:left;text-align:center;}























.t31 a{width: 34px;height: 34px;background: #f1f1f1;display: inline-block;text-align: center;line-height: 34px;}
.t31 a:hover{width: 34px;height: 34px;background: #cf1314;}
.t31 i{color: #a8a8a8;}
.t31 a:hover i{color: #fff;}
.t32 {padding-top: 20px;padding-left: 10px;color: #a7a7a7;}


.text-ts {border-bottom:2px solid #cecece;line-height: 45px;padding-top: 30px;display: block;width: 100%;height: auto;overflow: hidden;}
.text-ts i{color: #333333;font-size: 18px;font-style: normal;font-weight: bold;border-bottom: 3px solid #cf1314;line-height: 45px;display: block;float: left;}
.text-ts span{color: #b2b2b2;font-size: 14px;text-transform : uppercase;padding-left: 20px;display: block;float: left;}
.text-te {border-bottom:1px solid #cecece;line-height: 45px;display: block;width: 100%;height: auto;overflow: hidden;}
.text-te i{color: #fff;font-size: 18px;font-style: normal;font-weight: bold;border-bottom: 3px solid #cf1314;line-height: 45px;display: block;float: left;}
.text-tc {line-height: 45px;padding-top: 30px;display: block;width: 100%;height: auto;overflow: hidden;}
.text-tc i{color: #333333;font-size: 18px;font-style: normal;font-weight: bold;display: block;float: left;}
.text-tc span{color: #b2b2b2;font-size: 12px;text-transform : uppercase;display: block;float: left;}
#form2 input{width: 100%;}
#form2 td {width: 100%;display: block;margin-bottom: 20px;}
#form2 #content{outline: none;background: #f5f5f5;border: 1px solid #e1e1e1;text-indent: 2em;line-height: 45px;}




.box7-li{margin:20px auto;padding:20px 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.b-7-left{float: left;width: 20%;text-align: center;}
.b-7-left i{font-size: 65px;margin:0 auto;display: block;}
.b-7-right{float: left;width: 80%;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding:0 5%;}
.b-7-right-1 span{font-weight: bold;font-size: 24px;padding-right: 20px;}
.b-7-right-1 {font-size: 16px;}
.b-7-right-2 {font-size: 14px;line-height: 30px;}
.box7-li:hover{background: #cf1314;}
.box7-li:hover >*{color: #fff;}

.b-l-t{width: 100%;height: auto;overflow: hidden;}
.b-l-t-1{width: 170px;height: 130px;background: #cf1314;float: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:38px 0  0 0;text-align: center;color: #fff;}
.b-l-t-1 p{font-size: 18px;color: #fff;font-weight: bold;}
.b-l-t-1 b{font-size: 12px;color: #fff;font-weight: lighter;}
.b-l-t-2{width: 180px;height: 130px;background: #dcdcdc;float: left;text-align: center; line-height: 130px;}
.b-l-t-2 img{display: inline-block;vertical-align: middle;}
.b-l-b b{line-height: 35px;font-size: 18px;color: #666;}
.b-l-b p{line-height: 25px;font-size: 14px;color: #999;}
.box-com{background: url('../Image/com-bg.jpg') no-repeat center center;height: auto;overflow: hidden;padding:20px 0;}
.box-com-left img{max-width: 100%;display: block;}
.box-com-right-1{padding: 15px 0; color: #fff;}
.box-com-right-1 span{font-size: 24px;}
.box-com-right-1 i{font-size: 16px;font-style: normal;text-transform : uppercase;}
.box-com-right-2 {font-size: 14px;line-height: 35px;color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    }
.box-com-right-3 {width: 180px;height: 45px;border:1px  solid  #fff; line-height: 45px;text-align: center;color: #fff;font-size: 14px;margin-top:35px;}
.box-com-right-3 a{font-size: 14px;color: #fff;}
.box-news1c { padding: 20px 0; }
.box-news1c li>*{transition: 0.5s;}
.box-news1c li{line-height: 35px;font-family: "iconfont" !important;font-style: normal;-webkit-font-smoothing: antialiased;

    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;

}
.box-news1c li:before{ content: "\e601";;padding-right: 10px;font-size: 12px;color: #373737;}
.box-news1c li:hover{background: #cf1314;}
.box-news1c li:hover>*{color: #fff;}
.box-news1c li:hover:before{color: #cf1314}
#allmap{width: 100%;height: 350px;border:none;}
.box-maps{position: relative;}
.box-mapsc{position: absolute;right: 0;bottom: 0;height: 150px;background: rgba(207,19,20,0.75);-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;box-sizing: border-box;padding:10px;}
.box-mapsc-1 img { width: 110px;height: 110px;padding:5px;border:1px solid #fff;}
.box-mapsc-2 img { width: 110px;height: 110px;padding:5px;border:1px solid #fff;}
.box-mapsc-3 {color: #fff;}
.box-mapsc-3 span {font-weight: bold;display: block;font-size: 17px;padding-bottom: 5px;}

/* 公司简介 */
.com1 {padding:30px 0;}
.com1 img{display: block;width: 100%;}

.com2 {font-family:Arial;font-size: 15px;line-height: 30px;color: #666;padding:0 5px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding:30px;}

.com2 img{display: block;max-width: 100%;margin:0 auto;}
.com2e img{display: block;max-width: 100%;margin:0 auto;}

.hot{background: rgba(2, 3, 5, 0.8);position: absolute;bottom:0px;height: 80px;line-height: 80px;width: 100%;}
.hot .hotl {color: #fff;font-size: 14px;}
.hot .hotl i {color: #ffc71c;float: left;display: block;font-size: 32px;}
.hot .hotl span{color: #fff;float: left;display: block;}
.hot .hotl li{color: #ccc;float: left;}
.ss{height:45px; width: 100%;margin-top:18px;}
.sou_left{float:left; width:345px; height:45px; text-align:left; color:#fff; line-height:30px; padding-left:10px;outline: none;border:none;font-size: 14px;}
.ss_pic{ float:right;}
.s-l{padding-top: 10%;}
.s-lp{position: relative;display: block;max-width:80%;padding:40px 0;}
.bt1{display: block;margin:20px 0;}
.bt2{display: block;margin:20px 0;}
.s-r-s {font-size: 18px;color: rgba(255,255,255,0.5);display: block;height: auto;margin:20px 0;font-weight: lighter;}
.s-r{padding-top: 15%;}
.s-r-l {text-align: center;}
.s-r-l li{vertical-align: top;}
.s-r-l li em{-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;width: 100px;height:100px;border-radius: 20px;border:2px solid #fff;display: block;margin:0 auto;}
.s-r-l li em i{font-size: 55px;line-height: 100px;color: #fff;font-weight: lighter;}
.s-r-l li span{color: #fff;}
/* 多参 */
.bit-t{font-size: 34px;font-weight: bold;color: #3f3f3f;margin:50px auto;text-align: center;height: 80px;}
.bit-t span{display: inline-block;height: 100%;border-bottom: 4px dashed #ffc000;margin:0 auto;position: relative;z-index: 9;width: 350px;text-align: center;}
.bit-t-s{position: relative;font-family: Impact;font-size: 60px;margin: 0 auto; z-index: 8;color: rgba(153, 153, 153, 0.2);margin:0 auto;display: inline-block;bottom: 64px;text-transform : uppercase;line-height: 60px;}
.bit-t i{font-style: normal;color: #fbce45;}
/* 首页 */

.mains{width: 100%;height: auto;}
.main{width: 100%;height: auto;background: #ebebeb;padding:20px 0;}


.left{}


.product-bg{width: 100%;height: auto;overflow: hidden;background: url('../Image/product-bg.png') repeat-y center center;}
.product-fenlei li{margin-top: 5px;margin-bottom: 5px;}
.product-fenlei li span{text-align: center;position: relative;height: 40px;background: #3f3f3f;display: block;line-height: 40px;}
.product-fenlei li a{color: #fff;font-size: 14px;text-decoration: none;}
.product-fenlei li:hover span {background: #ffc71c;}
.product-fenlei li:hover a {color: #000;}
.product-c{padding-bottom: 40px;height: auto;overflow: hidden;}
.product-c li{margin:20px auto;transition: 0.2s;}
.product-c li img{display: block;width: 100%;}
.product-c li span{float: left;display: block;width: 100%;}
.product-c li i{float: left;display: block;width: 100%;height: 48px;line-height: 48px;background: #313131;font-style: normal;color: #fff;text-align: center;font-size: 20px;}
.product-c li:hover {box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);  -webkit-transform: translate3d(0, -6px, 0);    transform: translate3d(0, -6px, 0);}
.product-c li:hover i{background: #fdd047;color: #000;}
.youshi-bg{width: 100%;height: auto;overflow: hidden;background: url('../Image/youshi-bg.png') repeat-y center center;padding-bottom: 30px;}
.youshi-c img{display: block;width: 100%;}
.youshi-c-t{font-size: 36px;font-weight: bold;color: #303030;font-weight: lighter;line-height: 45px;margin:20px 0;}
.youshi-c-s{width: 55px;height: 4px;margin-bottom: 30px;background: #d4d4d4;}
.youshi-c-c li{line-height: 35px;}
.youshi-c-c li:last-child{margin-bottom: 30px;}
.about-bg{width: 100%;height: auto;overflow: hidden;background: url('../Image/product-bg.png') repeat-y center center;padding-bottom: 30px;}
.about-cl{margin:20px auto;}
.about-cl img{display: block;width: 100%;}
.about-cr{margin:20px auto;}
.about-cr-t{font-size:24px;color: #282828;font-weight: bold; }
.about-cr-t span{font-size:14px;color: #666666;display: block;text-transform : uppercase;font-weight: lighter;}
.about-cr-c{margin: 20px 0;font-size: 16px;}
.about-cr-c1{line-height: 30px}
.about-cr-c1 a{color: #f9bd0f;}
.about-cr-c2 {text-align: center;}
.about-cr-c2 li {display: inline-block;width:22%;}
.about-cr-c2 li  img{display: block;width: 80%;margin:10px auto;}
.about-cr-c2 li  span{text-align: center;}
.case-bg{width: 100%;height: auto;overflow: hidden;background: url('../Image/youshi-bg.png') repeat-y center center;padding-bottom: 30px;}
.rvc{max-width:1140px;position:relative;margin:auto;margin-top:30px}
.rvc .rvc-wrapper{margin:auto;overflow:hidden}
.rvc .rvc-wrapper ul{overflow:hidden;position:relative}
.rvc .rvc-wrapper ul li{float:left;border:1px solid #cccccc;}
.rvc .rvc-wrapper ul li a{display:block;width:100%;height:auto;text-decoration:none}
.rvc .rvc-wrapper ul li a .img-wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width: 100%;}
.rvc .rvc-wrapper ul li a .img-wrapper img{display: block;width: 100%;}
.rvc .rvc-wrapper ul li a h2{margin-top:10px;text-align:center}
.rvc .rvc-wrapper ul li a p{height: 35px;line-height: 35px;text-align: center;margin-bottom: 0px;}
.rvc-prv,.rvc-next{position:absolute;height:100%;top:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.rvc-prv{left:0}
.rvc-next{right:0}
.news-bg{width: 100%;height: auto;overflow: hidden;background: url('../Image/product-bg.png') repeat-y center center;padding-bottom: 30px;}
.news-cl .img-wrapper img{display: block;width: 100%;margin-bottom: 20px;}
.news-cl .content-wrapper .c1{color: #1b1a1a;line-height: 26px;font-size: 20px;margin-bottom: 10px}
.news-cl .content-wrapper .c2{color: #1b1a1a;line-height: 26px;font-size: 16px;}
.news-cr .news-cr-1{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:50px 0;text-align: center;margin-bottom: 40px;border-right: 1px solid #ccc;}
.news-cr .news-cr-1 .news-cr-11{font-size: 24px;font-weight: bold;color: #333}
.news-cr .news-cr-1 .news-cr-12{font-size: 18px;color: #999}
.news-cr .news-cr-2 .news-cr-21{font-size: 18px;font-weight: bold;color: #333}
.news-cr .news-cr-2 .news-cr-22{font-size: 14px;color: #333;margin:10px 0;line-height: 32px;}
.text-t{text-align: center;margin:0 auto;padding:0;height: auto;overflow: hidden;margin-top: 40px;}
.text-t-d{position: relative;top:20px;color: rgba(40, 40, 40,0.08);font-family: Impact;font-size: 60px;text-transform : uppercase;text-align: center;width: 100%;}
.text-t-u{position: absolute;top:35px;color: #222222;text-transform : uppercase;font-size: 38px;font-weight: bold;width: 100%;}
.text-t-s{width: 100%;padding:10px 0;}
.text-t-s span{width: 100px;height: 3px;background: #0061ab;display: block;margin:0 auto;}
.text-t-p{text-align: center;width: 100%;font-size: 16px;color: #999999;text-transform : uppercase;font-family: 微软雅黑;margin:10px 0;}
.text-t-ps {text-transform:none;font-size: 22px;line-height: 35px; }
.text-t-d1{position: relative;top:0px;color: rgba(40, 40, 40,0.08);font-family: Impact;font-size: 60px;text-transform : uppercase;text-align: center;width: 100%;}
.text-t-u1{position: absolute;top:14px;color: #222222;text-transform : uppercase;font-size: 38px;font-weight: bold;width: 100%;}
.text-t-s1{width: 100%;}
.text-t-s1 span{width: 100px;height: 3px;background: #0061ab;display: block;margin:0 auto;}
.text-t-e{padding:30px 0;font-size: 34px;text-transform : uppercase;}
.m-product{ padding: 30px 0;height: auto}
.slideGroup{ width:100%;overflow:visible; position:relative;}
.slideGroup .parHd{}
.slideGroup .parHd ul{  width: 100%; overflow: hidden;text-align: center;}
.slideGroup .parHd ul li{display: inline-block;line-height: 26px;margin-bottom: 30px;}
.slideGroup .parHd ul li a{ color: #323232;font-size: 20px;text-transform : uppercase;}
.son-li{padding-bottom:20px;height: auto;overflow: hidden;}
.son-li .son{line-height: 65px;margin-bottom: 5px;}
.son-li a{ color: #2a2a2a!important;font-size: 16px;text-transform : uppercase;display: block;font-weight: lighter;border:1px solid #dcdbdb;background: #efefef;}
.son-li a:hover{color: #0061ab!important;}
.slideGroup .parHd ul li.on a{color: #0061ab}
.slideGroup .parBd{ width: 100%;  overflow: hidden;}
.slideGroup .parBd ul{ width: 100%; margin: 0 auto; overflow: hidden;text-align: center;}
.slideGroup .parBd ul li{display: inline-block;}
.slideGroup .parBd ul li span{display: block;width: 100%;text-align: center;min-height: 80px;font-size: 15px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding-top: 15px;}
.slideGroup .parBd ul li img{width: 100%;}
.mores{width: 100%;margin:30px auto;}
.mores span{display: block;width:244px;height: 52px;line-height: 52px;border-radius: 26px;border:1px solid #0061ab;text-align: center;margin:0 auto;transition: 0.5s;}
.mores span a{display: block;width: 100%;height: 100%;color:#0061ab;font-size: 16px;text-transform : uppercase;}
.mores span:hover{border-radius: 0px;}






.casebox {width: 100%;height:auto;overflow: hidden;}
.index-cases{background-color: #f1f2f4; overflow: hidden;}
.case-list{}
.case-list .case-item{transition: all .2s linear 0s;}
.case-list .case-item .case-item-wrap{ transition: all .2s linear 0s;}
.case-list .case-item .case-title{ text-align: center;  padding: 1% 0;  margin-bottom: 0; line-height: 290%;  background: #fff; overflow: hidden; text-overflow: ellipsis;  white-space: nowrap;  font-size: 120%; transition: all .2s linear 0s;    border-bottom: 5px solid #0f4bad;}
.case-list .case-item .case-item-wrap:hover{ -webkit-box-shadow: 0 0 30px rgba(0,0,0,0.3);  box-shadow: 0 0 30px rgba(0,0,0,0.3);}
.case-list .case-item .case-item-wrap:hover .case-title{ background-color: #0f4bad; color: #fff;}
.case-list.owl-carousel .owl-stage-outer .case-item-wrap:hover{ -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.3); box-shadow: 0 0 15px rgba(0,0,0,0.3);}
.box5{}
.newc-li{margin:20px 0px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:20px 30px;background: #f7f7f7;border:5px solid #fff;min-height: 240px;}
.newc-li-1{font-size: 20px; color: #333333;padding-bottom: 20px;}
.newc-li-2{font-size: 16px; color: #999999;padding-bottom: 20px;line-height: 24px;}
.newc-li-3{font-size: 26px; color: #000;}
.newc-li:hover{background: #ce0a0a;}
.newc-li:hover .newc-li-1,.newc-li:hover .newc-li-2,.newc-li:hover .newc-li-3{color: #fff;}
.box6{background: #fff;padding:20px 0;}
.hzc{height: auto;overflow: hidden;width: 100%;padding-top:20px;padding-bottom: 10px;}
.hzli{-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;border:2px solid #f4f4f4;margin-top:10px;margin-bottom: 10px;}
.hzli img{display: block;width: 100%;transition: 0.5s;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;border:2px solid #f4f4f4;}
.hzli:hover img{-webkit-filter: grayscale(0%);filter: grayscale(0%);transform: rotateY(360deg);border:2px solid #ececec;}
.hzc a span {width: 100%;height: 100%;display: block;}






.end-c{padding:20px 0;height: auto;overflow: hidden;}
.end-c li { line-height: 45px;width: 50%;float: left;}
.end-c li a { color: rgba(255, 255, 255, 0.5);}








.end-e li {text-align: center;}
.end-e li a.pr{width: 100%;display: block;font-size: 16px; line-height: 45px;padding-bottom: 20px;}
.end-e li a{color: #fff;}
.end-e li span a{display: block;width: 100%;color: rgba(255, 255, 255, 0.5);line-height: 35px;}


.end_copy{text-align: center;line-height: 35px;color: #fff;}
.end-e span{display: block;height: auto;overflow: hidden;}





.end-t{background: url('../Image/end-bg.jpg') #292929 no-repeat center center;}
.end-d{background: #2f2f2f;}
.end-t-s{padding:50px 0 10px 0;}
.end-t-s-1 li{float: left;margin-bottom: 30px;}
.end-t-s-1 li:after{content: "|";color: #999;padding:0 10px;}
.end-t-s-1 li a{color: #999999;text-transform : uppercase;font-size: 16px;transition: 0.5s;}
.end-t-s-1 li a:hover{color: #fff;}
.end-t-s-2{ text-transform :  uppercase;font-size: 16px;color: #999;padding-bottom: 40px;}
.end-t-s-3{float: left;}
.end-t-s-3 span{color: #999;text-transform : uppercase;font-size: 16px;margin-top: 20px;margin-bottom: 5px;display: block;}
.end-t-s-3 p{color: #da0410;text-transform : uppercase;font-size: 20px;font-weight: bold;}
.end-t-s-4 li{line-height: 27px;color: #999;font-size: 16px;}
.end-t-s-3 a{color:#999;}
.end-t-s-3 li{line-height: 27px;color: #999;font-size: 16px;}
.end-d{background: #2f2f2f;line-height: 63px;}
.end-d-l span{color: rgba(255,255,255,0.5);font-size: 16px;text-transform : uppercase;}
.end-d-l a{color: rgba(255,255,255,0.5);font-size: 16px;}
.end-d-r a{color: rgba(255,255,255,0.5);font-size: 16px;text-transform : uppercase;}












/* 产品中心 */
.layui-elem-field {margin: 30px 0 10px 0;margin-top: 30px; margin-bottom: 30px; border:2px solid  #e6e6e6;position: relative; }
.layui-elem-field legend {padding: 0 20px;width: auto;border-bottom: none;text-align: center;margin-left:auto;margin-right:auto;font-size:34px;font-weight: bold;text-transform : uppercase;margin-bottom: 0px;}
.layui-elem-field a{display: block;width: 150px;margin: 0 auto;overflow: hidden;background: #0061ab;line-height: 36px;bottom: -20px;position: relative;text-align: center;color: #fff;color: #fff;font-size: 20px;text-transform : uppercase;}
.probgs .layui-elem-field legend{color: #fff;}
.products {padding:40px 0;}
.probgs{background: url(../Image/p-1.jpg) no-repeat center center;}
.probg:nth-of-type(2){background: url(../Image/v1.jpg) no-repeat center center;}
.probg:nth-of-type(4){background: url(../Image/v2.jpg) no-repeat center center;}
.probg:nth-of-type(6){background: url(../Image/v3.jpg) no-repeat center center;}
.probg:nth-of-type(even) .layui-elem-field legend{color: #fff;}
.probg:nth-of-type(even)  .p-tt li {border:1px solid #fff;}
.probg:nth-of-type(even)  .p-tt li  a{color: #fff;}
.hzcs{height: auto;overflow: hidden;width: 100%;padding-top:20px;padding-bottom: 10px;}
.box10{background: #f7f7f7;padding:20px 0;}
.p-t{padding:30px 15px;}
.p-tt {text-align: center;}
.p-tt li{min-height: 45px;border:1px solid #ccc;width: 250px;display: inline-block;margin:20px 20px 5px 20px;padding-top: 12px;font-size: 17px;padding-bottom: 12px;}
.products-li{margin-bottom: 10px;margin-top:10px;}
.products-li img{display: block;width: 100%;float: left;}
.products-li-1{height: auto;overflow: hidden;}
.products-li-2{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:3% 5%;background: #fff;}
.products-li-2-1{color: #282828;font-size: 15px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;line-height: 45px;}
.products-li-2-2 span{display: block;width: 30%;height: 3px;background: #807e7e;}
.products-li-2-3{padding: 10px 0;line-height: 22px;font-size: 14px;min-height: 85px;}
.products-li:hover .products-li-2{background: #0061ab;}
.products-li:hover .products-li-2-1{color: #fff;}
.products-li:hover .products-li-2-2 span{background: #fff;}
.products-li:hover .products-li-2-3{color: #fff;}


.jobs-lis{ border: 1px solid transparent;    position: relative;    background: #f7f7f7;    transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;    margin: 30px auto;
    padding: 10px;    border-bottom: 3px solid transparent; border-left:3px solid #ccc;}
.jobs-lis p{line-height: 35px;}
.jobs-lis p strong{color: #0061ab;}
.jobs-lis p a{padding:3px 5px;border:1px solid #ccc;border-radius: 3px;font-size: 12px;}



#prev_next {height: auto;overflow: hidden;}
#prev_next li{display: block;    float: left;    width: 46%;    line-height: 35px;    border: 1px solid #f3f3f3;    border-radius: 17px;    text-indent: 10px;    margin: 10px 0;    transition: 0.5s ease-out;margin:20px 2%; font-size: 12px;}
#prev_next li:hover{background: #0061ab;color: #fff;}


.news-info-2-img img{display: block;max-width: 100%;margin:0 auto;}

.info_title{line-height: 65px;font-size: 17px;font-weight: bold;}
.jobs li {line-height: 35px;font-size: 14px;}
.jobs li  a{line-height: 35px;font-size: 14px;border:1px solid #ccc;border-radius: 3px;padding:3px 5px;}




/* left */
.widget {background: #fff;width: 100%;}
.widget .short_title{background: #0061ab;line-height: 62px;text-align: center;font-size: 24px;text-transform : uppercase; color: #fff;text-transform : uppercase;}
.widget .short_title i{color: #fff;font-size: 24px;}

#pro_list li{padding:0 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-bottom: 1px solid #eeeeee; line-height: 51px;border-left:3px solid transparent;}
#pro_list li a{font-size: 16px;color: #282828;display: block;width: 100%;height: 100%;}
#pro_list li:hover{border-left:3px solid #9aab66; background: #eee;}
#pro_list li:hover a{color: #9aab66;}








.widget-c-2 img {display: block;width: 100%;}
.widget-c-3 {height: 90px;background: #2a2a2a;width: 100%;float: left;}
.widget-c-3  a{display: block;height: 50px;width: 220px;margin:20px auto;background: #0061ab;border-radius: 25px;font-size: 14px;line-height: 50px;text-align: center;color: #fff; }


.widget-c-4{height: 50px;font-size: 16px;line-height: 50px;background: #0061ab;text-align: center;}
.widget-c-4 a{color: #fff; }
.contact-b{background: #fff;padding:30px;}
.contact-b small{width: 100%;display: block;font-size: 18px;text-transform : uppercase;margin: 10px 0;}
.contact-1{border:1px solid #e1e1e1;padding:66px 30px;margin-left:-1px;margin-top: 30px;}
.contact-1-1{line-height: 35px;color: #5a5a5a;font-size: 16px;}
.contact-1-1 i{margin-right: 20px;}
.contact-2{border:1px solid #e1e1e1;padding:20px 30px;margin-left:-1px;margin-top: 30px;}
.contact-2 li{padding-bottom: 10px;}
.contact-2 img{display: block;width: 80%;margin:0 auto;}
.contact-2 span{display: block;text-align: center;font-size: 16px;color: #383737;}
.contact-2 b{line-height: 35px;text-align: center;display: block;font-size: 24px;}
.contact-2:nth-of-type(3) span{display: block;text-align: center;font-size: 14px;color: #383737;}
.contact-order .container{background: #fff;margin: 40px auto;padding:30px 0px;}
.swiper-container{width:100%;height:100%}
.swiper-slide{text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.swiper-slide img{display:block;width:90%;margin:5%}
.swiper-slide span{line-height:45px;text-align:center;padding-bottom:20px;display:block;width:100%;color: #fff;}
.left-b{background:#0061ab;margin-top: 40px;}
/* .right{background: #fff;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding:10px;}
 */

/* 
.page a{display: inline-block;padding:5px 10px;border:1px solid #efefef;}
.page .current{display: inline-block;padding:5px 10px;border:1px solid #efefef;background: #f7f7f7;}

ul.pagination {display: inline-block;padding: 0;margin: 0;}
ul.pagination li {display: inline;}

 */



.page{display: inline-block;padding: 0;margin: 0;text-align: center;width: 100%;}
.page a{color: black;padding: 8px 16px;text-decoration: none;}
.page a.active {background-color: #4CAF50;color: white;}
.page a:hover:not(.active) {background-color: #ddd;}








.pro-tops{background: #f6f6f6;}
.pro-topcc{margin:0px auto;}
.pro-topc{padding:20px;background: #fff;margin:20px auto;}
.g_gallery{ padding: 25px 15px;}
.g_gallery .g_pic{ width:100%; border:1px solid #dddddd;overflow: hidden;}
.g_gallery .g_pic a{ display: table-cell; width:1%; text-align: center; vertical-align: middle;}
.g_gallery .g_pic a img{ max-width:100%; max-height:553px; }
.g_gallery .g_thumb{ margin-top:12px;}
.g_gallery .g_thumb li{width: 20%;float: left; border:1px solid #dddddd; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;margin:0 0%;}
.g_gallery .g_thumb li.on,.g_gallery .g_thumb li:hover{ border-color:#ef3b2d;}
.g_gallery .g_thumb li a{display: table-cell;width: 100%;   text-align: center;}
.g_gallery .g_thumb li a img{ max-width:100%;max-height: 100%;}
.g_sumary1 {font-size: 30px;color:#282828;}
.g_sumary2 span{width: 30%;display: block;height: 2px;background: #807e7e;margin-top: 20px;} 
.g_sumary3 { font-size: 14px;color: #999999;margin: 20px 0;line-height:     34px;padding-bottom: 30px;}
.g_sumary4 {padding-top: 40px;padding-bottom: 40px;border-top:1px solid #eaeaea;border-bottom: 1px solid #eaeaea;text-align: center;height: auto;overflow: hidden;}
.g_sumary41,.g_sumary42,.g_sumary43{float: left;width: 33%;display: inline-block;height: 52px;}
.g_sumary42{border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;}
.g_sumary4 span{display: block;width: 100%;font-size:14px;font-family: Arial;color: #282828;text-transform : uppercase;}
.g_sumary4 em{font-style: normal;font-family: "Impact";color: #282828;font-size: 14px;}
.g_sumary5 {width: 100%;height: auto;overflow: hidden;}
.g_sumary5 a{width: 190px;height: 56px;display: block;margin:30px 10px;float: left;background: #eaeaea;text-align: center;line-height: 56px;font-size: 16px;}
.g_sumary5 a:nth-of-type(2){background: #0061ab;color: #fff;}
.g_sumary6 li{float: left;margin:0 20px;}
.g_sumary6 li i{font-size: 23px;color: #ccc;}
.g_sumary{padding:20px 55px;}
.g_sumary b{ color: #303030;}
.g_sumary .product_title{ font-size:24px; font-weight:400; color: #3c3c3c; line-height:2;}
.g_sumary .product_desc{ line-height:28px; padding-bottom:20px;}
.g_sumary .product_brief{ font-size: 16px; line-height:28px; color: #8b8b8b; border-bottom:1px solid #eee; padding-bottom:20px;}
.g_sumary .product_spec{ padding:15px 0; border-bottom:1px solid #eee;}
.g_sumary .product_spec li{ line-height:38px; color: #3f3f3f;}
.g_sumary .product_spec:after{ clear: both; content: ''; display: block;}
.g_sumary .product_spec dt{ display: inline-block;  line-height: 36px; font-size: 14px;color: #3f3f3f; margin-bottom:5px;}
.g_sumary .product_spec dd{ display: inline-block; width: 470px; vertical-align: top;}
.g_sumary .product_spec dd a{display: inline-block; padding:3px 8px; font-size:14px; border:1px solid #ddd; margin:5px 6px; margin-left:0;}
.g_sumary .product_spec dd a:hover,.g_sumary .product_spec dd a.current{color: #ef3729; border-color: #ef3729;}
.g_sumary .product_tels { padding-top: 16px;color: #4a4a4a;}
.g_sumary .product_tels p img{ margin-right:5px;}
.g_sumary .product_tels h3{text-indent: 31px; font-family: Impact;font-weight: bold; color: #ef3729;font-size: 36px;}
.nav-s{line-height: 62px;background: #0061ab;width: 100%;height: auto;overflow: hidden;}
.nav-s a{display: block;height: 62px;font-family: Arial;font-size: 22px;float: left;color: #fff;padding:0 40px;text-transform : uppercase;}
.nav-s a:hover{background: #b60202;}
.pr-content{padding:15px;font-size: 17px;line-height: 35px;}
.pr-content img{max-width: 100%;}
.pr-content video{width: 100%;min-height: 400px;}
.order-nas{line-height: 62px;background: #eeeeee;width: 100%;height: auto;overflow: hidden;}
.order-c video{width: 100%;min-height: 400px;}
.order-cc table th,.order-cc table td{border:1px solid #dedede;width: auto!important;} 
.order-cc tr{text-align: center;} 
.order-cc img{display: block;max-width: 100%;}
.order-nas span{display: block;height: 62px;font-family: Arial;font-size: 22px;float: left;color: #fff;padding:0 40px;text-transform : uppercase;background: #0061ab;}
.order-nas em{display: block;padding:0 20px;color: #666666;font-size: 14px; font-style:normal;font-size: 16px;}
.order-c{background: #fff;padding:20px;}
.order {width: 100%;height: auto;}
#form1 tr{margin:8px 0;display: block;float: left;width: 100%;}
#form1 td{display: block!important;float: left!important;}
.order .t_r{font-size: 16px;color: #666;line-height: 45px;}
.order input{display: block;width: 100%;outline: none;background: #f5f5f5;border:1px solid #e1e1e1;text-indent: 2em;line-height: 45px;}
.order #content{height: 80px;display: block;width: 100%;}
.order #captcha{width: auto;float: left;}
.order img{display: block;float: left;height: 47px;margin-left:35px;}
.order #submit{display: block;margin:0 auto;background: #0061ab;color: #fff;margin-top: 30px;}
.news_two_img{display: block;}
.news_two_txt{display: block;}


.news .news_two_box{display: block;width: 100%;height: auto;float: left;border: 1px solid transparent;position: relative;background: #f7f7f7;transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;margin:10px auto;padding:10px;
  border-bottom: 3px solid transparent; }
.news .news_two_img{padding-left:0;}
.news .news_two_box img{display: block;width: 100%;}

.news_two_box span{display: block;width: 100%;font-size: 15px;color: #252525;transition: all .3s ease-out 0s;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin: 10px 0;}
.news_two_date span{font-size: 14px;color: #afafaf;line-height: 25px;margin:0 ;}
.news_two_txt i{display: block;width: 100%;color: #A2A2A2;line-height: 24px;display: block;
    overflow: hidden;transition: all .3s ease-out 0s;font-style: normal;
  overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
.ser_but i{height: 35px;line-height: 35px;transition: all 0.3s;}
.ser_but span{font-size: 12px;color: #afafaf;}


.news .news_two_box:hover{border-bottom: 3px solid  #9aab66;}





.news-info {width: 100%;background: #fff;margin-bottom: 40px;}
.news-info-1{white-space: normal;line-height: 40px;font-size: 30px;text-align: center;padding:40px 0 20px 0;}
.news-info-2{white-space: normal;line-height: 40px;font-size: 14px;text-align: center;margin:40px 0;background: #f3f3f3;}
.news-info-3{font-size: 14px;line-height: 32px;margin-bottom: 40px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:30px;}

.news-info-3 img{max-width: 100%;height: auto!important;}
.news-info-4{height: auto;overflow: hidden;}
.news-info-4 li{display: block;float: left;width: 46%;line-height: 35px;border:1px solid #f3f3f3; border-radius: 17px;text-indent: 10px;margin:30px 2%;}
.news-info-4 li:hover{ background: #0061ab; }
.news-info-4 li:hover a{color: #fff;}
.news-info-4 li:hover {color: #fff;}
.container{
    max-width: 100%;
    margin:auto;
}
.mySlideshow .animated{
    position:absolute;
}
.first{background:url("../Image/first.jpg") center no-repeat;}
.first a,.first img{display:block;}
.first a:nth-of-type(1){top:125px;left:0px;width: 40%;display: block;}
.first a:nth-of-type(2){top:100px;right:0%;width: 55%;display: block;}
.first a:nth-of-type(1) img{float: right;max-width: 100%;height: auto!important;}
.first a:nth-of-type(2) img{float: left;max-width: 100%;height: auto!important;}
.second{background:url("../Image/second.jpg") center no-repeat;}
.second a:nth-of-type(1){top:180px;left:5%;width: 50%;display: block;}
.second a:nth-of-type(2){top:80px;right:5%;display: block;width: 40%;}
.second a:nth-of-type(1) img{float: right;max-width: 100%;height: auto!important;}
.second a:nth-of-type(2) img{float: left;max-width: 100%;height: auto!important;}
.third{background:url("../Image/third.jpg") center no-repeat;}
.third a:nth-of-type(1){top:125px;left:0px;width: 65%;display: block;float: right;}
.third a:nth-of-type(2){top:230px;right:5%;width: 35%;display: block;float: left;}
.third a:nth-of-type(1) img{float: right;max-width: 100%;height: auto!important;}
.third a:nth-of-type(2) img{float: left;max-width: 100%;height: auto!important;}
.lfooter { width:100%; background:#2f2f2f; position:fixed; bottom:0px; z-index:999;border-top:2px solid #0061ab;}
.lfooter ul li { width:25%; height:auto; float:left; text-align:center; padding:0.2rem 0px;font-weight: lighter;}
.lfooter ul li i{font-size: 35px;}
.lfooter ul li a { color:#989898;text-transform : uppercase;}



