.animate-5{transition:all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;}
.animate-5:hover{transition:all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;}
.space{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.clamp{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.p-tb80{padding: 0.8rem 0;}
.p-tb60{padding: 0.6rem 0;}
.p-lr5{padding: 0 5px;}
.p-lr10{padding: 0 10px;}
.m-t80{margin-top: 0.8rem;}
.m-t60{margin-top: 0.6rem;}
.m-t40{margin-top: 40px;}
.m-t20{margin-top: 20px;}
.fz-48{font-size: calc(48 * 1rem / 100);line-height: 1.25;font-family: 'Medium';}
.fz-36{font-size: calc(36 * 1rem / 100);line-height: 1.25;font-family: 'Medium';}
.fz-24{font-size: 24px;}
.fz-16{font-size: 16px;}
.content-text{font-size: 16px;line-height: 2;color: #666;}
.content-text p{line-height: 2 !important;}
.text-p p{margin-bottom: 0;}

@media(max-width: 1360px){
    .fz-24{font-size: 21px;}
    .fz-16,.content-text{font-size: 15px;}
}
@media(max-width: 1024px){
    .p-tb80{padding: 40px 0;}
    .p-tb60{padding: 30px 0;}
    .p-lr5{padding: 0 8px;}
    .p-lr10{padding: 0 7px;}
    .m-t80{margin-top: 40px;}
    .m-t60{margin-top: 30px;}
    .m-t40{margin-top: 24px;}
    .m-t20{margin-top: 14px;}
    .fz-48{font-size: 24px;}
    .fz-36{font-size: 20px;}
    .fz-24{font-size: 16px;}
    .fz-16,.content-text{font-size: 14px;}
}



.box-about-flex{display: flex;flex-wrap: wrap;}
.box-about-flex .box-about-w{width: 50%;}
.box-about-flex .box-about-w .h-100{display: flex;align-items: center;justify-content: left;}
.box-con-width{padding: 0.6rem 0.8rem 0.6rem 0;}
.box-con-width .title{padding-bottom: 30px;font-weight: bold;position: relative;}
.box-con-width .title:after{content: '';width: 90px;height: 4px;background: #d70c18;position: absolute;bottom: 0;left: 0;}
.box-con-width .desc{font-size: 20px;color: #999;}
a.learn-more{display: inline-block;display: flex;align-items: center;justify-content: center;color: #333;width: 180px;height: 50px;line-height: 50px;background: #fff;box-shadow: 0 2px 16px rgba(0,0,0,.12);border-radius: 50px;}
a.learn-more span{margin-left: 15px;width: 49px;height: 7px;background: url('../../images/right01.png') no-repeat center center;}
a.learn-more:hover{background: #d70c18;color: #fff;}
a.learn-more:hover span{background-image: url('../../images/right01-active.png');}
.box-about-r-w .info-con{width: 100%;position: absolute;top: 50%;transform: translateY(-50%);left: 0;padding: 0 1.2rem 0 2rem;}
.info-flex{width: 100%;display: flex;align-items: top;justify-content: space-between;color: #fff;}
.info-flex .info-text{width: 48%;max-width: 260px;}
.info-flex .info-text .title{margin-top: 10px;font-size: calc(60 * 1rem / 100);font-weight: bold;line-height: 1;font-family: 'Medium';text-shadow: 0 2px 10px rgba(0,0,0,.6);}
.info-flex .info-text .title span{margin-left: 10px;}
.info-flex-top .info-text{padding-bottom: 40px;border-bottom: 1px solid rgba(255,255,255,.5);}


.ny_nav ul li{width: 12.5%;float: left;text-align: center;}
.ny_nav ul li a{display: block;padding: 0.4rem 0.2rem;color: #333;background: url('../../images/navbg.png') no-repeat bottom right/cover;box-shadow: 0 2px 8px rgba(0,0,0,0.12);}
.ny_nav ul li a .pro-nav-img,.ny_nav ul li a .pro-nav-img{width: 31px;margin: 10px auto 0;}
.ny_nav ul li a .pro-nav-img .nav-img-active{position: absolute;top: 0;left: 0;opacity: 0;}
.ny_nav ul li.active a,.ny_nav ul li a:hover{background-image: url('../../images/navbg-active.png');color: #fff;}
.ny_nav ul li.active a .pro-nav-img .nav-img-active,.ny_nav ul li a:hover .pro-nav-img .nav-img-active{opacity: 1;}
.ny_nav ul li.active a .pro-nav-img .nav-img,.ny_nav ul li a:hover .pro-nav-img .nav-img{opacity: 0;}
.box-pro-bg{background: url('../../images/probg.jpg') no-repeat left top/53.65%;}
.box-pro-bg .procon{display: flex;align-items: center;justify-content: left;}
.box-pro-bg .procon .box-con-text{width: 460px;padding-right: 0.9rem;}
.box-pro-bg .procon .box-con-desc{width: calc(100% - 460px);}
.box-con-desc .box-pro-none,.box-con-desc a.box-pro-img{width: 33.33%;display: block;float: left;background: #fff;border: 1px solid #eee;}
.box-con-desc .box-pro-none{opacity: 0;}
a.box-pro-img{padding: 0.2rem 0.4rem;}
a.box-pro-img .title{margin-top: 0.15rem;color: #333;}
.box-con-text a.more-pro{display: inline-block;display: flex;align-items: center;justify-content: center;color: #fff;width: 180px;height: 50px;line-height: 50px;background: #d70c18;}
.box-con-text a.more-pro img{margin-left: 10px;width: 24px;}
.box-con-desc a.box-pro-img:hover img{transform: scale(1.08);}
.box-con-desc a.box-pro-img:hover .title{color: #d70c18;}
.box-con-text a.more-pro:hover{background: #e60012;}

.scheme .scheme-list>li{float: left;width: 200px;height: 800px;border: 1px solid #fff;cursor: pointer;}
.scheme .scheme-list>li.active{width: calc(100% - 800px);}
.scheme .scheme-list>li .title{/*width: 30px;*/color: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);opacity: 1;z-index: 9;}
.scheme .scheme-list>li:after{content: '';width: 100%;height: 100%;background: rgba(0,0,0,.6);position: absolute;top: 0;left: 0;}
.scheme .scheme-list>li a.scheme-text-bg{width: 100%;height: 100%;display: inline-block;position: absolute;top: 0;left: 0;z-index: 999;opacity: 0;}
.scheme .scheme-list>li .scheme-desc{width: 100%;padding: 0.8rem;background: url('../../images/bg02.png') no-repeat left top/100%;position: absolute;left: 0;bottom: 0;z-index: 99;}
.scheme .scheme-list>li .scheme-desc .desc-title{color: #fff;font-weight: bold;padding-bottom: 20px;margin-bottom: 20px;position: relative;}
.scheme .scheme-list>li .scheme-desc .desc-title:after{content: '';width: 40px;height: 2px;background: #fff;position: absolute;bottom: 0;left: 0;}
.scheme .scheme-list>li .scheme-desc .desc-text{color: #fff;}
.scheme .scheme-list>li .scheme-desc .more{color: #fff;font-weight: bold;display: flex;align-items: center;justify-content: left;}
.scheme .scheme-list>li .scheme-desc .more img{margin-left: 10px;}
.scheme .scheme-list>li.active .title{opacity: 0;}
.scheme .scheme-list>li.active:after{background: none;}
.scheme .scheme-list>li.active .scheme-text-bg{opacity: 1;}

.box-news-bg{background: url('../../images/newbg.jpg') no-repeat left bottom/100%;}
.box-news{display: flex;align-items: top;justify-content: space-between;}
.box-news .news-list{width: 30%;max-width: 450px;padding-right: 160px;position: relative;border-right: 1px solid #eee;}
.box-news .news-list:last-child{border-right: none;}
.box-news .news-list .title{font-size: 20px;font-weight: 600;line-height: 1.5;-webkit-line-clamp: 2;height: 3em;}
.box-news .news-list .title a{color: #333;}
.box-news .news-list .desc{line-height: 1.75;-webkit-line-clamp: 3;height: 5.25em;}
.box-news .news-list dl{position: absolute;top: 0;right: 70px;}
.box-news .news-list .more03 a{border-radius: 50%;}
.box-news .news-list .title a:hover{color: #d70c18;}

.box-honor-bg{background: url('../../images/honorbg.jpg') no-repeat left center/cover;}
.box-honor-bg .title,.box-honor-bg .honor-item .title{color: #fff;}
.box-honor-bg .pro-next-prev .swiper-button-next,.box-honor-bg .pro-next-prev .swiper-button-prev{border: 1px solid #fff;}
.box-honor-bg .pro-next-prev .swiper-button-next:after,.box-honor-bg .pro-next-prev .swiper-button-prev:after{color: #fff;}

.box-us-bg{padding-top: 0.8rem;}
.box-us-flex{display: flex;justify-content: center;align-items: center;}
.box-us-flex .box-us-img{width: 50%;max-width: 800px;}
.box-us-flex .box-us-con{width: 50%;max-width: 800px;padding-left: 1rem;}
a.usmore{display: inline-block;height: 46px;line-height: 46px;padding: 0 20px;background: #d70c18;color: #fff;border-radius: 5px;}
a.usmore:hover{background: #e60012;}

@media(max-width: 1440px){
    .box-pro-bg{background-size: 57.25%;}
}
@media(max-width: 1230px){
    .box-con-width .title{padding-bottom: 24px;}
    .box-con-width .title:after{width: 72px;}
    .box-con-width .desc{font-size: 18px;}
    a.learn-more,.box-con-text a.more-pro{width: 120px;height: 40px;line-height: 40px;}
    a.learn-more span{display: none;}
    .box-pro-bg{background-size: 60%;}
    .box-pro-bg .procon .box-con-text{width: 360px;padding-right: 0.8rem;}
    .box-pro-bg .procon .box-con-desc{width: calc(100% - 360px);}
    a.box-pro-img{padding: 0.4rem;}

    .box-news .news-list{padding-right: 100px;}
    .box-news .news-list dl{right: 30px;}
}
@media(max-width: 1024px){
    .box-about-flex,.box-about-flex .box-about-w .h-100{display: block;}
    .box-about-flex .box-about-w{width: 100%;}
    .box-con-width{padding: 40px 0;}
    .box-con-width .title{padding-bottom: 20px;}
    .box-con-width .title:after{content: '';width: 42px;height: 3px;}
    .box-con-width .desc{font-size: 16px;}
    .box-about-r-w .info-con{padding: 0 15px;}
    .info-flex .info-text{width: 48%;max-width: 48%;}
    .info-flex .info-text .title{font-size: 36px;}
    .info-flex-top .info-text{padding-bottom: 24px;}
    
    .box-news{display: block;}
    .box-news .news-list{width: 100%;max-width: 100%;padding-right: 60px;border-right: none;}
    .box-news .news-list dl{right: 0;}
    .box-news .news-list .more03{display: none;}
}
@media(max-width: 768px){
    .ny_nav ul li{width: 33.33%;float: left;text-align: center;}
    .ny_nav ul li a .pro-nav-img,.ny_nav ul li a .pro-nav-img{width: 24px;margin: 6px auto 0;}
    .box-pro-bg{background-size: 100%;}
    .box-pro-bg .procon,.box-us-flex{display: block;}
    .box-pro-bg .procon .box-con-text{width: 100%;padding: 40px 0;}
    .box-pro-bg .procon .box-con-desc{width: 100%;}
    .box-con-desc .box-pro-none,.box-con-desc a.box-pro-img{width: 50%;}
    .box-con-desc .box-pro-none,.box-con-desc-02 a.box-pro-img:last-child{display: none;}

    .scheme .scheme-list>li{width: 10%;height: 260px;}
    .scheme .scheme-list>li.active{width: 60%;}
    .scheme .scheme-list>li .scheme-desc .desc-title{padding-bottom: 10px;margin-bottom: 10px;}
    .scheme .scheme-list>li .scheme-desc .more{display: none;}
    .box-us-bg{padding-top: 0;}
    .box-us-flex .box-us-img{width: 100%;padding: 40px 0 20px;}
    .box-us-flex .box-us-con{width: 100%;padding: 20px 0 40px;}
    a.usmore{height: 40px;line-height: 40px;padding: 0 15px;}
}



.marke-news .marke-list{padding: 40px 0;border-bottom: 1px solid #e5e5e5;}
.marke-news .marke-list:first-child{padding-top: 0;}
.marke-news .marke-list .marke-img{width: 456px;height: 276px;}
.marke-news .marke-list .marke-con{width: calc(100% - 456px);padding-left: 0.8rem;}
.marke-news .marke-list .marke-con .marke-text{padding-left: 160px;position: relative;}
.marke-news .marke-list .marke-con .marke-text dl{width: 100px;height: 100px;padding: 5px;text-align: center;position: absolute;top: 0;left: 0;border: 1px solid #e5e5e5;}
.marke-news .marke-list .marke-con .marke-text .title a{color: #333;}
.marke-news .marke-list .marke-con .marke-text .desc{margin: 40px 0;color: #888;line-height: 2;-webkit-line-clamp: 4;height: 8em;}
.marke-news .marke-list .marke-con .marke-text a.details{display: block;float: right;width: 168px;height: 46px;line-height: 46px;text-align: center;background: #d70c18;color: #fff;}
.marke-news .marke-list .marke-con .marke-text .title a:hover{color: #d70c18;}
.marke-news .marke-list .marke-con .marke-text a.details:hover{background: #f12b36;}
.marke-news .marke-list .marke-img a:hover img{transform: scale(1.08);}
.time-hits{padding: 20px 0;color: #666;border-bottom: 1px solid #eee;}
.time-hits span{display: inline-block;vertical-align: top;margin: 0 5px;}
.prev-next a,.prev-next span{width: 100%;display: inline-block;padding: 10px 20px;text-align: center;background: #f9f9f9;color: #666;}
.prev-next a:hover{background: #d70c18;color: #fff;}

.row-top{margin-top: -20px;}
.case-list .title{margin-top: 14px;font-size: 18px;}
.case-list .title a{color: #333;}
.case-list a:hover img{transform: scale(1.08);}
.case-list .title a:hover{color: #d70c18;}

.pro-list{padding: 20px;border: 1px solid #e5e5e5;display: flex;align-items: center;justify-content: left;}
.pro-list .pro-con{width: calc(100% - 180px);padding-right: 20px;}
.pro-list .pro-con .title a{color: #333;font-weight: bold;}
.pro-list .pro-con .desc{margin: 15px 0;line-height: 1.75;-webkit-line-clamp: 3;height: 5.25em;}
.pro-list .pro-con a.viewmore{color: #d70c18;}
.pro-list .pro-img{width: 180px;}
.pro-list:hover{border-color: #fff;box-shadow: 0 2px 16px rgba(0,0,0,.12);}
.pro-list .pro-con .title a:hover{color: #d70c18;}
.pro-list .pro-img a:hover img{transform: scale(1.08);}


.details-left{width: 600px;}
.content-swiper-top{border: 1px solid #eee;}
.content-swiper-bottom .swiper-slide{border: 1px solid #eee;cursor: pointer;}
.content-swiper-bottom .swiper-slide-thumb-active{border-color: #d70c18;}
.details-con{padding: 0 30px;}
.content-next-prev .swiper-button-next{right: -30px;}
.content-next-prev .swiper-button-prev{left: -30px;}
.content-next-prev .swiper-button-next:after,.content-next-prev .swiper-button-prev:after{font-size: 24px;font-weight: bold;color: #333;}
.content-next-prev .swiper-button-next:hover:after,.content-next-prev .swiper-button-prev:hover:after{color: #d70c18;}
.details-right{width: calc(100% - 600px);padding-left: 40px;}
.type-title{color: #999;}
a.proshow-list{width: 100%;padding: 5px;border: 1px solid #ddd;display: flex;justify-content: left;align-items: center;}
a.proshow-list .proshow-img{width: 80px;}
a.proshow-list .proshow-con{width: calc(100% - 80px);padding: 0 15px;}
a.proshow-list .proshow-con .title{font-size: 20px;font-weight: bold;color: #333;}
a.proshow-list .proshow-con .desc{line-height: 1.8;color: #999;}
a.proshow-list.active{border-color: #e60012;}
a.proshow-list:hover{box-shadow: 0 2px 12px rgba(0,0,0,.12);}
.features{padding: 10px 30px;background: #f7f7f7;color: #d70c18;}
.desc-con{padding: 30px;}
a.pdf_file,a.boxconsult{width: 124px;display: block;float: left;text-align: center;line-height: 36px;font-size: 16px;color: #d70c18;border: 1px solid #d70c18;border-radius: 5px;}
a.boxconsult{margin-left: 30px;}
a.pdf_file:hover,a.boxconsult:hover{background: #d70c18;color: #fff;}
.item-show-width{max-width: 1400px;margin: auto;}


.pro-next-prev .swiper-button-next,.pro-next-prev .swiper-button-prev{width: 28px;height: 28px;line-height: 28px;text-align: center;border: 1px solid #5c5c5c;border-radius: 50%;}
.pro-next-prev .swiper-button-next{right: -48px;}
.pro-next-prev .swiper-button-prev{left: -48px;}
.pro-next-prev .swiper-button-next:after,.pro-next-prev .swiper-button-prev:after{font-size: 16px;color: #5c5c5c;}
.pro-next-prev .swiper-button-next:hover,.pro-next-prev .swiper-button-prev:hover{background: #d70c18;border-color: #d70c18;}
.pro-next-prev .swiper-button-next:hover:after,.pro-next-prev .swiper-button-prev:hover:after{color: #fff;}
.pro-next-prev .pro-list:hover{border-color: #d70c18;box-shadow: none;}

@media(max-width: 1230px){
    .pro-list{padding: 15px;}
    .pro-list .pro-con{padding: 15px;}
    .details-left{width: 480px;}
    .details-right{width: calc(100% - 480px);padding-left: 20px;}
    .pro-next-prev .swiper-button-next{right: 0;}
    .pro-next-prev .swiper-button-prev{left: 0;}
}
@media(max-width: 1024px){
    .time-hits{padding: 14px 0;}
    .prev-next a,.prev-next span{padding: 10px 16px;text-align: left;}
    .row-top{margin-top: -14px;}
    .case-list .title{margin-top: 6px;font-size: 16px;}

    .pro-list{padding: 0;display: block;}
    .pro-list .pro-con{width: 100%;padding: 10px 10px 0 10px;}
    .pro-list .pro-con .desc{margin: 5px 0;line-height: 1.6;-webkit-line-clamp: 2;height: 3.2em;}
    .pro-list .pro-img,.details-left{width: 100%;}
    .details-right{width: 100%;padding-left: 0;margin-top: 32px;}
    a.proshow-list .proshow-img{width: 60px;}
    a.proshow-list .proshow-con{width: calc(100% - 60px);padding: 0 10px;}
    a.proshow-list .proshow-con .title{font-size: 16px;}
    .features{padding: 6px 10px;}
    .desc-con{padding: 10px 0;}

    .marke-news .marke-list{padding: 20px 0;}
    .marke-news .marke-list .marke-img{width: 100%;}
    .marke-news .marke-list .marke-con{width: 100%;padding: 20px 0 0;}
    .marke-news .marke-list .marke-con .marke-text dl,.marke-news .marke-list .marke-con .marke-text a.details{display: none;}
    .marke-news .marke-list .marke-con .marke-text{padding: 0;}
    .marke-news .marke-list .marke-con .marke-text .desc{margin: 10px 0 0;-webkit-line-clamp: 2;height: 4em;}
}



.page-nav{font-size: 0;padding: 15px 0;border-bottom: 1px solid #e5e5e5;}
.page-nav .nav-show{margin: 0 -10px;}
.page-nav .nav-show a{display: inline-block;vertical-align: top;line-height: 1.8;color: #333;padding: 0 10px;margin: 10px;}
.page-nav .nav-show a.active,.page-nav .nav-show a:hover{background: #d70c18;color: #fff;}
.products-menu{width: 220px;}
.products-menu .page-nav-bottom .nav-show a{width: 100%;display: inline-block;line-height: 1.8;color: #333;padding: 10px;background: #fcfcfc;}
.products-menu .page-nav-bottom .nav-show a.active,.products-menu .page-nav-bottom .nav-show a:hover{background: #d70c18;color: #fff;}
.products-content{width: calc(100% - 220px);padding-left: 30px;}

.site-nav{border-bottom: 1px solid #eee;}
.site-nav dl>dd{float: left;padding-left: 20px;padding-right: 25px;background: url("../../images/nav-icon.png") right center no-repeat;}
.site-nav dl>dd:last-child{padding-right: 20px;background-image: none;border-right: 1px solid #eee;}
.site-nav dl a{display: block;padding: 15px 0;color: #666;}
.site-nav dl dd a:hover,.site-nav dl dd.active a{color: #d70c18;}

.box-cn-title{position: relative;padding-left: 20px;}
.box-cn-title:after{content: '';width: 4px;height: 100%;background: #d70c18;position: absolute;top: 0;left: 0;}
.culture-bg{background: url('../../images/bg01.jpg') no-repeat center bottom/100%;}
.culture-bg .culture-width{width: 50%;}
.culture-bg .culture-width .culture-con{max-width: 360px;min-height: 50px;padding-left: 70px;position: relative;}
.culture-bg .culture-width .culture-con .img{width: 50px;position: absolute;top: 0;left: 0;}
.culture-bg .culture-width .culture-con .desc{line-height: 25px;color: #333;}

.about-us-bg{background-repeat: no-repeat;background-position: center center;background-size: cover;}
.about-us-bg .title,.about-us-bg .text{color: #fff;}
.history-bg:after{content: "";width: 100%;height: 1px;background: #f7f7f7;position: absolute;top: 60px;left: 0;}
.history-bg .history-swiper .title{font-size: 30px;line-height: 1;padding-bottom: 30px;margin-bottom: 30px;cursor: pointer;position: relative;}
.history-bg .history-swiper .title:after{content: "";width: 20px;height: 20px;background: #fff;border: 1px solid #d70c18;border-radius: 50%;position: absolute;top: 50px;left: 0;}
.history-bg .history-swiper .text{padding: 0.2rem;height: 200px;background: #f7f7f7;}
.partner-img{border: 1px solid #d7d7d7;}

.honor-item .honor-img{height: 285px;display: flex;align-items: flex-end;justify-content: center;position: relative;z-index: 2;}
.honor-item .honor-img img{max-width: 100%;max-height: 100%;box-shadow: 0 2px 12px rgba(0,0,0,.12);}
.honor-item .honor-bg{margin-top: -0.2rem;}

.joinus-con .title{padding: 15px 0.7rem 15px 0.4rem;background: #f7f7f7;color: #333;cursor: pointer;position: relative;}
.joinus-con .title:after{content: '';width: 27px;height: 27px;background: url('../../images/arrow.png') no-repeat center center/100%;position: absolute;top: 50%;transform: translateY(-50%);right: 0.4rem;transition: all .5s;}
.joinus-con .text{display: none;padding: 15px 0.4rem;}
.joinus-con.open .text{display: block;}
.joinus-con .title:hover,.joinus-con.open .title{background: #d70c18;color: #fff;}
.joinus-con .title:hover:after,.joinus-con.open .title:after{background-image: url('../../images/arrow-active.png');transition: all .5s;}

.item-supply{line-height: 2;display: flex;align-items: center;}
.item-supply img{height: 36px;margin-right: 10px;}
.wrap-contact{display: flex;flex-wrap: wrap;}
.wrap-contact .map-con{height: 100%;display: flex;align-items: center;justify-content: left;}
.wrap-contact .map-con .map-text{margin: 20px 0;padding: 20px 0 20px 1.2rem;color: #888;position: relative;}
.wrap-contact .map-con .map-text:after{content: "";width: 0.5rem;height: 0.5rem;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.wrap-contact .map-con .map-text:before{content: "";width: 1px;height: 0.5rem;background: #eee;position: absolute;left: .8rem;top: 50%;transform: translateY(-50%);}
.wrap-contact .map-con .map-site:after{background: url('../../images/site01.png') no-repeat center center/cover;}
.wrap-contact .map-con .map-tel:after{background: url('../../images/tel01.png') no-repeat center center/cover;}
.wrap-contact .map-con .map-email:after{background: url('../../images/email01.png') no-repeat center center/cover;}
.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;}
#dituContent{width: 100%;height: 350px;}
.message{margin-top: 40px;padding-top: 40px;border-top: 1px solid #eee;}
.message .input,.message .textarea{width: 100%;height: 60px;border: 1px solid #f7f7f7;background: #f7f7f7;padding: 0 40px;margin-bottom: 20px;}
.message .textarea{height: 260px;padding: 20px 40px;}
.message .input:focus,.message .textarea:focus{border-color: #e60012;}
.message .submit{width: 160px;height: 60px;background: #d70c18;color: #fff;}
.message .submit:hover{background: #e60012;}
.wrap-contact .usinfo-con{height: 100%;padding: 20px 40px;background: #fafafa;}
.wrap-contact .usinfo-con .title{font-size: 20px;font-weight: bold;}
.wrap-contact .usinfo-con .text{margin-top: 10px;line-height: 1.75;}
.wrap-contact .usinfo-con .text a{color: #666;}
.wrap-contact .usinfo-con .text a:hover{color: #e60012;}

.down-table{border: none;}
.down-table table{margin-bottom: 0;}
.down-table table tbody tr td{padding: 0.2rem;color: #333;vertical-align: middle;border: none;}
.down-table table tbody tr td.time{width: 20%;max-width: 100px;white-space: nowrap;}
.down-table table tbody tr:nth-child(2n-1){background: #f7f7f7;}
.down-table table tbody tr td a{color: #333;}
.down-table table tbody tr:hover{background: #fcfcfc;}
.down-table table tbody tr td a:hover{color: #d70c18;}
.down-table table tbody tr td a.down{display: block;width: 28px;height: 28px;background: url('../../images/down01.png') no-repeat top left/100%;}
.down-table table tbody tr td a.down:hover{background-image: url('../../images/down01-active.png');}

@media(max-width: 1230px){
    .history-bg:after{top: 40px;}
    .history-bg .history-swiper .title{font-size: 22px;padding-bottom: 20px;margin-bottom: 20px;}
    .history-bg .history-swiper .title:after{width: 16px;height: 16px;top: 32px;}
    .history-bg .history-swiper .text{height: 160px;}
    .joinus-con .title{padding: 10px 0.7rem 10px 0.4rem;}
    .joinus-con .title:after{content: '';width: 20px;height: 20px;}

    .message .input,.message .textarea{height: 50px;padding: 0 20px;margin-bottom: 15px;}
    .message .textarea{height: 220px;padding: 10px 20px;}
    .message .submit{width: 140px;height: 50px;}
}
@media(max-width: 1024px){
    .page-nav{padding: 18px 0;}
    .page-nav .nav-show{margin: 0 -2px;}
    .page-nav .nav-show a{padding: 0 4px;margin: 2px;}
    .culture-bg .culture-width{width: 100%;}
    .culture-bg .culture-width .culture-con{margin: 30px 0;max-width: 100%;min-height: 40px;padding-left: 56px;}
    .culture-bg .culture-width .culture-con .img{width: 40px;}
    .culture-bg .culture-width .culture-con .desc{line-height: 20px;}

    .site-nav .show-content{padding: 0;}
    .site-nav dl>dd{float: left;padding-left: 10px;padding-right: 15px;}
    .site-nav dl>dd:last-child{padding-right: 10px;}
    .site-nav dl a{padding: 10px 0;font-size: 14px;}
    
    .history-bg:after{top: 34px;}
    .history-bg .history-swiper .title{font-size: 18px;}
    .history-bg .history-swiper .title:after{width: 12px;height: 12px;top: 28px;}
    .history-bg .history-swiper .text{padding: 10px;}

    .honor-item .honor-img{height: 220px;}
    .honor-item .honor-bg{margin-top: -0.4rem;}
    .joinus-con .title{padding: 10px 35px 10px 15px;}
    .joinus-con .title:after{content: '';width: 20px;height: 20px;right: 15px;}
    .joinus-con .text{padding: 10px 15px;}
    
    .item-supply img{height: 24px;}
    .wrap-contact .map-con .map-text{margin: 0;padding: 5px 0 5px 40px;}
    .wrap-contact .map-con .map-text:after{content: "";width: 30px;height: 30px;}
    .wrap-contact .map-con .map-text:before{display: none;}
    #dituContent{height: 300px;margin-top: 30px;}
    .message{margin-top: 30px;padding-top: 30px;}
    .message .input,.message .textarea{height: 40px;padding: 0 10px;}
    .message .textarea{height: 160px;padding: 5px 10px;}
    .message .submit{width: 112px;height: 40px;}
    .wrap-contact .usinfo-con{padding: 12px 24px;}
    .wrap-contact .usinfo-con .title{font-size: 17px;}

    .down-table table tbody tr td{padding: 8px;}
    .down-table table tbody tr td a.down{width: 18px;height: 18px;}
    .products-menu{width: 100%;}
    .products-menu .page-nav-bottom .nav-show a{width: auto;margin: 2px;padding: 0 4px;}
    .products-content{width: 100%;padding: 30px 0 0;}
}