/* *************************************************公共标签s************************************************* */
.swiper-pagination-bullet-active{background-color: #da251c;}
html,body{min-width: 1280px;font-size: .12rem;}
*{margin: 0;padding: 0;list-style: none;text-decoration: none;}
a{list-style: none;text-decoration: none;}
img{max-width: 100%;}
main{margin-bottom: .4rem;overflow: hidden;width: 100%;}
.center{width: 12rem;margin: 0 auto;max-width: 12rem;}
.center1{display: flex;}
.center1 .main{width: 9.3rem;margin-right: .3rem;}
.center1 .aside{width: 2.4rem;}
.product1 .center .box1 .left{width: 2.4rem;float: left;}
.product1 .center .box1 .right{float: right;width:calc(100% - 2.72rem);}
.banner img{width: 100%;}

.textflow{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;word-break: break-word;}
.textflow2{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;word-break: break-word;}
.textflow3{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;word-break: break-word;}
.textflow4{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;word-break: break-word;}
.textflow5{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;word-break: break-word;}
.textflow6{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical;word-break: break-word;}
/* *************************************************公共标签e************************************************* */

/* *************************************************公共头部s************************************************* */
.header1{background-repeat: no-repeat;background-color: #f5f5f5;}
.header1 .center{max-width: 12rem;margin: 0 auto;display: flex;}
.header1 .center .left{width: 50%;line-height: .3rem;color: #545454;font-size: .14rem;}
.header1 .center .right{width: 50%;text-align: right;}
.header1 .center .right a{padding: 0 .1rem;color: #333;line-height: .3rem;position: relative;font-size: .14rem;}
.header1 .center .right a:first-child::after{content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px;height: .15rem;background-color: #333;}
.header2 .center{max-width: 12rem;margin: 0 auto;display: flex;}
.header2 .center .left{width: 80%;line-height: 1.2rem;color: #545454;display: flex;height: 1.2rem;}
.header2 .center .left h1{position: relative;line-height: 1.20rem;height: 1.2rem;}
.header2 .center .left h1 img{vertical-align: middle;width: 3.65rem;}
/* .header2 .center .left h1::after{position: absolute;content: "";right: 0;top: 50%;transform: translateY(-50%);width: 1px;height: .78rem;background-color: rgba(134,134,134,.5);} */
.header2 .center .left .text{margin:.3rem 0 .3rem .3rem;font-size: .24rem;letter-spacing: 2px;color: #030303;font-weight: 900;line-height: .3rem;}
.color{color: #da251c;font-style: normal;}
.header2 .center .left .text em{font-style: normal;color: #da251c;}
.header2 .center .left .text span{font-size: .16rem;letter-spacing: 0px;color: #666666;font-weight: normal;margin-top: .05rem;}
.header2 .center .right{width:20%;text-align: right;display: flex;height: .83rem;}
.header2 .center .right .img{width: 20%;text-align: right;}
.header2 .center .right .img img{width: .41rem;height: .41rem;padding: .55rem 0 0;}
.header2 .center .right .text{width: 80%;text-align: left;padding-left: .1rem;font-size: .16rem;color: #000000;line-height: .16rem;padding-top: .25rem;}
.header2 .center .right .text span{font-size: .24rem;color: #da251c;font-weight: bold;display: block;line-height: .28rem;}
.header2 .center .right .text span:first-child{margin-top: .06rem;}
.header2 .center .right .text span:last-child{margin-top: .05rem;}
/* *************************************************公共头部e************************************************* */

/* *************************************************头部导航s************************************************* */
.nav{background-color: #ed2025;position: relative;}
.nav .center{max-width: 12rem;margin: 0 auto;}
.nav .center ul{font-size: 0;}
.nav .center ul li{display: inline-block;width: calc(100% / 9);position: relative;line-height: .5rem;}
.nav .center ul li::after{position: absolute;content: "";right: 0;top: 50%;transform: translateY(-50%);width: 1px;height: .3rem;background-image: linear-gradient(to bottom , rgba(255,255,255,.0) 0%,#fff 50% , rgba(255,255,255,.0) 100%);}
.nav .center ul li a{color: #fff;text-align: center;display: block;font-size: .16rem;position: relative;z-index: 2;}
.nav .center ul li.cur a::before{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: -1;background: #3d0f12;transform: skewX(-45deg);}
.nav .center ul li.cur::after{display: none;}
.nav .center ul li.sqer::after{display: none;}
.nav .center ul li.cur a{background-position: center;background-repeat: no-repeat;background-size: cover;color: #ffffff;}
/* .nav .center ul li.cur:hover a{color: #Fff !important;}
.nav .center ul li:hover a{background-position: center;background-repeat: no-repeat;background-size: cover;color: #ffffff;}
.nav .center ul li:hover a::before{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: -1;background: #da251c;transform: skewX(-45deg);}
.nav .center ul li:hover::after{display: none;}
.nav .center ul li.hover::after{display: none;} */
.indexbanner .main4{width: 100%;position: relative;}
.indexbanner .main4 video{width: 100%;}
.indexbanner .main4  .bannericon{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}

.nav .center ul li:hover a{color: #3d0f12;}
.nav .center ul li.cur:hover a{color: #fff;}
/***************************************************头部导航e**************************************************/

/* *************************************************底部菜单s************************************************* */
.footer{background-color: #2f2f2f;border-top: 1px solid #fff;}
.footer .center{max-width: 12rem;margin: 0 auto;padding: .5rem 0 .3rem;display: flex;}
.footer .center .footerright{width: calc(100% - 3.4rem);margin-left: 1rem;}
.footer .center .footerright .grid-demo1{display: flex;}
.footer .center .footerright .grid-demo1 p{color: white;padding-left: .1rem;}
.footer .center .footerright .grid-demo1 .img6 img{width: .55rem;height: .41rem;}
.footer .center .footerright .grid-demo1 p span{font-size: .18rem;font-weight: bold;margin-top: .05rem;display: block;}
hr{margin: .3rem 0;}
.boxfooter1{display: flex;}
.boxfooter1 .footerleft1{width: 60%;}
.boxfooter1 .footerleft1 .title{color: white;font-size: .18rem;font-weight: bold;margin-bottom: .2rem}
.boxfooter1 .footerleft1 .cn3{font-size: .1rem;color: #999797;line-height: .2rem;margin-bottom: .2rem;}
.boxfooter1 .footerleft1 .text{color: white;margin-bottom: .1rem;font-size: .2rem;}
.boxfooter1 .footerleft1 .text:last-child{margin-bottom: 0;}
.boxfooter1 .footerright1{width: 40%;text-align: right;}
.boxfooter1 .footerright1 .text{width: .20rem;color: #fff;display: inline-block;font-size: .12rem;margin-right: .05rem;}
.boxfooter1 .footerright1 .img{display: inline-block;vertical-align: top;}
.boxfooter1 .footerright1 .img img{width: 1.1rem;height: 1.1rem;}
.boxfooter1 .footerright1 .img span{display: block;text-align: center;color: #fff;font-size: .18rem;}
.boxfooter1 .footerright1 .img1{line-height: 1.1rem;}
.boxfooter1 .footerright1 .img1 img{width: .67rem;height: .94rem;}
.boxfooter1 .cimg1{width: .20rem;color: #fff;display: inline-block;font-size: .12rem;margin-right:.05rem;}
.boxfooter1 .cimg1 span{display: inline-block;width: .20rem;color: #fff;display: inline-block;font-size: .12rem;margin-right: .05rem;opacity: 0.4;}
.footer .center .footerleft{width: 2.40rem;}
.footer .center .footerleft p{text-align: center;line-height: 2.33rem;}
.footer .center .footerleft p img{width: 2.2rem;}
.footer .center .footerleft .cn8{font-size: .18rem;font-weight: bold;color: #ffffff;position: relative;margin-top: .15rem;}
.footer .center .footerleft .cn8::after{content: "";position: absolute;left: 50%;bottom: -.10rem;transform: translateX(-50%);
width: .50rem;height: 1px;background-color: #fffefe;}
.footer .center .footerleft .cn9{font-size: .16rem;color: #ffffff;margin-top: .20rem;}
			
.beian{background-color: #2b2b2b;height: .35rem;line-height: .35rem;}
.beian p{line-height: .35rem;text-align: center;color: #ffffff;font-size: 0.14rem;}
/* *************************************************底部菜单e************************************************* */

/***************************************************当前位置s**************************************************/
.local{height: .7rem;line-height: .7rem;}
.local span{font-size:  .14rem;color: #000000;}
.local span a{font-size:  .14rem;color: #000000;}
.local img{padding: 0 .1rem;vertical-align: middle;}
/***************************************************当前位置e**************************************************/

/***************************************************栏目标题s**************************************************/
.maintitlecolor2{margin-top: .4rem;}
.maintitlecolor{background-color: #da251c;line-height: .44rem;border: 1px solid #E5E5E5;position: relative;height: .44rem;}
.maintitlecolor img{padding-left:.15rem;vertical-align: sub;width: .24rem;}
.maintitlecolor .title .cn{font-size: .2rem;font-weight: bold;color: #fff;margin: 0 .15rem;line-height: .44rem;}
.maintitlecolor .title .en{font-size: .18rem;color: #fff;opacity: 0.5;line-height: .44rem;}
.maintitlecolor .more{position: absolute;right: 20px;top:50%;transform: translateY(-50%);font-size: 14px;color: #fff;}
.maintitlecolor:hover .more{color: #fff;}

.maintitlewhite{background-color: #fff;line-height: .44rem;border: 1px solid #E5E5E5;position: relative;height: .44rem;margin-top: .4rem;}
.maintitlewhite img{padding-left:.15rem;vertical-align: sub;width: .24rem;}
.maintitlewhite .title .cn{font-size: .2rem;font-weight: bold;color: #333333;margin: 0 .15rem;line-height: .44rem;}
.maintitlewhite .title .en{font-size: .18rem;color: #777777;opacity: 0.5;line-height: .44rem;}
.maintitlewhite .more{position: absolute;right: 20px;top:50%;transform: translateY(-50%);font-size: 14px;color: #777777;}
.maintitlewhite:hover .more{color: #777777;}
/***************************************************栏目标题e**************************************************/

/***************************************************联系板块s**************************************************/
.contactbox{position: relative;}
.contactbox .cn2{width: calc(100% - 2px);border: 1px solid #E2E2E2;border-top: 0;}
.contactbox .cn2 img{width: calc(100% - .35rem);padding-left: .35rem;}
.contactbox .cn1{position: absolute;left: .4rem;top: .4rem;}
.contactbox .cn1 ul{}
.contactbox .cn1 ul .cn99e{font-size: .24rem;font-weight: bold;color: #c4242a;letter-spacing: 1px;}
.contactbox .cn1 ul li{border-bottom: 1px solid #E2E2E2;margin-bottom: .13rem;padding-bottom: .13rem;width: 4.3rem;}
.contactbox .cn1 ul li i{width: .6rem;text-align: center;display: inline-block;}
.contactbox .cn1 ul li img{margin-right: .2rem;height: .26rem;}
.contactbox .cn1 ul li span{font-size: .18rem;color: #666666;line-height: .36rem;}
.contactbox .cn1 ul li span b{color: #333333;}
.contactbox .cn99h{display: flex;}
.contactbox .cn99h i{width: .6rem;}
.contactbox .cn99h span{display: flex;width: calc(100% - .6rem);}
.contactbox  .cn99h span em:nth-child(1){font-style: normal;width: .6rem;line-height: .24rem;}
.contactbox .cn99h span em:nth-child(2){font-style: normal;width:calc(100% - .6rem);line-height: .24rem;}
.contactbox .cn1 ul li:last-child{border-bottom: 0;}
 
.contactbox .cn15{position: absolute;right: 2.4rem;bottom: .65rem;border: solid 0.01rem #da251c;background-color: #fff;}
.contactbox .cn15 img{width: 1.5rem;height: 1.5rem;}
/***************************************************联系板块e**************************************************/

/***************************************************留言板块s**************************************************/
.messagebox{padding: .3rem .5rem;border: solid 1px #e5e5e5;}
.messagebox .box1{border: solid 1px #e5e5e5;display: flex;}
.messagebox .box1 .left{width: 3.3rem;border-right: 1px solid #e5e5e5;text-align: center;}
.messagebox .box1 .right{width: 3.3rem;padding: .4rem .4rem .1rem 1.1rem;}
.messagebox .box1 .right input{width:calc(100% - .3rem);margin-bottom: .15rem;padding: .15rem;border: 1px solid #e5e5e5;}
.messagebox .box1 .right textarea{width:calc(100% - .3rem);margin-bottom: .15rem;padding: .15rem;resize: none;border: 1px solid #e5e5e5;}
.messagebox .box1 .right .button{text-align: right;}
.messagebox .box1 .right .button button{border: 0;background-color: #da251c;box-shadow: 0px 1px 3px 0px #da251c;color: #fff;font-size: .16rem;line-height: .4rem;width: 1.5rem;}
/***************************************************留言板块e**************************************************/

/***************************************************地图板块s**************************************************/
.mapbox{}
.shadow img{display: none;}
/***************************************************地图板块e**************************************************/

/***************************************************关于我们板块s**************************************************/
.aboutbox{padding: .3rem;border: solid 1px #e5e5e5;border-bottom: 0;}
.aboutbox .abouttop{text-align: center;}
.aboutbox .abouttop .cn{font-size: .24rem;line-height: .3rem;letter-spacing: 2px;	color: #040404;font-weight: bold;text-align: center;}
.aboutbox .cn4{padding-bottom: .2rem;}
.aboutbox .abouttop .cn3{text-align: center;font-size: .14rem;color: #888888;line-height: .3rem;letter-spacing: 2px;}
.aboutbox .aboutbody{margin-top: .3rem;}

.aboutbox .abouttop .en{font-size: .14rem;line-height: .3rem;color: #b1b3b2;position: relative;padding: 0 .1rem;display: block;}
.aboutbox .abouttop .en span{margin: 0 .1rem;}
.aboutbox .abouttop .en::before{content: "";position: absolute;width:2rem;border: 1px dashed #b1b3b2;left: 0;top: 50%;}
.aboutbox .abouttop .en::after{content: "";position: absolute;width:2rem;border: 1px dashed #b1b3b2;right: 0;top: 50%;}


.yongji2{border: 1px solid #E5E5E5;padding-top: .4rem;border-top: 0;}
.yongji2 .cn1{position: relative;}
.yongji2 .cn2{text-align: center;}
.yongji2 .cn2 span{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);
font-size: .38rem;color: #ffffff;font-weight: bold;}
.yongji2 .cn3{margin-top: .2rem;margin-bottom: .4rem;}


.abouthonor1{border: 1px solid #E5E5E5;padding-top: .4rem;border-top: 0;padding-bottom: .4rem;position: relative;}
.abouthonor{position: relative;overflow: hidden;margin: 0 .4rem;}
.swiper-button-prevsd1{background-image: url(../img/sdpic10.png);left: 0;}
	.swiper-button-nextsd1{background-image: url(../img/sdpic11.png);right: 0;}
	.swiper-button-prevsd1 , .swiper-button-nextsd1{position: absolute;top: 50%;transform: translateY(-50%);width: .31rem;height: .42rem;
	background-size: .31rem .42rem;cursor: pointer;}
/***************************************************关于我们板块e**************************************************/

/***************************************************客户案例and新闻列表s**************************************************/
.casenewsbox{border: 1px solid #E5E5E5;}
.casenewsbox .box1{padding: .3rem;display: flex;border-bottom: 1px solid #E2e2e2;}
.casenewsbox .box1 .left{width: 3.9rem;height: 2.6rem;overflow:hidden ;} 
.casenewsbox .box1 .left img{width: 100%;height: 2.6rem; transition: all 0.6s;}
.casenewsbox .box1 .right{width: calc(100% - 4.22rem);}
.casenewsbox .box1 .right .cn{margin-top: .3rem;padding-bottom: .1rem;border-bottom: 1px dashed #929292;}
.casenewsbox .box1 .right .cn a{font-size: .18rem;color: #333333;font-weight: bold;}
.casenewsbox .box1 .right .time{padding: .1rem 0 .2rem;font-size: .14rem;color: #333333;opacity: 0.99;}
.casenewsbox .box1 .right .text{font-size: .14rem;color: #666666;line-height: .24rem;text-indent: 2em;height: .72rem}
.casenewsbox .box1 .right .button{float: right;width: 1rem;line-height: .3rem;background-color: #ffffff;border-radius: .1rem;border: solid 1px #eeeeee;text-align: center;margin-top: .3rem;
font-size: 0.14rem;color: #666666;}
.casenewsbox .box1:hover{background-color: #f1f1f1;}
.casenewsbox .box1:hover .cn a{color: #da251c;}
.casenewsbox .box1:hover .right .button{background-color: #da251c;color: #fff;}
.casenewsbox .box1:hover .left img{ transform: scale(1.2);}
/***************************************************客户案例and新闻列表e**************************************************/


/***************************************************分页s**************************************************/
.pagebox{border: 1px solid #E5E5E5;padding: .3rem;margin-bottom: .5rem;border-top: 0;}
.pagebox p {text-align: right;font-size: 0;}
.pagebox p a{margin: 0 .02rem;text-align: center;display: inline-block;color: #333232;font-size: .14rem;width: .3rem;line-height: .3rem;background-color: #ffffff;border-radius: 4px;border: solid 1px rgba(0, 0, 0, 0.1);}
.pagebox p a.cur{border: 0;width: .3rem;line-height: .3rem;color: #da251c;}
.pagebox p a.page1{width: .66rem;}
/***************************************************分页e**************************************************/

/***************************************************侧边标题s**************************************************/
.asidetitle{position: relative;padding: .15rem .2rem;background-repeat: no-repeat;background-size: cover;background-position: center;
background-image: url(../img/molongpic1.png);text-align: center;}
.asidetitle .cn{display: block;color: #ffffff;font-size: .22rem;font-weight: bold;line-height: .3rem;}
.asidetitle .en{display: block;color: #999999;font-size: .14rem;line-height: .2rem;}

.asidetitle2{position: relative;padding: .15rem .2rem;background-repeat: no-repeat;background-size: cover;background-position: center;
background-color: #000000;text-align: center;}
.asidetitle2 .cn{display: block;color: #ffffff;font-size: .22rem;font-weight: bold;line-height: .3rem;}
.asidetitle2 .en{display: block;color: #999999;font-size: .14rem;line-height: .2rem;}
/***************************************************侧边标题e**************************************************/

/***************************************************侧边(带黑点的)目录s**************************************************/
.asidemenu{border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;background-color: #f2f2f2;}
.asidemenu ul li{padding: .15rem .1rem;border-bottom: 1px dashed #e5e5e5;margin: 0 .15rem;}
.asidemenu ul li:last-child{border-bottom: 0;}
.asidemenu ul li a{font-size: .16rem;color: #333333;padding: 0 0 0 .3rem;position: relative;}
.asidemenu ul li a::before{position: absolute;left: 0;content: "";top: 50%;transform: translateY(-50%);width: .1rem;height: .1rem;background-color: #E2E2E2;border-radius: 50%;}
.asidemenu ul li a:hover{color: #da251c;}
.asidemenu ul li a:hover::before{background-color: #da251c;}
/***************************************************侧边(带黑点的)目录e**************************************************/

/***************************************************侧边产品推荐s**************************************************/
.asideproduct{border: 1px solid #E2E2E2;background-color: #f2f2f2;}
.asideproduct .cardtext2 a{text-align: center;font-size: .16rem;line-height: .5rem;color: #030303;}
.asideproduct .card{position: relative;margin-bottom: .1rem;}
.asideproduct .cardtext2{position: relative;bottom: 0;left: 0;width: 100%;background-color: #fff;border-top:1px solid #E2E2E2 ;border-bottom:1px solid #E2E2E2 ;}
.asideproduct .cardimg{overflow: hidden;}
.asideproduct .cardimg img{width: 2.4rem;height: 2.4rem;transition: all 0.6s;}

.asideproduct .card:hover .cardtext2{background-color: #da251c;}
.asideproduct .card:hover .cardtext2 a{color: #fff;}
.asideproduct .card:hover .cardimg img{ transform: scale(1.2);}
/***************************************************侧边产品推荐e**************************************************/

/***************************************************侧边联系板块s**************************************************/
.asidecontact{background-color: #f2f2f2;border: 1px solid #E2E2E2;padding: .1rem 0;box-shadow: 0rem 0.03rem 0.05rem 0rem 
		rgba(0, 0, 0, 0.08);padding: .3rem 0;}
.asidecontact .cn1{font-size: .23rem;letter-spacing: 0px;color: #333;text-align: center;font-weight: bold;}
.asidecontact .cn1:first-child{margin-bottom: .2rem;}
.asidecontact .cn1 img{width: .23rem;height: .23rem;margin-right: .05rem;}
/***************************************************侧边联系板块e**************************************************/

/***************************************************产品推荐s**************************************************/
.producthot{margin-top: .2rem;}
.producthot .box1{display: flex;flex-wrap: wrap;}
.producthot .box2{width: 2.97rem;border: solid 1px #E2E2E2;margin-right: calc((100% - 9rem) / 2);margin-top: .2rem;}
.producthot .box2:nth-child(3n){margin-right: 0;}
.producthot .box2:nth-child(-n+3){margin-top: 0;}
.producthot .box2 .img{text-align: center;line-height: 2.97rem;max-height: 2.97rem;overflow: hidden;}
.producthot .box2 .img img{max-width: 100%;max-height: 2.97rem;transition: all 0.6s;vertical-align: middle;}

.producthot .text{padding:0 .2rem;border: 1px solid #E5E5E5;border-top: 0;line-height: .5rem;text-align: left;background-color: #333333;}
.producthot .text a{font-size: .18rem;color: #fff;}
.producthot .text .sanjiao{ width: 0;height: 0;border-bottom: .5rem solid #c7c7c7;border-left: .5rem solid transparent;position: absolute;right: 0;bottom: 0;}
.producthot .text .icon{position: absolute;right: .15rem;bottom: .05rem;font-size: .3rem;color: #fff;text-align: center;
 width: .4rem;height: .4rem;background-color: #b5b5b5;border-radius: 4px;line-height: .4rem;}
.producthot .box2:hover .text .sanjiao{border-bottom: .5rem solid #0e4bc6;}
.producthot .box2:hover .icon{background-color: #0e4bc6;}
.producthot .section6{padding-bottom: .2rem;}
.producthot .box2 .text{position: relative;border: solid 1px #E2E2E2;text-align: center;}
.producthot .box2:hover .img img{transform: scale(1.2);}
.producthot .box2:hover .text{background-color: #c82126;color: #fff;}
.producthot .box2:hover .text a{color: #fff;}
/***************************************************产品推荐e**************************************************/

/***************************************************常见问题and新闻推荐s**************************************************/
.questionbox{border: 1px solid #E5E5E5;}
.questionbox .box1{display: flex;padding: .4rem .3rem 0;}
.questionbox .box1 .left{width: calc(50% - .15rem );}
.questionbox .box1 .left .leftbox{position: relative;}
.questionbox .box1 .left .leftbox img{width: 100%;}
.questionbox .box1 .left .leftbox span{width: calc(100% - 1rem);padding-right: .9rem;position: absolute;bottom: 0;left: 0;font-size: 16px;color: #fefefe;line-height: .35rem;padding-left:.1rem ;background-color: #010101;}
.questionbox .box1 .right{width:calc(50% - .15rem );padding: .1rem 0;}
.questionbox .box1 .right .box2{border-bottom: 1px dashed lightgray;padding-bottom: .2rem;}
.questionbox .box1 .right .box2 .cn{font-size: .18rem;line-height: .24rem;color: #333333;position: relative;padding-bottom: .3rem;font-weight: bold;}
.questionbox .box1 .right .box2 .cn a{font-size: .18rem;line-height: .24rem;color: #333333;}
.questionbox .box1 .right .box2 .cn::after{position: absolute;content: "";left: 0;bottom: .15rem;width: .36rem;height: 2px;background-color: #bebebe;}
.questionbox .box1 .right .box2 .text{font-size: .14rem;line-height: .28rem;color: #999999;position: relative;}
.questionbox .box1 .right .box2 .text .text1{font-size: .14rem;line-height: .28rem;color: #999999;display: block;position: relative;height: .56rem;}
.questionbox .box1 .right .box2 .text span:last-child{font-size: .14rem;position: absolute;bottom: 0;right: 0;}
.questionbox .box1 .right .box2:last-child{margin-top: .2rem;padding-bottom: 0;border-bottom: 0;}

.questionbox .box1 .left .leftbox .jiantou{position: absolute;bottom: .08rem;right: .1rem;}
.questionbox .yinying{margin: .2rem 0 0;text-align: center;}


.newshot{padding: .3rem;border: 1px solid #f2f2f2;}
.newshot .newshot1{display: flex;flex-wrap: wrap;}
.newshot .newshot2{width: calc((100% - .3rem) / 2);display: flex;margin-right: .3rem;}
.newshot .newshot2:nth-child(even){margin-right: 0;}
.newshot .newshot2 .title2{width: calc(75% - .2rem);padding-left: .2rem;position: relative;}
.newshot .newshot2 .title2 a{font-size: 0.14rem;line-height: .36rem;color: #444444;}
.newshot .newshot2 .title2 a::before{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);
width: 0.09rem;height: 0.08rem;background-color: #dcdcdc;border-radius: 50%;}
.newshot .newshot2 .time{width: 25%;text-align: right;font-size: 0.14rem;color: #444444;line-height: .36rem;}
							
.newshot .newshot2:hover .title2 a::before{background-color: #da251c;}
.newshot .newshot2:hover .title2 a{color: #da251c;}
.newshot .newshot2:hover .time{color: #da251c;}



.questionbox .bigtitle{padding: 40px 30px 0;}
.questionbox .bigtitle a{color: #333333;border: solid 1px rgba(3, 0, 0, 0.12);font-size: .16rem;display: inline-block;text-align: center;margin-left: .3rem;width: 1.6rem;line-height: .4rem;background-image: linear-gradient(0deg, rgba(157, 155, 155, 0.15) 0%, rgba(239, 229, 220, 0.15) 100%), linear-gradient(#ffffff, #ffffff);background-blend-mode: normal, normal;}
.questionbox .bigtitle a:hover{background-image:unset;background-color: #da251c;color: #fff;}
.questionbox .bigtitle a.default{background-color: #da251c;background-image: unset;color: #fff;}
						
.swiper-containernews2{position: relative;overflow: hidden;}
/***************************************************常见问题and新闻推荐e**************************************************/

/***************************************************上一个下一个关键s**************************************************/
 .wordbox .before{background-color: #f1f1f1;border: solid 1px rgba(0, 0, 0, 0.1);font-size: .16rem;line-height: .4rem;color: #000000;margin-bottom: .1rem;margin-top: .3rem;padding-left: .3rem;}
 .wordbox .after{background-color: #f1f1f1;border: solid 1px rgba(0, 0, 0, 0.1);font-size: .16rem;line-height: .4rem;color: #000000;padding-left: .3rem;}
 .wordbox .word{padding: .2rem .3rem 0px  ;font-size: .16rem;color: #000000;}
 .wordbox .word span{padding: 0 .1rem;border-right: 1px solid #000000;}
 .wordbox .word span:last-child{border-right: 0;padding-right: 0;}
 /***************************************************上一个下一个关键e**************************************************/
 
 /***************************************************用户评论s**************************************************/
 .discussbox{padding: .35rem;border: 1px solid #F2F2F2;border-top: 0;}
 .discussbox .question .title11{margin-bottom: .15rem; clear: both;}
 .discussbox .question .title11 .name{float: left;width: 1.20rem;font-size: .18rem;line-height: .28rem;color: #da251c;margin-right: .8rem;}
 .discussbox .question .title11 .name1{float: left;width: 2.3rem;font-size: .18rem;line-height: .28rem;color: #da251c;margin-right: .4rem;}
 .discussbox .question .title11 .time{float: left;font-size: .18rem;line-height: .28rem;color: #da251c;}
 .discussbox .question .text11{clear: both;font-size: .14rem;line-height: .24rem;color: #666666;margin-bottom: .15rem;padding-top: .15rem;}
 .discussbox .question .text12{border: 1px dashed #E2E2E2;padding: .15rem;font-size: .14rem;line-height: .24rem; color: #666666;}
 .discussbox .question .text12 .name12{font-size: .14rem;line-height: .24rem;color: #da251c;font-weight: bold;}
 .discussbox .question .hr4{margin: .25rem 0;color: #f2f2f2;background-color: #F2F2F2;border:none;border-top:1px solid #F2F2F2;}
 .discussbox .question:last-child .hr4{display: none;}
 /***************************************************用户评论e**************************************************/
 
  /***************************************************我要评论s**************************************************/
 .mainbody12{padding: .35rem;border: 1px solid #F2F2F2;border-top: 0;}
 .mainbody12 textarea{width: calc(100% - .22rem);resize: none;border: 1px dashed #666666;padding: .1rem;}
 .mainbody12 .tip{padding-left: .1rem;font-size: .14rem;line-height: .3rem;color: #666666;}
 .mainbody12 .button{text-align: right;}
 .mainbody12 .button a{background-color: #272727;color: #fefdfd;margin-right: .1rem;width: .96rem;line-height: .3rem;display: inline-block;border: solid 1px rgba(11, 2, 5, 0.19);text-align: center;}
 .mainbody12 .button a:last-child{background-color: #da251c;color: #fff;}
  /***************************************************我要评论**************************************************/
  
  
  /***************************************************产品中心左侧栏目s**************************************************/
	.gdlbox2{border: solid 1px #E2E2E2;}
	.gdlbox1{background-color: #f2f2f2;}
	.gdlbox1 dl{background-color: #f2f2f2;}
	.gdlbox1 dl:first-child dt{margin-top: .1rem;}
	.gdlbox1 dl dt {background-image: linear-gradient(90deg, 
		#000000 0%, 
		#666464 49%, 
		#020202 100%), 
	linear-gradient(
		#333232, 
		#333232);margin: 0 .1rem;}
	.gdlbox1 dl dt a{line-height: .43rem;position: relative;font-size: .2rem;color: #fff;text-align: center;display: block;}
	/* .gdlbox1 dl dt a::before{content: "";background-size: .2em .2rem;background-image: url(../img/gdlpic20.png);
	width: .2rem;height: .2rem;position: absolute;right: .22rem;top: 50%;transform: translateY(-50%);background-size: .2rem .2rem;} */
	.gdlbox1 dl dd{line-height: .4rem;border-bottom: 1px dashed #e2e2e2;padding-left: .3rem;position: relative;}
	.gdlbox1 dl dd::before{content: "";position: absolute;left: .1rem;top: 50%;transform: translateY(-50%);
	width: .08rem;	height: .08rem;background-color: #dcdcdc;}
	.gdlbox1 dl dd a{font-size: .18rem;display: block;color: #333333;line-height: .37rem;}
	.gdlbox1 dl dd:last-child{border-bottom: 0;}
	.gdlbox1 dl dd:hover::before{background-color: #c82126;}
	.gdlbox1 dl dd:hover a{color: #da251c;}
	.gdlbox1 dl dt:hover{background-image: unset;background-color: #c82126;}
	
	
	
	.producthot .box5{display: flex;height: 3.2rem;background-color: #f2f2f2;border: 1px solid #E2E2E2;margin-bottom: .2rem;}
	.producthot .box5 .ccn5{width: 3.57rem;text-align: center;line-height: .32rem;background-color: #Fff;}
	.producthot .box5 .ccn5 img{max-height: 3.2rem;}
	.producthot .box5 .ccn6{width: calc(100% - 4.57rem);padding: 0 .4rem 0 .6rem;position: relative;}
	.producthot .box5 .ccn6 li:nth-child(1){padding-top: .6rem;}
	.producthot .box5 .ccn6 li:nth-child(1) a{font-size: 0.26rem;color: #333333;font-weight: bold;}
	.producthot .box5 .ccn6 li:nth-child(2){font-size: 0.18rem;line-height: 0.3rem;color: #333232;height: .9rem;margin: .25rem 0;}
	.producthot .box5 .ccn6 li:nth-child(3){width: 1.08rem;text-align: center;display: inline-block;height: 0.31rem;
	border: solid 1px #c82126;line-height: .31rem;}
	.producthot .box5 .ccn6 li:nth-child(3) a{font-size: 0.16rem;color: #c82126;}
	.producthot .box5 .ccn6 li:nth-child(4){position: absolute;right: 0;top: 0;}
	.producthot .box5 .ccn6 li:nth-child(4) img{width: .64rem;height: .87rem;}
	/***************************************************产品中心左侧栏目e**************************************************/
	
	
	/* 404错误页样式s */
	.error .main1{background-color: #f7f7f7;width: 100%;height: 100vh;}
	.error .main1 .center .main2{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
	.error .main1 .center .main2 .text1{font-size: 20px;color: #333333;line-height: 40px;letter-spacing: 4px;text-align: center;margin: 50px 0 10px;}
	.error .main1 .center .main2 .text2{font-size: 14px;color: #999999;text-align: center;}
	.error .main1 .center .main2 .text3{font-size: 18px;color: #ffffff;line-height: 60px;background: url(../img/404pic1.png);display:block;text-align: center;width: 200px;margin: 45px auto 0;}
	/* 404错误页样式e */
	
	
	
/* 详情盒子s */
.boxdetail{display: flex;margin-bottom: .3rem;}
.boxdetail .left5{width: 3.60rem;position: relative;height: 4.8rem;overflow: hidden;margin-right: .7rem;}
.boxdetail .right5{width: calc(100% - 4.30rem);}
.boxdetail .swiper-button-next,.boxdetail .swiper-button-prev{bottom: 0;}
.boxdetail .swiper-button-next.swiper-button-white,.boxdetail .swiper-button-prev.swiper-button-white{color: #000000;background-color: #e6e6e6;height: .8rem;}
.boxdetail .swiper-button-next, .boxdetail .swiper-container-rtl .swiper-button-prev{right: 0;}
.boxdetail .swiper-button-next,.boxdetail .swiper-button-prev{z-index: 99;top: 0;margin-top:  .1rem;}
.boxdetail .swiper-button-prev{left: 0;}
.boxdetail  .swiper-container {width: 100%;margin-left: auto;margin-right: auto;}
.boxdetail  .swiper-slide {background-size: cover;background-position: center;background-repeat: no-repeat;}
.boxdetail  .gallery-top {height: 3.6rem;width: 100%;}
.boxdetail  .gallery-thumbs {height: 1.10rem;box-sizing: border-box;margin-top: .1rem;}
.boxdetail  .gallery-thumbs .swiper-slide {height: 100%;opacity: 0.4;}
.boxdetail  .gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}
.boxdetail .swiper-button-next:after,.boxdetail .swiper-button-prev:after{font-size: .18rem;}

.boxdetail .right5 .cn{ font-size: .3rem;color: #000000;font-weight: bold;padding: .4rem 0 .1rem;border-bottom: 1px dashed #666666;}
.boxdetail .right5 .title{font-size: .18rem;color: #000000;margin: .25rem 0  .1rem;display: inline-block;font-weight: bold;}
.boxdetail .right5 .text3{width: 100%;}
.boxdetail .right5 .text3 tr{width: 50%;}
.boxdetail .right5 .text3 tr td{font-size: .18rem;color: #666666;line-height: .4rem;}
.boxdetail .right5 .text{padding-top: 0px;font-size: .16rem;line-height: .36rem;color: #332828;height: 1.8rem;border-bottom: 1px dashed #666666;padding-bottom: .25rem;}
.boxdetail .right5 .button{text-align: right;margin-top: .4rem;}
.boxdetail .right5 .button a:first-child{font-size: .2rem;color: #da251c;border: solid 1px #da251c;border-radius: .2rem;display: inline-block;text-align: center;width: 1.97rem;line-height: .4rem;background-image: linear-gradient(90deg, #eeeeee 0%, #ffffff 50%, #eeeeee 100%), 
	linear-gradient(#ffffff, #ffffff);background-blend-mode: normal, normal;}
.boxdetail .right5 .button a:last-child{font-size: .2rem;width: 2.20rem;line-height: .4rem;background-color: #da251c;border-radius: .2rem;display: inline-block;text-align: center;color: #Fff;margin-left: .3rem;}
.boxdetail .right5 .button a{position: relative;}
.boxdetail .right5 .button a img{position: absolute;left: 2px;top: 50%;transform: translateY(-50%);width: .42rem;}
.boxdetail .right5 .button a:last-child img{width: .34rem;}
/* 详情盒子e */


/* 产品列表s */
.casebox5{padding: .4rem;display: flex;border: 1px solid #E2E2E2;background-color: #fff;}
.casebox5 .left{width: 2.38rem;background-color: #fff;border: 1px solid #E2E2E2;height: 2.38rem;text-align: center;overflow: hidden;}
.casebox5 .left img{width: 2.38rem;height: 2.38rem;transition: all .4s;}
.casebox5 .left img:hover{transform: scale(1.2);}
.casebox5 .right{width: calc(100% - 2.82rem);position: relative;}
.casebox5 .right .cn span{width: .3rem;}
.casebox5 .right .cn{display: flex;margin-top: .1rem;}
.casebox5 .right .cn a{font-size: .18rem;color: #030303;width: calc(100%);    border-bottom: 1px solid #e2e2e2;    padding-bottom: .2rem;}
.casebox5 .right .text{margin-top: .15rem;margin-bottom: .1rem;}
.casebox5 .right .text span{font-size: .15rem;line-height: .3rem;color: #666666;height: .6rem;}
.casebox5 .right .text span b{color: #030303;}
.casebox5 .right .time{font-size: .14rem;color: #999999;}
.casebox5 .right .button{line-height: .4rem;color: #da251c;
font-size: .16rem;text-align: center;position: absolute;bottom: .35rem;right: 0;width: 1.4rem;border: solid 1px #da251c;border-radius: .21rem;}
.casebox5 .right .button:hover{border: solid 1px #da251c;color: #fff;background-color: #da251c;}
.casebox5 .right .cn a:hover{color: #da251c;}
.w40{width: .4rem;}

.casebox5:hover{background-color: #f2f0f0;}
.casebox5:hover .right .button{border: solid 1px #da251c;color: #fff;background-color: #da251c;}
/* 产品列表e */