
.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}
body,html{height:100%;}
.wrapper{margin:auto;width:83.75%;}
.wid1620{max-width:1620px;}
.wid1200{max-width:1200px;}
.wid1460{max-width:1460px;}
.line3{display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden; text-overflow:ellipsis;-webkit-line-clamp:3;height:72px;}
.line4{display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden; text-overflow:ellipsis;-webkit-line-clamp:4;height:96px;}
.line2{display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden; text-overflow:ellipsis;-webkit-line-clamp:2;height:48px;}
.line5{display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden; text-overflow:ellipsis;-webkit-line-clamp:5;height:120px;}
.line6{display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden; text-overflow:ellipsis;-webkit-line-clamp:6;height:144px;}
.line7{display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden; text-overflow:ellipsis;-webkit-line-clamp:7;height:168px;}
.hide{display:none;}
a:hover .hide,a.cur .hide{display:inline-block;}
a:hover .show,a.cur .show{display:none;}
.pic{overflow:hidden;}
.pic:hover img,li:hover>.pic img,.swiper-slide:hover .pic img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.more2{font-size:12px;display:inline-block;color:#999999;}
.more2:hover{color:#0092d4;}
.more2 img{margin:-1px 0 0 14px;}

.phone{display:none;}
.btn-box{position:relative;}
.btn-box .swiper-button-prev{left:-100px;}
.btn-box .swiper-button-next{right:-100px;}
.editor,.fontp{font-size:14px;color:#666;line-height:24px;text-align:justify;}
.editor img{height:auto !important;margin:12px 0;}
.editor iframe,.editor embed{max-width:100%;margin:12px 0;}
.pos_re{position:relative;}
.pos_re>a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;}
.hei100{height:100%;}
.more{width:130px;line-height:46px;background:#d70c25;color:#fff;display:inline-block;font-size:14px;}

.banner{position:relative;min-height:700px;}
.banner .wrapper{position:relative;}
.banner .wenz{position:absolute;left:0;top:0;width:100%;z-index:3;color:#fff;}
.banner .wenz p{max-width:600px;line-height:36px;font-size:20px;font-weight:lighter;}
.banner .wenz h2{padding:10px 0;font-size:24px;}
.banner .wenz h2 span{font-weight:bold;font-size:100px;vertical-align:middle;padding-right:12px;}
.banner .wenz img{margin-bottom:38px;}
.down{position:absolute;left:0;bottom:31px;background:url(/html/Template/images/down.png);display:block;width:44px;height:44px;z-index:4;
    animation:down .6s alternate infinite linear;-webkit-animation:down .6s alternate infinite linear;
}
.down1{background:url(/html/Template/images/down1.png) no-repeat center center/100%;display:block;width:44px;height:44px;z-index:4;
    animation:down .6s alternate infinite linear;-webkit-animation:down .6s alternate infinite linear;
}
.down:hover{background:url(/html/Template/images/downh.png) no-repeat center center/100%;}
.down1:hover{background:url(/html/Template/images/down1h.png) no-repeat center center/100%;}

@keyframes down {
    0% {
        -webkit-transform: translateY(15px);
        -moz-transform: translateY(15px);
        -ms-transform: translateY(15px);
        -o-transform: translateY(15px);
        transform: translateY(15px);
    }

    100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes down
{
    0% {
        -webkit-transform: translateY(15px);
        -moz-transform: translateY(15px);
        -ms-transform: translateY(15px);
        -o-transform: translateY(15px);
        transform: translateY(15px);
    }
    100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
    }
}

.banner .swiper-pagination{width:100%;text-align:right !important;bottom:45px !important;z-index:3 !important;}
.pagination1.swiper-pagination .swiper-pagination-bullet{width:8px;display:inline-block;vertical-align:middle;margin:0 4px;height:8px;background:url(/html/Template/images/dian.png) no-repeat center center !important;opacity:1 !important;}
.pagination1.swiper-pagination .swiper-pagination-bullet-active{width:16px;height:16px;}
.banner-pagination{position:absolute;right:0;z-index:3;top:30%;width:120px;}
.banner-pagination li{line-height:50px;margin-bottom:12px;position:relative;}
.banner-pagination li a{display:block;font-size:14px;color:#fff;opacity:.33;}
.banner-pagination li.cur a,.banner-pagination li:hover a{opacity:1;}
.banner-pagination li:after{content:"";display:block;height:1px;background:rgba(255,255,255,.33);width:100%;bottom:0;right:0;position:absolute;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.banner-pagination li.cur:after,.banner-pagination li:hover:after{width:calc(100% + 50px);background:rgba(255,255,255,.5);}
.f30{font-size:30px;color:#333;}
hr{height:1px;width:30px;background:#cccccc;border:none;display:block;margin:auto;}
.pad{padding:80px 0;}
.sy-tit{margin-bottom:50px;text-align:center;}
.sy-tit h2{font-size:28px;color:#333;line-height:34px;}
.sy-tit h3{font-size:14px;color:#666;text-transform:capitalize;line-height:24px;}
.sy-tit.fff h2{color:#fff;}
.sy-tit.fff h3{color:#fff;}
.sy-tit p{margin:30px auto 0 auto;max-width:825px;}
.sy-content01{}
.sy-content01 .pic{width:74%;float:left;}
.sy-content01 .wenz{border:1px solid #ececec;padding:0 36px;box-sizing:border-box;position:absolute;right:0;top:0;width:26%;height:100%;}
.sy-content01 .wenz .box{border-bottom:1px solid #f5f5f5;height:calc(100% - 100px);}
.sy-content01 .wenz h2{text-align:center;padding:90px 0 20px 0;}
.sy-content01 .wenz p{margin-top:20px;}
.sy-content01 .wenz .more{margin-top:45px;}
.sy-content01 .control-btn{text-align:center;line-height:100px;position:absolute;right:0;bottom:0;width:26%;}
.control-btn .swiper-pagination{padding:0 36px;width:auto;position:relative;display:inline-block;bottom:auto !important;left:auto;line-height:18px;font-size:16px;vertical-align:middle;color:#666666;}
.control-btn .swiper-button-prev,.control-btn .swiper-button-next{position:relative;display:inline-block;left:auto;right:auto;top:auto;margin:0;width:10px;height:18px;vertical-align:middle;}
.control-btn .swiper-button-next{padding-left:15px;background:url(/html/Template/images/r.png) no-repeat right center;}
.control-btn .swiper-button-prev{padding-right:15px;background:url(/html/Template/images/l.png) no-repeat left center;}
.control-btn .swiper-pagination .swiper-pagination-current{color:#006d9f;}
.control-btn .swiper-button-prev:before,.control-btn .swiper-button-next:before{content:"";top:50%;position:absolute;width:19px;height:1px;background:#7f7f7f;left:6px;opacity:0;}
.control-btn .swiper-button-next:before{left:auto;right:6px;}
.control-btn .swiper-button-prev:hover:before,.control-btn .swiper-button-next:hover:before{opacity:1;}
.control-btn .swiper-button-prev.swiper-button-disabled:hover:before,.control-btn .swiper-button-next.swiper-button-disabled:hover:before{opacity:0;}

.sy-content02{background:url(/html/Template/images/bg01.jpg) no-repeat bottom center/cover;}
.sy-content02 .swiper-slide{}
.sy-content02 .swiper-slide .img{width:64px;float:left;}
.sy-content02 .swiper-slide .wenz{padding-left:80px;}
.sy-content02 .swiper-slide .wenz h3{color:#333;font-size:18px;margin-bottom:13px;}
.more1{width:25px;height:18px;overflow:hidden;display:inline-block;background:url(/html/Template/images/more.png) no-repeat top center;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.more1:hover{background-position:bottom center !important;}
.sy-content02 .swiper-slide{padding:30px 0;}
.sy-content02 .swiper-slide .wenz p{max-width:200px;}
.sy-content02 .swiper-slide .wenz .more1{margin-top:30px;opacity:0;
    -webkit-transform: translateY(20px) rotate(30deg);
    -moz-transform: translateY(20px) rotate(30deg);
    -ms-transform: translateY(20px) rotate(30deg);
    -o-transform: translateY(20px) rotate(30deg);
    transform: translateY(20px) rotate(30deg);
}
.sy-content02 .swiper-slide:hover .img .hide{display:inline;}
.sy-content02 .swiper-slide:hover .img .show{display:none;}
.sy-content02 .swiper-slide:hover .img img{
    -webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(30deg);}
.sy-content02 .swiper-slide:hover .more1{background-position:bottom center !important;opacity:1;
    -webkit-transform: translateY(0) rotate(0deg);
    -moz-transform: translateY(0) rotate(0deg);
    -ms-transform: translateY(0) rotate(0deg);
    -o-transform: translateY(0) rotate(0deg);
    transform: translateY(0) rotate(0deg);
}
.sy-content02 .swiper-slide:hover h3{color:#d70c25;}
.sy-content03{background:url(/html/Template/images/bg02.jpg) no-repeat center center/cover;background-attachment:fixed;}
.sy-content03 p{font-size:16px;margin-top:8px;}
.sy-content03 ul{background:url(/html/Template/images/xian03.png) no-repeat center center;}
.sy-content03 li{padding:70px 0;text-align:center;color:#fff;width:33.33%;float:left;}
.sy-content03 li h2 span{vertical-align:middle;font-size:100px;padding-right:12px;margin-top:-3px;}
.sy-content03 li h2{font-size:30px;}
.sy-content03 li p{font-size:16px;}

.sy-content04{}
.sy-content04 .swiper-container{background:url(/html/Template/images/xian04.png) no-repeat center center;}
.sy-content04 .swiper-slide{line-height:170px;text-align:center;}
.sy-content04 .swiper-slide img{max-width:60%;max-height:60%;
    -webkit-filter: grayscale(1); filter: grayscale(1);opacity:.5;
}
.sy-content04 .control-btn{margin-top:70px;text-align:center;}
.sy-content04 .swiper-slide:hover img{-webkit-filter: grayscale(0); filter: grayscale(0);opacity:1;}

.sy-content05{background:#f5f5f5;}
.sy-news{position:relative;}
.sy-content05 .swiper-container{box-sizing:border-box;padding:10px 10px 10px 20px;width:71.9%;float:right;}
.sy-content05 .swiper-slide{box-sizing:border-box;padding:30px 25px;background:#fff;}
.sy-content05 .swiper-slide .date{border-right:1px solid #cccccc;box-sizing:border-box;font-size:14px;color:#666;float:left;text-align:center;width:112px;}
.sy-content05 .swiper-slide .date h5{font-size:60px;margin:-7px 0 7px;}
.sy-content05 .swiper-slide .wenz{float:right;padding-left:30px;width:calc(100% - 112px);box-sizing:border-box;}
.sy-content05 .swiper-slide .wenz h3{line-height:30px;height:60px;font-size:18px;}
.sy-content05 .swiper-slide .wenz h3 a{color:#333333;}
.sy-content05 .swiper-slide .wenz h3 a:hover{color:#0092d4;}
.sy-content05 .swiper-slide .wenz .more2{margin-top:10px;}
.sy-content05 .swiper-slide:hover{box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.21);}
.sy-content05 .news-tuijian{overflow:hidden;position:absolute;left:0;top:10px;width:28.1%;height:calc(100% - 20px);}
.img-box{height:100%;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
}
.news-tuijian:hover .img-box{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);}
.sy-content05 .news-tuijian h3{position:absolute;bottom:0;box-sizing:border-box;left:0;width:100%;background:rgba(0,0,0,.5) url(/html/Template/images/nextw.png) no-repeat right 28px center;padding:28px 150px 28px 28px;font-size:16px;color:#fff;line-height:24px;}


.more3{line-height:34px;color:#666666;border-bottom:1px solid #a6a6a6;font-size:14px;display:inline-block;}
.sy-content05 .more3{margin-top:40px;}
.more3:hover{color:#0092d4;border-color:#0092d4;padding-right:15px;}

.bdsharebuttonbox a{opacity:.5;padding:0 !important;margin:0 10px 0 0 !important;float:none !important;width:37px;height:37px !important;display:inline-block;}
.bdsharebuttonbox a.bds_sqq{background:url(/html/Template/images/qq.png) no-repeat center center;}
.bdsharebuttonbox a.bds_tsina{background:url(/html/Template/images/wb.png) no-repeat center center;}
.bdsharebuttonbox a.bds_weixin{background:url(/html/Template/images/wx.png) no-repeat center center;}
.bdsharebuttonbox a:hover{opacity:1;}


.about-banner{color:#fff;}
.about-banner h2{color:#fff;}
.about-banner hr{width:50px;height:2px;background:#fff;margin:50px 0;border:none;}
.about-banner p{font-size:16px;line-height:30px;}
.ny-banner{min-height:700px;}
.ny-banner .down1{margin-top:130px;}
.about-banner dd{position:relative;margin-bottom:65px;}
.about-banner dd h5{font-size:26px;}
.about-banner dd h5 span{font-size:48px;vertical-align:middle;}
.about-banner dd:nth-last-child(1){margin-bottom:0;}
.about-banner dd:before{content:"";display:block;position:absolute;width:30px;height:1px;background:#fff;left:0;bottom:-35px;}
.about-banner dd:nth-last-child(1):before{display:none;}

.about{}
.about-con01{}
.about-con01 .pic{float:left;width:50%;}
.about-con01 .wenz{float:right;box-sizing:border-box;padding-left:50px;width:50%;}
.sy-tit hr{width:25px;height:1px;background:#d70c25;border:none;display:block;margin-top:38px;}
.about-con01 .fontp{font-size:16px;line-height:36px;}
.about-con02{color:#fff;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important;}
.about-con02 .swiper-container{margin-top:100px;}
.about-con02 .swiper-slide{text-align:center;}
.about-con02 .swiper-slide h3{margin-bottom:24px;}
.about-con02 .swiper-slide p{font-size:14px;line-height:24px;}
.f24{font-size:24px;}
.about-con02 .swiper-slide a{width:107px;height:35px;line-height:35px;color:#fff;border:1px solid #fff;display:block;margin:60px auto 0 auto;}
.about-con02 .swiper-slide a:hover{background:#fff;color:#d70c25;}
.about-con02 .swiper-pagination{position:relative;margin-top:170px;bottom:auto;}
.about-con02 .swiper-pagination-bullet{width:14px;height:14px;background:transparent;border:1px solid #fff;opacity:1;}
.about-con02 .swiper-pagination-bullet-active{background:#fff;}

.about-con03 .swiper-container{}
.about-con03 .swiper-slide{box-sizing:border-box;padding:70px 0 0 40px;position:relative;}
.about-con03 .swiper-slide:before{content:"";height:60px;width:1px;background:#cccccc;position:absolute;display:block;left:5px;top:16px;}
.about-con03 .swiper-slide:after{content:'';display:block;width:9px;height:9px;border-radius:50%;border:1px solid #cccccc;position:absolute;left:0;top:76px;}
.about-con03 .swiper-slide .date{font-size:14px;color:#333;}
.about-con03 .swiper-slide .date span{padding-right:5px;font-size:36px;}
.about-con03 .swiper-slide h3{font-size:14px;color:#666666;line-height:24px;}
.about-con03 .swiper-slide .pic{margin:28px 0 15px;}
.about-con03 .swiper-slide:hover .date,.about-con03 .swiper-slide-active .date{color:#d70c25;}
.about-con03 .swiper-slide:hover h3,.about-con03 .swiper-slide-active h3{color:#d70c25;}
.about-con03 .swiper-slide:hover:after,.about-con03 .swiper-slide-active:after{border-color:#d70c25;background:#d70c25;}
.about-con03 .year-pagination{margin-top:65px;text-align:center;}
.about-con03 .year-pagination a{font-size:16px;margin:0 20px;color:#333;display:inline-block;}
.about-con03 .year-pagination a:hover,.about-con03 .year-pagination a.cur{color:#d70c25;}

.swiper-button-prev.prev,.swiper-button-next.next{width:15px;height:28px;margin-top:9px;}
.swiper-button-prev.prev,.swiper-button-prev.prev.swiper-button-disabled:hover{background:url(/html/Template/images/prev.png) no-repeat center center;}
.swiper-button-next.next,.swiper-button-next.next.swiper-button-disabled:hover{background:url(/html/Template/images/next.png) no-repeat center center;}
.swiper-button-prev.prev:hover{background:url(/html/Template/images/prevh.png) no-repeat center center;}
.swiper-button-next.next:hover{background:url(/html/Template/images/nexth.png) no-repeat center center;}



.about-con04{background:#f5f5f5;}
.about-con04 .honor-tab{margin-bottom:38px;text-align:center;}
.about-con04 .honor-tab a{margin:0 19px;display:inline-block;position:relative;font-size:16px;color:#666666;padding-bottom:8px;}
.about-con04 .honor-tab a:before{content:"";width:100%;height:1px;background:#d70c25;display:block;position:absolute;bottom:0;left:0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}
.about-con04 .honor-tab a:hover,.about-con04 .honor-tab a.cur{color:#d70c25;}
.about-con04 .honor-tab a:hover:before,.about-con04 .honor-tab a.cur:before{
    -webkit-transform: scale(1.0);
    -moz-transform: scale(1.0);
    -ms-transform: scale(1.0);
    -o-transform: scale(1.0);
    transform: scale(1.0);}

.about-con04 .honor-con{}
.about-con04 .honor-con .swiper-container{display:none;}
.about-con04 .honor-con .swiper-slide{text-align:center;box-sizing:border-box;padding:35px;background:#fff;}
.about-con04 .honor-con .swiper-slide p{font-size:14px;line-height:24px;color:#666;margin-top:28px;}
.about-con04 .honor-con .swiper-slide img{max-width:300px;}
.swiper-pagination.pagination2 .swiper-pagination-bullet{width:12px;height:12px;background:transparent;opacity:1;border:1px solid #b3b3b3;}
.swiper-pagination.pagination2 .swiper-pagination-bullet-active{background:#d70c25;border-color:#d70c25;}
.about-con04 .pagination2{position:relative;bottom:auto !important;margin-top:60px;}

.about-con05{position:relative;}
.about-con05 .sy-tit{position:absolute;top:90px;width:100%;text-align:center;z-index:4;}
.about-con05 .box{position:absolute;bottom:20px;width:980px;left:50%;margin-left:-490px;z-index:4;}
.about-con05 .sml-img{width:840px;margin:auto;padding:0 2px;}
.about-con05 .sml-img .swiper-slide{cursor:pointer;border:1px solid transparent;box-sizing:border-box;}
.about-con05 .sml-img .swiper-slide.cur{border:1px solid #d70c25;}
.swiper-button-prev.prev1,.swiper-button-next.next1{width:30px;top:0;margin:0;height:54px;background-color:rgba(0,0,0,.7) !important;}
.swiper-button-prev.prev1{background:url(/html/Template/images/prevw.png) no-repeat center center;}
.swiper-button-next.next1{background:url(/html/Template/images/nextw.png) no-repeat center center;}
.swiper-button-prev.prev1:hover,.swiper-button-next.next1:hover{background-color:#d70c25 !important;}
.about-con05 .swiper-button-disabled{display:none;}
.about-con06{}
.about-con06 .swiper-slide{}
.about-con06 .swiper-slide .wenz{border:1px solid #d3d3d3;padding:36px 24px;}
.about-con06 .swiper-slide .wenz h3{margin-bottom:22px;font-size:24px;color:#333;}
.about-con06 .swiper-slide .wenz h3 img{margin:-1px 5px 0 0;}

.contact-con01{}
.contact-con01 .wrapper{border-bottom:1px solid #e5e5e5;padding:14px 0;}
#dituContent{width:60%;float:right;height:325px;}
.address{padding-top:55px;float:left;width:40%;padding-right:100px;box-sizing:border-box;}
.address .fontp a{color:#d70c25;font-size:16px;}
.address h3{margin-bottom:44px;}
.contact-con01 dl{margin:auto;padding:75px 0;}
.contact-con01 dd{float:left;width:33.33%;box-sizing:border-box;border-right:1px solid #e5e5e5;}
.contact-con01 dd:nth-last-child(1){border-right:0;padding-left:70px;}
.contact-con01 dd:nth-child(2){padding:0 70px;}
.contact-con01 dd h3{font-size:18px;color:#333;margin-bottom:16px;}
.contact-con01 dd p{line-height:30px;}
.contact-con01 dd p a{color:#666;}
.contact-con02{background:#f5f5f5;}
.contact-con02 .img{width:34%;float:right;text-align:right;}
.contact-con02 .img img{max-width:420px;}
.contact-con02 .form{width:62%;float:left;}
.contact-con02 .form h3{color:#666666;}
.contact-con02 .form p{margin:15px 0 30px;}
.contact-con02 .form .input{margin-bottom:12px;float:left;width:32.5%;margin-right:1.25%;}
.contact-con02 .form .input:nth-child(3),.contact-con02 .form .input:nth-child(4){margin-right:0;}
.contact-con02 .form .input:nth-child(4){width:100%;}
.contact-con02 .form .input input{width:100%;box-sizing:border-box;padding:0 16px;font-size:14px;color:#999;border:none;outline:none;background:#fff;line-height:56px;height:56px;}
.contact-con02 .form .input textarea{width:100%;box-sizing:border-box;padding:16px;font-size:14px;color:#999;border:none;outline:none;background:#fff;line-height:24px;height:135px;}
.contact-con02 .form .submit input{width:140px;line-height:50px;background:#d70c25;margin-top:32px;color:#fff;font-size:14px;border:none;outline:none;cursor:pointer;}
.contact-con02 .form .submit input:hover{opacity:.8;}

.news{padding:50px 0 60px;}
.news li{float:left;width:32%;margin:0 2% 25px 0;}
.news li:nth-child(3n){margin-right:0;}
.news li .wenz{padding:32px 44px;background:#fff;box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);}
.news li .p{padding-left:32px;width:calc(100% - 87px);box-sizing:border-box;float:left;}
.news li .date{border-right:1px solid #cccccc;box-sizing:border-box;font-size:14px;color:#666;float:left;width:87px;}
.news li .date h5{font-size:60px;margin:-7px 0 7px;}
.news li .p h3{font-size:18px;color:#333333;line-height:26px;height:56px;}
.news li .p h3 a{color:#333;}
.news li .p h3:hover a{color:#d70c25;}
.news li .p .more2{margin-top:14px;}
.news ul{margin-bottom:60px;}
.news li .pic{height:335px;line-height:335px;}

.page{text-align:center;font-size:14px;color:#666666;}
.page-prev{margin-right:46px;}
.page-prev img{margin:-1px 10px 0 0;width:10px;}
.page-next img{margin:-1px 0 0 10px;width:10px;}
.page-next{margin-left:46px;}
/*.page a{display:inline-block;color:#666;margin:0 8px;}*/
/*.page a:hover,.page a.active{color:#d70c25;}*/
.page .pagination li{display:inline-block;color:#666;margin:0 8px;}
.page .pagination li a{color:#666;}
.page .pagination li:hover a,.page .pagination li.active span{color:#d70c25;}


.news-detail{padding:60px 0;}
.news-detail .news-tj{float:left;width:340px;border-right:1px solid #d7d7d7;box-sizing:border-box;padding-right:50px;}
.news-detail .news-tj li{margin-bottom:60px;}
.news-detail .news-tj li h3{font-size:30px;color:#666666;position:relative;}
.news-detail .news-tj li h3:before{content:"";width:25px;height:2px;background:#d70c25;position:absolute;display:block;top:50%;left:-16px;z-index:2;margin-top:-1px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;opacity:0;
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
}
.news-detail .news-tj li:hover h3:before{
    opacity:1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}
.news-detail .news-tj li h4{margin:15px 0 12px;font-size:16px;color:#666666;}
.news-detail .news-tj li h4 a{color:#666;}
.news-detail .news-tj li:hover h4 a{color:#d70c25;}
.news-detail .news-tj li h5{font-size:14px;color:#666;}
.news-detail .news-tj li:hover h5{color:#d70c25;}
.news-detail .news-tj li:hover h3{color:#d70c25;}
.news-con{float:left;width:calc(100% - 400px);box-sizing:border-box;padding:0 80px;}
.news-tit{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #eaeaea;text-align:center;}
.news-tit h2{}
.news-tit p{font-size:16px;color:#666;margin-top:14px;}
.page-local{margin-top:50px;}
.page-local a{display:block;max-width:50%;font-size:14px;color:#666666;}
.page-local a:hover{color:#d70c25;}

.product-filter{margin:60px 0 40px 0;}
.product-filter table{border-collapse:collapse;width:100%;table-layout:fixed;}
.product-filter .td1{text-align:center;font-weight:bold;width:130px;background:#f3f3f3;}
.product-filter td{position:relative;box-sizing:border-box;border:1px solid #e7e7e7;padding:18px 26px;font-size:14px;color:#666666;}
.product-filter .td2{padding-right:130px;}
.product-filter .td2>div{height:23px;overflow:hidden;}
.product-filter .td2 a{padding:2px 0;display:inline-block;font-size:14px;color:#666666;margin-right:25px;}
.product-filter .td2 a:hover,.product-filter .td2 a.cur{color:#d70c25;}
.product-filter .td2 .gd{position:absolute;right:0;top:18px;line-height:19px;background:url(/html/Template/images/xl.png) no-repeat right center;padding-right:25px !important;display:none;}
.product-filter .td2 .gd.cur{background:url(/html/Template/images/xl01.png) no-repeat right center;}
.product{padding-bottom:80px;}
.product-nav{float:left;width:280px;}
.product-nav h3{line-height:56px;color:#fff;background:#d70c25;font-size:18px;padding:0 28px;}
.product-nav dl{border:1px solid #d9d9d9;border-top:0;padding:12px 0;}
.product-nav dd{font-size:14px;color:#666666;line-height:24px;padding:6px 28px;}
.product-nav dd a{color:#666;}
.product-nav dd:hover a,.product-nav dd.cur a{color:#d70c25;}
.product-con{float:right;width:calc(100% - 320px);padding-bottom:50px;}
.product-con table{border-collapse:collapse;width:100% !important;}
.product-con .editor td{font-size:14px !important;color:#666 !important;padding:4px 12px !important;line-height:24px !important;text-align:left !important;vertical-align:middle;}
.product-con .editor td span{font-size:14px !important;color:#666 !important;font-family:arial,Î¢ÈíÑÅºÚ !important;}
.product-con .table-box thead td{text-align:center;border-right:1px solid #fff;background:#d70c25;color:#fff;font-size:18px;line-height:55px;}
.product-con .table-box thead td:nth-last-child(1){border-right:0;}
.product-con .table-box tbody td{cursor:pointer;text-align:center;line-height:22px;padding:15px;font-size:16px;color:#666666;border:1px solid #d9d9d9;}
.product-con .table-box tbody td a{color:#666;}
.product-con .table-box tbody td a:hover{color:#d70c25;}
.product-con .table-box tbody tr:hover td{color:#d70c25;}
.product-con .table-box td{min-width:120px;}
.product-con .ts{line-height:24px;font-size:16px;color:#666;padding:28px 0 50px;}
.product-con .ts a{font-size:20px;color:#d70c25;}
.product-con .xh{font-size:18px;color:#333;line-height:30px;padding:20px 36px;background:#f5f5f5;}
.product-con .xh-table{}
.product-con .xh-table td{font-size:14px;color:#666666;}
.product-con .xh-table td:nth-child(1){font-weight:bold;}
.product-con .xh-div{border:1px solid #eaeaea;padding:20px 30px;font-size:14px;line-height:24px;color:#666;margin:28px 0;}
.product-con .img img{max-width:48%;}
.product-con .editor{/*border-bottom:1px solid #eaeaea;padding-bottom:30px;*/margin-bottom:-20px;}

@media (max-width: 767px) {
    .product {padding-top:0px;}
    .xh {display:none}
    .MsoNormal{display:none}
    .product-con {margin:0px;padding:0px;}
    .product-search {padding-bottom:0px}
}

.fh{float:right;width:60px;height:60px;display:block;background:#5f5f5f url(../images/fh.png) no-repeat center center;}
.fh:hover{background-color:#d70c25;}
.search{margin:20px 0 0 40px;}
.search a{display:block;width:40px;height:40px;background:url(/html/Template/images/search.png) no-repeat center center/26px;}
.search a:hover{background:url(/html/Template/images/searchh.png) no-repeat center center/26px;}

.fix-right{z-index:9;position:fixed;right:0;bottom:10%;border-bottom-left-radius:5px;border-top-left-radius:5px;background:#d70c25;}
.fix-right li{padding:8px 0;position:relative;text-align:center;width:75px;font-size:14px;color:#fff;}
.fix-right li .img{height:32px;margin-bottom:2px;}
.fix-right li .img img{height:30px;}
.fix-right li .fl{width:75px;float:none;}
.fix-right li>a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:4;display:block;}
.fix-right li:hover a{background:rgba(255,255,255,.2);}
.fix-right li .code{z-index:3;position:absolute;right:70px;width:110px;top:0;background:#d70c25;border:2px solid #d70c25;}
.fix-right li .li-hide:before{content:"";position:absolute;right:-8px;top:15px;display:block;width:14px;height:14px;background:url(/html/Template/images/sj.png) no-repeat right center/auto 100%;}
.fix-right li .code img{width:110px;}
.fix-right li .feedback{padding-bottom:20px;z-index:3;position:absolute;right:60px;top:0;background:#fff;width:240px;border:2px solid #d70c25;}
.fix-right li .feedback h3{text-align:center;font-size:16px;color:#333;}
.fix-right li .feedback input[type=text]{background:#e9e9e9;border:1px solid #eaeaea;line-height:30px;margin:0 auto 12px auto;font-size:14px;padding:0 12px;color:#666;width:180px;display:block;}
.fix-right li .feedback textarea{background:#e9e9e9;border:1px solid #eaeaea;line-height:24px;height:80px;margin:0 auto 12px auto;font-size:14px;padding:3px 12px;color:#666;width:180px;display:block;}
.fix-right li .feedback input[type=submit]{background:#d70c25;color:#fff;font-size:14px;line-height:30px;display:block;margin:auto;cursor:pointer;width:206px;border:none;outline:none;}
.fix-right li .li-hide{
    background:#d70c25;color:#fff;text-align:center;line-height:69px;font-size:14px;
    position:absolute;right:75px;top:0;width:180px;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -ms-transition: all .6s;
    -o-transition: all .6s;
    transition: all .6s;
    -webkit-transform: translateX(250px);
    -moz-transform: translateX(250px);
    -ms-transform: translateX(250px);
    -o-transform: translateX(250px);
    transform: translateX(250px);
    opacity: 0;
    z-index: -1;
}

.fix-right li:hover .li-hide{
    opacity:1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}

.search-ban{background:#d70c25;padding:150px 0 4.16% 0;}
.search-ban .wrapper{background:#fff;border-radius:4px;overflow:hidden;max-width:600px;}
.search-ban input[type=text]{float:left;width:calc(100% - 55px);border:none;outline:none;padding:0 15px;line-height:55px;height:55px;box-sizing:border-box;font-size:16px;color:#666;}
.search-ban input[type=submit],.search-ban input[type=button]{float:right;width:55px;line-height:55px;height:55px;border:none;color:transparent;text-indent:-999px;overflow:hidden;outline:none;cursor:pointer;background:url(http://lptese2018.w179-e0.ezwebtest.com/public/static/Home/images/searchh.png) no-repeat center center/30px;}
.search-con{padding:4% 0;}
.search-con .wrapper{max-width:1200px;}
.search-con .product-con{float:none;width:100%;}
.no-result{font-size:20px;color:#333;text-align:center;}

.product-search{padding:32px 0;}
.product-search form{border:1px solid #eee;border-radius:4px;float:right;}
.product-search input[type=text]{float:left;width:240px;border:none;text-indent:12px;outline:none;line-height:42px;height:42px;border-radius:5px;font-size:16px;color:#666;}
.product-search input[type=submit],.product-search input[type=button]{width:42px;color:transparent;text-indent:-999px;height:42px;background:url(/html/Template/images/searchh.png) no-repeat center center/22px;border:none;outline:none;cursor:pointer;}



@media screen and (max-width: 1620px) {
    .banner .wenz h2 span,.sy-content03 li h2 span{font-size:72px;}
    .sy-content03 li h2{font-size:22px;}
    .banner .wenz p{font-size:16px;line-height:30px;}
    .banner .wenz img{margin-bottom:15px;}
    .wid1620{max-width:1200px;}

    .banner .wenz h2{font-size:20px;}
    .banner,.ny-banner{min-height:580px;}
    .down,.down1{width:36px;height:36px;background-size:100% !important;}
    .banner-pagination{width:105px;}
    .banner-pagination li.cur:after, .banner-pagination li:hover:after{width:calc(100% + 30px);}
    .pad{padding:65px 0;}
    .sy-tit{margin-bottom:30px;}
    .sy-content01 .wenz h2{padding:60px 0 20px;}
    .f30{font-size:24px;}
    .sy-content02{padding-top:0;}
    .sy-content02 .swiper-slide{margin-top:0 !important;}
    .sy-content03 li{padding:42px 0;}
    .sy-content03 ul{margin-top:50px;}
    .sy-content04 .swiper-slide{line-height:135px;}
    .sy-content04 .swiper-slide img{max-width:50%;max-height:50%;}
    .sy-content05 .swiper-slide{padding:22px 28px;}
    .sy-content05 .swiper-slide .date{text-align:left;width:90px;}
    .sy-content05 .swiper-slide .wenz{width:calc(100% - 90px);}

    .about-banner hr{margin:35px 0;width:35px;height:1px;}
    .ny-banner .down1{margin-top:60px;}
    .about-banner .fl{padding-top:60px;}
    .sy-tit h2{font-size:24px;}

    .about-con01 .fontp{font-size:14px;line-height:24px;}
    .sy-tit hr{margin-top:18px;}
    .about-con01 .wenz{padding-left:30px;}
    .about-con02 .swiper-pagination{margin-top:100px;}
    .about-con02 .swiper-container{margin-top:70px;}
    .about-con04 .honor-con .swiper-slide{padding:12px;}
    .about-con04 .honor-con .swiper-slide p{margin-top:8px;}
    .about-con06 .swiper-slide .wenz h3{font-size:18px;margin-bottom:12px;}
    .about-con06 .swiper-slide .wenz h3 img{width:34px;}
    .about-con06 .swiper-slide .wenz{padding:28px 22px;}
    .btn-box .swiper-button-next{right:-50px;}
    .btn-box .swiper-button-prev{left:-50px;}
    .about-con03 .swiper-slide{padding-left:30px;}
    .about-con04 .honor-con .swiper-slide img{max-width:100%;}

    .product-nav{width:220px;}
    .product-nav h3{font-size:16px;padding:0 18px;}
    .product-nav dd{padding:3px 18px;}
    .product-con{width:calc(100% - 240px);}
    .product-con .table-box thead td,.product-con .table-box tbody td{font-size:14px;}
    .news li .date h5{font-size:52px;margin-bottom:0;}
    .news li .wenz{padding:24px;}
    .news li .date{text-align:center;font-size:13px;padding-right:10px;}
    .news li .p h3{font-size:14px;line-height:24px;height:48px;}
    .news li .p{padding-left:24px;}
    .news ul{margin-bottom:40px;}
    .news-detail .news-tj{width:280px;padding-right:30px;}
    .news-detail .news-tj li{margin-bottom:40px;}
    .news-detail .news-tj li h4{font-size:14px;margin:12px 0;}
    .news-con{width:calc(100% - 320px);padding:0 30px;}
    .fh{width:40px;height:40px;}
    .contact-con01 dd .fontp{text-align:left !important;font-size:13px;line-height:22px;}
    .contact-con01 dd:nth-child(2){padding:0 30px;}
    .contact-con01 dd:nth-last-child(1){padding-left:30px;}
    .contact-con01 dl{padding:55px 3.125%;}

    .news li .pic{height:250px;line-height:250px;}


}

@media screen and (max-width: 1200px) {

    .logo img{max-width:160px;}
    .banner .wenz{max-width:450px;left:3.125%;}
    .banner .swiper-pagination{bottom:33px !important;}
    .sy-content01 .pic{width:65%;}
    .sy-content01 .wenz{width:35%;}
    .sy-content01 .wenz h2{padding:30px 0 20px;}
    .sy-content01 .wenz .box{height:calc(100% - 60px);}
    .sy-content01 .wenz p{height:72px;}
    .sy-content01 .control-btn{width:35%;line-height:60px;}
    .sy-content02 .swiper-slide .wenz .more1{opacity:1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);}
    .sy-content02{padding-bottom:40px;}
    .sy-content05 .news-tuijian{width:37%;}
    .sy-content05 .swiper-container{width:63%;}
    .sy-content05 .news-tuijian h3{padding:18px 80px 18px 18px;background-position:right 18px center !important;}
    .sy-content05 .pagination2.swiper-pagination{display:block;bottom:0 !important;}
    .about-con04 .honor-con .swiper-slide img{max-width:100%;}
    .about-con04 .honor-con .swiper-slide p{font-size:12px;line-height:20px;}
    .about-con05 .sy-tit{top:50px;}
    .product-filter{margin:35px 0;}
    .product-con .ts{font-size:13px;}
    .product-con .ts a{font-size:16px;}
    .product-nav dd{font-size:13px;}
    .product-con .table-box tbody td{padding:12px 15px;}
    .f24{font-size:20px;}
    .contact-con02 .img img{max-width:100%;}
    .contact-con01 dd{border:none;}



}
.psearch{display:inline-block;float:right;width:40px;height:40px;background:url(/html/Template/images/searchh.png) no-repeat center center/30px;margin-right:48px;}

@media screen and (max-width: 1023px) {
    
    .banner .wenz h2 span, .sy-content03 li h2 span{font-size:60px;}
    .banner .wenz h2{font-size:16px;}
    .banner .wenz p{font-size:14px;line-height:26px;}
    .banner .swiper-pagination{text-align:center !important;}
    .pad{padding:28px 0;}
    .sy-tit h2{font-size:18px;}
    .sy-tit h3{font-size:10px;line-height:18px;}
    .sy-tit{margin-bottom:18px;}
    .sy-content01 .pic{float:none;width:100%;}
    .sy-content01 .swiper-container{padding:0 2px;}
    .sy-content01 .wenz{box-sizing:border-box;width:100%;position:relative;height:auto;padding:18px 22px;}
    .sy-content01 .wenz h2{padding-top:0;}
    .f30{font-size:18px;}
    .sy-content01 .wenz hr{display:none;}
    .sy-content01 .wenz p{margin-top:0;height:auto;}
    .sy-content01 .control-btn{position:relative;left:auto;top:auto;bottom:auto;right:auto;width:100%;}
    .sy-content01 .wenz .box{height:auto;border:none;}
    .sy-content02{padding-top:0;}
    .sy-content02 .swiper-slide .wenz .more1{display:none;}
    .swiper-pagination.pagination2 .swiper-pagination-bullet{width:6px;height:6px;margin:0 2px !important;}
    .swiper-pagination.phone{position:relative;bottom:auto;margin-top:22px;}
    .sy-content02 .swiper-slide{padding:20px 0;}
    .sy-content02 .swiper-slide .wenz h3{font-size:16px;margin-bottom:8px;}
    .editor, .fontp{font-size:13px;}
    .sy-content03 li h2 span{font-size:40px;padding-right:7px;}
    .sy-content03 li{padding:18px 0;}
    .sy-content03 ul{margin-top:20px;}
    .sy-content03 li h2{font-size:14px;}
    .sy-content04 .swiper-container{background:none;padding:0 4px;}
    .sy-content03 li p{font-size:12px;margin-top:3px;}
    .sy-content04 .swiper-slide{border:1px solid #eaeaea;line-height:60px;box-sizing:border-box;}
    .sy-content04 .swiper-slide img{max-width:70%;max-height:70%;}
    .sy-content04 .control-btn{margin-top:25px;}
    .sy-content05 .news-tuijian{display:none;}
    .sy-content05 .swiper-container{width:100%;padding:0;}
    .sy-content05 .swiper-slide .date h5{margin-bottom:0;font-size:40px;}
    .sy-content05 .swiper-slide .date{width:83px;padding-right:18px;font-size:12px;text-align:center;}
    .sy-content05 .swiper-slide{padding:18px;}
    .sy-content05 .swiper-slide .wenz{padding-left:18px;width:calc(100% - 83px);}
    .sy-content05 .swiper-slide .wenz h3{font-size:14px;line-height:24px;height:48px;}
    .sy-content05 .swiper-slide .wenz .more2{display:none;}
    .bdsharebuttonbox{display:none;}
    .sy-content05 .more3{display:none;}

    .about-con01 .pic{width:100%;}
    .about-banner .fr{margin-top:80px;width:100%;}
    .about-banner .fl{max-width:100%;padding-top:0;}
    .about-banner dd{float:left;width:33.33%;text-align:center;}
    .about-banner dd:before{display:none;}

    .about-banner p{font-size:12px;line-height:22px;}
    .about-banner .fr{margin:0;position:absolute;bottom:20px;width:100%;left:0;z-index:5;}
    .about-banner .fr dd{margin-bottom:0;}
    .about-banner dd h5 span{font-size:40px;}
    .about-con01 .wenz{width:100%;padding:15px 0 0 0;}
    .f24{font-size:18px;}
    .about-con02 .swiper-slide p{font-size:13px;line-height:22px;}
    .about-con02 .swiper-container{margin-top:50px;}
    .about-con02 .swiper-slide a{margin-top:40px;}
    .about-con02 .swiper-pagination-bullet{width:6px;height:6px;margin:0 2px !important;}
    .about-con02 .swiper-pagination{margin-top:60px;}
    .about-con03>div{background:none !important;}
    .about-con03 .swiper-slide:before{display:none;}
    .about-con03 .swiper-slide:after{display:none;}
    .about-con03 .swiper-slide{padding:0;}
    .year-pagination{display:none;}
    .about-con03 .swiper-slide .pic{margin:12px 0;}
    .about-con03 .swiper-slide .date span{font-size:30px;}
    .about-con03 .swiper-container{margin-top:30px;}
    .about-con05 .sml-img{display:none;}
    .about-con04 .pagination2{margin-top:30px;}
    .about-con05 .swiper-slide{overflow:hidden;}
    .about-con05 .swiper-slide img{max-width:140%;margin-left:-20%;}
    .about-con05 .sy-tit{top:35px;}
    .about-con06 .swiper-container{padding:0 4px;}
    .product-filter{display:none;}
    .product-nav{display:none;}
    .product-con{width:100%;margin-top:25px;}
    .product{padding:0;}
    .product-con .table-box thead td, .product-con .table-box tbody td{font-size:12px;}
    .table-box table{width:800px;}
    .table-box{overflow-x:auto;}
    .product-con .ts{font-size:12px;padding:15px 0 30px;}
    .product-con .table-box tbody td{padding:8px;}
    .product-con .table-box thead td{line-height:40px;}
    .news li{width:100%;}
    .news ul{margin-bottom:20px;}
    .news{padding:35px 0 28px;}
    .news li .p .more2{display:none;}
    .news li .date h5{font-size:44px;}
    .news li .p{padding-left:18px;}
    .news-detail .news-tj{display:none;}
    .news-detail{padding:28px 0;}
    .news-con{width:100%;padding:0;}
    .news-tit h2{font-size:16px;line-height:26px;}
    .news-tit p{font-size:12px;}
    .news-tit{padding-bottom:20px;margin-bottom:20px;}
    .page-local{display:none;}
    .fh{display:none;}
    .about-banner hr{width:26px;}
    .address{width:100%;padding:0;}
    .address h3{margin-bottom:20px;}
    .contact-con01{padding:28px 0;}
    #dituContent{width:100%;height:250px;margin-top:12px;}
    .contact-con01 dl{padding:28px 3.125% 0 3.125%;}
    .contact-con01 dd{margin-bottom:22px;width:100%;padding:0 !important;}
    .contact-con01 dd h3{font-size:16px;margin-bottom:7px;}
    .contact-con01 dd:nth-last-child(1){margin-bottom:0;}
    .contact-con02 .img{display:none;}
    .contact-con02 .form{width:100%;}
    .contact-con02 .form p{margin:8px 0 20px;}
    .contact-con02 .form .input{width:100%;margin:0 0 12px 0;}
    .contact-con02 .form .input input{padding:0 12px;line-height:46px;height:46px;}
    .contact-con02 .form .submit input{margin-top:15px;width:120px;line-height:45px;}
    .pcbanner{height:64px;overflow:hidden;opacity:0;min-height:64px;}
    .product-con table{max-width:100% !important;width:100% !important;}
    .search-ban input[type=text]{line-height:42px;height:42px;width:calc(100% - 42px);}
    .search-ban input[type=button],.search-ban input[type=submit]{width:42px;line-height:42px;height:42px;background-size:28px !important;}
    .search-ban{margin-top:64px;padding:28px 0;}
    .news li .pic{height:auto;line-height:inherit;}
}



















/* about */
.bgimg .cover{top: 0; left: 0; right: 0; bottom: 0; background: no-repeat center center; background-size: cover;}
.about-title::before{position: absolute; display: block; content: "";}
.about-title h2 span{display: block; font-family: "PingFang"; font-size: .48rem; font-weight: lighter;}
.about-title p{font-family: "PingFang SC"; font-size: 18px; font-weight: lighter;}
.citybox{margin: 4.5vw 0;}
.citybox-cover{position: absolute; z-index: 1; left: 0; top: 0; width: 100%; height: 100%; background: #fff;}
@-webkit-keyframes scaleCover{
0%{-webkit-transform: scale(1); transform: scale(1); -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%;}
100%{-webkit-transform: scale(0,1); transform: scale(0,1); -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%;}
}
@keyframes scaleCover{
0%{-webkit-transform: scale(1); transform: scale(1); -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%;}
100%{-webkit-transform: scale(0,1); transform: scale(0,1); -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%;}
}
.scaleCover {
  -webkit-animation-name: scaleCover;
  animation-name: scaleCover;
}
@media (max-width: 1400px){.about-title p{font-size: 16px;}}
.aboutus{position: relative; overflow: hidden;} 
.aboutus .article{margin-bottom: 3.2vw; padding: 10px 0; font-size: 14px; line-height: 32px;}
.aboutus .article h4{margin-bottom: 1.5vw; font-family: "PingFang SC"; font-weight: bold; line-height: 36px;}
.about1 .container-fluid{min-height: 8.56rem; padding-top: 6vw; padding-bottom: 8vw; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center;}
.about1 .bgimg{top: 0; right: 0; bottom: 0; left: 0;}
.about1 .about-title::before{left: -15px; top: .25rem; width: 22%; height: 1px; background: #a3acb5;}
.about1 .anchor a{display: block; padding: .1rem 0; color: #fff; font-size: 16px; line-height: 30px;}
.about1 .anchor a i{top: -5px; display: inline-block; margin-right: 12px; width: 13px; height: 1px; background: #fff;}
.about1 .anchor a i::after{position: absolute; right: 0; top: 50%; margin-top: -5px; display: block; content: ""; width: 10px; height: 10px; border-top: 1px solid #fff; border-right: 1px solid #fff; -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.about2{padding: 2vw 0;padding-bottom:0px;}
.about2 .bgimg{top: 0; bottom: 0; left: 0; width: 27.74%;}
.about2 .about-title{left: -4%;}
.about2 .ff-din{font-size: .48rem;}
.about2 .weui-flex{padding: 3.2vw 0;}
.about2 .weui-flex i{position: absolute; display: block; width: 107%; height: 1px; background: #8f8f8f;}
.about2 .weui-flex i:nth-of-type(1){left: -25%; top: 0;}
.about2 .weui-flex i:nth-of-type(2){right: -40%; bottom: 0;}
.about3{padding: 6vw 15px; background: #f5f5f5;}
.about3 .bgimg{top: 0; bottom: 0; right: 0; width: 29.322%;}
.about3 .about-title{background: #f6f6f6; padding: 10px 0;}
.about3 .article{margin-top: 10px; font-size: 16px; line-height: 36px;}
.about4{padding-top: 7vw;}
.about4 .article{margin-bottom: 0; padding-top: 3vw; font-size: 16px; line-height: 36px;}
@media (min-width: 640px){
.about3{padding: 12vw 0 ;}
.about3 .row >.col-xs-12:nth-of-type(2){left: -6%;}
.about3 >i{position: absolute; display: block; content: ""; top: 0; left: 6%; bottom: 0; width: 2px; background: #dbdbdb;}
.about3 .row >.col-xs-12:nth-of-type(2){left: -6%;}
.about3 >i{position: absolute; display: block; content: ""; top: 0; left: 6%; bottom: 0; width: 2px; background: #dbdbdb;}
}
@media (min-width: 992px){.about3 >i{left: 9.8%;}}
@media (min-width: 1200px){
.about1 .anchor a:hover i{width: 26px;}
.about3 .row >.col-xs-12:nth-of-type(2){width: 37%;}
}
@media (max-width: 639px){
.citybox >img{max-width: none; width: 200%; margin-left: -50%;}
.about4 .col-sm-10{padding: 15px 30px;}
}

/* recruit */
.recruit .about-title{padding: 5vw 0 3.3vw;}
.recruit .swiper-slide{width: 4.12rem; height: 4.74rem; cursor: pointer;}
.recruit .weui-cell{z-index: 1; margin-top: .8rem; margin-left: .25rem; margin-right: .25rem; height: 4.92rem; padding: .4rem; background: #eff1f4; color: #333;}
.recruit dl{margin: 0 0 .4rem 0; padding: 0;}
.recruit dt, .recruit dd, .recruit .weui-cell__bd >h3, .recruit .seemore i, .recruit .seemore a{-webkit-transition: all .3s; transition: all .3s;}
.recruit .weui-cell__bd >h3{margin-bottom: .7rem; font-size: .24rem;}
.recruit dt{font-size: 14px; color: #999;}
.recruit dd{margin-bottom: .28rem; font-size: 18px;}
.recruit .seemore i{position: absolute; left: -.4rem; top: 50%; right: 35%; height: 1px; background: #d1d8dd;}
.recruit .seemore a{position: relative; display: inline-block; letter-spacing: 2px; line-height: 30px; font-size: 14px; color:  #b6bfc7;z-index: 11;}
.recruit .blur{margin: -.15rem 9% 0; height: .3rem; background: rgba(0,0,0,.1);}
.recruit .swiper-slide-active{width: 4.74rem;}
.recruit .swiper-slide-active .weui-cell{margin-top: 0; height: 4.44rem; background: #d70f28; color: #fff;}
.recruit .swiper-slide-active .weui-cell__bd >h3{margin-bottom: 0.8rem; font-size: .28rem;}
.recruit .swiper-slide-active dt, .recruit .swiper-slide-active dd, .recruit .swiper-slide-active .weui-cell__bd >h3, .recruit .swiper-slide-active .seemore a{color: #fff;}
.recruit .swiper-slide-active dl{margin-bottom: .6rem;}
.recruit .swiper-slide-active .seemore i{right: 30%; background: #ffffff;}

/* speech */
.speech .about-title::before{width: 8%;}
.speech .row{width: 100%;}
.speech-box .article{font-size: 16px; line-height: 36px;}
.speech-box div.text-right img{display: inline;}
.speech-box .col-lg-7{margin-top: 4vw;}
.speech-box .col-lg-4{margin-top: -15%;}
@media (min-width: 1200px){.speech-box .col-lg-7{width: 54%;}}
@media (max-width: 991px){
.speech-box .col-lg-7{width: 100%;}
.speech-box .col-lg-4{width: 100%; margin-top: 0;}
}

/* contact */
.query{position: absolute; z-index: 10; top: 0; right: 0; bottom: 0; width: 22.7%; height: 100%; background: #fff;}
.query-hd{height: 50%;}
.query-hd::after{position: absolute; display: block; content: ""; left: 36px; right: 45px; bottom: 0; height: 1px; background: #dedede;}
.query-hd .about-title{margin-top: 3vw;}
.query-hd .article h4{margin-top: 4vw; margin-bottom: 18px;}
.query-hd .article p{font-size: 14px; line-height: 24px; color: #666;}
.query-box{position: absolute; left: 0; right: 0; bottom: 0; top: 50%; height: 50%;}
.query-box .item, .query-hd{padding: 10px 45px 0 36px;}
.query-box .item h6{color: #000; font-size: 16px; font-weight: bold;}
.query-box .item p{margin-top: 8px; margin-bottom: 13px; color: #666; font-size: 14px; line-height: 24px;}
.query-box .item:first-child{padding-top: .4rem;}
.map{height: 88vh;}
.map img{display: inline; max-width: none;}
.anchorBL{display: none;}
@media (max-width: 1500px){.query{width: 33%;}}
@media (max-width: 1366px){.map{height: 92vh;}}
@media (max-width: 1199px) and (min-height: 1024px) {.map{height: 77vh;}}
@media (max-width: 1199px) and (min-height: 1200px) {.map{height: 60vh;}}
@media (max-width: 1199px){.query{width: 40%;}}
@media (max-width: 767px){
.query{position: static; height: auto; width: 100%;}
.query-hd{height: auto;}
.query-box{position: static; height: 40vh;}
.map{height: 40vh;}
}

/* news */
.news-title{padding-top: .4rem; padding-bottom: .2rem; border-bottom: 1px solid #dedede;}
.news-title h1{margin-bottom: 18px; font-size: .36rem; line-height: 1.2;}
.news-title p{font-size: 18px;}
.news-article{margin: .5rem 17.5%; font-size: 18px; line-height: 36px; color: #444;}
.news-article img{margin: 0 auto;}
@media (max-width: 1199px){.news-article{margin-left: 10%; margin-right: 10%;}}
@media (max-width: 991px){.news-article{margin-left: 5%; margin-right: 5%;}}
@media (max-width: 639px){.news-article{font-size: 16px; line-height: 30px;}}
.industry .about-title::before{left: auto; right: -45px; top: .3rem;}
.industry a{margin-top: 1.8vw; margin-bottom: 1.8vw; display: block; color: #fff; line-height: 22px;}
.industry .weui-cell__hd{width: 1.2rem; font-size: 16px;}
.industry h5{height: 22px; margin-top: 0; font-size: 16px; line-height: 22px;}
.industry p{opacity: .5; height: 44px;}
.industry .swiper-button-white, .group .swiper-button-black{position: relative; top: auto; right: auto; left: auto; display: inline-block; margin-left: 20px; margin-top: 20px; width: .6rem; height: .6rem; border: 1px solid #fff; background-size: .11rem .19rem;}
.industry .swiper-button-white::before, .group .swiper-button-black::before{position: absolute; display: block; content: ""; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255,255,255,0); -webkit-border-radius: 50%; border-radius: 50%; -webkit-transform: scale(0); transform: scale(0); -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.industry .swiper-button-white::after, .group .swiper-button-black::after{position: absolute; display: block; content: ""; margin-top: -.06rem; top: 50%; left: 50%; width: .12rem; height: .12rem; border-top: 1px solid #2c61b7; border-right: 1px solid #2c61b7; opacity: 0; -webkit-transition: all .3s; transform: all .3s;}
.industry .swiper-button-prev::after, .group .swiper-button-prev::after{margin-left: -.02rem; -webkit-transform: rotate(-135deg); transform: rotate(-135deg);}
.industry .swiper-button-next::after, .group .swiper-button-next::after{margin-left: -.08rem; -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.group{background: #ededed;}
.group .about-title{margin-top: 7.4vw;}
.group .about-title::before{width: 46%;}
.group .swiper-button-black{margin-left: 0; margin-right: 20px; border-color: #858585;}
.group .swiper-button-black::before{background: rgba(133,133,133,0);}
.group .swiper-button-black::after{border-color: #fff;}
.group .swiper-slide::before{position: absolute; display: block; content: ""; top: 0; left: 0; bottom: 0; width: 1px; background: #dedede;}
.group-item{padding: 7.4vw .52rem 9.4vw;}
.group-item .day{margin-bottom: .4rem; font-size: .6rem;}
.group-item .date{font-size: 18px;}
.group-item .line2{line-height: 24px; height: 48px;}
.group-item .linellae{margin-top: .23rem; margin-bottom: .25rem;}
.group-item .seemore{display: block; margin-top: .9rem; padding-left: 0; color: #131313;}
@media (max-width: 991px){.industry .about-title{top: -.2rem;}}
@media (max-width: 767px){
.about1 .industry{display: block;}
.industry .col-24x{margin-left: 0; margin-right: 0;}
.industry .weui-cell__hd{width: 1.6rem;}
.industry .about-title::before{top: .25rem; width: 36%;}
.industry .col-xs-12 .text-right{width: 100%; text-align: center;}
.industry .col-xs-12 .about-title::before{display: none;}
.industry .swiper-button-white{margin: 40px 10px 0;}
.group .about-title{margin-bottom: 20px; text-align: center;}
.group .about-title::before{width: 36%;}
.group .swiper-button-black{margin: 40px 10px;}
}
@media (min-width: 992px){
.industry a{width: 48%;}
.industry a:nth-of-type(2n){margin-left: 4%;}
.industry .about-title::before{top: .55rem; width: 35%;}
}
@media (min-width: 1200px){
.industry a{width: 42.5%;}
.industry a:nth-of-type(2n){margin-left: 15%;}
.industry .col-md-offset-2{margin-left: 19.666667%;}
.industry .about-title::before{top: .5rem; width: 30%;}
.industry .swiper-button-white:hover, .group .swiper-button-black:hover{opacity: 1;}
.industry .swiper-button-white:hover::before, .group .swiper-button-black:hover::before{background: rgba(255,255,255,1); -webkit-transform: scale(1); transform: scale(1);}
.group .swiper-button-black:hover::before{background: rgba(133,133,133,1)}
.industry .swiper-button-white:hover::after, .group .swiper-button-black:hover::after{opacity: 1;}
.group-item .seemore:hover{padding-left: 10px; color: #2c61b7;}
.group .col-md-3{width: 28%;}
.group .col-md-9{width: 72%;}
}


/* society */
.partner{padding-top: 5vw;}
.partner ul{margin: 0; padding: 2.5vw 15px 8.4vw;}
.partner ul li{float: left; padding: 10px 0; width: 14.28%;}
.partner ul li img{margin: 0 auto; width: 160px;}
.society1 .about-title{margin-top: 4.5vw;}
.society1 .about-title::before{left:  auto; right: -14%; margin-right: -45px; width: 76%;}
.society1 >.col-sm-4 .article{margin-top: 3.5vw; margin-bottom: 20px; padding-right: 5%; font-size: 18px; line-height: 32px;}
.society1 .swiper-container-vertical>.swiper-pagination-bullets{left: auto; right: .27rem; top: .4rem; bottom: auto; width: auto; -webkit-transform: translate(0); transform: translate(0);}
.society1 .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display: block; margin: .14rem; background: #fff; width: .12rem; height: .12rem; -webkit-transition: all .3s; transition: all .3s;}
.society1 .swiper-slide{height: 100%; background: no-repeat center center; background-size: cover;}
.society2-hd{position: absolute; left: 0; top: 0; width: 43%; height: 14.7vw; background: #3892e6;}
.society2-hd h6{margin-top: 2.5vw; font-size: .48rem; font-weight: lighter;}
.society2-hd p{font-size: 18px;}
.society2{position: relative; z-index: 1; display: -webkit-box; display: -webkit-flex; display: flex;}
.society2 .about-title, .society4 .about-title{padding-top: 5.4vw; padding-bottom: .2rem;}
.society2 .about-title::before, .society4 .about-title::before{left: 5%; top: 0; width: 1px; height: 5vw;}
.society2 .col-sm-7{margin-top: 0; background: #2f485f;}
.society2 .f78{font-size: .78rem; font-weight: lighter;}
.society2 .f30{position: relative; top: -.45rem; margin-left: 3px; font-size: .3rem; font-weight: lighter;}
.society2 .weui-flex{height: 100%; padding: 0.7vw 8% 0;}
.society2 .weui-flex__item >div{display: inline-block; text-align: left;}
.society2 .weui-flex__item p{font-size: .24rem; font-weight: lighter;}
.society3{z-index: 1;}
.society3 h2, .society4 h2{font-size: .48rem; font-weight: lighter; line-height: 1.4; color: #333;}
.society3 h2{padding-bottom: .2rem;}
.society3 .article, .society4 .article{font-size: 18px; line-height: 32px;}
.society3 .col-sm-offset-1{padding: 3vw 0 3.8vw;}
.society3 .article{max-height: 84%; padding-right: 5%; overflow-y: auto;}
.society3 h4{margin-top: .4rem; color: #333; font-weight: bold;}
.society3 .imgbox img{max-width: none; width: 110%; margin-left: -10%;}
.society3 .imgbox i{position: absolute; display: block; left: -10%; top: 0; width: 10%; background: #3892e6;}
.society3 .article::-webkit-scrollbar-track, .society1 >.col-sm-4 .article::-webkit-scrollbar-track{background-color: rgba(0,0,0,.1); -webkit-border-radius: 3px; border-radius: 3px;}
.society3 .article::-webkit-scrollbar, .society1 >.col-sm-4 .article::-webkit-scrollbar{width: 3px; height: 3px; -webkit-border-radius: 3px; border-radius: 3px; background-color: rgba(0,0,0,.1);}
.society3 .article::-webkit-scrollbar-thumb, .society1 >.col-sm-4 .article::-webkit-scrollbar-thumb{background-color: rgba(0,0,0,.2); -webkit-border-radius: 3px; border-radius: 3px;}

@media (max-width: 1700px){.society3 .article{max-height: 70%;}}
@media (max-width: 1199px){
.partner ul li img{width: 80px;}
.society1 >.col-sm-4 .article, .society3 .article, .society4 .article{font-size: 16px;}
.society1 >.col-sm-4 .article{max-height: 96px; overflow-y: auto;}
.society2-hd h6{font-size: .4rem; margin-top: 1.5vw;}
.society4 .about1{width: 72%;}
}
@media (max-width: 991px){
.society1 >.col-sm-4 .article{max-height: 64px;}
.society1 .about-title::before{width: 60%;}
.society2-hd h6{font-size: .3rem;}
.society2-hd p{font-size: 14px;}
.society3 .article{max-height: 56%;}
}
@media (max-width: 767px){
.society1 .about-title::before{width: 86%;}
.society1 >.col-sm-4 .article{max-height: none;}
.society2{display: block;}
.society2 .about-title, .society4 .about-title{padding-top: 12vw;}
.society2 .about-title::before, .society4 .about-title::before{height: 12vw;}
.society2 .col-sm-7{margin-top: 0;}
.society2-hd{height: auto; width: 50%;}
.society2-hd h6{margin-bottom: 5px; font-size: 22px;}
.society2 .weui-flex{padding: 25vw 15px 10vw;}
.society2 .f78{font-size: .6rem;}
.society2 .f30{top: -.3rem;}
.society3 .col-sm-offset-1{height: auto !important;}
.society3 .article{max-height: auto;}
.society3 .imgbox img{max-width: 100%; width: auto; margin-left: auto;}
.society3 h2, .society3 .article, .society4 h2, .society4 .article{padding-left:15px; padding-right: 15px;}
.society4 .about1{padding-left: 0; padding-right: 0; width: 100%;}
.society4 .about-title::before{margin-left: 15px;}
}
@media (min-width: 1200px){
.society1 .about1{margin-left: 14%; width: 74%;}
.society2 .about1{margin-left: 12%; width: 74%;}
.society3 .col-sm-offset-1{margin-left: 12%; width: 74%;}
.society4 .about1{margin-left: 12%; width: 64%;}
}

/* coreteam */
.coreteam{
	width: 80%;
}

.coreteam .col-md-4{
	margin-top: 30px;
}
.core-item{
	background: #f2f2f2;
	padding: .2rem;
	height: 5.2rem;
}
.core-head img{
	width: 1.9rem;
	height: auto;
	margin: 0 auto;
}
.core-name{
  font-size: .22rem;
  font-family: "PingFangSC";
  color: rgb(51, 51, 51);
  text-align: center;
  margin-top: .2rem;
  margin-bottom: .1rem;
}
.core-content p{
  font-size: .14rem;
  font-family: "PingFangSC";
  color: rgb(51, 51, 51);
  text-align: left;
}
@media (max-width: 767px){
	.coreteam{width: 91.2%;}
}

/* join */
.join-box .about-title{padding: 5vw 0 3.3vw;}
.left-blue{
	width: 2.62rem;
	height: 100%;
	position: absolute;
	left: 0;
	background: #2c61b7;
}


.join-box .container .col-md-6{
	height: 7.44rem;
}
.join-content{
	padding-right: 2.6rem;
	padding-left: .5rem;
	margin-top: 2.4rem;
}
.join-content h2{
	position: relative;
  font-size: 36px;
  font-family: "PingFangSC";
  color: rgb(51, 51, 51);
  text-align: right;
  margin-bottom: 40px;
}
.join-content p{
  font-size: 14px;
  font-family: "PingFangSC";
  color: rgb(102, 102, 102);
  text-align: left;
    line-height: 2.286;
}
.join-content h2:after{
   content: "";
   width: 1px;
   height: 2.05rem;
   background: #6a6a6a;
   position: absolute;
   right: 90px;
   top: -2.6rem;
}

.bottom-blue{
	position: absolute;
	right: 0;
	bottom: 1rem;
	background: #2c61b7;
	width: 5rem;
	height: .16rem;
}

.join-prev,.join-next{
	position: absolute;
	top: 40%;
	z-index: 100;
	width: 60px;
	height: 60px;
	cursor: pointer;
}
.joinswiper{
	padding-top: 0.6rem;
}
.join-prev{left: 0;background:url(/html/Template/images/joinprev.png)}
.join-next{right: 0;background:url(/html/Template/images/joinnext.png)}
.joinimg{
	margin: 0 auto;
}
@media  (max-width: 767px){
	.join-content h2{text-align: center;}
	
}
@media  (max-width: 991px){
	.join-content h2:after{display: none;}
}
@media  (max-width: 1200px){
	.join-content{padding: 0;}
}

@media (min-width: 1201px) and (max-width: 1600px){
	.join-content{padding-right: 1.2rem;}
}

/*video*/
.video-box .about-title{padding: 5vw 0 3.3vw;}
.video-box .container{width: 73%;}
.video-title h2{
  font-size: .3rem;
  font-family: "PingFangSC";
  color: rgb(51, 51, 51);
}
.video-box .container .col-md-4{
	padding: 0;
}
.video-title p{
 position: relative;
  font-size: .18rem;
  font-family: "PingFangSC";
  color: rgb(153, 153, 153);
}

.video-title p:after{
	 content: "";
	width: 1.2rem;
	position: absolute;
	bottom: -10px;
	left: 0;
	background: #d3d8dd;
	height: 1px;
	-webkit-transition: all 0.35s linear; transition: all 0.35s linear;
}


.video-content{
	margin-top: 0.2rem;
}
.video-content p{
  font-size:.16rem;
  font-family: "PingFangSC";
  color: rgb(182, 191, 199);
    line-height: 1.5;
}
.video-item{
	padding: 10px;
	padding-bottom: .5rem;
}

@media  (max-width: 1200px){
	.video-box .container{width: 86%;}
}
.videobtn{
	text-align: center;
}
.videobtn>div{display: inline-block;}
.videobtn .swiper-button-prev,.videobtn .swiper-button-next{
    width: 32px!important;
	height: 20px!important;
	position: relative!important;
}
.videobtn .swiper-button-prev{
	background: url(/html/Template/images/videoprev.png) 0 0 no-repeat!important;
	cursor: pointer;
}
.videobtn .swiper-button-next{
	background: url(/html/Template/images/videonext.png) 0 0 no-repeat!important;
	cursor: pointer;
}

.video-box .pagination {
    position: relative;
    display: inline-block;
    width: 100px;
    font-size: 22px;
    color:#cccccc;
    margin: 0;
    bottom: 4px;
}

.video-box .swiper-pagination-current {
    color: black;
}

.play-video{
	cursor: pointer;
}


.layout-video{
	    display: none;
    position: fixed;
    z-index: 1000000000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.6);
}
.layout-video-close{
	    position: fixed;
    z-index: 10;
    right: 25%;
    top: 8%;
    width: 50px;
    height: 50px;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.layout-video-cont {
    position: fixed;
    left: 25%;
    top: 15%;
    width: 50%;
    height: 70%;
    background: #000;
    overflow: hidden;
}

.layout-video-close::before, .layout-video-close::after{position: absolute; display: block; content: ""; top: 50%; left: 50%; margin-left: -13px; width: 26px; height: 2px; background: #fff;}
.layout-video-close::before{-webkit-transform: rotate(45deg); transform: rotate(45deg);}
.layout-video-close::after{-webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
.layout-video-cont{position: fixed; left: 25%; top: 15%; width: 50%; height: 70%; background: #000; overflow: hidden;}
.layout-video-close:hover{-webkit-transform: rotate(180deg); transform: rotate(180deg);}
@media (max-width: 1199px){
.layout-video-close{right: 15%;}
.layout-video-cont{left: 15%; width: 70%;}
}
@media (max-width: 639px){
.layout-video-close{right: 0; top: 15px;}
.layout-video-cont{left: 0; top: 0; width: 100%; height: 100%;}
}

 .video-box1 .video-item{
position:relative;top:0;}

 .video-box1 .video-item:hover{
top:-10px;   
}
/*customer*/
.customer .video-item:hover p:after{
	width: 100%;
	background: #5ba6f5;
	height: 3px;
}
.customer .video-item:hover .show-hide{
	background:rgba(0,0,0,0.4)
}
.customer .video-item:hover .show-hide p{
	opacity: 1;
}
.show-hide{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	
}
.customer .video-item .show-hide p{
	padding: 0 25px;
 opacity: 0;
  font-size: .16rem;
  font-family: "PingFangSC";
  color: rgb(255, 255, 255);
  line-height: 1.5;
  position: absolute;
  bottom: 32%;
  left: 0;
  right: 0;
  margin: auto;
}

.customer .video-item .imgbox img{margin: 0 auto;}

/*customer-detail*/
.detail-box .container{
	width: 72%;
	padding: 0.5rem 0;
}

.detail-left img{
	margin: 0 auto;
}
.detail-right{
	padding-top:.2rem;
	padding-left: .4rem;
}
.detail-right h2{
  font-size: .36rem;
  font-family: "SourceHanSansCN";
  color: rgb(69, 70, 73);
  font-weight: bold;
  line-height: 2.291;
  margin-bottom: .4rem;
}

.detail-right h4{
  font-size: .163rem;
  font-family: "PingFangSC";
  color: rgb(153, 153, 153);
  line-height: 1.2;
  margin-top: .7rem;
  margin-bottom: .5rem;
}

.detail-right p{
  font-size: .16rem;
  font-family: "PingFangSC";
  color: rgb(102, 102, 102);
  line-height: 1.5;
}

@media  (max-width: 1200px){
	.detail-right{padding: 0;}
	.detail-box .container{width: 90%;}
}

/*shareholder*/
.title-content{
	width: 70%;
	margin: 1rem auto;
  font-size: .16rem;
  font-family: "PingFangSC";
  color: rgb(68, 68, 68);
  line-height: 2.25;
  text-align: center;
  font-weight: normal!important;
}
.shareholder .about-title{padding: 5vw 0 3.3vw;}
.shareholder-body,.holder-name{
	background:#f2f2f2;
}
.shareholder-body .detail-right h4{
  font-size: .18rem;
  font-family: "PingFangSC";
  color: rgb(51, 51, 51);
}

.shareholder-body .detail-right p{
  font-size: .16rem;
  font-family: "SourceHanSansCN";
  color: rgb(102, 102, 102);
    line-height: 2.25;
}

.shareholder .container{
	width: 72%;
}
.shareholder .holder-item{
	padding: 1rem 0;
}
.shareholder .holder-item:not(:last-child){
	border-bottom: 1px solid #b3b3b3;
}
.shareholder .ourteam p{
  font-size: 3.65rem;
  font-family: "SourceHanSansCN";
  color: rgba(234, 239, 241, 0.6);
  font-weight: bold;
}

.holder-swiper-item:hover .show-hide{
	opacity: 1;
}

.holder-swiper-item:hover .holder-name{
	opacity: 0;
}
.holder-img img{
	width: 100%;
}
.holder-name{
	margin-top: 10px;
	padding: 10px;
	position: relative;
	z-index: 100;
}
.holder-name span:nth-of-type(1){
  font-size: .18rem;
  font-family: "SourceHanSansCN";
  color: rgb(68, 68, 68);
  font-weight: bold;
}
.holder-name span:nth-of-type(2){
  font-size: .14rem;
  font-family: "SourceHanSansCN";
  color: rgb(68, 68, 68);

}
.holder-name img{
	position: absolute;
	top: 0;
	bottom: 0;
	right: 10px;
	margin: auto;
	cursor: pointer;
}
.holder-swiper-item{
	position: relative;
}
.holder-swiper-item .show-hide{
	background:rgba(44,97,183,0.8);
	opacity: 0;
	z-index: 105
}

.holder-swiper .col-md-6{
	margin-top: 20px;
}
.holder-swiper .swiper-button-next,.holder-swiper .swiper-button-prev{
	width: 46px;
	height: 29px;
}
.holder-swiper .swiper-button-next{
	background: url(/html/Template/images/holder-next.png) no-repeat;
	right:-50px;
}

.holder-swiper .swiper-button-prev{
	background: url(/html/Template/images/holder-prev.png) no-repeat;
	left:-50px;
}
.holder-swiper-item .show-hide h2{
  font-size: .24rem;
  font-family: "SourceHanSansCN";
  color: rgb(255, 255, 255);
  margin-bottom: 0;
}
.holder-swiper-item .show-hide p{
  font-size: .14rem;
  font-family: "SourceHanSansCN";
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 2.286;
}

.holder-swiper-item .show-hide p:nth-of-type(1){
	margin-bottom: .3rem;
}
.holder-swiper-item .show-hide{padding: .35rem .35rem 0;}
.holder-swiper-item .show-hide img{
	cursor: pointer;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 15px;
	margin: auto;
}
.holder-pagination{
	position: relative!important;
	width: 100%;
	margin: .5rem 0;
}
.holder-pagination .swiper-pagination-bullet{
	border-radius: 0;
	width: 30px;
	height: 4px;
	margin: 10px;
}

@media (max-width: 1700px){

    .holder-swiper-item .show-hide{
    	padding: 0;
    }

    .holder-swiper-item .show-hide p:nth-of-type(1){
    	margin-bottom: .1rem;
    }
}


/*map*/
.mapdiv{
	background:#f2f2f2;
	padding: 1rem 0;
}
.mapdiv .container .map-item{
	background: white;
	margin-bottom: .3rem;
	padding: .4rem;
	cursor: pointer;
}

.mapdiv .container .map-item:hover{
	box-shadow: 1px 1px 1px 1px;
}
/*.mapdiv .container{
	width: 80%;

}*/
.map-item .map-content h2{
  font-size: .35rem;
  font-family: "PingFangSC";
  color: rgb(51, 51, 51);
  margin-bottom: .2rem;
}
.map-item .map-content p{
  font-size: .14rem;
  font-family: "PingFangSC";
  color: rgb(102, 102, 102);
  line-height: 1.714;
  text-align: left;
}

.zongbu{
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 100;
	background: rgba(0,0,0,0.8);
	 color: rgb(255, 255, 255);
	 padding: .5rem;
	 padding-right: 2rem;
}

.zongbu h2{
  font-size: .35rem;
  font-family: "PingFangSC";
  margin-bottom: 30px;
}

.zongbu p{
  font-size: .16rem;
    font-family: "PingFangSC";
}

/* @media  (max-width: 639px){

	.mapdiv{
		padding: .2rem 0;
	}
	.zongbu{padding: 0;}
} */

@media  (min-width: 639px){

.mapdiv .col-md-6 .col-sm-5 img{height:2.22rem;margin:0 auto}
}

@media (min-width:992px) and (max-width:1140px){
.detail-right h2{line-height:1;margin-top:0;}
}
@media  (max-width: 639px){
.shareholder .container{width:90%;}
.title-content{width:96%;text-indent:2em;text-align:left;}
.detail-right h4{margin:.2rem 0;}
.detail-right h2{line-height:1}
}

@media (max-width: 767px) {
    .product {padding-top:0px;}
    .xh {display:none}
    .MsoNormal{display:none}
    .product-con {margin:0px;padding:0px;}
    .product-search {padding-bottom:0px}
}