.p-tb80{padding: 80px 0;}
.p-lr5{padding: 0 5px;}
.p-lr10{padding: 0 10px;}
.m-lr25{margin: 0 -25px;}
.p-lr25{padding: 0 25px;}
.m-t80{margin-top: 80px;}
.rt50{margin-top: -50px;}
.m-t50{margin-top: 50px;}
.m-t40{margin-top: 40px;}
.m-t30{margin-top: 30px;}
.m-t20{margin-top: 20px;}
.fz-36{font-size: 36px;}
.fz-32{font-size: 32px;}
.fz-26{font-size: 26px;}
.fz-24{font-size: 24px;}
.fz-22{font-size: 22px;}
.fz-20{font-size: 20px;}
.fz-18{font-size: 18px;}
.fz-16{font-size: 16px;}
.fz-15{font-size: 15px;}
.fz-14{font-size: 14px;}
.content-text{font-size: 16px;line-height: 2;color: #666;}
.text-p p{margin-bottom: 0;}
:root{--fz-20: 20px;}

@media(max-width: 1366px){
    .p-tb80{padding: 60px 0;}
    .m-lr25{margin: 0 -16px;}
    .p-lr25{padding: 0 16px;}
    .rt50{margin-top: -32px;}
    .m-t50{margin-top: 32px;}
}
@media(max-width: 1229px){
    .p-tb80{padding: 40px 0;}
    .p-lr5{padding: 0 10px;}
    .p-lr10{padding: 0 5px;}
    .m-lr25{margin: 0 -12px;}
    .p-lr25{padding: 0 12px;}
    .rt50{margin-top: -24px;}
    .m-t80{margin-top: 40px;}
    .m-t50{margin-top: 24px;}
    .m-t40{margin-top: 20px;}
    .m-t30{margin-top: 15px;}
    .m-t20{margin-top: 10px;}
    .fz-36{font-size: 27px;}
    .fz-32{font-size: 24px;}
    .fz-26{font-size: 20px;}
    .fz-24{font-size: 19px;}
    .fz-22{font-size: 18px;}
    .fz-20{font-size: 17px;}
    .fz-18{font-size: 16px;}
    .fz-16{font-size: 15px;}
    .fz-15{font-size: 14px;}
    .fz-14{font-size: 13px;}
    .content-text{font-size: 13px;}
    :root{--fz-20: 17px;}
}


.productswrap{width: 100%;background: #f0f5f9;}
.productswrap .flex-row{display: flex;align-items: flex-start;justify-content: space-between;}
.productswrap .pro-left{width: 38%;max-width: 540px;}
.productswrap .text-swiper{margin-bottom: 50px;}
.productswrap .text-swiper h1{font-size: 30px;color: #004f91;letter-spacing: 1px;}
.productswrap .text-swiper h2{font-size: 34px;color: #004f91;letter-spacing: 2px;}
.productswrap .text-swiper p{color: #666;text-align: justify;line-height: 1.8;-webkit-line-clamp: 3;height: 5.4em;}
.productswrap .pro-nemu li{padding-right: 100px;position: relative;margin-bottom: 12px;}
.productswrap .pro-nemu li a{width: 100%;display: block;border: 1px solid #004f91;color: #004f91;letter-spacing: 1px;padding: 0 34px;line-height: 74px;position: relative;}
.productswrap .pro-nemu li a:before{content: "";width: 40px;height: 40px;background: url('../images/iconyou.png') no-repeat center/100%;position: absolute;top: 50%;transform: translateY(-50%);right: 30px;}
.productswrap .pro-nemu img{width: 80px;position: absolute;top: 50%;transform: translateY(-50%);right: 0;opacity: 0;transition: all .3s;}
.productswrap .pro-nemu li.active img{opacity: 1;}
.productswrap .pro-nemu li.active a{background: #004f91;}
.productswrap .pro-nemu li.active a:before{background-image: url('../images/iconyoucur.png');}
.productswrap .pro-nemu li a:hover,.productswrap .pro-nemu li.active a{color: #fff;}
.productswrap .pro-right{width: 56%;max-width: 800px;}
.productswrap .pic-swiper a{display: block;width: 100%;overflow: hidden;}
.productswrap .pic-swiper p{letter-spacing: 1px;}

.ldghwrap{display: flex;align-items: center;justify-content: space-between;}
.ldghwrap .title{display: flex;align-items: flex-end;}
.ldghwrap .title h1{font-size: 40px;color: #333;letter-spacing: 1px;}
.ldghwrap .title.cur{padding-left: 20px;position: relative;}
.ldghwrap .title.cur:before{content: "";width: 3px;height: 40px;background: #004f91;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.ldghwrap .title h2{font-size: 30px;color: #666;margin-top: 5px;letter-spacing: 1px;}
.ldghwrap .title span{display: block;width: 3px;height: 37px;margin: 0 20px;background: #004f91;}
.ldghwrap .more a{color: #004f91;}
.ldghwrap .more a:hover{font-weight: 700;}
.swiperprevnext .swiper-button-prev{width: 48px;height: 48px;left: -54px;}
.swiperprevnext .swiper-button-next{width: 48px;height: 48px;right: -54px;}
.swiperprevnext .swiper-button-prev:hover,.swiperprevnext .swiper-button-next:hover{background: #004f91;}
.swiperprevnext .swiper-button-prev:after,.swiperprevnext .swiper-button-next:after{font-size: 30px;font-weight: 600;color: #888;}
.swiperprevnext .swiper-button-prev:hover:after,.swiperprevnext .swiper-button-next:hover:after{color: #fff;}
a.watchnews .title{color: #333;}
a.watchnews:hover img{transform: scale(1.08);}
a.watchnews:hover .title{color: #004f91;}

.publicizebg{width: 100%;background: url('../images/bg.jpg') no-repeat center/cover;}
.publicizebg .video{margin: 150px 0 0 60px;text-align: center;width: 300px;color: #fff;cursor: pointer;}
.publicizebg .newsletter{color: #fff;padding-top: 150px;}
.publicizebg .newsletter .title{display: flex;align-items: flex-start;justify-content: center;color: #fff;}
.publicizebg .newsletter .title .animateNum{font-size: 60px;font-weight: 700;}
.publicizebg .newsletter .title span{font-size: 36px;}
.publicizebg .newsletter .desc{text-align: center;font-size: 30px;}
.videodesctop{display: none;width: 100%;height: 100%;background: rgba(0,0,0,0.95);position: fixed;top: 0;left: 0;z-index: 1000;}
.videodesctop .videodesc{width: 100%;max-width: 1000px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 9;}
.videodesctop .btnclose{width: 24px;height: 24px;background: url('../images/close.png') no-repeat center / 100%;cursor: pointer;position: absolute;top: 10px;right: 10px;z-index: 9;}

#goleft{width: 100%;overflow: hidden;}
#goleft #gols{width: 3000%;height: 110px;overflow: hidden;display: flex;flex-wrap: wrap;}
#goleft #goleft1,#goleft #goleft2{display: flex;flex-wrap: wrap;}
#goleft ul>li{width: 200px;margin: 10px;border: 1px solid #dedede;}

@media(max-width: 1229px){
    .productswrap .pro-left{width: 38%;max-width: 540px;}
    .productswrap .text-swiper{margin-bottom: 40px;}
    .productswrap .pro-nemu li{padding-right: 80px;}
    .productswrap .pro-nemu li a{padding: 0 24px;line-height: 60px;}
    .productswrap .pro-nemu img{width: 60px;}

    .publicizebg .video{margin: 80px 0 0 40px;width: 240px;}
    .publicizebg .video img{width: 60px;}
    .publicizebg .newsletter{padding-top: 100px;}
    .publicizebg .newsletter .title .animateNum{font-size: 48px;}
    .publicizebg .newsletter .title span{font-size: 32px;}
    .publicizebg .newsletter .desc{font-size: 24px;}

    #goleft #gols{height: 90px;}
    #goleft ul>li{width: 160px;margin: 8px;}
}
@media(max-width: 991px){
    .productswrap .flex-row{display: block;}
    .productswrap .pro-left{width: 100%;max-width: 100%;padding-bottom: 15px;}
    .productswrap .text-swiper{margin-bottom: 25px;}
    .productswrap .text-swiper h1{font-size: 24px;}
    .productswrap .text-swiper h2{font-size: 26px;}
    .productswrap .pro-nemu li{padding-right: 60px;}
    .productswrap .pro-nemu li a{padding: 0 15px;line-height: 48px;}
    .productswrap .pro-nemu li a:before{width: 34px;height: 34px;right: 15px;}
    .productswrap .pro-nemu img{width: 40px;}
    .productswrap .pro-right{width: 100%;max-width: 100%;padding-top: 15px;}

    .ldghwrap .title h1{font-size: 30px;}
    .ldghwrap .title.cur:before{height: 30px;}
    .ldghwrap .title h2,.ldghwrap .title span{display: none;}
    .swiperprevnext .swiper-button-prev{width: 30px;height: 30px;left: 0;}
    .swiperprevnext .swiper-button-next{width: 30px;height: 30px;right: 0;}
    .swiperprevnext .swiper-button-prev:after,.swiperprevnext .swiper-button-next:after{font-size: 20px;}

    .publicizebg .video{margin: 0;width: 120px;}
    .publicizebg .video img{width: 40px;}
    .publicizebg .newsletter{padding-top: 20px;}
    .publicizebg .newsletter .itembox{width: 45%;padding: 5px;}
    .publicizebg .newsletter .title .animateNum{font-size: 36px;}
    .publicizebg .newsletter .title span{font-size: 20px;}
    .publicizebg .newsletter .desc{font-size: 12px;}
    .videodesctop .btnclose{width: 18px;height: 18px;top: 6px;right: 6px;}
    #goleft #gols{height: 70px;}
    #goleft ul>li{width: 120px;margin: 5px;}
}


.site-subnav{width: 100%;line-height: 55px;border-bottom: 1px solid #eaeaea;}
.site-subnav .flex-row-wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
.site-subnav .subnav-item,.site-subnav .bread{font-size: 0;}
.site-subnav .subnav-item span{width: 1px;height: 15px;margin: 0 25px;background: #eee;display: inline-block;vertical-align: middle;}
.site-subnav .subnav-item span:last-child{display: none;}
.site-subnav .subnav-item a{display: inline-block;vertical-align: middle;font-size: 16px;color: #999;}
.site-subnav .subnav-item a.active{font-weight: 700;color: #004f91;}
.site-subnav .bread{padding-left: 24px;background: url('../images/site.png') no-repeat left center/14px;}
.site-subnav .bread,.site-subnav .bread a{font-size: 16px;color: #999;}
.site-subnav .bread span{margin: 0 3px;font-family: '宋体';}
.site-subnav .subnav-item a:hover,.site-subnav .bread a:hover{color: #004f91;}

.contentbg{background: url('../images/bg.png') no-repeat bottom center/cover;background-attachment: fixed;}
.aboutusInfo{line-height: 1.8;color: #666;font-family: 'Microsoft JhengHei';}
a.historyItem{display: block;background: #f8f8f8;color: #333;}
a.historyItem .picimg{height: 300px;}
a.historyItem .contxt{padding: 40px 30px;}
a.historyItem .contxt .name{line-height: 1.4;-webkit-line-clamp: 2;height: 2.8em;}
a.historyItem .contxt .desc{color: #666;line-height: 1.6;-webkit-line-clamp: 2;height: 3.2em;}
a.historyItem:hover{background: #004f91;color: #fff;}
a.historyItem:hover .contxt .desc{color: #fff;}
.datetime{margin-top: 10px;color: #666;}
.showcontentEnd{padding-top: 20px;border-top: 1px solid #ddd;}
.showcontentEnd .prevnext a,.showcontentEnd .prevnext span{line-height: 2;color: #333;}
.showcontentEnd .prevnext a:hover{color: #004f91;}
a.historyItem.culture{background: #f8f8f8;color: #333;}
a.historyItem.culture .contxt .desc{color: #666;}
a.historyItem.culture:hover .contxt .name{color: #004f91;}
a.historyItem.culture:hover .picimg img{transform: scale(1.08);}

.slideBox .in-sub-nav{width: 100%;height: 80px;position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,0.5);z-index: 9;}
.slideBox .in-sub-nav ul>li{width: 25%;height: 80px;position: relative;}
.slideBox .in-sub-nav ul>li>a{width: 100%;height: 80px;color: #fff;position: absolute;left: 0;bottom: 0;display: flex;align-items: center;justify-content: center;transition: all 0.5s;}
.slideBox .in-sub-nav ul>li>a .picimg{width: 50px;}
.slideBox .in-sub-nav ul>li>a .contxt{padding-left: 10px;}
.slideBox .in-sub-nav ul>li.active>a,.slideBox .in-sub-nav ul>li>a:hover{height: 100px;background: #fb723c;}
.in-pro-navs .zuo-name-row{max-width: 240px;}
.in-pro-navs .zuo-name-row .cn{margin-top: 3px;color: #a0a0a0;}
.in-pro-navs ul.you-flex-row{max-width: calc(100% - 240px);font-size: 0;}
.in-pro-navs ul.you-flex-row li{display: inline-block;vertical-align: middle;}
.in-pro-navs ul.you-flex-row li a{display: block;height: 75px;line-height: 75px;padding: 0 25px;border-bottom: 1px solid #ededed;position: relative;color: #666;transition: all 0.3s;}
.in-pro-navs ul.you-flex-row li a:hover, .in-pro-navs ul li.active a{font-size: var(--fz-20);font-weight: 700;border-bottom: 2px solid #16558a;color: #16558a;}
.in-pro-navs ul.you-flex-row li a:hover::after, .in-pro-navs ul li.active a::after{content: '';position: absolute;width: 0;height: 0;border-style: solid;border-width: 0 6px 7px 6px;border-color: transparent transparent #16558a transparent;bottom: 0;left: 50%;transform: translateX(-50%);}

.rowFlexWrap{display: flex;flex-wrap: wrap;}
.spaceBetween{justify-content: space-between;}
.productItem{padding: 10px;background: #f0f5f9;}
.productItem .picimgtop{display: block;padding: 10px;height: 270px;background: #fff;overflow: hidden;display: flex;align-items: center;justify-content: center;}
.productItem .picimgtop img{max-width: 100%;max-height: 100%;}
.productItem .contxtend{padding: 40px 20px 30px;}
.productItem .contxtend .title{color: #333;}
.productItem .contxtend .desc{color: #666;line-height: 1.6;-webkit-line-clamp: 2;height: 3.2em;}
.productItem .contxtend a.more{display: block;margin: auto;width: 80px;line-height: 26px;font-size: 12px;background: #16558a;color: #fff;}
.productItem:hover .picimgtop img{transform: scale(1.08);}
.productItem .contxtend a.more:hover{background: #004f91;}

.showprobg{position: relative;z-index: 9;}
.showprobg:after{content: "";width: 50%;height: 100%;background: url('../images/probg.jpg') no-repeat center/cover;position: absolute;top: 0;right: 0;z-index: -1;}
.showprobg .pro-pic-img,.showprobg .pro-con-txt{width: 50%;padding: 50px;display: flex;align-items: center;}
.showprobg .pro-con-txt .condesc{line-height: 1.75;color: #666;}
.showprobg .pro-con-txt .phone{color: #004f91;}
a.consultation{display: flex;align-items: center;justify-content: space-between;width: 260px;line-height: 55px;border: 1px solid #004f91;border-left-width: 3px;color: #004f91;padding: 0 20px;}
a.consultation span{width: 30px;height: 30px;background: url('../images/phone.png') no-repeat center/cover;}
a.consultation:hover{background: #004f91;color: #fff;}
a.consultation:hover span{background-image: url('../images/phonecur.png');}
ul.mainshowclass li{display: inline-block;width: 235px;line-height: 55px;cursor: pointer;border: 1px solid #eee;color: #666;text-align: center;margin: 0 5px 5px 0;}
ul.mainshowclass li:last-child{margin-right: 0;}
ul.mainshowclass li.active{background: #004f91;border-color: #004f91;color: #fff;}

@media(max-width: 1229px){
    .site-subnav .subnav-item span{margin: 0 15px;}
    .site-subnav .subnav-item a{font-size: 14px;}
    .site-subnav .bread,.site-subnav .bread a{font-size: 14px;}
    a.historyItem .contxt{padding: 20px 15px;}
    a.historyItem .picimg{height: 3.6rem;}

    .slideBox .in-sub-nav,.slideBox .in-sub-nav ul>li,.slideBox .in-sub-nav ul>li>a{height: 60px;}
    .slideBox .in-sub-nav ul>li>a .picimg{width: 42px;}
    .slideBox .in-sub-nav ul>li>a .contxt{padding-left: 6px;}
    .slideBox .in-sub-nav ul>li.active>a,.slideBox .in-sub-nav ul>li>a:hover{height: 75px;}
    .in-pro-navs ul li a{height: 60px;line-height: 60px;padding: 0 16px;}
    a.consultation{width: 235px;line-height: 50px;}
    ul.mainshowclass li{width: 200px;line-height: 50px;}
}
@media(max-width: 991px){
    .site-subnav{line-height: 45px;}
    .site-subnav .subnav-item{padding-bottom: 4px;white-space: nowrap;overflow-x: auto;}
    .site-subnav .bread,.slideBox .in-sub-nav,.showprobg:after{display: none;}
    .box-show-left{text-align: left;}
    a.historyItem .picimg{height: 6rem;}

    .in-pro-navs .zuo-name-row{width: 100%;max-width: 100%;text-align: center;margin-bottom: 20px;}
    .in-pro-navs ul.you-flex-row{width: 100%;max-width: 100%;text-align: center;padding-bottom: 4px;white-space: nowrap;overflow-x: auto;}
    .in-pro-navs ul.you-flex-row li a{height: 45px;line-height: 35px;padding: 0 10px;}

    .showprobg .container{padding: 0;}
    .showprobg .pro-pic-img{width: 100%;padding: 40px 15px;background: #f7f8f9;}
    .showprobg .pro-con-txt{width: 100%;padding: 40px 15px;display: block;}
    a.consultation{width: 185px;line-height: 40px;padding: 0 15px;}
    a.consultation span{width: 22px;height: 22px;}
    ul.mainshowclass li{width: 25%;line-height: 36px;background: #eee;font-size: 15px;margin: 0;}
}
@media(max-width: 768px){
    a.historyItem .picimg{height: 12rem;}
    .productItem .contxtend{padding: 20px 10px 10px;}
}


a.solutionZuo{display: block;height: 450px;overflow: hidden;position: relative;}
a.solutionZuo .contxt{width: 100%;padding: 20px;background: rgba(0,0,0,0.5);color: #fff;position: absolute;bottom: 0;left: 0;}
a.solutionZuo .contxt .desc{margin-top: 10px;}
a.solutionZuo:hover img{transform: scale(1.08);}
a.solutionYou{display: flex;flex-wrap: wrap;background: #f5f5f5;}
a.solutionYou .picimg{width: 300px;height: 200px;overflow: hidden;}
a.solutionYou .contxt{width: calc(100% - 300px);}
a.solutionYou .contxt .title{padding: 15px 30px;color: #333;border-bottom: 1px solid #e5e5e5;}
a.solutionYou .contxt .endtxt{padding: 20px 30px;}
a.solutionYou .contxt .endtxt .desc{color: #666;line-height: 1.6;-webkit-line-clamp: 2;height: 3.2em;}
a.solutionYou .contxt .endtxt .more{font-size: 12px;color: #004f91;padding-left: 15px;background: url('../images/more.png') no-repeat left center/7px;}
a.solutionYou:hover .picimg img{transform: scale(1.08);}
a.solutionYou:hover .contxt .endtxt .more{transform: translateX(15px);}
a.solutionEnd .picimg{height: 245px;}
a.solutionEnd .title{color: #333;}
a.solutionEnd .desc{color: #666;}
a.solutionEnd .more{font-size: 12px;color: #004f91;padding-left: 15px;background: url('../images/more.png') no-repeat left center/7px;}
a.solutionEnd:hover .picimg img{transform: scale(1.08);}
a.solutionEnd:hover .more{transform: translateX(15px);}

.works_img_zuo{width: 380px;}
.nav-show .mobile-nav{padding-bottom: 45px;margin-bottom: 45px;border-bottom: 1px solid #e5e5e5;}
.nav-show .tab-item{width: 220px;}
.nav-show .tab-item ul>li>a{display: block;width: 245px;line-height: 60px;color: #666;padding: 0 20px;border-bottom: 1px solid #e5e5e5;position: relative;transition: all 0.5s;}
.nav-show .tab-item ul>li>a:after{content: "";width: 9px;height: 16px;background: url('../images/you.png') no-repeat center/100%;position: absolute;top: 50%;transform: translateY(-50%);right: 20px;}
.nav-show .tab-item ul>li.active>a,.nav-show .tab-item ul>li>a:hover{background: #004f91;border-bottom-color: #004f91;color: #fff;}
.nav-show .tab-item ul>li.active>a:after,.nav-show .tab-item ul>li>a:hover:after{background-image: url('../images/youcur.png');}
.works_con_you{width: calc(100% - 380px);}
.pro_next_prev .proprev{left: -40px;}
.pro_next_prev .pronext{right: -40px;}
.pro_next_prev .proprev:after,.pro_next_prev .pronext:after{font-size: 32px;font-weight: 700;color: #999;}
a.serviceItem{display: block;background: #004f91;}
a.serviceItem .title{padding: 10px 20px;color: #fff;}
a.serviceItem:hover img{transform: scale(1.08);}
.messageForm .wpBox{width: 100%;position: relative;}
.messageForm .wpBox .img{width: 22px;position: absolute;left: 20px;top: 50%;transform: translateY(-50%);}
.messageForm .wpBox .input{width: 100%;height: 50px;padding: 0 20px 0 60px;background: #fff;border: 1px solid #e7e7e7;}
.messageForm .content{width: 100%;height: 180px;padding: 10px 20px;background: #fff;border: 1px solid #e7e7e7;}
.messageForm .wpBox .input:focus,.messageForm .content:focus{border-color: #004f91;}
.messageForm .wpFormSubmit .submit{display: block;width: 200px;height: 50px;margin: auto;background: #004f91;color: #fff;}
.messageForm .wpFormSubmit .submit:hover{background: #003f73;}

.join-search{width: 100%;max-width: 600px;margin: 30px auto 0;position: relative;}
.join-search .keyword{width: 100%;height: 60px;padding: 0 180px 0 50px;border-left: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.join-search .search{width: 150px;height: 60px;background: #004f91;color: #fff;letter-spacing: 5px;cursor: pointer;position: absolute;top: 0;right: 0;}
.join-search:after{content: "";width: 30px;height: 30px;background: url('../images/search.png') no-repeat center/100%;position: absolute;top: 50%;transform: translateY(-50%);left: 10px;}
.faqslist .faqstop .faqsname{padding: 30px 160px 30px 40px;cursor: pointer;position: relative;}
.faqslist .faqstop:nth-child(2n) .faqsname{background: #f0f5f9;}
.faqslist .faqstop .faqsname .click{display: inline-block;cursor: pointer;padding: 5px 20px;background: #004f91;color: #fff;position: absolute;top: 50%;transform: translateY(-50%);right: 40px;}
.faqslist .faqstop .faqstext{display: none;padding: 30px 40px;background: #f7f8f9;}
.faqslist .faqstop .faqsname .des span{color: #666;margin-right: 20px;}

@media(max-width: 1229px){
    .productItem .contxtend{padding: 30px 0 20px;}
    a.solutionZuo{height: 325px;}
    a.solutionZuo .contxt{padding: 10px;}
    a.solutionZuo .contxt .desc{margin-top: 6px;}
    a.solutionYou .picimg{width: 240px;height: 150px;}
    a.solutionYou .contxt{width: calc(100% - 240px);}
    a.solutionYou .contxt .title{padding: 10px 20px;}
    a.solutionYou .contxt .endtxt{padding: 15px 20px;}
    a.solutionEnd .picimg{height: 215px;}

    .works_img_zuo{width: 320px;}
    .nav-show .mobile-nav{padding-bottom: 30px;margin-bottom: 30px;}
    .nav-show .tab-item{width: 220px;}
    .nav-show .tab-item ul>li>a{width: 220px;line-height: 45px;padding: 0 15px;}
    .nav-show .tab-item ul>li>a:after{width: 7px;height: 12px;right: 15px;}
    .works_con_you{width: calc(100% - 320px);}
    .pro_next_prev .proprev{left: -30px;}
    .pro_next_prev .pronext{right: -30px;}
    .pro_next_prev .proprev:after,.pro_next_prev .pronext:after{font-size: 24px;}
}
@media(max-width: 991px){
    a.solutionZuo,a.solutionYou .picimg{width: 100%;height: auto;}
    a.solutionYou .contxt,.works_img_zuo,.nav-show .tab-item ul>li>a{width: 100%;}
    .nav-show .mobile-nav{background: #00447d;color: #fff;padding: 5px 15px;margin: 0;border-bottom: none;position: relative;}
    .nav-show .mobile-nav:after{content: "";width: 20px;height: 20px;background: url('../images/youcur.png') no-repeat center/8px;position: absolute;top: 50%;transform: translateY(-50%) rotate(90deg);right: 15px;transition: all 0.5s;}
    .nav-show .mobile-nav.extend:after{transform: translateY(-50%) rotate(-90deg);}
    .nav-show .tab-item{display: none;width: 100%;}
    .works_con_you{width: 100%;margin-top: 30px;}
    .pro_next_prev .proprev{left: 0;}
    .pro_next_prev .pronext{right: 0;}
    .pro_next_prev .proprev:after,.pro_next_prev .pronext:after{font-size: 32px;font-weight: 700;color: #999;}
    
    .messageForm .wpBox .img{left: 10px;}
    .messageForm .wpBox .img{width: 18px;}
    .messageForm .wpBox .input{height: 40px;padding: 0 10px 0 40px;}
    .messageForm .content{height: 150px;padding: 5px 10px;}
    .messageForm .wpFormSubmit .submit{width: 120px;height: 40px;}

    .join-search .keyword{height: 40px;padding: 0 95px 0 40px;}
    .join-search .search{width: 75px;height: 40px;}
    .join-search:after{width: 20px;height: 20px;}
    .faqslist .faqstop .faqsname,.faqslist .faqstop .faqstext{padding: 15px;}
    .faqslist .faqstop .faqsname .des span{margin-right: 12px;}
    .faqslist .faqstop .faqsname .click{display: none;}
}