﻿html,body{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;overflow-x: hidden;}

html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,blockquote,pre,form,fieldset,figure,figcaption,table,th,td img{margin:0;padding:0}

a,abbr,acronym,address,big,blockquote,body,caption,cite,code,dd,dl,dt,fieldset,form,h1,time,h2,h3,h4,h5,h6,html,img,ins,kbd,label,legend,li,ol,p,pre,q,s,samp,small,span,strike,strong,ul{margin:0;padding:0;border:0;outline:0;vertical-align:baseline}

body{font-family:"Heiti SC", HelveticaNeue, Droidsansfallback, "Droid Sans","微软雅黑";font-size:.4rem;text-align:left;margin:0 auto;line-height:.8rem;background:#fff;color:#333;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding-bottom:1.13333rem;    min-width: 320px;max-width: 750px; }

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}

.transition{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s}

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;outline:none}

a:link,a:active,a:visited,a:hover{background:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}

button{border-radius:0px;-webkit-border-radius:0px;outline:none}

input{border-radius:0;outline:none}

input:-ms-clear{display:none}

input,textarea{border:0}

textarea{resize:none;outline:none;font-family:"微软雅黑"}

img{border:0;vertical-align:middle}

ul,li{list-style:none}

body td{font-size:.37333rem;line-height:.66667rem;padding:.04rem .13333rem;word-wrap:break-wordl}

a:link,a:visited{color:#333;text-decoration:none}

a:hover,a:active{color:#fb0909;text-decoration:none}

img{MAX-WIDTH:100% !important;HEIGHT:auto !important;_width:expression(this.width > 100% ? "100%" :this.width) !important}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0px}

.container{clear:both;width:100%;max-width:750px;min-width:320px;margin:0 auto;padding:0px 0px;position:relative}



.websitetop{position:fixed;left:50%;transform:translateX(-50%);z-index:9999;padding:.234rem .15rem; background: #fff; }

.websitetop .logo{float:left;width:4rem}



.websitetop_icon{float:right;width:.64rem;cursor:pointer;position:absolute;right:.56rem;top:50%;margin-top:-.21333rem}

.websitetop_icon i{background:#636f83;width:100%;height:.08rem;position:relative;margin-top:.20333rem;margin-bottom:.22333rem;transition:all 0.5s;display:block}

.websitetop_icon i:before,.websitetop_icon i:after{content:'';position:absolute;background:inherit;right:0rem;width:.45333rem;height:inherit;display:block;transition:all 0.5s}

.websitetop_icon i:before{top:-.21333rem}

.websitetop_icon i:after{bottom:-.21333rem}

.websitetop_icon.intro i{background:none}

.websitetop_icon.intro i:before,.websitetop_icon.intro i:after{width:100%;background:#636f83}

.websitetop_icon.intro i:before{top:-.01333rem;transform:rotate(-45deg)}

.websitetop_icon.intro i:after{bottom:0rem;transform:rotate(45deg)}

.websitetop_nav{position:absolute;right:.26667rem;top:1.46667rem;background:#fff;border-radius:.13333rem;width:3.2rem;display:none;box-shadow:0rem 0rem .13333rem rgba(0,0,0,0.1);padding:0rem .26667rem;z-index: 999999}

.websitetop_nav:after{content:'';position:absolute;width:0rem;height:0rem;border-top:0rem;border-left:.13333rem solid transparent;border-right:.13333rem solid transparent;border-bottom:.13333rem solid #fff;right:.2rem;top:-.13333rem}

.websitetop_nav a{clear:both;display:block;padding:.06667rem 0rem;text-align:center;color:#555;border-bottom:1px solid #ddd;font-size:.4rem}

.websitetop_nav a:last-child{border:0rem}



.banner{ padding-top:1.68rem  }

.swiper-banner{width:100%;overflow:hidden;position:relative}

.swiper-banner .swiper-slide{width:100%;overflow:hidden;border-radius:.06667rem}

.swiper-banner .swiper-slide a,.swiper-banner .swiper-slide span{display:block;width:100%;overflow:hidden}

.swiper-banner .swiper-slide a img,.swiper-banner .swiper-slide span img{display:block;width:100%;border-radius:.06667rem}

.swiper-banner .swiper-pagination-bullet-active{background-color:#cb2931}



.homeone{  }

.onetit{ font-size: .5633333rem; color: #222; text-align: center; line-height: 1.6;padding: .56rem .3rem .35rem }

.onetit span{ color: #c6000f }

.onetit p{ font-size: .3336666rem; font-weight: normal; color: #555; }

.cp-item{ width: 98%; background: #fff; box-shadow: 0 0 .1rem rgba(198,0,15,0.2); margin: 0 auto .55rem auto;padding: .2rem .2rem .56rem; border-radius: .08rem }

.cp-top .one{ width: 3rem; background-color: #303642; text-align: center; background-size: cover; font-weight: bold; font-size: .43333rem;  color: #fff; display: block; height: 3rem; padding-top: .8rem; float: left; position: relative; }

.cp-top .one .txt{ z-index: 99; position: relative; }

.cp-top .one i{ display: block; width: .5rem; height: .5rem; background: #c6000f; color: #fff; text-align: center; line-height: .45rem; font-style: normal; margin: .1rem auto; border-radius: 50% }

.cp-top .one .bg{ position: absolute;width: 3rem; height: 3rem; top: 0; left:0; opacity: 0.15; z-index: 88;    background-size: cover !important; }

.cp-top .two{  float: right; width: 6.3rem }

.cp-top .two a{ overflow:hidden;display: block; width: 49%; line-height: .9rem;  float: left; font-size:.4rem; text-align: center; border-radius: .08rem; margin: 0 2% .15rem 0; background: #f3f3f3;height: .9rem;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; }

.cp-top .two a:nth-child(2n){margin: 0 0 .15rem 0; }

.cp-top .two a.more{ color: #fff; background: #c6000f }

.cplist li{ display: inline-block; width: 32%; margin: .15rem 1% .15rem 0; background: #f3f3f3; text-align: center; font-size:.32rem; position: relative; padding-bottom: .4rem; vertical-align: top;}

.cplist li:nth-child(3){margin: .15rem 0 .15rem 0;}

.cplist li img{ display: block; background: #d6d6d6 }

.cplist li a{ display: block; }

.cplist li a.tit{line-height: 1.5; height: 1rem; overflow: hidden; vertical-align:middle;}

.cplist li a.bnt{ width: 1.6rem; line-height: .65rem; font-size: .3rem;  margin: 0 auto; border-radius: .35rem; box-shadow: 0 0 .1rem rgba(198,0,15,0.2); position: absolute; bottom: -.28rem; background: #c6000f; left: .7rem; color: #fff}

.cpmore{ display: block;  text-align: center; font-size: .42rem;  position: relative; padding-top:.15rem; margin: .35rem auto }

.cpmore:before { width: .5rem; height: .06rem; background: #d10010;  content: ''; position: absolute; left: 48% }

.telbox{ display: block; background: #d10010 !important; color: #fff  !important; font-size: .38rem ;padding: .2rem .3rem; border-radius: .2rem}

.telbox b{ color: #ffea00;padding-left: .2rem }

.telbox i{ width:.9rem; height: .9rem;  border-radius: 50%; background: #fff url(../images/m-footericon02.gif) no-repeat center center;display: block; float: left; margin-right: .15rem; background-size: .8rem .8rem }



.hometwo{ background: url(../images/ys_bg.jpg) no-repeat top center; background-size: 100% }

.hometwo li{ width: 9.8rem; background:#f5f5f5 ; padding: 0 .2rem;  height: 3.6rem; font-size: .338888rem ; margin-bottom: .25rem}

.hometwo li.l{border-radius: 0 2rem 2rem 0; float: left;}

.hometwo li.r{border-radius: 2rem 0  0 2rem; float:  right;}

.hometwo li .tit{ font-size: .44rem; color: #da0000; display: block; line-height: 1rem; }

.hometwo li .tit i{ display: block; width: 1rem; line-height: 1rem; text-align: center;  color: #fff; background: #bb1c19;background: -webkit-linear-gradient(left, #bb1c19,#ee4545);background: -o-linear-gradient(left, #bb1c19,#ee4545);background: linear-gradient(to right, #bb1c19,#ee4545); border-radius: 0 0 .6rem .6rem; font-style: normal; border:.04rem #fff dotted;box-sizing: content-box;  border-top:0; }

.hometwo .l .tit i{ float: left;  margin-right: .15rem  }

.hometwo .r .tit i{ float: right;margin-left: .15rem  }

.hometwo .r .tit{ text-align: right }

.hometwo li p{ clear: both;   line-height: 1.5; margin-top: .1rem ;}

.hometwo li p i{  background: #c80d16; width: .2rem; height: .2rem; border:.05rem #ffb8bb solid;  display: block; border-radius: 50%; float: left; margin: .15rem .15rem 0 0}

.hometwo .l p{padding: 0 0 0 .4rem}

.hometwo .r p{padding: 0 0 0 .7rem}

.homethree{ background: #fbfaf6; margin: .25rem auto;  }





.homefour{position:relative;padding:.25rem 0rem 0rem 0rem;z-index:2}

.fourtit{ font-size: .6rem; color: #222; text-align: center; line-height: 1.6;padding: .4rem .3rem .35rem; position: relative; }

.fourtit b{ position: relative; z-index: 99 }

.fourtit span{ color: #c6000f }

.fourtit:after{ position: absolute;  text-align: center; color: #f2f2f2; content: 'TAIYUAN'; font-size:1rem;left:2.65rem; top: -.1rem; z-index: 88 ; font-weight: bold;}

.homefour .homefourbox{clear:both;display:block;margin-top:-.50667rem;position:relative;overflow:hidden}

.homefour .homefourbox .homefourboxpic{clear:both}

.homefour .homefourbox .homefourboxpic img{width:100%}

.homefour .homefourbox .homefourboxul{position:absolute;left:2.8rem;top:1.8rem}

.homefour .homefourbox .homefourboxul li{text-align:left;position:relative}

.homefour .homefourbox .homefourboxul li i{clear:both;display:block;font-size:.42222rem;color:#ffefce;line-height:.53333rem;font-style:normal;opacity:1;transition:all 0.5s;font-weight: bold;}

.homefour .homefourbox .homefourboxul li span{position:absolute;top:-.29333rem;left:.53333rem;line-height:1.5;color:#f7ce76;font-size:.34667rem;opacity:0;transition:all 0.5s; font-weight: bold;}

.homefour .homefourbox .homefourboxul li span b{background:url(../images/n_homefouricon01.png) no-repeat left top;background-size:5.69333rem;width:5.69333rem; display: block; font-weight: normal; margin-top: .1rem; font-size: .3rem;height:1.22667rem;padding-left:.36667rem; padding-top: .2rem}

.homefour .homefourbox .homefourboxul li:nth-child(2){margin-top:1.86667rem;margin-left:2.66667rem}

.homefour .homefourbox .homefourboxul li:nth-child(3){margin-top:1.96667rem;margin-left:3.8rem}

.homefour .homefourbox .homefourboxul li:nth-child(4){margin-top:2.66667rem;margin-left:6.06667rem}

.homefour .homefourbox .homefourboxul li:nth-child(2).active span{ margin-top: -.6rem; margin-left: -.3rem; }

.homefour .homefourbox .homefourboxul li:nth-child(2) span b{ width: 4.39333rem; background:url(../images/n_homefouricon02.png) no-repeat left top; height: 1.6rem;background-size:4.39333rem;}

.homefour .homefourbox .homefourboxul li:nth-child(3).active span{ margin-top: -.7rem; margin-left: -2.2rem; }

.homefour .homefourbox .homefourboxul li:nth-child(3) span b{ width: 3.966rem; background:url(../images/n_homefouricon03.png) no-repeat right top; height: 1.6rem; padding: .1rem .32rem 0 .1rem;background-size: 3.966rem; }

.homefour .homefourbox .homefourboxul li:nth-child(4).active span{ margin-top: -2.1rem; margin-left: -2.2rem;  text-align: center;}

.homefour .homefourbox .homefourboxul li:nth-child(4) span b{ width: 2.69333rem; background:url(../images/n_homefouricon04.png) no-repeat left top; height:3rem;  padding: .05rem .05rem .15rem .05rem; text-align: center; /* font-size: .28rem*/ line-height: 1.45;background-size: 2.69333rem;}

.homefour .homefourbox .homefourboxul li.active i{opacity:0}

.homefour .homefourbox .homefourboxul li.active span{opacity:1;left:.13333rem}



/*footer*/



.footer{padding:.26667rem .26667rem;font-size:.29333rem;color:#707070;line-height:.8rem;text-align:center; clear: both;}

.folatdiv{position:fixed;left:50%;bottom:0rem;transform:translateX(-50%);background:#fff;z-index:999}

.folatdiv li{float:left}

.folatdiv li:nth-child(1){text-align:center;width:22%}

.folatdiv li:nth-child(1) a{clear:both;display:inline-block;line-height:1.2rem;background:url(../images/m-footericon01.png) no-repeat left center;background-size:.46667rem;color:#bb1c19;font-size:.34667rem;padding-left:.68rem; font-size: .4rem}

.folatdiv li:nth-child(2){text-align:center;width:22%; border-left: 1px #ddd solid; margin-right: 6%;font-size: .4rem}

.folatdiv li:nth-child(2) a{clear:both;display:inline-block;line-height:1.2rem;background:url(../images/m-footericon02.png) no-repeat left center;background-size:.38667rem;color:#bb1c19;font-size:.4rem;padding-left:.68rem}

.folatdiv li:nth-child(3){background:#bb1c19;background:-webkit-linear-gradient(left, #bb1c19,#ee4545);background:-o-linear-gradient(left, #bb1c19,#ee4545);background:linear-gradient(to right, #bb1c19,#ee4545);text-align:left;width:50%}

.folatdiv li:nth-child(3) a{clear:both;display:inline-block;position:relative;font-size:.3rem;color:#ffed73; line-height: 1.4;padding:.1rem 0 0 .81333rem;}

.folatdiv li:nth-child(3) a b{color:#fff;letter-spacing:.06rem; font-size: .4rem; display: block;}

.folatdiv li:nth-child(3) a:before{content:'';position:absolute;width:1.52rem;height:1.52rem;background:url(../images/m-footericon02.gif) no-repeat center center #fff;background-size:1.09333rem;border-radius:50%;border:.21333rem solid #bb1c19;top:-.30667rem;left:-.77333rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}

#gotoTop2{position:fixed;right:.13333rem;bottom:3.73333rem;width:.93333rem;height:.93333rem;border-radius:.15rem;display:none;z-index:99999;background:url(../images/mtotop01.png) no-repeat center center;background-size:.93333rem;cursor:pointer}

.tan{position:fixed;left: 50%;transform: translateX(-50%);top:40%;display:none;z-index: 200;}

.kuang{border-radius: .2rem;box-shadow: 0 0 .2rem #ddd;background-color:#fff;width: 80%;margin: 0 auto;text-align:center;padding:.3rem .2rem; height:auto; overflow: hidden;  position: relative; text-align: center;}

.txtcss{color:#b20000;font-weight:800;font-size:.36rem;}

.wxhm{ line-height: 1.5 }

.copy{font-size:.36rem;background-color: #b20000;padding:.08rem .1rem;margin:.2rem auto;color: #fff;border-radius:.1rem; width: 50%}

.copy a{color: #fff}

.guanbi{width:.8rem;height:.8rem;color:#333; font-size: .5rem;  top:0; right: .2rem;  position: absolute; }



/*内页头部*/

header {height: 1.28rem;width: 100%;display: flex;position: relative;background: #12263b; }

header > a{display:inline-block;width:1.28rem;height:1.28rem;}

.top_icon2{display:inline-block;width:.64rem;height:1.28rem; float:none; right: 0; position: relative; margin-top: -.3rem; margin-right: .15rem}

.top_icon2 i{ background: #fff }

.top_icon2.intro i:before,.top_icon2.intro i:after{background: #fff }

header{ position: fixed !important; top: 0 ; z-index: 9999}
header > a img {display:block;width:50%;height:50%;margin:25%;}

header .center-panel {flex:1;text-align:center;font-size:0.37333rem;  padding-top: .15rem;}

header .center-panel a {display:inline-block;font-size:0.37333rem;max-width: 3.33333rem }

.loction{ font-size:0.32333rem; color: #222;  background: #fff; padding: .1rem .1rem .1rem .45rem;background:#fff url(../images/loc.jpg) center left no-repeat; background-size: .363666rem .42222rem; margin-top: 1.333rem}

.search-box { display: none; position: absolute; top: 1.28rem; background: rgba(255,255,255,0.95); height: 2.3rem; padding: .3rem; z-index: 888; font-size: .376666rem}

.search-box .search-form input{ width: 70%; background: #fff; border:1px #ddd solid; height: .9rem; line-height: .9rem; float: left; border-radius: .05rem;font-size:0.37333rem; }

.search-box .search-form input.btn{ width: 27%; border:1px #cd0000 solid; background: #cd0000; text-align: center; color: #fff }

.search-keywords{ text-align: center; }

.search-keywords a{ padding: .15rem }

.search-wrapi{width:.75rem;height:.75rem; position: relative; right: 1.35rem; top: .23333rem; float: right;}

.search-boxi{ width: 10rem; margin-left: 0; left: 0; top: 1.7rem;background: rgba(0,0,0,0.75); }

.search-boxi .search-keywords a,.search-boxi .search-keywords{  color: #fff !important}

.empty_tips{ text-align: center; font-size: .4rem}



/*产品列表*/

.listlianxi{ height: auto; overflow: hidden; }

.form-panel>img{display:block;width:100%}

.footer-info{margin-top:.23333rem;overflow:hidden;position:relative}

.footer-info>img{display:block;width:100%}

.info-panel{width:100%;height:100%;position:absolute;left:0;top:0;padding:.4rem .66667rem .4rem .93333rem}

.info-panel .txt-info{width:100%;overflow:hidden}

.info-panel .txt-info span{display:block;overflow:hidden;height:.74667rem;line-height:.74667rem}

.info-panel .txt-info .txt-h4{font-size:.48rem;color:#fff;font-weight:bold}

.info-panel .txt-info .txt-phone{font-size:.4rem;color:#fff}

.info-panel .txt-info .txt-phone a{font-size:.48rem;color:#fff;margin-right:.13333rem;font-weight:bold}

.info-panel .benefits-panel{margin-top:.26667rem;width:100%;overflow:hidden}

.info-panel .benefits-panel p{line-height:.64rem;width:100%;overflow:hidden;padding-left:.53333rem;font-size:.32rem;color:#d3a98e;position:relative}

.info-panel .benefits-panel p:before{top:.14667rem;content:'';display:block;width:.34667rem;height:.34667rem;position:absolute;left:0;background-image:url(../images/icon_11.png);background-position:left top;background-repeat:no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}



.info-panel .txt-tips{margin-top:.26667rem;width:100%;font-size:.37333rem;color:#e4eff9;font-weight:bold;line-height:.53333rem;overflow:hidden}

.info-panel .btn-link{margin-top:.66667rem;width:100%}

.info-panel .btn-link a{display:block;width:4.34667rem;height:.88rem;position:relative}

.info-panel .btn-link a:before,.info-panel .btn-link a:after{content:'';display:block;width:100%;height:100%;position:absolute;border-radius:.88rem}

.info-panel .btn-link a:before{z-index:1;left:.04rem;top:.04rem;background:#c8372a}

.info-panel .btn-link a:after{z-index:2;left:0;top:0;border:.04rem solid #2c4f6d;background:#e74a3a;background:-webkit-linear-gradient(to right, #dd2c22, #f36b55);background:-moz-linear-gradient(to right, #dd2c22, #f36b55);background:linear-gradient(to right, #dd2c22, #f36b55)}

.info-panel .btn-link a span{display:block;width:100%;text-align:center;line-height:.88rem;color:#fff;font-size:.4rem;font-weight:bold;height:100%;overflow:hidden;position:relative;z-index:3}

.info-panel .say-word{margin-top:1.06667rem;width:100%;overflow:hidden}

.info-panel .say-word p{width:100%;text-align:center;overflow:hidden;line-height:.53333rem;font-size:.37333rem;color:#f1d4c0}

.info-panel .say-word p strong{display:block;width:100%;text-align:center;line-height:.96rem;font-size:.568888rem;color:#fff3eb;font-weight:bold}





.pro-banner {width:100%;overflow:hidden;background:url("../images/equ_bg.png") center top no-repeat;-webkit-background-size:100% auto;background-size:100% auto;padding:0 0.4rem 0.13333rem;position:relative; margin-bottom: .5rem}

.pro-banner .pro-mark {width:100%;height:2.66667rem;position:absolute;left:0;top:0;z-index:2;background:url("../images/equ_mark_bg.png") left top no-repeat;-webkit-background-size:100% auto;background-size:100% auto;}

.pro-banner .pro-banner-img {width:100%;height:2.66667rem;position:absolute;left:0;top:0;z-index:1;overflow:hidden;}

.pro-banner .pro-banner-img img {display:block;width:100%;}

.pro-banner .pro-img {width:100%;overflow:hidden;padding:0 0.4rem;height:2.66667rem;position:relative;z-index:3;}

.pro-banner .pro-img p {display:block;width:4.66667rem;position:absolute;right:0.4rem;top:0;height:2.4rem;background:url("../images/equ_title_bg.png") left top no-repeat;-webkit-background-size:100% auto;background-size:100% auto;z-index:1;}

.pro-banner .pro-img p span {display:block;width:100%;height:100%;overflow:hidden;}

.pro-banner .pro-img p span img {display:block;width:100%;}

.pro-banner .pro-img b {display:block;width:3.73333rem;height:2.4rem;margin-top:0.56667rem;overflow:hidden; font-size: .44rem; font-weight: bold; color: #fff}

.pro-banner .pro-img a img {display:block;width:100%;height:100%;}

.bz-panel {width:100%;height:0.8rem;background:#fff;border-radius:0.26667rem;-webkit-box-shadow:0 0 10px rgba(218,37,29,0.2);-moz-box-shadow:0 0 10px rgba(218,37,29,0.2);box-shadow:0 0 10px rgba(218,37,29,0.2);overflow:hidden;position:relative;z-index:1;}

.bz-list {display:inline-block;height:0.8rem;overflow:hidden;position:relative;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);/* IE 9 */ -moz-transform:translateX(-50%);/* Firefox */ -webkit-transform:translateX(-50%);/* Safari 和 Chrome */ -o-transform:translateX(-50%);/* Opera */}

.bz-list li {height:0.8rem;overflow:hidden;padding-right:.24rem;padding-left:0.66667rem; display: inline-block;}

.bz-list li strong {display:block;height:0.8rem;line-height:0.8rem;font-weight:normal;font-size:0.32rem;color:#515151;}

.bz-list li:nth-child(1) {background:url("../images/icon_07.png") 0.18667rem center no-repeat;-webkit-background-size:0.4rem 0.4rem;background-size:0.4rem 0.4rem;}

.bz-list li:nth-child(2) {background:url("../images/icon_07.png") 0.18667rem center no-repeat;-webkit-background-size:0.4rem 0.4rem;background-size:0.4rem 0.4rem;}

.bz-list li:nth-child(3) {background:url("../images/icon_07.png") 0.18667rem center no-repeat;-webkit-background-size:0.4rem 0.4rem;background-size:0.4rem 0.4rem;}

.bz-list li:nth-child(4) {background:url("../images/icon_07.png") 0.18667rem center no-repeat;-webkit-background-size:0.4rem 0.4rem;background-size:0.4rem 0.4rem;}



.case-panel{width:100%;overflow:hidden}

.case-list{width:100%;padding:.26667rem .32rem 0;overflow:hidden;background:#f8fbfd;border-top-right-radius:.53333rem}

.case-list li{width:50%;float:left;padding:.13333rem .08rem;margin-bottom:.26667rem;overflow:hidden}

.case-list li a{display:block;width:100%;overflow:hidden;position:relative;border-radius:.21333rem .21333rem .46667rem .13333rem;-webkit-box-shadow:0 .06667rem .06667rem rgba(16,109,250,0.11),0 0 1px 1px rgba(195,217,249,0.8) inset;-moz-box-shadow:0 .06667rem .06667rem rgba(16,109,250,0.11),0 0 1px 1px rgba(195,217,249,0.8) inset;box-shadow:0 .06667rem .06667rem rgba(16,109,250,0.11),0 0 1px 1px rgba(195,217,249,0.8) inset}

.case-list li a span{display:block;width:100%;overflow:hidden}

.case-list li a span img{display:block;width:100%;border-radius:.21333rem; background: #f6f6f6; height: 3.3rem !important}

.case-list li a strong{display:block;margin:.2rem .4rem .33333rem;overflow:hidden;height:1.06667rem;line-height:.53333rem;font-size:.34667rem;color:#363636;font-weight:normal}

.case-list li a i{display:block;position:absolute;right:0;bottom:0;width:1.25333rem;height:.58667rem;border-radius:.58667rem 0 .46667rem .58667rem;background:#c22c0d;background:-webkit-linear-gradient(to right, #b9240c, #e64a13);background:-moz-linear-gradient(to right, #b9240c, #e64a13);background:linear-gradient(to right, #b9240c, #e64a13)}

.case-list li a i:after{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(../images/case_arrow.png);background-position:left top;background-repeat:no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}



.page{ text-align: center; font-size: .36rem; margin-top: .45rem }

.page span.current{ background: #f5f5f5; border:1px #ddd solid; padding: 0 .15rem   }

.page #page_num{ width: .6rem; height: .5rem; font-size: .36rem; text-align: center; }



.titles{text-align:center; margin-top: .45rem}

.titles:after{content:"";width:.8rem;height:.0533333333rem;background:#cb2524;display:block;margin:.2rem auto 0}

.titles .title{font-size:.4833333333rem;color:#333;font-weight:700;display:inline-block}

.titles .title:after,.titles .title:before{content:"";width:.5466666667rem;height:.3733333333rem;background:url(../images/mtit-zs.png) no-repeat;background-size:100%;display:inline-block;vertical-align:middle}

.titles .title:before{margin-right:.5733333333rem}

.titles .title:after{margin-left:.5733333333rem;-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH}

.titles  p{ font-size: .37222rem;  color: #555; line-height: 1.5 }



.product-fl{ font-size: .3788888rem; text-align: center; }

.product-fl li{ display: inline-block; padding: .1rem .25rem; background:#fffbfb; border:1px #f5e1e1 solid;  margin-bottom: .25rem; margin-right: .25rem; border-radius: .09rem}

.product-fl li.on{ background:#cd0000; color: #fff }

.product-fl li.on a{ color: #fff}





.pro_list{width:100%;overflow:hidden;padding:0 .426625rem}

.pro_list dl{width:100%;background:url(../images/mcplist-zs.png) -.4rem .2rem #fff no-repeat;background-size:.9865125rem;margin:.1066875rem 0 .426625rem 0;padding:.2666875rem;border-radius:.1333125rem;box-shadow:0 0 .1333125rem #d6dffb;position:relative; height: auto; overflow: hidden;}

.pro_list dl img{width:100%;border-radius:.1333125rem}

.pro_list dl dd{padding:.2rem 0 .2933125rem 0;position:relative}

.pro_list dl dd:before{content:"";width:100%;height:1px;background:#efeff1;display:block;position:absolute;left:0;bottom:0;box-shadow:0 .0266875rem .0666875rem #dedede}

.pro_list dl dd h3{font-size:.466625rem;font-weight:700;margin-bottom:.28rem}

.pro_list dl dt{margin-top:.32rem}

.pro_list dl dt a{font-size:.4rem;color:#5a5a5a;line-height:1.6;display:block; float: left; background: #fff; box-shadow: 0 0 0.1rem rgba(198,0,15,0.2); border-radius: .08rem; padding:.15rem .25rem; margin: 0 .3rem .3rem 0}

.pro_list ul li p a{display:block;font-size:.75rem;line-height:2.2;}





/*产品内页*/

.product-page {background:url(../images/product_bg.jpg) center top no-repeat;-webkit-background-size:100% auto;background-size:100% auto; padding-top: .15rem}

.production-info {padding: 0 0.3rem;position: relative;}

.product-page .production-info h1 {margin:0.13333rem 0;}

.product-page .production-info h1 strong {font-size:0.48rem;font-weight:bold;}

.production-info h1 {display:block;width:100%;overflow:hidden;text-align:center;}

.production-info h1 strong {display:inline-block;height:1.14667rem;line-height:1.14667rem;position:relative;color:#ffffff;font-size:0.50667rem;font-weight:normal;-webkit-text-shadow:rgba(0,0,0,0.6) 2px 2px 4px;-moz-text-shadow:rgba(0,0,0,0.6) 2px 2px 4px;-o-text-shadow:rgba(0,0,0,0.6) 2px 2px 4px;text-shadow:rgba(0,0,0,0.6) 2px 2px 4px;vertical-align:middle;}

.production-info h1 strong:before,.production-info h1 strong:after {content:"";display:block;width:0.32rem;height:0.32rem;position:absolute;top:50%;margin-top:-0.16rem;background:url("../images/pro_title_icon.png") center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:1;}

.production-info h1 strong:before {left:-0.48rem;}

.production-info h1 strong:after {right:-0.48rem;}

.production-banner {width:100%;padding:0.26667rem 0 0;position:relative;z-index:3;}

.production-banner .banner-bg-01,.production-banner .banner-bg-02 {display:block;position:absolute;background:#fff;height:2.66667rem;border-top-left-radius:0.26667rem;border-top-right-radius:0.26667rem;}

.production-banner .banner-bg-01 {width:90%;top:0.13333rem;opacity:.4;left:5%;z-index:2;}

.production-banner .banner-bg-02 {width:80%;top:0;opacity:.2;left:10%;z-index:1;}

.production-banner .banner-img {width:100%;position:relative;z-index:3;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.3);-moz-box-shadow:0 0 20px rgba(0,0,0,0.3);-o-box-shadow:0 0 20px rgba(0,0,0,0.3);box-shadow:0 0 20px rgba(0,0,0,0.3); border-radius: .2333rem; overflow: hidden; background: #fff}

.production-banner .banner-img img {display:block;width:100%;height:100%; background: #f2f2f2}

.cp-service{width:100%;overflow:hidden;text-align:center; background: #f9e7e6; padding: .1rem .45rem}

.cp-service p{font-size:.36rem;color:#333; }

.cp-service p:before{content:"";border-radius:50%;display:inline-block;vertical-align:middle;margin-right:.24rem;background: #c80d16;width: .1233rem;height: .1233rem;border: .05rem #ffb8bb solid;}

.cp-service .fc{display:inline-block}

.cp-service .fl{ float: left; }

.cp-service .fr{ float: right; }

.product-page .product-data{ padding: .15rem .25rem 0 }

.product-page .product-data > p{ line-height: 1.6 }

.product-page .product-data > p em {color:#222;font-style:normal; font-size: .34rem}

.product-page .product-data > p span {color:#555;font-size: .34rem}

.production-banner .font-panel .nrbnt {display:inline-block;position:absolute;right:0.4rem;height:0.74667rem;border-top-left-radius:0.06667rem;border-bottom-left-radius:0.26667rem;border-bottom-right-radius:0.06667rem;padding:0 0.26667rem;font-size:0.37333rem;color:#fff;line-height:0.74667rem;background:-webkit-linear-gradient(left top,#dd0000,#543f4e);/* Safari 5.1 - 6.0 */ background:-o-linear-gradient(bottom right,#dd0000,#543f4e);/* Opera 11.1 - 12.0 */ background:-moz-linear-gradient(bottom right,#dd0000,#543f4e);/* Firefox 3.6 - 15 */ background:linear-gradient(to bottom right,#dd0000,#543f4e);/* 标准的语法 */}

.production-banner .font-panel {width:100%;background:url(../images/product_mark_01.jpg) center top no-repeat;-webkit-background-size:100% auto;background-size:100% auto;font-size:0;overflow:hidden;padding-top:0.13333rem;}

.production-banner .font-panel p {display:inline-block;line-height:0.85333rem;font-size:0.26667rem;color:#333333;padding-left:0.53333rem;margin-left:0.25rem;background:url(../images/icon_11.png) left center no-repeat;-webkit-background-size:0.4rem 0.4rem;background-size:0.4rem 0.4rem;}



.zx-rx { margin: 1rem 0;position: relative;height: 1rem;background: #e2edff;background: -webkit-linear-gradient(left, #e1ecff, #e2edff);background: -o-linear-gradient(right, #e1ecff, #e2edff);background: -moz-linear-gradient(right, #e1ecff, #e2edff);background: linear-gradient(to right, #e1ecff, #e2edff);line-height: 1rem; text-align:  right;}

.zx-rx .pic {display: block;position: absolute;left: 0;top: -0.65rem;width: 3.09rem;height: 1.7rem;}

.zx-rx span {font-size: .4rem;color: #172b49;margin-left: 2.8rem;}

.zx-rx strong a {font-size: .44rem;color: #172b49;}
.zx-rx strong{ padding-right: .35rem }


.model-panel {padding:0 0.3rem; font-size: 0.4rem}

.model-panel h2 {width:100%;font-size:0.463333rem;color:#333333;overflow:hidden;position:relative;padding-left:0.53333rem;line-height:0.64rem;margin-top:0.53333rem;font-weight:bold;}

.model-panel h2:before {content:'';display:block;width:0.34667rem;height:0.42667rem;background:url(../images/title_icon.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;left:0;top:0.13333rem;position:absolute;}

.model-panel img{ display: block !important; width: 98%; margin: .15rem auto }

.model-panel > p {font-size: 0.4rem !important;line-height: 0.76667rem;color: #333333; text-indent: 0 !important;}

.model-panel > p span{font-size: 0.37333rem !important;}



.font-list-01 {margin:0.26667rem -0.4rem 0;overflow:hidden;}

.font-list-01 li {width:100%;margin-top:0.2rem;padding:0 0.4rem 0.45333rem;-webkit-background-size:100% auto;background-size:100% auto;}

.font-list-01 li p {display:block;width:100%;background:#fff;border-radius:0.13333rem;padding:0.26667rem 0.4rem;line-height:1.5;font-size:0.37333rem;color:#555;-webkit-box-shadow:0 0 0.21333rem rgba(115,17,13,0.1);-moz-box-shadow:0 0 0.21333rem rgba(115,17,13,0.1);box-shadow:0 0 0.21333rem rgba(115,17,13,0.1);}

.font-list-01 li p strong {font-weight:bold; display: block; color: #222; clear: both;line-height: .7666rem;}

.font-list-01 li p strong i{ font-style: normal; background: #d10000; text-align: center; color: #fff; line-height: .7666rem; width: .7666rem; height: .7666rem; display: block; margin-right: .15rem; border-radius: 50%; float: left; }

.font-list-01 li p span{ display: block; clear: both; padding-top: .1rem }

.font-list-01 li  p{background:url(../images/product_font_mark.jpg) center bottom no-repeat;-webkit-background-size:100% auto;background-size:100% auto;}

.m25{ margin-top: .25rem }



/*留言*/

.contact-model {width:96%;position:relative; margin: 0 auto}

.contact-model h2 {width:100%;font-size:0.42rem;color:#333333;overflow:hidden;position:relative;padding-left:0.53333rem;line-height:0.64rem;margin:0.43333rem 0 .2233rem 0;font-weight:bold;}

.contact-model h2:before {content:'';display:block;width:0.34667rem;height:0.42667rem;background:url(../images/title_icon.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;left:0;top:0.13333rem;position:absolute;}



.contact-model .contact-step {width:100%;height:4.32rem;border-radius:0.4rem;background:-webkit-linear-gradient(#cf2423,#424355);/* Safari 5.1 - 6.0 */ background:-o-linear-gradient(#cf2423,#424355);/* Opera 11.1 - 12.0 */ background:-moz-linear-gradient(#cf2423,#424355);/* Firefox 3.6 - 15 */ background:linear-gradient(#cf2423,#424355);/* 标准的语法 */ position:relative;}

.contact-model .contact-step .man-bg {width:2.83333rem;height:2.03333rem;background:url("../images/contact_man.png") center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;position:absolute;left:0.3rem;top:0.53333rem;z-index:1;}

.contact-model .contact-step .step-bg {width:4.8rem;height:0.93333rem;background:url("../images/contact_font_bg.png") center top no-repeat;-webkit-background-size:100% auto;background-size:100% auto;position:absolute;right:0.66667rem;top:0.4rem;z-index:10;}

.contact-model .contact-step .contact-list {overflow:hidden;position:absolute;right:0;top:1.33333rem;z-index:11;}

.contact-model .contact-step .contact-list li {display:block;float:left;border:0.02667rem solid #fff;height:0.53333rem;line-height:0.48rem;font-size:0.29333rem;color:#ffffff;padding:0 0.13333rem;border-radius:0.26667rem;}

.contact-model .contact-step .contact-list li:nth-child(1) {margin-top:0.13333rem;margin-right:0.48rem;}

.contact-model .contact-step .contact-list li:nth-child(2) {margin-top:0.13333rem;margin-right:0.53333rem;}

.contact-model .contact-step .contact-list li:nth-child(3) {margin-right:0.26667rem;}

.contact-model .contact-step .contact-mark {display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background:url("../images/contact_mark.png") right center no-repeat;-webkit-background-size:100% auto;background-size:100% auto;}

.contact-model .contact-bg {width:8.26667rem;height:4.4rem;background:#cb2525;opacity:.5;border-bottom-left-radius:0.4rem;border-bottom-right-radius:0.4rem;-webkit-box-shadow:0 5px 15px rgba(203,37,37,0.5);-moz-box-shadow:0 5px 15px rgba(203,37,37,0.5);-o-box-shadow:0 5px 15px rgba(203,37,37,0.5);box-shadow:0 5px 15px rgba(203,37,37,0.5);position:relative; margin: 0 auto}

.contact-model .contact-form {width:8.26667rem;position:absolute;left:50%;margin-left:-4.13333rem;    top: 3.23333rem;z-index:10;height:5.86667rem;background:url("../images/form_bg.png") center top no-repeat;-webkit-background-size:100% auto;background-size:100% auto;padding-top:0.66667rem;}

.contact-model .contact-form .form-body {width:100%;height:5.2rem;padding:0.4rem 0.66667rem 0;}

.contact-model .contact-form .form-body > a,.contact-model .contact-form .form-body > input[type="submit"],.contact-model .contact-form .form-body > input[type="button"] {display:block;width:2.93333rem;height:0.72rem;background:url("../images/contact_button_bg.png") center top no-repeat;-webkit-background-size:100% auto;background-size:100% auto;text-align:center;line-height:0.72rem;font-size:0.34667rem;color:#fff;position:absolute;left:50%;margin-left:-1.46667rem;bottom:-0.6rem;border-radius:0.72rem;-webkit-box-shadow:0 5px 15px rgba(203,37,37,0.5);-moz-box-shadow:0 5px 15px rgba(203,37,37,0.5);-o-box-shadow:0 5px 15px rgba(203,37,37,0.5);box-shadow:0 5px 15px rgba(203,37,37,0.5);}

.contact-model .contact-form .form-body .form-item {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-bottom:0.4rem;}

.contact-model .contact-form .form-body .form-item .item-title {width:1.76rem;}

.contact-model .contact-form .form-body .form-item .item-title i {display:block;float:left;width:0.42667rem;height:0.42667rem;margin-top:0.16rem;margin-right:0.13333rem;}

.contact-model .contact-form .form-body .form-item .item-title i.form-icon1 {background:url("../images/contact_icon_01.png") center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;}

.contact-model .contact-form .form-body .form-item .item-title i.form-icon2 {background:url("../images/contact_icon_02.png") center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;}

.contact-model .contact-form .form-body .form-item .item-title i.form-icon3 {background:url("../images/contact_icon_03.png") center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;}

.contact-model .contact-form .form-body .form-item .item-title span {display:block;float:left;height:0.74667rem;line-height:0.74667rem;font-size:0.34667rem;color:#5c5c5c;}

.contact-model .contact-form .form-body .form-item .item-content {-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}

.contact-model .contact-form .form-body .form-item .item-content input {width:100%;height:0.74667rem;border:1px solid #c8c8c8;padding:0 0.26667rem;line-height:0.72rem;font-size:0.29333rem;color:#333333;background:none;border-top-right-radius:0.13333rem;border-bottom-left-radius:0.13333rem;border-bottom-right-radius:0.13333rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}

.contact-model .contact-form .form-body .form-item .item-content textarea {resize:none;width:100%;height:1.6rem;border:1px solid #c8c8c8;padding:0.13333rem 0.26667rem;line-height:0.42667rem;font-size:0.29333rem;color:#333333;background:none;border-top-right-radius:0.13333rem;border-bottom-left-radius:0.13333rem;border-bottom-right-radius:0.13333rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}

/*相关*/

.proshow ul{margin-left:-5.7971%;padding-top:.35rem}

.proshow ul li{float:left;margin-left:5.47945%;width:44.52055%;background:url(../images/n_proicon10.png) no-repeat center bottom;background-size:100%;margin-bottom:.33333rem}

.proshow ul li .proshowpic{clear:both;display:block;margin:0rem .10667rem;border-radius:.26667rem;overflow:hidden; background: #f5f5f5;}

.proshow ul li .proshowpic img{  width: 100%  !important; margin: 0 !important }

.proshow ul li .proshowtit{clear:both;display:block;padding:0rem .2rem;margin:.2rem 0rem;text-align:left;color:#333;font-size:.4rem;line-height:.58667rem;height:1.17333rem; text-indent: .3rem}

/*分类*/

.more-product {width:100%;margin:0.46667rem auto; padding: 0 .3rem}

.more-product .title-wrap {width:100%;font-size:0;overflow:hidden;text-align:left;}

.more-product .title-wrap h4 {display:inline-block;padding:0 0.33333rem 0 0.66667rem;line-height:0.74667rem;background:-webkit-linear-gradient(left,#cf2423,#424355);/* Safari 5.1 - 6.0 */ background:-o-linear-gradient(right,#cf2423,#424355);/* Opera 11.1 - 12.0 */ background:-moz-linear-gradient(right,#cf2423,#424355);/* Firefox 3.6 - 15 */ background:linear-gradient(to right,#cf2423,#424355);/* 标准的语法 */ color:#fff;font-size:0.42333rem;font-weight:bold;border-radius:0.2rem;border-bottom-right-radius:0;position:relative;}

.more-product .title-wrap h4 i {display:block;width:12px;height:12px;position:absolute;left:0.26667rem;top:50%;margin-top:-6px;}

.more-product .title-wrap h4 i:before,.more-product .title-wrap h4 i:after {content:'';display:block;width:8px;height:8px;border-radius:100%;background:#fff;position:absolute;}

.more-product .title-wrap h4 i:before {left:0;top:0;}

.more-product .title-wrap h4 i:after {right:0;bottom:0;opacity:.8;}

.more-product .title-wrap span {display:inline-block;height:0.48rem;line-height:0.48rem;font-size:.3rem;color:#333333;vertical-align:top;margin-left:0.26667rem;}

.font-list-02 {margin-top:-0.21333rem;width:100%;overflow:hidden;border-radius:0.26667rem;-webkit-box-shadow:0 0 0.24rem rgba(151,63,98,0.23) inset;-moz-box-shadow:0 0 0.24rem rgba(82,34,53,0.23) inset;box-shadow:0 0 0.24rem rgba(82,34,53,0.23) inset;padding:0 0.13333rem 0.66667rem;}

.font-list-02 li {width:30%;margin:0.36667rem 1.5% 0;float:left;}

.font-list-02 li a {display:block;width:100%;border:1px solid #999999;text-align:center;padding:0 0.13333rem;border-radius:0.74667rem;position:relative;}

.font-list-02 li a span {display:block;width:100%;line-height:0.74667rem;height:0.74667rem;color:#999999;font-size:0.37333rem;overflow:hidden;}

.font-list-02 li.on a {border:1px solid #333;color:#333;}

.font-list-02 li.on a:before {content:'';display:block;width:15px;height:15px;background:url("../images/icon_hot.png") center center no-repeat;position:absolute;right:0;top:-15px;}



.bqonline{font-size: 0.4rem;line-height: 1;color:#fff;background-color: #e9250c;background-image: linear-gradient(to right,#fe986c,#e9250c);padding: 0.09333rem 0.13333rem 0.09333rem 0.44rem;border-radius: 100px;white-space:nowrap;display:block;vertical-align:middle;position:relative;margin: 0.2rem auto;box-shadow: 0 0 0 0.05rem #fff; width: 4rem}

.bqonline:before{content:"";width: 0.96rem;border: 0.02667rem dotted #fd8f67;border-radius: 50%;position: absolute;left: -0.09333rem;top: -0.05333rem;bottom: -0.05333rem;z-index: -1;}

.bqonline:after{content:"";width: 0.77333rem;height: 0.77333rem;background: url(../images/swtbtn-zs.png) no-repeat;background-size:100%;display: inline-block;vertical-align: middle;margin-left: 0.16rem;}





/*新闻*/

.news-detail-header {width:100%;background:url("../images/news_detail_bg.jpg") center top no-repeat;-webkit-background-size:100% auto;background-size:100% auto;padding:0.4rem 0.4rem 0;margin-bottom:0.4rem;}

.news-detail-header .detail-info {width:100%;height:2.33333rem;background:url("../images/news_title_bg.png") center top no-repeat;-webkit-background-size:100% auto;background-size:100% auto;padding:0.26667rem 0.48rem 0;position:relative;}

.news-detail-header .detail-info h1 {display:block;height:1.28rem;line-height:0.64rem;font-size:0.45333rem;color:#fff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

.news-detail-header .detail-info p {display:block;width:100%;padding-right:2.66667rem;height:0.53333rem;line-height:0.53333rem;font-size:0.32rem;color:#fff;opacity:.5;overflow:hidden;}

.news-detail-header .detail-info > a {display:block;height:0.64rem;width:2rem;line-height:0.64rem;text-align:center;font-size:0.32rem;color:#cd2524;font-weight:bold;background:#eee8d9 url("../images/news_title_bg_02.png") center bottom no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%;overflow:hidden;border-radius:0.64rem;position:absolute;right:0.4rem;bottom:0.26667rem;z-index:5;}

.news-detail-header .detail-list {width:8.8rem;background:#eee8d9 url("../images/news_detail_des_bg.png") right top no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.2);-moz-box-shadow:0 0 20px rgba(0,0,0,0.2);-o-box-shadow:0 0 20px rgba(0,0,0,0.2);box-shadow:0 0 20px rgba(0,0,0,0.2);border-radius:0.26667rem; height: auto; overflow: hidden;}

.news-detail-header .detail-list li {width:50%;float:left;padding:0 0 0 0.4rem;overflow:hidden;}

.news-detail-header .detail-list li span {display:block;line-height:0.85333rem;font-size:0.37333rem;color:#5a5a5a;padding-left:0.42667rem;background:url("../images/icon_11.png") left center no-repeat;-webkit-background-size:0.4rem 0.4rem;background-size:0.4rem 0.4rem;}



.prev_next {width:100%;padding:0.26667rem 0.4rem; box-shadow: 0 0 .15rem rgba(218,37,29,0.2)}

.prev_next li {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:0.64rem;line-height:0.64rem;font-size:0.4rem;color:#5a5a5a;}

.prev_next li a {-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0.64rem;line-height:0.64rem;font-size:0.37333rem;color:#5a5a5a;}

.prev_next li + li {margin-top:0.26667rem;}


.news-container{ padding: 0 .3rem }
.news-container,.news-container p span{ font-size: .4rem  !important; line-height: 1.65; }

.news-container img{ display: block; margin: .25rem 0 }

.news-container p{ text-indent: 0 !important; }



/*新闻list*/

.gyt {display: flex;display: -webkit-box;display: -moz-box;display: -ms-boxflex;display: -webkit-flex;justify-content: space-between;padding: 0 .35rem;margin-top: .4rem;}

.gyt .box {position: relative;}

.gyt .box:after {background: url(../images/xt.png) no-repeat;background-size: 100% 100%;content: "";display: block;width: 1.59rem;height: .18rem;position: absolute;left: 0;bottom: -0.25rem;}

.gyt .box img {display: block;width: 1.56rem;}

.gyt .box strong {font-size: .4666rem;color: #222;margin-top: -0.15rem;display: block;}

.gyt a {font-size: .3rem;color: #697178;margin-top: .25rem;}



.hy-new {margin-top: .55rem;margin-bottom: .68rem;}

.hy-new li {box-shadow: 0 0.07rem 0.2rem rgba(42, 93, 171, 0.2);padding: .3rem .35rem;margin-bottom: .3rem; line-height: 1.5}

.hy-new li .pic {float: left;width: 25%;/*max-width: 1.98rem;*/}

.hy-new li .pic img {display: block;width: 100%;box-shadow: 0 0 0.07rem rgba(42, 93, 171, 0.2);border-radius: .1rem;}

.hy-new li .box {margin-left: .3rem;float: right;width: 70%;}

.hy-new li .box h3 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-weight: normal;}

.hy-new li .box h3 a {font-size: .4rem;color: #374864;line-height: 1.4em;}

.hy-new li .box p {font-size: .3rem;color: #888;margin-top: .3rem;}



/*关于*/

.content {width:100%;padding:0.4rem 0 0;position:relative;}

.about-banner{width:100%;padding:0 .4rem;position:relative;z-index:10;}

.about-banner span{display:block;width:100%;border-radius:.2rem;overflow:hidden}

.about-banner span img{display:block;width:100%}

.about-banner span #video{ width: 100% }

.about-list {width:9.6rem;padding:.15rem 0.4rem 0 .4rem; background:#eee8d9 url("../images/news_detail_des_bg.png") top center no-repeat; background-size:auto 100%; text-align: center; border-radius: .1rem; box-shadow: 0 0 .08rem rgba(198,0,15,0.2); margin: 0 auto }

.about-list li {width:24%;font-size:0.34667rem;color:#515151;padding-left:0.64rem;overflow:hidden; display: inline-block; height: .45rem; line-height: .45rem}

.about-list li:nth-child(1) {background:url("../images/num_01.png") left center no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%;}

.about-list li:nth-child(2) {background:url("../images/num_02.png") left center no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%;}

.about-list li:nth-child(3) {background:url("../images/num_03.png") left center no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%;}

.about-list li:nth-child(4) {background:url("../images/num_04.png") left center no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%;}

.product-des {width:9.6rem;overflow:hidden;margin:0.4rem auto;-webkit-box-shadow:0 0 15px rgba(218,37,29,0.2);-moz-box-shadow:0 0 15px rgba(218,37,29,0.2);box-shadow:0 0 15px rgba(218,37,29,0.2);position:relative;padding:0.26667rem 0.53333rem 0.53333rem;background:#ffffff url("../images/pro_info_bg_01.png") center top no-repeat;-webkit-background-size:100% auto;background-size:100% auto;border-radius:0.26667rem;}

.product-des .title-panel {margin-bottom:0.13333rem;}

.product-des > p {width:100%;line-height:0.68667rem;font-size:0.38667rem;color:#666;text-indent:2em;margin-bottom:0.4rem;}

.product-des > p strong {color:#ce2423;}

.product-des > p img{ display: block; }

.about_hz{border-radius: .25rem; overflow: hidden;  width: 94%; margin: 0 auto}



.about-honor{ margin: 0 auto .55rem auto; padding: 0 .3rem }

.honor-list{width:100%;padding:.26667rem .32rem 0;overflow:hidden;background:#fff;border-radius:.25rem; text-align: center;box-shadow:0 0 15px rgba(218,37,29,0.2);}

.honor-list li{width:31%;padding:.13333rem .08rem;margin-bottom:.26667rem;overflow:hidden; margin-right: 3%; display: inline-block;}
.honor-list li{position:relative;border-radius:.21333rem .21333rem .46667rem .13333rem;-webkit-box-shadow:0 .06667rem .06667rem rgba(16,109,250,0.11),0 0 1px 1px rgba(195,217,249,0.8) inset;-moz-box-shadow:0 .06667rem .06667rem rgba(16,109,250,0.11),0 0 1px 1px rgba(195,217,249,0.8) inset;box-shadow:0 .06667rem .06667rem rgba(16,109,250,0.11),0 0 1px 1px rgba(195,217,249,0.8) inset}
.honor-list li:nth-child(3n){margin-right: 0;}

.honor-list li span{display:block;width:100%;overflow:hidden}

.honor-list li span img{display:block;width:100%;border-radius:.21333rem; background: #f6f6f6; height: 3rem !important}

.honor-list li strong{display:block;margin:.2rem .4rem .33333rem;overflow:hidden;height:1.06667rem;line-height:.53333rem;font-size:.34667rem;color:#363636;font-weight:normal}

.about-fc{width:100%;padding:.26667rem .32rem 0;overflow:hidden;background:#fff;border-radius:.25rem; text-align: center;box-shadow:0 0 15px rgba(218,37,29,0.2) ;;}
.about-fc li:first-child:before{content:'+';width:1.013175rem;height:1.013175rem;background:#bb1c19;display:block;border-radius:50%;font-size:.9331875rem;color:#fff;text-align:center;line-height:1;position:absolute;bottom:-.64rem;right:-.64rem}
.about-fc li{width:47.3%;float:left;margin-left:2%;position:relative;margin-bottom:.2666875rem}
.about-fc li h4 a{font-size:.4rem;color:#4070bc;font-weight:400;line-height:1;padding:.0666875rem .1066875rem;display:inline-block;background:#fff;border-radius:.1333125rem;-webkit-box-shadow:#9fabec 0 .04rem .1333125rem;-moz-box-shadow:#9fabec 0 .04rem .1333125rem;box-shadow:#9fabec 0 .04rem .1333125rem;position:absolute;bottom:-.05333125rem;left:30%}
.about-fc li.on h4 a,.about-fc li:hover h4 a{background:#4070bc;color:#fff}



/*联系*/

.conct-us {position: relative;z-index: 10;margin: 0 .25rem 0;border-radius: .3rem;}

.conct-us .text {height: 1.5rem;background: #ca0100;border-top-left-radius: .3rem;background: linear-gradient(115deg, #ca0100 0, #ad1513 65%, #ad1513 100%);border-radius: .1rem .3rem 0 .1rem;padding-left: 1.6rem;overflow: hidden;}

.conct-us .text .one {font-size: .42rem;color:rgba(255,255,255,0.8);line-height: .9rem;float: right;padding:0 .55rem;}

.conct-us .text .two {font-size: .36rem;color:rgba(255,255,255,0.8);float: right;line-height: .85rem;}

.conct-us .box {background: #fff;width: 100%;border-radius: .3rem;margin-top: -0.48rem;box-shadow: 0 0.04rem 0.3rem rgba(218,37,29,0.2); padding-bottom: .56rem}

.conct-us .box p {padding: 0 .35rem; line-height: 1.8}

.conct-us .box p span {font-size: .4rem;color: #5a6e8b;}

.conct-us .box p a {font-size: .4rem;color:#da0000;font-weight: bold;}

.conct-us .box-top {padding-right: .35rem;margin-bottom: .15rem;}

.conct-us .box-top .pic {max-width: 5.37rem;width: 100%;display: block;float: left;margin-top: -0.45rem;margin-left: -0.35rem;}

.conct-us .box-top .pic img {width: 100%;}

.conct-us .box-top ul {float: right;margin-top: .15rem;}

.conct-us .box-top ul li {font-size: .36rem;color: #555;margin-top: .15rem;}





