*{box-sizing:border-box;}
html{-webkit-text-size-adjust:100%;font-size:100px}
@media (max-width:1600px){html{font-size:6.25vw}
}
@media (max-width:1024px){html{font-size:9.765625vw}
}
@media (max-width:480px){html{font-size:14vw}
}

@font-face { font-family: "HarmonyOS_Sans_SC_Regular"; src: url("../Fonts/HarmonyOS_Sans_SC_Regular.ttf"); font-display: swap; }
body { font-family: "HarmonyOS_Sans_SC_Regular"; }
pre{ font-family: "HarmonyOS_Sans_SC_Regular"; }

body{line-height:2;font-size:0.14rem;  background: #eef1f7}
.auto-inner{margin:0 auto;width:86%;}
@media (max-width:1400px){.auto-inner{width:92%;}
}
.pagetitlebox{ padding-bottom: 40px;}
.pagetitlebox .cntitle {
    color: #000;
    font-size: 36px;
    font-weight: bold;
    line-height: 1;
    text-align: center;
}
.pagetitlebox .entitle {
    color: #aeaeae;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    font-family: Arial;
    margin-top: 10px;
}

/*Top003101 */
.Top003101 {background:#fff; position: fixed;left: 0;width: 100%; top: 0;z-index: 100;}
.Top003101,
.Top003101 a:not(:hover){color: #333;font-size: 0.14rem;}
.Top003101 a:hover{font-size: 0.14rem;color: #4559a6;}
.Top003101 menu li span a:hover,
.Top003101 menu li.aon span a{color: #4559a6;}
.Top003101 .logo{float: left;}
.Top003101 .logo img{height: 0.70rem;}
.Top003101 .top-right,
.Top003101 menu{float: right;}
.Top003101 menu li span{display: block;}
.Top003101 .top-right dl > *{float: left;}
.Top003101 .top-lang,
.Top003101 .top-nav{position: relative;z-index: 100;font-size: 0.16rem; background: url(../images/tel.png) no-repeat left center;background-size:0.2rem; padding-left: 0.28rem;}
.Top003101 .top-nav aside{line-height: 0.38rem;padding-right: 0.19rem;position: relative;z-index: 3;}
.Top003101 .top-nav aside:after{position: absolute;content: '';background: url(../images/Top003101-links.svg) no-repeat right center;background-size:contain;width: 9px;height: 5px;right: 0;top: 50%;margin-top: -2px;transition: 0.3s;}
.Top003101 .top-nav.on aside:after{transform: rotate(-180deg);}
.Top003101 .top-lang .box,
.Top003101 .top-nav ul{position: absolute; top: 0; left: -10px; right:-10px;padding: 40px 10px 10px;border-radius: 10px;background-color: rgba(0,0,0,0.2);display: none;}
.Top003101 .top-nav ul li{font-size: 0.16rem;line-height: 1.714;}
.Top003101 .top-lang{margin: 0 1.61vw 0 1.56vw;}
.Top003101 .top-lang .icon{width: 0.38rem;height: 0.38rem;background: url(../images/Top003101-lang.svg) no-repeat center center;background-size:auto 26px;}
.Top003101 .top-lang .box{text-align: center;}

.Top003101 .search{padding: 0 0 0 0.40rem;}
.Top003101 .open-search {color: #666;display: block;padding-left: 0.25rem;background: url(../images/search.png) no-repeat left center;}
.Top003101 .open-search.on:before,.Top003101 .open-search.on:after{background:#666;width: 40%;left: -15%;}
.Top003101 .top-search{padding: 0 0.22rem; overflow: hidden;}
.Top003101 .top-search > *{ float: left;}
.Top003101 .top-search .text{width: 0;overflow: hidden;padding: 0; transition: width 0.3s;}
.Top003101 .top-search .btn-area{position: relative; line-height: 0.45rem;}
.Top003101 #TopBtn{/* position: absolute; *//* left: 0; *//* top:0; *//* height: 100%; *//* width: 100%; *//* z-index: 10; *//* display: none; */}
.Top003101 .open-sbox{color: #666;display: block;padding-left: 0.25rem;background: url("../images/search.png") no-repeat left center;}
.Top003101 .top-search{position: absolute;right: 0.18rem;top: 100%;z-index: 100;background-color: #fff;box-shadow: 0 0 0.05rem rgba(0,0,0,0.3);border-radius: 0.05rem;}
.Top003101 .top-search .text{width: 100%; height: 0.40rem;line-height: 0.40rem;padding: 0 0.40rem 0 0rem;font-size: 0.14rem;}
.Top003101 .top-search .btn{position: absolute;right: 0;top: 0;width: 0.40rem;height: 100%;background: url(../images/search.png) no-repeat center center;background-size: auto;}



.Top003101 .open-menu{width: 0.40rem; height: 0.40rem;}

.Top003101 menu li .sub{display: none;}
.Top003101 menu li .sub dl{position: relative;}
.Top003101 menu li .sub dt {line-height: 0.30rem;}
.Top003101 menu li .sub dt a:hover{}

@media(min-width:1025px){
.Top003101{height: 0.80rem;line-height: 0.80rem; }
.Top003101 menu li{float: left;margin-right: 2.5vw; position: relative;}
.Top003101 menu li span:after {width: 0.07rem;height: 0.07rem;border-right: 0.01rem solid #999;border-bottom: 0.01rem solid #999;content: '';display: block;position: absolute;right: 0;top: 50%;transform: rotate(45deg);margin-top: -0.06rem;margin-right: -0.15rem;}
.Top003101 menu li:first-child span:after { display: none;}
.Top003101 .top-right{position: relative;padding-left: 1.93vw;}
.Top003101 .top-right:before{position: absolute;content: '';width: 1px;height: 10px;background-color: #fff;opacity: 0.3; left:0; top: 50%;margin-top: -5px;}
.Top003101 menu li .sub{position: absolute; top: 100%; left: 50%; width:1.60rem;margin-left: -0.80rem;background:rgba(255,255,255,0.85); text-align: center; padding: 0.10rem 0; border-radius: 0 0 5px 5px;}
.Top003101 menu li .sub dt a{color: #333;}
.Top003101 menu li .sub dt a:hover{color: #e62129;}
}
@media(min-width:1025px) and (max-width:1440px) {
.Top003101 menu li{margin-right: 0.35rem;}
.Top003101 .top-lang{margin: 0 1vw;}
}
@media (max-width:1024px) {
.Top003101{padding: 0vw 0;}
.Top003101 .top-nav{display: none;}
.Top003101 menu{position: absolute;right: 0%;top: -100%; transform: translateY(-500%); opacity: 0; background-color: rgba(255,255,255,1);padding: 2vw;transition: opacity 0.3s; width: 220px;}	
.Top003101 .open-menu i{ background: #333;}
.Top003101 .open-menu{margin-left: 2vw;padding: 20px 0 40px 0;}
.menu-show .Top003101 menu{top: 100%;transform: translateY(0); opacity: 1;}
.Top003101 .has-sub span .op:before, .has-sub span .op:after{background:#666;}
.search-show .Top003101 .top-search .text{width: 22vw;}
.Top003101 menu li{line-height: 38px; }
.Top003101 a:not(:hover){ font-size: 16px;}
.Top003101 a:hover{font-size: 16px;}
.Top003101 menu li .sub dt a{font-size: 14px;line-height: 32px; }
.Top003101 .top-search .text{font-size: 14px; line-height: 40px; height: 40px;}
.Top003101 .search{margin-top: 15px; margin-right: 10px;}
.Top003101 .logo img{ height:55px;}
.Top003101 .open-search {padding-left: 25px;}
}



/*-------------------------------------------------------------------------------------------------------------.slick*/
.slick-dots{display:block;width:100%;padding:0;margin:3% 0 0;list-style:none;text-align:center;}
.slick-dots li{position:relative;display:inline-block;width:30px;height:30px;margin:0 4px;padding:0;cursor:pointer;border-radius:100px;;}
.slick-dots li:after{content:"";display:block;position:absolute;left:13px;top:13px;width:4px;height:4px;border-radius:100px;background:#666;}
.slick-dots li button{display:none}
.slick-dots .slick-active{background:url(../images/slick-dots-active.png) no-repeat center center;animation-name:fucks;animation-duration:2s;animation-iteration-count:infinite;}
.slick-arrow{background:url(../images/arrow.png) no-repeat left 0.15rem center #fff;z-index:100;font-size:0;width:0.46rem;height:0.46rem;border:0.01rem solid #ddd;border-radius:100%;position:absolute;top:50%;margin-top:-0.23rem;cursor:pointer;padding:0;}
.slick-prev{left:-0.26rem;}
.slick-next{right:-0.26rem;background-position:right 0.15rem center !important;}
.slick-arrow:hover{background:url(../images/arrow2.png) no-repeat left 0.15rem center;background-color:#4559a6 !important;border-color:#4559a6;}




/*-------------------------------------------------------------------------------------------------------------.Columntit*/
.Columntit{margin-bottom:3%;}

.Columntit h2{font-size:0.42rem;margin:0;display:block;color:#333;  line-height: 1;}
.Columntit span:after{content:"";display:block;width:0.3rem;height:0.03rem;background:#4559a6;margin:1% 0 2%}

.Columntit h3{font-size:0.3rem;font-weight:normal;margin:0;display:block;color:#333}
.Columntit:after{content:"";display:block;width:0.3rem;height:0.03rem;background:#4559a6;margin:1% 0 2%}
.Columntit h4{font-size:0.18rem;margin:0;display:block;color:#444;font-weight:normal;position:relative;line-height:1;}
.Columntit span{font-size:0.14rem;}
.Columntit_center{text-align:center;}


@media(max-width:640px){
.Columntit h3{font-size:20px;}
}




/*-------------------------------------------------------------------------------------------------------------.Columnmore*/
.Columnmore{text-align:center;margin:2% 0 0}
.Columnmore a{color:#666;text-align:center;line-height:0.6rem;margin:0 auto 0;font-size:0.18rem;padding-right:0.2rem;background:url(../images/more.png) no-repeat right center;}
/*-------------------------------------------------------------------------------------------------------------.Columnbanner*/
.Columnbanner{position:relative;z-index:1;overflow: hidden;}
.Columnbanner:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/bancover.png);opacity:.5}
.Columnbanner .pic{padding-bottom:34%;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#666;}
.Columnbanner img{display:none}
.Columnbanner aside{display:block;position:absolute;left:0%;top:44%;line-height:1.5;z-index:50;font-size:0.42rem;padding:0 15%;color:#fff;width:100%;text-align: center;}
.Columnbanner aside span{display:block;font-size:0.14rem;text-transform:capitalize;}

.Columnbanner .txt{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index: 10;text-align: center;color: #fff;}
.Columnbanner .txt .ytable{height: 100%; table-layout: fixed;}

.Columnbanner .tit{ font-size:0.42rem; line-height: 1.5;}
.Columnbanner .desc{font-size:0.14rem;margin: 0;}


@media(max-width:1024px){.Columnbanner div{display:none}
.Columnbanner img{display:block;width:100%}
}
.banner_pro img{display:block;}

@media (min-width:1025px) {
.banner_pro .wap{display: none;}   
}
@media (max-width:1024px) {
.banner_pro .pc{display: none;} 
}

/*-------------------------------------------------------------------------------------------------------------.Columnmenu*/
.Columnmenu{border-bottom:1px solid #e5ebe7; background: #fff;}
.Columnmenu .auto-inner{ width: 80%; max-width: 1400px; height:auto;overflow:hidden;}
.Columnmenu .col-name{font-size:0.3rem;color:#222;margin:0;font-weight:400;position:relative;margin-left:0.1rem;display:none}
.Columnmenu .current span{ color: #4559a6;}
@media(min-width:1025px){.Columnmenu ul{margin-top:0;width:75%;}
.Columnmenu li{display:inline-block;margin:0 2.083vw 0 0}
.Columnmenu li a{color:#444;font-size:0.14rem;line-height:0.7rem;display:block;border-bottom:0.03rem solid transparent;transition:.3s}
.Columnmenu li.aon a,.Columnmenu li:hover a{border-color:#4559a6;color:#4559a6;}
.Columnmenu .current{line-height:0.7rem;}
.Columnmenu .current>*{position:relative;margin-left:0.2rem;color:#999999;font-size:0.14rem;}
.Columnmenu .current>*:before{transform:skewX(-30deg);content:"";display:block;position:absolute;left:-0.1rem;top:15%;width:0.01rem;height:70%;background:#dddddd;}
.Columnmenu .current>*:nth-child(1):before{display:none;}
.Columnmenu .current>*:nth-child(1){margin-left:0;padding-left:0.3rem;background:url(../images/home_icon.png) no-repeat left center;}
}
@media(max-width:1024px){
.Columnmenu .auto-inner{border-bottom:none;padding:4% 0}
.Columnmenu .col-name{display:block;width:100%;/* height:0.4rem;line-height:0.4rem; */color:#666;/* font-size:0.14rem; text-align:center;*/border:0.01rem solid #eee;margin:0;border-radius:0.05rem;padding:2% 3%;}
/* .Columnmenu .col-name:after{display:none} */
.Columnmenu .col-name:after{width:8px;height:8px;border-right:2px solid #999;border-bottom:2px solid #999;content:'';display:block;position:absolute;right:0;top:50%;transform:rotate(45deg);margin-top:-7px; margin-right: 10px;}
.Columnmenu ul{display:none;background:#fff;border-top:none;border-radius:0.05rem;overflow:hidden; }
.Columnmenu li{padding:0;border-bottom:0.01rem solid #e5e5e5;color:#666;margin:0;display:block;width:100%; line-height: 40px; }
.Columnmenu li:last-child{border-bottom:none}
.Columnmenu li a{background:#f5f5f5;border-radius:0;display:block;padding:0 3%; font-size: 14px;}
.Columnmenu .current{ display: none;}
}


.Contain{ background: url(../images/cbg.png) no-repeat center top; overflow: hidden; width: 100%;}
.Contain .auto-inner{ width: 80%; max-width: 1400px;}



/*-------------------------------------------------------------------------------------------------------------.pictit_list01*/
.pictext_list01{padding:4% 0 0}
.pictext_list01 li{background:#fff;overflow:hidden;width:18.4%;margin-right:2%;float:left}
.pictext_list01 li:nth-child(5n){margin-right:0}
.pictext_list01 ul:nth-child(1){margin-bottom:3%}
.pictext_list01 li .pic{padding-bottom:130%;background-size:cover;transition:transform .5s ease-in-out;background-color:#666}
.pictext_list01 li:hover .pic{transform:scale(1.1);}
.pictext_list01 li .text{;background:#f3f3f3;position:relative;z-index:50;padding:3% 0}
.pictext_list01 li .text h3{color:#444;margin:0;line-height:0.4rem;font-size:0.14rem;font-weight:normal;text-align:center;}
.pictext_list01 li .text span{position:absolute;left:0;top:-0.36rem;line-height:0.36rem;background:rgba(0,0,0,0.5);padding:0 0.1rem;color:rgba(255,255,255,0.6);font-family:Fonts;border-radius:0 0.05rem 0 0}
/*-------------------------------------------------------------------------------------------------------------.Columnpage*/
.Columnpage .Pages{text-align:center;padding:3.75em 0 5em 0}
.Columnpage .Pages a{display:inline-block;vertical-align:middle;background:#fff;padding:0 0.15rem;line-height:0.38rem;color:#999}
.Columnpage .Pages a.a_cur,.Columnpage .Pages a:hover{background-color:#4559a6;color:#fff}
.Columnpage .Pages em{font-style:normal;display:inline-block;vertical-align:middle;overflow:hidden}
.Columnpage .Pages em a{float:left;margin-left:2px}
.Columnpage .Pages .p_count,.Columnpage .Pages .p_cur,.Columnpage .Pages .p_jump,.Columnpage .Pages .p_total{display:none}
.Columnpage .Pages .a_prev,.Columnpage .Pages .a_next{padding:0;width:0.44rem;overflow:hidden;line-height:10rem;height:0.38rem}
.Columnpage .Pages .a_prev{background:url(../images/Columnpage-a_prev.png) no-repeat center center #fff}
.Columnpage .Pages .a_next{background:url(../images/Columnpage-a_next.png) no-repeat center center #fff}
.Columnpage .Pages .a_prev:hover{background:url(../images/Columnpage-a_prev2.png) no-repeat center center #4559a6}
.Columnpage .Pages .a_next:hover{background:url(../images/Columnpage-a_next2.png) no-repeat center center #4559a6}
@media(max-width:640px){
.Columnpage .Pages .a_end,
.Columnpage .Pages .a_first{display:none}
.Columnpage .Pages .a_prev,.Columnpage .Pages .a_next{width:30px;height:30px;}
.Columnpage .Pages a{padding:0 10px; line-height:30px;}
}
@media(max-width:480px){


}
/*-------------------------------------------------------------------------------------------------------------.Honor_list*/
.Honor_list{padding:4% 0 0;}
.Honor_list .home_title{text-align:center;width:100%;float:none;margin-bottom:3%;}
.Honor_list .list{padding:0 3.4375vw}
.Honor_list .list ul{margin-bottom:2%;}
.Honor_list .list ul:last-child{margin-bottom:0;}
.Honor_list li{float:left;text-align:center;background:url(../images/Honorlist_taibg.png) repeat-x top 90% left #eef1f7;position:relative;list-style:none;}
.Honor_list li a{display:block;position:relative;z-index:3}
.Honor_list li .ytable{height:2.6rem}
.Honor_list li .ytable-cell{vertical-align:bottom}
.Honor_list li figure{position:relative;margin-bottom:0.3rem;display:inline-block;}
.Honor_list li figure img{max-height:2.2rem;background:rgba(255,255,255,.8);border-right:0.04rem solid rgba(0,0,0,.08);border-top:0.02rem solid rgba(0,0,0,.05);border-left:0.02rem solid rgba(0,0,0,.05);padding:0.1rem;position:relative;}
.Honor_list li .tit{height:0.5rem;line-height:0.24rem;color:#666}
.Honor_list .Columnpage .Pages{padding-top:2%;}
.fancybox-title-float-wrap{font-weight:400}

@media(min-width:769px){
.Honor_list_normal li{width:25%;padding:0 0.3rem}
.Honor_list_normal li:first-child:before,.Honor_list_normal li:nth-child(4n+1):before{position:absolute;top:0;content:'';height:100%;background:url(../images/Honorlist_taibg_l.png) no-repeat left top 90% #eef1f7;width:7.4375vw;left:-2vw;right:auto;}
.Honor_list_normal li:last-child:before,.Honor_list_normal li:nth-child(4n):before{position:absolute;top:0;content:'';height:100%;background:url(../images/Honorlist_taibg_r.png) no-repeat right top 90% #eef1f7;width:7.4375vw;right:-2vw;left:auto;}
}
@media(max-width:768px){
.Honor_list{padding:0.3rem 0 0.1rem;background:#eef1f7;margin:0.2rem 0 0.5rem;}
.Honor_list .list{padding:0 0.2rem}
.Honor_list li{width:100%;}
.Honor_list li .ytable{height:auto;}
.Honor_list li figure img{max-height:100%;width:100%}
.Honor_list li figure{width:90%;margin:0 auto}
.Honor_list li .tit{margin:30px 0 20px;  font-size: 14px;}
.Honor_list li{background:url(../images/Honorlist_taibg.png) repeat-x bottom 0.45rem left }
.Honor_list li:before{position:absolute;top:0;content:'';height:100%;background:url(../images/Honorlist_taibg_l.png) no-repeat left bottom 0.45rem #eef1f7;width:5vw;left:-5vw}
.Honor_list li:after{position:absolute;top:0;content:'';height:100%;background:url(../images/Honorlist_taibg_r.png) no-repeat right bottom 0.45rem #eef1f7;width:5vw;right:-5vw}
}
.Honor_list_slides .home_more{position:relative;text-align:center;}
.Honor_list_slides .home_more a{position:relative;margin:3% auto 0;text-align:left;}
.Honor_list_slides{padding:0;}
.Honor_list_slides .slick-list{margin:0 -1vw}
.Honor_list_slides .list ul{margin:0 1vw}
.Honor_list_slides li figure img{max-height:2.5rem;}

@media(min-width:769px){
.Honor_list_slides li{width:33.3334%;padding:0 0.3rem}
.Honor_list_slides li:first-child:before,.Honor_list_slides li:nth-child(3n+1):before{position:absolute;top:0;content:'';height:100%;background:url(../images/Honorlist_taibg_l.png) no-repeat left top 90% #f5f5f5;width:7.4375vw;left:-2vw;right:auto;}
.Honor_list_slides li:last-child:before,.Honor_list_slides li:nth-child(3n):before{position:absolute;top:0;content:'';height:100%;background:url(../images/Honorlist_taibg_r.png) no-repeat right top 90% #f5f5f5;width:7.4375vw;right:-2vw;left:auto;}
}
/*-------------------------------------------------------------------------------------------------------------.QAlist*/
.QAlist{padding:5% 0 0;}
.QAlist h3{margin:0;font-weight:normal;padding:3% 0;font-size:0.24rem;color:#333;}
.QAlist h3 b{display:block;}
.QAlist li{padding-bottom:0.1rem;}
.QAlist li:last-child{padding-bottom:0;}
.QAlist dl{position:relative;padding-left:0.59rem;}
.QAlist dl dt,.QAlist dl dd{border:1px solid #e5ebe7}
.QAlist dl dt{position:absolute;width:0.6rem;left:0;top:0;color:#2b9f65;text-align:center;font-size:0.24rem;}
.QAlist dl.Q dt,.QAlist dl.Q dd,.QAlist dl.A dt{height:0.6rem;line-height:0.6rem;}
.QAlist dl.A dd{padding:5% 8%;background:#f3f3f3;}
.QAlist dl.Q dd{padding:0 3%;}
.QAlist li figure{padding-top:2%;}
.QAlist li figure a{display:inline-block;padding:0 0.2rem;line-height:0.25rem;color:#fff;background-color:#2b9f65;}
.QAlist dl.A{display:none;padding-top:0.1rem;}
.QAlist dl.A dt{top:0.1rem;}
.QAlist dl.A p{margin:0;}
.QAlist dl.Q_on dt{color:#fff;background-color:#2b9f65;}
.QAlist dl.Q_on dd{}
@media(max-width:4.8rem){.QAlist dl.Q dt,.QAlist dl.Q dd,.QAlist dl.A dt{height:0.4rem;line-height:0.4rem;}
.QAlist h3,.QAlist dl dt{font-size:0.2rem;}
.QAlist dl.A p{max-height:0.66rem;overflow:hidden;}
}
/*.Contain----------------------------------------------------------------------*/
.Contain>.auto-inner{padding:5% 0 0;}
.Contain .fl{width:15%;}
.Contain .fr{width:80%;}
@media (max-width:1024px){.Contain .fl{width:100%;}
.Contain .fr{width:100%;}
}
/*.pfloat_box----------------------------------------------------------------------*/
.pfloat_box{position:relative;}
.pfloat_box .box{border-bottom:1px solid #e9e9e9}
.pfloat_box .box .tit{position:relative;padding:0 2em;cursor:pointer;display:block;line-height:3.5;}
.pfloat_box .box .tit.aon{color:#eee;background:#3f3f3f}
.pfloat_box .box ul{display:none;background:#f3f3f3;}
.pfloat_box .box li{margin-bottom:0px;}
.pfloat_box .box li a{font-size:0.14rem;display:block;line-height:3;transition:0s;padding:0.2em 2em;position:relative;}
.pfloat_box .box .tit.click::after{position:absolute;content:'';background:url(../images/menu_down.png) no-repeat center center;top:45%;width:0.17rem;height:0.07rem;background-size:contain;right:10%;}
.pfloat_box .box .tit.aon::after{background:url(../images/menu_up.png) no-repeat center center;background-size:contain;}
.pfloat_box .box ul li a:hover,.pfloat_box .box ul li a.aon{background:#4559a6;color:#fff;}
.pfloat_box .box li a::after{position:absolute;content:'';background:url(../images/menu_aon.png) no-repeat center center;top:50%;width:0.7rem;height:0.11rem;background-size:contain;right:-0.05rem;margin-top:-0.05rem;display:none;}
.pfloat_box .box ul li a:hover::after,.pfloat_box .box ul li a.aon::after{display:block;}
.pfloat_box .box .aon::before{display:none}
@media(max-width:768px){.main_productmenu{display:none;}
.main_productmenu{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1000;}
.main_productmenu .bg{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.6);}
.main_productmenu .pfloat_box{position:absolute;left:10%;top:10%;width:80%;height:auto;z-index:100;background:#fff;padding:5%;}
.pfloat_box .close{width:0.6rem;height:0.6rem;position:absolute;right:-0.3rem;top:-0.3rem;cursor:pointer;z-index:100;background:#144288;border-radius:10rem;}
.pfloat_box .close:before,.pfloat_box .close:after{position:absolute;content:'';width:60%;left:20%;height:0.02rem;top:50%;margin-top:-0.005rem;background:#fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.pfloat_box .close:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
}
/*-------------------------------------------------------------------------------------------------------------.News_list01*/
.Product_list{padding:0;;}
.Product_list li{overflow:hidden;width:100%;float:left;list-style:none;margin-bottom:2%;}
.Product_list li .pic{padding-bottom:60%;background-size:cover;transition:transform .5s ease-in-out;}
.Product_list li:hover .pic{transform:scale(1.1);}
.Product_list li .text{position:relative;z-index:50;padding:3.5% 0 2.5% 0;background:#f3f3f3;text-align:center;}
.Product_list li .text h3{color:#444;margin:0;line-height:0.2rem;font-size:0.22rem;font-weight:bold;text-align:center;}
.Product_list li .text span{text-align:center;color:rgba(0,0,0,.6); font-size: 0.14rem;}
@media(min-width:769px){
.Product_list li{width:49%;}
.Product_list li:not(:nth-child(2n)){margin-right:2%;}
.Product_list li:nth-child(6) ~ li{margin-bottom:0}
}
/*-------------------------------------------------------------------------------------------------------------.Product_detail*/
.Product_detail{padding:4% 0;}
.Product_detail .auto-inner{position:relative;}

.Product_detail .ptit{font-size:0.24rem;font-weight:normal;margin:0 ;display:block;color:#333}
.Product_detail .ptit:after{content:"";display:block;width:0.3rem;height:0.03rem;background:#4559a6;margin:0.6% 0 1em}



.Product_detail .pic_list{width:50%;float:left;position:relative;}
.Product_detail .top .auto-inner,
.Product_detail .bot .auto-inner{position:relative;height:auto;overflow:hidden;background:#fff;margin-bottom:0.5%;padding:4%;}
.Product_detail .top .con{width:50%;float:right;position:relative;padding:0;border-left:none;padding:0 0 0 6%; }
.Product_detail .top .slider-for{border:1px solid #e5ebe7;}
.Product_detail .top .slider-nav{width:100%;padding:0 0.8rem;border-top:none; margin-top: 8%;}
.Product_detail .top .slider li { overflow: hidden;}
.Product_detail .top .slider li .pic{padding-bottom:70%;position: relative; background-size: contain;}
.Product_detail .top .slider li .pic:before{ content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%;background: url(../images/pbg.png) no-repeat center center; z-index: -10; background-size: cover;}


.Product_detail .top .slider-for li .pic{border:none}
.Product_detail .top .slider-nav .slick-list{margin:0 -0.04rem;}
.Product_detail .top  .slider-nav .slick-slide{position:relative;margin:0 0.04rem;cursor:pointer;}
.Product_detail .top  .slider-nav .slick-slide:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;border:0.04rem solid rgba(0,0,0,.0)}
.Product_detail .top  .slider-nav .slick-current:after{border-color:#4559a6}
.Product_detail .top .slick-arrow{background:url(../images/arrow.png) no-repeat left 0.15rem center;z-index:100;font-size:0;width:0.46rem;height:0.46rem;border-radius:100%;position:absolute;top:50%;margin-top:-0.23rem;cursor:pointer;padding:0;}
.Product_detail .top .slick-prev{left:1%}
.Product_detail .top .slick-next{right:1%;background-position:right 0.15rem center !important;}
.Product_detail .top .slick-arrow:hover{opacity:0.6;}
.Product_detail .top .slick-prev{left:3%;}
.Product_detail .top .slick-next{right:3%;}
.Product_detail .top .con .mtit{border-bottom:1px solid #e5ebe7;padding-bottom:1%;margin-bottom:5%;}
.Product_detail .top .con .mtit h1{line-height:1.2;font-size: 0.3rem;margin:0 0 2%;font-weight:normal;color:#222;}
.Product_detail .top .con .mtit span{line-height:1;font-size:0.14rem;margin:0 0 10% 0;font-weight:normal;color:#666}
.Product_detail .top .con h2{line-height:1.2;font-size:0.24rem;margin:0 0 2%;font-weight:normal;color:#222}
.Product_detail .top .con p{margin:0;font-size: 0.14rem;line-height: 1.714;}
.Product_detail .top .con .btn{display:inline-block;vertical-align:middle;margin-right:0.2rem;margin-top:2%;}
.Product_detail .top .con .btn a{font-size:0.14rem;display:inline-block;line-height:0.44rem;min-width:1.8rem;padding-left:0.2rem;background:url(../images/cont.png) no-repeat left 0.44rem center #222;color:#fff;border:none;cursor:pointer;border-radius:1rem;float:left;text-align:center;}
.Product_detail .top .con .phone{font-size:0.3rem;color:#222;font-family:Fonts2;margin-bottom:0.01rem;padding-left:0.42rem;display:inline-block;position:relative;line-height:0.44rem;vertical-align:middle;margin-top:5%;}
.Product_detail .top .con .phone:before{content:"";display:block;position:absolute;left:0;top:0.05rem;width:0.35rem;height:0.35rem;background:url(../images/phone.png) no-repeat center center;background-size:contain}
.Product_detail .top .con .code_con{margin:15% 0 10%;}
.Product_detail .top .con .code_con dd{width:32%;margin-right:2%;float:left;text-align:center;border:1px solid #e5ebe7;padding:0.6em;}
.Product_detail .top .con .code_con dd:nth-child(3n){margin-right:0;}

.Product_detail .bot .box{ padding-bottom: 3%;margin-bottom: 3%;border-bottom: 1px solid #e5ebe7;}
.Product_detail .bot .box:last-child{ margin-bottom: 0px;padding-bottom: 0;border-bottom: none;}
.Product_detail .bot .box .txt{float: left;width: calc(100% - 500px); padding-right: 5.208vw;}
.Product_detail .bot .box .pic{width: 500px; float: right;}
.Product_detail .bot .box:nth-child(2n) .txt{float: right; padding-right: 0; padding-left: 5.208vw;}
.Product_detail .bot .box:nth-child(2n) .pic{ float: left;}
.Product_detail .bot .box p{font-size: 0.14rem;line-height: 1.875; }
.Product_detail .bot .box p.p{ background-image: url(../images/icon.png); background-repeat: no-repeat ; background-position: left top 6px; padding-left: 20px;  }
.Product_detail .bot table{ width: 60%; margin:  0 auto;}
.Product_detail .bot table td{  border: 1px solid #e5e5e5; padding:0.5em 1em;font-size: 0.14rem;line-height: 1.714;}
.Product_detail .bot table tr:nth-child(2n){   background: #f5f5f5;}

.Product_detail .bot .box .content{width: 60%; margin: 0 auto; text-align: center;}



.Product_detail .info_back a{position:relative;color:#fff;background:url(../images/back.png) no-repeat left 0.35rem center #4559a6;display:inline-block;width:1.6rem;line-height:2.5;padding-left:0.2rem;font-size:0.14rem;border-radius:1rem;margin-left:2%;text-align:center;
margin-top: 5%;}
.Product_detail .info_back a:hover{opacity:.8}


@media(max-width:768px){
.Product_detail .pic_list{ float: none;width: 100%;}
.Product_detail .top .con{float: none; width: 100%; padding:6% 0 0 0;}
.Product_detail .top .con .mtit h1{ font-size: 22px;}
.Product_detail .ptit{ font-size: 16px;}
.Product_detail .top .con{font-size:14px;}
.Product_detail .top .con p{font-size:14px;}
.Product_detail .bot .box{font-size:14px;}
.Product_detail .bot table{ width: 100%; }
.Product_detail .bot .box .content{width: 100%;}
.Product_detail .bot .box .txt{float: none;width: 100%; padding-right:0vw;}
.Product_detail .bot .box .pic{width: auto; float: none;}
.Product_detail .bot .box:nth-child(2n) .txt{float: none; padding-right: 0; padding-left: 0vw;}
.Product_detail .bot .box:nth-child(2n) .pic{ float: none;}

}




/*-------------------------------------------------------------------------------------------------------------.pictit_slides*/
 .recommend{margin-top:5%;}
.pictit_slides .slick-list{margin:0 -0.1rem;}
.pictit_slides .slick-slide{position:relative;margin:0 0.1rem;cursor:pointer;background-color:#fff;}
.pictit_slides li{margin-bottom:5%;background-color:#fff;overflow:hidden;}
.pictit_slides .pic{padding-bottom:66%;transition:transform .5s ease-in-out;}
.pictit_slides li:hover .pic{transform:scale(1.1);}
.pictit_slides .text{padding:4% 0;text-align:center;background:#fff;position:relative;z-index:50;}
.pictit_slides .text h1{color:#444;margin:0;line-height:1.5;font-size:0.14rem;font-weight:normal;text-align:center;}
/*-------------------------------------------------------------------------------------------------------------.pictit_list01*/
 .pictit_list01{padding:4% 0 0}
.pictit_list01 li{background:#fff;overflow:hidden;width:31.2%;margin-right:2%;float:left}
.pictit_list01 li:nth-child(3n){margin-right:0}
.pictit_list01 ul:nth-child(1){margin-bottom:2%}
.pictit_list01 li .pic{padding-bottom:61%;background-size:cover;transition:transform .5s ease-in-out;}
.pictit_list01 li:hover .pic{transform:scale(1.1);}
.pictit_list01 li .text{background:#fff;position:relative;z-index:50;padding:4%}
.pictit_list01 li .text h1{color:#444;margin:0;line-height:2;font-size:0.14rem;font-weight:normal;text-align:center;}
/*-------------------------------------------------------------------------------------------------------------.pictit_slides*/
.recommend{margin-top:5%;}
.pictit_slides .slick-list{margin:0 -0.1rem;}
.pictit_slides .slick-slide{position:relative;margin:0 0.1rem;cursor:pointer;background-color:#fff;}
.pictit_slides li{margin-bottom:5%;background-color:#fff;overflow:hidden;}
.pictit_slides .pic{padding-bottom:66%;transition:transform .5s ease-in-out;}
.pictit_slides li:hover .pic{transform:scale(1.1);}
.pictit_slides .text{padding:4% 0;text-align:center;background:#f3f3f3;position:relative;z-index:50;}
.pictit_slides .text h1{color:#444;margin:0;line-height:1.5;font-size:0.14rem;font-weight:normal;text-align:center;}
/*-------------------------------------------------------------------------------------------------------------.pictit_list01*/
.pictit_list01{padding:4% 0 0}
.pictit_list01 li{background:#fff;overflow:hidden;width:31.2%;margin-right:2%;float:left}
.pictit_list01 li:nth-child(3n){margin-right:0}
.pictit_list01 ul:nth-child(1){margin-bottom:2%}
.pictit_list01 li .pic{padding-bottom:61%;background-size:cover;transition:transform .5s ease-in-out;}
.pictit_list01 li:hover .pic{transform:scale(1.1);}
.pictit_list01 li .text{background:#f3f3f3;position:relative;z-index:50;padding:4%}
.pictit_list01 li .text h1{color:#444;margin:0;line-height:2;font-size:0.14rem;font-weight:normal;text-align:center;}

/*-------------------------------------------------------------------------------------------------------------.Singlepage*/
.pictit_list .slick-list{margin:0 -0.15rem;}
.pictit_list .slick-slide{position:relative;margin:0 0.15rem;cursor:pointer;background-color:#fff;}
.pictit_list li{margin-bottom:5%;background-color:#fff;}
.pictit_list .pic{padding-bottom:110%;transition:transform .5s ease-in-out;}
.pictit_list li:hover .pic{transform:scale(1.1);}
.pictit_list .text{padding:4% 0;text-align:center;border-top:1px solid #f3f3f3;;}
.pictit_list .text h3{color:#444;margin:0;line-height:1.5;font-size:0.14rem;font-weight:normal;text-align:center;}
/*-------------------------------------------------------------------------------------------------------------.pictit_slides*/
.pictit_slides .slick-list{margin:0 -0.08rem;}
.pictit_slides .slick-slide{position:relative;margin:0 0.08rem;cursor:pointer;}
.pictit_slides .pic{padding-bottom:60%;}
.pictit_slides .text{padding:4% 0;background:#f5f5f5;text-align:center;}
.pictit_slides .text h3{font-weight:lighter;color:#333;font-size:0.14rem;margin:0;}

.pictit_slides  .slick-arrow{background:url(../images/arrow.png) no-repeat left 0.15rem center #fff;z-index:100;font-size:0;width:0.46rem;
    height:0.46rem;border-radius:100%;position:absolute;top:50%;margin-top:-0.23rem;cursor:pointer;padding:0;}
.pictit_slides  .slick-prev{left:-0.23rem}
.pictit_slides  .slick-next{right:-0.23rem;background-position:right 0.15rem center !important;}
.pictit_slides  .slick-arrow:hover{opacity:0.6;}

@media(max-width:640px){
.pictit_slides .text h3{font-size:14px;}

}







/*-------------------------------------------------------------------------------------------------------------.News_top*/
.News_top{padding:5% 0 0; margin-bottom: 20px;}
.News_top .home_title{text-align:center;width:100%;float:none;margin-bottom:3%;}
.News_top .slick-slide a{display:block;position:relative;height:auto;overflow:hidden;}
.News_top .slick-slide .pic{position:absolute;right:0;top:0;width:50%;height:100%;background-color:#666;}
.News_top .slick-slide .text{float:left;width:50%;background:#f3f3f3;padding:8% 6%;}
.News_top .slick-slide .h3{color:#333;font-size:0.22rem;font-weight:400;margin:0.3rem 0 0.1rem}
.News_top .slick-slide .p{color:#999;font-size:0.14rem;line-height:0.3rem;overflow:hidden;height:0.85rem;}
.News_top .slick-slide .time{margin-top:7%;color:#999;}
.News_top .home_more{position:relative;text-align:center;}
.News_top .home_more a{position:relative;margin:5% auto 0;text-align:left;}





/* .pic_text_list li .left img{width:100%;transition:transform .5s ease-in-out; } */
.pic_text_list li .left .pic{overflow: hidden;}
.pic_text_list li .left .Ispic{padding-bottom: 60%; transition:transform .5s ease-in-out;}
.pic_text_list li a:hover .Ispic{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}

.pic_text_list .right h3{color:#444;font-size:22px;font-weight:400;margin:0  0 10px 0}
.pic_text_list .right .p{color:#999;line-height:2;overflow:hidden;margin: 0;}
.pic_text_list ul li{margin-bottom:0;background:#fff;padding:20px 0;position:relative;border-bottom:1px solid #eee;transition:.5s}

.pic_text_list ul li:hover{background:#4559a6;}
.pic_text_list ul li:hover h3,
.pic_text_list ul li:hover .p,
.pic_text_list ul li:hover .time{color:#fff;}


.pic_text_list ul li a{display:block;height:auto;overflow:hidden}
@media(min-width:769px){
.pic_text_list .left{float:left; width: 300px; overflow:hidden;border-radius:0px}
.pic_text_list .right{float:right;width:calc(100% - 300px);padding:10px 35px;position:relative}
.pic_text_list .right .time{color:#aaa; margin-top: 10px; display: block;}
.pic_text_list .right .time span{font-size:0.46rem;font-weight:700;display:block}

}
@media(max-width:768px){
.pic_text_list{padding:5% 0 0}
.pic_text_list ul li{margin:0 0 20px 0; padding: 0;}
.pic_text_list .left img{border-radius:5px;}
.pic_text_list .right .time{margin:10px 0 5px;display:inline-block}
.pic_text_list .right .time span{float:right;margin:0}
.pic_text_list .right .time span:before{content:"-"}
.pic_text_list .right {padding: 2% 4%;}
.pic_text_list .right .h3{margin:0.3rem 0 0.1rem;font-size:0.32rem;}
.pic_text_list .right .p{line-height:1.6; font-size: 14px;}
}






/*-------------------------------------------------------------------------------------------------------------.News_detail*/
.News_detail{padding:4% 0;}
.News_detail .auto-inner{background:#fff;padding:5% 10%}
.News_detail .news_info{height:auto;overflow:hidden}
.News_detail .news_info .title{text-align:center;padding-bottom:0.2rem;border-bottom:0.01rem dashed #d2d2d2;margin-bottom:0.3rem}
.News_detail .news_info .title h2{margin:0;padding-bottom:0.15rem;font-size:0.24rem;font-weight:400;color:#333}
.News_detail .news_info .title p{margin:0;padding-bottom:0.1rem}
.News_detail .news_info .title p span{margin:0 0.05rem;color:#777;}
.News_detail .news_info .info{ font-size: 0.14rem; line-height: 1.714;}
.News_detail .news_info .center{text-align:center}
.News_detail .info{font-size:0.14rem;line-height:0.28rem;color:#666;/* text-indent:2em; */}
.News_detail .info img{display:block;width:100%;margin:2em 0;}
.News_detail .info video{width:70%;display:block;margin:3% auto}
.News_detail .pic_2{margin:3% 0}
.News_detail .pic_2 img{width:49%;margin-right:2%;float:left;}
.News_detail .pic_2 img:nth-child(2n){margin-right:0}
.News_detail .bot{position:relative;margin-top:0.7rem;padding-top:0.5rem;font-size:0.14rem;border-top:0.01rem dashed #d2d2d2}
.News_detail .info_back{text-align:center;clear:both;position:absolute;right:0;bottom:0.05rem;width:40%;text-align:right;}
.News_detail .info_back a{position:relative;color:#fff;background:url(../images/back.png) no-repeat left 0.35rem center #4559a6;display:inline-block;width:1.6rem;line-height:2.5;padding-left:0.2rem;font-size:0.14rem;border-radius:1rem;margin-left:2%;text-align:center;}
.News_detail .info_back a.download{background:url(../images/download.png) no-repeat left 0.35rem center #2b9f65;}
.News_detail .info_back a:hover{opacity:.8}
.News_detail .info_pn span{display:block;font-size:0.14rem;margin:0.15rem 0 0}
.News_detail .info_pn span a{color:#666}

@media(max-width:1024px){
.News_detail{}
.News_detail .auto-inner{padding:2% 4%}
.News_detail .auto{padding:0 4%}
.News_detail .info_back{position:relative}
.News_detail .bot{position:relative;margin-top:0.15rem}
.News_detail .news_info .title h3{font-size:0.22rem}
}
@media(max-width:768px){
.News_detail .info *{max-width:100%!important}
.News_detail .info .rich_media_area_primary_inner{max-width:100%!important}
.News_detail .info_back a{width:100%}

.News_detail .news_info .title h2{font-size:22px;}
.News_detail .news_info .info{font-size:14px; line-height: 1.875;}



}
@media(min-width:1025px){
.News_detail .info_pn span{width:80%}
}
/*-------------------------------------------------------------------------------------------------------------.Contact*/
.Contact{padding:3% 0 4%;}
.Contact .auto{position:relative;}
.Contact .pic{position:absolute;right:0;top:0;width:50%;height:100%;background-color:#666;}
.Contact .text{width:50%;float:left;background-color:#f3f3f3;}
.Contact .text .word{padding:8% 8%;}
.Contact .text .slogan{background:url(../images/cbg.jpg) no-repeat right center #695345;padding:8% 8%;color:#fff;}
.Contact .text .slogan{font-size:0.18rem;}
.Contact .text .slogan span{display:block;font-size:0.14rem;margin-top:1%;color:rgba(255,255,255,0.5);}
/*-------------------------------------------------------------------------------------------------------------.Job_list01*/
.Job_list01{padding:4% 0 0;}
.Job_list01 .auto-inner{overflow:hidden;}
.Job_list01 .top{line-height:0.26rem;margin-bottom:3%}
.Job_list01 .job_ol{background:#3f3f3f;}
.Job_list01 .list_ul{}
.Job_list01 .job_ol,.Job_list01 .list_ul{overflow:hidden;clear:both;padding:0 8%;}
.Job_list01 .job_ol li,.Job_list01 .list_ul li{list-style:none;float:left;width:22%;}
.Job_list01 .job_ol li:nth-child(1),.Job_list01 .list_ul li:nth-child(1){text-align:left;}
.Job_list01 .job_ol li:last-child,.Job_list01 .list_ul li:last-child{float:right;width:auto;;}
.Job_list01 .job_ol li{color:#fff;line-height:3.2em}
.Job_list01 .list{border-bottom:1px solid #e9e9e9;}
.Job_list01 .job_info{display:none;position:relative;}
.Job_list01 .job_info::before{content:"";display:block;width:1rem;height:1rem;bottom:-0.5rem;background:url(../images/jbg.png) no-repeat right center;background-size:contain;position:absolute;left:-0.8rem;z-index:10;}
.Job_list01 .job_info::after{content:"";display:block;width:1rem;height:1rem;bottom:-0.5rem;background:url(../images/jbg.png) no-repeat left center;position:absolute;right:-0.8rem;z-index:10;}
.Job_list01 .list_ul{cursor:pointer;font-size:0.14rem; background: #fff;}
.Job_list01 .list_ul li{padding:0.6em 0;line-height:2;font-size:0.14rem;}
.Job_list01 .job_info{padding:3% 8%;line-height:2;display:none;border-radius:0.05rem;background:#fff;background-size:2.2rem;border-top:1px solid #eee}
.Job_list01 .btn{margin:5% 0 0;}
.Job_list01 .btn a{position:relative;color:#fff;background:url(../images/go.png) no-repeat left 0.35rem center #4559a6;display:block;width:1.6rem;line-height:2.5;padding-left:0.2rem;font-size:0.14rem;text-align:center;border-radius:1rem;}
.Job_list01 .btn a:hover{opacity:0.6;}

@media(max-width:768px){
.Job_list01 .job_ol li,.Job_list01 .list_ul li{width:33.33%}
.Job_list01 .job_ol li:nth-child(4),
.Job_list01 .job_ol li:nth-child(5),
.Job_list01 .list_ul li:nth-child(4),
.Job_list01 .list_ul li:nth-child(5){display:none}
.Job_list01 .list_ul{font-size:14px; }
.Job_list01 .job_ol{font-size:14px; text-align: center;}
.Job_list01 .job_ol,.Job_list01 .list_ul{padding:0 2%;}
.Job_list01 .list_ul li{font-size:14px; text-align: center; }
.Job_list01 .job_info{font-size:14px;}
.Job_list01 .btn a{width:120px;}
}




.popUp-box{position:fixed ; background:rgba(0,0,0,0.8); width:100%;height: 100%; top:0; left:0; z-index:9999; display: none;}
.popUp-box .ytable{height: 100%;}
.popUp-box .main{position: relative; max-width: 13rem; background-color: #fff; width: 90%; margin: 0 auto;}
.popUp-box .main .colse{position: absolute;width: 1.5625em; height: 1.5625em; right: 1.25em;top: 1.25em; background: url(../images/close.svg) no-repeat;background-size: contain;z-index: 10; cursor:pointer;}
.popUp-box .main > div{width: 90%;margin: 0 auto;max-width: 12rem;}
.popUp-box[data-type="form"] .main > div{max-width: 10.82rem;}
.popUp-box .name{font-family: 'SourceHanSansCN-Medium';font-size: 0.20rem;color: #333; padding:0.16rem 0;text-align: center;}
.popUp-box[data-type="form"] .name{border-bottom: 1px solid #000000; margin-bottom: 0.16rem;}
.popUp-box .from{padding: 5%;}
.popUp-box .from .text{width: 100%;height: 0.50rem; line-height: 0.50rem; font-size: 0.16rem; border-radius: 0.05rem; border:solid 1px rgba(139,139,139,0.2);}
.popUp-box .from textarea.text{height: auto;}
.popUp-box .from table{font-size: 0.16rem;}
.popUp-box .from table tr,
.popUp-box .from table td{font-size: 0.16rem;}
.popUp-box .from td{color: #333333; }
.popUp-box .from .btn{width: 1.40rem;height: 0.40rem;background: #4559a6;box-shadow: 0px 0.625em 1.875em rgba(218, 37, 29, 0.08);border-radius: 0.50rem;color: #fff;font-family: 'SourceHanSansCN-Regular'; border: 0; cursor:pointer;font-size: 0.16rem;padding: 0;}
.popUp-box .from .btn-reset{background: #aaa;}
.popUp-box .from .btn + .btn{margin-left: 0.10rem;}
.popUp-box .load-info .type{background-color: #f0f0f0; padding: 0.10rem 0;}
.popUp-box .load-info .intro-tit,
.popUp-box .load-info .edit-info{max-width: 10.82rem;margin: 0 auto; width: 95%;}
.popUp-box .load-info .intro-tit{border-bottom: 1px solid #000000;font-family: 'SourceHanSansCN-Medium'; font-size: 0.16rem; line-height: 1.714; margin-top:2em; margin-bottom: 1em;color: #333;}
.popUp-box .load-info .edit-info{font-size: 0.16rem;line-height: 2.57142; color: #999;}

.popUp-box .queueList{margin: 0; }
.popUp-box .placeholder{ font-size: 0.16rem; }

@media (min-width:1025px) {
.popUp-box .load-info .type{text-align: center;}
.popUp-box .load-info .type dd{float: none;display: inline-block;padding: 0 48px; line-height: 2.5;}
.popUp-box .from .f-name{text-align: right;}
.popUp-box .from td{line-height: 3.125em;vertical-align: top;padding-bottom: 1.428571em;}
.popUp-box .from .w1{width:6.7857em;}
.popUp-box .from .w2{width:36.969%;}
.popUp-box .from .w3{width:15.712%;}
}
@media (max-width:1024px) {
.popUp-box .load-info .type{padding:1em;}
.popUp-box .name{font-size: 16px;}
.popUp-box .from td{display: block;}
.popUp-box .from .f-name{padding-top: 1em;font-size: 14px;}
.popUp-box .from .text{font-size: 14px; line-height: 40px; height: 40px;}
.popUp-box .from .btn{min-width: 100px;height: 32px;font-size: 14px;}
}







/*-------------------------------------------------------------------------------------------------------------.Singlepage*/
.Singlepage{padding:4% 0 2% 0;font-size:0.14rem;line-height:2}
.Singlepage2{ background: #fff;}
.Singlepage hr{border-color:#ddd;}
.Singlepage.nopadding{padding:0;}
.Singlepage.nopb{padding-bottom:0;}
.Singlepage.innernp .auto-inner{ padding: 0;}

.Singlepage .tcenter{ text-align: center;}
.Singlepage  .pic_2{margin:3% 0}
.Singlepage  .pic_2 img{width:49.5%;margin-right:1%;float:left;}
.Singlepage  .pic_2 img:nth-child(2n){margin-right:0}



/*-------------------------------------------------------------------------------------------------------------.About_page*/
.Singlepage .About_page{}
.Singlepage .About_page .right{width:44%;float:right; font-size: 0.15rem;}
.Singlepage .About_page .left{width:52%;float:left;padding:0;}
.Singlepage .About_page .left img{} 


.Singlepage .About_page  .num{ display: block;width: 100%; z-index: 100;margin-top: 3%;}
.Singlepage .About_page  .num dd{ float: left; text-align: center; position: relative; margin: 0 6em 0 0;}
.Singlepage .About_page .num dd:after{transform:skewX(-30deg);content:"";display:block;position:absolute;right:-3em;top:15%;width:0.01rem;height:70%;
background:rgba(0,0,0,0.1)}
.Singlepage .About_page  .num dd:last-child:after{display:none;}
.Singlepage .About_page .num dd h3{  font-size:0.4rem; line-height: 1;  color: #4559a6;  display: inline-block; margin: 0}
.Singlepage .About_page  .num dd span{font-size: 0.16rem; color: #4559a6; display: inline-block}
.Singlepage .About_page  .num dd p{font-size: 0.16rem;  color: #444; display: block; margin:0 0}
.Singlepage .About_page .num dd i{font-size: 0.4rem; color: #ae9e80; font-weight: 400; font-family: Fonts; text-align: center; letter-spacing: -1px}
.Singlepage .About_page .ltit{font-size: 0.22rem; font-weight: normal; color: #444; }


@media(max-width:1400px){
.Singlepage .About_page .text{width:55%;}
.Singlepage .About_page .pic{width:40%;}
}



@media(max-width:768px){
.Singlepage .About_page .right{width:100%;float:none; }
.Singlepage .About_page .left{width:100%;float:none; font-size: 14px;}
}


.Singlepage .Culture { position: relative;}
.Singlepage .Culture .box{ width: 100%; height: auto; overflow: hidden; position: relative;background: #fff; margin-bottom: 3%;}
.Singlepage .Culture .box:hover{background: #4559a6;}
.Singlepage .Culture .box:last-child{  margin-bottom: 0;}
.Singlepage .Culture .box .text{width:40%;float:left;  padding: 8% 8%; font-size: 0.16rem;}
.Singlepage .Culture .text pre{ margin: 1em 0;}
.Singlepage .Culture .text h3{ font-size: 0.3rem; font-weight: normal; color: #444; margin: 0 2%  0 0;display: inline-block; position: relative; padding-left:0.4em;}
.Singlepage .Culture .text h3::before{ content: ""; display: block; position: absolute; left: 0; top: 0.35rem; width: 0.04rem; height: 0.04rem; background: #4559a6; }
.Singlepage .Culture .box:hover .text h3,
.Singlepage .Culture .box:hover .text pre{color: #fff;}
.Singlepage .Culture .box:hover .text h3::before{ background: #fff;}

.Singlepage .Culture .box .pic{ overflow: hidden;}
.Singlepage .Culture .box .Ispic{padding-bottom:43.3%;background-size:cover;transition:transform .5s ease-in-out; background-color: #ccc;}
.Singlepage .Culture .box:hover .Ispic{transform:scale(1.1);}

.Singlepage .Culture .box .pic{width:60%;float:right;text-align:right; /* position: absolute; right: 0; top: 0; height: 100%; */}
.Singlepage .Culture .box .pic img{width:100%;}
.Singlepage .Culture .box:nth-child(2n) .text{ float: right;}
.Singlepage .Culture .box:nth-child(2n) .pic{ right: auto; left: 0;}

@media(max-width:768px){
.Singlepage .Culture .box .text{width:100%;float:none;  padding: 4% 4%; }
.Singlepage .Culture .box .pic{width:100%;float:none;}
.Singlepage .Culture .text h3{ font-size: 18px; }
.Singlepage .Culture .text pre{ font-size: 14px;}
}




@media(max-width:1400px){
.Singlepage .Culture .text{width:55%;}
.Singlepage .Culture .pic{width:40%;}
}


/*-------------------------------------------------------------------------------------------------------------.About_page*/
.Singlepage .danj{ background: url(../images/danj_bg.png) no-repeat center center #fff; background-size: cover; position: relative; overflow: hidden;}
.Singlepage .danj .text{width:60%;float:left;padding: 5% 7%;}
.Singlepage .danj .pic{width:36%;padding:0;text-align:right; position: absolute; right: 0; top: 0; height: 100%;}
.Singlepage .danj .pic img{width:100%;}


.Singlepage .talent { position: relative;}
.Singlepage .talent .text{width:60%;float:left;}
.Singlepage .talent .pic{width:36%;padding:0;text-align:right; position: absolute; right: 0; top: 0; height: 100%; overflow: hidden;}
.Singlepage .talent .pic img{width:100%;}

.Singlepage .sale { position: relative; background: #Fff;}
.Singlepage .sale .text{width:60%;float:right; padding: 5%;}
.Singlepage .sale .pic{width:36%;padding:0;text-align:right; position: absolute; left: 0; top: 0; height: 100%; overflow: hidden;}
.Singlepage .sale .pic img{width:100%;}


@media(max-width:768px){
.Singlepage .danj .text{width:100%;float:none; font-size: 14px;padding: 2% 3%;}
.Singlepage .danj .pic{width:100%;padding:0;text-align:left; position: inherit;}	


.Singlepage .talent .text{width:100%;float:none; font-size: 14px; margin-top: 2%;}	
.Singlepage .talent .pic{width:100%;padding:0;text-align:left; position: inherit; }	
	
.Singlepage .sale .text{width:100%;float:none; font-size: 14px; margin-top: 2%;}
.Singlepage .sale .pic{width:100%;padding:0;text-align:left; position: inherit; }
}



.Singlepage .kuang .pic{margin-top:5%;}
/*-------------------------------------------------------------------------------------------------------------.contact*/
.Singlepage .contact{position:relative; padding-top:0.7rem; overflow: hidden;}
.Singlepage .contact .text{width:75%;float:left; background: #fff; padding: 5%; padding-right: 10%;}
.Singlepage .contact .pic{width:40%;position:absolute;right:0;bottom: 0.8rem;height:100%; z-index: 50;}
.Singlepage .contact .pic img{width:100%}
.Singlepage .contact .Columntit{margin-bottom:3%;}
.Singlepage .contact .item { margin: 0.3em 0;}
.Singlepage .contact .text {font-size:0.16rem;font-weight:normal;margin:0;color:#444; float: left;}
.Singlepage .contact .text img{width:0.2rem;vertical-align:middle;margin-right:0.6em;opacity:0.6}
.Singlepage .contact .text .item{margin-bottom:0.3%;color:#666; height: auto; overflow: hidden;}
.Singlepage .contact .box{}
.Singlepage .contact .box:nth-child(1){margin-bottom:1%;}
.Singlepage .contact .text .item p{;margin:0; float: left;}
.Singlepage .contact .text .item:last-child{margin-bottom:0}
.Singlepage .contact .Columntit{text-align:left;}


@media(max-width:768px){
.Singlepage .contact .text{width:100%;float:none; padding-right:5%;}
.Singlepage .contact .pic{width:100%;}
.Singlepage .contact .text {font-size:14px;}
.Singlepage .contact .text img{width:20px;}
.Singlepage .contact .pic{ width: 100%; position: inherit; right: 0; top: 0; height: 100% ; padding-bottom: 80%; margin: 3% 0;}
.Singlepage .contact{padding-top:0;}
}




/*-------------------------------------------------------------------------------------------------------------.Research*/
.Singlepage .Research{margin-bottom:5%;position:relative;}
.Singlepage .Research .text{float:left;padding:0;background:#fff;padding:6% 40% 6% 6%;}
.Singlepage .Research .pic{width:calc(100% / 3);position:absolute;right:0;top:0;height:100%;padding:0;text-align:right}
/*-------------------------------------------------------------------------------------------------------------.Promise*/
.Singlepage .Promise .con{position:relative;;}
.Singlepage .Promise .text{width:calc(100% / 1.49);float:left;}
.Singlepage .Promise .pic{width:calc(100% / 3);position:absolute;right:0;top:0;height:100%;padding:0;text-align:right}
.Singlepage .Promise dd{background:#fff;width:50%;float:left;padding:1.8% 5%;border:1px solid #eaf3ee;margin-left:-1px;margin-top:-1px;}
.Singlepage .Promise dd .Columntit{display:inline-block;margin-right:3%;}
.Singlepage .Promise dd .Columntit h4{margin:0;line-height:1;}
/*-------------------------------------------------------------------------------------------------------------.Advantage*/
.Advantage .icon_list dd{width:24.2%;margin-right:1%;float:left;background:#f3f3f3;padding:4%;text-align:center;}
.Advantage .icon_list dd:nth-child(4n){margin-right:0}
.Advantage .icon_list dd img{width:0.7rem;}
.Advantage .icon_list dd .text h4{color:#222;margin:6% 0 2% 0;font-size:0.22rem;font-weight:normal;}
.Advantage .icon_list dd .text span{line-height:1.8;display:block;color:#999;}
/*-------------------------------------------------------------------------------------------------------------.Advantage*/
.Brand .icon_list dd{width:33.2%;margin-right:0.2%;float:left;background:#f3f3f3;padding:3% 4%;text-align:center;}
.Brand .icon_list dd:nth-child(3n){margin-right:0}
.Brand .icon_list dd img{width:0.7rem;}
.Brand .icon_list dd .text h4{color:#222;margin:6% 0 2% 0;font-size:0.22rem;font-weight:normal;}
.Brand .icon_list dd .text span{line-height:1.8;display:block;color:#999;}
/*-------------------------------------------------------------------------------------------------------------.Marketing*/
.Marketing dd{width:24.8%;margin-right:0.2%;float:left;background:#f3f3f3;padding:3% 4%;}
.Marketing dd:nth-child(4n){margin-right:0}
.Marketing dd b{text-align:center;font-size:0.4rem;color:#fff;display:block;border-radius:10em;line-height:0.5rem;width:0.5rem;height:0.5rem;background:#4559a6;}
.Marketing dd p{height:0.5rem;}

/*-------------------------------------------------------------------------------------------------------------.Marketing*/
.num-list dd{width:24.8%;margin-right:0.2%;float:left;background:#fff;padding:3% 4%; line-height: 1; text-align: center;}
.num-list dd:nth-child(4n){margin-right:0}
.num-list dd b{font-size:0.5rem;color:#4559a6;;display:inline-block }
.num-list dd span{font-size:0.14rem;color:#666;;display:inline-block }
.num-list dd p{font-size:0.14rem; color: #666; display: block; margin: 0.5em 0 0;}



/*-------------------------------------------------------------------------------------------------------------.pict-list*/
.pict-list li{height:auto;overflow:hidden;position:relative;background-color:#f3f3f3; padding: 2em; width:49%; float: left; margin-right:2%;    }
.pict-list li:nth-child(2n){ margin-right:0; }
.pict-list li:not(:last-child){ margin-bottom:2%; }
.pict-list li .pic{ float: left;width:40%; position: absolute; left: 0; top: 0; height: 100%;}
.pict-list li .text{padding:2% 8%;float:right;text-align:left;width:60%;}
.pict-list li .text h4{color:#222;margin:0 0 5%;line-height:1.5;font-size:0.3rem;font-weight:normal;}
.pict-list li .text pre{color:#666;margin:0;line-height:2;font-size:0.14rem;font-weight:normal; height: 0.9rem;}
.pict-list-full{ padding: 3% 0;}
.pict-list-full li{ width: 100%; margin: 0 0 1% 0;}
.pict-list-full li .text{padding:5% 8%;}
/*-------------------------------------------------------------------------------------------------------------.logo_slides*/
.logo_slides  .slick-list{ margin: 0 -0.5em;}
.logo_slides  .slick-slide{ margin: 0 0.5em;}
.logo_slides  .slick-slide li{ border:1px solid #e5e5e5; overflow: hidden;}
.logo_slides  .pic{padding-bottom: 50%;transition: transform .5s ease-in-out}
.logo_slides li:hover .pic{ transform: scale(1.1);}

.logo_slides .slick-arrow{background:url(../images/arrow.png) no-repeat left 0.15rem center #f3f3f3;z-index:100;font-size:0;width:0.46rem;
    height:0.46rem;border-radius:100%;position:absolute;top:50%;margin-top:-0.23rem;cursor:pointer;padding:0;}
    .logo_slides  .slick-prev{left:-0.23rem}
    .logo_slides .slick-next{right:-0.23rem;background-position:right 0.15rem center !important;}
    .logo_slides  .slick-arrow:hover{opacity:0.6;}




/*-------------------------------------------------------------------------------------------------------------.Condition*/
.Condition dd{width:33.2%;margin-right:0.2%;float:left;background:#f3f3f3;padding:3% 4%;}
.Condition dd:nth-child(3n){margin-right:0}
.Condition dd b{text-align:center;font-size:0.26rem;color:#fff;display:inline-block;border-radius:10em;line-height:0.5rem;width:0.6rem;height:0.6rem;background:#4559a6;margin-left:-0.1rem;border:0.04rem solid #f3f3f3}
.Condition dd b:nth-child(1){background:#999;}
.Condition dd p{display:block;height:0.5rem;}
/*.------------------------------------------------------------------------------------------------------------.Quote*/
.Quote{position:relative;padding-bottom:0;overflow:hidden;z-index:100;padding:0 0 5%;}
.Quote .auto-inner{position:relative;z-index:56;height:auto;overflow:hidden;}
.Quote .con{padding:5% 5%;background:#f3f3f3}
.Quote li{float:left;width:49.5%;margin-right:1%;margin-bottom:1%;position:relative;}
.Quote li:nth-child(2n){margin-right:0;}
.Quote .text,.Quote .select{border:1px solid #e5e5e5;line-height:0.46rem;height:0.46rem;width:100%;background:#fff;color:#999;padding:0 0.2rem;font-size:0.14rem;}
.Quote .text::placeholder{color:#999;}
.Quote .sel .select{width:32%;margin-right:2%;float:left;}
.Quote .sel .select:nth-child(3){margin-right:0}
.Quote li .form_err{position:absolute;right:2%;top:0;color:#444;line-height:0.46rem;}
.Quote .btn{font-size:0.14rem;display:inline-block;line-height:0.44rem;min-width:1.4rem;margin:0 0.2%;background-color:#ddd;color:#444;border:none;cursor:pointer;border-radius:1rem;}
.Quote .submitbtn{color:#fff;background:#222;}
.Quote .bbtn{height:auto;overflow:hidden;margin-top:3%;text-align:center;}
.Quote .bbtn span{float:right;line-height:0.36rem;}
/*-------------------------------------------------------------------------------------------------------------.PicList000593*/
.PicList000593{padding-top:3%}
.PicList000593 li{overflow:hidden;float:left;width:32%;margin-right:2%;margin-bottom:2%;position:relative;background:#f5f5f5}
.PicList000593 li:nth-child(3n){margin-right:0}
.PicList000593 li:nth-child(3) ~ li{margin-bottom:0}
.PicList000593 li .video_files{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10}
.PicList000593 li .video_files video{width:100%;height:100%;background-color:#000}
.PicList000593 li .video_files .close{position:absolute;right:3%;top:3%;z-index:10;width:0.3rem;height:0.3rem;border-radius:50%;background-color:#4559a6;cursor:pointer}
.PicList000593 li .video_files .close::after,.PicList000593 li .video_files .close::before{position:absolute;content:'';width:2px;height:60%;border-radius:3px;background-color:#fff;left:14px;top:6px}
.PicList000593 li .video_files .close::before{transform:rotate(45deg)}
.PicList000593 li .video_files .close::after{transform:rotate(-45deg)}
.PicList000593 li figure{position:relative}
.PicList000593 li figure em{display:block;padding-bottom:63%;background-size:cover;background-position:center center;background-repeat:no-repeat}
.PicList000593 li figure a{width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,.3);transition:.5s}
.PicList000593 li:hover figure a{background-color:rgba(0,0,0,.5)}
.PicList000593 li figure a::before{position:absolute;content:'';z-index:5;top:50%;left:50%}
.PicList000593 li figure a::before{width:0.56rem;height:0.56rem;background:url(../images/play.png) no-repeat center center;background-size:contain;margin-left:-0.28rem;margin-top:-0.28rem;border-radius:50%;opacity:.6}
.PicList000593 li p{text-align:center;font-size:16px}
@media(max-width:768px){.PicList000593{padding-top:0}
.PicList000593 ul:first-child{margin-bottom:0}
.PicList000593 li{width:100%;margin:0 0 20px 0}
}
/*-------------------------------------------------------------------------------------------------------------.pictit_list01*/
.pictit_list01{padding:4% 0 0}
.pictit_list01 li{background:#fff;overflow:hidden;width:100%;margin-bottom:2%;float:left}
.pictit_list01 li .pic{padding-bottom:50%;background-size:cover;transition:transform .5s ease-in-out;background-color:#666}
.pictit_list01 li:hover .pic{transform:scale(1.1);}
.pictit_list01 li .text{;background:#f3f3f3;position:relative;z-index:50;}
.pictit_list01 li .text h3{color:#444;margin:0;line-height:4;font-size:0.14rem;font-weight:normal;text-align:center;}
@media(min-width:769px){.pictit_list01 li{width:32%;}
.pictit_list01 li:not(:nth-child(3n)){margin-right:2%;}
.pictit_list01 li:nth-child(3) ~ li{margin-bottom:0}
}
/*-------------------------------------------------------------------------------------------------------------.pictit_list02*/
.pictit_list02{padding:4% 0 0}
.pictit_list02 li{background:#fff;overflow:hidden;width:100%;margin-bottom:2%;float:left}
.pictit_list02 li .pic{padding-bottom:50%;background-size:cover;transition:transform .5s ease-in-out;background-color:#666}
.pictit_list02 li:hover .pic{transform:scale(1.1);}
.pictit_list02 li .text{;background:#f3f3f3;position:relative;z-index:50;}
.pictit_list02 li .text h3{color:#444;margin:0;line-height:4;font-size:0.14rem;font-weight:normal;text-align:center;}
@media(min-width:769px){.pictit_list02 li{width:32%;}
.pictit_list02 li:not(:nth-child(3n)){margin-right:2%;}
.pictit_list02 li:nth-child(3) ~ li{margin-bottom:0}
}
/*-------------------------------------------------------------------------------------------------------------.About_main*/
.About_main .home_title h3{color:#444;}
.About_main .home_title h3 span{color:#444;}
.About_main .Floor0001{padding-bottom:1.05rem;}
/*-------------------------------------------------------------------------------------------------------------.TextList003121*/
.TextList003121{padding:5% 0;background:#f3f3f3;}
.TextList003121 .inside{}
.TextList003121 .inside .ytable{min-height:4rem;background:url(../images/map_bg.png) no-repeat right 15% center #fff;background-size:auto 100%;}
.TextList003121 .Columntit{text-align:center;}
.TextList003121 .area{background:#1c9a5c;width:10%;}
.TextList003121 .area dd{color:rgba(255,255,255,0.8);font-size:0.14rem;line-height:4;padding:0;cursor:pointer;text-align:center;}
.TextList003121 .area dd.slick-current{background-color:#0f6d3e}
.TextList003121 .list{}
.TextList003121 .list li{border-bottom:1px solid #eaf3ee;padding:1.8% 0;font-size:16px;line-height:1.875;}
.TextList003121 .list li h4{font-weight:normal;font-size:0.22rem;background:url(../images/TextList003121-icon.png) no-repeat left center;color:#333333;line-height:1.5;margin:0}
.TextList003121 .list li aside{position:relative;padding-left:3.125em;min-height:1.875em;}
.TextList003121 .list li aside span{position:absolute;left:0;top:0;}
.TextList003121 .slick-arrow{background:url(../images/arrow4.png) no-repeat left 0.15rem center;;margin-top:0;top:auto;bottom:-17%;cursor:pointer;padding:0;border:1px solid rgba(255,255,255,0.2)}
.TextList003121 .slick-prev{left:50%;margin-left:-0.48rem;}
.TextList003121 .slick-next{right:50%;background-position:right 0.15rem center !important;margin-right:-0.48rem;}
.TextList003121 .slick-arrow:hover{background:url(../images/arrow4.png) no-repeat left 0.15rem center}
.TextList003121 .btn{margin:2% 0 0;display:inline-block;padding-right:0.25rem;background:url(../images/add_icon.png) no-repeat right center;background-size:0.16rem;line-height:1;border-radius:100rem;color:#666;position:relative;}
.TextList003121 .btn:hover{background:url(../images/add_icon2.png) no-repeat right center;background-size:0.16rem;color:#1c9a5c;}
@media (max-width:1400px){.TextList003121 .area{width:12%;}
}
@media (min-width:769px){.TextList003121 .ytable{table-layout:fixed;}
.TextList003121 .ytable-cell{vertical-align:top;}
.TextList003121 .area dl{}
.TextList003121 .list-group{padding:3% 45% 3% 6%;}
}
@media (max-width:768px){.TextList003121 .ytable,.TextList003121 .ytable-cell{display:block;}
.TextList003121 .area{margin-bottom:2vw;}
.TextList003121 .area dl{display:flex;flex-wrap:wrap;}
.TextList003121 .area dd{font-size:2.5vw;}
}
@media (max-width:480px){.TextList003121 .tit{font-size:6vw;}
.TextList003121 .list li{font-size:3.5vw;}
.TextList003121 .area dd{font-size:3.5vw;padding:0 1em;line-height:2.2;}
}

/*-------------------------------------------------------------------------------------------------------------.History_box*/
.Tit_list{padding:5% 0 0;}
.Tit_list ul{border:1px solid #f3f3f3}
.Tit_list li{width:100%;;float:left;background:url(../images/linkarrow.png) no-repeat right 2em center #fff;}
.Tit_list li a{line-height:4;padding:0 2em;display:block;}
.Tit_list li:nth-child(2n){background:url(../images/linkarrow.png) no-repeat right 2em center #f3f3f3;}
/*-------------------------------------------------------------------------------------------------------------.pic_list01*/
.pic_list01{padding:5% 0 0}
.pic_list01 img{width:100%;border-radius:0rem;transition:.5s}
.pic_list01 .h3{color:#333;font-size:0.22rem;font-weight:400;margin:0.1rem 0 0.1rem}
.pic_list01 .p{color:#999;font-size:0.14rem;line-height:0.3rem;overflow:hidden}
.pic_list01 span{width:0.4rem;height:0.4rem;background:url(../images/home_more.png) no-repeat center center #fff;display:block;margin-top:10%;border-radius:1rem;transition:0.5s;}
.pic_list01 li:hover span{background:url(../images/home_more3.png) no-repeat center center #4559a6;}
.pic_list01 ul li{margin-bottom:2%;background:#fff;position:relative;background:#f3f3f3;transition:.5s}
.pic_list01 li:hover{}
.pic_list01 li:hover .left img{opacity:0.8;}
.pic_list01 ul li a{display:block;height:auto;overflow:hidden}
@media(min-width:769px){.pic_list01 .right{float:right;width:65%;overflow:hidden;border-radius:0rem;background:#f3f3f3;position:relative;z-index:50;}
.pic_list01 .left{float:left;width:35%;position:relative;padding:3% 5%}
.pic_list01 .time{margin-top:0.14rem}
.pic_list01 ul li{padding-right:0.2rem}
}
@media(max-width:768px){.pic_list01{padding:5vh 0}
.pic_list01 ul li{padding:0 0 0.4rem 0}
.pic_list01 .left img{border-radius:0.05rem;}
.pic_list01 .right .h3{margin:0.3rem 0 0}
}
.filter-list li{list-style:none;}
.filter-disabled{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;}
.filter-box{position:relative;}
.filter-box select{display:none;}
.filter-text{height:100%;overflow:hidden;position:relative;cursor:pointer;padding:0 30px 0 10px;background:#fff;border:1px solid #e6e6e6;}
.filter-text input{font-size:14px;}
.filter-text .filter-title{width:100%;height:36px;line-height:36px;border:0;background-color:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0;cursor:pointer;}
.filter-list{display:none;width:100%;max-height:300px;background-color:#fff;font-size:16px;position:absolute;top:100%;left:0;z-index:99;border:1px solid #e6e6e6;overflow:auto;}
.filter-list li.filter-null a{color:#d2d2d2;}
.filter-list li a{display:block;padding:0 10px;line-height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;}
.filter-list li:hover{background-color:#f2f2f2;}
.filter-list li.filter-selected a{display:block;color:#fff;}
.filter-list li.filter-disabled{background-color:#fff;}
.filter-list li.filter-disabled a{display:block;color:#d2d2d2;}
.filter-list li.filter-disabled:hover a{cursor:not-allowed!important;background-color:#fff;}
.icon{position:absolute;}
.icon-filter-arrow{width:8px;height:6px;background-repeat:no-repeat;background-image:url(../images/icon_arrow_down_x2.png);background-size:100%;right:10px;top:13px;transition:all .2s;}
.icon-filter-arrow.filter-show{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
/*-------------------------------------------------------------------------------------------------------------.RighInfo002275*/
.RighInfo002275{padding:5% 0}
.RighInfo002275 .text{margin-bottom:0.3rem}
.RighInfo002275 .text .tit{font-size:0.18rem;font-weight:normal;margin:0;color:#444;display:block;;}
.RighInfo002275 .text .tit img{width:0.2rem;vertical-align:middle;margin-right:1%;opacity:0.6}
.RighInfo002275 .text .item{margin-bottom:1%;color:#666}
.RighInfo002275 .text .bot{margin-top:3%;padding-top:3%;border-top:1px solid #e5e5e5;}
.RighInfo002275 .text .bot dd{width:100%;;}
.RighInfo002275 .codeul li{width:23.5%;float:left;margin-right:2%;text-align:center;}
.RighInfo002275 .codeul li:nth-child(4n){margin-right:0;}
.RighInfo002275 .map{width:100%;height:2rem;}
.RighInfo002275 .map #map{height:100%;}
.RighInfo002275 .map img{max-width:none !important;}
@media screen and (min-width:7.68rem){.RighInfo002275 .text{float:left;width:45%;}
.RighInfo002275 .map{float:right;width:50%;height:2.6rem;}
}
@media screen and (min-width:10.24rem){.RighInfo002275 .map{float:right;width:50%;height:3.2rem;}
.RighInfo002275 .text .title{font-size:0.52rem;}
}
@media screen and (min-width:12rem){.RighInfo002275 .text .title{margin-bottom:0.75rem}
.RighInfo002275 .map{width:50%;height:4.9rem;}
.RighInfo002275 .text{width:45%;}
}






.join-form{padding: 5% 0; background: #f5f5f5;}
.join-form .auto-inner{ height: auto; overflow: hidden; position: relative; background: #fff; }
.join-form .left{  position: absolute; left:0; top: 0; width: 50%; height: 100%; background: url(../images/aa1.jpg); background-size: cover;
padding:6%; line-height: 1.714;}
.join-form .right{  width: 50%; float: right;padding:6% 6%;}


.join-form .left .cn{ color: #fff; font-size: 0.5rem;}
.join-form .left .en{ color: #fff; font-size: 0.5rem; width: 50%; line-height: 1;}
.join-form .left .num{ color: #fff; font-size: 0.3rem; margin-top: 0.2rem;}

.join-form .right .row{  margin-bottom: 5px; position: relative;}
.join-form .right .text {border:none; background: #f5f5f5;line-height:0.46rem;height:0.46rem;width:100%;color:#999;
    padding:0 0.15rem;font-size:0.14rem;}
    .join-form .right .text::placeholder{color:#666;}
    .join-form .right .cer{ position: absolute; right: 5px; top:5px; bottom: 5px; height: 100%;}
    .join-form .right .cer img{  }

    .join-form  .right  .btn{ font-size: 0.16rem; display:block;line-height:0.44rem;width: 100%;
        background-color:#4559a6;color:#fff;border:none;cursor:pointer;}






        /*Timeline000913 */
.Timeline000913{padding:4% 0;overflow: hidden; background: url(../images/bg.jpg) no-repeat center top; background-size: contain;}
.Timeline000913 .auto-inner{}
.Timeline000913 .tit{ text-align: center; color: #4559a6; font-size: 0.36rem; margin: 0 0  2% 0;}

.Timeline000913 .main{position: relative; z-index: 1; padding-bottom:2%;/* overflow: hidden; */ width: 100%;}
.Timeline000913 .main .quan{display: block;width: 10px; height: 10px; border-radius: 50%; background: #fff;border: 1px solid #dedede;}
.Timeline000913 .main:before{position: absolute; content:'';width: 1px; top: 10px; bottom: 0;background: #d9d9d9; }
@media(min-width:769px){
.Timeline000913 .main .quan{ margin: 0 auto; }
.Timeline000913 .main:before{left: 50%;}
.Timeline000913 .outer > .ytable-cell{width: 50%;}
}
@media(max-width:768px){
.Timeline000913 .outer,
.Timeline000913 .outer > .ytable-cell{display: block;}
.Timeline000913 .main:before{left: 5px;}
}

.Timeline000913 .item{position: relative;z-index: 4;}
.Timeline000913 .item:not(:last-child){margin-bottom: 10px;}
.Timeline000913 .info{position: relative;}
.Timeline000913 .info:before{position: absolute; content: ''; top: 50%; margin-top: -16px; border:16px solid  transparent;}
.Timeline000913 .info .inner{background: #fff; padding: 20px;}
.Timeline000913 .pic{width: 32.787%;}
.Timeline000913 .pic img{width: 100%;}
.Timeline000913 .pre h3{font-size:0.2rem;line-height: 1.5; font-weight: normal; margin: 0 0 2%; color: #222;}
.Timeline000913 .pre pre{font-size: 0.14rem; line-height: 1.714;}
.Timeline000913 .year{color: #4559a6;font-size: 0.3rem}
.Timeline000913 .year aside{background-repeat: no-repeat;background-image: url("../images/Timeline000913_icon.png");}

.Timeline000913 .more{ text-align:center; padding-bottom:20px;}
.Timeline000913 .more a{width:180px;height: 36px; text-align:left;line-height:36px;display: inline-block;color: #fff;font-size: 14px; background:url(../images/Timeline-more.png) no-repeat 70% center #4559a6; position: relative; z-index: 100; border-radius: 60px; text-align: center; padding-right: 20px;}




@media(min-width:769px){
.Timeline000913 .item:nth-of-type(2n-1) .info{padding-right: 32px;}
.Timeline000913 .item:nth-of-type(2n) .info{padding-left: 32px;}
.Timeline000913 .item:nth-of-type(2n-1) .info:before{right: 0;border-left-color: #f0f0f0;}
.Timeline000913 .item:nth-of-type(2n) .info:before{left: 0;border-right-color: #f0f0f0;}
.Timeline000913 .item:nth-of-type(2n-1) .pre{padding-left: 25px;}
.Timeline000913 .item:nth-of-type(2n) .pre{padding-right: 25px;}
.Timeline000913 .item:nth-of-type(2n-1) .year aside{margin-left: -10px;background-position: left center;}
.Timeline000913 .item:nth-of-type(2n-1) .year aside:before,
.Timeline000913 .item:nth-of-type(2n) .year aside:after{display: inline-block; content: ''; width: 30px; height: 1px; vertical-align: middle;background: #d9d9d9; margin: -10px 32px 0;}
.Timeline000913 .item:nth-of-type(2n) .year aside{background-position: right center;margin-right: -11px; text-align: right;}
}
@media(max-width:768px){
.Timeline000913 .main{margin-left: 3vw;}
.Timeline000913 .year{font-size: 6vw;}
.Timeline000913 .year aside{padding-left: 32px;background-position: left center;margin-left: -5px;}
.Timeline000913 .year aside:before{display: inline-block; content: ''; width: 30px; height: 1px; vertical-align: middle;background: #d9d9d9; margin: -1vw 3vw 0;}
.Timeline000913 .info{padding: 3vw;}
.Timeline000913 .pre{padding-left: 3vw;}
.Timeline000913 .pre h3{font-size:16px;line-height:1.6; }
.Timeline000913 .pic{width:45%;}
.Timeline000913 .pre pre{font-size: 3.5vw; line-height:1.6;}

}
@media(max-width:480px){

}





/*-------------------------------------------------------------------------------------------------------------.News_top*/
.News_top{padding:5% 0 0}
.News_top .home_title{text-align:center;width:100%;float:none;margin-bottom:3%;}
.News_top .slick-slide a{display:block;position:relative;height:auto;overflow:hidden; }
.News_top .slick-slide .pic{position:absolute;right:0;top:0;width:350px;height:100%;background-color:#666;}
.News_top .slick-slide .text{float:left;width:calc(100% - 350px);background:#fff;padding:35px;}
.News_top .slick-slide .h3{color:#333;font-size:0.22rem;font-weight:400;margin:0 0 10px 0}
.News_top .slick-slide .p{color:#999;font-size:0.14rem;line-height:0.3rem;overflow:hidden;height:0.6rem; margin: 0;}
.News_top .slick-slide .time{margin-top:10px;color:#999;}
.News_top .home_more{position:relative;text-align:center;}
.News_top .home_more a{position:relative;margin:5% auto 0;text-align:left;}



@media(max-width:768px){
.News_top .slick-slide .pic{width:100%;position:inherit; padding-bottom: 66%;}
.News_top .slick-slide .text{float:none;width:100%;padding:2% 4%;}
.News_top .slick-slide .h3{font-size: 0.32rem;}
.News_top .slick-slide .p{ font-size: 14px; line-height: 1.6; height: auto;}
.News_top .slick-slide .time{margin-top:3%;}
}



/*-------------------------------------------------------------------------------------------------------------.Pictext_list*/

.Pictext_list_1{padding:4% 0 0;;}
.Pictext_list_1 li{overflow:hidden;width:32%;margin-right:2%;margin-bottom:2%;float:left;list-style:none;overflow:hidden;}
.Pictext_list_1 li:nth-child(3n){margin-right:0}
.Pictext_list_1 li:nth-child(3)~li{margin-bottom:0}

.Pictext_list_1 li .pic{padding-bottom:66%;background-size:cover;transition:transform .5s ease-in-out; background-color: #ccc;}
.Pictext_list_1 li:hover .pic{transform:scale(1.1);}
.Pictext_list_1 li .text{position:relative;z-index:50;padding:5% 0;background:#fff;position:relative;z-index:50;}
.Pictext_list_1 li .text h3{color:#444;margin:0;line-height:1.5;font-size:16px;font-weight:normal;text-align:center;}
.Pictext_list_1 li:hover .text{background:#4559a6;}
.Pictext_list_1 li:hover h3{ color: #fff;}

@media(max-width:640px){
.Pictext_list_1 li{width:49%;}
.Pictext_list_1 li:nth-child(3n){ margin-right:2%;}
.Pictext_list_1 li:nth-child(2n){ margin-right:0;}
.Pictext_list_1 li .text h3{font-size:14px;}
}


.Pictext_list_2{padding:4% 0 0;}
.Pictext_list_2 .cate{ margin-bottom: 40px;font-size: 36px;color: #000; font-weight: bold; line-height: 1; text-align: center;}
.Pictext_list_2 li{overflow:hidden;width:32%;margin-right:2%;margin-bottom:2%;float:left;list-style:none;overflow:hidden;}
.Pictext_list_2 li:nth-child(3n){margin-right:0}
.Pictext_list_2 li:nth-child(6)~li{margin-bottom:0}

.Pictext_list_2 li .pic{overflow: hidden; position: relative; }
.Pictext_list_2 li .pic:before{ content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/pbg.png) no-repeat center center; z-index: -10;}
.Pictext_list_2 li .Ispic{padding-bottom:70%;background-size:contain;transition:transform .5s ease-in-out;position: relative;  }
.Pictext_list_2 li a:hover .Ispic{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}

.Pictext_list_2 li .text{position:relative;z-index:50;padding:5% 0;background:#fff;position:relative;z-index:50;}
.Pictext_list_2 li .text h3{color:#444;margin:0;line-height:1.5;font-size:16px;font-weight:normal;text-align:center;}
.Pictext_list_2 li:hover .text{background:#4559a6;}
.Pictext_list_2 li:hover h3{ color: #fff;}

@media(max-width:640px){
.Pictext_list_2 li{width:49%;}
.Pictext_list_2 li:nth-child(3n){ margin-right:2%;}
.Pictext_list_2 li:nth-child(2n){ margin-right:0;}
.Pictext_list_2 li .text h3{font-size:14px;}
}


.Pictext_list_3{padding:4% 0 0;;}
.Pictext_list_3 li{overflow:hidden;width:32%;margin-right:2%;margin-bottom:2%;float:left;list-style:none;overflow:hidden;}
.Pictext_list_3 li:nth-child(3n){margin-right:0}
.Pictext_list_3 li:nth-child(3)~li{margin-bottom:0}

.Pictext_list_3 li .pic{overflow: hidden;}
.Pictext_list_3 li .Ispic{padding-bottom:66%;transition:transform .5s ease-in-out;  position: relative; }
.Pictext_list_3 li a:hover .Ispic{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}
.Pictext_list_3 li .text{position:relative;z-index:50;padding:5% 0;background:#fff;position:relative;z-index:50;}
.Pictext_list_3 li .text h3{color:#444;margin:0;line-height:1.5;font-size:16px;font-weight:normal;text-align:center;}
.Pictext_list_3 li:hover .text{background:#4559a6;}
.Pictext_list_3 li:hover h3{ color: #fff;}

@media(max-width:640px){
.Pictext_list_3 li{width:49%;}
.Pictext_list_3  li:nth-child(3n){ margin-right:2%;}
.Pictext_list_3  li:nth-child(2n){ margin-right:0;}
.Pictext_list_3  li .text h3{font-size:14px;}
}




/*.search_list----------------------------------------------------------------------*/
.search_list {  padding: 4% 0 0;}
.search_list li a{ display: block; height: auto; overflow: hidden; padding: 0.5em 0; margin-bottom: 1em; border-bottom: 0.01rem dashed #d5d5d5}
.search_list li h1{ width: 90%; float: left; font-size: 0.16rem; font-weight: normal; margin:0 }
.search_list li time{  float: right }



/*Bottom002600 */
.Bottom002600{ background:#fff; padding-top:4%;color:#333;}
.Bottom002600 a{ color:#8d8d8d;}
.Bottom002600 a:hover{ color:#4559a6;} 

.Bottom002600 footer{ background:#fff;  padding:1% 0;color:#666666; border-top: 1px solid rgba(0,0,0,0.08);font-size: 0.14rem;}
.Bottom002600 footer dt a{  }

.Bottom002600 .bottom_nav{ position:relative; margin-bottom:4%;}
.Bottom002600 .contact .telnum{ font-size:0.14rem; color: #666; padding-left: 0.65rem;background: url(../images/Bottom-tel.png) no-repeat left center; background-size: 0.60rem; }
.Bottom002600 .contact .telnum h3{ font-size:0.24rem; color:#333; margin:0; line-height: 1; }
.Bottom002600 .code img{ display:inline-block; max-width:135px;}

.Bottom002600 .bottom_nav nav dl{ float:left; width:16%;}
.Bottom002600 .bottom_nav nav dt{ font-size:0.14rem; padding-bottom:0.20rem; color:#333;}
.Bottom002600 .bottom_nav nav dt a{  color:#333;}
.Bottom002600 .bottom_nav nav dd{font-size:0.14rem; line-height:0.38rem; font-weight: normal;}
@media(min-width:1025px){
.Bottom002600 footer dt{ float:left;}
.Bottom002600 footer dd{ float:right;}
.Bottom002600 footer dd a{ }
.Bottom002600 footer dd a:not(:last-child):after {display: inline-block;content: '';width: 0.02rem;height: 0.02rem;border-radius: 50%;background: #666;vertical-align: middle;margin: 0 0.10rem;}
.Bottom002600 .bottom_nav nav{float:left; width: 80%;}
.Bottom002600 .contact{ float: right; max-width: 15%;}
.Bottom002600 .code{ padding:8% 0 5% 0;margin: 0 auto; text-align: center;}
.Bottom002600 .code aside{ display:block; font-size: 0.14rem;}
}
@media(max-width:1024px){
.Bottom002600 .bottom_nav nav{ display:none;}
.Bottom002600 .contact{ text-align:center;}
.Bottom002600 .code{ font-size: 14px;}
.Bottom002600 .code img{ margin:0 auto; padding:3% 0;}
.Bottom002600 footer{ text-align:center; line-height:24px;font-size: 14px;}
.Bottom002600 footer dd a{ margin:0 8px; display:inline-block;}
.Bottom002600 .contact .telnum{font-size:14px; background-size: 20%;margin: 0 auto; width: 60%;}
.Bottom002600 .contact .telnum h3{ font-size:20px;  }

}


  
.Form002219{padding:4% 0}
.Form002219 .auto-inner{padding: 5%; padding-left:5.5rem;position:relative;background:#fff;overflow:hidden}
.Form002219 .pic{position:absolute;left:0;top:0;width:4.6rem;;height:100%;background-position:left top; background-color: #666}
.Form002219 dl{width:48%;float:left;min-height:0.4rem;position:relative;margin-bottom:0.15rem;}
.Form002219 dl.odd{margin-left:4%}
.Form002219 dt{color:#222;font-size:0.14rem;;display: block;line-height:0.4rem;}
.Form002219 .text{border:none; background: none; border:1px solid #e1e1e1;width:100%;padding:0 10px;line-height:0.4rem;;height:0.4rem;;color:#5b5b5b}
.Form002219 dl.dl{width:100%;float:none;max-width:none}
.Form002219 textarea{border:none; background: none;  border:1px solid  #e1e1e1;overflow:hidden;resize:none;width:100%;height:1.4rem;;padding:1em;color:#5b5b5b}
.Form002219 .btn{border-radius:1rem;display:inline-block;line-height:0.40rem;min-width:1.40rem;margin-right:0.10rem; margin-top: 0.20rem;background-color:#aaa;color:#eee;border:none;cursor:pointer}
.Form002219 .submitbtn{color:#fff;background:#4559a6;border-radius:100px;transition:.5s}
.Form002219 .submitbtn:hover{box-shadow:0 10px 20px rgba(250,116,43,.2)}
@media(max-width:768px){
.Form002219 .auto-inner{padding:0 4% 20px}
.Form002219 .pic{ width: 100%; position: inherit; right: 0; top: 0; height: 100% ; padding-bottom: 120%; margin: 5% 0;}
.Form002219 dl{float:none;width:100%;margin-left:0!important}
.Form002219 textarea{height:150px}
.Form002219 .btn{min-width:100px;margin-right:10px}
.Form002219 dt{font-size:14px;line-height:32px;}
.Form002219 .text{line-height:40px;;height:40px;;color:#5b5b5b}
.Form002219 .btn{line-height:40px;}
}

/*PicList010 */
.PicList010{ padding: 4% 0;}
.PicList010 .list li{float:left;width: 18.2%;margin-right:2%;margin-bottom: 2%;}
.PicList010 .list li div{border: #f7f7fa 2px solid;}
.PicList010 .list li:nth-child(5n){margin-right:0%;}
.PicList010 .list li .pic{overflow: hidden;}
.PicList010 .list li .Ispic{padding-bottom: 45%;background-size: cover; }
/*.PicList010 .list li:hover div{ background:#eff9ff;} */
.PicList010 .list li div img{ width:100%; display:block;}
.PicList010 .list li h3{line-height: 0.48rem;height: 0.48rem; overflow:hidden; font-weight:normal;text-align: center;color: #333; margin:0; font-size:0.14rem; }
.PicList010 .list li a:hover h3{ color:#4559a6; }

@media(max-width:640px){
.PicList010 .list li:nth-child(2n){margin-right:0%;}
.PicList010 .list li{width: 49%;}
.PicList010 .list li h3{font-size:14px; }
}


/* 2022.9.26 */
.Honor_list li figure,
.Timeline000913 .pic{
    position: relative;
    overflow: hidden;
}
.Honor_list li figure img,
.Timeline000913 .pic img{
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
}
.Honor_list li figure:hover img,
.Timeline000913 .pic:hover img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
}


.introduce01 .wrap2{
    width: 76.04vw;
    max-width: 100%;
    margin: 0 auto;
}

.introduce01{
    height: 655px;
    position: relative;
    background-image: url(../img/about2bg.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.introduce01 .wrap2 .title {
   width: 100%;
   color: #3f5a89;
   font-size: 36px;
   line-height: 2.278;
   font-weight: bold;
   position: absolute;
   top: 50%;
   left: 0;
   text-align: center;
   transform: translate(0,-50%);
   -webkit-transform: translate(0,-50%);
   -moz-transform: translate(0,-50%);
   -ms-transform: translate(0,-50%);
   -o-transform: translate(0,-50%);
}

.introduce02{
    padding: 100px 0;
    background-color: #eff0f5;
}
.introduce02 .wrap2{
    width: 76.04vw;
    max-width: 100%;
    margin: 0 auto;
}
.introduce02 .wrap2 .about3box{
    display: flex;
    justify-content: space-between;
}
.introduce02 .wrap2 .about3list{
  width: 33.03%;
}
.introduce02 .about3list:hover .img img {
    opacity: 1;
}

.introduce02 .about3list {
    position: relative;
    margin-right: 3px;
    background-color: #000;
}
.introduce02 .about3list .img img {
    width: 100%;
    height: 100%;
    opacity: 0.8;
}
.introduce02 .about3list .textbox {
    position: absolute;
    top: 38px;
    right: 58px;
    display: flex;
    flex-direction: row-reverse;
}
.introduce02 .about3list .textbox .title {
    color: #fff;
    font-size: 36px;
    font-weight: bold;
    width: 44px;
    writing-mode: vertical-lr;
}
.introduce02 .about3list .textbox .text {
    color: #fff;
    font-size: 30px;
    width: 38px;
    margin-right: 3px;
    writing-mode: vertical-lr;
}
.introduce02 .wrap2 .about3list img{
    width: 100%;
}
@media(max-width:1459px){
    .introduce01 .wrap2 .title{
        font-size: 20px;
    }
    .introduce01{
        height: 500px;
    }
    .introduce02 {
        padding: 50px 0;
    }
    .introduce02 .about3list .textbox .title{
        font-size: 24px;
    }
    .introduce02 .about3list .textbox .text{
        font-size: 20px;
    }
}
@media(max-width:1024px){
    .introduce01 .wrap2 .title{
        font-size: 20px;
    }
    .introduce01{
        height: 300px;
    }
    .introduce02 {
        padding: 50px 0;
    }
    .introduce02 .about3list .textbox .title{
        font-size: 18px;
        width: 30px;
    }
    .introduce02 .about3list .textbox .text{
        font-size: 14px;
        width: 20px;
    }
    .introduce02 .about3list .textbox {
        right: 20px;
    }
}
@media(max-width:600px){
    .introduce02 .wrap2 .about3box{
        flex-wrap: wrap;
        justify-content: unsafe;
    }
    .introduce02 .wrap2 .about3list{
        width: 49%;
        margin-bottom: 2%;
    }
    .introduce02 .wrap2 .about3list:not(:nth-child(2n+1)){
        margin-left: 2%;
    }
    .introduce02 .about3list{
        margin: 0;
    }
    .introduce02 .wrap2{
        width: 90%;
    }
    .introduce02 {
        padding: 30px 0;
    }
    .introduce01 .wrap2 .title {
        font-size: 18px;
    }
}


.history1 {
    padding: 100px 0;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%;
}
.history1 .pagetitlebox .cntitle {
    color: #000;
    font-size: 32px;
    font-weight: bold;
    line-height: 1;
    text-align: center;
}
.history1 .pagetitlebox .entitle {
    color: #aeaeae;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    font-family: Arial;
    margin-top: 10px;
}
.history1 .history1box {
    max-width: 1000px;
    width: 100%;
    margin: 0 auto;
}
.history1 .pagetitlebox{
    margin-bottom: 40px;
}
@media(max-width:1459px){
    .history1{
        padding: 50px 0;
    }
    .history1 .pagetitlebox{
        margin-bottom: 20px;
    }
}
@media(max-width:1024px){
    .history1 .pagetitlebox .cntitle {
        font-size: 20px;
    }
    .history1 .pagetitlebox .entitle {
        font-size: 16px;
        line-height: 1.2;
        margin-top: 5px;
    }
    .history1 .pagetitlebox {
        margin-bottom: 10px;
    }
}


.indexclist .swiper-button-next.swiper-button-disabled,.indexclist .swiper-button-prev.swiper-button-disabled{
    pointer-events:unset;
}


/* 企业荣誉 */
.rycontent{
    padding: 100px 0;
    position: relative;
}
.rycontent .swiper-slide a {
    display: block;
    position: relative;
    z-index: 3;
}

.rycontent .swiper-slide .ytable {
    height: 2.6rem;
}
.rycontent .swiper-slide .tit {
    height: 0.5rem;
    line-height: 0.24rem;
    color: #666;
}
.rycontent .swiper-slide .ytable-cell {
    vertical-align: bottom;
}

.rycontent .Honor_list li figure{
    position: relative;
    overflow: hidden;
}
.rycontent figure {
    position: relative;
    margin-bottom: 0.3rem;
    display: inline-block;
}

.rycontent .swiper-slide:before{
    position: absolute;
    top: 0;
    content: '';
    height: 100%;
    background: url(../images/Honorlist_taibg_l.png) no-repeat left top 90% #eef1f7;
    width: 7.4375vw;
    left: -2vw;
    right: auto;
}
.rycontent .swiper-slide figure img {
    max-height: 2.2rem;
    background: rgba(255,255,255,.8);
    border-right: 0.04rem solid rgba(0,0,0,.08);
    border-top: 0.02rem solid rgba(0,0,0,.05);
    border-left: 0.02rem solid rgba(0,0,0,.05);
    padding: 0.1rem;
    position: relative;
}
.rycontent .swiper-slide {
    text-align: center;
    background: url(../images/Honorlist_taibg.png) repeat-x top 90% left #eef1f7;
    position: relative;
    list-style: none;
}


.rycontent .swiper-pagination{
    width: 100%;
    text-align: center;
    left: 50%;
    transform: translate(-50%,0);
    bottom: 30px;
}
.rycontent .swiper-pagination span{
    width: 40px;
    height: 40px;
    border-radius: unset;
    -webkit-border-radius: unset;
    -moz-border-radius: unset;
    -ms-border-radius: unset;
    -o-border-radius: unset;
    color: #333;
    background-color: #fff;
    opacity: 1;
    line-height: 40px;
    margin: 0 5px;
}
.rycontent .swiper-pagination span:hover{
    background-color: #4559a6;
    color: #fff;
}
.rycontent .swiper-pagination .swiper-pagination-bullet-active{
    background-color: #4559a6;
    color: #fff;
}


@media(max-width:1459px){
    .rycontent {
        padding: 80px 0 100px;
        position: relative;
    }
}
@media(max-width:1024px){
    .rycontent .swiper-pagination{
        bottom: 20px;
    }
    .rycontent {
        padding: 40px 0 100px;
        position: relative;
    }
}
@media(max-width:768px){
    .rycontent {
        padding: 20px 0 100px;
    }
    .rycontent .swiper-pagination {
        bottom: 30px;
    }
    .rycontent .swiper-pagination span{
        width: 30px;
        height: 30px;
        line-height: 30px;
    }
}
/* 2022.11.17 */

#honorIntro {
	background: url(../images/honor_bg.jpg) no-repeat center center;
	background-size: cover;
}

#honorIntro .info {
	display: flex;
	align-items: center;
	flex-direction: row-reverse;
	padding: 2.857% 3.928% 3.572% 3.214%;
	color: #fff;
	justify-content: space-between;
}
#honorIntro .pic {
	width:37.538%;
}
#honorIntro .cert {
	background-color: #fff;
	border-radius: 0.334em;
	box-shadow: 0px 0.133em 1em rgba(0,0,0,.26);
	padding:4.713%;
	font-size: 30px;
}
#honorIntro .pic i {
	display: block;
	padding-bottom: 72.541%;
	background:no-repeat center center;
	background-size:contain;
}
#honorIntro .text {
	width: 53.462%;
	padding-bottom: 3%;
}
#honorIntro .intro {
	font-size: 16px;
	line-height: 1.875em;
}
#honorIntro h2 {
	font-size: 24px;
	margin:0 0 0.708em;
	font-weight: normal;
	line-height: 1.35em;
	position:relative;
}
#honorIntro h2:after {
	width: 2.208em;
	height: 0.125em;
	content:'';
	display: block;
	background-color: #fff;
	margin-top:0.75em;
}
#honorList {
	overflow:hidden;
	margin-bottom: 3.57%;
}
#honorList ul {
	display: flex;
	flex-wrap: wrap;
	width:102.42857%;
	margin-bottom: 3.57%;
}
#honorList li {
	width:25%;
	padding:2.371% 2.371% 0 0;
	font-size: 16px;

}
#honorList li a {
	display: block;
	background-color: #fff;
	border-radius: 0.625em;
	border:1px solid #fff;
	height: 100%;
	padding:6.163% 6.163% 9%;
}
#honorList li.current a,
#honorList li a:hover {
	border-color:#4559a6;
}
#honorList .pic {
	margin-bottom: 8.156%;
}
#honorList .pic i {
	display: block;
	padding-bottom: 72.0848%;
	background:no-repeat center center;
	background-size:contain;
}
#honorList .name {
	text-align: center;
	white-space: nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	font-weight: normal;
	margin:0;
	font-size: 1em;
	line-height: 1.5em;
}
#honorList .intro {display:none;}
@media only screen and (max-width:1280px){
	#honorIntro h2 {
		font-size: 22px;
	}
	#honorIntro .intro {
		font-size: 14px;
	}
	#honorIntro .cert {
		font-size: 2.34375em;
	}
	#honorList li {
		width: 33.333%;
	}
}
@media only screen and (max-width:1024px){
	#honorIntro .info {
		display: block;
		padding:8%;
	}
	#honorIntro .pic {
		width: auto;
		margin-bottom: 7%;
	}
	#honorIntro .text {
		width: auto;
	}
	#honorIntro h2 {
		font-size: 20px;
	}
	#honorIntro .intro {
		line-height: 1.75em;
	}
	#honorList li {
		width: 50%;
		font-size: 14px;
	}
}
@media only screen and (max-width:540px){
	#honorList ul {
		display: block;
		width: auto;
	}
	#honorList li {
		width: auto;
		padding-right: 0;
		padding-top: 5%;
	}
	#honorList li a {
		padding:5%;
	}
	#honorList .pic {
		margin-bottom: 3%;
	}
}
#honorIntro .swiper-button-next,
#honorIntro .swiper-button-prev{
    width: 42px;
    height: 42px;
    background-image: url(../images/col2right_cur.png);
    background-size: contain;
    background-repeat: no-repeat;
    margin-top: 0;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
}
#honorIntro .swiper-button-prev{
    left: 57.5%;
    transform: translateY(-50%) rotate(180deg);
}
@media(max-width:1459px){
    #honorIntro .swiper-button-next, #honorIntro .swiper-button-prev {
        width: 34px;
        height: 34px;
        right: 3px;
    }
}
@media(max-width:1024px){
    #honorIntro .swiper-button-prev {
        left: 5px;
    }
}
@media(max-width:1024px){
#honorIntro .swiper-button-next, #honorIntro .swiper-button-prev {
    width: 30px;
    height: 30px;
    right: 0;
}
#honorIntro .swiper-button-prev {
    left: 0px;
}
}
.indexbconlist .img img {
    width: 100%;
}
