@charset "utf-8";
/* CSS Document */
body{font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; font-size: 14px;overflow-x: hidden; color: #333;}
html, body, div, span, h1, h2, h3, h4, h5, h6, p,table, td, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin: 0;padding: 0; }
input,select,textarea{font-size: 14px;border:none;margin: 0;padding: 0;}
img{border: 0 none;vertical-align: middle;}
a{color: #333;text-decoration:none;background-color:transparent;transition: 0.3s;}
a:hover{cursor: pointer; color:#ff9600;}
a:focus{outline:none;}
ul, li, dl, dt, dd{list-style: none outside none;}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
*{ box-sizing: border-box; }


.owl-theme .owl-controls{ margin-top: 10px; text-align: center;}

/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-buttons div{ color: #FFF; display: inline-block; zoom: 1; *display: inline;/*IE7 life-saver */ margin: 5px;  padding: 3px 10px; font-size: 12px; -webkit-border-radius: 30px;  -moz-border-radius: 30px;  border-radius: 30px;  background: #869791;  filter: Alpha(Opacity=50);/*IE7 fix*/  opacity: 0.5;}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{ filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1; text-decoration: none;}

/* Styling Pagination*/
.owl-theme .owl-controls .owl-page{ display: inline-block; zoom: 1; *display: inline;/*IE7 life-saver */}
.owl-theme .owl-controls .owl-page span{  display: block;  width: 12px;  height: 12px;  margin: 5px 7px;  filter: Alpha(Opacity=50);/*IE7 fix*/  opacity: 0.5;  -webkit-border-radius: 20px;  -moz-border-radius: 20px;  border-radius: 20px;  background: #869791;}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{ filter: Alpha(Opacity=100);/*IE7 fix*/  opacity: 1;}
/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{  height: auto;  width: auto;  color: #FFF;  padding: 2px 10px;  font-size: 12px;  -webkit-border-radius: 30px;  -moz-border-radius: 30px;  border-radius: 30px;}

/* preloading images */
.owl-item.loading{ min-height: 150px; background: url(AjaxLoader.gif) no-repeat center center}

/* clearfix */
.owl-carousel .owl-wrapper:after {  content: "."; display: block; clear: both;  visibility: hidden; line-height: 0; height: 0;}
/* display none until init */
.owl-carousel{ position: relative; width: 100%;  -ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{ display: none;  position: relative; -webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{ overflow: hidden; position: relative; width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{  -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out;  -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out;  transition: height 500ms ease-in-out;}

.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{ cursor: pointer;}
.owl-controls { -webkit-user-select: none;  -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none;  user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* mouse grab icon */
.grabbing { cursor:url(grabbing.png) 8 8, move;}

/* fix */
.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility: hidden; -moz-backface-visibility:    hidden;-ms-backface-visibility:     hidden; -webkit-transform: translate3d(0,0,0);  -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0);}

/* CSS3 Transitions */

.owl-origin {-webkit-perspective: 1200px;-webkit-perspective-origin-x : 50%;-webkit-perspective-origin-y : 50%; -moz-perspective : 1200px;  -moz-perspective-origin-x : 50%;-moz-perspective-origin-y : 50%; perspective : 1200px;}
/* fade */
.owl-fade-out { z-index: 10; -webkit-animation: fadeOut .7s both ease; -moz-animation: fadeOut .7s both ease; animation: fadeOut .7s both ease;}
.owl-fade-in { -webkit-animation: fadeIn .7s both ease; -moz-animation: fadeIn .7s both ease;  animation: fadeIn .7s both ease;}
/* backSlide */
.owl-backSlide-out { -webkit-animation: backSlideOut 1s both ease; -moz-animation: backSlideOut 1s both ease; animation: backSlideOut 1s both ease;}
.owl-backSlide-in { -webkit-animation: backSlideIn 1s both ease; -moz-animation: backSlideIn 1s both ease; animation: backSlideIn 1s both ease;}
/* goDown */
.owl-goDown-out { -webkit-animation: scaleToFade .7s ease both; -moz-animation: scaleToFade .7s ease both; animation: scaleToFade .7s ease both;}
.owl-goDown-in {-webkit-animation: goDown .6s ease both;-moz-animation: goDown .6s ease both;animation: goDown .6s ease both;}
/* scaleUp */
.owl-fadeUp-in { -webkit-animation: scaleUpFrom .5s ease both; -moz-animation: scaleUpFrom .5s ease both; animation: scaleUpFrom .5s ease both;}

.owl-fadeUp-out {-webkit-animation: scaleUpTo .5s ease both; -moz-animation: scaleUpTo .5s ease both; animation: scaleUpTo .5s ease both;}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}
@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}


@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1571826749690'); /* IE9 */
  src: url('iconfont.eot?t=1571826749690#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url('iconfont.woff?t=1571826749690') format('woff'),
  url('iconfont.ttf?t=1571826749690') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('iconfont.svg?t=1571826749690#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-jiejuefangan:before {
  content: "\e629";
}

.icon-mean_list:before {
  content: "\e653";
}

.icon-zhuye:before {
  content: "\e654";
}

.icon-weixin:before {
  content: "\e645";
}

.icon-dizhi2:before {
  content: "\e669";
}

.icon-youjian1:before {
  content: "\e636";
}

.icon-dizhi:before {
  content: "\e604";
  display: block;
}

.icon-tubiaozhizuomoban:before {
  content: "\e62d";
  display: block;
}

.icon-cangku:before {
  content: "\e621";
  display: block;
}

.icon-jiaoyi:before {
  content: "\e638";
  display: block;
}

.icon-lianxiren:before {
  content: "\e6f5";
  display: block;
}

.icon-hezuo:before {
  content: "\e600";
  display: block;
}

.icon-pinzhi:before {
  content: "\e662";
  display: block;
}

.icon-chuanzhen:before {
  content: "\e670";
}

.icon-jiagong:before {
  content: "\e62e";
  display: block;
}

.icon-jiantou7-copy:before {
  content: "\e66a";
}

.icon-jiage:before {
  content: "\e691";
  display: block;
}

.icon-dizhi1:before {
  content: "\e605";
  display: block;
}

.icon-fangdajing:before {
  content: "\e603";
}

.icon-chuanzhen1:before {
  content: "\e60c";
  display: block;
}

.icon-dianhua:before {
  content: "\e731";
  display: block;
}

.icon-fuwu:before {
  content: "\e67c";
  display: block;
}

.icon-baojiadan:before {
  content: "\e624";
}

.icon-jianyan:before {
  content: "\e663";
  display: block;
}

.icon-yuyan:before {
  content: "\e601";
}

.icon-youjian:before {
  content: "\e614";
}

.icon-dianhua1:before {
  content: "\e71b";
  display: block;
}

.icon-isoicon:before {
  content: "\e62b";
  display: block;
}

.icon-youjian2:before {
  content: "\e623";
  display: block;
}

.icon-fuwu1:before {
  content: "\e606";
  display: block;
}

.icon-xiangmu:before {
  content: "\e61a";
  display: block;
}

.icon-zixun:before {
  content: "\e615";
}

.icon-hezi:before {
  content: "\e607";
  display: block;
}

.icon-shouhou:before {
  content: "\e60f";
  display: block;
}

.icon-wuliu:before {
  content: "\e61c";
  display: block;
}

.icon-jingli:before {
  content: "\e6a9";
}

.icon-icon_phone-2:before {
  content: "\e602";
}

.icon-jiantou7-copy-copy:before {
  content: "\e8d8";
}

.icon-zixunbiaoqianlanweixuanzhong:before {
  content: "\e671";
}

.icon-gongyi:before {
  content: "\e631";
  display: block;
}





input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
em{ font-style: normal; }
textarea {  -webkit-appearance: none;}
.w_p_main{ background: #fff; overflow: hidden;  }
.main{ background: #f6f6f6; overflow: hidden;  }
.w_b_main{ background: #0a163f; overflow: hidden; }
.warper{ width:1360px; margin:0 auto;}
/*.backToTop{width:76px; height:76px; background:#bc1d23 url(../images/icon_top.png) no-repeat center; cursor:pointer; position:fixed; right:3%; text-indent:9999px; bottom:150px; color: #fff; border-radius: 6px; transition: all .3s}
.backToTop:hover{ opacity: .9;}*/

.user-top { position: fixed; top: 0; left: 0; z-index: 60; width: 100%;  height: 40px; background-color: #0a163f; line-height: 38px;}
.user-top .links { float: left; color: #fff;}
.user-top .menu p { float: left; display: inline-block;  color: #858b9f; font-size: 14px;margin-right: 16px; line-height:36px;}
.user-top i { display: inline-block; margin-right: 16px;  height: 10px;width: 1px;  background-color: #575757;}
.user-top .menu { float: right;}
.user-top .menu p em{ color: #fff; display: inline-block; margin-left: 5px; }
.user-top .menu i { float: left;  margin-top: 14px;}
.user-top .tel a { color: #ffc000;font-size: 16px; line-height: 38px; font-weight: bold;}
.user-top .i-weixin{ transition: all 0.6s; position: absolute; width: 150px; height: 150px; z-index:1000; margin: 50px 0 0 -65px; opacity: 0; display: none;  }
.user-top .i-weixin img{ width: 100%; }
.user-top .mail a{color: #fff;font-size: 14px; line-height: 38px; }
.user-top .mail b{ color: #ff9600; font-weight: normal; font-size: 18px;}
.user-top .language { cursor: pointer; display: block; float: left; line-height: 38px; color: #fff;font-size: 14px; position: relative;}
.user-top .language b{ color: #858b9f; font-weight: normal; }
.language-main { width: 120px;  padding: 1px 0;  position: absolute;  display: none;  z-index: 99;  left: -30px;  top: 28px;
  background: url("../images/ffggg.png") no-repeat center 4px;  box-shadow: 0 5px 15px 4px rgba(0, 0, 0, .05);}
.language:hover .language-main {  display: block;}
.language-cont { width: 120px; margin-top: 10px; background: #ffffff;  padding-bottom: 10px;}
.language-cont a { font-size: 14px; color: #888; line-height: 28px; text-align: center; display: block;}
.language-post { padding-top: 10px;}
.language-cont a:hover { color: #ff9600;}

header{ position: fixed; top: 40px; left: 0; width: 100%; height: 100px; z-index: 50; background: #fff; }
h6{ display: inline-block; font-weight: normal; }

/*search*/
.search{ width: 18%;margin-top: 11px;float:right;display:inline;}
.search_form{width: 100%; height: 32px;background-color:#a1a0a0;}
.search_input {width: 85%; float: left;height:32px;color: #fff;border: medium none;line-height:32px;text-indent:5px;background-color:#333;}
.search_btn {width: 15%;height: 32px;float: right;cursor: pointer;border: medium none;background: #e50011 url("../images/abg_2.png") center center no-repeat;}

.search-button{ width: 37px; margin-top: 33px; height: 37px; text-align: center; line-height: 37px; margin-left: 3px; float: right; background: #bc1d23; }
.search-button i{ color: #fff; font-size: 24px; cursor: pointer; }
.search-button:hover i{ color: #fff !important; }

.searchform{ display: none; overflow: hidden;background:#bc1d23;position: absolute; right: 0; height: 51px; top:100px; width: 240px; transition: all .3s;}
.searchform i{ font-size: 24px; color: #fff; }
.searchform input{ width: 190px; background:#ff9600; color: #fff; line-height:51px; padding-left:10px; float: left; }
.searchform button{ width:54px; line-height:51px; background:#ff9600; border: 0; color: #fff; text-align: center; outline: none; cursor: pointer; transition: all .5s; position: absolute; right: 0; top: 0}
.searchform input::-webkit-input-placeholder { color: #fff;}
.searchform input:-moz-placeholder {  color: #fff;}
/*search*/
#nav:after{  content: '';  display: block;  clear: both;}
#nav .warper{position: relative;}
.logo{ margin-top: 15px; float: left; }
.logo img{ padding-right: 10px; }
.logo span{ font-size: 18px; margin-left: 10px; font-weight: bold; color: #666; border-left: 1px solid #e5e5e5; line-height: 35px; display: inline-block; padding-left: 20px; }
.logo a *{ vertical-align: middle; }

.close-nav{position: fixed; top:0; left:0; width: 100%;height: 100%;background: #000;opacity: 0;visibility: hidden;transition: 0.5s;z-index: 88;}
.nav-open{transform: translateX(0);}
.close-open{opacity: 0.5;visibility: visible;}
.body-hidden{overflow: hidden!important;}
#nav .nav-button{width: 35px; z-index: 88; border-radius: 3px;background: #ff9600; color: #fff;position: absolute; right: 10px; top: 10px;line-height: 30px;text-align: center;font-size: 16px;}
#nav .nav-button i{ color: #fff; font-size: 22px; font-weight: 600; }
#nav .nav-button{display: none;}

nav{ float: right;  margin-right: 28px;}
nav li{ float: left; padding-bottom: 29px;  }
.position{ position: relative; }
nav li>a{ padding: 40px 23px 10px 23px; color: #222; position: relative;  display: block; text-align: center; transition:0.5s; font-size:16px;}
nav li.on a.navun,nav li:hover a.navun{ color: #ff9600; cursor: pointer; position: relative; }
nav li a.navun:after{ content: ''; width:0; margin: auto; transition: all 0.3s; height: 2px; background: #ff9600; position: absolute; bottom: 0; left: 50%; margin-left: -20%;}
nav li.on a.navun:after{ width: 40%; }
nav li:hover a.navun:after{ width: 40%; }
nav li .subbox{ display: none; position: absolute;width: 100%;top: 100px; left: 0px;  box-shadow: rgba(34, 34, 34, 0.1) 0px 5px 10px 0px; background-color: rgb(255, 255, 255);
  z-index: 99; min-height: 342px; border-top: 1px solid #ccc; padding: 40px 0px; }

nav dl{ opacity: 0; transition: opacity 1s ease;position: absolute; display: block; background: #222; width: 130px; top: 100px;  left:-9999px; z-index: 999;  }
nav dl dt{ display: block; font-size: 16px; color: #222; margin-bottom: 20px; }
nav dl dt *{ vertical-align: middle; }
nav dl dt h6{ font-size: 40px!important; }
nav dl dd{ display: block; }
nav dl dd a{ opacity: 0.8; color: #fff; display: block; padding: 15px; text-align: left; white-space: nowrap;font-size:16px;}
nav dl dd a:hover{ background: #ff9600; cursor: pointer;  color: #fff;}
nav li:hover dl{ left: 0; opacity: 1; }

nav dl dd div{position: absolute; left: 100%; top: 0; background:rgba(255,150,0,.9); display: none;}
nav dl dd:hover div{display: block;}
nav dl dd div a{padding:15px 20px; border-bottom: none;}
nav dl dd div a:hover{text-decoration: underline;}


.nav-left {  float: left; padding-left: 62px; width: 262px;  height: 273px;  border-right: 1px solid #e5e5e5;}
.nav-left .title { font-size: 24px; color: rgb(34, 34, 34); line-height: 1;}
.nav-left p { font-size: 16px; color: #666; line-height: 22px; margin-top: 14px; overflow: hidden;}
.nav-left a { display: block; height: 38px; width: 134px; margin-top: 22px; background-color: #ee9700; text-align: center;  font-size: 16px;
  color: rgb(34, 34, 34); line-height: 38px;  border-radius: 4px; transition: all 0.36s ease 0s; color: #fff;}
.nav-right { float: left; width: 1094px; padding-left: 92px;}
.pro-lessNer{ width: 100%; overflow: hidden; }
.lessNer-box{ width: 25%; }
.lessNer-img{ padding: 8px; border: 1px solid #ee9700; display: inline-block; border-radius: 5px; }
.lessNer-tle{ font-size: 16px; font-weight: bold; color: #ee9700; line-height: 33px; margin-top: 10px; }
.lessNer-main2 a{ display: block; font-size: 14px; color: #666; line-height: 27px; }
.lessNer-main2 a:hover{ color:#ee9700;  }
nav li:hover .subbox{ display: block; }
nav li a i{ font-size: 22px !important; }
nav li:last-child:hover a.navun:after{ width: 0; }
nav li:last-child{ position: relative; }

footer{ background: url(../images/footer-bg.jpg); overflow: hidden; border-top: 4px solid #ff9600;}
footer .item{ float: left; overflow: hidden;width: 25%;  padding-top: 60px; padding-bottom: 42px;}
footer h4{ color: #fff ; font-size: 18px; margin-bottom: 30px;}
footer .item1{ width:49%; margin-right:3%; }
footer .item1 h6{ width: 32px; height: 32px; font-size: 22px; margin-right: 15px; line-height: 32px; text-align: center; color: #fff; background: #ff9600; border-radius: 32px; }
footer .item1 ul li{ font-size: 16px; color: #fff; margin-bottom: 18px; }
footer .item1 ul li *{ vertical-align: middle; }
footer .item1 ul li p{display: inline-block;}
footer .item1 ul li span{ color: #9c9999; }
footer .item1 ul li b{ font-size: 22px; color: #ff9600; font-weight: normal; }
footer .item2{ width: 24%; float: left;}
footer .item2 li{line-height:33px; font-size: 16px; margin-bottom: 6px; color: #fff; background: url(../images/links-icon.png) no-repeat left center; padding-left: 15px; }
footer .item2 li a{ color: #fff; margin-left: 18px; }
footer .item2 li a:hover{ color: #ff9600; }
footer .lcon{ width: 794px; float: left; }
footer .footer-link{ width: 100%; overflow: hidden; }
footer .footer{ overflow: hidden; }
footer .warper.footer{ position: relative; }
footer .footer-botlink{ width: 100%; border-top: 1px solid #555; padding-top: 26px; padding-bottom: 65px; }
footer .footer-botlink ul{ overflow: hidden; }
footer .footer-botlink ul li{ float: left; position: relative; }
footer .footer-botlink ul li:after{ width: 2px; height: 18px; background: #8c8c8c; position: absolute; bottom: 0; right: 0; content: ''; }
footer .footer-botlink ul li a{ color: #fff; font-size: 16px; margin:0 25px; display: inline-block;}
footer .footer-botlink ul li:first-child a{ margin-left: 0; }
footer .footer-botlink ul li:last-child:after{ width: 0; }
footer .footer-botlink ul li a:hover{ color: #ff9600; }
footer .rcon{ width: 500px; float: right; background: #353434; padding: 60px 30px 55px 30px; }
footer .rcon h2{ font-size: 18px; color: #fff; margin-bottom: 30px; }
footer form{ position: relative; }
footer input,footer select{ height: 40px; line-height: 40px; }
footer input,footer textarea,footer select{  width: 100%; background: #fff; padding: 0 10px; resize: none; margin-bottom: 10px;  font-size: 14px;}
footer input::-webkit-input-placeholder, footer textarea::-webkit-input-placeholder{  color: #666;}
footer textarea{ padding:5px 10px; font-family: Microsoft YaHei; }
footer button{ cursor: pointer; width: 162px;border: none; font-size: 16px; border-radius: 3px; font-weight: bold; line-height:42px;background: #ff9600;color: #fff; text-align: center; transition: all .3s; height: 42px; }
footer button:hover{ opacity: 0.8; }
footer .copyright{ background: rgba(0,0,0,0.5);  overflow: hidden; padding: 16px 0; clear: both; }
footer .copyright p{ color: #999; font-size: 14px; margin-top: 15px; }

#banner img{ width: 100%; display: block; }
#banner_home{ position: relative; margin-top: 140px; }
#banner_home .owl-theme .owl-controls{ margin-top: 0; position: absolute; bottom: 15px; width: 100%; }
#banner_home .owl-theme .owl-controls .owl-page span{ width: 15px; height: 5px; background: #fff; opacity: 1; }
#banner_home .owl-theme .owl-controls .owl-page.active span{ background: #ff9600; }
.cl{ clear: both; }
/*版块标题*/
.home_boxtit{ overflow: hidden; }
.home_boxtit h2{ font-size: 30px; float: left; line-height: 43px; }
.home_boxtit h2 img{ padding-right: 10px; }
.home_boxtit a{ font-size: 16px; color: #666; float: right; line-height: 43px;}
.home_boxtit a:hover{ color: #ff9600; }

.block_tit{ text-align: center;}
.block_tit h2{ font-size: 30px; font-weight: normal; position: relative; }
.block_tit h2:after{ position: absolute;bottom: -20px; width: 30px; right: 50%; height: 3px; background: #0a163f; content: ''; }
.block_tit h2:before{ position: absolute;bottom: -20px; width: 30px; left: 50%; height: 3px; background: #ff9600; content: ''; }
/*首页*/
.in_abbox{ padding: 60px 0; width: 100%; overflow: hidden; }
.in_ab_ul{ float: left; width: 1016px; padding:0 2px 2px 2px; }
.in_ab_ul ul li{ width: 33.333%; padding-right: 26px; float: left; }
.in_ab_ptbox{ width: 100%; box-shadow: 0 1px 2px rgba(0,0,0,0.1);}
.in_abpic{ width: 100%; overflow: hidden; border-bottom: 4px solid #ff9600; }
.in_abpic img{ width: 100%; transition: all 0.3s; }
.in_ab_ul ul li:hover{ cursor: pointer; }
.in_ab_ul ul li:hover .in_abpic img{ transform: scale(1.05); }
.in_abtxt{ text-align: center; background: #fff; padding: 24px 0;}
.in_abtxt h2{ font-size: 18px; color: #000; line-height: 33px; }
.in_abtxt p{ font-size: 16px; color: #666; line-height: 33px; }
.in_ab_ul ul li:hover .in_abtxt h2 a{ color: #ff9600; }
.in_ab_list{ width: 320px; float: right; padding-right: 2px; }
.in_ab_list ul li{ width: 100%; background: #fff; margin-bottom: 10px; overflow: hidden; box-shadow: 0 1px 2px rgba(0,0,0,0.1); padding: 25px 22px; padding-right: 0; }
.in_ab_list ul li h6{ padding: 8px; border-radius: 60px; transition: all 0.3s; height: 60px; width: 60px; border: 1px solid #e5e5e5; float: left; }
.in_abtdtext{ margin-left: 60px; padding-left: 18px; }
.in_abtdtext h4{ font-size: 18px; line-height: 33px; }
.in_abtdtext p{ font-size: 14px; color: #999; }
.in_ab_list ul li:hover h6{ transform: rotate(360deg); }

.in_pro_xl{ padding: 60px 0 80px 0; }
.in_pro_class{  margin-top: 25px; overflow: hidden; background: #f6f6f6; padding: 10px 0 10px 10px; }
.in_pro_class ul li{ float: left; width: 25%; padding-right: 10px; }
.in_pro_class ul li .in_pro_classbox{ width: 100%; background: #fff; padding: 40px 25px 35px 25px; box-shadow: 0 2px 4px rgba(0,0,0,0.1); text-align: center; transition: all 0.3s;  }
.in_pro_class ul li .in_pro_classbox img{ width: 100%; }
.in_pro_class ul li .in_pro_classbox h2{ font-size: 24px; color: #333; line-height: 33px; }
.in_pro_class ul li .in_pro_classbox p{ font-size: 16px; color: #666; margin-top: 30px; height: 88px; line-height: 24px; }
.in_pro_class ul li:hover .in_pro_classbox{ background: #ff9600; }
.in_pro_class ul li:hover .in_pro_classbox h2,.in_pro_class ul li:hover .in_pro_classbox p a{ color: #fff; }


.in_hot_pro{ padding: 80px 0; overflow: hidden; }
.in_hot_pro .lcon{ width: 1024px; float: left; }
.in_hot_pro .rcon{ float: right; width: 336px; }
.in_hotlconbox{ width: 100%; overflow: hidden; display: none; }
.in_hotlconbox ul li{ width: 33.333%; padding-right: 3px; float: left; padding-bottom: 3px; }
.in_hotlconbox ul li:first-child{ width: 66.666%; }
.hot-pic-show{ width: 100%; overflow: hidden; }
.hot-pic-show img{ width: 100%; transition: all 0.3s; }
.in_hotlconbox ul li:hover .hot-pic-show img{ transform: scale(1.05); }
.hot-pro-box{ width: 100%; padding: 10px 10px 36px 10px; background: #fff; }
.hot-pro-box h2{ text-align: center; font-size: 18px; color: #333; position: relative; line-height: 33px; padding-top: 15px; }
.hot-pro-box h2:after{ content: ''; width: 30px; height: 3px; position: absolute; top: 0; left: 50%; background: #ff9600; margin-left: -15px; }
.in_hotlconbox ul li:hover .hot-pro-box h2{ color: #ff9600; }
.hot-pro-rigth{ background: #132b7c; padding: 34px 30px 30px 30px; }
.hot-pro-rigth h2{ font-size: 30px; color: #fff; padding-bottom: 12px; border-bottom: 2px solid #fff; }
.hot-pro-rigth ul li{ width: 100%; padding: 25px 0; overflow: hidden; padding-left: 75px; position: relative; border-bottom: 1px solid #425596; }
.hot-pro-rigth ul li:first-child{ background: url(../images/hot-pro-icon1.png) no-repeat 0 25px; }
.hot-pro-rigth ul li:nth-of-type(2){ background: url(../images/hot-pro-icon2.png) no-repeat 0 25px; }
.hot-pro-rigth ul li:nth-of-type(3){ background: url(../images/hot-pro-icon3.png) no-repeat 0 25px; }
.hot-pro-rigth ul li:last-child{ background: url(../images/hot-pro-icon4.png) no-repeat 0 25px; }
.in_hotlconbox.on{ display: block; }
.hot-pro-rigth ul li h4{ font-size: 18px; color: #fff; line-height: 33px; }
.hot-pro-rigth ul li p{ font-size: 14px; color: #fff; }
.more-arrow{ width: 20px; height: 20px; background: url(../images/links-iconh.png) no-repeat; position: absolute;right: 0; top: 50%; margin-top:-10px; }
.hot-pro-rigth ul li.on:first-child,.hot-pro-rigth ul li:hover:first-child{ background: url(../images/hot-pro-icon1h.png) no-repeat 0 25px; }
.hot-pro-rigth ul li.on:nth-of-type(2),.hot-pro-rigth ul li:hover:nth-of-type(2){ background: url(../images/hot-pro-icon2h.png) no-repeat 0 25px; }
.hot-pro-rigth ul li.on:nth-of-type(3),.hot-pro-rigth ul li:hover:nth-of-type(3){ background: url(../images/hot-pro-icon3h.png) no-repeat 0 25px; }
.hot-pro-rigth ul li.on:last-child,.hot-pro-rigth ul li:hover:last-child{ background: url(../images/hot-pro-icon4h.png) no-repeat 0 25px; }
.hot-pro-rigth ul li:hover {cursor: pointer;}
.hot-pro-rigth ul li.on .more-arrow,.hot-pro-rigth ul li:hover .more-arrow{ background: url(../images/links-icon.png) no-repeat; }
.hot-pro-rigth ul li.on h4,.hot-pro-rigth ul li:hover h4{ color: #ff9600; }
.hot-pro-rigth ul li.on p,.hot-pro-rigth ul li:hover p{ color: #ff9600; }
.all_pro{ text-align: center; padding-top: 45px; padding-bottom: 49px; }
.all_pro a{ font-size: 16px; text-decoration: underline; color: #ff9600; }

.in_video{ padding-top: 66px; padding-bottom: 76px; }
.in_videobox{ overflow: hidden; width: 100%; margin-top: 30px; padding: 4px; }
.in_videobox .lcon{ float: left; width: 856px; }
.videobox{ width: 100%; box-shadow: 0 2px 4px rgba(0,0,0,0.15) }
.video_pic{ width: 100%; overflow: hidden; position: relative; }
.video_pic img{ width: 100%; transition: all 0.3s; }
.videobox:hover .video_pic img{ transform: scale(1.05); }
.video-icon{ position: absolute; width: 47px; height: 47px; top: 50%; margin-top: -26.5px; left: 50%; margin-left: -26.5px; }
.videobox:hover .video-icon img{ transform: scale(1); }
.videobox:hover .video_text h2 a{ color: #ff9600; }
.video_text{ background: #fff; padding: 36px; }
.video_text h2{ font-size: 24px; position: relative; padding-bottom: 20px; line-height: 30px; height: 30px; overflow: hidden; }
.video_text h2:after{ content: ''; width: 30px; height: 3px; background: #ff9600; position: absolute; left: 0; bottom: 0; }
.video_text p{ margin-top: 18px; font-size: 16px; line-height: 28px; color: #666; height: 84px; overflow: hidden; }
.in_videobox .rcon{ float: right; width: 456px; }
.in_videobox .rcon .video_text h2{ font-size: 16px; line-height: 25px; height: 25px; }
.in_videobox .rcon .video_text h2:after{ width: 0; }
.in_videobox .rcon .video_text h2{ padding-bottom: 4px; }
.in_videobox .rcon .video_text p{ margin-top: 0; height: 24px; overflow: hidden; font-size: 14px; line-height: 24px; }
.in_videobox .rcon .video_text{ padding: 17px 36px; }
.in_videobox .rcon .videobox:last-child{ margin-top: 25px; }
.in_videobox .lcon .video_text h2{ height: 51px; line-height: 51px; }



.in_aboutbox{ width: 100%; background: url(../images/in_aboutbg.jpg) no-repeat; background-size: cover; padding-top:76px; padding-bottom: 62px; }
.in_abouttop{ width: 100%; overflow: hidden; padding: 0 18px;}
.in_abouttop .lcon,.in_abouttop .rcon{ width: 50%; float: left; }
.in_abouttop .lcon{ padding-right: 42px; }
.in_abouttop .lcon .home_boxtit{ border-bottom: 1px solid #676a6f; padding-bottom: 20px; }
.in_abouttop .lcon .home_boxtit h2{ color: #fff; }
.in_abouttop .lcon .home_boxtit a{ color: #ff9600; }
.in_abouttop .lcon p{ font-size: 14px; line-height: 28px; color: #fff; text-indent: 2em; margin-top: 24px; }
.in_aboutdata{ width: 100%; overflow: hidden; border-right: 1px solid #9c9ea2; border-bottom: 1px solid #9c9ea2;}
.in_aboutdata li{ width: 50%; float: left; }
.aboutdata_box{ width: 100%; padding: 18px 0 24px 30px; border: 1px solid #9c9ea2; border-right: none; border-bottom: none; }
.aboutdata_box h2{ font-size: 48px; color: #ff9600; }
.aboutdata_box h2 span{ color: #fff; font-size: 16px; }
.aboutdata_box p{ color: #fff; font-size: 16px; margin-top: 15px; }
.about-swiper{ margin-top: 40px; }
.item-pic{ width: 100%; overflow: hidden; }
.item-pic img{ width: 100%; transition: all 0.3s; }
.about-swiper{ width: 100%; overflow: hidden; }
.about-swiper .item{ width: 100%; padding: 0 18px;}
.about-swiper .item:hover .item-pic img{ transform: scale(1.05); }
.item-text{ background: #fff; padding: 28px; position: relative; }
.item-text h2{ font-size: 20px; }
.item-more-arrow{ position: absolute; top: 35px; right: 28px; width: 20px; height: 20px; }
.about-swiper .owl-theme .owl-controls .owl-page span{ width: 16px; height: 5px; background: #fff; }
.about-swiper .owl-theme .owl-controls .owl-page.active span{ background: #ff9600; }
.about-swiper .owl-theme .owl-controls{ margin-top: 20px; }


.in_industry{ width: 100%; background: url(../images/in_hybg.jpg) no-repeat; background-size: cover; padding-top: 54px; padding-bottom: 38px; }
.in_industry .home_boxtit h2{ color: #fff; }
.in_industry .home_boxtit a{ color: #fff; }
.in_industry .home_boxtit a:hover{ color: #ff9600; }
.in_industry .home_boxtit{ padding-bottom: 20px; border-bottom: 1px solid #676a6f; }
.in_industry_li{ width: 100%; overflow: hidden; margin-top: 40px; }
.in_industry_li li{ width: 20%; text-align: center; float: left; }
.industry_li{ width: 100%; text-align: center; }
.industry_li h6{ width: 52px; height: 52px; overflow: hidden; text-align: center; line-height: 52px; color: #fff; background: #ff9600; border-radius: 52px; font-size: 30px; font-weight: normal; }
.industry_li p{ color: #fff; font-size: 16px; font-weight: bold; margin-top: 16px; }
.in_industrybox{ overflow: hidden; }
.in_industrybox .lcon{ float: left; width: 300px; background: #eaeaea; padding: 30px 30px 38px 30px; }
.in_industrybox .lcon ul li a{ font-size: 16px; font-weight: bold; color: #333; padding: 19px 0; display: block; border-bottom: 1px solid #fff; }
.in_industrybox .lcon ul li{ background: url(../images/links-iconh.png) no-repeat center right; }
.in_industrybox .lcon ul li:hover a{ color: #ff9600; }
.in_industrybox .lcon ul li:hover{ background: url(../images/links-icon.png) no-repeat center right; }
.in_industrybox .lcon ul li:last-child a{ border-bottom: none; padding-bottom: 0; padding-top: 30px; }
.in_industrybox .rcon{ float: right; width: 1020px; padding-top: 40px; }
.industry_case{ width: 100%; }
.case_topgd{ width: 100%; overflow: hidden; display: none; }
.case_topgd.on{ display: block; }
.case_bigpic{ width: 549px; overflow: hidden; float: left; }
.case_bigpic img{ width: 100%; transition: all 0.3s; }
.case_topgd:hover .case_bigpic img{ transform: scale(1.05); }
.case_btext{ margin-left: 549px; background: #f6f6f6; padding:45px 20px 0 40px }
.case_btext h2{ font-size: 18px; line-height: 25px; height: 50px; overflow: hidden;}
.case_btext ul{ width: 100%; overflow: hidden; margin-top: 5px; }
.case_btext ul li{ margin-bottom: 30px; width: 50%; float: left; }
.case_btext ul li p{ font-size: 16px; color: #999; margin-bottom: 12px;  }
.case_btext ul li span{ font-size: 16px; display: block; }
.case_btext ul li:last-child span{ line-height: 28px;  height:140px; display: -webkit-box;
  -webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
.case_btext ul li:last-child{ width: 100%; }
.case_bottom{ margin-top: 40px; }
.case_bottom ul li{ width: 16.666%; text-align: center; float: left; padding: 0 13px; cursor: pointer; }
.case_smallpic{ width: 100%; padding-top:100%; position: relative; border-radius: 100px; overflow: hidden; }
.smallpic{ width: 100%; border: 3px solid #e5e5e5; position: absolute; top: 0; left: 0;  border-radius: 100px; height: 100%;}
.smallpic img{  width: 100%; height: 100%; object-fit: cover; border-radius: 100px; }
.smallpic.on{ border: 3px solid #ff9600; }


.in_news{ padding: 64px 0 80px 0; }
.in_newsboxt{ width: 100%; overflow: hidden; margin-top: 26px; padding-bottom: 4px; }
.in_newsboxt li{ width: 50%; float: left; padding: 0 13px; }
.in_newsnr{ width: 100%; overflow: hidden; background: #fff; box-shadow: 0 2px 4px rgba(0,0,0,0.14) }
.in_newspicbox{ width:330px; float: left; overflow: hidden;  }
.in_newspicbox img{ width: 100%; transition: all 0.3s; }
.in_newsboxt li:hover .in_newspicbox img{ transform: scale(1.05); }
.in_newstext{ margin-left: 330px; padding: 34px 18px; }
.in_newstext h2{ font-size: 16px; color: #333; line-height: 28px; height: 28px; overflow: hidden; margin-bottom: 8px; }
.in_newstext span{ font-size: 16px; color: #999; display: block; }
.in_newstext p{ font-size: 14px; color: #666; line-height: 24px; height: 72px; display: -webkit-box;
  -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; margin-top: 20px; }
.in_newsboxt li:hover .in_newstext h2{ color: #ff9600; }
.in_newsboxbb{ margin-top: 26px; overflow: hidden; padding: 2px; }
.in_newsboxbb li{ width: 25%; float: left; padding: 0 13px; }
.in_faq{ width: 100%; background: #fff; padding: 38px 30px 40px 0; box-shadow: 0 1px 2px rgba(0,0,0,0.1); }
.in_faq h2{ font-size: 16px; line-height: 28px; height: 56px; background: url(../images/q.jpg) no-repeat 0 0; padding-left: 48px; }
.in_faq p{ font-size: 14px; color: #666; line-height: 26px; height: 130px; overflow: hidden; margin-top: 15px; padding-left: 48px; background: url(../images/a.jpg) no-repeat 0 0;}

.friendly_link{ padding: 28px 0 30px 0; }
.friendly_link h2{ font-size: 16px; }
.friendly_link ul{ width: 100%; overflow: hidden; margin-top: 12px; }
.friendly_link ul li{ float: left; margin-right: 35px; }
.friendly_link ul li a{ font-size: 14px; color: #999; }
.friendly_link ul li a:hover{ color: #ff9600; }
/*位置*/
.subbanner{ position: relative; margin-top: 140px;}
.subbanner img{ width: 100%; display: block; }
.positionline{  padding: 18px; width: 100%;  font-size: 14px; position: relative; }
.positionline p *{ vertical-align: middle; }
.positionline p i{ font-size: 25px; margin-right: 5px; color: #999; }
.positionline p a{ color: #999; }
.positionline p a:last-child{color: #333;}
.positionbox{ width: 100%; background: #f6f6f6; }
.subnavli{ position: absolute; top: 18px; right: 18px; }
.subnavli a{ font-size: 16px; padding: 0 12px; position: relative;  }
.subnavli a.on{ color: #ff9600; }
.subnavli a:after{ content: ''; width: 1px; height: 15px; background: #a7a7a7; position: absolute; right: 0; top: 5px; }
.subnavli a:last-child:after{ width: 0; }

/*关于我们*/
.about-box{ width: 100%; overflow: hidden; padding-bottom: 60px; }
.about-box .lcon{ float: left; width: 678px; }
.about-box .rcon{ width: 645px; float: right; }
.about-jjbox h2{ font-size: 24px; color: #ff9600; margin-bottom: 20px;}
.about-jjbox p{ font-size: 14px; line-height: 24px; text-indent: 2em; margin-bottom: 20px; }
.about-btn{ padding-top: 20px; border-top: 1px solid #e5e5e5; }
.about-btn a{ display: inline-block; color: #fff; font-size: 16px; font-weight: bold; padding: 10px 42px; background: #ff9600; border-radius: 3px; }
.about-btn a:hover{ opacity: .8; }

.ab_data{ padding: 58px 0; }
.ab_data ul{ width: 100%; overflow: hidden; }
.ab_data ul li{ width: 25%; float: left; padding-right: 24px; }
.ab_databox{ background: #fff; padding: 30px; height: 300px; position: relative; }
.ab_databox .aboutdata_box{ padding: 0; border: none; }
.ab_databox .aboutdata_box h2 span{ color: #999; }
.ab_databox .aboutdata_box p { color: #333; font-size: 16px; margin-top: 15px;}
.ab_databox .aboutdata_box i{ position: absolute; right: 30px; bottom: 30px; }

.about_bgsh{ width: 100%; background: url(../images/about_czbg.jpg) no-repeat; background-size: cover; padding: 78px 0; }
.about_czbox{ background: #fff; width: 100%; padding: 50px; }
.about_czbox .hot-video{ padding-top: 0; }
.about_czbox p{ font-size: 14px; line-height: 24px; margin-bottom: 20px; }

.about_czbox ul{ margin-top: 35px; overflow: hidden; display: flex; }
.about_czbox ul li{ float: left; flex: 1; overflow: hidden; padding-right: 20px; }
.about_czbox ul li:hover .boxchange img{ transform: scale(1.05); }

.ab_sypicbox{ padding-bottom: 90px; }
.ab_sypicbox ul{ overflow: hidden; }
.ab_sypicbox ul li{ width: 31.6%; margin:0 17px 30px 17px; float: left;}
.ab_sypicbox ul li:first-child{ width: 48.7%; margin-left: 0; }
.ab_sypicbox ul li:nth-of-type(2){ width: 48.7%; margin-right: 0; }
.ab_sypicbox ul li:nth-of-type(3){ margin-left: 0; }
.ab_sypicbox ul li:last-child{ margin-right: 0; }
.ab_sypicbox ul li:hover .boxchange img{ transform: scale(1.05); }

.qy_culture{ overflow: hidden; }
.qy_culture ul{ overflow: hidden; padding: 56px 0 80px 0; width: 100%; display: flex; }
.qy_culture ul li{ flex: 1; padding-right: 26px; width: 25%; float: left; }
.qy_culture_box{ width: 100%; background: #fff; padding-top: 46px; }
.qy_culture_text{ text-align: center; padding: 0 28px;}
.qy_culture_text h2{ font-size: 30px; color: #ff9600; font-weight: normal; margin-bottom: 22px; }
.qy_culture_text p{ font-size: 16px; line-height: 24px; height: 48px; margin-bottom: 36px; }

.culture-pic{ width: 100%; }
.culture-pic img{ width: 100%; }

.about-jyculture{ width: 100%; background: url(../images/about-jybg.jpg) no-repeat; background-size: cover; padding: 76px 0; }
.jy_box{ width: 100%; overflow: hidden; }
.jy_box .lcon{ float: left; width:680px;  }
.jy_box .rcon{ margin-left:680px; background: #fff; padding: 65px 65px 90px 65px;  }
.jy_box .rcon h2{ font-size: 30px; color: #ff9600; font-weight: normal; }
.jy_box .rcon ul li{ font-size: 16px; line-height: 25px; margin-top: 30px; }

.about-jyculture .jy_box:last-child .lcon{ float: none; margin-left: 679px; }
.about-jyculture .jy_box:last-child .rcon{ float: left; width: 679px; margin-left: 0; padding: 45px 65px 55px 65px;}
.jy_box:hover .lcon .boxchange img{ transform: scale(1.05); }
.rel-picbox{ padding-bottom: 96px; }
.rel-picbox .item{ padding:0 17px; width: 100%;  }
.rel-picbox .owl-theme .owl-controls .owl-page span{ opacity: 1; width: 14px; height: 14px; border-radius: 14px; background:#0a163f; }
.rel-picbox .owl-theme .owl-controls .owl-page.active span{ background:#ff9600;  }

.honor-certificate{ padding: 60px 0; }
.honor-certificate ul{ width: 100%; overflow: hidden; }
.honor-certificate ul li{ width: 33.333%; padding: 0 17px; float: left; margin-bottom: 30px; }
.honor-box{ background: #fff; padding: 26px 40px; text-align: center; }
.honor-box p{ font-size: 18px; line-height: 24px; margin-top: 20px; }

.honor-certificate ul li:hover .boxchange img{ transform: scale(1.05); }
.honor-swiper{ padding-bottom: 75px; }
.honor-swiper .item{ padding: 0 14px; }
.honor-swiper .item:hover .boxchange img{ transform: scale(1.05); }
.honor-swiper .owl-theme .owl-controls .owl-page span{ opacity: 1; width: 14px; height: 14px; border-radius: 14px; background:#0a163f; }
.honor-swiper .owl-theme .owl-controls .owl-page.active span{ background:#ff9600;  }
.honor-swiper .owl-theme .owl-controls{ margin-top: 45px; }

.honor-swiper2{ padding-bottom: 75px; }
.honor-swiper2 .item{ padding: 0 14px; }
.honor-swiper2 .item .honor-boxsw{ background: #fff; padding: 20px 26px 26px 26px; }
.honor-swiper2 .item .honor-boxsw p{ text-align: center; font-size: 18px; line-height: 24px; margin-top: 18px; }
.honor-swiper2 .item:hover .boxchange img{ transform: scale(1.05); }
.honor-swiper2 .owl-theme .owl-controls .owl-page span{ opacity: 1; width: 14px; height: 14px; border-radius: 14px; background:#0a163f; }
.honor-swiper2 .owl-theme .owl-controls .owl-page.active span{ background:#ff9600;  }
.honor-swiper2 .owl-theme .owl-controls{ margin-top: 45px; }

.ycl_show.ab_sypicbox ul li{ margin-bottom: 0; }
.ycl_show.ab_sypicbox ul li:first-child{ width: 31.6%; margin-bottom: 0; }
.ycl_show.ab_sypicbox ul li:nth-of-type(2){ width: 31.6%; margin: 0 17px 0 17px; }
.ycl_show.ab_sypicbox ul li:last-child{  margin: 0 0 0 17px; }
.ycl_show.ab_sypicbox{ padding-bottom: 60px; }

.boxtextpic{ background: #fff; padding: 23px 16px; font-size: 16px; text-align: center; }
.proTestingbox li:first-child .boxtextpic{ font-size: 20px; padding: 20px;}
.pro_proshow{ padding-bottom: 44px; }

.equipment_box ul li{ float: left; width: 23.5%; margin: 0 1%; text-align: center; }
.equipment_box ul li:first-child{ width: 100%; margin: 0; margin-bottom: 2%; }
.equipment_box ul li:nth-of-type(2){ margin-left: 0; }
.equipment_box ul li:last-child{ margin-right: 0; }
.equipment_box ul li p{ background: #f6f6f6; padding: 22px 0 16px 0; font-size: 16px; }
.equipment_box ul li:hover .boxchange img{ transform: scale(1.05); }

.equipment_picbox{ padding-bottom: 60px; }
.equipment_picbox .owl-theme .owl-controls .owl-page span{ opacity: 1; width: 14px; height: 14px; border-radius: 14px; background:#0a163f; }
.equipment_picbox .owl-theme .owl-controls .owl-page.active span{ background:#ff9600;  }
.equipment_picbox .owl-theme .owl-controls{ margin-top: 26px; }

.pro_proshow.proTestingbox li:first-child{ width: 48.5%; }
.pro_proshow.proTestingbox li{ width: 25.7%; }

.production_picshow.proTestingbox li:first-child{ float: left; width: 25.7%; padding-left: 0; padding-right: 18px; margin-bottom: 18px; }
.production_picshow.proTestingbox li:first-child .boxtextpic{ padding: 23px 16px; font-size: 16px; }
.production_picshow.proTestingbox li { float: left; width: 25.7%; padding-left: 0; padding-right: 18px; margin-bottom: 18px;}
.production_picshow.proTestingbox li:nth-of-type(3){ width: 48.5%; padding-right: 0; float: right; }
.production_picshow.proTestingbox li:nth-of-type(3) .boxtextpic{ font-size: 20px; padding: 20px; }

.testing .videobox{ box-shadow: none; }
.testing .videobox p{ text-align: center; background: #f6f6f6; font-size: 18px; padding: 13px 0; }
.rel-picbox .owl-theme .owl-controls{ margin-top: 25px; }
.product_equipment.testing .videobox p{ background: #fff; }

.pro_bzbox .boxtextpic{ background: #f6f6f6; }
/*产品列表*/
.pro-class-zl{ padding-top: 70px; padding-bottom: 58px; }
.pro-class-zl .block_tit{ margin-bottom:55px;  }
.pro-blocklist{  }
.pro-blocktit{ margin-top: 56px; padding: 0 14px; }
.pro-blocktit *{ vertical-align: middle; }
.pro-blocktit .block_tit{ text-align: left; display: inline-block; }
.pro-blocktit .block_tit h2{ font-size: 24px; font-weight: bold; }
.pro-blocktit .block_tit h2:after{  left: 0; bottom: -8px;  }
.pro-blocktit .block_tit h2:before{ left: 30px; bottom: -8px;}
.pro-blocktit ul{ display: inline-block; margin-left: 20px; }
.pro-blocktit ul li{ float: left; }
.pro-blocktit ul li a{ font-size: 16px; line-height: 24px; color: #333; padding: 0 16px; position: relative; }
.pro-blocktit ul li a:after{ content: ''; width: 1px; height: 14px; background: #333; position: absolute; top: 5px; right: 0; }
.pro-blocktit ul li:last-child a:after{width: 0;}
.pro-blocktit ul li a:hover{ color: #ff9600; }
.pro-more{ float: right; }
.pro-more a{ font-size: 16px; color: #666;  line-height: 43px; }
.pro-more a:hover{ color: #ff9600; }

.pro-listul{ width: 100%; overflow: hidden; margin-top:30px; padding: 4px 0; }
.pro-listul li{ width: 25%; padding:0 10px; float: left; }
.pro-nrbox{ width: 100%; box-shadow: 0 2px 4px rgba(0,0,0,0.2); background: #fff; }
.nrbox-pic{ width: 100%; overflow: hidden; }
.nrbox-pic img{ width: 100%; transition: all 0.3s; }
.pro-listul li:hover .nrbox-pic img{ transform: scale(1.05); }
.nrbox-text{padding: 5px;}
.nrbox-text .text-box{ width: 100%; background:#f6f6f6; padding: 15px; }
.nrbox-text .text-box h2{ font-size: 18px; text-align: center; line-height: 33px; margin-top:20px; position: relative; }
.nrbox-text .text-box h2:after{ content: ''; position: absolute; top: -12px; left: 50%; margin-left: -15px; width: 30px; height: 3px; background: #ff9600; }
.nrbox-text .text-box p{ font-size: 14px; color: #666; line-height: 24px; height: 48px; overflow: hidden; margin-top: 15px; }

.del_btn{ overflow: hidden; width: 100%; margin-top:20px; }
.del_btn a:first-child{ background: #ff9600; float: left; color: #fff; width: 47%; display: inline-block; font-size: 14px; line-height: 24px; text-align: center; border-radius:3px; padding: 5px 0; }
.del_btn a:last-child{ background: #0a163f; float: right; color: #fff; width: 47%; display: inline-block; font-size: 14px; line-height: 24px; text-align: center; border-radius:3px; padding: 5px 0; }
.del_btn a:hover{ opacity: 0.8; }

.padd115{ padding-bottom: 115px; }

.pro_listtab.pro-listul li{ margin-bottom:20px; }

/*产品列表*/
.pro_list_table{ padding: 30px 4px; width: 100%; }
.pro_list-classbox{ background: #f6f6f6; padding: 10px; }
.pro_list-classbox ul{ width: 100%; background: #fff; }
.pro_list-classbox ul li{ padding:10px 20px; overflow: hidden; border-bottom: 1px solid #e0e0e0;  }
.pro_list-classbox ul li:last-child{ border-bottom: none; }
.icon_tittext{ float: left; width: 235px;  font-weight: bold; padding: 16px 0 16px 92px; font-size: 20px; line-height: 33px; color: #333; }
.icon_bgtb1{ background: url(../images/pro_list_icon1.png) no-repeat; }
.icon_bgtb2{ background: url(../images/pro_list_icon2.png) no-repeat; }
.icon_bgtb3{ background: url(../images/pro_list_icon3.png) no-repeat; }
.icon_bgtb4{ background: url(../images/pro_list_icon4.png) no-repeat; }
.pro_list-classbox ul li dl dd{ float: left; padding: 20px 25px; position: relative; }
.pro_list-classbox ul li dl dd a{ font-size: 16px; color: #666; }
.pro_list-classbox ul li dl dd:after{ content: ''; position: absolute; width: 1px; height: 16px; background: #808080; top: 24px; left: 0; }
.pro_list-classbox ul li dl dd:first-child:after{ width: 0; }
.pro_list-classbox ul li dl dd a:hover,.pro_list-classbox ul li dl dd a.on{ color: #ff9600; }
.icon_tittext.on.icon_bgtb1{ background: url(../images/hot-pro-icon1h.png) no-repeat; color: #ff9600; }
.icon_tittext.on.icon_bgtb2{ background: url(../images/hot-pro-icon2h.png) no-repeat; color: #ff9600; }
.icon_tittext.on.icon_bgtb3{ background: url(../images/hot-pro-icon3h.png) no-repeat; color: #ff9600; }
.icon_tittext.on.icon_bgtb4{ background: url(../images/hot-pro-icon4h.png) no-repeat; color: #ff9600; }
/*分页 结束*/
.custpage{ text-align: center; margin-top: 33px; margin-bottom: 116px; }
.custpage *{ vertical-align: middle; }
.custpage span{ margin: 0 3px; color: #666; width: 30px; height: 30px; border-radius: 30px; display: inline-block; text-align: center; line-height: 30px; background: #eaeaea; }
.custpage span:hover{ background: #ff9600; cursor: pointer; color: #fff; }
.custpage a{ margin: 0 3px; color: #666; width: 30px; height: 30px; border-radius: 30px; display: inline-block; font-size: 14px; text-align: center; line-height: 30px; background: #eaeaea; }
.custpage a.cur,.custpage a:hover{ background: #ff9600; color: #fff; border: none; }
/*分页 结束*/

/*产品详情*/
.prodet_box{ overflow: hidden; margin-top: 30px; padding-bottom: 78px; }
.propicflash{ width:680px; float: left;}

.propicflash .big .big_pic{ display: none; }
.propicflash .big{ position: relative; }
.propicflash .big img{ width: 100%;}
.propicflash .big .big_pic.on{display: block;}
.propicflash .small{  margin-top: 10px;overflow: hidden; }
.propicflash .small div.on{display: block; }
.propicflash .small div{ overflow: hidden; background: #fff; float: left; width: 23.8%; margin-right:1.5%; cursor: pointer; }
.propicflash .small div:last-child{ margin-right: 0; }
.propicflash .small img{ width: 100%; }
.propicflash .small div:last-child{ margin-right: 0; }

/*图片放大镜样式*/
.jqzoom{float:left;border:none; background: #f6f6f6;  position:relative; padding: 10px; padding-bottom: 0; cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
.jqzoom img{ background: #fff;width: 100%; }

/*图片小图预览列表*/
.spec-preview{width:100%;}
.spec-scroll{clear:both;margin-top:5px;width:100%;}
.spec-scroll .items{float:left;width:100%;overflow:hidden;}
.spec-scroll .items ul{ width:100%; background: #f6f6f6; padding: 10px 5px; overflow: hidden;}
.spec-scroll .items ul li{float:left;width: 23.5%;background: #fff; margin: 0 5px; float: left; cursor: pointer; display: block;}
.spec-scroll .items ul li img{ width: 100%;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}


.prodet_rtext{ margin-left: 680px; padding-left: 48px; }
.prodet_rtext h2{ font-size: 24px; line-height: 34px; color: #333; }
.prodet_parameter{ margin-top: 20px; margin-bottom: 20px;}
.prodet_parameter dl dt{ font-size: 16px; font-weight: bold; margin-bottom: 16px; }
.prodet_parameter dl dd{ font-size: 16px; line-height: 32px; }
.prodet_parameter dl dd span{ color: #999; }
.prodet_pro_dec{ padding-top: 20px; color: #666; font-size: 16px; line-height: 25px; height: 150px; overflow: hidden; border-top: 1px solid #e5e5e5; }
.prodet_wx{ display: inline-block; border: 6px solid #f6f6f6; float: left; }
.prodet_contact{ display: inline-block; margin-left: 24px; padding-top: 33px;}
.prodet_contact_tel{ width: 384px; }
.prodet_contact_tel img{ float: left; padding-right: 15px; }
.prodet_contact_tel p{ font-size: 16px; line-height: 24px; color: #666; }
.prodet_contact_tel h5 a{ font-size: 20px; line-height: 24px; color: #ff9600; }
.prodet_wxbtn{ overflow: hidden; }
.prodet_contact .links{overflow: hidden; margin-top: 40px;}
.prodet_contact .links a{ background: #ff9600; border-radius: 3px;  display: inline-block; line-height:50px; height:50px; font-size: 18px;  text-align: center; width: 48%; color: #fff; margin-top: 5px;  float: left;}
.prodet_contact .links i{display: inline-block; width: 30px; height: 30px; line-height: 30px; color: #fff;  font-size:30px; vertical-align: middle;}
.prodet_contact .links a:nth-child(2){ background:#0a163f;margin-left: 4%;}
.prodet_contact .links a:hover{opacity: .8}

.proinfo-del{ padding-top: 10px; overflow: hidden; }
.proinfo-del .proAll{ width: 1010px; float: left; }
.proNavBox ul {height: 80px; overflow: hidden; padding-left: 1px; width: 100%;}
.proNavBox li {  float: left;  height: 80px;  width: 16.666%; text-align: center;  background: url('../images/miaod.png') no-repeat right 24px;}
.proNavBox li:last-child { background: none;}
.proNavBox li a { display: block;  color: #333; line-height: 76px; padding-top: 3px; font-size: 18px;}
.proNavBox li.select { position: relative;  z-index: 1}
.proNavBox li.select a,
.proNavBox li a:hover {  position: relative; z-index: 1; background: #ffffff; border-top: 3px #ff9600 solid; height: 80px; padding-top: 0;}

.proNavCon{ width: 1010px; background: #f6f6f6; }
.proWapper{ width: 100%; margin-bottom: 20px; }
.proAll .proWapper:last-child{ margin-bottom: 78px; }
.proContent{ background: #fff; padding: 50px; }
.proContent-tle { font-size: 24px; font-weight: bold; margin-bottom: 20px; color: #222; padding-bottom: 10px; border-bottom: 1px solid #eaeaea; position: relative; line-height: 30px;}
.proContent-tle:after { content: ''; width: 30px; height: 3px; background: #0a163f; display: block; position: absolute; left: 0; bottom: -1px;}
.proContent-tle:before { content: ''; width: 30px; height: 3px; background: #ff9600; display: block; position: absolute; left: 30px; bottom: -1px;}

.proContent-tex .prodec-txt{ font-size: 16px; line-height: 24px; }
.proContent-tex .prodec-tdtext h2{ font-size: 18px; line-height: 50px; }
.proContent-tex .prodec-tdtext p{ font-size: 16px; line-height: 29px; }
.prodec-tdul{ margin-top: 28px; }
.prodec-tdul li{ background: #f6f6f6; margin-bottom: 6px; padding: 20px 20px 36px 65px; font-size: 14px; line-height: 24px; position: relative; }
.prodec-tdul li span{ color: #ff9600; font-size: 16px; font-weight: bold; }
.prodec-tdul li i{ width: 50px; height: 30px; line-height: 30px; background: #0a163f; color: #fff; font-size: 16px; font-weight: bold; font-style: normal;
  display: inline-block; text-align: center; border-top-right-radius: 30px; border-bottom-right-radius: 30px; position: absolute; left: 0; }

.procon-advantage{ width: 100%; overflow: hidden; }
.procon-advantage li{ float: left; width: 33.333%; padding-bottom: 20px; padding-right: 20px; }
.advantage-box{ background: #f6f6f6; padding: 40px 0; width: 100%; text-align: center; }
.advantage-box h6{ width: 70px; height: 70px; line-height: 70px; text-align: center; color: #fff; transition: all 0.3s; background: #ff9600; border-radius: 70px; font-size: 36px; }
.advantage-box p{ font-size: 20px; font-weight: bold; margin-top: 20px; }
.procon-advantage li:hover .advantage-box h6{ transform: rotate(360deg); }

.procon-serverad{ margin-top: 28px; }
.procon-serverad h2{ font-size: 18px; font-weight: bold; margin-bottom: 15px; }
.procon-serverul{ width: 100%; overflow: hidden; }
.procon-serverul li{ width: 50%; float: left; padding-right: 20px; margin-bottom: 20px;  }
.procon-serverlibox{ background: #f6f6f6; padding: 25px; overflow: hidden; }
.procon-iconnum{ float: left; display: inline-block; }
.procon-iconnum h6{ width: 70px; height: 70px; line-height: 70px; transition: all 0.3s; text-align: center; font-size: 36px; color: #fff; border-radius: 70px; background: #0a163f; }
.procon-iconnum h1{ margin-top: 30px; text-align: center; font-size: 36px; color: #fcb977; }
.procon-advdectext{ padding-left: 100px; }
.procon-advdectext h2{ font-size: 20px; }
.procon-advdectext p{ font-size: 16px; line-height: 25px; }
.procon-serverul li:hover .procon-iconnum h6{ transform: rotate(360deg); }

.proTestingbox{ overflow: hidden; }
.proTestingbox li{ float: left; width: 25.5%; padding-left:18px; margin-bottom: 18px; }
.boxchange{ width: 100%; overflow: hidden; }
.boxchange img{ width: 100%; transition: all 0.3s; }
.proTestingbox li:hover .boxchange img{ transform: scale(1.05); }
.proTestingbox li:first-child{ width: 49%; padding-left:0;}

.proFiringbox{ margin-top: 30px; }
.proFiringbox h2{ font-size: 18px; }
.proFiringbox ul{ margin-top: 25px; overflow: hidden; display: flex; }
.proFiringbox ul li{ float: left; flex: 1; overflow: hidden; }
.proFiringbox ul li:nth-of-type(2){ padding: 0 20px; }
.proFiringbox ul li:hover .boxchange img{ transform: scale(1.05); }

.pro-packbox.proFiringbox ul li:nth-of-type(2){ padding-left: 20px; padding-right: 0; }
.procasebox p{ font-size: 16px; }
.procasebox ul{ overflow: hidden; margin-top: 25px; }
.procasebox ul li{ float: left; width: 49%; margin-bottom: 2%; }
.procasebox ul li:nth-of-type(even){ margin-left:1%; }
.procasebox ul li:nth-of-type(odd){ margin-right:1%; }
.procasebox_li{ background: #f6f6f6; padding: 18px 20px; }
.procasebox_lipictext{ overflow: hidden; width: 100%; }
.procasebox_lipic{ width:220px; float: left; overflow: hidden;  }
.procasebox_lipic img{ width: 100%; transition: all 0.3s; }
.procasebox_text{ margin-left: 220px; padding-left: 18px; padding-top: 15px; }
.procasebox_text p{ font-weight: bold; font-size: 16px; line-height: 25px; height: 75px; }
.procasebox_text span a{ font-size: 14px; color: #ff9600; text-decoration: underline; }
.procasebox ul li:hover .procasebox_lipic img{ transform: scale(1.05); }

.prodel-right{ width: 302px; float: right; }
.prodel-pro{ background: #fff; width: 100%; padding: 10px; text-align: center; }
.prodel-pro-pic{ width: 100%; border: 5px solid #ececed; }
.prodel-pro-pic a{ display: block; width: 100%; overflow: hidden; }
.prodel-pro-pic img{ width: 100%; transition: all 0.3s; }
.prodel-pro:hover .prodel-pro-pic img{ transform: scale(1.05); }
.prodel-pro h2{ font-size: 18px; line-height: 24px; font-weight: normal; margin-top: 22px; }

.prodel-btn{ margin: 25px 0;}
.prodel-btn a{ background: #ff9600; color: #fff; font-size: 18px; display: block; width: 200px; margin: 0 auto; height: 40px; line-height: 40px; border-radius: 3px; }
.prodel-btn a i{ font-size: 30px; }
.prodel-btn a *{ vertical-align: middle; }
.prodel-btn a:hover{ opacity: .8; }

.prodel-navlist{ background: #fff; padding: 0 20px; margin-top: 20px; }
.prodel-navlist ul li{ font-size: 18px; font-weight: bold;  border-bottom: 1px solid #e5e5e5; line-height: 59px; padding: 10px 0;  padding-left: 60px; }
.prodel-navlist ul li:first-child{ background: url(../images/pro_list_icon1.png) no-repeat 0 center; background-size: 40px;}
.prodel-navlist ul li:nth-of-type(2){ background: url(../images/pro_list_icon2.png) no-repeat 0 center; background-size: 40px;}
.prodel-navlist ul li:nth-of-type(3){ background: url(../images/pro_list_icon3.png) no-repeat 0 center; background-size: 40px;}
.prodel-navlist ul li:last-child{ background: url(../images/pro_list_icon4.png) no-repeat 0 center; background-size: 40px;}
.prodel-navlist ul li:hover:first-child{ background: url(../images/hot-pro-icon1h.png) no-repeat 0 center; background-size: 40px;}
.prodel-navlist ul li:hover:nth-of-type(2){ background: url(../images/hot-pro-icon2h.png) no-repeat 0 center; background-size: 40px;}
.prodel-navlist ul li:hover:nth-of-type(3){ background: url(../images/hot-pro-icon3h.png) no-repeat 0 center; background-size: 40px;}
.prodel-navlist ul li:hover:last-child{ background: url(../images/hot-pro-icon4h.png) no-repeat 0 center; background-size: 40px;}
.prodel-navlist ul li:hover a{ color: #ff9600; }

.pro-relevant{ padding: 70px 0; }
.pro-relevant .item{  padding: 0 10px; }
.pro-relevant .owl-carousel .owl-wrapper-outer{ padding: 4px 0; }
.pro-relevant .item:hover .nrbox-pic img{ transform: scale(1.05); }
.pro-relevant .owl-theme .owl-controls .owl-page span{ opacity: 1; width: 14px; height: 14px; border-radius: 14px; background:#0a163f; }
.pro-relevant .owl-theme .owl-controls .owl-page.active span{ background:#ff9600;  }
.online-message{ padding: 75px 0 140px 0; }
.message_box{ overflow: hidden; width: 100%; background:#fff; padding-right: 30px; }
.message_box .conl{ float: left; width: 475px; padding-bottom: 54px; background: url(../images/messagelboxbg.jpg) no-repeat; padding-top: 306px; padding-left: 115px; }
.message_box .conl ul li{ line-height: 59px; font-size: 18px; color: #fff; }
.message_box .conl ul li a{ color: #fff; }
.message_box .conl ul li a:hover{ color: #ff9600; }
.message_box .conl ul li:nth-of-type(2) a{color: #ff9600; font-size: 22px; font-weight: bold;}
.message_box .conr{ float: right; width: 828px; }
.infoform{overflow:hidden; margin-top: 30px; }
.infoform li{width: 100%; float: left; position: relative; margin-bottom: 20px;}
.infoform input,.infoform textarea{width: 100%;border:1px solid #ccc; font-family: Microsoft YaHei; border-radius: 3px; background:none; font-size: 16px; line-height: 26px; padding:12px 20px; }
.infoform form input::-webkit-input-placeholder,.infoform form textarea::-webkit-input-placeholder { color: #666;}
.infoform form input:-moz-placeholder,.infoform form textarea:-moz-placeholder {color: #666;}
.infoform form button{ color: #fff; background: #ff9600; font-weight: bold; height: 50px; width:240px; border-radius: 3px; font-size: 18px; border:0; margin: 25px auto 0 auto; display: block; }
.infoform form button:hover{ opacity: .8; cursor: pointer; }
.infoform form button i{ font-size: 30px; font-weight: normal; }
.infoform form button *{ vertical-align: middle; }

.pro-fixed {  position: fixed; top: 0;  z-index: 9;  margin-top: 0;}
.pro-fixeds { position: fixed; top: 0; margin-top: 0;}
.postabso{ position:absolute !important; }
/*视频*/
.hot-video{ padding-top: 70px; }
.hot-video .block_tit{ padding-bottom: 55px; }
.hot-videobox{ padding-bottom: 70px; }
.video-allbox{ width: 100%; overflow: hidden; }
.video-allbox ul li{ width: 33.333%; padding: 0 14px; float: left; margin-bottom: 26px; }
.video-allbox ul li .video_text h2{ font-size: 16px; padding-bottom: 4px; }
.video-allbox ul li .video_text { padding: 17px 20px 30px 20px;}
.video-allbox ul li .video_text h2:after{ width: 0; }
.video-allbox ul li .video_text p{ margin-top: 0; font-size: 14px; line-height: 24px; height: 24px; overflow: hidden; }

/*case*/
.new_case{ margin-top: 30px; }
.new_case .video-icon{ display: none; }
.all_case-btn{ padding-bottom: 60px; text-align: center; }
.all_case-btn a{ width: 162px; height: 40px; background: #ff9600; display: block; line-height: 40px; margin: 0 auto; border-radius: 3px; color: #fff; font-size: 16px; font-weight: bold; }
.all_case-btn a:hover{ opacity: .8; }
.industry-case{ width: 100%; overflow: hidden; }
.industry-case ul li{ float: left; width: 25%; padding: 0 14px; margin-bottom: 28px; }
.industry-box{ width: 100%; box-shadow: 0 2px 4px rgba(0,0,0,0.15); }
.industry-box-pic{ width: 100%; overflow: hidden; }
.industry-box-pic img{ width: 100%; transition: all 0.3s; }
.industry-case{ padding-bottom: 96px; }
.industry-case ul li:hover .industry-box-pic img{ transform: scale(1.05); }
.industry-box-text{ text-align: center; }
.industry-box-text a{ padding: 20px 0; display: inline-block; font-size: 16px; font-weight: bold; }
.industry-case ul li:hover .industry-box-text a{ color: #ff9600; }
.case_industrynav{ width: 100%; overflow: hidden; padding-bottom: 20px; }
.case_industrynav a{ width: 12.2%; text-align: center; display: inline-block; font-size: 18px; line-height: 24px; position: relative; }
.case_industrynav a:after{ content: ''; position: absolute; top: 5px; right: 0; width: 1px; height: 18px; background: #999; }
.case_industrynav a:last-child:after{ width: 0; }
.case_industrynav a.on{color: #ff9600;}

.pic-showbox ul{ overflow: hidden; width: 100%; }
.pic-showbox ul li{ width: 50%; float: left; padding: 0 15px; margin-bottom: 30px;}
.pic-shownrbox{ width: 100%; overflow: hidden; }
.pic-shownrbox img{ width: 100%; transition: all 0.3s; }
.pic-showbox ul li:nth-of-type(even){ padding-left: 0; }
.pic-showbox ul li:nth-of-type(odd){ padding-right: 0; }
.pic-showbox ul li:first-child{ padding-left: 0; width: 67.1%; padding-right: 15px;}
.pic-showbox ul li:nth-of-type(2){ padding-right: 0; padding-left: 15px; width: 32.9%; float: right; margin-bottom: 19px; }
.pic-showbox ul li:nth-of-type(3){ padding-right: 0; width: 32.9%; float: right; }
.pic-showbox ul li:hover .pic-shownrbox img{ transform: scale(1.05); }

.other{border-top: 1px solid #ddd; padding:15px 0 110px 0; margin:50px 0 0 0; line-height: 26px;}
.other div{margin:8px 0;}
.other div *{ vertical-align: middle; }
.other{ font-size: 16px; }
.other a:hover{ color: #ff9600 }

.casedel_box{ width:680px; float: left; position: relative; }
.casedel_picbox{ width: 100%; }
.casedel_picbox img{ width: 100%; display: block; }
.casedel_box .owl-theme .owl-controls{ margin-top: 0; position: absolute; bottom: 15px; width: 100%; }
.casedel_box .owl-theme .owl-controls .owl-page span{ width: 14px; height: 14px; background: #0a163f; opacity: 1; }
.casedel_box .owl-theme .owl-controls .owl-page.active span{ background: #ff9600; }

.casedet_box{ padding-bottom: 35px; }
.casedet_box.prodet_box .prodet_rtext{ background: #f6f6f6; padding: 28px 40px 0 40px; margin-left: 710px; }
.casedet_box.prodet_box .prodet_rtext h2{ font-size: 20px; }
.casedel_addresshy{ overflow: hidden; margin-top: 30px; }
.casedel_address{ float: left; }
.casedel_addresshy .casedel_address:first-child{ width: 60%; }
.casedel_addresshy .casedel_address:last-child{ width: 40%; }
.casedel_addresshy h6{ border: 1px solid #ccc; margin-right: 20px; font-size: 32px; float: left; color: #666; display: inline-block; width: 62px; height: 62px; line-height: 62px; text-align: center;}
.casedel_addresshy .text p{ font-size: 16px; color: #999; padding-top: 2px; }
.casedel_addresshy .text span{ font-size: 16px; font-weight: bold; display: block; margin-top: 10px; }
.telboxtf{ font-size: 14px; color: #666; margin-top: 45px; }
.telboxtf a{ font-size: 18px; color: #ff9600; font-weight: bold; }
.casedel_btnbox{ margin-top: 40px; padding-bottom: 95px; }
.casedel_btnbox .links{ overflow: hidden; }
.casedel_btnbox .links a{ background: #ff9600; border-radius: 3px;  display: inline-block; line-height:42px; height:42px; font-size: 16px;  text-align: center; width: 30%; color: #fff; margin-top: 5px;  float: left;}
.casedel_btnbox .links i{display: inline-block; width: 30px; height: 30px; line-height: 30px; color: #fff;  font-size:30px; vertical-align: middle;}
.casedel_btnbox .links a:nth-child(2){ background:none;margin-left: 4%; width: 36%; border: 1px solid #ff9600; color: #333; font-weight: bold;}
.casedel_btnbox .links a:nth-child(2) i{ color: #ff9600; font-weight: normal; }
.casedel_btnbox .links a:hover{opacity: .8}

.proinfomenu{text-align: center; overflow: hidden; width: 100%; background:#f6f6f6;}
.proinfomenu .warper{overflow: hidden;}
.proinfomenu a{width:20%;font-size: 16px; font-weight: bold; color: #222; float: left; display: block; line-height:70px; position: relative; }
.proinfomenu  i{display:inline-block;font-size:24px;margin-right:5px;font-weight:normal}
.proinfomenu i.icon-liaotian{font-size:30px;}
.proinfomenu.top0{position: fixed; top: 0; left:0; margin-left:0; z-index: 3; width: 100%;}
.proinfomenu a.on,.proinfomenu a:hover{background:#ff9600; color: #fff;}
.proinfomenu a:after{ content: ''; position: absolute; width: 1px; height: 16px; top: 50%; margin-top: -8px; right: 0; background: #999; }

.case_delinfobox{ padding: 36px 0; }
.case_delinfobox .prodec-txt{ font-size: 16px; line-height: 24px; margin-bottom: 16px; }
.construction{ margin-top: 45px; }
.construction h2{ font-size: 18px;}
.construction ul{ margin-top: 26px; margin-bottom: 36px; }
.construction ul li{ font-size: 16px; font-weight: bold; margin-bottom: 26px; }
.construction ul li span{ display: inline-block; width: 25px; margin-right: 8px; line-height: 25px; height: 25px; border-radius: 25px; text-align: center; background: #ff9600; color: #fff; font-size: 14px; font-weight: bold; }
.construction ul li dl dd{ font-size: 16px; font-weight: normal; line-height: 24px; margin-top: 26px; }
.construction ul li dl dd i{ color: #ff9600; font-style: normal; }

.construction_dec{ font-size: 16px; line-height: 32px; margin-bottom: 30px; }
.construction_dec span{ font-weight: bold; font-size: 18px; font-weight: bold; }
.relevant_case{ padding: 60px 0 72px 0; }

.message_box .conl2{ float: left; width: 475px; }
/*news*/
.newstopbox{ padding: 50px 0 60px 0; overflow: hidden; width: 100%; }
.news_tit{ overflow: hidden; padding: 0 14px; }
.news_tit h2{ font-size: 30px; float: left; line-height: 43px; font-weight: normal; }
.news_tit h2 img{ padding-right: 10px; }
.news_tit a{ font-size: 16px; color: #666; float: right; line-height: 43px;}
.news_tit a:hover{ color: #ff9600; }
.news_tbox{ margin-top: 20px; width: 100%; overflow: hidden; padding: 0 14px; }
.news_tboxpic{ width: 560px; overflow: hidden; float: left; }
.news_tboxpic img{ width: 100%; transition: all 0.3s; }
.news_tbox:hover .news_tboxpic img{ transform: scale(1.05); cursor: pointer; }
.news_tboxtext{ margin-left: 560px; padding: 48px 58px; background: #f6f6f6; }
.news_tboxtext h2{ font-size: 24px; line-height: 35px; height: 35px; overflow: hidden; margin-bottom: 16px; }
.news_tboxtext span{ font-size: 16px; color: #999; display: block; margin-bottom: 25px; }
.news_tboxtext p{ font-size: 16px; line-height: 28px; color: #666; height:112px; display: -webkit-box;
  -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;  }
.news_tboxtext i{ display: block; margin-top: 48px; }
.news_tboxul{ margin-top: 30px; }
.news_tboxul ul{ width: 100%; overflow: hidden; }
.news_tboxul ul li{ width: 25%; margin-bottom: 0;  }
.news_tboxul ul li .videobox{ box-shadow: none; }
.news_tboxul ul li .video_text p{ font-size: 16px; margin-top: 5px; }
.news_tboxul ul li .video_text{ background: #f6f6f6;  }

.news_bbox{ padding: 55px 0; }
.news_industrybox{ width: 100%; overflow: hidden; padding: 0 14px; margin-top: 20px; }
.news_industrybox .lcon{ float: left; width: 546px; }
.news_industrybox .rcon{ float: right; width: 756px; }

.industry_bigbox{box-shadow: 0 2px 4px rgba(0,0,0,0.15); width: 100%;}
.industry_bigbox_pic{ width: 100%; overflow: hidden; }
.industry_bigbox_pic img{ width: 100%; transition: all 0.3s;  }
.industry_bigbox:hover .industry_bigbox_pic img{ transform: scale(1.05); }
.industry_bigbox:hover .industry_bigbox_text h2 a{ color: #ff9600; }

.industry_bigbox_text{ background: #fff; padding: 25px 28px 34px 28px; }
.industry_bigbox_text h2{ font-size: 16px; height: 28px; line-height: 28px; overflow: hidden; margin-bottom: 12px; }
.industry_bigbox_text span{ font-size: 16px; color: #999; display: block; margin-bottom: 10px;}
.industry_bigbox_text p{ font-size: 14px; line-height: 24px; color: #666; }

.newshy_rbox{ margin-top: 0; }
.newshy_rbox li{ width: 100%; padding: 0;  margin-bottom: 20px;}
.newshy_rbox li .in_newspicbox{ width: 250px; }
.newshy_rbox li .in_newstext{ margin-left: 250px; padding: 20px 18px 21px 18px; }
.newshy_rbox li .in_newstext p{ height: 48px;-webkit-line-clamp: 2; }

.technology_box{ padding: 54px 0 120px 0; }
.technology_box .in_faq{ background: #f6f6f6; }

.news_listbox{ padding-top: 54px; }
.news_listbox ul li{ margin-bottom: 30px; }
.news_listbox ul li .news_tboxpic{ width: 382px; }
.news_listbox ul li .news_tboxtext{ margin-left: 382px; padding: 30px 240px 30px 30px; background: #fff; position: relative; }
.news_listbox ul li .news_tboxtext h2{ font-size: 18px; }
.news_listbox ul li .news_tboxtext p{ font-size: 14px; line-height: 28px; }
.news_listbox ul li .news_tboxtext .data{ width: 90px; padding-top: 10px; height: 90px; text-align: center; background: #f6f6f6; position: absolute; right: 30px; }
.news_listbox ul li .news_tboxtext i{ margin-top: 11px; }
.news_listbox ul li .news_tboxtext .data span{ font-size: 30px; font-weight: bold; color: #ff9600; margin-bottom: 0; }
.news_listbox ul li .news_tboxtext .data p{ color: #999; }
.news_listbox ul li:hover .news_tboxtext .data{ background: #ff9600; }
.news_listbox ul li:hover .news_tboxtext .data span,.news_listbox ul li:hover .news_tboxtext .data p{ color: #fff; }
/*施工*/
.team_box{ width: 100%; padding-top: 28px; padding-bottom:74px;  }
.team_box ul{ width: 100%; overflow: hidden; padding: 4px; }
.team_box ul li{ float: left; width: 23.5%; margin: 0 1%; box-shadow: 0 2px 4px rgba(0,0,0,0.15); }
.team_box ul li:first-child{ margin-left: 0; }
.team_box ul li:last-child{ margin-right: 0; }
.team_nrpictext{ width: 100%; }
.team_text{ width: 100%; background: #fff; padding: 20px 20px 38px 20px; }
.zc_title{ width: 100%; background: #f6f6f6; border-left: 2px solid #ff9600; padding: 5px 15px 5px 18px; }
.zc_title p{ color: #ff9600; font-size: 16px; line-height: 24px; margin-bottom: 3px;  }
.zc_dec{ font-size: 14px; line-height: 24px; color: #666; margin-top: 22px; height: 120px; overflow: hidden;}
.zc_title h2{ font-size: 16px; }

.team_box ul li:hover .boxchange img{ transform: scale(1.05); }
.lcbig_pic{ padding-bottom: 80px; }
.lcbig_pic img{ width: 100%; }

.service_box{ padding-top: 40px; padding-bottom: 62px;  }
.service_box .service_tit{ font-size: 16px; margin-bottom: 20px; }
.service_box ul li{ background: #fff; box-shadow: 0 2px 4px rgba(0,0,0,0.15); margin-bottom: 15px; width: 100%; padding: 22px 30px; overflow: hidden;}
.service_box ul li .lcon{ width: 56%; float: left; padding-top: 12px; }
.service_box ul li .lcon h2{ font-size: 18px; margin-bottom: 20px; line-height: 37px; }
.service_box ul li .rcon{ width: 25%; float: right; }
.serviceover{ width: 100%; overflow: hidden; }
.service_pic{ position: relative; margin-bottom: 34px; }
.service_pic img{ width: 100%; }
.service_pic span{ display: block; position: absolute; top: 0; right: 0; width: 87px; height: 63px; background:rgba(255,255,255,0.5); color: #ff9600; text-align: center; line-height: 63px; font-weight: bold; font-size: 48px; }
.ht_box li{ box-shadow: none !important; margin-right: 58px; color: #666; background: url(../images/ht-liicon.jpg) 0 center no-repeat !important ; width: auto!important; float: left; padding:0 0 0 28px!important; font-size: 16px; line-height: 31px;  }

.zz_ulbox li{ box-shadow: none !important; font-size: 16px; color: #666; line-height: 31px; background:none !important; padding:0 0 0 5px!important; width: auto !important;}
.zz_ulbox li span{ display: inline-block; margin-top: 5px; float: left;  width: 24px; height: 24px; border-radius: 24px; background: #ff9600; color: #fff; text-align: center; line-height: 24px; font-size: 14px; font-weight: bold; }
.zz_ulbox li p{ margin-left: 24px; padding-left: 10px; }

.contact_ulbox{ width: 100%; overflow: hidden; padding: 4px; padding-bottom: 100px; }
.contact_ulbox li{ float: left; width: 23.5%; margin: 0 1%; box-shadow: 0 2px 4px rgba(0,0,0,0.15); background: #f6f6f6; text-align: center; padding: 43px 0 53px 0; }
.contact_ulbox li h6{ font-size: 50px; width: 66px; height: 54px; text-align: center; overflow: hidden; color: #666; transition: all 0.3s; }
.contact_ulbox li p{ font-size: 16px; color: #999; margin-top: 26px; }
.contact_ulbox li h4{ font-size: 18px; margin-top: 30px; }
.contact_ulbox li:first-child{ margin-left: 0 }
.contact_ulbox li:last-child{ margin-right: 0 }
.contact_ulbox li:hover h6{ transform: rotate(360deg); }
/*contact*/
.contacttop.contact_ulbox{ padding-top: 30px; padding-bottom: 0; padding-left:4px; padding-right: 4px;  }
.contacttop.contact_ulbox li{ background: #fff; margin-bottom: 25px; }
.contactbott{ padding-bottom: 76px; }
.contactbott ul{ width: 100%; overflow: hidden; padding: 4px; }
.contactbott ul li{ margin: 0 1%; float: left; width: 49%; overflow: hidden; background: #fff; box-shadow: 0 2px 4px rgba(0,0,0,0.15); padding: 2px;}
.contactbott ul li:first-child{ margin-left: 0; }
.contactbott ul li:last-child{ margin-right: 0; }
.contactbott ul li .lcon{ float: left; width: 27.5%; text-align: center; border-right: 1px solid #e5e5e5; }
.contactbott ul li .lcon h6{ font-size: 50px; width: 78px; height: 54px; overflow: hidden; margin: 33% 0; color: #666; }
.contactbott ul li .lcon img{ width: 176px; padding: 5px; }
.contactbott ul li .rcon{ float: right; width: 72.5%; padding: 9% 0 0 50px; }
.contactbott ul li .rcon p{ font-size: 16px; color: #999; }
.contactbott ul li .rcon h4{ font-size: 18px; margin-top: 20px; }

.con_online .message_box{ background: #f6f6f6;  }
.con_online{ padding-bottom: 82px; }

.map{ background: #fff; width: 100%; padding: 10px; margin-bottom: 120px; }
.map img{ width: 100%; }
/*索取价格*/
.select-box{ background: url(../images/select-bg.jpg) no-repeat; background-size: cover; padding: 68px 0; }
.select-box h2{ font-size: 30px; color: #fff; text-align: center; background:#0a163f; padding: 20px 0;  }
.sumbit-inform{ width: 100%; background:#fff; padding: 45px 135px 36px 135px;  }
.sumbit-inform .infoform font{ font-size: 18px; width: 100px; line-height: 52px; text-align: right; padding-right: 19px; display: inline-block; float: left; }
.sumbit-inform .infoform input,.sumbit-inform .infoform textarea{width: 90%; }
.sumbit-inform .infoform ul li *{ vertical-align: middle; }
.sumbit-inform .infoform form button{ width: 90%; margin-left: 100px; }
.sumbit-inform .infoform select{ border:1px solid #ccc; font-family: Microsoft YaHei; width: 90%; border-radius: 3px; background:none; font-size: 16px; line-height: 26px; padding:12px 20px;  }
.sqtel-box{ background: url(../images/tel-bg.jpg) no-repeat; background-size: cover; padding: 42px 0; margin-top: 2px; }
.tel_box{ width: 430px; margin: 0 auto; background: #fff; border-radius: 58px; }
.tel_box *{ vertical-align: middle; }
.tel_box h6{ width: 58px; height: 58px; line-height: 58px; text-align: center; color: #fff; font-size: 28px; background: #ff9600; border-radius: 58px; }
.tel_box span{ display: inline-block; margin-left: 20px; line-height: 58px; font-size: 16px; }
.tel_box span a{ font-size: 24px; font-weight: bold; color: #ff9600; }

.new_kflfbox{ margin-bottom: 56px; }
.new_kflfbox .item{ margin: 0 18px; }
.new_kflfbox .video_text{ padding: 17px 20px 30px 20px; }
.new_kflfbox .video_text h2{ font-size: 16px; padding-bottom: 4px; }
.new_kflfbox .video_text h2:after{ width: 0; }
.new_kflfbox .video_text p{ margin-top: 0; font-size: 14px; line-height: 24px; height: 24px; overflow: hidden; }
.new_kflfbox .owl-carousel .owl-wrapper-outer{ padding: 4px; }
.new_kflfbox .owl-theme .owl-controls{ margin-top: 25px; }
.new_kflfbox .owl-theme .owl-controls .owl-page span{ opacity: 1; width: 14px; height: 14px; border-radius: 14px; background:#0a163f; }
.new_kflfbox .owl-theme .owl-controls .owl-page.active span{ background:#ff9600;  }
/*新闻详情*/
.infocontact p{ font-size: 18px;  color: #888; }
.infocontact .con_tit{ margin-bottom: 10px; }
.infocon{color: #666; margin-bottom: 150px; margin-top: 70px; }
.infocon h1{font-size:24px; font-weight: inherit; line-height: 30px; text-align: center; margin-bottom: 10px; color: #222;}
.infocon img{ display: inline-block; margin: 12px 0; max-width: 100%; }
.infocon .time{ text-align: center;margin-bottom:20px; color: #999}
.infocon .other{border-top: 1px solid #ddd; padding:15px 0 0 0; margin:50px 0 0 0; line-height: 26px;}
.infocon .other div{margin:8px 0;}
.infocon .other{ color: #666; font-size: 16px; }
.infocon .other a{color: #666}
.infocon .other a:hover{ color: #bc1d23 }
.infocon p{line-height:30px; font-size: 18px;}
/*返回顶部*/
.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:20px; padding-bottom:20px; z-index:999; }
.izl-rmenu .btn{width:76px; height:76px; border-radius: 3px; margin-bottom:2px; background-color:#0a163f; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; }
.izl-rmenu .btn-ask{background:url(../images/r_bj.png) 0px 0px no-repeat; }
.izl-rmenu .btn:hover{background-color:#ff9600;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#0a163f; text-decoration:none; display:block;}
.izl-rmenu a.btn-ask,.izl-rmenu a.btn-ask:visited{background:url(../images/r_bj.png) 0px 0px no-repeat; background-color:#0a163f; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#0a163f;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#0a163f;}
/*.izl-rmenu .btn-phone .phone{background-color:#ff9600; position:absolute; width:160px; left:-160px; top:0px; line-height:76px; color:#FFF; font-size:18px; text-align:center; display:none;}*/
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#0a163f; display:none;}


.phonemenu{width: 100%; background: #fff; position:relative; display: none; margin-bottom: 10px; }
.phonemenu span{ display: none; width: 100%; }
.phonemenu h2 { color: #fff; width:100%; height:35px;line-height:35px;padding:0 1%;  cursor: pointer;background:#0a163f url(../images/menu.png) 96% center no-repeat; background-size: 22px; border:none;font-weight:normal;text-indent:10px;font-size:18px;margin:0 auto;}
.phonemenu h3{color:#000;padding:12px 15px; width:100%; display:block;  font-size: 15px;background:#eee;border-bottom:1px solid #fff;}
.phonemenu h3 a{display:block; font-size: 16px;}
.phonemenu ul {padding-left:15px; border:#E7E7E7 1px solid;  border-top:none;overflow:auto;}
.phonemenu ul li {padding:5px 0 3px 10px;}

.phonemenu2{width: 100%; background: #fff; position:relative; display: none; margin-bottom: 10px; }
.phonemenu2 span{ display: none; width: 100%; }
.phonemenu2 h2 { color: #fff; width:100%; height:40px;line-height:40px;padding:0 1%;  cursor: pointer;background:#0a163f url(../images/menu.png) 96% center no-repeat; background-size: 22px; border:none;font-weight:normal;text-indent:10px;font-size:18px;margin:0 auto;}
.phonemenu2 h3{color:#000;padding:12px 15px; width:100%; display:block;  font-size: 15px;background:#eee;border-bottom:1px solid #fff;}
.phonemenu2 h3 a{display:block; font-size: 16px;}
.phonemenu2 ul {padding-left:15px; border:#E7E7E7 1px solid;  border-top:none;overflow:auto;}
.phonemenu2 ul li {padding:5px 0 3px 10px;}


@media screen and (max-width: 1360px){
  .logo span{ display: none; }
  .logo img{ width: 100%; }
  .warper{ width: 100%; padding: 0 20px; }
  .in_ab_ul{ width: 77%; }
  .in_ab_list{ width: 23%; }
  .in_hot_pro .lcon{ width: 77%; }
  .in_hot_pro .rcon{ width: 23%; }
  .in_videobox .lcon{ width: 63.5%; }
  .in_videobox .rcon{ width: 34%; }
  .message_box .conr{ width: 61%; }
  .news_industrybox .lcon{ width: 42.2%; }
  .news_industrybox .rcon{ width: 56.1%; }
  .about-box .lcon{ width: 49%; }
  .about-box .rcon{ width: 49%; }
}
@media screen and (max-width: 1320px){
  .in_industrybox .rcon{ width: 74%; }
  footer .lcon{ width: 58%; }
  .prodel-right{ display: none; }
  .proinfo-del .proAll,.proNavCon,.pro-fixed{ width: 100%; }
  .footer .footer-botlink{ display: none; }
  .contactbott ul li .lcon h6{ margin: 35% 0; }
}
@media screen and (max-width: 1290px){
  .hot-pro-rigth{ padding-bottom: 3px; }
  .message_box .conl{ width: 37%; }
  .message_box .conl2{ width: 37%; }
  .message_box .conl2 img{ width: 100%; }
  .ab_sypicbox ul li{ margin: 0 1% 30px 1%; }
  .sumbit-inform .infoform font{ width: 15%; }
  .sumbit-inform .infoform select,.sumbit-inform .infoform input, .sumbit-inform .infoform textarea,.sumbit-inform .infoform form button{ width: 85%; }
  .sumbit-inform .infoform form button{ margin-left: 15%; }
}

@media screen and (max-width: 1240px){
  .in_ab_list{ display: none; }
  .in_ab_ul{ width: 100%; }
  .in_hot_pro .lcon{ width: 100%; float: none; }
  .hot-pro-box{ padding: 35px 10px 24px 10px; }
  .hot-pro-rigth h2{ display: none; }
  .in_hot_pro .rcon{ width: 100%; }
  .hot-pro-rigth ul li{ width: 23%; float: left; border-bottom: none; margin-right: 2%; }
  .hot-pro-rigth{ padding: 15px; }
  .all_pro{ padding: 0; }
  .qy_culture_text{ padding: 0 10px; }
  .contactbott ul li .lcon h6{ margin: 37% 0; }
  .ycl_show.ab_sypicbox ul li:nth-of-type(2){ margin: 0 1%; }
  .ycl_show.ab_sypicbox ul li:last-child{ margin-left: 1%; }
  .in_ab_ul ul li{ padding: 0 13px; }
}
@media screen and (max-width: 1200px){
  footer .footer-link .item:nth-of-type(3){ display: none; }
  footer .lcon{ width: 55%; }
  footer .item1{ margin-right: 15%; }
  .in_aboutdata{ display: none; }
  .in_abouttop .lcon{ padding: 0; float: none; width: 100%; }
  .in_industrybox .rcon{ width: 72%; }
  .in_pro_xl,.in_hot_pro,.in_video,.in_aboutbox,.in_news,.in_abbox,.pro-relevant,.relevant_case,.online-message{ padding: 40px 0; }
  .home_boxtit h2{ font-size: 26px; }
  footer .rcon{ padding: 40px 30px; }
  footer .item{ padding-top: 40px; }
  .pro-class-zl,.honor-certificate{ padding: 40px 0; }
  .pro-blocktit{ margin-top: 40px; }
  .padd115{padding-bottom: 80px;}
  .block_tit h2{ font-size: 28px; }
  .icon_tittext{ font-size: 18px; }
  .custpage{ margin-bottom: 80px; }
  .hot-video{ padding-top: 40px; }
  .ab_sypicbox{ padding-bottom: 80px; }
  .proTestingbox li:first-child .boxtextpic,.production_picshow.proTestingbox li:nth-of-type(3) .boxtextpic{ padding: 25px 10px; }
  .map{ margin-bottom: 50px; }
  .casedel_btnbox .links a{ width: 43%; }
  .casedel_btnbox .links a:nth-child(2){ width: 49%; }
  .other{ padding: 15px 0 80px 0; }
  .infocon{ margin-bottom: 80px; }
  .contactbott ul li .lcon h6{ margin: 39% 0; }
}
@media screen and (max-width: 1100px){
  .logo{ width: 258px; margin-top: 16px; }
  .hot-pro-box{ padding: 24px 10px 24px 10px; }
  .more-arrow{ display: none; }
  .video_text{ padding: 33px 36px; }
  .in_industrybox .lcon{ display: none; }
  .in_industrybox .rcon{ width: 100%; padding-bottom: 30px; }
  footer .item2{ display: none; }
  footer .lcon{ width: 52%; }
  footer .item1{ width: 100%; }
  .propicflash{ width: 50%; }
  .prodet_rtext{ margin-left: 50%; }
  .prodet_wx{ display: none; }
  .prodet_pro_dec{ height: auto; }
  .spec-scroll .items ul li{ width: 23%; }
  .prodet_box{ padding-bottom: 40px; }
  .proContent{ padding: 30px; }
  .message_box .conl{ display: none; }
  .message_box .conr{ width: 100%; float: none; }
  .message_box{ padding: 0 30px 30px 30px; }
  .casedel_box{ width: 50%; }
  .casedet_box.prodet_box .prodet_rtext{ margin-left: 50%; }
  .casedel_btnbox{ padding-bottom: 30px; }
  .message_box .conl2{ display: none; }
  .proContent-tle{ font-size: 20px; }
  .proinfomenu a{ width: 25%; }
  .news_tboxtext{ padding: 47px 30px; }
  .news_listbox ul li .news_tboxtext{padding: 30px 145px 30px 30px;}
  .qy_culture_text h2{ font-size: 24px; margin-bottom: 10px; }
  .qy_culture ul,.about-jyculture{ padding: 40px 0; }
  .jy_box .lcon,.jy_box .lcon,.about-jyculture .jy_box:last-child .rcon{ width: 50%; }
  .jy_box .rcon{ margin-left: 50%; padding:38px 30px; }
  .about-jyculture .jy_box:last-child .lcon{ margin-left: 50%;}
  .about-jyculture .jy_box:last-child .rcon{ padding: 30px; }
  .about-jyculture .jy_box:last-child .rcon ul li{ margin-top: 20px; }
  .contact_ulbox li{ padding: 20px 0 ; }
  .contactbott ul li .lcon h6 { margin: 42% 0;}
  .contactbott{ padding-bottom: 40px; }
  .pro-blocktit .block_tit h2{ font-size: 20px; }
  .home_boxtit h2{ font-size: 22px; }
  .home_boxtit h2 img{ width: 25%; }
}

@media screen and (max-width: 1024px){
  nav li:last-child{ display: none; }
  nav{ margin-right: 0; }
  .in_pro_class ul li .in_pro_classbox h2{ font-size: 22px; }
  .in_pro_class ul li .in_pro_classbox p{ margin-top: 10px; font-size: 14px; }
  .in_pro_class ul li .in_pro_classbox{ padding: 20px; }
  .in_pro_xl, .in_hot_pro, .in_video, .in_aboutbox, .in_news, .in_abbox, .pro-relevant, .relevant_case, .online-message{
    padding: 30px 0;
  }
  .hot-pro-box{ padding: 18px 10px 24px 10px; }
  .video_text{ padding: 32px 20px; }
  .in_videobox .rcon .video_text{ padding: 17px; }
  .in_newsboxt li{ width: 100%; float: none; margin-bottom: 20px; }
  .in_newsboxbb li{ width: 50%; margin-bottom: 20px; }
  footer .lcon,footer .rcon{ width: 50%; }
  .pro_list-classbox ul li{ padding: 5px 20px; }
  .icon_tittext{ width: 180px; }
  .other{ padding: 15px 0 20px 0; margin-top: 30px; }
  .case_industrynav a{ width: 11.2%; font-size: 16px; }
  .news_tit h2{ font-size: 24px; }
  .news_listbox{ padding-top: 30px; }
  .newstopbox,.news_bbox{ padding: 30px 0; }
  .technology_box{ padding: 30px 0 50px 0; }
  .in_faq{ padding: 20px 20px 20px 0; }
  .news_industrybox .lcon{ width: 100%; float: none; }
  .news_industrybox .rcon{ width: 100%; float: none; margin-top: 20px; }
  .ab_sypicbox{ padding-bottom: 40px; }
  .team_box,.lcbig_pic{ padding-bottom: 30px; }
  .contactbott ul li .lcon h6{ margin: 45% 0; }
  .con_online{ padding-bottom: 30px; }
  .hot-video{ padding-top: 30px; }
  .positionline{ padding: 15px 0; }
  .block_tit h2{ font-size: 26px; }

}
@media screen and (max-width: 990px){
  .user-top .links{ display: none; }
  .logo{ margin-top: 7px; }
  .logo img{ width: 75%; }
  #nav .nav-button{display: block; top: 14px; }
  #banner_home .owl-theme .owl-controls{ padding: 5px 30px; }
  header{ height: 62px; }
  nav{position: fixed; left: 0;top: 0;bottom: 0;width: 240px; z-index: 99;overflow: auto;background: #222; transform: translateX(-300px);transition: 0.3s;}
  nav li{ float: none; padding-bottom: 0; }
  nav li a.navun:after{ height: 0; }
  nav li>a{ margin:0; color: #fff; border-bottom:1px solid #fff; display:block; padding:15px 20px; border-bottom:1px solid #2e2e2e; text-align: left;}
  nav li a:hover{ color: #ff9600;}
  nav li .subbox{ display: block; min-height: auto; border:none; box-shadow: none; padding: 0; overflow: hidden; position: static; background: #ff9600; }
  nav li dl{ left: 0;  top: 0; width: 100%;  background: #ff9600;  position: inherit;  opacity: 1; display: block; }
  nav li a:hover{background: #b31b29;color: #fff;}
  nav li dd a{ display: block; border-bottom: none; padding: 15px 15px 15px 10px;}

  .nav-left,.lessNer-img,.lessNer-main2{ display: none; }
  .lessNer-box{ width: 100%; float: none; }
  .nav-right{ width: 100%; padding-left: 0; }
  .lessNer-tle{ margin-top: 0; color: #fff; line-height: 46px; font-weight: normal; }
  #banner_home,.subbanner{ margin-top: 102px; }

  .in_pro_xl, .in_hot_pro, .in_video, .in_aboutbox, .in_news, .in_abbox, .pro-relevant, .relevant_case, .online-message{
    padding: 25px 0;}
  .in_pro_class{ margin-top: 10px; }
  .izl-rmenu a.btn-qq,.izl-rmenu .btn-wx,.izl-rmenu a.btn-ask,.izl-rmenu .btn-phone{ display: none; }
  .hot-pro-rigth ul li:last-child{ margin-right: 0; }
  .hot-pro-rigth ul{ width: 100%; overflow: hidden; }
  .hot-pro-rigth{ padding: 5px; }
  .hot-pro-rigth ul li p{ white-space: nowrap; }
  .hot-pro-rigth ul li{ padding-bottom: 15px; }
  .all_pro{ padding-bottom: 15px; }
  .in_videobox{ margin-top: 10px; }
  .in_industry,.in_industrybox .rcon{ padding-top: 20px; }
  .friendly_link{ padding: 20px 0; }
  .pro-blocktit{ margin-top: 30px; }
  .padd115{ padding-bottom: 50px; }
  .in_pro_class ul li .in_pro_classbox h2{ font-size: 20px; }
  .pro_list_table{ padding: 15px 0; }
  .select-box h2{ font-size: 25px; }
  .spec-scroll .items ul li{ width: 22.6%; }
  .proNavBox li a{ line-height: 55px; }
  .proNavBox li.select a, .proNavBox li a:hover,.proNavBox ul{ height: 55px; }
  .hot-videobox{ padding-bottom: 25px; }
  .custpage{ margin-bottom: 50px; }
  .proinfomenu{ display: none; }
  .prodet_box{ padding-bottom: 20px; }
  .case_delinfobox{ padding: 25px 0; }
  .positionline{ padding: 10px 0; }
  .proNavBox li a{ font-size: 16px; }
  .news_tboxul ul li{ width: 50%; margin-bottom: 20px; }
  .newstopbox, .news_bbox{ padding: 25px 0; }
  .news_tboxpic{ width: 100%; float: none; }
  .news_tboxtext{ margin-left: 0; padding: 20px; }
  .news_tboxtext i{ margin-top: 20px; }
  .news_tboxtext h2{ font-size: 22px; line-height: 30px; height: 30px; }
  .infocon{ margin-top: 30px; }
  .subnavli a{ font-size: 14px; }
  .subnavli{ top: 13px; }
  .subnavli a:after{ height: 12px; }
  .aboutdata_box h2{ font-size: 30px; }
  .ab_data{ padding: 25px 0; }
  .about-box{ padding-bottom: 25px; }
  .ab_databox{ padding: 15px; height: 250px; }
  .about_bgsh{ padding: 30px 0; }
  .ab_sypicbox{ padding-bottom: 15px; }
  .service_box ul li .lcon h2{ font-size: 16px; }
  .service_box{ padding-bottom: 25px; }
  .contact_ulbox{ padding-bottom: 30px; }
  .contactbott ul li .lcon h6{margin: 47% 0; }

}

@media screen and (max-width: 768px){
  .warper{ padding: 0 15px; }
  .in_ab_ul ul li{ padding: 0 5px; }
  .in_abtxt p{ font-size: 14px; }
  .in_abtxt{ padding: 15px 0; }
  .in_pro_xl, .in_hot_pro, .in_video, .in_aboutbox, .in_news, .in_abbox, .pro-relevant, .relevant_case, .online-message{
    padding: 20px 0;
  }
  .home_boxtit h2{ font-size: 20px; }
  .home_boxtit a{ font-size: 14px; }
  .home_boxtit h2,.home_boxtit a{ line-height: 35px; }
  .hot-pro-box{ padding: 14px 10px 10px 10px; }
  .video_text{ padding: 29px 20px; }
  .in_industry_li{ display: none; }
  .in_industry{ padding-bottom: 0; }
  .case_bigpic{ width: 100%; float: none; }
  .case_btext{ margin-left: 0; padding: 20px 20px 0 20px; }
  .case_btext ul li:last-child span{ height: auto; overflow: auto; }
  .case_btext ul li{ margin-bottom: 20px; }
  .friendly_link{ display: none; }
  footer .copyright .fl{ display: none; float: none; }
  footer .copyright p.fr{ margin-top: 0; text-align: center; float: none;}
  footer .copyright{ text-align: center; }
  .pro-class-zl, .honor-certificate{ padding: 25px 0; }
  .block_tit h2{ font-size: 24px; }
  .pro-listul li{ width: 50%; margin-bottom: 20px; }
  .pro-blocktit ul{ display: none; }
  .pro-blocktit{ margin-top: 15px; }
  .select-box{ padding: 20px 0; }
  .new_kflfbox{ margin-bottom: 20px; }
  .hot-video .block_tit{ padding-bottom: 36px; }
  .hot-video{ padding-top: 20px; }
  .sumbit-inform{ padding: 30px; }
  .propicflash{ width: 100%; float: none; }
  .spec-scroll .items ul li{ width: 23.4%; }
  .prodet_rtext{ margin-left: 0; margin-top: 20px; padding-left: 0; }
  .proContent{ padding: 20px; }
  .procasebox ul li{ width: 100%; margin-left: 0; float: none; }
  .procasebox ul li:nth-of-type(even){ margin-left: 0; }
  .proAll .proWapper:last-child{ margin-bottom: 20px; }
  .message_box{ padding: 0 20px 20px 20px; }
  .pro_list-classbox ul li dl dd{ padding: 20px; }
  .video-allbox ul li{ width: 50%; }
  .video_text h2{ font-size: 22px; }
  .casedel_box{ width: 100%; float: none; }
  .casedet_box.prodet_box .prodet_rtext{ margin-left: 0; margin-top: 0; }
  .telboxtf{ margin-top: 20px; }
  .industry-case ul li{ width: 50%; }
  .industry-case{ padding-bottom: 30px; }
  .news_listbox ul li .news_tboxpic{ width: 50%; float: left; }
  .news_listbox ul li .news_tboxtext{ margin-left: 50%; padding: 24px 30px 23px 30px }
  .news_listbox ul li .news_tboxtext .data{ display: none; }
  .infocon .other{ margin-top: 20px; }
  .infocon{ margin-bottom: 30px; }
  .about-box .lcon{ width: 100%; float: none; margin-bottom: 20px; }
  .about-box .rcon{ width: 100%; float: none; }
  .about_czbox{ padding: 20px; }
  .rel-picbox{ padding-bottom: 20px; }
  .qy_culture_box{ padding-top: 20px; }
  .qy_culture_text p{ font-size: 14px; margin-bottom: 20px; }
  .qy_culture ul li{ padding: 0 5px; }
  .qy_culture ul, .about-jyculture{ padding: 20px 0; }
  .jy_box .lcon, .jy_box .lcon, .about-jyculture .jy_box:last-child .rcon{ width: 100%; float: none; }
  .jy_box .rcon{ margin-left: 0; padding: 20px; }
  .about-jyculture .jy_box:last-child .rcon{ padding: 20px; }
  .about-jyculture .jy_box:last-child .lcon{ margin-left: 0; }
  .jy_box .rcon h2{ font-size: 26px; }
  .jy_box .rcon ul li{ margin-top: 15px; }
  .jy_box{ margin-bottom: 10px; }
  .qy_culture ul{ display: block; }
  .qy_culture ul li{ width: 50%; margin-bottom: 10px; }
  .honor-box p{ font-size: 16px; }
  .honor-certificate ul li{ padding: 0 5px; }
  .honor-swiper,.honor-swiper2{ padding-bottom: 20px; }
  .pro_proshow.proTestingbox li:first-child{ width: 100%; float: none; }
  .pro_proshow.proTestingbox li{ width: 50%; padding: 0 5px; }
  .pro_proshow,.equipment_picbox{ padding-bottom: 20px; }
  .production_picshow.proTestingbox li:nth-of-type(3){ width: 100%; float: none; }
  .production_picshow.proTestingbox li:first-child{ width: 50%; float: left; padding: 0 5px;}
  .boxtextpic{ padding: 10px; }
  .proTestingbox li:first-child .boxtextpic, .production_picshow.proTestingbox li:nth-of-type(3) .boxtextpic{ padding: 10px; }
  .service_box ul li .lcon h2{ line-height: 24px; }
  .contact_ulbox li{ width: 48.5%; }
  .contactbott ul li{ width: 100%; float: none; margin-bottom: 20px; }
  .contactbott ul li:last-child{ margin: 0; }
  .contact_ulbox li:nth-of-type(odd){ margin-left: 0; }
  .contact_ulbox li:nth-of-type(even){ margin-right: 0; }
  .contactbott ul li .lcon h6{ margin: 30% 0; }
  .contactbott ul li .rcon{ padding-top: 7%; }
  .newstopbox, .news_bbox{ padding: 15px 0; }

}

@media screen and (max-width: 640px){
  .in_pro_class ul li{ width: 50%; margin-bottom: 10px; }
  .in_abbox{ display: none; }
  .hot-pro-rigth ul li{ width: 50%; margin-right: 0; }
  .user-top .menu p span.mail{ display: none; }
  .menu.clf i:nth-of-type(2){ display: none; }
  .pro_list-classbox ul li dl dd{ padding: 20px 10px; }
  .icon_tittext{ font-size: 16px; padding: 16px 0 16px 72px; width: 150px; }
  .pro-listul{ margin-top: 10px; }
  .spec-scroll .items ul li{ width: 23.2%; }
  .procon-iconnum{ display: none; }
  .procon-advdectext{ padding-left: 0; }
  .procon-advdectext h2{ font-size: 16px; }
  .procon-advdectext p{ font-size: 14px; }
  .procon-serverlibox{ padding: 12px; }
  .prodet_rtext h2{ font-size: 22px; }
  .pic-showbox ul li:first-child{ padding-right: 4px; }
  .pic-showbox ul li{ padding: 0 5px; }
  .pic-showbox ul li:first-child{ width: 100%; }
  .pic-showbox ul li:nth-of-type(3){ width: 50%; padding-right: 5px; padding-left: 0; }
  .pic-showbox ul li:nth-of-type(2){ width: 50%; padding-left: 5px; margin-bottom: 0; }
  .ab_data ul li{ width: 50%; margin-bottom: 10px; padding: 0 5px; }
  .team_box ul li{ width: 48.5%; margin: 0 0.5%; margin-bottom: 10px; }
  .team_box ul li:first-child{ margin-left: 0.5%; }
  .team_box ul li:last-child{ margin-right: 0.5%; }
  .service_box ul li .lcon{ width: 70%; }
  .contactbott{ padding-bottom: 20px; }
}

@media screen and (max-width:480px){
  .menu.clf p:nth-of-type(2){ display: none; }
  .menu.clf i:nth-of-type(1){ display: none; }
  #banner_home .owl-theme .owl-controls{ bottom: 0; }
  .home_boxtit h2{ font-size: 16px; }
  .in_hotlconbox ul li:first-child{ display: none; }
  .in_hotlconbox ul li{ width: 50%; }
  .hot-pro-box h2{ font-size: 16px; }
  .hot-pro-rigth ul li p{ display: none; }
  .hot-pro-rigth ul li h4{ line-height: 44px; padding-top: 10px; }
  .in_videobox .lcon{ width: 100%; float: none; margin-bottom: 10px; }
  .in_videobox .rcon{ width: 100%; float: none; }
  .video_text{ padding: 20px; }
  .in_videobox .lcon .video_text h2{ font-size: 18px; height: 45px; line-height: 45px; }
  .video_text p{ margin-top: 5px; }
  .in_videobox .rcon .videobox:last-child{ margin-top: 10px; }
  .warper{ padding: 0 10px; }
  .in_hotlconbox ul li{ padding: 1.5px; }
  .about-swiper .item{ padding: 0; }
  .case_btext ul li{ margin-bottom: 10px; }
  .case_bottom ul li{ padding: 0 5px; }
  .in_industrybox .rcon{ padding-bottom: 10px; }
  .case_bottom{ margin-top: 10px; }
  .in_newspicbox{ width: 100%; float: none; }
  .in_newstext{ margin-left: 0; padding: 10px; }
  .in_newstext p{ margin-top: 10px; }
  .in_newsboxbb{ margin-top: 0; }
  .in_newsboxt li{ margin-bottom: 10px; padding: 0; }
  .in_newsboxt{ margin-top: 10px; }
  .in_newsboxbb li{ width: 100%; float: none; padding: 0;}
  .in_faq p{ height: auto; margin-top: 10px; }
  .in_pro_xl, .in_hot_pro, .in_video, .in_aboutbox, .in_news, .in_abbox, .pro-relevant, .relevant_case, .online-message{padding: 10px 0;}
  .in_newsboxbb li{ margin-bottom: 10px; }
  footer .lcon, footer .rcon{ width: 100%; float: none; }
  footer .item{ padding-top: 20px; padding-bottom: 20px; }
  /*.izl-rmenu .btn{ width: 50px; height: 50px; } */
  /*.izl-rmenu .btn-top{ background-size: cover;  }*/
  .izl-rmenu{width: 100%;margin-right:0;bottom: 0px;padding-bottom: 0px;    z-index: 50;}
  .izl-rmenu .btn-phone,.izl-rmenu a.btn-qq, .izl-rmenu a.btn-qq:visited,.izl-rmenu .btn-wx,.izl-rmenu a.btn-ask,.izl-rmenu .btn-top{background-color: #ff9600}
  .izl-rmenu .btn-wx,.izl-rmenu a.btn-qq, .izl-rmenu .btn-wx, .izl-rmenu a.btn-ask, .izl-rmenu .btn-phone{display:block}
  .izl-rmenu .btn{width: 25%;float: left; margin-bottom: 0; border-radius: 0; border-right: 1px #fff solid;}
  .izl-rmenu .btn-phone .phone{ line-height: 64px; }

  footer .rcon{ padding: 10px; }
  .block_tit h2{ font-size: 20px; }
  .pro-class-zl .block_tit{ margin-bottom: 26px; }
  .block_tit h2:after{ bottom: -8px; }
  .block_tit h2:before{ bottom: -8px; }
  .pro-listul li{ width: 100%; float: none; padding: 0; margin-bottom: 10px; }
  .padd115{ padding-bottom: 20px; }
  .spec-scroll .items ul li{ width: 22.2%; }
  .prodet_box{ margin-top: 10px; }
  .prodet_rtext h2{ font-size: 20px; }
  .prodet_parameter dl dt{ margin-bottom: 10px; }
  .prodet_parameter{ margin: 15px 0; }
  .prodet_contact{ padding-top: 10px; margin: 0; }
  .prodet_contact .links a{ width: 100%; }
  .prodet_contact .links a:nth-child(2){ margin-left: 0; }
  .prodet_contact .links{ margin-top: 20px; }
  .proNavBox li a{ font-size: 14px; }
  .proContent{ padding: 10px; }
  .advantage-box p{ font-size: 16px; }
  .advantage-box h6{ width: 60px; height: 60px; line-height: 60px; }
  .procon-advantage li{ padding-right: 10px; padding-bottom: 10px; }
  .advantage-box{ padding: 20px 0; }
  .procon-serverul li{ padding: 0 5px; margin-bottom: 10px; }
  .proFiringbox{ margin-top: 10px; }
  .proTestingbox li:first-child{ width: 100%; float: none; }
  .proTestingbox li{ width: 100%; float: none; padding-left: 0; margin-bottom: 10px; }
  .proFiringbox ul{ margin-top: 10px; display: block; }
  .proFiringbox ul li{ width: 100%; margin-bottom: 10px; }
  .proFiringbox ul li:nth-of-type(2),.pro-packbox.proFiringbox ul li:nth-of-type(2){ padding: 0; }
  .proWapper{ margin-bottom: 10px; }
  .proContent-tle{ font-size: 18px; }
  .procasebox_li{ padding: 15px; }
  .message_box{ padding: 0 10px 10px 10px; margin-bottom: 20px; }
  .infoform{ margin-top: 10px; }
  .video-allbox ul li{ width: 100%; float: none; padding: 0; margin-bottom: 10px; }
  .video-allbox ul li .video_text{ padding: 15px; }
  .custpage{ margin-bottom: 20px; }
  .casedet_box.prodet_box .prodet_rtext{ padding: 15px; }
  .casedel_addresshy .casedel_address:first-child,.casedel_addresshy .casedel_address:last-child{ width: 50%; }
  .casedet_box.prodet_box .prodet_rtext h2{ font-size: 18px; }
  .casedel_addresshy{ margin-top: 15px; }
  .casedel_btnbox{ padding-bottom: 0; margin-top: 15px; }
  .case_delinfobox{ padding: 15px 0; }
  .construction ul li{ margin-bottom: 10px; line-height: 25px; }
  .construction_dec{ margin-bottom: 15px; }
  .construction ul{ margin-bottom: 15px; }
  .all_case-btn{ padding-bottom: 20px; }
  .industry-case ul li{ width: 100%; float: none; margin-bottom: 10px; padding: 0; }
  .subnavli{ right: 0; }
  .pic-showbox ul li{ margin-bottom: 10px; }
  .news_tboxtext{ padding: 10px; }
  .news_tbox{ padding: 0; }
  .industry_bigbox_text{ padding: 10px; }
  .newshy_rbox li .in_newspicbox{ width: 100%; float: none; }
  .newshy_rbox li .in_newstext{ margin-left: 0; }
  .newshy_rbox li .in_newstext{ padding: 10px; }
  .news_industrybox{ padding: 0; }
  .technology_box{ padding: 15px 0; }
  .news_tit h2{ font-size: 20px; }
  .news_tboxtext h2{ font-size: 20px; }
  .news_tbox{ margin-top: 10px; }
  .pro_list_table{ display: none; }
  .phonemenu{ display: block; }
  .subnavli{ position: static; margin: 10px 0; }
  .ab_databox{ height: 200px; }
  .ab_data{ padding: 15px 0; }
  .hot-video .block_tit{ padding-bottom: 20px; }
  .about_czbox ul{ display: block; }
  .about_czbox ul li{ padding: 0 5px; width: 100%; margin-bottom: 10px; }
  .about_czbox{ padding: 10px; }
  .ab_sypicbox ul li,.ab_sypicbox ul li:first-child,.ab_sypicbox ul li:nth-of-type(2){ width: 100%; margin: 0; margin-bottom: 10px; }
  .qy_culture ul li{ width: 100%; padding: 0; }
  .rel-picbox .item{ padding: 0; }
  .honor-certificate ul li{ width: 100%; margin-bottom: 10px; }
  .honor-box{ padding: 20px; }
  .honor-swiper .item,.honor-swiper2 .item{ padding: 0; }
  .honor-swiper .owl-theme .owl-controls,.honor-swiper2 .owl-theme .owl-controls,.equipment_picbox .owl-theme .owl-controls{ margin-top: 10px; }
  .ycl_show.ab_sypicbox ul li:first-child{ width: 100%; float: none; margin-bottom: 10px; }
  .ycl_show.ab_sypicbox ul li:nth-of-type(2){ margin: 0 0 10px 0; width: 100%; }
  .ycl_show.ab_sypicbox{ padding-bottom: 20px; }
  .pro_proshow.proTestingbox li{ width: 100%; float: none; padding: 0; }
  .equipment_box ul li{ width: 100%; float: none; padding: 0; margin-bottom: 10px; }
  .production_picshow.proTestingbox li:first-child{ width: 100%; float: none; padding: 0; margin-bottom: 10px; }
  .pro_proshow.proTestingbox li{ margin-bottom: 10px; }
  .rel-picbox .owl-theme .owl-controls{ margin-top: 10px; }
  .team_box{ padding-bottom: 10px; }
  .team_box ul li{ width: 100%; float: none; padding: 0; margin: 0 0 10px 0; }
  .team_box ul li:first-child{ margin-left: 0; }
  .lcbig_pic{ padding-bottom: 20px; }
  .contact_ulbox li p{ margin-top: 5px; }
  .contact_ulbox li h4{ margin-top: 10px; font-size: 14px; height: 20px;
    line-height: 20px; overflow: hidden;}
  .contacttop.contact_ulbox li{ margin-bottom: 10px; }
  .contactbott ul li .rcon h4{ font-size: 15px; margin-top: 10px; }
  .contactbott ul li .lcon img{ width: 140px; }
  .case_industrynav{ display: none; }
  .phonemenu2{display: block;}
  .new_case{ margin-top: 0px; }
  .izl-rmenu a.btn-qq, .izl-rmenu a.btn-qq:visited{ background: url(../images/r_qq.png) center no-repeat #ff9600; }
  .izl-rmenu .btn-wx{ background: url(../images/r_wx.png) center no-repeat #ff9600; }
  .izl-rmenu a.btn-ask, .izl-rmenu a.btn-ask:visited{ background: url(../images/r_bj.png) center no-repeat #ff9600; }
  .izl-rmenu .btn-phone{ background: url(../images/r_phone.png) center no-repeat #ff9600; }
  .izl-rmenu .btn-top{ background:url(../images/r_top.png) center no-repeat #ff9600; }
  footer{ margin-bottom: 64px; }
  .phonemenu h2{ font-size: 16px; }
  .phonemenu h3 a{ font-size: 15px; }
  .select-box h2{ font-size: 18px; }
  .sumbit-inform .infoform font{ font-size: 14px; padding-right: 2%; width: 23%; }
  .sumbit-inform .infoform select, .sumbit-inform .infoform input, .sumbit-inform .infoform textarea, .sumbit-inform .infoform form button{ width: 77%; }
  .sumbit-inform .infoform select,.infoform input, .infoform textarea{ font-size: 14px; }
  .infoform li{ margin-bottom: 10px; }
  .sumbit-inform .infoform form button{ margin-left: 23%; }
  .infoform form button{ font-size: 15px; height: 40px; }
  .sqtel-box{ display: none; }
  .izl-rmenu .btn-wx .pic{ left: 0; top: -100px; width: 100px; height: 100px; }
  .contact_ulbox li h6{ font-size: 34px; width: 45px; height: 37px; }
  .contactbott ul li .lcon h6{ font-size: 37px; }
  .contacttop.contact_ulbox{ padding-top: 20px; }
  .contact_ulbox li p{ font-size: 14px; }
  .izl-rmenu .btn{ height: 64px; }

}
@media screen and (max-width:414px){
  .contact_ulbox li h6{ font-size: 35px; }

}
@media screen and (max-width:375px){
  .spec-scroll .items ul li { width: 21.2%;}
}

@media screen and (max-width:320px){
  .in_pro_class ul li{ width: 100%; float: none; padding: 0; margin-bottom: 10px; }
  .in_pro_class{ padding: 0; }
  .contact_ulbox li{ width: 100%; margin: 0; }
  .contactbott ul li .rcon{ padding-top: 6%; padding: 9% 0 0 18px; }
  .contactbott ul li .lcon img{ width: 92px; }
}








