@charset "utf-8";
/* CSS Document */
/*
Theme Name: xinshengruncrusher.com
Author: Stone
Update date:2025.5.15
Version: 1.0
*/
@font-face {
  font-family: 'segoeui_0';
  src: url('../fonts/segoeui_0.eot');
  src: local('☺'), url('../fonts/segoeui_0.woff') format('woff'), url('../fonts/segoeui_0.ttf') format('truetype'), url('../fonts/segoeui_0.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SEGUISB_1';
  src: url('../fonts/SEGUISB_1.eot');
  src: local('☺'), url('../fonts/SEGUISB_1.woff') format('woff'), url('../fonts/SEGUISB_1.ttf') format('truetype'), url('../fonts/SEGUISB_1.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'segoeuib_0';
  src: url('../fonts/segoeuib_0.eot');
  src: local('☺'), url('../fonts/segoeuib_0.woff') format('woff'), url('../fonts/segoeuib_0.ttf') format('truetype'), url('../fonts/segoeuib_0.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

body{font-family:Arial, Helvetica, sans-serif; font-size: 16px;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:#b32122;}
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; }


.product_neirong a{
  color: #e54d42;
}
.product_neirong h2{
font-size: 24px;
margin: 2em 0 1em;
padding: 10px 0 10px 8px;
border-left: 4px solid #e54d42;
background-color: rgb(242,242,242);
}
.product_neirong h3{
font-size: 18px;
margin: 1em 0 0.5em;
padding: 5px 0 5px 4px;
border-left: 2px solid #e54d42;
background-color: rgb(242,242,242);
}
.product_neirong li{
padding-left: 25px;
}
.product_neirong img{
margin: 1.5em auto;
text-align: center;
display: block;
}
.product_neirong table, .product_neirong td, .product_neirong tr{
  border: 1px solid #dee2e6;
  border-collapse: collapse;
}
.product_neirong td{
  padding-top: 4px;
  padding-bottom: 4px;
}
.product_neirong table{
  margin-bottom: 1.5em;
  margin-top: 1.5em;
}
.blog_neirong p{
  margin-bottom: 1rem;
}
.blog_neirong ul{
  margin-bottom: 1.5rem;
}


.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('../fonts/iconfont.eot?t=1606214023687'); /* IE9 */
  src: url('../fonts/iconfont.eot?t=1606214023687#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url('../fonts/iconfont.woff?t=1606214023687') format('woff'),
  url('../fonts/iconfont.ttf?t=1606214023687') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('../fonts/iconfont.svg?t=1606214023687#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-fax:before {
  content: "\e678";
}

.icon-rili:before {
  content: "\e637";
}

.icon-liuyan:before {
  content: "\e7f7";
}

.icon-liuyan1:before {
  content: "\e600";
}

.icon-zhuanli:before {
  content: "\e6f4";
}

.icon-renzheng:before {
  content: "\e66b";
}

.icon-jiangxiang:before {
  content: "\e8bd";
}

.icon-fasong:before {
  content: "\e64f";
}

.icon-pinterest:before {
  content: "\e6a1";
}

.icon-twitter:before {
  content: "\e89d";
}

.icon-facebook:before {
  content: "\e6e5";
}

.icon-dizhi:before {
  content: "\e658";
}

.icon-in:before {
  content: "\e6f1";
}

.icon-youtube1:before {
  content: "\e8d7";
}

.icon-zhuye:before {
  content: "\e6c5";
}

.icon-dianhua1:before {
  content: "\e61e";
}

.icon-original-whatapp:before {
  content: "\e60c";
}

.icon-liaotian:before {
  content: "\e6a5";
}

.icon-fangdajing:before {
  content: "\e603";
}

.icon-youxiang11:before {
  content: "\e607";
}

.icon-dianhua2:before {
  content: "\e60a";
}

.icon-mean_list:before {
  content: "\e653";
}

.icon-diqiu:before {
  content: "\e605";
}

.icon-gongsi:before {
  content: "\e675";
}

.icon-zuanshi:before {
  content: "\e632";
}

.icon-chanpin:before {
  content: "\e604";
}

.iconfont:before{ display: block; margin:0 auto; }


input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;}   
.w_p_main{ background: #fff; overflow: hidden;  }
.main{ background: #f4f4f4; overflow: hidden;  }
.warper{ width:1300px; margin:0 auto; position: relative;}
.backToTop{width:60px; height:60px; background:#b32122 url(../images/icon_top.png) no-repeat center; cursor:pointer; position:fixed; right:0; text-indent:9999px; bottom:0; color: #fff; transition: all .3s}
.backToTop:hover{ opacity: .9;}

.header-top{ height: 40px; background:#111; font-size: 16px; font-family: segoeui_0;}
.header-top .lcon{ float: right; padding-top: 8px;padding-right:160px;}
.header-top .ccon{ float: right; padding-top: 8px;  margin-left: 20%;}
.header-top .rcon{ float: left;}
.header-top a{ color:#aaa; }
.header-top a:hover{ color: #ffc000; }
.header-top a i{ font-size: 18px; display: inline-block; margin-right:3px;}
.header-top a *{ vertical-align: middle;}
.header-top .lcon a:nth-of-type(2){ margin-left: 20px;}

header{  width: 100%; height: 140px; background:#fff; z-index: 999; position: fixed; top: 0;  left: 0; }
.position{box-shadow: 0 1px 10px 0 rgba(0,0,0,0.2); background: #fff; height: 86px; }
.position nav li>a{ padding: 32px 16px 32px 16px; color: #333; }
.position .logo p{ color: #333 }
.position .logo{ top: 10px; }
.position nav dl{ top: 86px; }

.media { float: left; padding-top: 10px;}
.media a{color: #fff; margin: 0px 2px; width: 30px; height: 30px; line-height: 30px; text-align: center; border-radius: 30px; font-size: 16px; display:inline-block;}
.media a:first-child{ background: #d20000;  }
.media a:nth-of-type(2){ background: #0085b2; }
.media a:nth-of-type(3){ background: #c92128;}
.media a:nth-of-type(4){ background: #30afeb; }
.languagebox{ padding-top: 6px; text-align: right; }
.languagebox ul{ width: 100%; overflow: hidden;  }
.languagebox ul li{ display: inline-block; margin-right: 34px; }
.languagebox ul li:last-child{ margin-right: 0; }
h6{ display: inline-block; font-weight: normal; }


#nav:after{  content: '';  display: block;  clear: both;}
#nav .warper{position: relative;}
.logo{ position: absolute; left: 0; top: 30px; height: 100%;}

.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;height: 35px; z-index: 5; border-radius: 3px;background: #b32122; color: #fff;position: absolute; right: 10px; top: 10px;line-height: 35px;text-align: center;font-size: 20px;}
#nav .nav-button i{ color: #fff; font-size: 22px; font-weight: 600; }
#nav .nav-button{display: none;}


nav{ float: right;}
nav li{ float: left; position: relative; margin: 0 14px; }
nav li>a{ padding: 38px 20px 40px 20px; font color: #333; font-family: SEGUISB_1; position: relative; display: block; text-align: center; transition:0.5s;}
nav li a:after,nav li a:after{ content: ''; width: 0; transition: all 0.3s;  height: 4px; background: #b32122; position: absolute; bottom: 0; left: 0; }
nav li.on>a:after,nav li:hover>a:after{ width: 100%; }
nav dl{ opacity: 0; transition: opacity 1s ease;position: absolute; display: block; background: #b32122; width: auto; top: 100px;  left:-9999px; z-index: 999;  }
nav dl dd{ display: block; position: relative; border-bottom: 1px solid #ffffff; }
nav li dl dd a{ opacity: 1; font-family: SEGUISB_1; min-width: 152px; background: transparent !important; color: #fff !important; display: block; padding: 15px; text-align: left; white-space: nowrap;}
nav li dl dd a:hover{ background: #880202 !important; cursor: pointer; color: #fff !important;}
nav li:hover dl{ left: 0; opacity: 1; }
nav dl dd:last-child{ border-bottom: none; }
nav dl dd div{position: absolute; left: 100%; top: 0; background:rgba(44,80,148,.9); display: none;}
nav dl dd:hover div{display: block;}
nav dl dd div a{padding:15px 20px; border-bottom: none; }

footer{ background: #111; }
footer .footer{ overflow: hidden; }
footer .item{ padding: 44px 0; }
footer .item1{ width:24%; float: left; margin-left: 8%; }
footer h4 { color: #fff;  font-size: 22px; margin-bottom: 30px;}
footer .item ul li{ margin-bottom: 12px;  }
footer .item ul li a{ color: #999; font-size: 16px; font-family:segoeui_0;}
footer .item ul li a:hover{ text-decoration: underline; }
footer .item3{ width:30%; float: left; font-size: 16px; font-family:segoeui_0; }
footer .item4{ width: 28%; float:right; }
footer .item4 ul{ width: 100%; overflow: hidden; }
footer .item4 ul li{ margin-bottom: 12px; width: 49%; float: left; }
footer .item4 ul li:nth-of-type(2){ float: right; }
footer .item4 ul li:nth-of-type(3){ width: 100%; position: relative; }
.item4 form{ position: relative; }
.item4 input{ height:40px; line-height: 40px; }
.item4 input,.item4 textarea{  width: 100%; background: #1e1e1e; padding: 0 12px; font-family:segoeui_0; resize: none; color: #fff; font-size: 16px;}
.item4 input::-webkit-input-placeholder, .item4 textarea::-webkit-input-placeholder{  color: #aaa;}
.item4 textarea{ padding:5px 12px; padding-right: 80px; }
.item4 button{ width:60px; height: 94px; position: absolute; right: 0; top: 0; display: block; font-family:segoeui;  color: #fff; font-size: 18px; text-align: center; background:#b32122; border: none; cursor: pointer; }
.item4 button i{ font-size: 25px; }
.item4 ul li{ position: relative; }
.item4 button:hover{ opacity: 0.85; }

.con_icon{ margin-top: 15px; }
.con_icon div{ padding-left: 34px; position: relative; line-height: 26px; margin-bottom: 12px; color: #999;}
.con_icon div a{ color: #999; }
.con_icon div a:hover{ text-decoration: underline; }
.con_icon div h6{ color: #999; font-size: 20px; position: absolute; top: 0; left: 0; }

.copyright{ overflow: hidden; text-align: center; }
.copyright{ padding: 16px 0; border-top: 1px solid #292929; font-size: 16px; color: rgba(255,255,255,0.1); font-family:segoeui;  }
.copyright a{ color: rgba(255,255,255,0.1); }
.copyright a:hover{ color: rgba(255,255,255,0.5); }

.l_fixed{ width: 36px; position: fixed; top: 30%; left: 0; z-index: 666; }
.l_fixed li{ position: relative; }
.l_fixed li a{ width:100%; height: 36px; font-size: 20px; text-align: center; line-height: 36px; background: #ff7f01; color: #fff; display: block; }
.l_fixed li a i{ font-size: 20px; }
.l_fixed li a span{ display:block; position: absolute; top: 0; line-height: 36px; padding: 0 10px; background: #ff7f01; left: -999px; width: 0; font-size: 16px; transition: all 0.5s; }
.l_fixed li:nth-of-type(2) a{ background: #f9ae02; }
.l_fixed li:nth-of-type(3) a{ background: #4460a0; }
.l_fixed li:nth-of-type(4) a{ background: #0084b1; }
.l_fixed li:nth-of-type(5) a{ background: #2fb0ec; }
.l_fixed li:nth-of-type(6) a{ background: #dd1829; }
.l_fixed li:nth-of-type(2) a span{ background: #f9ae02; }
.l_fixed li:hover a span{ width: 220px; left: 36px; }

.footmenu{position:fixed;bottom:0;left:0;width:100%;z-index:5;max-width:1024px; display: none;}
.footmenu img{display:block}
.footmenu div.bgcolor{ clear:both;}
.footmenu div.con{position:absolute;bottom:0;left:0;width:100%; padding-bottom: 10px; background:#b32122;}
.footmenu a{color:#fff;font-size:16px; display:block;width:25%;text-align:center;float:left;position:relative}
.footmenu i{display:block;width:25px;height:25px;margin:6px auto 2px; font-size: 26px;}

#banner img{ width: 100%; display: block; }
#banner_home{ position: relative; margin-top: 140px; }
#banner_home .owl-theme .owl-controls{ position: absolute; bottom: 36px;  width: 100%; }
#banner_home .owl-theme .owl-controls .owl-page span{ width: 16px; height: 16px;  opacity: 1; background: #fff; }
#banner_home .owl-theme .owl-controls .owl-page.active span{ background: #b32122; }
.cl{ clear: both; }
/*版块标题*/
.home_boxtit{ font-size:36px; font-weight: bold; text-align: center; position: relative; }
.home_boxtit img{ display: inline-block; }
.changpic{ width: 100%; overflow: hidden; }
.changpic img{ width: 100%; height: 100%; transition: all 0.3s; }
/*首页*/
.in_pro{ padding: 42px 0 52px 0; background: #f4f4f4;  }
.in_prolist{ overflow: hidden; width: 100%; margin-top: 20px; }
.in_prolist li{ float: left; width: 24.2%; text-align: center; margin-right: 1%; }
.in_prolist li:last-child{ margin-right: 0; }
.in_proitem p{ height: 30px; line-height: 30px; font-family: SEGUISB_1; overflow: hidden; }
.in_protext{ margin-top: 18px; }
.in_prolist li:hover .changpic img{ transform: scale(1.15); }

.in_ab{ padding: 40px 0 30px 0; overflow: hidden; }
.in_ab .lcon{ float: left; width: 50%; padding-right: 50px; padding-top: 34px; }
.in_ab .rcon{ float: right; width: 50%; padding-left: 20px; }
.in_ab .lcon h1{ font-size: 36px; text-transform: uppercase; }
.in_ab .lcon h3{ font-size: 22px; font-family: SEGUISB_1; }
.in_ab .lcon p{ line-height: 28px; font-family: segoeui_0; margin-top: 36px; }
.bigbg{ background: rgba(0,0,0,.5); width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1000; }
.allhide{ display: none; }
.getbox{ width: 800px; background: #fff;  position: absolute; top: 20%; left: 50%; margin-left: -400px; }

.in_num{ padding: 54px 0; background: url(../images/index_background.jpg) no-repeat; background-size: cover; }
.in_num ul{ width: 100%; overflow: hidden; }
.in_num ul li{ float: left; width: 25%; text-align: center; color: #fff; padding: 0 5%; }
.in_num ul li i{ display: inline-block; font-size: 25px; width: 25px; height: 25px; overflow: hidden; }
.in_num ul li span{ font-size: 52px; font-weight: bold; }
.in_num ul li p{ margin-top: 10px; font-family: segoeui_0;  }
.in_num ul li b{ font-size: 30px; }

.in_news{ padding: 48px 0 100px 0; }
.in_newslist{ margin-top: 20px; overflow: hidden; }
.in_newslist li{ float: left; width: 24.2%; margin-right: 1%;  }
.in_newslist li:last-child{ margin-right: 0; }
.in_newsitem h3{ line-height: 28px; margin-top: 20px; font-size: 18px; font-family: SEGUISB_1; font-weight: normal; height: 56px; overflow: hidden; }
.in_newsitem p{ margin-top: 12px; line-height: 26px; font-family: segoeui_0; height: 52px; overflow: hidden; color: #666; }
.in_newsitem span{ display: inline-block; margin-top: 25px; border-radius: 30px; font-family: segoeui_0; padding: 8px 34px; border: 1px solid #222; }
.in_newslist li:hover .changpic img{ transform: scale(1.15); }
.in_newslist li:hover .in_newsitem span{ background: #b32122; color: #fff; border: 1px solid #b32122; }
/*位置*/
.subbanner{ position: relative; margin-top: 140px; position: relative;}
.subbanner img{ width: 100%; display: block; }
.sub_menu{ position: absolute; bottom: 60px; left: 0; width: 100%; }
.sub_nav{ width: 380px; color: #fff; background: #b32122; transform: skewX(-16deg); padding: 20px 30px 20px 40px; position: absolute; left: 0; }
.menu_box{ transform: skewX(16deg); color: #fff; font-family: segoeui_0; }
.menu_box h1{ font-size: 36px; font-family: segoeuib_0; font-style: italic; margin-bottom: 5px; }
.menu_box i{ color: #fff; font-size: 20px; display: inline-block; margin-right: 5px; }
.menu_box a{ color: #fff; }
.paddt95{ padding-top: 95px; }

/*产品列表*/
.pro_listbox{ margin-bottom: 100px; width: 100%; overflow: hidden; }
.pro_listbox .lcon{ float: left; width: 350px; }
.pro_listbox .rcon{ margin-left: 350px; padding-left: 30px; }
.pro_listnav h2{ display: none; position: relative; border-bottom: 1px solid #d9d9d9; padding-bottom: 20px; font-weight: normal; font-size: 30px;  }
.pro_listnav h2 a{ position: absolute; text-align: right; color: #fff; font-size: 20px; padding-top: 18px; padding-right: 26px; display: inline-block; width: 100%; height: 100%; top: 0; left: 0; display: none;}
.accordion {width: 100%; }
.accordion li{ margin-bottom: 5px; }
.accordion li .links.active{ background: url(../images/pro_iconh.png) #b32122  no-repeat 20px 25px;}
.accordion li .links.active a{ color: #fff; }
.accordion .links { cursor: pointer; display: block; font-family: segoeuib_0;  font-size: 20px; position: relative; background: url(../images/pro_icon.png) no-repeat 20px 25px #f4f4f4; padding: 16px 10px 16px 38px; }
.accordion .links a{ color: #333;  }
.accordion .links a:hover{ color: #b32122; }
.submenu {display: none; overflow: hidden; padding-top: 20px; padding-bottom: 10px;  }
.accordion li ul.active{display: block}
.submenu li { position: relative; padding-left: 22px; padding-bottom: 0; padding-right: 10px; }
.submenu a {display: block; line-height: 36px; font-size: 17px; text-decoration: none; color: #454545; }
.submenu li:hover a,.submenu li.on a{ color: #b32122; }
.submenu li:hover:after,.submenu li.on:after{ background:url(../images/pro_naviconh.png) no-repeat; background-size: cover;  }
.pro_contact{ margin-top: 30px; background: #f4f4f4; }
.pro_contact h2{ font-size: 36px; margin-bottom: 2px; font-family: segoeuib_0; padding: 6px 10px 6px 46px; font-style: italic; background: #b32122; color: #fff; }
.pro_contbox{ padding: 28px 22px 22px 22px; }
.pro_contbox ul li{ margin-bottom: 20px; font-family:segoeui_0; padding-left: 30px; position: relative;  }
.pro_contbox ul li p{ font-size: 20px; font-family: SEGUISB_1; }
.pro_contbox ul li a,.pro_contbox ul li span{ line-height: 26px; }
.pro_contbox ul li h6{ position: absolute; top: 4px; left: 0; font-size: 20px; color: #333; }

.pro_list{ width: 100%; overflow: hidden; }
.pro_list li{ float: left; width: 32%; margin-right: 2%; margin-bottom: 30px; }
.pro_list li:nth-of-type(3n){ margin-right: 0; }
.pro_item .changpic{ border: 10px solid #e7e7e7; transition: all 0.3s; }
.pro_item p{ height: 60px; line-height: 30px; margin-top: 12px; font-family: SEGUISB_1; overflow: hidden; text-align: center; }
.pro_list li:hover .changpic img{ transform: scale(1.15); }


/*关于我们*/
.ab_com{ width: 100%; overflow: hidden; }
.ab_com .lcon{ width: 50%; float: left; padding-right: 40px; }
.ab_com .rcon{ width: 50%; float: right; padding-top: 26px; }
.ab_com .lcon p{ line-height: 28px; color: #666; font-family: segoeui_0; margin-top: 30px; }
.ab_num{ width: 100%; overflow: hidden; margin-top: 40px; }
.ab_num li{ width: 50%; float: left; margin-bottom: 30px; padding-left: 72px; position: relative; }
.ab_num li h5{ font-size: 36px; font-family: segoeuib_0; }
.ab_num li span{ color: #666; font-family: segoeui_0; }
.ab_num li h6{ width: 58px; overflow: hidden; position: absolute; top: 10px; left: 0; font-size:30px; transition: all 0.3s; height: 58px; line-height: 58px; text-align: center; border-radius: 58px; border: 1px solid #222; }
.ab_num li:hover h6{ background: #b32122; border: 1px solid #b32122; color: #fff; }

.ab_text{ margin-top: 52px; }
.ab_text p{ line-height: 28px; font-family: segoeui_0; color: #666; margin-bottom: 20px; }
.ab_fact{ margin-top: 70px; padding: 60px 0 65px 0; background: url(../images/ab_factbg.jpg) center no-repeat; background-size: cover; }
.ab_fact .page_tit{ text-align: center; }
.fact_text{ margin-top: 20px; }
.fact_text p{ line-height: 28px; color: #666; font-family: segoeui_0; margin-bottom: 15px; }
.ab_factpic{ width: 100%; overflow:hidden; margin-top: 35px; }
.ab_factpic li{ float: left; width: 24%; margin-right: 1.2%; margin-bottom: 25px; border: 10px solid #fff; }
.ab_factpic li:nth-of-type(4n){ margin-right: 0; }
.ab_factpic li:hover .changpic img{ transform: scale(1.15); }

.ab_coo{ padding: 68px 0 65px 0; }
.page_tit{ font-size: 36px; }
.ab_cootext{ text-align: center; }
.ab_cootext p{ margin-top: 10px; color: #888; font-family: segoeui_0; }
.ab_cootextpic{ margin-top: 34px; overflow: hidden; }
.ab_cootextpic .lcon{ width: 50%; float: left; padding-right: 72px; }
.ab_cootextpic .rcon{ width: 50%; float: right; }
.ab_cootextpic .lcon ul li{ margin-bottom: 18px; padding-left: 38px; position: relative; font-size: 20px; line-height: 28px; font-family:segoeui_0; }
.ab_cootextpic .lcon ul li:after{ content: ''; width: 24px; height: 24px; position: absolute; top: 5px; left: 0; background: url(../images/ab_cooicon.png) no-repeat; }

.inquiry{ background: #f4f4f4; padding: 60px 0 100px 0; }
.inquiry .home_boxtit{ text-align: left; }
.inquiry p{ color: #888;  font-family: segoeui_0; margin-top: 12px; }
.quiry_info{ margin-top: 25px; overflow: hidden; }
.quiry_info li{ float: left; width: 49.5%; margin-bottom: 16px; position: relative; }
.quiry_info li font{ position: absolute; color: red; top: 15px; left: 10px; }
.quiry_info li:nth-of-type(even){ float: right; }
.quiry_info li:nth-of-type(5),.quiry_info li:nth-of-type(6){ width: 100%; }
.quiry_info input,.quiry_info textarea{width: 100%; color: #000; resize: none; font-family:segoeui_0; background:#fff; border:1px solid #999; border-radius: 0;  font-size:18px; line-height: 22px; padding:12px 18px; }
.quiry_info form input::-webkit-input-placeholder,.quiry_info form textarea::-webkit-input-placeholder { color: #222;}
.quiry_info form input:-moz-placeholder,.quiry_info form textarea:-moz-placeholder {color: #222;}
.quiry_info button{ border: none; width: 255px; border-radius: 30px; font-size: 20px; cursor: pointer; background: #b32122; color: #fff; height: 46px; }
.quiry_info button i{ display: inline-block; font-size: 22px; }
.quiry_info button:hover{ opacity: 0.85; }

.cer_war{ background: #fff; padding: 44px; }
.cer_war .page_tit{ text-align: center; }
.cer_text{ margin-top: 25px; }
.cer_text p{ line-height: 28px; color: #888; font-family:segoeui_0; margin-bottom: 10px; }
.cer_picbox{ width: 100%; overflow: hidden; margin-top: 25px; }
.cer_picbox li{ float: left; width: 22.5%; margin-right: 3%; }
.cer_picbox li .changpic{ border: 12px solid #e7e7e7; }
.cer_picbox li:last-child{ margin-right: 0; }
.cer_picbox li p{ text-align: center; font-family: segoeuib_0; margin-top: 16px; }
/*分页 结束*/
.custpage{ text-align: center;  margin-top: 30px; }
.custpage *{ vertical-align: middle; }
.custpage span{ margin: 0 3px; color: #fff; background: #333; width: 42px; height: 42px; border-radius: 42px; display: inline-block; text-align: center; line-height: 42px; border: 1px solid #bbb; }
.custpage span:hover,.custpage span.current{ background: #42b034; cursor: pointer; color: #fff;border: 1px solid #42b034; }
.custpage a{ margin: 0 3px; color: #bbb; width: 42px; height: 42px; border-radius: 42px; display: inline-block; font-size: 18px; text-align: center; line-height: 42px; border:1px solid #bbb; }
.custpage a.cur,.custpage a:hover{ background: #42b034; color: #fff; border: none; }
/*分页 结束*/
/*faq*/
.faq-box{ padding-bottom: 60px; }
.faq_list{ overflow: hidden; margin-top: 40px; }
.faq_list li{ margin-bottom: 25px; }
.in_faqitem h3{ font-size:20px; transition: all 0.5s; font-family:SEGUISB_1; background: url(../images/ask-icon.png) no-repeat 20px center #f4f4f4; line-height: 60px; height: 60px; overflow: hidden; padding-left:60px; }
.faq-anbox{ margin-top:22px; padding: 0 22px 0 60px; }
.faq-anbox p{ line-height: 26px; color: #454545; font-family:segoeui_0; }
.faq_list li:hover .in_faqitem h3{ background: url(../images/ask-icon2.png) no-repeat 20px center #b32122; color: #fff; }
/*产品详情*/
.mart140{ margin-top: 140px; }
.pro_del{ background: #fff; padding: 24px; margin-top: 20px; padding-bottom: 40px; margin-bottom: 62px; }
.pro_delbox{ overflow: hidden; background: #fff; margin-bottom: 46px; }
.pro_delbox .lcon{ width: 640px; float: left; }
.pro_delbox .rcon{ margin-left: 640px; padding: 32px 0 0 30px; }
.pro_swiper{ position: relative; }
.pro_swiper .owl-theme .owl-controls{ margin-top: 0; width: 100%; position: absolute; bottom: 32px; }
.pro_swiper .owl-theme .owl-controls .owl-page span{ opacity: 1; margin: 0 5px; width: 14px; height: 14px; background: #4e0202; }
.pro_swiper .owl-theme .owl-controls .owl-page.active span{ background: #b32122; }
.pro_delbox .rcon h2{ font-size: 36px; }
.pro_desc{ margin-top: 20px; line-height: 28px; color: #666; height: 296px; overflow-y: auto; font-family:segoeui_0; }
.del_link{ margin-top: 20px; }

.link_a{ display: inline-block; }
.link_a a{font-size: 16px;  background: #fff; border: 1px solid #b32122; margin-right: 3px; border-radius: 30px; font-family:segoeui_0; color: #b32122; padding: 8px 22px; display: inline-block;}
.link_a a:nth-of-type(2){ background: transparent; border: 1px solid #b32122; color: #b32122; }
.link_a a i{ display: inline-block; font-size: 24px; margin-right: 5px; }
.link_a a *{vertical-align: middle;}
.link_a a:hover{ background: #b32122; color: #fff; }
.addthis_inline_share_toolbox{ display: inline-block; margin-left: 10px; }

.proinfo_nav{ overflow: hidden; background: #f4f4f4; }
.proinfo_nav.top0{ position: fixed; top: 0; left: 0; width: 100%; z-index: 666; }
.proinfo_nav a{ background: #f4f4f4; font-family: segoeuib_0; position: relative; color: #333; font-size:22px; padding: 11px 0; width: 33.333%; text-align: center; float: left; display: block; }
.proinfo_nav a:after{ content: ''; width: 1px; height: 100%; background: #fff; position: absolute; top: 0; right: 0; }
.proinfo_nav a.on,.proinfo_nav a:hover{background:#b32122; color: #fff;}
.proinfo_nav a:last-child:after{ display: none; }

.del_item{ margin-top: 30px; }
.del_item h3{ font-size: 30px; font-family: segoeuib_0; }
.del_desc{ margin-top: 15px; }
.del_desc p{ line-height: 28px; color: #666; font-family:segoeui_0; margin-bottom: 15px;  }
.del_desc dl dt{ font-size: 20px; font-family: segoeui_0; margin-bottom: 15px; }
.del_desc dl dd ul li{ line-height: 28px; color: #666; font-family:segoeui_0; }
.del_desc dl dd ul{ margin-bottom: 10px; }
.del_table{ width: 100%; overflow-x: auto; margin-top: 15px; }
.del_table table{ width: 100%; border-top: 1px solid #999; background: #fff; border-left: 1px solid #999; }
.del_table table tr td{ font-family: segoeui_0; padding: 8px 10px; color: #666; text-align: center; border-bottom: 1px solid #999; border-right: 1px solid #999; }
.del_table table tr:first-child td{ font-size: 20px; font-family:SEGUISB_1; color: #222; }
.del_table table tr:hover td{ background: #b32122; color: #fff; }
.del_item.inquiry{ background: transparent; padding: 0; }

.rel_pro .item{ margin: 0 5px; text-align: center; }
.rel_pro .in_protext{ margin-top: 10px; }
.rel_pro .item:hover .changpic img{ transform: scale(1.15); }
.rel_pro{ position: relative; }
.rel_pro{ margin-top: 15px; }
.inquiry_text{ margin-top: 18px; color: #666; }
.rel_pro .owl-theme .owl-controls{ margin-top: 0; text-align: left; position: absolute; top: 35%; left: 0; width: 100%; z-index: 55; }
.rel_pro .owl-controls .owl-buttons{ position: relative; }
.rel_pro .owl-controls .owl-buttons div{ background: url(../images/arrow_r.png) rgba(0,0,0,0.4) center center no-repeat; opacity: 1; background-size: 40%; position: absolute; border-radius: 0; height: 35px; width: 35px; }
.rel_pro .owl-controls .owl-buttons .owl-prev{ text-indent: -9999em; left: 0; transform: rotate(180deg);}
.rel_pro .owl-controls .owl-buttons .owl-next{ text-indent: -9999em;  right: 0; }
.rel_pro .owl-controls .owl-buttons div:hover{  cursor: pointer; background: url(../images/arrow_r.png) #b32122 center center no-repeat; background-size: 40%; }
/*news*/
.news_listbox{ background: #fff; padding: 22px; }
.news_list{ overflow: hidden; padding: 5px; }
.news_list li{ margin-bottom: 32px; }
.news_item{ overflow: hidden; }
.news_item .lcon{ float: left; width: 380px; position: relative; }
.news_item .lcon .innews_date{ top: 25px; bottom: auto; left: 0; margin-left: 0; }
.news_item .rcon{ margin-left: 380px; padding:10px 38px 0 38px;  }
.innews_date{ font-size: 18px; font-family: segoeui_0; margin-top: 18px; color: #333; }
.innews_date i{ display: inline-block; font-size: 20px; }
.news_item .rcon h3{ line-height: 35px; font-size: 22px; height: 35px; overflow: hidden; font-family:SEGUISB_1; }
.news_item .rcon p{ line-height: 26px; color: #888; font-family: segoeui_0; height: 52px; overflow: hidden; display: -webkit-box;
-webkit-box-orient: vertical; -webkit-line-clamp: 4; margin-top: 18px; }
.news_item .rcon span{ color: #222; margin-top: 28px; font-family: segoeui_0; display: inline-block; border: 1px solid #222; border-radius: 30px; padding: 9px 35px; }
.news_list li:hover .changpic img{ transform: scale(1.15); }
.news_list li:hover .news_item .rcon span{ background: #b32122; color: #fff; border:1px solid #b32122; }
.news_listbox{ padding-bottom: 100px; }

.case_box .news_item .rcon p{ color: #545454; height: 78px; margin-top: 30px; }
/*分页 结束*/
.digg4{ text-align:center; font-size: 18px; font-weight: bold; margin-top: 25px;}
.digg4 a,.digg4 span.miy,.digg4 span.disabled,.digg4 span.current{width:50px; text-align: center; cursor: pointer; display: inline-block; vertical-align: middle; background: transparent; border: 1px solid #999; height:30px; line-height: 30px; color:#ccc; text-decoration:none; margin:0 5px;}
.digg4 span.current,.digg4 span:hover,.digg4 span:hover.disabled,.digg4 a:hover { color:#fff; background:#b32122; border: 1px solid #b32122; }
.digg4 span.disabled { border: 1px solid #999; }
.digg4 a{ border: 1px solid #999; color: #999; }
/*分页 结束*/
/*contact*/
.contact_box{ padding: 0 0 85px 0; }
.con_box{ width: 100%; overflow: hidden; }
.con_box li{ float: left; width: 31.3%; transition: all 0.3s;  margin-right: 3%; padding: 0 3%;  background: #fff; }
.con_box li:last-child{ margin-right: 0; }
.con_tact{ width: 100%; text-align: center; transition: all 0.3s; min-height: 290px; padding: 55px 10px 0 10px; }
.con_tact h6{ width: 75px; height: 75px; font-size: 35px; overflow: hidden; font-weight: normal; line-height: 75px; text-align: center; border-radius: 75px; background: #b32122; color: #fff; }
.con_tact p{ font-size: 22px; color: #222; font-family: segoeuib_0; margin-top: 12px; margin-bottom: 12px; }
.con_tact span{ font-size: 18px; line-height: 28px; font-family: segoeui_0;  }
.con_tact a{ font-size:20px; font-family: segoeui_0; display: block;  }
.con_box li:hover{ background:#b32122;  }
.con_box li:hover .con_tact h6{ background: #fff; color: #b32122; }
.con_box li:hover .con_tact p,.contact_box ul li:hover .con_tact span,.contact_box ul li:hover .con_tact a{ color: #fff; }
.map{ border: 10px solid #e7e7e7; }
.contact_box .inquiry{ padding-bottom: 60px; }
/*新闻*/
.infocon{color: #666; padding-bottom: 100px; background: #fff; padding: 35px; padding-bottom: 60px; }
.infocon h2{font-size:22px; font-family: SEGUISB_1; 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:10px; color: #666; font-family: segoeui_0;}
.infocon .time i{ display: inline-block; }
.infocon .other{  font-family: segoeui_0; padding:15px 0 0 0; margin:20px 0 0 0; line-height: 26px;}
.infocon .other div{margin:8px 0;}
.infocon .other{ color: #666; }
.infocon .other a{color: #666}
.infocon .other a:hover{ color: #b32122; }
.infocon p{line-height:26px; margin-bottom: 10px; font-family: segoeui_0;font-size:16px;}

@media screen and (max-width: 1600px){
  .pro_delbox{ margin-bottom: 36px; }
}


@media screen and (max-width: 1366px){
  .warper{ width: 100%; padding: 0 80px; }
  .pro_desc{ height: 296px; }
  .header-top .warper,.header-bot .warper{ padding: 0 30px; }
  .in_ab .lcon{ padding-top: 0; padding-right: 12px; }
  .in_ab .lcon p{ margin-top: 16px; }
  .in_ab .lcon h1{ font-size: 34px; }
  .in_num{ padding: 40px 0; }
  .in_num ul li span{ font-size: 48px; }
  .in_num ul li p{ margin-top: 5px; }
  .in_num ul li{ padding: 0 3%; }
  .in_newsitem h3{ margin-top: 5px; }
  .in_newsitem p{ margin-top: 2px; }
  .in_newsitem span{ margin-top: 15px; }
  .in_news{ padding: 40px 0 80px 0; }
  .sub_nav{ left: 80px; }
  .pro_listbox .lcon{ width: 300px; }
  .pro_listbox .rcon{ margin-left: 300px; padding-left: 20px; }
  .accordion .links{ font-size: 19px; padding: 12px 10px 12px 38px; background: url(../images/pro_icon.png) no-repeat 20px 18px #f4f4f4;}
  .accordion li .links.active{ background: url(../images/pro_iconh.png) #b32122 no-repeat 20px 18px; }
  .submenu a{ line-height: 25px; }
  .pro_item p{ margin-top: 5px; }
  .pro_list li{ margin-bottom: 11px; }
  .paddt95{ padding-top: 50px; }
  .menu_box h1{ font-size: 30px; margin-bottom: 2px; }
  .sub_nav{ padding: 10px 20px 15px 30px; }
  .pro_delbox .lcon{ width: 600px; }
  .pro_delbox .rcon{ margin-left: 600px; padding: 20px 0 0 15px; }
  .link_a a{ padding: 6px 15px; }
  .pro_del{ padding: 18px; }
  .ab_com .lcon p{ margin-top: 15px; }
  .ab_text{ margin-top: 20px; }
  .ab_fact{ margin-top: 40px; padding: 40px 0; }
  .fact_text{ margin-top: 10px; }
  .ab_coo{ padding: 50px 0; }
  .faq_list{ margin-top: 0; }
  .inquiry{ padding: 40px 0 60px 0; }
  .cer_war{ padding: 25px; }
  .cer_text{ margin-top: 10px; }
  .news_item .rcon{ padding: 10px 0 0 25px; }
  .infocon{ padding: 25px; padding-bottom: 35px; }
}

@media screen and (max-width: 1280px){
  .warper{ width: 100%; padding: 0 70px; }
  nav li>a{padding: 38px 16px 40px 16px;}
  .sub_nav{ left: 70px; }
  #banner_home .owl-theme .owl-controls{ bottom: 18px; }
  .in_pro{ padding: 35px 0; }
  .home_boxtit{ font-size: 32px; }
  .in_prolist,.in_protext{ margin-top: 6px; }
  .in_ab{ padding: 35px 0; }
  .in_ab .lcon{ padding-top: 25px; }
  .in_ab .lcon h1{ font-size: 28px; }
  .in_ab .lcon h3{ font-size: 20px; }
  .in_ab .lcon p{ margin-top: 12px; font-size: 17px; line-height: 24px; }
  .in_num{ padding: 35px 0; }
  .in_num ul li span{ font-size: 39px; }
  .in_newslist{ margin-top: 10px; }
  .in_news{ padding: 35px 0 70px 0; }
  footer .item{ padding: 30px 0; }
  footer h4{ margin-bottom: 15px; }
  footer .item4{ width: 36%; }
  .pro_item .changpic{ border: 5px solid #e7e7e7; }
  .pro_list li{ margin-right: 1%; width: 32.6%; }
  .pro_item p{ font-size: 17px; }
  .pro_contbox{ padding: 20px; }
  .pro_contbox ul li{ margin-bottom: 14px; }
  .pro_contact h2{ font-size: 28px; }
  .pro_delbox .lcon{ width: 500px; }
  .pro_delbox .rcon{ margin-left: 500px; }
  .pro_delbox .rcon h2{ font-size: 28px; }
  .pro_desc{ line-height: 24px; }
  .del_link{ margin-top: 15px; }
  .pro_delbox{ margin-bottom: 22px; }
  .proinfo_nav a{ font-size: 20px; }
  .del_item h3{ font-size: 25px; }
  .del_desc p{ line-height: 24px; margin-bottom: 8px; }
  .del_desc dl dt{ margin-bottom: 3px; }
  .quiry_info{ margin-top: 10px; }
  .page_tit{ font-size: 32px; }
  .ab_num{ margin-top: 15px; }
  .ab_text p,.fact_text p,.cer_text p{ line-height: 24px; font-size: 17px; }
  .ab_fact,.ab_coo{ padding: 35px 0; }
  .ab_cootextpic .lcon{ padding-right: 20px; }
  .faq-anbox{ margin-top: 12px; }
  .cer_picbox li .changpic{ border: 5px solid #e7e7e7; }
  .cer_picbox li{ margin-right: 1.5%; width: 23.8%; }
  .cer_picbox li p{ margin-top: 8px; }
  .news_listbox{ padding-bottom: 80px; }
  .con_box li{ margin-right: 2%; width: 32%; padding: 0 2%; }
  .con_tact{ padding: 45px 0 0 0; }
}

@media screen and (max-width: 1024px){ 
  .warper img{ width: 100%; padding: 5px 10px; }
  .header-top .ccon{ margin-left: 3%; }
  .header-top .warper, .header-bot .warper{ padding: 0 15px; }
  .logo{ left: 15px; }
  nav li{ margin: 0; }
  #banner_home .owl-theme .owl-controls .owl-page span{ width: 12px; height: 12px; }
  .home_boxtit img{ display: none; }
  .home_boxtit{ font-size: 30px; }
  .in_ab .lcon{ padding-top: 0; padding-right: 0; }
  .in_ab .lcon h1{ font-size: 26px; }
  .in_ab .lcon p{ font-size: 16px; margin-top: 5px; }
  .in_num ul li{ padding: 0 1%; }
  .in_num ul li p{ margin-top: 0; line-height: 24px; font-size: 17px; }
  .in_newsitem h3{ height: 28px; }
  .in_newsitem p{ font-size: 16px; line-height: 24px; height: 48px; }
  .in_newsitem span{ margin-top: 8px; padding: 6px 25px; font-size: 16px; }
  .in_news{ padding: 30px 0 60px 0; }
  footer .item3{ width: 33%; }
  footer .item1{ margin-left: 4%; width: 25%; }
  .copyright{ padding: 10px 0; }
  .backToTop{ width: 50px; height: 50px; }
  .in_num ul li span{ font-size: 35px; }
  .pro_listbox .lcon{ width: 100%; float: none; }
  .pro_contact{ display: none; }
  .pro_listnav h2{ display: block; border: none; text-transform: uppercase; font-size: 26px; padding: 15px; color: #fff; background: #b32122 ; }
  .pro_listnav h2 a{ display: inline-block; }
  .accordion{ display: none; margin-top: 2px; }
  .pro_listbox .rcon{ margin-left: 0; padding-left: 0; margin-top: 15px; }
  .pro_listnav h2{ font-size: 24px; }
  .pro_listbox{ margin-bottom: 50px; }
  .pro_delbox .lcon{ width: 420px; }
  .pro_delbox .rcon{ margin-left: 420px; padding-top: 10px; }
  .pro_delbox .rcon h2{ font-size: 26px; }
  .pro_desc{ margin-top: 5px; }
  .link_a a i{ font-size: 19px; }
  .link_a a{ font-size: 16px; }
  .pro_desc{ font-size: 16px; line-height: 24px; }
  .del_desc{ margin-top: 10px; }
  .del_desc p{ font-size: 16px; }
  .del_item{ margin-top: 20px; }
  .del_item h3{ font-size: 22px; }
  .sub_nav{ left: 40px; }
  .ab_num li h5{ font-size: 26px; }
  .ab_num li h6{ width: 42px; height: 42px;line-height: 42px; font-size: 20px; }
  .ab_num li{ padding-left: 45px; margin-bottom: 4px; }
  .ab_com .lcon{ padding-right: 8px; }
  .ab_num li span{ font-size: 16px; }
  .page_tit{ font-size: 30px; }
  .ab_com .lcon p{ margin-top: 6px; line-height: 24px; font-size: 16px; }
  .ab_text p, .fact_text p, .cer_text p{ font-size: 16px; }
  .ab_factpic li{ border: 5px solid #fff; margin-bottom: 12px; }
  .ab_cootextpic .lcon ul li{ font-size: 17px;line-height: 24px; }
  nav li dl dd a{ padding: 10px; }
  .news_listbox,.infocon{ padding: 10px; }
  .news_list li{ margin-bottom: 20px; }
  .con_tact{ padding-top: 28px; min-height: 250px; }
  .con_tact a{ font-size: 18px; }
}

@media screen and (max-width: 990px){
  #nav .nav-button{display: block; top: 14px; right: 20px; }
  header{ height: 62px; background: #fff; }
  #banner_home,.subbanner,.mart140{ margin-top: 62px; }
  nav{position: fixed; left: 0;top: 0;bottom: 0;width:310px ; z-index: 99;overflow: auto;background: #222; transform: translateX(-310px);transition: 0.3s;}
  nav li{ float: none; padding: 0; }
  nav li>a{ margin:0; color: #fff; font-size: 18px; display:block; padding:15px 20px; border-bottom:1px solid #2e2e2e; text-align: left;}
  nav li dl{ left: 0; border:0; top: 0; width: auto;  background: #2e2e2e;  position: static;  opacity: 1; display: block; } 
  nav li dd a{padding: 10px 20px;display: block; border-bottom: none; color: #fff!important}
  nav li.on a, nav li:hover a,.position nav li.on a, .position nav li:hover a{ background: #b32122; color: #fff; background-image:none; }
  nav li:hover dl{ left: 0; opacity: 1; }
  nav li.on a:after,nav li:hover a:after{ width: 0;}
  nav li dl dd a{ color: #fff !important; font-size: 16px; white-space: normal; }
  .logo{ top: 5px; }
  .logo img{ width: auto;padding: 5px 10px; }
  .l_fixed{ display: none; }
  nav li dl dd a:hover{ background: #b32122 !important; cursor: pointer; color: #fff !important;}
  .header-top{ height: 0; }
  .header-top .lcon,.header-top .rcon{ display: none; }
  .position .logo{ top: 5px; }
  .header-top .ccon{ margin-left: 0; float: right; margin-top: 6px; margin-right: 50px; }
  .header-top .ccon span{ display: none; }
  .position{ height: 62px; }
  nav li dl dd a{ padding: 15px 22px; }
  nav dl dd{ border-bottom: none; }
  .header-top a{ color: #333; }
  .header-top a i{ width: 35px; height: 35px; display: inline-block; line-height: 35px; text-align: center; border-radius: 35px; background: #b32122; color: #fff; }
}

@media screen and (max-width: 768px){
  .warper{ width: 100%; padding: 0 30px; }
  .in_pro{ padding: 20px 0; }
  .home_boxtit{ font-size: 26px; }
  .in_protext{ margin-top: 0; }
  .in_proitem p{ font-size: 17px; }
  .in_ab .lcon{ width: 100%; float: none; }
  .in_ab .rcon{ width: 100%; float: none; padding-left: 0; margin-top: 10px; }
  .getbox{ width: 100%; left: 0; margin-left: 0; }
  .in_ab{ padding: 20px 0; }
  .in_ab .lcon h1{ font-size: 24px; }
  .in_num ul li i{ font-size: 20px; width: 20px; height: 20px; }
  .in_num ul li{ padding: 0 0.5%; }
  .in_num ul li p{ font-size: 16px; line-height: 22px; }
  .in_num{ padding: 20px 0; }
  .in_num ul li span{ font-size: 30px; }
  .in_news{ padding: 20px 0 40px 0; }
  .in_newsitem span{ font-size: 15px; padding: 4px 18px; }
  footer .item1{ display: none; }
  footer .item3{ width: 47%; }
  footer .item4{ width: 48%; }
  footer .item{ padding: 20px 0; }
  .con_icon div{ margin-bottom: 6px; }
  .backToTop{ width: 40px; height: 40px; }
  .pro_listnav h2{ font-size: 20px; }
  .accordion .links{ font-size: 17px; }
  .accordion li{ margin-bottom: 0; }
  .submenu a{ font-size: 15px; }
  .submenu{ padding: 10px 0; }
  .menu_box h1{ font-size: 24px; }
  .paddt95{ padding-top: 35px; }
  .sub_nav{ width: 260px; }
  .pro_del{ padding: 10px; }
  .pro_delbox .lcon{ width: 100%; float: none; }
  .pro_delbox .rcon{ margin-left: 0; padding: 0; margin-top: 15px; }
  .pro_desc{ height: auto; }
  .pro_delbox .rcon h2{ font-size: 24px; }
  .quiry_info button{ width: 200px; }
  .quiry_info li{ margin-bottom: 8px; }
  .rel_pro .in_protext{ margin-top: 5px; }
  .pro_del{ margin-bottom: 30px; margin-top: 15px; }
  .page_tit{ font-size: 25px; }
  .ab_com .lcon{ padding-right: 0; width: 100%; float: none; }
  .ab_com .rcon{ width: 100%; float: none; padding-top: 15px; }
  .ab_text p{ margin-bottom: 15px; }
  .ab_text{ margin-top: 15px; }
  .ab_factpic{ margin-top: 15px; }
  .fact_text p{ margin-bottom: 10px; }
  .ab_fact{ margin-top: 20px; padding: 25px 0; }
  .ab_fact, .ab_coo{ padding: 25px 0; }
  .ab_cootext p{ font-size: 16px; margin-top: 5px; }
  .ab_cootextpic{ margin-top: 15px; }
  .ab_cootextpic .lcon{ padding-right: 0; width: 100%; float: none; }
  .ab_cootextpic .rcon{ width: 100%; float: none; margin-top: 15px; }
  .ab_cootextpic .lcon ul li{ margin-bottom: 5px; font-size: 16px; padding-left: 30px; }
  .ab_cootextpic .lcon ul li:after{ top: 0; }
  .inquiry p{ font-size: 16px; margin-top: 6px; }
  .inquiry{ padding: 25px 0; }
  .in_faqitem h3{ height: 40px; line-height: 40px; font-size: 18px; }
  .faq-anbox p{ font-size: 16px; line-height: 24px; }
  .digg4{ margin-top: 15px; }
  .faq-box{ padding-bottom: 30px; }
  .cer_war{ padding: 10px; }
  .cer_picbox li p{ font-size: 16px; }
  .cer_picbox{ margin-top: 12px; }
  .cer_text{ margin-top: 5px; }
  .news_item .lcon{ width: 300px; }
  .news_item .rcon{ margin-left: 300px; padding-left: 15px; }
  .news_item .rcon h3{ font-size: 20px; }
  .innews_date{ margin-top: 2px; }
  .news_item .rcon p{ line-height: 24px; height: 48px; font-size: 16px; margin-top: 7px; }
  .news_item .rcon span{ margin-top: 14px; font-size: 16px; padding: 6px 25px }
  .news_list li{ margin-bottom: 10px; }
  .news_listbox{ padding-bottom: 50px; }
  .infocon p{ font-size: 16px; line-height: 24px; }
  .infocon .other{ margin-top: 15px; padding-top:0; }
  .case_box .news_item .rcon p{ margin-top: 10px; }
  .case_box .news_item .rcon p{ height: 48px; }
  .con_tact h6{ width: 60px; height: 60px; line-height: 60px; font-size: 30px; }
  .con_tact p{ margin: 5px 0; font-size: 18px; }
  .con_tact a{ font-size: 16px; }
  .con_tact span{ font-size: 16px; line-height: 20px; }
  .con_tact{ min-height: 200px; padding-top: 15px; }
  .contact_box .inquiry{ padding-bottom: 20px; }
  .contact_box{ padding-bottom: 30px; }
  .del_desc .desc_picimg img{ width: 100%; }
}

@media screen and (max-width: 640px){
  .warper{ width: 100%; padding: 0 20px; }
  #banner_home .owl-theme .owl-controls{ bottom: 5px; }
  .in_prolist li:nth-of-type(even){ margin-right: 0; }
  .in_prolist li{ width: 49.5%; }
  .in_news{ padding: 15px 0 30px 0; }
  footer .item4{ width: 53%; }
  .in_newslist{ margin-top: 5px; }
  .in_newslist li:nth-of-type(even){ margin-right: 0; }
  .in_newslist li{ width: 49.5%; margin-bottom: 10px; }
  .in_prolist li{ margin-bottom: 8px; }
  .pro_listbox{ margin-bottom: 30px; }
  .rel_pro{ margin-top: 10px; }
  .ab_num li h5{ font-size: 24px; }
  .ab_num li{ padding-left: 52px; }
  .ab_num{ margin-top: 4px; }
  .ab_text p{ margin-bottom: 8px; }
  .ab_text{ margin-top: 5px; }
  .fact_text{ margin-top: 5px; }
  .ab_fact{ padding: 18px 0; }
  .ab_factpic li{ margin-bottom: 7px; }
  .ab_factpic{ margin-top: 7px; }
  .in_faqitem h3{ padding-left: 0; padding: 0 12px; background: #f4f4f4; }
  .faq-anbox{ padding: 0 12px; }
  .faq_list li:hover .in_faqitem h3{ background: #b32122; color: #fff; }
  .faq_list li{ margin-bottom: 17px; }
  .news_list{ padding: 0; }
  .news_item .lcon{ width: 275px; }
  .news_item .rcon{ margin-left: 275px; padding-top: 0; }
  .quiry_info button{ font-size: 18px; }
}


@media screen and (max-width:480px){
  .warper{ padding: 0 10px; }
  .in_pro{ padding: 10px 0; }
  .in_ab .lcon h1{ font-size: 22px; }
  .in_num ul li{ width: 50%; margin-bottom: 5px; }
  footer .item{ padding: 12px 0; }
  footer .item3{ width: 100%; float: none; }
  footer .item4{ width: 100%; float: none; }
  .media{ float: none; }
  .pro_list li:nth-of-type(3n){ margin-right: 1%; }
  .pro_list li:nth-of-type(even){ margin-right: 0; }
  .pro_list li{ width: 49.5%; margin-bottom: 5px; }
  .pro_item p{ margin-top: 0; }
  .pro_delbox .rcon{ margin-top: 8px; }
  .pro_delbox .rcon h2{ font-size: 22px; }
  .link_a a{ margin-bottom: 5px; }
  .ab_factpic li{ width: 49%; }
  .ab_factpic li:nth-of-type(even),.cer_picbox li:nth-of-type(even){ margin-right: 0; }
  .quiry_info li{ width: 100%; float: none; }
  .quiry_info li:nth-of-type(even){ float: none; }
  .cer_picbox li{ width: 49%; margin-bottom: 8px; }
  .news_item .lcon{ width: 100%; float: none; }
  .news_item .rcon{ margin-left: 0; padding: 0; }
  .news_list li{ margin-bottom: 15px; }
  .del_table table tr td{ font-size: 15px; }
  .del_table table tr:first-child td{ font-size: 17px; }
  .infocon p{ margin-bottom: 5px; }
  .case_box .news_item .rcon p{ margin-top: 5px; }
  .con_box li{ width: 100%; margin-right: 0; float: none; margin-bottom: 5px; }
  .con_tact{ min-height: auto; padding-bottom: 15px; }
  .map{ border: 5px solid #e7e7e7; }
  .contact_box .inquiry{ padding-bottom: 10px; }
  .sub_nav{ display: none; }
  .paddt95{ padding-top: 10px; }
  .in_num ul{ font-size: 0; }
  .in_num ul li{ float: none; display: inline-block; vertical-align: top; font-size: 12px; }
  .del_desc dl dd ul li{ font-size: 16px; line-height: 24px; }
  .footmenu {display: block;}
}
@media screen and (max-width:414px){
  .in_num ul li span{ font-size: 28px; }
  footer .item4 ul li{ width: 100%; float: none; }
  footer .item4 ul li:nth-of-type(2){ float: none; }
  .header-top .warper, .header-bot .warper{ padding: 0 10px; }
  #nav .nav-button{ right: 10px; }
  .del_desc dl dt{ font-size: 18px; }
  .news_item .rcon h3{ font-size: 18px; }
  .innews_date{ font-size: 17px; }
}
@media screen and (max-width:380px){

}

@media screen and (max-width:320px){
  
}
