.p-tb80{padding: 0.8rem 0;}
.p-tb40{padding: 0.4rem 0;}
.p-lr5{padding: 0 5px;}
.p-lr10{padding: 0 10px;}
.fz-32{font-size: 0.32rem;}
.fz-24{font-size: 0.24rem;}
.fz-16{font-size: 0.16rem;}
.m-t80{margin-top: 0.8rem;}
.m-t60{margin-top: 0.6rem;}
.m-t40{margin-top: 0.4rem;}
.m-t20{margin-top: 20px;}
.content-text{font-size: 0.16rem;line-height: 2;color: #666;}
.text-p p{margin-bottom: 0;}
.bg01{background: #f9f9f9;}

@media (max-width: 1440px) {
    .p-tb80{padding: 56px 0;}
    .p-tb40{padding: 28px 0;}
    .p-lr5{padding: 0 8px;}
    .p-lr10{padding: 0 7px;}
    .fz-32{font-size: 0.36rem;}
    .fz-24{font-size: 0.28rem;}
    .fz-16{font-size: 0.20rem;}
    .m-t80{margin-top: 56px;}
    .m-t60{margin-top: 42px;}
    .m-t40{margin-top: 28px;}
    .m-t20{margin-top: 14px;}
    .content-text{font-size: 0.2rem;}
}
@media (max-width: 991px) {
    .p-tb80{padding: 40px 0;}
    .p-tb40{padding: 20px 0;}
    .p-lr5{padding: 0 10px;}
    .p-lr10{padding: 0 5px;}
    .fz-32{font-size: 1.12rem;}
    .fz-24{font-size: 0.96rem;}
    .fz-16{font-size: 0.64rem;}
    .m-t80{margin-top: 40px;}
    .m-t60{margin-top: 30px;}
    .m-t40{margin-top: 20px;}
    .m-t20{margin-top: 10px;}
    .content-text{font-size: 0.64rem;}
}


.wp-home-pro-flex{padding: 50px 0;position: relative;}
.wp-home-pro-flex .zuoimg{width: 300px;position: absolute;left: 0;bottom: 50px;}
.wp-home-pro-flex .contxt{width: 635px;height: 375px;margin: auto;position: relative;}
.wp-home-pro-flex .contxt .item{width: 240px;height: 240px;position: absolute;}
.wp-home-pro-flex .contxt .item.icon01{top: 0;left: 0;}
.wp-home-pro-flex .contxt .item.icon02{top: 130px;left: 130px;}
.wp-home-pro-flex .contxt .item.icon03{top: 0;left: 260px;}
.wp-home-pro-flex .contxt .item.icon04{top: 130px;left: 390px;}
.wp-home-pro-flex .contxt .item a{display: block;position: relative;}
.wp-home-pro-flex .contxt .item .title{width: 140px;height: 140px;opacity: 0;display: flex;align-items: center;justify-content: center;background: rgba(255,255,255,0.6);position: absolute;left: 50px;top: 50px;transform: rotate(45deg);}
.wp-home-pro-flex .contxt .item .title .name{font-weight: 500;transform: rotate(-45deg);color: #333;}
.wp-home-pro-flex .youimg{width: 265px;position: absolute;right: 0;top: 30px;}
.wp-home-pro-flex .contxt .item:hover .title{opacity: 1;}

.pro-list-item.home a.picimg{height: 2.4rem;}
a.view-more{display: inline-block;width: 140px;height: 40px;line-height: 40px;background: #434343;color: #fff;border-radius: 4px;}
a.view-more:hover{background: #3399cc;}
.newsinfobg{position: relative;}
.newsinfobg:before{content: "";width: 7rem;height: 4rem;background: #f7f7f7;position: absolute;left: 0;bottom: 0;z-index: -1;}
.news-info:before{content: "";width: 100%;height: 1px;background: #f7f7f7;position: absolute;left: 0;bottom: 0;z-index: -1;}
.news-info .info-left{width: 600px;}
.news-info .info-left .info-list{width: 100%;display: inline-block;position: relative;}
.news-info .info-left .info-list .info-con{width: 100%;padding: 0.2rem 0.4rem;background: rgba(0,0,0,.5);position: absolute;left: 0;bottom: 0;}
.news-info .info-left .info-list .info-con h4{font-size: 20px;color: #fff;}
.news-info .info-left .info-list .info-con h5{margin-top: 20px;font-size: 16px;color: #fff;line-height: 1.4;-webkit-line-clamp: 2;height: 2.8em;}
.news-info .info-right{width: calc(100% - 600px);border-top: 1px solid #f7f7f7;border-right: 1px solid #f7f7f7;}

.news-list-you a.picimg{display: block;height: 235px;overflow: hidden;}
.news-list-you a.picimg:hover img{transform: scale(1.08);}
.news-list-you .desc{color: #888;line-height: 1.5;-webkit-line-clamp: 3;height: 4.5em;}
.news-list-zuo{padding: 20px 0;display: flex;border-bottom: 1px solid #eee;}
.news-list-zuo:first-child{padding-top: 0;}
.news-list-zuo .shijian{width: 0.8rem;text-align: center;}
.news-list-zuo .context{width: calc(100% - 0.8rem);padding-left: 15px;}
.news-list-zuo .context .title a,.news-list-you .title a{color: #333;}
.news-list-zuo .context .title a:hover,.news-list-you .title a:hover{color: #3399cc;}
.news-list-zuo .context .desc{color: #888;line-height: 1.5;-webkit-line-clamp: 3;height: 4.5em;}

.about-us-wrap.rmcp{margin: 0.3rem -0.15rem 0;}
.about-us-wrap.rmcp .widthitem{width: 33.33%;padding: 0 0.15rem;}
.about-us-wrap.rmcp .widthitem .top{margin-top: 0.3rem;}
.about-us-wrap.rmcp .widthitem .top.img01{height: 3.3rem;}
.about-us-wrap.rmcp .widthitem .top.img02{height: 6.9rem;}
.about-us-wrap.rmcp .widthitem .top.img03{height: 3.6rem;}
.about-us-wrap.rmcp .widthitem .top.context{height: 3rem;background: #4a4a4a;color: #fff;display: flex;align-items: center;justify-content: center;}
.about-us-wrap.rmcp .widthitem .top.context .more a{margin: auto;width: 42px;height: 42px;display: flex;align-items: center;justify-content: center; border-radius: 50%;border: 2px solid #fff;}
.about-us-wrap.rmcp .widthitem .top.context .more a span{display: block;width: 36px;height: 36px;line-height: 36px;border-radius: 50%;background: url(../images/circlebg.png)  50% 0 repeat-x;color: #fff;}
.about-us-wrap.rmcp .widthitem .top.context .more a:hover span{background: #ff6600;}

.home-case-bg{background: url('../../images/casebg.jpg') no-repeat center/cover;color: #fff;}
.about-us-wrap.adv .adv-item .img{width: 44px;height: 44px;margin: 0 auto 10px;position: relative;}
.about-us-wrap.adv .adv-item .none{opacity: 0;position: absolute;top: 0;left: 0;}
.about-us-wrap.adv .adv-item:hover .show{opacity: 0;}
.about-us-wrap.adv .adv-item:hover .none{opacity: 1;}

@media (max-width: 1440px) {
    .wp-home-pro-flex .zuoimg{width: 260px;}
    .wp-home-pro-flex .contxt{width: 585px;height: 345px;}
    .wp-home-pro-flex .contxt .item{width: 220px;height: 220px;}
    .wp-home-pro-flex .contxt .item.icon02{top: 120px;left: 120px;}
    .wp-home-pro-flex .contxt .item.icon03{left: 240px;}
    .wp-home-pro-flex .contxt .item.icon04{top: 120px;left: 360px;}
    .wp-home-pro-flex .contxt .item .title{width: 130px;height: 130px;left: 45px;top: 45px;}
    .wp-home-pro-flex .youimg{width: 225px;}

    .about-us-wrap.rmcp .widthitem .top.img01{height: 3.75rem;}
    .about-us-wrap.rmcp .widthitem .top.img02{height: 7.8rem;}
    .about-us-wrap.rmcp .widthitem .top.img03{height: 4rem;}
    .about-us-wrap.rmcp .widthitem .top.context{height: 3.5rem;}
    .about-us-wrap.rmcp .widthitem .top.context .more a{width: 34px;height: 34px;border-width: 1px;}
    .about-us-wrap.rmcp .widthitem .top.context .more a span{width: 30px;height: 30px;line-height: 30px;}
}
@media (max-width: 991px) {
    .wp-home-pro-flex .zuoimg{display: none;}
    .wp-home-pro-flex .youimg{display: none;}
    .wp-home-pro-flex{padding: 20px 0;}
    .wp-home-pro-flex .contxt{width: 100%;height: auto;display: flex;flex-wrap: wrap;}
    .wp-home-pro-flex .contxt .item{width: 50%;padding: 4px;height: auto;position: static;}
    .wp-home-pro-flex .contxt .item .title{width: 60%;height: 60%;left: 20%;top: 20%;opacity: 1;}

    .pro-list-item.home a.picimg{height: 5.4rem;}
    .news-list-you a.picimg{height: 6rem;}
    .news-list-zuo{padding: 15px 0;}
    .news-list-zuo .shijian{width: 2.4rem;}
    .news-list-zuo .context{width: calc(100% - 2.4rem);}
    
    .about-us-wrap.rmcp{margin-top: 0.8rem;}
    .about-us-wrap.rmcp .widthitem .top.img01{height: 4.15rem;}
    .about-us-wrap.rmcp .widthitem .top.img02{height: 8.6rem;}
    .about-us-wrap.rmcp .widthitem .top.img03{height: 4.5rem;}
    .about-us-wrap.rmcp .widthitem .top.context{height: 3.8rem;}
    .about-us-wrap.rmcp .widthitem .top.context .name{display: none;}
    .about-us-wrap.rmcp .widthitem .top.context .more{margin-top: 0;}
}



.box-title-cn span{display: inline-block;line-height: 1.2;font-weight: 700;padding: 0 0.36rem;position: relative;}
.box-title-cn span:after{content: "";width: 2px;height: 75%;background: #3399cc;position: absolute;top: 50%;transform: translateY(-50%);left: 0;}
.box-title-cn span:before{content: "";width: 2px;height: 75%;background: #3399cc;position: absolute;top: 50%;transform: translateY(-50%);right: 0;}
.box-title-en{text-transform: uppercase;color: #888;}
.about-us-wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
.about-us-wrap .zuo-pic-img{width: 20%;}
.about-us-wrap .you-con-txt{width: 76%;}
#goleft{width: 100%;overflow: hidden;}
#goleft #gols{width: 3000%;display: flex;flex-wrap: wrap;}
#goleft #goleft1,#goleft #goleft2{display: flex;flex-wrap: wrap;}
#goleft1 li,#goleft2 li{width: 300px;margin: 0 10px;}
#goleft1 li img,.wp-awards-item #goleft2 li img{max-width: 100%;max-height: 100%;}

.show_menu_zuo{width: 245px;margin-top: 40px;background: #fcfcfc;overflow: hidden;border-radius: 5px;}
.nav-show .mobile-nav{font-size: 18px;font-weight: 700;padding: 12px 20px;background: #0178b4;color: #fff;}
.nav-show .tab-item ul li>a{display: block;font-size: 16px;padding: 12px 20px;color: #333;}
.nav-show .tab-item ul>li.active>a{color: #3399cc;}
.nav-show .tab-item ul li>a:hover{background: #f6f6f6;color: #3399cc;}
.show_cont_you{width: calc(100% - 245px);padding-left: 30px;}
.pro-list-item{padding: 8px;background: #fff;border-radius: 5px;border: 1px solid #eee;overflow: hidden;}
.pro-list-item a.picimg{display: block;height: 1.9rem;overflow: hidden;}
.pro-list-item .title{margin-top: 8px;}
.pro-list-item .title a{color: #333;font-weight: 700;}
.pro-list-item:hover{border-color: #fff;box-shadow: 0 2px 12px rgba(0,0,0,0.12);}
.product-details{background: #f9f9f9;}
.product-details span{display: inline-block;padding: 10px 24px;background: #3399cc;color: #fff;}

.location{width: 100%;padding: 15px 0;background: #f9f9f9;}
.location ul>li{display: inline;font-size: 14px;color: #909090;}
.location ul>li>span{margin: 0 4px;font-family: '宋体';color: #666;}
.location ul>li>a{color: #666;}
.location ul>li>a:hover{text-decoration: underline;}

.marke-news .news-list{padding: 20px 0;border-bottom: 1px solid #eaeaea;}
.marke-news .news-list:first-child{border-top: 1px solid #eaeaea;}
.marke-news .news-list .title a{font-weight: 700;color: #333;}
.marke-news .news-list .time{margin: 10px 0;color: #929292;}
.marke-news .news-list .desc{color: #5a5a5a;line-height: 1.75;-webkit-line-clamp: 2;height: 3.5em;}
.marke-news .news-list .title a:hover{color: #3399cc;}
.show-time-hits{color: #929292;display: flex;flex-wrap: wrap;}
.show-time-hits .item{margin-right: 40px;}
.show-time-hits .item:last-child{margin-right: 0;}
.news-show-item-text{border-bottom: 1px solid #eaeaea;border-top: 1px solid #eaeaea;}
.item-prev-next a{line-height: 2;color: #999;}
.item-prev-next a:hover{color: #3399cc;}

.contact-us-you{width: 48%;}
.contact-us-zuo{width: 48%;}
#dituContent{width: 100%;height: 100%;min-height: 3rem;}
.iw_poi_title{color: #CC5522;font-size: 14px;font-weight: bold;overflow: hidden;padding-right: 13px;white-space: nowrap;}
.iw_poi_content{font: 12px arial,sans-serif;overflow: visible;padding-top: 4px;white-space: -moz-pre-wrap;word-wrap: break-word;}
.messageform .title{font-weight: 700;margin-bottom: 5px;}
.messageform .title span{color: #f00;}
.messageform .input{width: 100%;height: 40px;padding: 0 10px;border: 1px solid #eaeaea;}
.messageform .content{width: 100%;height: 150px;padding: 10px;border: 1px solid #eaeaea;}
.messageform .input:focus,.messageform .content:focus{border-color: #f00;}
.messageform .submit{width: 120px;height: 40px;background: #3399cc;color: #fff;}
.messageform .submit:hover{background: #f00;}

@media (max-width: 1440px) {
    .show_menu_zuo{width: 185px;margin-top: 28px;}
    .nav-show .mobile-nav,.nav-show .tab-item ul li>a{padding: 10px 20px;}
    .show_cont_you{width: calc(100% - 185px);padding-left: 20px;}
    .pro-list-item{padding: 5px;}
    .pro-list-item a.picimg{height: 2.1rem;}
}
@media (max-width: 991px) {
    .box-title-cn span{padding: 0 1rem;}
    .about-us-wrap .zuo-pic-img,.about-us-wrap .you-con-txt{width: 100%;}
    #goleft1 li,#goleft2 li{width: 200px;}
    .location{padding: 10px 0;}
    .location ul>li{font-size: 12px;}

    .show_menu_zuo,.show_cont_you{width: 100%;padding: 0;}
    .nav-show .tab-item{display: none;}
    .pro-list-item a.picimg{height: 5.4rem;}
    .product-details span{padding: 8px 16px;}
    .contact-us-you,.contact-us-zuo{width: 100%;}
}