﻿/* *************************************************公共标签s************************************************* */

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;overflow:hidden}

.center1{display: flex;display: -webkit-box;}

.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:9.3rem; font-size: 16px}

.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;display: -webkit-box;}

.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: 15%;;width: 1px;height: .15rem;background-color: #333; display: none}

.header2 .center{max-width: 12rem;margin: 0 auto;display: flex;display: -webkit-box; min-width: 1200px}

.header2 .center .left{width: 70%;line-height: 1.2rem;color: #545454;display: flex;height: 1.2rem;display: -webkit-box;}

.header2 .center .left h1{position: relative;line-height: 1.20rem;padding-right: .1rem;height: 1.2rem;}

.header2 .center .left h1 img{vertical-align: middle; height: 1rem}

.header2 .center .left h1::after{position: absolute;content: "";right: 0;top: 17%;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: #d0131a;font-style: normal;}

.header2 .center .left .text em{font-style: normal;color: #d0131a;}

.header2 .center .left .text span{font-size: .16rem;letter-spacing: 0px;color: #666666;font-weight: normal;margin-top: .05rem;}

.header2 .center .right{width:30%;text-align: right;display: flex;height: auto;display: -webkit-box;}

.header2 .center .right .text{ display: flex; display: -webkit-flex;}

.header2 .center .right .img{width: 66px;text-align: right;}

.header2 .center .right .img img{width: .48rem;height: .48rem;padding: .45rem 0 0;}

.header2 .center .right .text{width: 45%;text-align: left;padding-left: .1rem;font-size: .16rem;color: #000000;line-height: .24rem;padding-top: .12rem;}

.header2 .center .right .text span{font-size: 14px;color: #000000;display: block;line-height:1.5; flex-shrink: 0}

.header2 .center .right .text span:first-child{ margin-right: 15px;}

/* .header2 .center .right .text span:first-child{margin-top: .06rem;} */

/* .header2 .center .right .text span:last-child{margin-top: .1rem;} */

/* *************************************************公共头部e************************************************* */



/* *************************************************头部导航s************************************************* */

.nav{background-image: linear-gradient(0deg, #e0e0e0 0%, #ffffff 100%), linear-gradient(#d0131a, #d0131a);position: relative;border-top: 2px solid #d0131a;}

.nav .center{max-width: 12rem;margin: 0 auto;}

.nav .center ul{font-size: 0;}

.nav .center ul li{display: inline-block;width: 16.666%;position: relative;line-height: .5rem;float:left;}

.nav .center ul li::after{position: absolute;content: "";right: 0;top:0;width: 1px;height: .5rem;background-color: #e9e9e9;}

.nav .center ul li a{color: #535353;text-align: center;display: block;font-size: .16rem;}

.nav .center ul li a.cur{background-color: #d0131a;background-position: center;background-repeat: no-repeat;background-size: cover;color: #ffffff;}

.nav .center ul li a.cur:hover{color: #Fff !important;}

.nav .center ul li a:hover{background-color: #d0131a;background-position: center;background-repeat: no-repeat;background-size: cover;color: #ffffff;}

.indexbanner .main4{width: 100%;position: relative;}

.indexbanner .main4 video{width: 100%;}

.indexbanner .main4  .bannericon{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}

/***************************************************头部导航e**************************************************/



/* *************************************************底部菜单s************************************************* */

.footer{background-color: #2b2b2b;padding-bottom: .15rem;border-bottom: 1px solid rgba(255,255,255,.5);overflow:hidden;margin-top:.4rem}

.footer .center{max-width: 12rem;margin: 0 auto;display: flex;display: -webkit-box;}

.footer .center .cn1{width: 2.54rem;padding-bottom: .7rem;margin-right: .26rem;}

.footer .center .cn1 img{width: 2.54rem;padding-left: 0;padding-top: .75rem;}

.footer .center .cn2{display: flex;width: 6.2rem;display: -webkit-box;}

.footer .center .cn2 ul{margin: 0 .5rem;position: relative;}

.footer .center .cn2 ul::before{content: "";position: absolute;width: 1px;height: 2.2rem;background-color: #ffffff;opacity: 0.6;

	right: -.5rem;top: .1rem;}

.footer .center .cn2 ul:last-child::before{display: none;}

.footer .center .cn2 ul li:nth-child(1){padding-top: .2rem;position: relative;}

.footer .center .cn2 ul li:nth-child(1) a::before{content: "";position: absolute;right: -.2rem;top: .05rem;

	background-image: url(../image/jiuzhupic9.png);width: .08rem;height: .18rem;background-size: .08rem .18rem;}

.footer .center .cn2 ul li:nth-child(1) a{font-size: 0.18rem;font-weight: bold;color: #ffffff;line-height: 0.28rem;position: relative;}

.footer .center .cn2 ul li:nth-child(2){margin-bottom: .2rem;}

.footer .center .cn2 ul li:nth-child(2) a{font-size: 0.14rem;color: #ffffff;opacity: 0.5;}

.footer .center .cn2 ul li:nth-child(3){}

.footer .center .cn2 ul li:nth-child(3) a{display: block;font-size: 0.16rem;line-height: 0.3rem;color: #ffffff;}

.footer .center .cn3{width: calc(100% - 9rem);padding-top: .5rem;display: -webkit-box;display: flex;}

.footer .center .cn3 span{position: relative;display:block;text-align:center;}

.footer .center .cn3 span:nth-child(1){margin-right: .6rem;}

.footer .center .cn3 span:nth-child(1)::before{content: "";position: absolute;right: -.3rem;top: 0;width: 1px;height: 1.39rem;

	background-color: #ffffff;opacity: 0.6;}

.footer .center .cn3 span img{width: .85rem;height: .85rem;background-size: 1.15rem 1.15rem;background-position: center;background-image: url(../image/meiyilianpic6.png);

	display: inline-block;padding: .15rem;}

.footer .center .cn3 em{font-style: normal;display: block;text-align: center;font-size: 0.15rem;line-height: 0.3rem;color: #ffffff;}



.footer .center13rem{max-width: 13rem;margin: .3rem auto 0;}

.footer .center13rem .cn4{width: 13rem;line-height: .6rem;background-color: #ffffff;border-radius: 0.3rem;display: flex;height: .6rem;display: -webkit-box;}

.footer .center13rem .cn4 p{padding: 0 .3rem;border-right: 1px solid #d2d2d2; width: 60%}

.footer .center13rem .cn4 p:first-child{ width: 40%}

.footer .center13rem .cn4 p:nth-child(3){border-right: 0;}

.footer .center13rem .cn4 p img{margin-right: .15rem;vertical-align: middle;height: .28rem;}

.footer .center13rem .cn4 p span{font-size: 0.2rem;color: #1a1a1a;line-height: .6rem;    vertical-align: middle;}

.footer .center13rem .cn4 b p{ border-right: 0}



.footer .center13rem .cn4 p:nth-child(2){display: flex;display: -webkit-box; align-items: center; display: none;}

.footer .center13rem .cn4 p:nth-child(2) b{font-weight: normal;font-size: 0.2rem;color: #1a1a1a;}

.footer .center13rem .cn4 p:nth-child(2) span{}

.footer .center13rem .cn4 p:nth-child(2) em{font-style: normal;font-size: 0.2rem;line-height: .3rem;display:block;height: .3rem;}



.beian{background-color: #2b2b2b;height: auto;line-height: 1.4; padding: 10px 0}

.beian p{line-height: 1.6;text-align: center;color: #ffffff;font-size: 0.14rem;}

.beian a{ color: #fff;}

/* *************************************************底部菜单e************************************************* */



/***************************************************当前位置s**************************************************/

.local{height: .7rem;line-height: .7rem;}

.local span{font-size:  .14rem;color: #000000;}

.local span a{font-size:  .14rem;color: #000000;}

.local a{font-size:  .14rem;color: #000000;}

.local img{padding: 0 .1rem;vertical-align: middle;}

/***************************************************当前位置e**************************************************/



/***************************************************栏目标题s**************************************************/

.maintitlecolor2{margin-top: .4rem;}

.maintitlecolor{background-color: #d0131a;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: .2rem;top:5%;font-size: .14rem;color: #fff;}

.maintitlecolor:hover .more{color: #fff;}



.maintitlewhite{background-color: #fff;line-height: .44rem;border: 1px solid #f2f2f2;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: .2rem;top:5%;font-size: .14rem;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: #d0131a;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;display: -webkit-box;}

.contactbox .cn99h i{width: .6rem;}

.contactbox .cn99h span{display: flex;width: calc(100% - .6rem);display: -webkit-box;}

.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.17rem;bottom: .8rem;}

.contactbox .cn15 img{width: 1.48rem;height: 1.48rem;}

/***************************************************联系板块e**************************************************/



/***************************************************留言板块s**************************************************/

.messagebox{padding: .3rem .5rem;border: solid 1px #e5e5e5;}

.messagebox .box1{border: solid 1px #e5e5e5;display: flex;display: -webkit-box;}

.messagebox .box1 .left{width: 3.3rem;border-right: 1px solid #e5e5e5;text-align: center;height:3.3rem}

.messagebox .box1 .left img{width: 3.3rem;height: 100%;}

.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: #d0131a;box-shadow: 0px 1px 3px 0px #003776;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{}



.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;border-bottom: 0;}

.yongji2 .cn1{position: relative;}

.yongji2 .cn2{text-align: center;}

.yongji2 .cn2 span{position: absolute;left: 44%;top: 5%;

	font-size: .38rem;color: #ffffff;font-weight: bold;}

.yongji2 .cn3{margin-top: .2rem;text-align: center;}

.yongji2 .cn3 img{width: 8.59rem;}

.yongji2 .cn4{margin-top: .2rem;text-align: center;}

.yongji2 .cn4 img{width: 8.6rem;}



.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(../image/sdpic10.png);left: 0;}

.swiper-button-nextsd1{background-image: url(../image/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;display: -webkit-box;}

.casenewsbox .box1 .left{width: 2.8rem;height:auto;overflow:hidden ;}

.casenewsbox .box1 .left img{width: 100%;height: auto; transition: all 0.6s;}

.casenewsbox .box1 .right{width: 5.5rem;}

.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: auto;  }

.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: #d0131a;}

.casenewsbox .box1:hover .right .button{background-color: #d0131a;color: #fff;}

.casenewsbox .box1:hover .left img{ transform: scale(1.2);}

/***************************************************客户案例and新闻列表e**************************************************/





/***************************************************分页s**************************************************/

.pagebox{border: 1px solid #f2f2f2;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: #d0131a;}

.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(../image/gdlpic7.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;}

/***************************************************侧边标题e**************************************************/



/***************************************************侧边(带黑点的)目录s**************************************************/

.asidemenu{border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;}

.asidemenu ul li{padding: .15rem .1rem;border-bottom: 1px dashed #e5e5e5;}

.asidemenu ul li:last-child{border-bottom: 0;}

.asidemenu ul li a{font-size: .16rem;color: #333333;padding: 0 0 0 .2rem;position: relative;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 90%;display: inline-block}

.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: #d0131a;}

.asidemenu ul li a:hover::before{background-color: #d0131a;}

/***************************************************侧边(带黑点的)目录e**************************************************/



/***************************************************侧边产品推荐s**************************************************/

.asideproduct{border: 1px solid #E2E2E2;}

.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: auto;transition: all 0.6s;}



.asideproduct .card:hover .cardtext2{background-color: #d0131a;}

.asideproduct .card:hover .cardtext2 a{color: #fff;}

.asideproduct .card:hover .cardimg img{ transform: scale(1.2);}

/***************************************************侧边产品推荐e**************************************************/



/***************************************************侧边联系板块s**************************************************/

.asidecontact{background-color: #Fff;border: 1px solid #E2E2E2;padding: .1rem 0;box-shadow: 0rem 0.03rem 0.05rem 0rem

rgba(0, 0, 0, 0.08);}

.asidecontact .cn1{font-size: .16rem;letter-spacing: 0px;color: #333;padding-left: .35rem;}

.asidecontact .cn1 img{width: .24rem;height: .21rem;margin-right: .05rem;}

.asidecontact .cn2{font-size: .18rem;color: #000000;text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.15);padding-left: .35rem;position: relative;}

/* .asidecontact .cn2::before{content: "";background-image: url(../img/gdlpic8.png);position: absolute;left: .2rem;bottom: 2px;width: .24rem;height: .21rem;

background-size: .24rem .21rem;} */

.asidecontact .cn3{text-align: center;width: 1.16rem;height: 1.16rem;margin: 0 auto;line-height: 1.16rem;margin-top: .1rem;border: solid 0.01rem #d0131a;}

.asidecontact .cn3 img{width: 1.06rem;height: 1.06rem;padding: .05rem;}

/***************************************************侧边联系板块e**************************************************/



/***************************************************产品推荐s**************************************************/

.producthot{margin-top: .2rem;}

.producthot .box1{display: flex;flex-wrap: wrap;display: -webkit-box;}

.producthot .box2{width: 3rem;margin-right: .15rem;margin-top: .15rem;}

.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;border: solid 1px #f2f2f2;}

.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;}

.producthot .text a{font-size: .18rem;color: #333333;}

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

.producthot .box2:hover .text .sanjiao{border-bottom: .5rem solid #d0131a;}

.producthot .box2:hover .icon{background-color: #d0131a;}

.producthot .section6{padding-bottom: .2rem;}

.producthot .box2 .text{position: relative;border: solid 1px #f2f2f2;}

.producthot .box2:hover .img img{transform: scale(1.2);}



.producthot9{margin-top: .2rem;}

.producthot9 .box1{overflow: hidden;}

.producthot9 .box2{width: 3rem;margin-right: .15rem;margin-top: .15rem;float: left;}

.producthot9 .box2:nth-child(3n){margin-right: 0;}

.producthot9 .box2:nth-child(-n+3){margin-top: 0;}

.producthot9 .box2 .img{text-align: center;line-height: 2.97rem;max-height: 2.97rem;overflow: hidden;border: solid 1px #f2f2f2;}

.producthot9 .box2 .img img{max-width: 100%;max-height: 2.97rem;transition: all 0.6s;vertical-align: middle;}



.producthot9 .text{padding:0 .2rem;border: 1px solid #E5E5E5;border-top: 0;line-height: .5rem;text-align: left;}

.producthot9 .text a{font-size: .18rem;color: #333333;}

.producthot9 .text .sanjiao{ width: 0;height: 0;border-bottom: .5rem solid #c7c7c7;border-left: .5rem solid transparent;position: absolute;right: 0;bottom: 0;}

.producthot9 .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: .37rem;}

.producthot9 .box2:hover .text .sanjiao{border-bottom: .5rem solid #d0131a;}

.producthot9 .box2:hover .icon{background-color: #d0131a;}

.producthot9 .section6{padding-bottom: .2rem;}

.producthot9 .box2 .text{position: relative;border: solid 1px #f2f2f2;}

.producthot9 .box2:hover .img img{transform: scale(1.2);}

/***************************************************产品推荐e**************************************************/



/***************************************************常见问题and新闻推荐s**************************************************/

.questionbox{border: 1px solid #E5E5E5;}

.questionbox .box1{display: flex;padding: .4rem .3rem 0;display: -webkit-box;}

.questionbox .box1 .left{width: 4.2rem;}

.questionbox .box1 .left .leftbox{position: relative;}

.questionbox .box1 .left .leftbox img{width: 100%;}

.questionbox .box1 .left .leftbox span{width: 3.2rem;padding-right: .9rem;position: absolute;bottom: 0;left: 0;font-size: .16rem;color: #fefefe;line-height: .35rem;padding-left:.1rem ;background-color: #010101;height:.35rem}

.questionbox .box1 .right{width:4rem;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: .04rem;right: .1rem;}



.questionbox .box1 .left .leftbox .jiantou img{width: .2rem;}

.questionbox .yinying{margin: .2rem 0 0;text-align: center;}





.newshot{padding: .3rem;border: 1px solid #f2f2f2;}

.newshot .newshot1{display: flex;flex-wrap: wrap;display: -webkit-box;}

.newshot .newshot2{width: calc((100% - .3rem) / 2);display: flex;margin-right: .3rem;display: -webkit-box;}

.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: #d0131a;}

.newshot .newshot2:hover .title2 a{color: #d0131a;}

.newshot .newshot2:hover .time{color: #d0131a;}





.newshot9{padding: .3rem;border: 1px solid #f2f2f2;overflow: hidden;}

.newshot9 .newshot1{}

.newshot9 .newshot2{width: 4.1rem;margin-right: .3rem;float: left;}

.newshot9 .newshot2:nth-child(even){margin-right: 0;}

.newshot9 .newshot2 .title2{width: 65%;padding-left: .2rem;position: relative;float: left;}

.newshot9 .newshot2 .title2 a{font-size: 0.14rem;line-height: .36rem;color: #444444;}

.newshot9 .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%;}

.newshot9 .newshot2 .time{width: 25%;text-align: right;font-size: 0.14rem;color: #444444;line-height: .36rem;float: right;}



.newshot9 .newshot2:hover .title2 a::before{background-color: #d0131a;}

.newshot9 .newshot2:hover .title2 a{color: #d0131a;}

.newshot9 .newshot2:hover .time{color: #d0131a;}





.questionbox .bigtitle{padding: 40px 30px 0;text-align: center;}

.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: 2rem;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;border-radius: .2rem;}

.questionbox .bigtitle a:hover{background-image:unset;background-color: #d0131a;color: #fff;}

.questionbox .bigtitle a.default{background-color: #d0131a;background-image:inherit;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: #d0131a;margin-right: .8rem;}

.discussbox .question .title11 .name1{float: left;width: 2.3rem;font-size: .18rem;line-height: .28rem;color: #d0131a;margin-right: .4rem;}

.discussbox .question .title11 .time{float: left;font-size: .18rem;line-height: .28rem;color: #d0131a;}

.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: #d0131a;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: 98%;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: #d0131a;color: #fff;}

/***************************************************我要评论**************************************************/





/***************************************************产品中心左侧栏目s**************************************************/

.gdlbox2{border: solid 1px #E2E2E2;}

.gdlbox1{background-color: #fff;}

.gdlbox1 dl{margin: 0 .1rem;}

.gdlbox1 dl:first-child{padding-top: .1rem;}

.gdlbox1 dl dt {background-color: #f4f4f4;}

.gdlbox1 dl dt a{line-height: .33rem;position: relative;font-size: .2rem;color: #020202;padding-left: .5rem;display: block;}

.gdlbox1 dl dt a::before{content: "";background-size: .15rem .15rem;background-image: url(../image/meiyilianpic22.png);

	width: .15rem;height: .15rem;position: absolute;left: .22rem;top: 29%;}

.gdlbox1 dl dd{line-height: .383rem;border-bottom: 1px dashed #e2e2e2;padding-left: .5rem;position: relative;height: .383rem;}

.gdlbox1 dl dd::before{content: "";position: absolute;left: .2rem;top: 50%;transform: translateY(-50%);

	width: .15rem;	height: .12rem;background-image: url(../image/jiuzhupic10.png);background-size: .15rem .12rem;}

.gdlbox1 dl dd a{font-size: .18rem;display: block;color: #333333;line-height: .383rem;}

.gdlbox1 dl dd:last-child{border-bottom: 0;}

.gdlbox1 dl dd:hover::before{background-image: url(../image/jiuzhupic11.png);}

.gdlbox1 dl dd:hover a{color: #d0131a;}



.gdlbox1 dl dt:hover{background-color: #d0131a;}

.gdlbox1 dl dt:hover a{font-weight: bold;color: #fff;}

.gdlbox1 dl dt:hover a::before{background-image: url(../image/meiyilianpic20.png)}

/***************************************************产品中心左侧栏目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(http://www.gzmyldm.com/Public/Home/img/404pic1.png);display:block;text-align: center;width: 200px;margin: 45px auto 0;}

/* 404错误页样式e */







/* 详情盒子s */

.boxdetail{display: flex;margin-bottom: .3rem;display: -webkit-box; font-size: 16px}



.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{}

.boxdetail .right5 .button{text-align: right;margin-top: .4rem;}

.boxdetail .right5 .button a:first-child{font-size: .2rem;color: #d0131a;border: solid 1px #d0131a;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: #d0131a;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 */
.detailbox{}
.aboutbody{ font-size: 16px; line-height: 1.6}
.detailbox img,.aboutbody img{ max-width: 100%; height: auto !important;}
.detailbox video,.detailbox iframe{ width: 800px; height: 450px; max-width: 100%}

