@charset "utf-8";
.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;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);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.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);opacity:1}.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}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;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)}.grabbing{cursor:url(grabbing.png) 8 8,move}.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)}.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}.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}.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}.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}.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}@-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=1553044954572'); /* IE9 */
  src: url('iconfont.eot?t=1553044954572#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=1553044954572') format('woff'),
  url('iconfont.ttf?t=1553044954572') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('iconfont.svg?t=1553044954572#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-socialwhatsapp:before {
  content: "\e88d";
}

.icon-arrow:before {
  content: "\e670";
}

.icon-mail:before {
  content: "\e62e";
}

.icon-anzhuang:before {
  content: "\e60e";
}

.icon-yonghu:before {
  content: "\e741";
}

.icon-twitter:before {
  content: "\e872";
}

.icon-fuwu:before {
  content: "\e695";
}

.icon-tubiaoyoushangjiaodianhua:before {
  content: "\e60f";
}

.icon-peixun:before {
  content: "\e644";
}

.icon-linkedin:before {
  content: "\e7d7";
}

.icon-skype:before {
  content: "\e8ae";
}

.icon-mail1:before {
  content: "\e600";
}

.icon-fasong:before {
  content: "\e626";
}

.icon-shiyongguanli:before {
  content: "\e601";
}

.icon-xiulichangguanlibaobiao:before {
  content: "\e606";
}

.icon-search:before {
  content: "\e93c";
}

.icon-qianyi:before {
  content: "\e609";
}

.icon-liuyan1:before {
  content: "\e68b";
}

.icon-yangchenicon-:before {
  content: "\e60b";
}

.icon-diqiu:before {
  content: "\e673";
}

.icon-facebook:before {
  content: "\e659";
}

.icon-gongsi:before {
  content: "\e628";
}

.icon-guihua:before {
  content: "\e745";
}

.icon-xianchangguanli:before {
  content: "\e602";
}

.icon-dizhi:before {
  content: "\e60a";
}

.icon-baoyang:before {
  content: "\e6d1";
}

.icon-renzheng:before {
  content: "\e612";
}

.iconfont:before{ display: block; margin:0 auto; }

@font-face {
  font-family: 'Conv_LT';
  src: url('../fonts/HELVETICANEUELTPRO-LT.eot');
  src: local('☺'), url('../fonts/HELVETICANEUELTPRO-LT.woff') format('woff'), url('../fonts/HELVETICANEUELTPRO-LT.ttf') format('truetype'), url('../fonts/HELVETICANEUELTPRO-LT.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Conv_hv';
  src: url('../fonts/HELVETICANEUELTPRO-HV.eot');
  src: local('☺'), url('../fonts/HELVETICANEUELTPRO-HV.woff') format('woff'), url('../fonts/HELVETICANEUELTPRO-HV.ttf') format('truetype'), url('../fonts/HELVETICANEUELTPRO-HV.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Conv_rom';
  src: url('../fonts/HELVETICANEUELTPRO-ROMAN.eot');
  src: local('☺'), url('../fonts/HELVETICANEUELTPRO-ROMAN.woff') format('woff'), url('../fonts/HELVETICANEUELTPRO-ROMAN.ttf') format('truetype'), url('../fonts/HELVETICANEUELTPRO-ROMAN.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; font-family: Conv_LT;}
body{font-family:Arial, Helvetica, sans-serif; font-size: 16px; overflow-x: hidden; color: #222;}
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: 16px;border:none;margin: 0;padding: 0; outline: none;}
img{border: 0 none;vertical-align: middle;}
a{color: #222;text-decoration:none;background-color:transparent;transition: 0.3s;}
a:hover{cursor: pointer;}
a:focus{outline:none;}
ul, li, dl, dt, dd{list-style: none outside none;}

.backToTop{width:48px; height:48px; right:10px; bottom:312px; background:#000 url(../images/icon_top.png) no-repeat center; z-index: 3; background-size:120%; cursor:pointer; position:fixed; text-indent:9999px; color: #fff; border-radius:0 0 25px 25px; opacity: .4; transition: all .3s}
.backToTop:hover{background-color: #2c6d95;opacity: 1}

header{ height:100px;position: fixed; top: 0;font-family: Arial; width: 100%; left: 0; z-index: 9;background:#fff; box-shadow:0 2px 2px 2px rgba(0,0,0,0.05);}
.logo{ position: fixed; left:50%; top:0; margin:14px 0; margin-left: -755px;}
.logo img{display: block;}
#nav{float: right; margin-right:40px; }
nav li{ display: inline-block; position: relative; float: left;}
nav li>a{ display: block; padding:0 28px; font-weight: 600; text-transform: uppercase; overflow: hidden; line-height:100px; transition:0.5s; position: relative; }
nav li.on>a,nav li:hover>a{color: #fff;background:#2c6d95;}
nav dl{ position: absolute; background: #fff; text-align: left; display: block; top:100px; opacity: 0; transition: opacity 1s ease; left: 9999px; z-index: 999; min-width: 200px; background: #2c6d95; }
nav dl dd{border-bottom: 1px solid rgba(255,255,255,.2);}
nav dl dd:last-child{border:0;}
nav dl a{ color: #fff; display: block; padding: 15px 22px; white-space: nowrap;}
nav dl a:hover{ background: #fff; color: #2c6d95}
/*nav .menu{position: fixed; background: #f2f2f2; box-shadow: 0px 2px 10px 2px rgba(0,0,0,.15); width: 1440px; top: 85px; opacity: 0; transition: opacity 1s ease; left: 9999px; z-index: 999; padding:40px; }
nav .menu .item{width: 18%; float: left;}
nav .menu .item div a{display: block; line-height: 30px; color: #666}
nav .menu .item:nth-child(1) div a{width: 43%; float: left;}
nav .menu .item:nth-child(1){width: 25%;}
nav .menu .item a:hover{color: #f4cf04}
nav .menu h3{font-size:20px; margin-bottom: 20px;}
nav .menu h3 b{margin-top: 10px;}
nav .menu a.img{float: right; width:20%;}
nav .menu a.img img{display: block; width: 100%}*/
nav li:hover dl{ opacity: 1; left: 0;}
nav li:hover .menu{opacity: 1; left: 50%; margin-left: -720px;}

.head_rcon{ position: absolute; right:50%; top:33px; margin-right: -790px;}
.languagebox,.searchbox{display: inline-block; float: left; color: #222;}
.languagebox{border:1px solid #333; padding:5px; margin-right: 40px; width: 100px; height:30px; background: url(../images/selectbg.png) no-repeat 92% center;}
.languagebox ul{position: absolute; left:0px; top:29px;display: none; width: 100px;}
.languagebox ul li{line-height: 30px; padding:0 10px;}
.languagebox:hover ul{display: block; background:#fff; border:1px solid #333;}
.languagebox span{display: inline-block; line-height:20px;}

.searchbox h6{ font-size:28px; color: #222; font-weight: 100; text-align: center; cursor: pointer; }
.searchbox form{ overflow: hidden; width:240px; position: absolute; display: none; right:-20px; top:60px; padding-top: 10px; height:55px; background: #111;}
.searchbox form i{color: #fff; font-size: 24px; }
.searchbox form input{ width: 185px; line-height:35px; background:none; color: #fff; padding-left:10px; float: left; }
.searchbox form button{ width:50px; height:33px; background: #111; border: 0; text-align: center; float: right; outline: none; cursor: pointer;  }
.searchbox form .text::-webkit-input-placeholder { color: #fff;}
.searchbox form .text:-moz-placeholder {  color: #fff;}

#nav .nav-button{width: 35px; height: 35px; border-radius: 3px; background: #333; color: #fff; position: absolute; right: 10px; top: 19px; line-height: 35px;text-align: center; font-size: 20px; display: none;}
#nav .nav-button i{font-size: 22px;}
.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;}
.position{position: fixed;left: 0;right: 0;background: #fff; top: 0; z-index: 99; box-shadow: 0 1px 5px 1px rgba(0,0,0,.07)}

.footer{ background: #1c425a; overflow: hidden;}
.footer a{ color: #222;}
.footer a:hover{ color: #fff; opacity: 1}
.footer .row{padding:50px 0; background: #235574}
.footer .row .item{width: 30%; float: left;}
.footer .row .item2{margin:0 7%;}
.footer .row .item3{width: 26%; float: right;}
.footer .row h4{font-size: 30px; font-family:Conv_hv;text-transform: uppercase; color: #fff; margin-bottom: 30px;}
.footer dd{margin-bottom: 10px;}
.footer dd a{color: #fff; opacity: .8; display: block; line-height: 26px; font-size: 15px;}
.footer input{width: 100%; background:none; border:1px solid rgba(255,255,255,.5); padding:10px; margin-bottom:7px; color: #fff;}
.footer form div{height: 100px; border:1px solid rgba(255,255,255,.5); position: relative;}
.footer form textarea{background:none; resize: none; width: 80%; height: 100px; padding:10px; color: #fff;}
.footer form button{position: absolute; height: 100%; background:#2c6d95; color: #fff; width: 20%; border:0; cursor: pointer;}
.footer form button i{font-size: 30px;}
.footer input::-webkit-input-placeholder,.footer textarea::-webkit-input-placeholder { color: #d3dde3;}
.footer input:-moz-placeholder, .footer textarea:-moz-placeholder{  color: #d3dde3;}
.footer .row .item2{line-height: 30px; color: #fff; font-size: 15px;}
.footer .row .item2 .owl-item{opacity: .8}
.footer .row .item2 strong{font-size: 20px; font-style: italic; font-family:Conv_hv }
.footer .row .owl-controls{margin-top:15px; width: auto;text-align: left;}
.footer .row .owl-pagination{display: none;}
.footer .row .owl-controls .owl-buttons{width: auto}
.footer .row .owl-controls .owl-buttons div{width: 28px; height: 28px; border:1px solid #fff; opacity: .8; background: url(../images/right.png) no-repeat center; background-size: 12px; border-radius: 0; text-indent: 999px; overflow: hidden;}
.footer .row .owl-controls .owl-buttons div.owl-prev{transform: rotate(180deg);}
.foot_contact{padding:40px 0; overflow: hidden; border-bottom: 1px solid rgba(255,255,255,.2)}
.foot_contact .item{display: inline-block; max-width: 25%; margin-right:80px; float: left; line-height:24px; color: #fff;font-size:18px; position: relative; padding-left: 60px; min-height: 50px;}
.foot_contact .item:last-child{float: right; margin-right: 0}
.foot_contact .item span{ display: block;}
.foot_contact .item h6{ display: inline-block; font-size:48px; position: absolute; left: 0; top:50%; margin-top:-15px;font-weight: 100  }
.foot_contact .item a{color: #fff;}
.foot_contact a:hover{text-decoration: underline;}
.copyright{  padding:25px 15px 40px 15px; max-width: 1260px; margin:0 auto; color: #fff; font-size: 15px; overflow: hidden; position: relative;}
.copy{opacity: .3}
.footer .media{position: absolute; right: 0; top:20px;}
.footer .media a{ color: #fff; display: inline-block; vertical-align: middle; font-size:18px; width:35px; height:35px; border-radius: 50%; line-height:35px; text-align: center; border:1px solid rgba(255,255,255,.2); margin:0 0 0 10px;}
.footer .media a:hover{color: #fff}
.footer .media a.icon-facebook:hover{background:#4460a0;}
.footer .media a.icon-twitter:hover{background:#2fb0ec;}
.footer .media a.icon-skype:hover{background:#00aff0;}
.footer .media a.icon-linkedin:hover{background:#0084b1;}

.fixnav{position: fixed; right:10px; bottom:360px; z-index: 10;}
.fixnav .item,.fixnav .it{ transition: all .3s; margin-bottom: 2px;}
.fixnav .item {position: relative;}
.fixnav h6{display: block; font-weight: 100; width:48px; z-index: 0; height:48px; color: #fff; background:#000; opacity: .4; font-size:24px; text-align: center; vertical-align: middle; line-height:48px;}
.fixnav .item a{color: #fff;}/*
.fixnav .item1,.fixnav .item1 span{background: #d6d6d6}
.fixnav .item2,.fixnav .item2 span{background: #d6d6d6}*/
.fixnav .item span{font-weight: 600; line-height:48px; height:48px; transition: all .3s; overflow: hidden; font-size: 15px; padding:0 20px;position: absolute; right:48px; top:0; z-index: 3; display: none; width: 180px; }
.fixnav .item:hover span{display: block; background-color: }
.fixnav .item:hover span{width: 200px; background:#2c6d95;}
.fixnav .item:hover h6{background-color: #2c6d95;opacity: 1}
.fixnav .item3:hover span{height: 120px; width: 120px; padding:10px;}
.fixnav h6.icon-sao{background-image: url(../images/sao.png); background-size: 25px; background-position: center; background-repeat: no-repeat;}

#banner{position: relative;}
#banner img{ width: 100%; display: block; }
#banner .owl-controls{margin-top: 0}
#banner .owl-controls .owl-buttons div{ height:50px; padding:0; margin:0; width:56px; border-radius: 0; background: url(../images/right.png) no-repeat center;opacity: .5; transition: all .3s; text-indent: 9999px; overflow: hidden; position: absolute; top: 50%; margin-top: -25px; right:100px;}
#banner .owl-controls .owl-buttons div.owl-prev{transform: rotate(180deg); right: auto; left: 100px;}
#banner .owl-controls .owl-buttons div:hover{opacity: 1}
#banner .owl-pagination{display: none;}

/*版块标题*/
body{padding-top:100px;}
.warper{max-width:1260px; margin:0 auto;}
.container{width: 100%; padding:0; margin:0;}
.row{overflow: hidden;}
.conbox{padding:70px 0;}
.hometit{margin-bottom: 30px; }
.hometit h2{ font-family: Conv_hv; font-weight: 100; text-transform: uppercase; }
.hometit h2,.positionline h2,.lis_news .time b{font-size:36px;}

.productbox{background:#f4f4f4; overflow: hidden;}
.pro_menu{width: 535px; float: left;}
.pro_menu a{display: block; background:#fff; margin-bottom:2px; font-size: 20px; font-family: Conv_rom;padding: 20px 20px 22px 25px;position: relative;}
.pro_menu a h5{ font-size: 50px; display: inline-block; font-family: Conv_hv; display: none; }
.pro_menu a em{font-style: normal; font-family: Conv_rom;margin-right: 10px;}
.pro_menu a i{position: absolute; left: 20px; top: 50%; margin-top: -30px; font-size:50px; line-height: 60px; display: none;}
.pro_menu a.on{background:#2c6d95 url(../images/right.png) no-repeat 95% center; background-size: 18px; color: #fff;padding:20px 20px 22px 100px; transition: all 0s}
.pro_menu a.on h5{ display: block; }
.pro_menu a.on i{display: block;}
.pro_menu a.on em{display: none;}
.productbox .rcon{margin-left: 550px; }
.productbox .rcon .item{display: none;}
.productbox .rcon .item.on{display: block;}
.productbox .rcon img{display: block; width: 100%;}
.productbox .rcon .owl-controls{margin-top: 0}
.productbox .rcon .owl-pagination{display: none;}
.productbox .rcon .owl-buttons{ position: absolute; right: 0; bottom: 0; height: 60px;}
.productbox .rcon .owl-controls .owl-buttons div{width: 45px; height:60px; margin:0; border-radius: 0; text-indent:999px; overflow: hidden; opacity: 1; background:#2c6d95 url(../images/right.png) no-repeat center; background-size: 12px; display: block; float: left;}
.productbox .rcon .owl-controls .owl-buttons div.owl-prev{transform: rotate(180deg); position: relative;}
.productbox .rcon .owl-controls .owl-buttons div.owl-prev:after{content: ""; width: 1px; height:20px; background:#fff; opacity: .3; position: absolute; left:1px; top: 50%; margin-top: -10px;}

.hotproductbox{overflow: hidden;}
.pro_lis a{display: block; position: relative; padding-bottom:82px;}
.pro_lis li{margin:0 5px; }
.pro_lis .pic{ overflow: hidden; text-align: center;}
.pro_lis img{width: 100%; display: inline-block; transition: all .3s;}
.pro_lis .con{background: #f4f4f4;padding:15px 25px; transition: all .3s; position: absolute; bottom: 0; left: 0; width: 100%;}
.pro_lis h3{font-size:20px; line-height: 28px;}
.pro_lis p{ color: #888; line-height: 24px; overflow: hidden; transition:all .3s; height:0; overflow: hidden; }
.pro_lis li:hover .con{background:#ec7c10; padding:15px 25px 35px 25px;}
.pro_lis li:hover img{transform:scale(1.1);}
.pro_lis li:hover p{color: #fff;height: 46px;}
.pro_lis li:hover h6{ display: none;}
.pro_lis li:hover h3{color: #fff; position: relative; margin-bottom:30px;}
.pro_lis li:hover h3:after,.topcase:hover h3:after{content: ""; position: absolute; left: 0; bottom: -15px; width: 100%; height: 1px; background:#fff; opacity: .2}
.pro_lis .owl-controls{margin-top: 0}
.rel_pro .owl-controls{margin-top: 0}
.pro_lis .owl-pagination{display: none;}
.pro_lis .owl-controls .owl-buttons div{border-radius: 0; width: 35px; height: 35px; background:url(../images/right_black.png) no-repeat center; background-size: 35px; text-indent: 999px; overflow: hidden; position: absolute; right:-50px; top: 50%; margin-top: -18px;}
.pro_lis .owl-controls .owl-buttons div.owl-prev{right: auto; left: -50px; transform:rotate(180deg);}

.pro_lis h6,.news_lis h6,.casebox li h6,.lis_news .time i{font-size:36px; line-height: 24px; font-weight: 100;}

.aboutusbox{background:#f4f4f4;}
.companybox{background:url(../images/companyboxbg.jpg) no-repeat center; background-size: cover; padding:80px 0; height: 500px; text-align: center; color: #fff;}
.companybox p{line-height: 24px; max-height:97px; overflow: hidden;}
.aboutbox{overflow: hidden; margin-top: -150px;}
.aboutbox .warper{ background: #2c6d95; color: #fff; text-align: center; overflow: hidden; padding:50px 0;}
.aboutbox .item{width: 25%; float: left; padding:0 25px; border-right: 1px solid rgba(255,255,255,.15)}
.aboutbox .item:last-child{border:0;}
.aboutbox h4{font-size:20px; text-transform: uppercase; font-family: Conv_rom; font-weight: 100;margin:25px 0; }
.aboutbox h4 a,.aboutbox h5 a{color: #fff;}
.aboutbox h5{ color: #a3c4d8; font-weight: 100; line-height: 26px; height:76px; overflow: hidden; font-size: 16px;}
.aboutbox h6{font-size: 60px; font-weight: 100; height:60px;}
.aboutbox h6.icon-gongsi{font-size: 55px;}
.aboutbox h6.icon-renzheng{font-size: 56px;}
.companybox .owl-controls{margin-top:40px;}
.companybox .owl-controls .owl-page{vertical-align: middle;}
.companybox .owl-controls .owl-page span{background:#fff; opacity: 1;transition: all .3s;}
.companybox .owl-controls .owl-page.active span, .companybox .owl-controls.clickable .owl-page:hover span{width: 18px; height: 18px; background:#ec7c10;}
.companybox .owl-buttons{display: none;}
.videobox img{display: block; width: 100%;}

.casebox{margin-top: 80px; overflow: hidden;}
.casebox li {overflow: hidden; background:#f4f4f4; margin-bottom:20px;}
.casebox li a,.topcase a{display: block; overflow: hidden; position: relative;}
.casebox li .pic{width:300px; float: left; overflow: hidden;}
.casebox li .con{padding:20px 25px 0 25px; margin-left: 300px;}
.casebox li:last-child{margin-bottom: 0}
.casebox li p,.topcase p{line-height: 26px; overflow: hidden; transition: all .3s;}
.casebox li p{ color: #666; margin:15px 0 10px 0; height: 52px;}
.casebox li h3,.topcase h3{font-size: 20px; line-height:28px; height: 56px; overflow: hidden; position: relative; font-family: Conv_rom; font-weight: 100}
.casebox ul{margin-left:51.5%;}
.topcase{width:50%; float: left; margin-bottom: 0}
.topcase .pic{float: none; width: 100%;}
.topcase p{ line-height: 24px; height: 0; overflow: hidden; color: #fff; }
.topcase .con{ position: absolute; left: 0; width: 100%; bottom: 0; padding:13px 20px ; background:#ec7c10;}
.topcase h3{max-height:56px; height: auto; overflow:inherit; color: #fff; position: relative;}
.topcase h3:after{background:rgba(255,255,255,.2);}
.topcase:hover p{height: 46px;}
.topcase:hover .con{padding:20px;}
.topcase:hover h3{ position: relative; margin-bottom: 30px;}

.newsbox{overflow: hidden; margin-bottom:30px;}
.news_lis{ margin:0 -12px;}
.news_lis{overflow: hidden;}
.news_lis li{transition: all .3s; width: 31.33%; float: left; float: left; margin:0 1%;}
.news_lis li a{display: block; position: relative; overflow: hidden;}
.news_lis .pic{overflow: hidden; border:10px solid #f4f4f4;margin-bottom: 20px;}
.news_lis img,.casebox li img,.topcase img,.lis_pro .pic img,.lis_video .pic img,.lis_news .pic img,.lis_delcase li img{display: block; width: 100%; transition: all .3s;}
.news_lis .con{padding:0 15px;}
.news_lis h3{line-height: 26px; font-size:20px; height: 52px; overflow: hidden;}
.news_lis p{color: #888; line-height: 24px; height:47px; margin-top:15px; overflow: hidden;}
.news_lis .time{padding:20px 0 0 10px; color: #666; margin-top: 25px; width: 100%; opacity: 0; transition: all .3s; position: relative; }
.news_lis .time:before{content: ""; width:0; height: 1px; background:#999; position: absolute; left: 0; top:0; transition: all .3s;}
.news_lis h6{position: absolute; bottom: 0; right: 0; display: none; }
.news_lis li:hover .time,.news_lis li:hover h6{display: block; opacity: 1}
.news_lis li:hover p{color: #222}
.news_lis li:hover .time:before{width: 100%;}

/*二级页公用*/
.main{padding:40px 0 150px 0; overflow: hidden;}

.sub_banner{ width: 100%; overflow: hidden;position: relative; }
.sub_banner img{display: block;width: 100%;}
.positionline{border-bottom: 1px solid #ddd; font-family:Conv_rom ;font-style: italic; padding:20px 0;}
.positionline h2{ text-transform: uppercase; font-family: Conv_hv; font-weight: 100; text-align: center; vertical-align: baseline; display: inline-block; font-style: normal; margin-right: 15px;}
.positionline .warper{ font-family:Conv_rom ;}
.positionline a{ font-family:Conv_rom ;text-transform: capitalize;}
.positionline a:hover{color: #2c6d95}

.digg4  { padding:3px; margin:3px; text-align:center; font-family:Tahoma, Arial, Helvetica, Sans-serif; margin-top:50px;}
.digg4  a,.digg4 span.miy{ border:1px solid #ddd; padding:2px 10px; margin:2px; color:#aaa; text-decoration:none;}
.digg4  a:hover { border:1px solid #a0a0a0; }
.digg4  a:hover { border:1px solid #a0a0a0; }
.digg4  span.current {border:1px solid #2c6d95; padding:2px 10px; margin:2px; color:#fff; background-color:#2c6d95; text-decoration:none;}
.digg4  span.disabled { border:1px solid #f3f3f3; padding:2px 10px; margin:2px; color:#ccc;}
.digg4 .disabledfy { font-family: Tahoma, Verdana;}

/*联系我们*/
.edit-box{ width:42%; float: left; font-size: 18px; overflow: hidden; padding-top: 30px; }
.edit-box h4,.contact_form h2{ font-family:Conv_hv; font-weight: 100; margin-bottom:40px; text-transform: uppercase; }
.edit-box li{line-height: 26px; margin-top: 15px;}
.edit-box li strong{font-family:Conv_hv }
.edit-box a:hover{ color: #2c6d95; font-weight: 600}
.edit-box h4,.contact_form h2,.service_main h2,.about_main h2{font-size: 26px;}

.map{width: 53%; float: right;}
.map img{display: block; width: 100%;}
.contact_form{margin-top:80px;overflow: hidden; text-align: center}
.contact_form h2{text-align: center;}
.contact_form p{color: #999; margin:15px 0 25px 0; line-height: 24px;}
.contact_form input,.contact_form textarea{ width: 100%; color: #333; background:#fff; resize: none; padding:15px;}
.contact_form textarea{height: 130px;overflow: hidden;}
.contact_form button{ border: none; font-size:18px; background:#2c6d95; transition: all .3s; border-radius: 0; color: #fff; display: inline-block; line-height:48px;width: 230px; text-align: center; font-weight: 600; cursor: pointer;}
.contact_form input::-webkit-input-placeholder,.contact_form textarea::-webkit-input-placeholder { color: #666;}
.contact_form input:-moz-placeholder,.contact_form textarea:-moz-placeholder { color: #666;}
button:hover{opacity: .8}
.contact_form form .item{position: relative; border:1px solid #bcbcbc; overflow: hidden; margin-bottom:15px; width: 49%; float: left;}
.contact_form form .item:nth-child(even){margin-left: 2%}
.contact_form form .item:nth-child(7){width: 100%; height: 130px; margin-bottom: 20px;}
.contact_form form .item font{position: absolute; left:8px; top:16px; color: #f00;}

/*详情*/
.infocon{color: #666; }
.infocon h1{font-size:28px; font-weight: inherit; text-align: center; margin-bottom: 10px; color: #222; font-family: Conv_rom}
.infocon img{ display: inline-block; max-width: 100%; }
.infocon .time{ text-align: center;margin-bottom:20px; color: #999}
.infocon .other{border-bottom: 1px solid #ddd; padding:0 0 15px 0; margin:50px 0 0 0; line-height: 26px;}
.infocon .other{ color: #666; }
.infocon .other a{color: #666}
.infocon .other a:hover{ color: #2c6d95 }
.infocon .other div{margin:5px 0;}
.infocon p{line-height:32px; margin: 12px 0;}

.about_main h2{text-transform: uppercase; font-family:Conv_hv ;margin-top: 50px; margin-bottom:18px;}
.about_main h2:first-child{margin-top: 0}
.about_main p{line-height: 30px; color: #666;}
.about_main img{max-width: 100%}
.about_adv{overflow: hidden; background:#f4f4f4; margin-top: 50px;}
.about_adv .lcon{width: 43%; float: left; padding:20px 0 0 0;}
.about_adv .lcon .item{width: 50%; float: left; padding:20px 15px; text-align: center; }
.about_adv .lcon .item h5{ line-height: 26px; font-weight: 100; font-size: 16px;}
.about_adv .lcon .item h6{width: 80px; height: 80px; line-height: 80px; font-size:45px; color: #fff; background:#2c6d95; text-align: center; margin:0 auto; border-radius: 50%; font-weight: 100;margin-bottom: 12px;}
.about_adv .rcon{width: 57%; float: right;}
.about_adv .rcon img{display: block; width: 100%}
/*list*/
.lis_faq{margin-bottom:40px; overflow: hidden;}
.lis_faq li{ overflow: hidden; margin-bottom:30px;}
.lis_faq h3{font-size:20px; padding:10px 20px; line-height: 32px;background:#f4f4f4; transition: all .3s;}
.lis_faq .fon{ padding:20px; line-height: 28px; color: #666;}
.lis_faq li:hover h3{background:#2c6d95; color: #fff}

.lis_video{overflow: hidden;}
.lis_video li{width: 48%; float: left; margin-bottom:40px;}
.lis_video .pic{overflow: hidden; transition: all .3s;}
.lis_video li:nth-child(even){margin-left: 4%;}
.lis_video h3{font-weight: 100; margin-top: 15px; font-size: 18px; text-align: center; text-overflow: ellipsis; overflow:hidden; white-space: nowrap;}
.lis_video li:hover h3{ color: #333; font-weight: 600 }
.lis_video li:hover .pic,.lis_gata li:hover{box-shadow: 0px 2px 8px 2px rgba(0,0,0,.2)}

.lis_news li{margin-bottom: 60px;overflow: hidden;}
.lis_news li a{display: block; overflow: hidden; position: relative;}
.lis_news .pic{width: 300px; float: left; overflow: hidden;}
.lis_news .con{margin-left: 340px;}
.lis_news h3{font-size: 20px; margin:15px 0 22px 0; max-height: 56px; overflow: hidden; transition: all .3s; line-height: 28px;}
.lis_news p{line-height: 28px; color: #666; height: 80px; overflow: hidden;}
.lis_news .time{position:absolute; bottom: 0;left: 340px;}
.lis_news .time i{display: inline-block; vertical-align: middle; margin-top: -9px; margin-left:60px;}
.lis_news .time b{font-family:Conv_hv;margin-right: 10px;  }
.lis_news li:hover h3,.lis_news li:hover .time,.lis_delcase li:hover h3,.lis_service li:hover h3,.lis_service li:hover h6,.lis_pro li:hover h3{color: #2c6d95}

.lis_delcase,.lis_case{overflow: hidden;}
.lis_delcase li{width: 32.33%; margin:0 .5%; float: left; background:#f4f4f4; margin-bottom: 40px;}
.lis_delcase .pic{overflow: hidden;}
.lis_delcase .con{padding:20px 20px 35px 20px;}
.lis_delcase h3{font-size: 18px;line-height:26px; height:50px; overflow: hidden; margin-bottom: 15px;}
.lis_delcase p{line-height: 26px; color: #666;height: 50px; overflow: hidden;}

.lis_case li{background: #f4f4f4; margin-bottom: 35px;}
.lis_case li a{display: block; position: relative; overflow: hidden;}
.lis_case .pic{width: 616px; float: left; overflow: hidden; }
.lis_case .pic img{width: 100%; display: none;}
.lis_case .pic img.on{display: block;}
.lis_case .con{margin-left: 616px; padding:30px 20px 0 34px;}
.lis_case .con h3{font-size: 20px; line-height: 28px; height: 56px; overflow: hidden;}
.lis_case .con p{line-height: 28px; color: #666; height: 80px; overflow: hidden; margin:15px 0 25px 0;}
.lis_case .smalpic img{ width: 40%; margin-right: 20px }
.lis_case li:last-child{margin-bottom: 0}

.service_main h2{ font-family:Conv_hv; margin-bottom: 15px;  }
.lis_service{overflow: hidden; margin-top: 50px;}
.lis_service li{position: relative; overflow: hidden; margin-bottom: 60px;}
.lis_service li h6{position: absolute; left: 0; top: 0; font-size:52px; width:60px; text-align: center; font-weight: 100}
.lis_service li h6.icon-xianchangguanli{font-size: 60px;}
.lis_service li h6.icon-xiulichangguanlibaobiao{font-size: 47px;}
.lis_service li .fon,.service_main p{ color: #666; line-height: 30px;}
.lis_service li h3{margin:15px 0 20px 80px; font-size: 24px;}

.pro_nav{width: 328px; float: left}
.pro_nav li>a{background:#d7d7d7; padding:10px 25px; font-size: 18px; display: block; font-family: Conv_rom; line-height: 30px;}
.pro_nav dl{padding:12px 25px; line-height: 32px;}
.pro_nav dd{margin-bottom: 6px;}
.pro_nav dd a{ color: #666}
.pro_nav dd a:hover{color: #2c6d95;font-weight: 600}
.pro_nav li.on>a,.pro_nav li:hover>a{background:#2c6d95; color: #fff;}
.p_rcon{margin-left: 365px;}
.lis_pro,.lis_pro li{overflow: hidden;}
.lis_pro li{background: #f4f4f4; margin-bottom: 35px;}
.lis_pro li a{display: block; position: relative; overflow: hidden;}
.lis_pro .pic{width: 436px; float: left; overflow: hidden; }
.lis_pro .con{margin-left: 436px; padding:30px 20px 0 34px;}
.lis_pro .con h3{font-size: 24px; margin-bottom: 20px; line-height: 34px; max-height: 66px; overflow: hidden;}
.lis_pro .con p{line-height: 28px; color: #666; height: 109px; overflow: hidden;}
.lis_pro .con h6{position: absolute; left: 470px; bottom:30px; display: inline-block; line-height: 45px; border:1px solid #666; font-size: 18px; width: 300px; text-align: center; font-weight: 100;transition: all .3s;}
.lis_pro li:hover h6{background:#2c6d95; color: #fff;border-color: #2c6d95}
.lis_pro li:hover img,.lis_news li:hover img,.news_lis li:hover img,.lis_delcase li:hover img{ transform: scale(1.1); }

/*产品详情*/

.propicflash{ width: 836px; float: left;}
.propicflash .big{ width:627px; float: left;}
.propicflash .big img{display: none; width: 100%; border:10px solid #eee;}
.propicflash .big img.on{display: block;}
.propicflash .small{margin-left: 638px;}
.propicflash .small img{ margin-bottom:10px; border:5px solid #eee; width: 100%; cursor: pointer;}
.propicflash .small img:last-child{margin-bottom: 0}
.pro_detail .rcon{margin-left:836px; padding:15px 0 0 30px;overflow: hidden;}
.pro_detail{ overflow: hidden; background:#fff; margin-bottom: 60px; }
.pro_detail h1{ font-size:24px; margin-bottom:25px;}
.pro_detail .fon{ margin:20px 0 30px 0; color: #666; height: 146px; line-height: 30px; overflow: hidden;}
.pro_detail .links{margin:25px 0 0 0;}
.pro_detail .links i{display: inline-block; margin-right: 5px; font-weight: 100; font-size:26px; vertical-align: middle; margin-top: 0px;}
.pro_detail .links a{ background: #ec7c10; display: inline-block; color: #fff; line-height: 50px; text-align: center; width:285px; border-radius:5px;}
.pro_detail .links a:nth-child(1){ margin-bottom: 10px; background: #2c6d95}
.pro_detail .links a:hover{opacity: .8}

.proinfomenu{background:#2c6d95;text-align: center; overflow: hidden; width: 100%;}
.proinfomenu .warper{ overflow: hidden;}
.proinfomenu a{width:20%; border-left: 1px solid #fff; font-size:18px; color: #fff; float: left; display: block; text-transform: capitalize; line-height:60px; }
.proinfomenu a.on,.proinfomenu a:hover{background:#ec7c10; border-color: #ec7c10;}
.proinfomenu.top0{position: fixed; top: 0; left:0; margin-left:0; z-index: 3; box-shadow:0px 2px 10px 2px rgba(0,0,0,.1);}

.proinfo_main p{ line-height:30px; color: #666;}
.proinfo_main img{max-width: 100%; display: inline-block;}
.proinfo_main .infotit h3{font-size: 24px; font-family:Conv_hv; text-transform: uppercase; }
.proinfo_main .infotit{padding-top:70px; margin-bottom: 20px;}
.proinfo_main .contact_form{margin-top: 0}
.proinfo_main .pro_lis p{line-height: 24px;}
.tabbox{ overflow-x:auto  }
.tabbox table{border-top: 1px solid #999; border-left: 1px solid #999;}
.tabbox td,.parttab td{border-right: 1px solid #999; border-bottom: 1px solid #999;}
.tabbox td{padding:15px 10px; color: #333; text-align: center; font-family: Conv_rom}
.tabbox table tr:nth-child(odd){background:#f4f4f4;}
.tabbox table tr:nth-child(1){background:#fff; }
.tabbox table tr:nth-child(1) td{font-weight: 600;font-size:18px;}
.parttab{border-bottom: 1px solid #999}
.parttab li{border: 1px solid #999;border-bottom: 0; position: relative; min-height: 300px}
.parttab li:after{content: ""; width: 1px; height: 100%; position: absolute; left: 60%; background:#999; top: 0;}
.parttab .l{padding:20px; width: 60%;}
.parttab .r{position: absolute; right: 0; width: 40%; height: 100%; display: flex; align-items: center; justify-content: center;padding:20px; top: 0}
.parttab td h4{font-size: 20px; margin-bottom: 12px;}
.parttab td img{min-width: 200px}

@media screen and (max-width: 1650px){
  .searchbox form{right: 0}
}

@media screen and (max-width: 1600px){
  .head_rcon{right:15px;margin-right: 0}
  .searchbox form{right:-10px;}
  #nav{margin-right: 0; float: none; margin-left:270px;}
  .logo{left: 10px; margin-left: 0}
  nav li>a{padding:0 22px;}
}

@media screen and (max-width: 1439px){
  .languagebox{margin-right: 15px;}
  .head_rcon{right: 10px;}
  #nav{margin-left:305px;}
  nav li>a{padding:0 20px;}
}

@media screen and (max-width: 1359px){
  nav li>a{padding:0 13px;}
  #nav{margin-left:355px;}
  .pro_lis .owl-controls .owl-buttons div{right: 0; background-color: #fff; height: 60px; margin-top: -30px;}
  .pro_lis .owl-controls .owl-buttons div.owl-prev{left: 0;}
}

@media screen and (max-width: 1279px){
  .logo img{height: 50px;}
  .logo{margin:25px 0;}
  #nav{margin-left:265px;}
  .warper{padding:0 10px;}
  .footer .media{right: 10px;}
  .foot_contact .item{margin-right: 60px;}
  .proinfomenu .warper{padding:0;}
  .companybox{height: auto;}
  .aboutbox{margin-top: 0}
}

@media screen and (max-width: 1199px){
  .logo img{height:46px;}
  .logo{margin:27px 0;}
  #nav{margin-left: 230px;}
  nav li>a{padding:0 10px; font-size: 15px;}
  .searchbox{display: none;}
  .languagebox{margin-right: 0}
  .languagebox ul li{font-size: 14px;}
  .foot_contact .item{margin-right:40px;}  
  .foot_contact .item:nth-child(3){margin-right: 0;}
  .foot_contact .item h6{font-size: 42px;}
  .foot_contact .item{padding-left: 52px;}
  .hometit h2, .positionline h2, .lis_news .time b{font-size: 32px;}

  .main{padding:40px 0 100px 0;}
  .positionline h2{display: none;}
  .edit-box{padding-top:0;}
  .edit-box h4, .contact_form h2{margin-bottom: 20px;}
  .contact_form{margin-top: 50px;}
  .lis_news li{margin-bottom: 40px;}
  .lis_video li{ width: 49% ;margin-bottom: 40px;}
  .lis_video li:nth-child(even){ margin-left: 2%; }
  .lis_pro .pic{width: 360px;}
  .lis_pro .con{margin-left:360px;}
  .lis_pro .con h6{left: 394px; bottom: 20px;width:160px;}
  .lis_pro .con p{height: 80px;}
  .lis_pro .con h3{font-size: 22px;}
  .about_adv,.about_main h2{margin-top: 35px; margin-bottom: 10px;}
  .about_adv .lcon{width: 100%; float: none; overflow: hidden; padding:20px 0;}
  .about_adv .lcon .item{width: 25%;}
  .about_adv .rcon{width: 100%; float: none;}
  .propicflash{width: 100%; float: none; overflow: hidden;}
  .pro_detail .rcon{margin-left: 0;padding:25px 0 0 0;}
  .propicflash .big{width: 75%;}
  .propicflash .small{margin-left: 76%}
  .pro_detail .links a:nth-child(1){margin-right: 20px;}
  .pro_detail .fon{height: auto;max-height: 146px;}
  .news_lis{margin:0;}
  .news_lis li{width: 32.33%;margin:0 .5%;}
  .casebox li .pic{width: 240px;}
  .casebox li .con{margin-left: 240px; padding:13px 15px 0 17px;}
  .casebox li h6{display: none;}
  .casebox li p{margin:10px 0 0 0;}
  .pro_menu a h5{font-size: 42px;}
  .pro_menu a{font-size: 18px;}
  .pro_menu{width: 480px;}
  .pro_menu a.on{background-position: 98% center;padding:10px 20px 18px 80px;}
  .pro_menu a i{font-size: 42px;}
  .pro_menu a{padding:15px 20px 18px 25px;}
  .productbox .rcon{margin-left: 490px;}
  .lis_case .pic{width: 560px;}
  .lis_case .con{margin-left: 560px;}

}

@media screen and (max-width: 1024px){
  .logo{margin:10px 0;}
	header{height: 66px;}
  body{padding-top:66px;}
	nav{position: fixed;left: 0;top: 0;bottom: 0;width:260px; box-shadow: 0 3px 5px #666;z-index: 99; overflow: auto;background:#fff;transform: translateX(-300px);transition: 0.3s; margin-left: 0}
	nav li{ display: block; width: 100%; margin:0; }
	nav li>a{ line-height: 45px; text-align: left; color: #333; display: block; height: auto ;padding:0 15px;}
  nav li.on>a:before{left: 15px;}
	nav li.on>a{height: auto; line-height: 45px;}
	nav li dl{left:0; top:0; position: inherit; width: 260px; opacity: 1; background: #eee}
  nav li:nth-child(3) dl{display: none;}
	nav dl a{color: #333;padding:10px 15px; font-size: 14px;}
	nav ul>li:nth-child(1){display: block;}
	#nav .nav-button{ display: block; top:15px; cursor: pointer;}  
  .head_rcon{right:65px; top: 18px;} 
  .foot_contact{padding:20px 0;}
  .foot_contact .item{width: 50%; margin-right: 0;max-width: 50%; margin:10px 0;}
  .footer .row h4{font-size: 26px;}
  .foot_contact .item h6{font-size: 40px;}
 
  .conbox{padding:40px 0;}
  .hometit{margin-bottom: 15px;}  
  .lis_faq li{margin-bottom: 10px;}
  .lis_pro .pic{width: 320px;}
  .lis_pro .con{margin-left:320px; padding:10px 20px 0 20px;}
  .lis_pro .con h6{left: 340px; line-height: 40px; font-size: 16px;}
  .lis_pro .con p{height:52px;}
  .lis_pro .con h3{font-size: 20px;}
  .proinfomenu,.proinfomenu.top0{display: none;}
  .pro_detail{margin-bottom: 0}
  .proinfo_main .infotit{padding-top: 40px;}
  .news_lis .pic{border-width: 5px}
  .casebox li h3, .topcase h3{font-size: 18px;}
  .casebox li{margin-bottom: 10px;}
  .pro_lis h3{font-size: 18px;}
  .pro_lis .con{padding:10px;}
  .pro_lis li:hover .con{padding:10px;}
  .pro_lis a{padding-bottom: 60px;}
  .pro_lis li:hover h3{margin-bottom: 20px;}
  .pro_lis li:hover h3:after{bottom: -10px;}
  .companybox{padding:40px 0;}
  .companybox .owl-controls{margin-top: 20px;}
  .infocon h1{font-size: 25px;}
  .casebox{margin-top: 40px;}
}

@media screen and (max-width: 990px){
  .footer .row .item{width: 33%}
  .footer .row .item2{margin:0 4%;}
  .footer .row .item3{width: 26%}
  .footer .row h4{margin-bottom:10px;}
  .footer .row{padding:35px 0;}
  .edit-box li{margin-top: 12px;}
  .lis_service{margin-top: 40px;}
  .lis_service li{margin-bottom: 40px;}
  .lis_service li h6{font-size: 46px; line-height: 46px;}
  .lis_service li h6.icon-xianchangguanli{font-size: 52px;}
  .lis_service li h6.icon-xiulichangguanlibaobiao{font-size: 40px;}
  .lis_service li h3{margin:12px 0 15px 70px; font-size: 22px;}
}

@media screen and (max-width: 989px){
  .pro_nav{width: 100%; float: none;}
  .pro_nav dl{display: none;}
  .pro_nav li.on dl{display: block;}
  .p_rcon{width: 100%; margin-left: 0;margin-top: 25px;}
  .lis_case .pic{width: 500px;}
  .lis_case .con{margin-left: 500px; padding-top: 15px;}
  .lis_case .con h3{font-size: 18px; height: 54px;}

}

@media screen and (max-width:900px){ 
  .footer .row .item1{display: none;}
  .footer .row .item{width: 100%}
  .footer .row .item2{margin:0 0 20px 0;}
  .foot_contact .item h6{font-size: 36px;}
  .copyright{padding:25px 12px; text-align: center;}
  .footer .media{position: inherit; top: auto;right: auto;margin-top: 15px;}
  .footer .media a{margin-left: 0;margin: 0 5px;}
  .hometit h2, .positionline h2, .lis_news .time b{font-size: 28px;}
  .edit-box h4, .contact_form h2, .service_main h2, .about_main h2{font-size: 24px;}
  .edit-box{width: 100%; float: none;}
  .map{width: 100%; float: none; margin-top: 40px;}
  .lis_news h3{font-size: 18px; margin:5px 0 22px 0;}
  .lis_news .con{margin-left: 330px;}
  .lis_news .time{left: 330px;}
  .lis_faq h3{font-size: 18px; line-height: 28px;}
  .lis_delcase .con{padding:12px 10px 25px 10px;}
  .lis_delcase h3{font-size: 16px; margin-bottom: 8px;}
  .casebox li .pic{width: 200px;}
  .casebox li .con{margin-left: 200px; padding:7px 15px 0 15px;}
  .casebox li h6{display: none;}
  .casebox li p{margin:0px 0 0 0;}
  .pro_menu{width: 100%; float: none;}
  .productbox .rcon{margin-left: 0}
  .lis_case .pic{width:400px;}
  .lis_case .con{margin-left:400px; padding:13px 20px 0 25px;}
  .lis_case .con p{height: 52px; margin:5px 0 10px 0;}
}

@media screen and (max-width:899px){
  .lis_video li{ width: 100% ;}
  .lis_video li:nth-child(even){ margin-left: 0; }
  .lis_video h3{white-space: normal; line-height: 24px;} 
}

@media screen and (max-width: 768px){
  .footer .row h4{font-size: 24px;}
  .positionline{padding:15px 0; font-size: 14px;}
  .contact_form,.map{margin-top: 30px;}
  .lis_delcase li{width: 49%; margin: 0 0 25px 0}
  .lis_delcase li:nth-child(even){margin-left: 2%;}
  .proinfo_main .infotit h3{font-size: 22px;}
  .pro_detail h1{font-size: 22px;}
  .propicflash .small{margin-left: 76.5%}
  .news_lis h3{font-size: 18px;}
  .news_lis li{width: 49%;margin:0 0 20px 0;}
  .news_lis li:nth-child(even){margin-left: 2%}
  .news_lis li:nth-child(3){display: none;}
  .topcase{width: 100%; float: none; overflow: hidden;}
  .casebox ul{margin-left: 0; margin-top: 10px;}
  .pro_menu a h5{font-size: 32px;}
  .aboutbox .item{width: 50%; margin-bottom:30px;}
  .aboutbox .warper{padding:30px 0 0 0;}
  .aboutbox h6{font-size: 50px;height:50px;}
  .aboutbox h6.icon-gongsi{font-size:46px;}
  .aboutbox h6.icon-renzheng{font-size: 46px;}
  .aboutbox h4{margin:10px 0 15px 0; font-size: 18px;}
  .infocon h1{font-size: 22px;}
  .lis_case .pic{width: 100%; float: none;}
  .lis_case .con{margin-left: 0;padding:15px;}
  .lis_case .con h3{height: auto; max-height: 54px;}
}

@media screen and (max-width: 640px){
  .footer .row h4{font-size: 22px;}
  .foot_contact .item h6{font-size: 32px;}
  .foot_contact .item{padding-left: 45px;}
  
  .edit-box h4, .contact_form h2, .service_main h2, .about_main h2{font-size: 22px;}
  .hometit h2, .positionline h2, .lis_news .time b{font-size:26px }
  .edit-box{font-size: 16px;}
  .edit-box li{margin-top: 7px;}
  .edit-box ul li:first-child{margin-top: 0}
  .contact_form form .item{width: 100%; float: none;}
  .contact_form form .item:nth-child(even){margin-left: 0}
  .about_adv .lcon .item h6{width: 58px; height: 58px; line-height: 58px; font-size: 32px;}
}

@media screen and (max-width: 639px){
  .foot_contact .item{font-size: 16px;} 
  .foot_contact .item,.foot_contact .item:last-child{width: 100%; float: none; max-width: 100%;}
  .main{padding: 30px 0 80px 0;}
  .lis_news .pic{width: 200px;}
  .lis_news .con{margin-left: 220px;}
  .lis_news h3{margin:0;}
  .lis_news p{ height: 52px; }
  .lis_news .time{left: 220px;}
  .lis_news .time i{margin-left: 20px;}
  .lis_video h3{font-size: 16px;}
  .lis_video li{margin-bottom: 30px;}
  .lis_pro .pic{width:200px;}
  .lis_pro .con{margin-left:200px;}
  .lis_pro .con h6{display: none;}
  .lis_pro .con p{height:52px;}
  .lis_pro .con h3{font-size:18px; margin-bottom: 10px; line-height: 30px;max-height: 60px; }
  .about_adv .lcon .item{ width:50%; padding:10px; }
  .about_adv .lcon{padding:10px 0;}
  .aboutbox .item{padding:0 10px;}
  .news_lis .pic{margin-bottom: 10px;}
  .news_lis .con{padding:0;}
  .news_lis p{margin-top: 10px;}
  .news_lis .time{padding:10px 0 0 0; margin-top: 15px; font-size: 14px;}
  .news_lis h6{display: none; }
  .news_lis li:hover h6{display: none;} 
  .infocon h1{font-size: 20px;}
  .newsbox{margin-bottom: 0}
}

@media screen and (max-width:480px){
  .logo{margin:7px 0;}
  header{height: 60px;}
  body{padding-top: 60px;}
  #nav .nav-button{top: 12px;}
  .languagebox{font-size: 14px; width: 85px;}
  .languagebox ul{width: 85px;}
  .languagebox ul li{padding:0 5px;}
  .head_rcon{top: 15px; right: 55px;}
  .footer .row .item2{display: none;}
  .hometit h2, .positionline h2, .lis_news .time b{font-size:24px }
  .conbox{padding:30px 0;}
  .digg4{margin-top: 30px;}
  .foot_contact .item h6{font-size: 26px;}
  .foot_contact .item{padding-left: 38px;}
  .lis_service{margin-top: 30px;}
  .lis_service li{margin-bottom:30px;}
  .lis_service li h6{font-size: 36px; line-height: 36px; width: 45px;}
  .lis_service li h6.icon-xianchangguanli{font-size:44px;}
  .lis_service li h6.icon-xiulichangguanlibaobiao{font-size: 32px;}
  .lis_service li h3{margin:7px 0 12px 55px; font-size: 20px;}
  .lis_news .time{display: none;}
  .lis_news h3{margin-bottom:5px; font-size: 16px;max-height: 47px; line-height: 24px;}
  .lis_news .pic{width:160px;}
  .lis_news .con{margin-left: 180px;}
  .lis_news li{margin-bottom: 25px;}
  .lis_pro .pic{width: 100%; float: none;}
  .lis_pro .con{margin-left: 0;padding:15px 10px;}
  .lis_pro .con h3{margin-bottom: 5px; font-size: 17px;}
  .pro_nav li{margin-bottom: 1px;}
  .pro_nav li>a{font-size: 16px; padding:10px 15px;}
  .pro_nav dd a{font-size: 14px;}
  .pro_nav dl{padding:12px 15px;}
  .proinfo_main .infotit{margin-bottom: 10px;}
  .proinfo_main .infotit h3{font-size: 20px;}
  .parttab td h4{font-size: 17px;}
  .tabbox table, .parttab table{font-size: 14px;}
  .tabbox table tr:nth-child(1) td{font-size: 16px;}
  .parttab td{padding:10px;}
  .tabbox td{padding:7px 10px;}
  .proinfo_main p{font-size: 15px; line-height: 26px;}
  .pro_detail h1{font-size: 20px;}
  .propicflash .big img{border-width: 5px}
  .propicflash .small{margin-left: 78%}
  .casebox li h3, .topcase h3{font-size: 16px; line-height: 25px; height: auto; max-height: 50px;}
  .pro_menu a{padding:12px 10px 12px 10px; font-size: 16px; line-height: 24px;}
  .pro_menu a.on{padding:15px 10px 10px 50px;}
  .pro_menu a i{font-size: 32px;left: 10px;}
  .productbox .rcon .owl-controls .owl-buttons div{width: 35px; height: 40px;}
  .productbox .rcon .owl-buttons{height: 40px;}
  .fixnav{display: none;}
  .backToTop{right: 0;border-radius: 50%;width: 40px; height: 40px;}
  .aboutbox h4{height: 44px ; margin:8px 0 0 0;}
  .aboutbox h6{font-size: 40px; height: 40px;}
  .aboutbox h6.icon-renzheng{font-size: 34px;}
  .aboutbox h6.icon-gongsi{font-size: 32px;}
  .infocon h1{font-size: 18px; line-height: 25px;}
  .infocon p{line-height: 28px;}
  .infocon .other{margin-top: 30px;}
  .news_lis h3{font-size: 16px; line-height: 24px; height: 48px;}
  .casebox{margin-top: 30px;}
  .lis_case .con h3{font-size: 16px; line-height: 24px; max-height: 46px;}
  .lis_case .smalpic img{margin-right: 10px;}
  .lis_case .con{padding:10px;}
  .pro_lis .owl-controls .owl-buttons div{background-size: 20px; width: 30px; height: 40px; margin-top: -40px;}
  .pro_lis h3{font-size: 16px;}
  .parttab .l{width: 100%;}
  .parttab .r{position: inherit; width: 100%;}
  .parttab li:after{display: none;}

}

@media screen and (max-width:414px){
  .hometit h2, .positionline h2, .lis_news .time b{font-size:22px }
  .edit-box h4, .contact_form h2, .service_main h2, .about_main h2{font-size: 20px;}
  .edit-box h4, .contact_form h2{margin-bottom: 10px;}
  .casebox li .pic{width: 180px; }
  .casebox li .con{margin-left: 180px;}
  .topcase p{display: none;}
  .topcase:hover h3{margin-bottom: 0}
  .topcase h3:after{display: none;}
  .topcase .con,.topcase:hover .con{padding:10px;} 
}

@media screen and (max-width:400px){
  .logo img{height:40px;}
  .logo{margin:10px 0;}
  .lis_news .pic{width:120px;}
  .lis_news .con{margin-left: 135px;}
  .lis_news p{display: none;}
  .lis_news h3{margin-bottom: 0;max-height: 48px;}
  .lis_news .time{display: block; left: 135px; font-size: 14px;}
  .lis_news .time i{display: none;}
  .lis_news .time b{font-size: 18px;}
  .casebox li .pic{width: 130px; }
  .casebox li .con{margin-left: 130px;}
  .casebox li p{display: none;}
  .casebox li h3{margin-top: 8px;} 
}

@media screen and (max-width:359px){
  .logo img{height:32px;}
  .logo{margin:14px 0;}
  .lis_delcase li{width: 100%;}
  .lis_delcase li:nth-child(even){margin-left: 0} 
 
}
