
.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: .25rem}

.pro-banner .pro-mark {width:100%;height:2rem;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%;position:absolute;left:0;top:0;z-index:1;overflow:hidden; border-radius: .1rem}

.pro-banner .pro-banner-img img {display:block;width:100%;}

.pro-banner .pro-img {width:100%;overflow:hidden;height:1.65rem;position:relative;z-index:3;}

.pro-banner .pro-img p {display:block;width:3.5rem;position:absolute;right:0.4rem;top:0;height:1.8rem;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:3rem;height:2.4rem;*/margin-top:0.3667rem;overflow:hidden; font-size: .32rem; font-weight: bold; color: #fff;}
.pro-banner .pro-img em{ display: block; color: #fff; font-size: .26rem ; font-weight: normal; margin-top: .06rem}

.pro-banner .pro-img a img {display:block;width:100%;height:100%;}

.bz-panel {width:100%;height:0.7rem;background:#fff;border-radius:0.15667rem;-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.7rem;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.7rem;overflow:hidden;padding-left:0.6rem; display: inline-block;}

.bz-list li strong {display:block;height:0.7rem;line-height:0.7rem;font-weight:normal;font-size:0.28rem;color:#515151;}

.bz-list li:nth-child(1) {background:url("../images/icon_07.png") 0.15rem center no-repeat;-webkit-background-size:0.35rem 0.35rem;}

.bz-list li:nth-child(2) {background:url("../images/icon_07.png") 0.15rem center no-repeat;-webkit-background-size:0.35rem 0.35rem;}

.bz-list li:nth-child(3) {background:url("../images/icon_07.png") 0.15rem center no-repeat;-webkit-background-size:0.35rem 0.35rem;}

.bz-list li:nth-child(4) {background:url("../images/icon_07.png") 0.18667rem center no-repeat;-webkit-background-size:0.35rem 0.35rem;}



.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: 2.8rem !important}

.case-list li a strong{display:block;margin:.1rem .15rem .33333rem;overflow:hidden;height:.8rem;line-height:.45rem;font-size:.28rem;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 li{
    display: inline-block;padding: 2px 5px;
}
.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 }


.cp-item{ width: 98%; background: #fff; box-shadow: 0 0 .1rem rgba(198,0,15,0.2); margin: 0 auto .25rem auto;padding: .2rem .2rem .26rem; border-radius: .08rem }

.cp-top .one{ width:100%; background-color: #303642; text-align: center; background-size: cover; font-weight: bold; font-size: .3rem;  color: #fff; display: block; height: 2rem; padding-top: .5rem; /*float: left;*/ position: relative; }

.cp-top .one .txt{ z-index: 99; position: relative; }

.cp-top .one i{ display: block; width: .35rem; height: .35rem; background: #c6000f; color: #fff; text-align: center; line-height: .33rem; font-style: normal; margin: .1rem auto; border-radius: 50% }

.cp-top .one .bg{ position: absolute;width: 100%; height: 2rem; top: 0; left:0; /*opacity: 0.15;*/ z-index: 88;    background-size: cover !important; }

.cp-top .two{ /* float: right;*/ width:100% }

.cp-top .two a{ overflow:hidden;display: block; width: 49%; line-height: .6rem;  float: left; font-size:.26rem; text-align: center; border-radius: .05rem; margin: .15rem 2% 0rem 0; background: #f3f3f3;height: .6rem;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; }

.cp-top .two a:nth-child(2n){margin: .15rem 0 0  0; }

.cp-top .two a.more{ color: #fff; background: #c6000f }

.cplist li{ display: inline-block; width: 31%; margin: .15rem 1.5% .15rem; background: #f3f3f3; text-align: center; font-size:.26rem; position: relative; padding-bottom: .3rem; vertical-align: top;}

/*.cplist li:nth-child(3){margin: .15rem 0 .15rem 0;}*/

.cplist li img{ display: block; background: #d6d6d6; height: 1.6rem }

.cplist li a{ display: block; }

.cplist li a.tit{line-height: 1.5; height: 0.8rem; overflow: hidden; vertical-align:middle; font-size: .26rem}

.cplist li a.bnt{ width: 1rem; line-height: .55rem; font-size: .26rem;  margin: 0 auto; border-radius: .35rem; box-shadow: 0 0 .1rem rgba(198,0,15,0.2); position: absolute; bottom: -.25rem; background: #c6000f; left: .5rem; 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 }






.product-fl{ font-size: .28rem; text-align: center; }

.product-fl li{ display: inline-block; padding: .1rem .15rem; background:#fffbfb; border:1px #f5e1e1 solid;  margin-bottom: .15rem; margin-right: .15rem; 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:.34rem;font-weight:700;margin-bottom:.28rem}

.pro_list dl dt{margin-top:.2rem}

.pro_list dl dt a{font-size:.26rem;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 .1rem; margin: 0 .15rem .15rem 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.2rem;position: relative;}

.product-page .production-info h1 {margin:0.13333rem 0;}

.product-page .production-info h1 strong {font-size:0.38rem;font-weight:bold;}

.production-info h1 {display:block;width:100%;overflow:hidden;text-align:center;}

.production-info h1 strong {display:inline-block;height:0.65rem;line-height:0.65rem;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:.28rem;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: .28rem}

.product-page .product-data > p span {color:#555;font-size: .28rem}

.production-banner .font-panel .nrbnt {display:inline-block;position:absolute;right:0rem;height:0.64667rem;border-top-left-radius:0.06667rem;border-bottom-left-radius:0.26667rem;border-bottom-right-radius:0.06667rem;padding:0 0.15667rem;font-size:0.28333rem;color:#fff;line-height:0.64667rem;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:.5rem 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.35rem;width: 2.09rem;height: 1.7rem;}

.zx-rx span {font-size: .3rem;color: #172b49;}

.zx-rx strong a {font-size: .3rem;color: #172b49;}
.zx-rx strong{ padding-right: .25rem }


.model-panel {padding:0 0.15rem; font-size: 0.28rem}

.model-panel h2 {width:100%;font-size:0.323333rem;color:#333333;overflow:hidden;position:relative;padding-left:0.33333rem;line-height:0.54rem;margin-top:0.3333rem;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%;height:auto!important; margin: .15rem auto }

.model-panel > p {font-size: 0.30rem !important;line-height:1.8;color: #333333; text-indent: 0 !important;}

.model-panel > p span{font-size: 0.3rem !important;}



.font-list-01 {margin:0.15rem -0.2rem 0;overflow:hidden;}

.font-list-01 li {width:100%;margin-top:0.15rem;padding:0 0.2rem 0.3rem;-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.1rem 0.15rem;line-height:1.5;font-size:0.28rem;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: .60rem;}

.font-list-01 li p strong i{ font-style: normal; background: #d10000; text-align: center; color: #fff; line-height: .60rem; width: .60rem; height: .60rem; 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.32rem;color:#333333;overflow:hidden;position:relative;padding-left:0.33333rem;line-height:0.64rem;margin:0.33333rem 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.5rem;height:1.5rem;background:url("../images/contact_man.png") center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;position:absolute;left:0.1rem;top:0.23333rem;z-index:1;}

.contact-model .contact-step .step-bg {width:3.6rem;height:0.7rem;background:url("../images/contact_font_bg.png") center top no-repeat;-webkit-background-size:100% auto;background-size:100% auto;position:absolute;right:0.6rem;top:0.4rem;z-index:10;}

.contact-model .contact-step .contact-list {overflow:hidden;position:absolute;right:0;top:1rem;z-index:11;}

.contact-model .contact-step .contact-list li {display:block;float:left;border:0.01rem solid #fff;height:0.48rem;line-height:0.48rem;font-size:0.22rem;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.28rem;}

.contact-model .contact-step .contact-list li:nth-child(2) {margin-top:0.13333rem;margin-right:0.36333rem;}

.contact-model .contact-step .contact-list li:nth-child(3) {margin-top:0.13333rem;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:7rem;height:2.8rem;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:7rem;position:absolute;left:50%;margin-left:-3.5rem;    top: 2.83333rem;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.55667rem;}

.contact-model .contact-form .form-body {width:100%;height:5rem;padding:0.2rem 0.36667rem 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.43333rem;height:0.68rem;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.68rem;font-size:0.30667rem;color:#fff;position:absolute;left:50%;margin-left:-1.20667rem;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.2rem;}

.contact-model .contact-form .form-body .form-item .item-title {width:1.36rem;}

.contact-model .contact-form .form-body .form-item .item-title i {display:block;float:left;width:0.32667rem;height:0.32667rem;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.64667rem;line-height:0.64667rem;font-size:0.28667rem;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.64667rem;border:1px solid #c8c8c8;padding:0 0.15667rem;line-height:0.62rem;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.382667rem;font-size:0.28333rem;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:-2.7971%;padding-top:.25rem}

.proshow ul li{float:left;margin-left:2.47945%;width:44.52055%;background:url(../images/n_proicon10.png) no-repeat center bottom;background-size:100%;margin-bottom:.15333rem; }

.proshow ul li .proshowpic{clear:both;display:block;margin:0rem .10667rem;border-radius:.16667rem;overflow:hidden; background: #f5f5f5;  border:1px #ddd solid;}

.proshow ul li .proshowpic img{  width: 100%  !important; margin: 0 !important; height: 2.4rem !important}

.proshow ul li .proshowtit{clear:both;display:block;padding:0rem .2rem;margin:.2rem 0rem;text-align:left;color:#333;font-size:.28rem;line-height:.3rem; text-indent: .2rem; height:.7rem;}

/*·ÖÀà*/

.more-product {width:100%;margin:0.25rem 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.2333rem 0 0.4rem;line-height:0.65667rem;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.32rem;font-weight:bold;border-radius:0.2rem;border-bottom-right-radius:0;position:relative;}

.more-product .title-wrap h4 i {display:block;width:6px;height:6px;position:absolute;left:0.15667rem;top:50%;margin-top:-6px;}

.more-product .title-wrap h4 i:before,.more-product .title-wrap h4 i:after {content:'';display:block;width:6px;height:6px;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.44rem;line-height:0.44rem;font-size:.26rem;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:.3rem 0.13333rem 0.66667rem;}

.font-list-02 li {width:auto;margin:0.15rem 1% 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.5rem;height:0.5rem;color:#999999;font-size:0.28rem;overflow:hidden;}

.font-list-02 li a.active{ background: #f5f5f5;  }
/*.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.28rem;line-height:.7 ;color:#fff;background-color: #e9250c;background-image: linear-gradient(to right,#fe986c,#e9250c);padding: 0.09333rem 0.13333rem 0.09333rem 0.34rem;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:2.6rem}

.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.65333rem;height: 0.65333rem;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.32rem;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.28rem;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.28rem;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.32rem;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.3rem;color:#5a5a5a;}

.prev_next li + li {margin-top:0.26667rem;}


.news-container{ padding: 0 .3rem }
.news-container,.news-container p span{ font-size: .28rem  !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: .3rem;color: #222;margin-top: -0.15rem;display: block;}

.gyt a {font-size: .28rem;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: .32rem;color: #374864;line-height: 1.4em;}

.hy-new li .box p {font-size: .28rem;color: #888;margin-top: .3rem;}

