.p-tb120{padding: 120px 0;}
.p-tb100{padding: 100px 0;}
.p-tb40{padding: 40px 0;}
.p-tb20{padding: 20px 0;}
.p-t60{padding-top: 60px;}
.p-b60{padding-bottom: 60px;}
.p-lr5{padding: 0 5px;}
.p-lr10{padding: 0 10px;}
.m-t60{margin-top: 60px;}
.m-t40{margin-top: 40px;}
.m-t30{margin-top: 30px;}
.m-t20{margin-top: 20px;}
.m-t10{margin-top: 10px;}
.rowt40{margin-top: -40px;}
.rowt20{margin-top: -20px;}
.fz-72{font-size: 72px;}
.fz-48{font-size: 48px;}
.fz-36{font-size: 36px;}
.fz-30{font-size: 30px;}
.fz-24{font-size: 24px;}
.fz-20{font-size: 20px;}
.fz-18{font-size: 18px;}
.fz-16{font-size: 16px;}
.fz-14{font-size: 14px;}
.content-text{font-size: 16px;line-height: 2;color: #333;}
.text-p p{margin-bottom: 0;}
.bg01{background: #f7f7f7;}
:root{--fz-30: 30px;--fz-24: 24px;}
.pro-hide-yd{display: none;}

@media (max-width: 1440px) {
    .p-tb120{padding: 90px 0;}
    .p-tb100{padding: 75px 0;}
    .p-tb40{padding: 30px 0;}
    .p-t60{padding-top: 45px;}
    .p-b60{padding-bottom: 45px;}
    .p-lr5{padding: 0 8px;}
    .p-lr10{padding: 0 7px;}
    .m-t60{margin-top: 45px;}
    .m-t40{margin-top: 30px;}
    .m-t30{margin-top: 22px;}
    .m-t20{margin-top: 15px;}
    .m-t10{margin-top: 8px;}
    .rowt40{margin-top: -30px;}
    .rowt20{margin-top: -15px;}
    .fz-72{font-size: 60px;}
    .fz-48{font-size: 40px;}
    .fz-36{font-size: 30px;}
    .fz-30{font-size: 25px;}
    .fz-24{font-size: 20px;}
    .fz-20{font-size: 18px;}
    .fz-18{font-size: 16px;}
    .fz-16{font-size: 15px;}
    .fz-14{font-size: 13px;}
    .content-text{font-size: 15px;}
    :root{--fz-30: 25px;--fz-24: 20px;}
}
@media (max-width: 991px) {
    .p-tb120{padding: 60px 0;}
    .p-tb100{padding: 50px 0;}
    .p-tb40{padding: 20px 0;}
    .p-t60{padding-top: 30px;}
    .p-b60{padding-bottom: 30px;}
    .p-lr10{padding: 0 5px;}
    .p-lr5{padding: 0 10px;}
    .m-t60{margin-top: 30px;}
    .m-t40{margin-top: 20px;}
    .m-t30{margin-top: 15px;}
    .m-t20{margin-top: 10px;}
    .m-t10{margin-top: 6px;}
    .rowt40{margin-top: -20px;}
    .rowt20{margin-top: -10px;}
    .fz-72{font-size: 48px;}
    .fz-48{font-size: 30px;}
    .fz-36{font-size: 24px;}
    .fz-30{font-size: 20px;}
    .fz-24{font-size: 18px;}
    .fz-20{font-size: 16px;}
    .fz-18{font-size: 15px;}
    .fz-16{font-size: 14px;}
    .fz-14{font-size: 12px;}
    .content-text{font-size: 14px;}
    :root{--fz-30: 20px;--fz-24: 18px;}
    .pro-hide-yd{display: block;}
    .pro-show-pc{display: none;}
}


.productswiper .swiper-button-prev,.productswiper .swiper-button-next{width: 40px;height: 40px;background: #000;border-radius: 50%;margin: 0;top: 50%;transform: translateY(-50%);}
.productswiper .swiper-button-prev{left: 15px;}
.productswiper .swiper-button-next{right: 15px;}
.productswiper .swiper-button-prev:after,.productswiper .swiper-button-next:after{font-size: 16px;color: #fff;}
.productswiper .swiper-button-prev:hover,.productswiper .swiper-button-next:hover{background: #9a3c00;}
.product-home-con a.pic-img{display: block;overflow: hidden;position: relative;}
.product-home-con a.pic-img:after{content: "";width: 100%;height: 100%;background: rgba(0,0,0,0.32);position: absolute;top: 0;left: 0;}
.product-home-con .con-txt-end{padding: 15px;color: #fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 2;}
.product-home-con .con-txt-end .more-ljgm{display: flex;white-space: nowrap;}
.product-home-con .con-txt-end .more-ljgm a{display: inline-block;width: 100px;line-height: 34px;margin: 0 10px;border: 1px solid rgba(255,255,255,0.75);color: #fff;transition: all 0.5s;}
.product-home-con .con-txt-end .more-ljgm a:hover{background: #9a3c00;border-color: #9a3c00;}
.product-home-con a.pic-img:hover img{transform: scale(1.08);}

.pro-box .product-wrap{background: url('../images/bg1.jpg') no-repeat center/cover;}
.pro-box:nth-child(2n) .product-wrap{background: url('../images/bg2.jpg') no-repeat center/cover;}
.pro-box:nth-child(3n) .product-wrap{background: url('../images/bg3.jpg') no-repeat center/cover;}
.product-wrap{display: flex;justify-content: flex-end;position: relative;}
.product-wrap .con-txt-zuo{width: 60%;position: absolute;top: 50%;transform: translateY(-50%);left: 2%;}
.product-wrap .con-txt-zuo .title a{font-weight: 700;color: #333;}
.product-wrap .con-txt-zuo .title a:hover{color: #007aff;}
.product-wrap .con-txt-zuo .more-ljgm{display: flex;flex-wrap: wrap;justify-content: center;}
.product-wrap .con-txt-zuo .more-ljgm a{display: inline-block;width: 100px;line-height: 36px;margin: 0 8px;background: #dedede;color: #000;transition: all 0.5s;}
.product-wrap .con-txt-zuo .more-ljgm a:hover{background: #9a3c00;color: #fff;}
.product-wrap .pic-img-you{width: 50%;position: relative;}
.product-wrap .pic-img-you .play{width: 40px;height: 40px;border-radius: 50%;opacity: 0.5;cursor: pointer;background: url('../images/play.png') no-repeat center/100%;position: absolute;top: 50%;left: 50%;transform: translateX(-50%,-50%);}
.product-wrap .pic-img-you .play:hover{opacity: 1;}

ul.videobg{display: none;width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0,0,0,0.8);z-index: 1000;}
ul.videobg .videocon{width: 96%;max-width: 900px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
ul.videobg .videoclose{width: 20px;height: 20px;cursor: pointer;background: url('../images/close-on.png') no-repeat center/100%;position: absolute;top: -30px;right: 0;z-index: 99;}

@media (max-width: 991px) {
    .productswiper .swiper-button-prev,.productswiper .swiper-button-next{width: 26px;height: 26px;}
    .productswiper .swiper-button-prev:after,.productswiper .swiper-button-next:after{font-size: 12px;}
    .product-home-con .con-txt-end .more-ljgm a{width: 80px;line-height: 28px;margin: 0 5px;}
    .product-wrap .con-txt-zuo .more-ljgm a{width: 80px;line-height: 30px;margin: 0 5px;}
    .product-wrap .con-txt-zuo{width: 64%;}
    .product-wrap .pic-img-you{width: 32%;}
}
@media (max-width: 640px) {
    .product-wrap{padding: 0;display: block;}
    .product-wrap .con-txt-zuo{width: 100%;padding: 30px 15px;position: static;transform: none;}
    .product-wrap .pic-img-you{width: 100%;}
}

.rowFlexWrap{display: flex;flex-wrap: wrap;}
.spaceBetween{justify-content: space-between;}
.slide-name{line-height: 1;}
.companyProfileBg{background: url('../images/aboutus.jpg') #f7f7f7 no-repeat top center/100%;}
ul.profile_ul li{background: #fff;display: flex;align-items: center;position: relative;}
ul.profile_ul li .con_txt_zuo{width: 50%;padding: 0 1.2rem;}
ul.profile_ul li .con_txt_zuo .num{line-height: 1;}
ul.profile_ul li .pic_img_you{width: 50%;}
ul.profile_ul li:nth-child(even) .con_txt_zuo{width: 50%;position: absolute;right: 0;}
ul.profile_ul li:nth-child(even) .pic_img_you{margin-right: 50%;}

.flexItemNavs{display: flex;align-items: center;justify-content: space-between;}
.flexItemNavs ul.navsul>li>a{display: block;padding: 6px 30px;color: #333;}
.flexItemNavs ul.navsul>li.active>a{background: #000;color: #fff;}
.flexItemNavs ul.navsul>li:hover>a{background: #f7f8f9;}
.newsListTop .picimg{display: block;height: 3rem;overflow: hidden;}
.newsListTop .time,.newsListTop .name a{color: #333;}
.newsListTop a.more{display: inline-block;padding-bottom: 5px;color: #333;border-bottom: 1px solid #333;}
.newsListTop a.picimg:hover img{transform: scale(1.08);}
.newsListTop .name a:hover{color: #9a3c00;}
.newsListTop a.more:hover{color: #9a3c00;border-color: #9a3c00;}
a.newsListEnd{display: block;overflow: hidden;}
a.newsListEnd:first-child .content{border-top: 1px solid #e4e4e4;}
a.newsListEnd .content{border-bottom: 1px solid #e4e4e4;}
a.newsListEnd .contxtzuo{width: calc(100% - 300px);}
a.newsListEnd .contxtzuo .time{margin-top: 10px;width: 180px;color: #333;}
a.newsListEnd .contxtzuo .test{width: 100%;max-width: 450px;color: #333;position: relative;}
a.newsListEnd .contxtzuo .test .title{line-height: 1.4;-webkit-line-clamp: 3;max-height: 4.2em;}
a.newsListEnd .contxtzuo .test:after{content: "";width: 40px;height: 22px;background: url('../images/more.png') no-repeat top left/100%;position: absolute;bottom: 0;left: 0;}
a.newsListEnd .picimgyou{width: 300px;height: 200px;overflow: hidden;}
a.newsListEnd:hover{background: #000;}
a.newsListEnd:hover .content{border-color: #000;}
a.newsListEnd:hover .picimgyou img{transform: scale(1.08);}
a.newsListEnd:hover .contxtzuo .time,a.newsListEnd:hover .contxtzuo .test{color: #fff;}
a.newsListEnd:hover .contxtzuo .test:after{background-image: url('../images/more-cur.png');}

.sitepage{padding: 15px 0;border-bottom: 1px solid #e4e4e4;}
.sitepage ul.siteul>li{display: inline;color: #333;}
.sitepage ul.siteul>li>a{color: #999;}
.sitepage ul.siteul>li>span{margin: 0 3px;color: #999;}
.sitepage ul.siteul>li>a:hover{color: #9a3c00;}
.timeHitsDetails{color: #888;}
.timeHitsDetails span{margin-left: 20px;}
.detailscontentLine{border-top: 1px dashed #bcbcbc;border-bottom: 1px dashed #bcbcbc;}
.item_prev_next a{line-height: 2;color: #333;}
.item_prev_next span{line-height: 2;color: #333;margin-right: 10px;}
.item_prev_next a:hover{color: #9a3c00;text-decoration: underline;}

a.projectsList{display: block;background: #fff;transition: all 0.5s;}
a.projectsList .picimgtop{height: 4rem;overflow: hidden;}
a.projectsList .contxtend{padding: 0.4rem 0.5rem;display: flex;align-items: center;justify-content: space-between;}
a.projectsList .contxtend .title{color: #333;width: calc(100% - 130px);}
a.projectsList .contxtend .detail{width: 100px;line-height: 36px;color: #000;border: 1px solid #000;border-radius: 8px;}
a.projectsList:hover{box-shadow: 0 2px 12px rgba(0,0,0,0.08);}
a.projectsList:hover .picimgtop img{transform: scale(1.08);}
a.projectsList:hover .contxtend .title{color: #888;}
a.projectsList:hover .contxtend .detail{background: #000;color: #fff;}

#solutionsList .solutionsTop{position: relative;z-index: 9;}
#solutionsList .solutionsTop.open:after{content: "";width: 100%;height: 100%;background: rgba(0,0,0,0.5);position: absolute;top: 0;left: 0;z-index: -1;}
#solutionsList .solutionsTop .solutionsName{background-color: #fff;color: #333;padding: 0.4rem 1.2rem 0.4rem 0.8rem;cursor: pointer;position: relative;}
#solutionsList .solutionsTop .solutionsName:after{content: "";width: 16px;height: 16px;background: url('../images/you.png') no-repeat top left/100%;position: absolute;top: 50%;transform: translateY(-50%);right: 0.8rem;}
#solutionsList .solutionsTop .solutionsTxt{display: none;padding: 0 0.8rem 0.8rem;}
#solutionsList .solutionsTop .solutionsTxt .content-text{color: #fff;}
#solutionsList .solutionsTop.open .solutionsTxt{display: block;}
#solutionsList .solutionsTop.open .solutionsName{background-color: rgba(255,255,255,0);color: #fff;}
#solutionsList .solutionsTop.open .solutionsName:after{background-image: url('../images/you-cur.png');}

a.products-list-item{display: block;height: 100%;background: #fff;}
a.products-list-item .con-txt-end{padding: 15px;}
a.products-list-item .title{color: #333;}
a.products-list-item .subtitle{margin-top: 5px;color: #666;}
a.products-list-item:hover{box-shadow: 0 2px 12px rgba(0,0,0,0.08);}
a.products-list-item:hover .title{color: #007aff;}
a.products-list-item:hover img{transform: scale(1.08);}

.productListItem{background: #fff;display: flex;align-items: center;}
.productListItem .contxt{width: calc(100% - 370px);padding: 0.3rem 0.6rem;}
.productListItem .contxt .title a{font-weight: 700;color: #333;}
.productListItem .contxt .desc{line-height: 1.8;-webkit-line-clamp: 4;height: 7.2em;overflow: hidden;color: #333;}
.productListItem a.picimg{width: 370px;display: block;overflow: hidden;}
.productListItem:hover{box-shadow: 0 2px 12px rgba(0,0,0,0.08);}
.productListItem .contxt .title a:hover{color: #9a3c00;}
.productListItem:hover a.picimg img{transform: scale(1.08);}
.productListItem.cur .contxt{width: calc(100% - 312px);padding: 0.3rem;}
.productListItem.cur a.picimg{width: 312px;}
a.viewsee{display: block;width: 90px;line-height: 36px;border: 1px solid #000;color: #000;border-radius: 6px;}
a.viewbuy{margin-right: 20px;display: block;width: 90px;line-height: 36px;border: 1px solid #000;background: #000;color: #fff;border-radius: 6px;}
a.viewsee:hover,a.viewbuy:hover{background: #9a3c00;border-color: #9a3c00;color: #fff;}

.productsItemTop{height: 100%;background: #fff;}
.productsItemTop a.picimg{display: block;overflow: hidden;}
.productsItemTop .contxt{padding: 0 20px 40px;}
.productsItemTop .contxt .title a{font-weight: 700;color: #333;}
.productsItemTop .contxt .desc{line-height: 1.8;-webkit-line-clamp: 4;height: 7.2em;overflow: hidden;color: #333;}
.productsItemTop:hover{box-shadow: 0 2px 12px rgba(0,0,0,0.08);}
.productsItemTop:hover a.picimg img{transform: scale(1.08);}
.productsItemTop .contxt .title a:hover{color: #9a3c00;}

.work_show_img_zuo{width: 480px;background: #fff;}
.workswipertop .swiper-slide{border: 1px solid #ebebeb;}
.workswipertop .swiper-button-prev{left: 0;width: 24px;height: 40px;background: rgba(0,0,0,0.36);}
.workswipertop .swiper-button-next{right: 0;width: 24px;height: 40px;background: rgba(0,0,0,0.36);}
.workswipertop .swiper-button-prev:after,.workswipertop .swiper-button-next:after{font-size: 14px;color: #fff;}
.workswipertop .swiper-button-prev:hover,.workswipertop .swiper-button-next:hover{background: #000;}
.workswiperend .swiper-slide{cursor: pointer;border: 1px solid #ebebeb;}
.workswiperend .swiper-slide-thumb-active{border-color: #000;}
.work_show_con_you{width: calc(100% - 480px);padding-left: 5%;}
.work_show_con_you .subtitle{line-height: 1.4;}
.productsdetail span{display: inline-block;font-weight: 500;padding: 8px 12px;background: #000;color: #fff;}
.productDetails h2,.productDetails h3,.productDetails h4{font-size: var(--fz-24);font-weight: 700;margin-bottom: 10px;}

@media (max-width: 1440px) {
    .flexItemNavs ul.navsul>li>a{padding: 6px 20px;}
    a.newsListEnd .contxtzuo{padding-right: 40px;}
    a.newsListEnd .contxtzuo .time{width: 120px;}
    a.newsListEnd .contxtzuo .test:after{width: 33px;height: 18px;}
    a.projectsList .contxtend .title{width: calc(100% - 120px);}
    a.projectsList .contxtend .detail{width: 90px;line-height: 30px;border-radius: 6px;}

    .productListItem .contxt{width: calc(100% - 310px);}
    .productListItem a.picimg{width: 310px;}
    .productListItem.cur .contxt{width: calc(100% - 268px);}
    .productListItem.cur a.picimg{width: 268px;}
    a.viewsee{width: 85px;line-height: 32px;border-radius: 6px;}
    a.viewbuy{margin-right: 18px;width: 85px;line-height: 32px;border-radius: 6px;}
    .work_show_img_zuo{width: 420px;}
    .work_show_con_you{width: calc(100% - 420px);}
}
@media (max-width: 991px) {
    a.newsListEnd .contxtzuo,.productListItem{display: block;}
    a.newsListEnd .contxtzuo .time{margin: 0 0 12px;}
    a.newsListEnd .contxtzuo .test{padding-bottom: 50px;}
    a.projectsList .picimgtop{height: 8rem;}

    #solutionsList .solutionsTop .solutionsName{padding: 0.6rem 1.8rem 0.6rem 0.8rem;}
    #solutionsList .solutionsTop .solutionsName:after{width: 12px;height: 12px;}
    a.products-list-item .con-txt-end{padding: 8px;}
    .productListItem .contxt,.productListItem.cur .contxt{width: 100%;padding: 1rem;}
    .productListItem a.picimg,.productListItem.cur a.picimg{width: 100%;}
    .productsItemTop .contxt{padding: 0 15px 20px;}
    a.viewsee{width: 60px;line-height: 26px;border-radius: 4px;}
    a.viewbuy{margin-right: 12px;width: 60px;line-height: 26px;border-radius: 4px;}
    .work_show_img_zuo{width: 100%;padding: 0 0 15px;}
    .work_show_con_you{width: 100%;padding: 15px 0 0;}
}
@media (max-width: 768px) {
    ul.profile_ul li{display: block;}
    ul.profile_ul li .con_txt_zuo{width: 100%;padding: 1.2rem;}
    ul.profile_ul li .pic_img_you{width: 100%;}
    ul.profile_ul li:nth-child(even) .con_txt_zuo{width: 100%;position: static;}
    ul.profile_ul li .pic_img_you,ul.profile_ul li:nth-child(even) .pic_img_you{margin: 0;}

    .flexItemNavs ul.navsul>li>a{padding: 6px 10px;}
    .newsListTop .picimg{height: 7.2rem;}
    .m-t60.navs-con-width,a.newsListEnd .contxtzuo{width: 100%;padding: 0;}
    a.newsListEnd .contxtzuo .time{margin: 0;width: 100%;}
    a.newsListEnd .contxtzuo .test{max-width: 100%;padding: 10px 0;}
    a.newsListEnd .contxtzuo .test:after{display: none;}
    a.newsListEnd .picimgyou{margin-top: 20px;width: 100%;height: 9rem;}
    a.projectsList .contxtend{padding: 0.6rem;}
    a.projectsList .contxtend .title{color: #333;width: calc(100% - 80px);}
    a.projectsList .contxtend .detail{width: 60px;line-height: 24px;border-radius: 4px;}
}


.resumeSubmission a{font-weight: 700;color: #d70c18;}
.resumeSubmission a:hover{text-decoration: underline;}
#joinusList .joinusEnd .joinusName{background: #f7f8f9;padding: 10px 60px 10px 30px;cursor: pointer;position: relative;}
#joinusList .joinusEnd .joinusName:before{content: "";width: 16px;height: 16px;background: url('../images/you.png') no-repeat top left/100%;position: absolute;right: 30px;top: 50%;transform: translateY(-50%);}
#joinusList .joinusEnd.open .joinusName:before{background-image: url('../images/you-cur.png');}
#joinusList .joinusEnd.open .joinusName{background: #333;color: #fff;}
#joinusList .joinusEnd .joinusTxt{display: none;padding: 30px;background: #f7f8f9;}
#joinusList .joinusEnd.open .joinusTxt{display: block;}

.contact-us-info{width: 100%;height: 100%;text-align: center;padding: 45px 30px;background: #f7f8f9;}
.contact-us-info .pic{width: 48px;margin: auto;}
.contact-us-info a.zxkf{display: inline-block;padding: 8px 18px;background: #9a3c00;color: #fff;border-radius: 4px;}
.contact-us-info a.zxkf:hover{background: #000;}
.contact-us-info.on{display: flex;align-items: center;justify-content: center;}
.contact-us-info.on .content-width{width: 60%;max-width: 240px;}
.contact-us-info .img{width: 120px;margin: auto;}
.contact-us-info .title{color: #9a3c00;}

.showItemMenuZuo{width: 28%;max-width: 400px;}
.nav-show .tab-item>ul>li{border-top: 1px solid #ebebeb;}
.nav-show .tab-item>ul>li:last-child{border-bottom: 1px solid #ebebeb;}
.nav-show .tab-item>ul>li>a{display: block;padding: 20px 15px;color: #333;position: relative;z-index: 2;}
.nav-show .tab-item>ul>li>a:before{content: "";width: 18px;height: 18px;background: url('../images/you.png') no-repeat top left/100%;position: absolute;top: 50%;transform: translateY(-50%);right: 15px;}
.nav-show .tab-item>ul>li.active>a:before{background-image: url('../images/you-on.png');}
.nav-show .tab-item>ul>li>a:after{content: "";width: 0;height: 100%;background: #efefef;position: absolute;top: 0;left: 50%;transform: translateX(-50%);transition: all 0.5s;z-index: -1;}
.nav-show .tab-item>ul>li:hover>a:after{width: 100%;}
.nav-show .tab-item>ul>li>a:hover,.nav-show .tab-item>ul>li.active>a{color: #9a3c00;}
.nav-show .tab-item>ul>li>.cat{cursor: pointer;position: relative;}
.nav-show .tab-item>ul>li>.cat>a{display: inline-block;padding: 20px 15px;color: #333;position: relative;z-index: 2;}
.nav-show .tab-item>ul>li>.cat:after{content: "";width: 0;height: 100%;background: #efefef;position: absolute;top: 0;left: 50%;transform: translateX(-50%);transition: all 0.5s;}
.nav-show .tab-item>ul>li:hover>.cat:after{width: 100%;}
.nav-show .tab-item>ul>li>.cat>span{content: "";width: 18px;height: 18px;cursor: pointer;background: url('../images/you.png') no-repeat top left/100%;position: absolute;top: 50%;transform: translateY(-50%);right: 15px;z-index: 9;transition: all 0.5s;}
.nav-show .tab-item>ul>li.active>.cat>span{background-image: url('../images/you-on.png');transform: translateY(-50%) rotate(180deg);}
.nav-show .tab-item>ul>li.cur>.cat>span{transform: translateY(-50%) rotate(180deg);}
.nav-show .tab-item>ul>li>.cat>a:hover,.nav-show .tab-item>ul>li.active>.cat>a{color: #9a3c00;}
.nav-show .tab-item>ul>li .navscon{display: none;padding: 10px 0;border-top: 1px solid #efefef;}
.nav-show .tab-item>ul>li.active .navscon{display: block;}
.nav-show .tab-item>ul>li .navscon>a{display: block;padding: 10px 30px;color: #888;}
.nav-show .tab-item>ul>li .navscon>a:hover,.nav-show .tab-item>ul>li .navscon>a.active{color: #9a3c00;}

.showItemTextYou{width: 68%;max-width: 950px;}
#faqsList .faqsTop .faqsName{background: #000;color: #fff;padding: 10px 50px 10px 30px;cursor: pointer;position: relative;}
#faqsList .faqsTop .faqsName:after{content: "";width: 15px;height: 12px;background: url('../images/you-cur.png') no-repeat top left/100%;position: absolute;top: 50%;transform: translateY(-50%);right: 30px;}
#faqsList .faqsTop .faqsTxt{display: none;padding: 30px 30px 0;}
#faqsList .faqsTop.open .faqsTxt{display: block;}
.after-sales-service{padding-bottom: 60px;margin-bottom: 60px;border-bottom: 1px dashed #999;}
.after-sales-service:last-child{padding: 0;margin: 0;border: none;}
ul.downloadItem>li>a{display: block;padding: 20px 50px 20px 0;color: #333;border-bottom: 1px solid #e4e4e4;position: relative;}
ul.downloadItem>li:first-child>a{border-top: 1px solid #e4e4e4;}
ul.downloadItem>li>a:after{content: "";width: 0;height: 1px;background: #9a3c00;position: absolute;left: 0;bottom: -1px;transition: all 0.5s;}
ul.downloadItem>li>a:before{content: "";width: 18px;height: 18px;background: url('../images/down.png') no-repeat top left/100%;position: absolute;top: 50%;transform: translateY(-50%);right: 0;}
ul.downloadItem>li>a:hover:before{background-image: url('../images/down-cur.png');}
ul.downloadItem>li>a:hover:after{width: 100%;}
ul.downloadItem>li>a:hover{color: #9a3c00;}

@media (max-width: 1440px) {
    .nav-show .tab-item>ul>li>a{padding: 15px 10px;}
    .nav-show .tab-item>ul>li>a:before{width: 14px;height: 14px;right: 10px;}
    #faqsList .faqsTop .faqsName{padding: 10px 50px 10px 22px;}
    #faqsList .faqsTop .faqsName:after{right: 22px;}
    #faqsList .faqsTop .faqsTxt{padding: 22px 22px 0;}
    .after-sales-service{padding-bottom: 45px;margin-bottom: 45px;}
    ul.downloadItem>li>a{padding: 15px 40px 15px 0;}
    .contact-us-info{padding: 30px 20px;}
    .contact-us-info.on .content-width{max-width: 200px;}
}
@media (max-width: 991px) {
    #joinusList .joinusEnd .joinusName{padding: 10px 40px 10px 15px;}
    #joinusList .joinusEnd .joinusName:before{width: 12px;height: 12px;right: 15px;}
    #joinusList .joinusEnd .joinusTxt{padding: 15px;}
    .contact-us-info{padding: 30px 15px;}
    .contact-us-info .pic{width: 42px;}
    .contact-us-info.on .content-width{max-width: 160px;}
    .contact-us-info .img{width: 100px;}

    .showItemMenuZuo{width: 100%;max-width: 100%;padding-bottom: 15px;}
    .nav-show .mobilenav{padding: 10px 15px;background: #e4e4e4;cursor: pointer;position: relative;}
    .nav-show .mobilenav:before{content: "";width: 12px;height: 12px;background: url('../images/you.png') no-repeat top left/100%;position: absolute;top: 50%;transform: translateY(-50%);right: 15px;}
    .nav-show .tab-item{display: none;margin: 0;}
    .nav-show .tab-item>ul>li>a{padding: 10px 15px;}
    .nav-show .tab-item>ul>li>a:before{width: 12px;height: 12px;right: 15px;}
    .nav-show .tab-item>ul>li>.cat>a{padding: 10px 15px;}
    .nav-show .tab-item>ul>li>.cat>span{width: 12px;height: 12px;}
    .nav-show .tab-item>ul>li .navscon{padding: 7px 0;}
    .nav-show .tab-item>ul>li .navscon>a{padding: 7px 25px;}

    .showItemTextYou{width: 100%;max-width: 100%;padding-top: 15px;}
    #faqsList .faqsTop .faqsName{padding: 10px 36px 10px 15px;}
    #faqsList .faqsTop .faqsName:after{width: 12px;height: 10px;right: 15px;}
    #faqsList .faqsTop .faqsTxt{padding: 15px 15px 0;}
    .after-sales-service{padding-bottom: 30px;margin-bottom: 30px;}
    ul.downloadItem>li>a{padding: 10px 30px 10px 0;}
    ul.downloadItem>li>a:before{width: 14px;height: 14px;}
}