
/*Top003156 */
.Top003156 {position: fixed;z-index: 100;left: 0;top: 0;width: 100%; transition: background-color 0.3s,transform 1s; transition: 0.5s;background: #fff;box-shadow: 0 0 1em rgb(0, 0, 0, .1);}
.Top003156 .auto { position: relative; z-index: 3; max-width: 1760px; }
.Top003156 .logo { display: table; }
.Top003156 .logo a { display: table-cell; vertical-align: middle; }
.Top003156 .top-right { position: absolute; right: 0; top: 0; display: table; }
.Top003156 .top-right > * { display: table-cell; vertical-align: middle; }
.Top003156 .top-right dd a { display: inline-block; padding-left: 25px; background-repeat: no-repeat; background-position: left center; background-size: auto 1.125em; }
.Top003156 .top-right dd a.hotline { background-image: url(../images/icon-tel.svg); }
.Top003156 .top-right .lang{position: relative;z-index: 100;}
.Top003156 .top-right .lang .icon{width:2.25em;height:2.25em;background-image:url(../images/en_btn.png);background-size:1.355em;background-repeat:no-repeat;background-position:center;position:relative;}
.Top003156 .top-right .lang .lang_box{position: absolute; left: 50%; width: 100px;margin-left: -50px; z-index: 100;background: #fff;border-radius: 0 0 6px 6px; top: 100%; padding: 10px 0;display: none;}
.Top003156 .top-right .lang .lang_box a{display: block;line-height: 30px;text-align: center;}

.Top003156 .open-search { cursor: pointer; display: block; width: 2.25em; height: 2.25em; background: url(../images/search_green.svg) no-repeat center center; background-size: 1.3em; border-radius: 50%;margin-top:-0.03rem;}
.Top003156 .open-search.on:before, .Top003156 .open-search.on:after { background-color: #0565be; }
.Top003156 .top-search { position: absolute; right: 0; top: 100%; z-index: 100; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.3); border-radius: 5px; }
.Top003156 .top-search .text { width: 100%; height: 3.125em; line-height: 3.125em; padding: 0 3.125em 0 1.25em; }
.Top003156 .top-search .btn { position: absolute; right: 0; top: 0; width: 3.125em; height: 100%; background:#0565be url(../images/search.svg) no-repeat center center; background-size: auto 18px; cursor: pointer}
.Top003156 menu li span, .Top003156 menu li span a { display: block; }
.Top003156 menu li span { position: relative; z-index: 2; }
.Top003156 menu li span:after { position: absolute; content: ''; left: 50%; height: 2px; background-color: #0565be; transform: translateX(-50%); transition: 0.3s; bottom: 0; width: 0; }

.Top003156 menu li span a:hover, .Top003156 menu li.aon span a { color: #0565be; }
.Top003156 menu li:hover span:after, .Top003156 menu li.aon span:after { width: 100%; }

.Top003156 menu li span a{color: #000;}
.Top003156 .logo .red{display: none;}
.Top003156 .logo .white{display: block;}

.Top003156_white .logo .red{display: block;}

.Top003156_white .top-right .lang .icon{background-image:url(../images/en2_btn.png);}
/*.ColumnPage .Top003156 .open-search.on:before,
.ColumnPage .Top003156 .open-search.on:after,*/
.Top003156_white .open-search.on:before,
.Top003156_white .open-search.on:after { background-color: #fff; }



@media (min-width:1025px) {
.Top003156 header { padding: 0 5% 0 0%; }
.Top003156 menu { /* margin: 0 auto; display: table; */ float: right; }
.Top003156 .top-right{float: right;}
.Top003156 menu li { float: left; padding: 0 calc(40 / 1920 * 100vw); }
.Top003156 menu li:not(:last-child):after{position: absolute; content: ''; width: 2px; height: calc(16 / 16 * 1em);background: #fff; right: 0px; top: 50%; margin-top: calc(-8 / 16 * 1em); transform: skew(-20deg);}
/* .Top003156 menu li + li { margin-left: calc(60 / 1920 * 100vw); } */
.Top003156 menu li span a { line-height: calc(90 / 18 * 1em); font-size: calc(18 / 16 * 1em);}
.Top003156 .logo { height: calc(90 / 16 * 1em);  float: left;}
.Top003156 .logo img { max-height: calc(78 / 16 * 1em); }
.Top003156 .top-right { height:calc(90 / 16 * 1em); }
.Top003156 .top-right dd a { margin-right: .625em; }
.Top003156 .top-right dt:not(:last-child) { padding-left: 1.125em; }
.top-search { width: 20em; }
.Top003156 menu li .sub{position: absolute; top: 100%; background-color: rgba(255,255,255,0.85);border-radius: 0 0 5px 5px; overflow: hidden;width: 12em;left: 32%;}
.Top003156 menu li .sub dl{ background: none;}
.Top003156 menu li .sub dt a:hover{color: #0565be;}
.Top003156_white menu li:not(:last-child):after,
.ColumnPage .Top003156 menu li:not(:last-child):after{background: #fff;}
.ColumnPage .Top003156.scroll menu li:not(:last-child):after{background: #666;}
.ColumnPage .Top003156.scroll menu li:hover:not(:last-child):after,
.ColumnPage .Top003156.scroll menu li.aon:not(:last-child):after{background: #0565be;}
}

@media (max-width:1024px) {
.Top003156{ padding: 0;z-index: 9999;}
.Top003156 header {display: flex;justify-content: space-between;align-items: center;height: calc(70 / 16 * 1em);}
.Top003156 menu { position: absolute; right: 0; top: 100%;width: 340px; padding: calc(24 / 16 * 1em); background: #fff;  visibility: hidden; transform: translateY(5em); transition: 0.3s; opacity: 0; }
.menu-show .Top003156 menu { transform: translateY(0); opacity: 1; visibility: inherit; }
.Top003156 menu li {border-bottom: 1px dotted #eee;}
.Top003156 menu li span{line-height: 3; /* padding-left:1em; */}
.Top003156 menu li span a { color: #333 !important; font-size: calc(18 / 16 * 1em); }
.Top003156 menu li a:hover, 
.Top003156 menu li.aon span a{color: #0565be;}
.Top003156_fixed menu li span:after{ display: none;}
.Top003156 .logo {  }
.Top003156 .logo img { max-height: calc(45 / 16 * 1em); }
.Top003156 .top-right { height: 4em; }
.Top003156 .top-right dd { font-size: 0.875em; }
.Top003156 .top-right dd a { margin-left: 1em; }
.Top003156 .top-right dt { padding-left: 1em; }
.Top003156 .open-menu { display: block; width: 1.5em; height: 1.5em; }
.Top003156 .open-menu i{ background-color: #0565be; }
/*.Top003156_white .open-menu i,
.ColumnPage .Top003156 .open-menu i { background-color: #fff; }*/
.Top003156 menu li.has-sub span .op:before, 
.Top003156 menu li.has-sub span .op:after{background-color: #0565be;}
.top-search { width: 100%; }
.Top003156_fixed .open-menu i { background-color: #0565be; }
.Top003156 menu li .sub {background-color: #f8f9fa;}
.Top003156 .top-right .lang .lang_box{width: 60px; margin-left: -30px;}
.ColumnPage .Top003156.scroll .open-menu i{ background-color: #0565be;}
}

/*Floor002750 */

.Floor002750 .home-tit{font-size: calc(42 / 16 * 1em);padding-bottom: calc(30 / 48 * 1em);color: #000;font-weight: bold;}
.Floor002750 .home-tit.white {color: #fff;}
@media (max-width:1024px) {
.Floor002750 .home-tit{font-size: calc(36 / 16 * 1em);padding-bottom: calc(30 / 36 * 1em);}
}
@media(max-width:1200px){
.Floor002750 .section .fp-tableCell,
.Floor002750 .section{height: auto!important;}
}

@media (max-width:1200px) {
.Floor002750 .fp-section.fp-table, 
.Floor002750 .fp-tableCell { height: auto!important; }
}

.Floor002750 .section1 .total{position: absolute;left: 0;bottom: 0;background: #0565be;z-index: 10;padding: calc(25 / 16 * 1em) calc(50 / 16 * 1em) calc(20 / 16 * 1em) calc(40 / 16 * 1em);border-radius: 0 calc(50 / 16 * 1em) 0 0;}
.Floor002750 .section1 .total li{float: left;}
.Floor002750 .section1 .total li.num{overflow: hidden;color: #fff;font-size: calc(20 / 16 * 1em);}
.Floor002750 .section1 .total li.num span{float: left;width: calc(60 / 16 * 1em); text-align: center;line-height: calc(35 / 16 * 1em);}
.Floor002750 .section1 .total li.num span.all{border-left: 1px solid rgba(255,255,255,0.3);}
.Floor002750 .section1 .dots{padding:calc(14 / 16 * 1em) calc(20 / 16 * 1em) 0;}
.Floor002750 .section1 .dots li{width: 7px; height: 7px; border-radius: 50%; background: #fff; opacity: 0.5;-webkit-opacity: 0.5; margin: 0 6px;}
.Floor002750 .section1 .dots li button{display: none;}
.Floor002750 .section1 .dots li.slick-active{opacity: 1;-webkit-opacity: 1;}
.Floor002750 .section1 .btn button{cursor: pointer; width: 30px; height: 35px; background: none; border: 0; font-size: 0;position: relative; padding: 0;}
.Floor002750 .section1 .btn button:before{position: absolute; content: ''; width:12px; height: 12px; top: 50%; left: 50%; margin: -6px 0 0 -6px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); border-top: 2px solid #fff; border-right: 2px solid #fff;}
.Floor002750 .section1 .btn button.slick-prev:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
@media(min-width:1025px){
.Floor002750 .section1 .slider,
.Floor002750 .section1 .slick-list,
.Floor002750 .section1 .slick-track,
.Floor002750 .section1 .slick-list li,
.Floor002750 .section1 .slick-list li .Ispic{height: 100%;}
.Floor002750 .section1 .slick-list li > img{display: none;}
}
@media(max-width:1366px){
.Floor002750 .section1 .total{padding: calc(16 / 16 * 1em) calc(40 / 16 * 1em) calc(16 / 16 * 1em) calc(30 / 16 * 1em)}
}
@media(max-width:1024px){
.Floor002750 .section1 .slick-list li > img{display:block;width: 100%;}
}
@media(max-width:640px){
.Floor002750 .section1 .total{padding: calc(10 / 16 * 1em) calc(20 / 16 * 1em)}
.Floor002750 .section1 .total li.num span{width: calc(40 / 16 * 1em);}
.Floor002750 .section1 .dots{padding-left: calc(10 / 16 * 1em); padding-right: calc(10 / 16 * 1em);}
}
@media(max-width:480px){
.Floor002750 .section1 .total li.num{display: none;}
.Floor002750 .section1 .total{padding:0 5px}
}

#fp-nav{top: auto;bottom: 0;margin: 0;background: #0565be;width: calc(88 / 16 * 1em);height:calc(120 / 16 * 1em);overflow: hidden;padding-top: calc(6 / 16 * 1em);border-radius: calc(44 / 16 * 1em);display: none; }
#fp-nav ul{position: relative;}
#fp-nav li{display: none;}
#fp-nav li.prev,
#fp-nav li.next,
#fp-nav li.on{display: block;}
#fp-nav li.on{height:calc(36 / 16 * 1em);}
#fp-nav li span.fp-sr-only{position: absolute; left: 0; width: 100%;color: #fff;  font-size: calc(20 / 16 * 1em); text-align: center; opacity: 0;line-height: calc(36 / 16 * 1em);}
#fp-nav li.on span.fp-sr-only{opacity: 1;}
#fp-nav ul.ul-no-first{padding-top: calc(36 / 16 * 1em);}
#fp-nav li.prev a,
#fp-nav li.next a{display: block;background-repeat: no-repeat; background-position: center center;font-size: 1em;height: calc(36 / 16 * 1em);}
#fp-nav li.prev a{background-image: url(../images/Floor002750-upbtn.png);}
#fp-nav li.next a{background-image: url(../images/Floor002750-downbtn.png);}
@media(min-width:1601px){
#fp-nav.fp-right {right:4.167%;}
}
@media(max-width:1600px){
#fp-nav.fp-right {right:0;}
#fp-nav{width: calc(50 / 16 * 1em);}
}



.Case .img-bg{position: absolute; z-index: -1; left: 0; bottom: 0; width: 100%; height: 100%; background-position: center bottom;}
.Case .all-more{position: static !important;}
.Case .title{font-size: calc(40 / 16 * 1em);color: #000;}
.Case p{line-height: calc(30 / 16* 1em);}
@media(max-width:1025px){
}
@media(min-width:1024px){
.Case li .right-more{width: 80%;margin: 0 auto;}
}
.Case {height: 100%;position: relative;margin-top: 4%;}
.Case ul,
.Case li,
.Case li .Ispic,
/* .Case li a{height: 100%;text-align: center;} */
.Case ul { height: 100%;position: absolute;top: 0;width: 100%;}
.Case li{overflow: hidden;float: left; width: 20%; height: 100%;position: relative;display: grid; place-items: center;cursor: pointer;transition: background-color 0.3s ease;text-align: center;}
.Case li:hover{background: rgba(5, 101, 190, 0.5);}
.Case li:after{position: absolute; content: ''; width: 100%; height: 100%; left: 0; top:0;  border-right: 1px solid #fff;opacity: 0.5;}
.Case li aside{display: inline-block;position: relative; font-style: normal;color: #fff;z-index: 10;}
.Case li aside span i,
.Case li aside span{position: relative; z-index: 3;}
.Case li .cn{font-size: calc(30 / 16 * 1em); }
.Case .pic {background: #00345c;position: relative;z-index: -1;}
.Case .pic .Ispic { padding-bottom:36%;height: 100%;opacity: .5;}
.Case li a{display: inline-block;padding:10% 4% 0;color: #fff;text-decoration: underline;font-size: calc(16 / 16* 1em);}
.Case .section-auto{background: url(../images/Floor002750-bg.jpg) no-repeat center center;background-size: cover;color: #fff;width: 100%;position: absolute;top: 0;}








.all-more a{display: inline-block; color: #fff;}
.all-more a:before,
.all-more a:after{display: inline-block; content: ''; vertical-align: middle; height: 1px; background: #fff; opacity: 0.5; transition:width 0.3s;width: 0;}
.all-more a:after{margin-left: calc(8 / 16 * 1em); width: calc(38 / 16 * 1em);}
.all-more a:hover:after{width: 0;}
.all-more a:hover:before{width: calc(38 / 16 * 1em); margin-right: calc(8 / 16 * 1em);}

.right-more a{line-height: calc(51 / 16 * 1em);background: #0565be;padding: 0 calc(17 / 16 * 1em) 0 calc(30 / 16 * 1em);font-size: calc(16 / 16 * 1em);border-radius: 0 calc(20 / 16 * 1em) 0 calc(20 / 16 * 1em);}

.all-more a .black{color: #333;}
.right-more a:after,
.right-more a:before{opacity: 1; -webkit-opacity: 1; }
.right-more a:after{width:calc(37 / 16 * 1em); margin-left: calc(40 / 16 * 1em);}
.right-more a:hover:after{margin-left: 0; width: 0;}
.right-more a:hover:before{width: calc(37 / 16 * 1em); margin-right: calc(40 / 16 * 1em);}
@media(max-width:640px){
.right-more a{line-height: 40px;padding: 0 10px 0 20px; }
.right-more a:after{width: 25px; margin-left: 30px;}
.right-more a:hover:before{width: 25px; margin-right: 30px;}
}

.Floor002750 .section2{background-color:#f3f3f3;}

.Floor002750 .section3{background-image: url(../images/Floor002750-bg.jpg);}
.Floor002750 .section3 .info{background: #0565bedb;padding: calc(30 / 16 * 1em);/* position: absolute;bottom: 0; */}
.Floor002750 .section3 .info h3{margin: 0;font-size: calc(24 / 16 * 1em);margin-bottom: calc(15 / 24 * 1em); font-weight: normal;}
.Floor002750 .section3 .info h3 a{color: #fff;}
.Floor002750 .section3 .info h3 a:hover{text-decoration:underline;}
.Floor002750 .section3 .info p{margin: calc(17 / 16 * 1em) 0; line-height: 1.6; max-height: 4.8em;}
.Floor002750 .section3 .pic img{display: block;width: 100%;}
.Floor002750 .section3 .pic { overflow: hidden; }
.Floor002750 .section3 .pic .Ispic { padding-bottom: 71.93%; transition: .3s; }
.Floor002750 .section3 .pic a:hover .Ispic { transform: scale(1.1); }
.Floor002750 .section3 .right li{ border-top: 3px solid #fff;}
@media(min-width:641px){
.Floor002750 .section3 .right li{float: left; width: 45.455%;}
.Floor002750 .section3 .right li:nth-child(2){float: right;}
}
@media(max-width:640px){
.Floor002750 .section3 .right li:not(:last-child){margin-bottom: calc(30 / 16 * 1em);}
}
.Floor002750 .section3 .right li time{font-size: calc(16 / 16 * 1em);color: rgba(255,255,255,0.5); padding: calc(30 / 16 * 1em) 0 calc(17 / 16 * 1em) 0; display: block;}
.Floor002750 .section3 .right li aside{line-height: 1.6;font-size: calc(28 / 16 * 1em);color: #fff;max-height: 3.2em;}
.Floor002750 .section3 .right li aside a{color: #fff;}
.Floor002750 .section3 .right li aside a:hover{text-decoration:underline;}
.Floor002750 .section3 .right li p{line-height:1.6; max-height: 4.8em;color: rgba(255,255,255,0.6); margin: 8% 0 10% 0;}
@media(min-width:1025px){
.Floor002750 .section3 .right-more{position: absolute; right: 0; bottom: 0;}
.Floor002750 .section3 .auto{ }
.Floor002750 .section3 .left{width: 27.778%;float: left;position: relative;border-radius: 0 0 calc(80 / 16 * 1em) 0;overflow: hidden;}
.Floor002750 .section3 .right{width: 61.112%;float:right;padding-bottom: calc(51 / 16 * 1em);}
}
@media(max-width:1024px){

}
@media(max-width:1024px){
.Floor002750 .section3{padding: 8% 0;}
.Floor002750 .section3 .info{padding: calc(20 / 16 * 1em);}
.Floor002750 .section3 .info h3{font-size: calc(20 / 16* 1em);}
.Floor002750 .section3 .right{padding-top: 5%;}
.Floor002750 .section3 .right li aside{font-size:  calc(20 / 16 * 1em); }
.Floor002750 .section3 .right li p{margin: calc(16 / 16 * 1em) 0 calc(20 / 16 * 1em) 0;}
}
@media(max-width:768px){

}

.Floor002750 .section4{background-image: url(../../uploadfiles/image/Honor-bg.jpg);}
.Floor002750 .section4 .map{float: right; width: 57.917%;  transform: scale(0);-webkit-transform: scale(0);-ms-transform: scale(0); transition: 0.5s 0.3s;}
.Floor002750 .section4.active .map{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
.Floor002750 .section4 .txt{position: absolute; left: 0; top: 50%; transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);max-width: 432px;}
.Floor002750 .section4 .txt .title p{margin: 0;}
.Floor002750 .section4 .txt .title p.p1{font-size: calc(24 / 16 * 1em);}
.Floor002750 .section4 .txt .title p.p2{font-size: calc(40 / 16 * 1em); font-weight: bold; padding-top: calc(8 / 48 * 1em);}
.Floor002750 .section4 .txt .title p.p3{font-size: calc(20 / 16 * 1em);}
.Floor002750 .section4 .txt .hotline{padding: 26px 0 50px 0;font-size: calc(18 / 16 * 1em);}
.Floor002750 .section4 .txt .hotline b{font-size: calc(35 / 18 * 1em)}
@media(min-width:1025px){
.Floor002750 .section4 .map{margin-right: 9%;}
}
@media(max-width:1440px){
.Floor002750 .section4 .map{width: 48%;}
}
@media(max-width:640px){
.Floor002750 .section4 .map{width: 80%;}
}
@media(max-width:480px){
.Floor002750 .section4 .txt .hotline{padding-bottom: 30px;}
}

.Floor002750 .section6{background:url(../images/Floor002750-bg3.jpg) no-repeat center/cover;}

/*Floor003180 */
.Floor003180{overflow: hidden; position: relative;z-index: 1;margin-top: 100px;padding-right: 1em;}
.Floor003180 .column-name{position: relative;padding: calc(59 / 16 * 1em) 0 0 calc(77 / 16 * 1em);z-index: 1;}
.Floor003180 .column-name aside{position: relative;z-index: 4;}
.Floor003180 .column-name .cn{font-size: calc(38 / 16 * 1em);color: #333; line-height: 1;}
.Floor003180 .column-name .en{ font-size: calc(30 / 16 * 1em);color: #b8b8b8; line-height: calc(26 / 30 * 1em); margin-top: calc(7 / 30 * 1em);}
.Floor003180 .column-name .mark{position: absolute; left:0; top: 0;background: url(../images/Floor003180-title-bg.png) no-repeat; width: calc(133 / 16 * 1em);height: calc(133 / 16 * 1em);background-size: contain;}
@media (min-width:1025px) {
 .Floor003180 .column-name{margin-left: calc(-77 / 16 * 1em);}
}
@media (max-width:1024px) {
.Floor003180 .column-name{padding: calc(40 / 16 * 1em) 0 0 calc(40 / 16 * 1em); font-size: 0.8em;}  
.Floor003180 .fr{width: 100%;padding-bottom: 48.7%;margin-top: 4%;}   
}

.Floor003180 .text-img{position: absolute;left: 0;bottom: 0;width: 100%;opacity: 0.2;height: calc(600 / 980 * 100%);background: url(../images/Floor003180-text.svg) no-repeat left bottom;background-size: contain;pointer-events: none;}

@media (min-width:1025px) {
.Floor003180 .left-intro{width: calc(720 / 1440 * 100%);background: #fff;padding: 4%;}   
.Floor003180 .right-img{width: 50%; } 
.Floor003180 .fr{width: calc(720 / 1440 * 100%);padding-bottom: 48.7%;}   
}


.Floor003180 .home-tit.white{color: #000;}
.Floor003180 .left-intro .column-name{margin-bottom: calc(73 / 16 * 1em);}
.Floor003180 .intro h2{margin: 0 0 calc(20 / 40 * 1em);color: #bf9c50;font-family: 'Oswald-Medium';font-size: calc(40 / 16 * 1em);}
.Floor003180 .intro p{ line-height: calc(30 / 16 * 1em);color: #000;}
.Floor003180 .intro + .number{margin: 6% 0;}
.Floor003180 .number li{float: left;width: calc((100% - (20 / 16 * 1em)) / 2);margin-bottom: calc(20 / 16 * 1em);}
.Floor003180 .number li a{display: inline-block;padding: 1em calc(20 / 16 * 1em);width: 100%;}
.Floor003180 .number li:not(:nth-child(2n)){margin-right: calc(20 / 16 * 1em);}
.Floor003180 .number li .inner{position: relative;}
.Floor003180 .number li img{width: 12%;float: right;}
.Floor003180 .number li h3{margin: 0;color: #0565be;font-family: 'Oswald-Medium';font-size: calc(18 / 16 * 1em);font-weight: normal;}
.Floor003180 .number li h3:after{content: '';height: 1em;width: 1em; background: url(../../uploadfiles/image/Floor003180-icon.svg) no-repeat;background-size: 100%;display: inline-block;    position: absolute;right: 0;top: 14%;}
.Floor003180 .number li aside{color: #0565be;}
.Floor003180 .left-intro .more{margin-top: calc(55 / 16 * 1em);}
.Floor003180 .left-intro .more a{display: inline-block; border-top: 1px solid rgba(0,0,0,0.2); width: calc(180 / 16 * 1em); padding: calc(24 / 16 * 1em) 0 0 0;color: #666; background: url(../images/Floor003180-more2.svg) no-repeat right calc(9 / 16 * 1em) center; background-size: calc(15 / 16 * 1em) auto;transition: 0.3s; height: calc(65 / 16 * 1em);}
.Floor003180 .left-intro .more a:hover{border-top: 0;width: calc(220 / 16 * 1em); color: #000; background-color: #bf9c50; padding: 0 0 0 calc(30 / 16 * 1em); background-image: url(../images/Floor003180-more.svg);background-position: right calc(27 / 16 * 1em) center;box-shadow: 0 calc(10 / 16 * 1em) calc(40 / 16 * 1em) rgba(148, 113, 37, 0.3);line-height: calc(65 / 16 * 1em); }

.Floor003180 .right-img{position: relative; padding-bottom: calc(676 / 1440 * 100%);perspective: 1440px; margin-top: calc(50 / 16 * 1em);}
.Floor003180 .right-img > *{position: absolute;left: 0;}
.Floor003180 .right-img .Ispic{ top: 0;height: 100%; width: 100%; transition-property: transform; transform-style: preserve-3d;}
.Floor003180 .right-img .main{bottom:calc(100 / 676 * 100%);width: 100%;}
.Floor003180 .right-img .team a{display: block; max-width: calc(420 / 16 * 1em);color: #000; width: 80%; background: url(../images/Floor003180-more.svg) no-repeat right 2em top 2em #bf9c50;color: #fff; padding: 2em 0 2em calc(66 / 16 * 1em); transition: 0.3s; background-size: calc(15 / 16 * 1em) auto;}
.Floor003180 .right-img .team a:hover{background-color: rgba(255,255,255,0.5); color: #bf9c50; background-image: url(../images/Floor003180-more2.svg);}
.Floor003180 .right-img .team span{font-size: calc(18 / 16 * 1em); line-height: calc(30 / 18 * 1em);display: block;}
.Floor003180 .right-img .team aside{font-size: calc(30 / 16 * 1em); line-height: 1;}
.Floor003180 .right-img .top-man{padding-left: calc(66 / 16 * 1em);color: #000; margin-bottom: calc(49 / 16 * 1em);}
.Floor003180 .right-img .top-man h3{margin: 0 0 calc(12 / 33 * 1em);font-size: calc(33 / 16 * 1em);font-family: 'Oswald-Medium','SourceHanSansCN-Bold'; font-weight: normal;}
@media (min-width:1025px) {
.Floor003180 .right-img .Ispic{width: 50vw; transform: translateX(calc(-29 / 1920 * 100vw)) translateZ(calc(163 / 1920 * 100vw)) rotateY(-20deg);}
.Floor003180 .number li{background: -moz-linear-gradient(left,  rgba(5,101,190,0.1) 0%, rgba(5,101,190,0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgb(5,101,190,0.1) 0%, rgba(5,101,190, 0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgb(5,101,190,0.1) 0%, rgba(5,101,190, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dbf9c50', endColorstr='#00bf9c50',GradientType=1 ); /* IE6-9 */}
}
@media (max-width:1024px) {
    .Floor003180 .number li{background: #fff;}
    .Floor003180 .left-intro .more{text-align: center;}
    .Floor003180 .left-intro .more a{text-align: left;}
    .Floor003180 .right-img{padding-bottom: 100%; margin: 0 calc((-100vw * 0.06) / 2);}
    .Floor003180 .right-img .Ispic{transform: translateX(calc(-146 / 1920 * 100vw)) translateZ(calc(163 / 1920 * 100vw)) rotateY(-20deg); width: 120%;}
}




.Floor002750 .section5{background-image: url(../images/Floor002750-bg3.jpg);}
@media(max-width:1470px){
.Floor002750 .section5{overflow: hidden;}
}
.Floor002750 .section5 .home-tit{position: relative; margin-bottom: calc(36 / 48 * 1em); padding: 0;}
.Floor002750 .section5 .home-tit a{position: absolute;right: 0;bottom: 0;width: calc(70 / 16 * 1em);height: calc(50 / 16 * 1em);line-height: calc(50 / 16 * 1em);background: #0565be;font-size: calc(16 / 48 * 1em);color: #fff;text-align: center;transition: 0.3s;border-radius: 0 calc(20 / 16 * 1em)  0 0;}
.Floor002750 .section5 .home-tit a:hover{background: rgba(0,0,0,0.5);}
.Floor002750 .section5 .pic{overflow: hidden;background: #fff;box-shadow: 0 0 1em rgb(0, 0, 0, .1);}
.Floor002750 .section5 .Ispic{padding-bottom: 72%;transition: 0.3s;}
.Floor002750 .section5 li a:hover .Ispic{transform: scale(1.1);}
.Floor002750 .section5 .slider{margin: 0 -15px;}
.Floor002750 .section5 .slick-track li a{display: block; margin: 0 15px;padding-top: 0.8em;}
.Floor002750 .section5 .slick-track li aside{margin-top: calc(20 / 16 * 1em);color: #000;line-height: 1.8;font-size: calc(18 / 16 * 1em);}
.Floor002750 .section5 .slick-track li aside b{display: inline-block;font-weight: normal;/* background: #0565be; */color: #333;}
/* .Floor002750 .section5 .slick-track li a:hover aside{color: #0565be;} */
.Floor002750 .section5 .slick-arrow{position: absolute; right:calc(89 / 16 * 1em);bottom:100%; margin-bottom: calc(29 / 16 * 1em); width: calc(70 / 16 * 1em); height: calc(50 / 16 * 1em); cursor: pointer;background:url(../images/Floor002750-prevbtn.gif) no-repeat center center #0565be; background-size: calc(11 / 16 * 1em) auto;  padding: 0;border: 0;font-size: 1em; text-indent: -999em;}
.Floor002750 .section5 .slick-prev{margin-right: calc(71 / 16 * 1em);border-radius: 0 0 0 calc(20 / 16 * 1em);}
.Floor002750 .section5 .slick-next{background-image: url(../images/Floor002750-nextbtn.gif);}
.Floor002750 .section5 .slick-disabled{cursor: default;background-color:rgba(255,255,255,0.3);}

@media(min-width:1025px){

}

@media(max-width:1024px){
.Floor002750 .section5{padding-top: calc(70 / 16 * 1em);}
.Floor002750 .section5 .slider{padding-bottom: 50px;}
.Floor002750 .section5 .slick-arrow{right:calc(72 / 16 * 1em);height: calc(37 / 16 * 1em);width: calc(50 / 16 * 1em);margin-bottom: calc(27 / 16* 1em);}
.Floor002750 .section5 .slick-prev{margin-right: calc(46 / 16 * 1em);}
}



/*Banner002661 */
.Banner002661{ position:relative; z-index:1;}
.Banner002661 img{ display:block; width:100%;}
.Banner002661::before,
.Banner002661 .ycenter{position:absolute;left:0;top:0;width:100%;height:100%;}
/* .Banner002661::before{content:'';background: rgba(0,0,0,0.15);} */
.Banner002661 .ycenter{z-index:10;display: flex; align-items: end;}
.Banner002661 .ycenter section{width: 90%;color:#fff;padding-bottom:6%;}
.Banner002661 .ycenter h2{font-size: calc(40 / 16 * 1em);margin:0;}
.Banner002661 .ycenter p{margin:0;font-size:calc(24 / 16 * 1em);max-width:calc(500 / 16 * 1em);letter-spacing: 10px;margin-top: calc(20 / 24 * 1em);}
@media (min-width:1025px) {
.Banner002661 .wap{display: none;}
}
@media(max-width:1024px){
.Banner002661 .pc{display: none;} 
.Banner002661 .ycenter h2{ font-size: calc(30 / 16 * 1em);}
.Banner002661 .ycenter p{ font-size:calc(16 / 16 * 1em);letter-spacing: 3px;}
}



/*Menu003185 */
.Menu003185{border-bottom: 1px solid #f2f2f2;width: 100%;position: relative;top: 0;background: #fff;z-index: 1000;transition: all 0.3s ease;}
.Menu003185 .current{ font-size: calc(16 / 16 * 1em); padding-left: 1.5em;background: url(../images/Location003131-icon.svg) no-repeat left center;background-size: 1em auto;line-height: calc(90 / 16 * 1em);}
.Menu003185 .current,
.Menu003185 .current a:not(:hover){color: #999;}
.Menu003185 .current span{color: #333;}
.Menu003185 li{font-size: calc(18 / 16 * 1em);line-height: calc(90 / 18 * 1em);}
.Menu003185 li:not(:last-child){margin-right: calc(65 / 1920 * 100vw);}
.Menu003185 li a{color: #333333;display: block;position: relative;}
.Menu003185 li a:after{position: absolute;content: '';height: 2px;width: 0;transition: 0.3s;background-color: #0565be;left: 50%;transform: translateX(-50%);bottom: -1px;}
.Menu003185 li a:hover:after,
.Menu003185 li.aon a:after{width: 100%;}
.Menu003185 li a:hover a,
.Menu003185 li.aon a{color: #0565be;}


.ColumnPage .Menu003185.scroll{background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1); position: fixed;top: 0;left: 0;right: 0; padding: 0;z-index: 1000;}
.ColumnPage .Menu003185.scroll menu li span a{color: #333;}
.ColumnPage .Menu003185.scroll menu li span a:hover, .ColumnPage .Menu003185.scroll menu li.aon span a { color: #0565be; }
.ColumnPage .Menu003185.scroll menu li span:after{background-color: #0565be;}
.ColumnPage .Menu003185.scroll .open-search{background-image: url(../images/search_green.svg) ; }
.ColumnPage .Menu003185.scroll .open-search.on:before, .ColumnPage .Menu003185.scroll .open-search.on:after { background-color: #0565be; }
.ColumnPage .Menu003185.scroll menu li span:after{background-color: #0565be;}
@media (min-width:1025px) {
.Menu003185 li{float: left;}
}
@media (max-width:1024px) {
.Menu003185 ul{overflow-x: auto; overflow-y: hidden; white-space: nowrap;}
.Menu003185 li{display: inline-block;position: relative;line-height:calc(60 / 18 * 1em);}
}
@media (max-width:768px) {
.Menu003185 .current{line-height: calc(30 / 16 * 1em);padding-top: 0.15rem;padding-bottom: 0.15rem;border-bottom: 1px solid #f2f2f2;}
.Menu003185 .fl{display: block}
}

.column-name{position: relative;z-index: 1; margin-bottom: calc(36 / 16 * 1em);}
.column-name aside{position: relative;z-index: 4;}
.column-name .cn{font-size: calc(40 / 16 * 1em);color: #333; line-height: 1;}
.column-name .en{font-size: calc(30 / 16 * 1em);color: #b8b8b8; line-height: calc(26 / 30 * 1em); margin-top: calc(7 / 30 * 1em);}
.column-name .subtit{font-size: calc(18 / 16 * 1em);color: #999; line-height: 1.8;margin-top: calc(12 / 18 * 1em);}
.column-name.center{ text-align: center;}

@media (max-width:1024px) {
.column-name{margin-bottom: calc(30 / 16 * 1em);}
.column-name .cn{font-size: calc(30 / 16 * 1em);}
.column-name .en{font-size: calc(24 / 16 * 1em);margin-top: calc(10 / 24 * 1em);}
.column-name .subtit{font-size: calc(16 / 16 * 1em);}
}


/*RighInfo003186 */
.RighInfo003186{padding:4% 0;overflow: hidden;}
@media (min-width:1025px) {
.RighInfo003186 .box{ display: flex; flex-wrap: wrap;align-items: center;justify-content: space-between; }
.RighInfo003186 .left-intro{width: calc(620 / 1440 * 100%);}   
.RighInfo003186 .right-img{width: 50%; } 
/* .RighInfo003186 .right-img .pic{width: 50vw;} */
}
.RighInfo003186 .intro h2{margin: 0 0 calc(20 / 40 * 1em);color: #0565be;font-size: calc(40 / 16 * 1em);}
.RighInfo003186 .intro p{ line-height: 1.875; color: #333;}
.RighInfo003186 .intro + .number{margin-top: calc(63 / 16 * 1em);}
.RighInfo003186 .number li{float: left;width: calc((100% - (20 / 16 * 1em)) / 2);margin-bottom: calc(20 / 16 * 1em);padding: 1em calc(20 / 16 * 1em);
    background: -moz-linear-gradient(left,  rgba(5,101,190,0.1) 0%, rgba(5,101,190,0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgb(5,101,190,0.1) 0%, rgba(5,101,190, 0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgb(5,101,190,0.1) 0%, rgba(5,101,190, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dbf9c50', endColorstr='#00bf9c50',GradientType=1 ); /* IE6-9 */}
.RighInfo003186 .number li:not(:nth-child(2n)){margin-right: calc(20 / 16 * 1em);}
.RighInfo003186 .number li .inner{position: relative;}
.RighInfo003186 .number li .icon{position: absolute;right: 0; bottom: 0;width: calc(44 / 16 * 1em);}
.RighInfo003186 .number li h3{margin: 0;color: #0565be; font-size: calc(40 / 16 * 1em);font-weight: normal;font-weight: bold;}
.RighInfo003186 .number li h3 sub{ font-size: calc(36 / 16 * 1em);}
.RighInfo003186 .number li h3 i{font-style: normal;}
.RighInfo003186 .number li aside{color: #666;}
@media (max-width:1024px) {
.RighInfo003186 .intro h2{font-size: calc(32 / 16 * 1em);}
}

.CultureInfo{padding:4% 0;}
.CultureInfo .edit_info {line-height: 1.875;font-size: calc(16 / 16 * 1em);color: #333;}
.CultureInfo .tit{font-size: calc(24 / 16 * 1em);color: #333;  position: relative; z-index: 3;display: inline-block; line-height: 1;}
.CultureInfo .tit:after {position: absolute;content: '';width: 100%;left: 0;bottom: 0px;height: 5px;background: #0565be;z-index: -1;}
@media (min-width:1025px) {
.CultureInfo .intro{ display: flex;justify-content: space-between;align-items: center;}
.CultureInfo .left{width: 46%;} 
.CultureInfo .right{width: 48%;} 
}

.TeamInfo{padding:4% 0;}
.Teamlist .item {display: flex;align-items: center;margin-bottom: calc(30 / 16* 1em); background: #fff; box-shadow: 0 0 calc(15 / 16* 1em) rgba(0, 0, 0, 0.08); padding: calc(30 / 16* 1em);transition: .3s;border-radius: 0 calc(20 / 16* 1em) 0 calc(20 / 16* 1em);}
.Teamlist .item:hover{box-shadow: 0 0 calc(30 / 16* 1em) rgba(114, 180, 78, 0.2);}
.Teamlist .pic {position: relative;width: calc(220 / 16* 1em);height: calc(220 / 16* 1em);border-radius: 100%;padding: calc(10 / 16* 1em);overflow: hidden;background: #f1ffe9;}
.Teamlist .pic figure{border-radius: 100%;padding-bottom: 100%;position: relative; overflow: hidden;}
.Teamlist .pic figure img {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;width: 100%;height: 100%;object-fit: cover;-o-object-fit: cover;}
.Teamlist .pic img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;overflow: hidden;}
.Teamlist .txt {flex: 1;margin-left: 5%;display: flex;flex-direction: column;justify-content: space-between;position: relative;}
.Teamlist .txt .name{font-size: calc(24 / 16* 1em);color: #333; margin-bottom: calc(18 / 24 * 1em); }
.Teamlist .txt .post{display: flex;align-items: center;margin-bottom: calc(16 / 16* 1em);}
.Teamlist .txt .post p{ margin: 0; line-height:calc(32 / 18 * 1em) ; font-size: calc(18 / 16* 1em);color: #333; position: relative;padding-left: calc(16 / 18 * 1em);display: flex; align-items: center;}
.Teamlist .txt .post p:not(:last-child){ margin-right: 2%;}
.Teamlist .txt .post p::before {content: "";position: absolute;top: calc(18 / 18* 1em);transform: translateY(-50%);left: 0;width: 6px;height: 6px;border-radius: 50%;background-color: #0565be;}
.Teamlist .txt .desc{color: #999;font-size: calc(16 / 16* 1em); line-height: 1.8;}
.Teamlist .item .more{overflow: hidden; margin-top: calc(16 / 16* 1em);}
.Teamlist .item .more span{ display: block; width: calc(40 / 16* 1em);height: calc(40 / 16* 1em);border: solid 1px #0565be; border-radius: 50%;position: relative; transition: 0.3s;}
.Teamlist .item .more span:after{position: absolute; content: ''; width: 10px; height: 10px; border-top: 2px solid #0565be; border-right: 2px solid #0565be; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); margin: -5px 0 0 -7px; left: 50%; top: 50%;}
.Teamlist .item:hover .more span{border-color: #0565be;background: #0565be;}
.Teamlist .item:hover .more span:after{border-color: #fff;}
@media (min-width:1025px) {

}
@media (max-width:1024px) {
.Teamlist .item {display: block;padding: calc(20 / 16* 1em);}
.Teamlist .pic{margin: 0 auto; margin-bottom: calc(20 / 16* 1em);}
.Teamlist .txt{margin-left: 0%;}
.Teamlist .txt .post{display: block;}
}

.popUp{position: fixed;left: 0;top: 0;width: 100%;z-index: 1200;height: 100%;background: rgba(0,0,0,0.7);overflow: auto;display: none;}
.popUp .ytable {height: 100%;}
.popUp .container {position: relative;max-width: 1200px;background-color: #fff;border-radius: calc(20 / 16* 1em);width: 90%;margin: 0 auto;padding: calc(50 / 16* 1em);}
.popUp .container .close {position: absolute;width: calc(28 / 16* 1em);cursor: pointer;height: calc(28 / 16* 1em);border-radius: 50%;background-color: #0565be;right: calc(20 / 16* 1em);top: calc(20 / 16* 1em);color: #fff;display: flex;align-items: center;justify-content: center;}
.popUp .container .close::before {content: "";width: 50%;height: 2px;background-color: #fff;position: absolute;transform: rotate(45deg);}
.popUp .container .close::after {content: "";width: 50%;height: 2px;background-color: #fff;position: absolute;transform: rotate(-45deg);}
.popUp .container .pic { text-align: center;  }
.popUp .container .content { font-size: calc(16 / 16 * 1em); line-height: 1.875; }
.popUp .container .content h2{ margin: 0; font-weight: normal; line-height: 1.5; font-size:calc(26 / 16 * 1em);  padding-bottom: calc(10 / 26* 1em); margin-bottom: calc(20 / 26* 1em);color: #333;border-bottom: 1px solid #eee;}
.popUp .container .content .info{ color: #666; line-height: 1.875; font-size: calc(16 / 16 * 1em);}
.popUp .container .content .info p{ margin: 5px 0;}
.popUp .container .content .info {max-height: calc(450 / 16 * 1em);overflow: auto;}
.popUp .container .content .post{margin-bottom: calc(16 / 16* 1em);}
.popUp .container .content .post p{ margin: 0; line-height:calc(32 / 18 * 1em) ; font-size: calc(18 / 16* 1em);color: #333; position: relative;padding-left: calc(16 / 18 * 1em);display: flex; align-items: center;}
.popUp .container .content .post p:not(:last-child){ margin-right: 2%;}
.popUp .container .content .post p::before {content: "";position: absolute;top: calc(16 / 18* 1em);transform: translateY(-50%);left: 0;width: 6px;height: 6px;border-radius: 50%;background-color: #0565be;}
@media (min-width:1025px) {
.popUp .pic {width: 32%;  }  
.popUp .txt{ padding-left: 4%;}
.popUp .content .ytable-cell{vertical-align: top;}
}

@media (max-width:1024px){
 .popUp .container { width: 90%;max-height: 90vh; padding: calc(30 / 16* 1em); overflow: auto;}
 .popUp .container .close{right: calc(10 / 16* 1em);top: calc(10 / 16* 1em);}
 .popUp .container .pic{ margin-bottom: calc(20 / 16* 1em);}
}


.Honor{padding: 4% 0 ;background: url(../../uploadfiles/image/Honor-bg.jpg) no-repeat center center;background-size: cover;}
.Honor .title{font-size: calc(40 / 16* 1em);color: #000;text-align: center;margin-bottom: 4%;}
.Honor .slick-slide li{float: left;margin:0 2% 2% 0; background: #fff;padding: calc(20 / 16 * 1em);cursor: pointer;}
.Honor .slick-slide li .img img{ transition: transform 2s ease; background: url(../images/honor-kuang.png)no-repeat center;background-size: 100% 100%}
.Honor .slick-slide li:hover img{transform: scale(1.1);}
.Honor .slick-slide li .tit{font-size:calc(18 / 16 * 1em);color: #333;line-height:3;text-align: center;overflow: hidden;}
.Honor .slick-slide li a:hover .tit{color: #0565be;}
.Honor .slick-dots{display: flex;justify-content: center;}
.Honor .slick-dots li{display: inline-block;position: relative;width: 28px; height: 28px;background: none;}
.Honor .slick-dots li button{ padding: 0; width:28.572%;height: 28.572%;background: #fff; border-radius: 50%; position: absolute; left: 50%; top: 50%;transform: translate(-50%,-50%);font-size: 0; border: 0;}
.Honor .slick-dots li.slick-active button{background: #0565be; width: 50%; height: 50%;}
.Honor .slick-dots li.slick-active:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; border: 2px solid #0565be; border-radius: 50%;clip:rect(0 28px 7px 0);animation:zhuan 2s infinite linear;}


@keyframes zhuan{
    0%{transform: rotate(-360deg);}
    100%{transform: rotate(0);}
    }
@media(max-width:1024px) {
.Honor .slick-slide li{width: 48% !important;}
.Honor .slick-slide li:nth-child(2n){margin-right: 0 !important;}
.Honor .slick-slide li .tit{margin-top: calc(12 / 16* 1em);}
.Honor .title{font-size: calc(30 / 16* 1em);}
 .Honor .title .desc{padding-right: 8em;}
 .Honor .slick-slide > div:not(:nth-child(3n)){ border-right: 1px solid #ebebeb;}
 .Honor .slick-slide > div:not(:nth-child(2n)){ border-right: 1px solid #ebebeb;}
 .Honor .slick-slide .logo img{width: 100%;}
/* .Honor .slick-dots li button,
 .Honor .slick-dots li.slick-active button{width: 10%;height: 30%;}
 .Honor .slick-dots li.slick-active:before{left: 35%;width: 30%;}*/
}
@media(min-width:1025px){
    .Honor .slick-slide li{width: 32%;}
    .Honor .slick-slide li:nth-child(3n){margin-right: 0}
    .Honor .slick-slide li .img{height: calc(300 / 16 * 1em); overflow: hidden;}
.Honor .slick-slide > div{width:32%;float: left;margin: 0 2% 2% 0;}
.Honor .slick-slide > div:nth-child(3n){margin-right: 0;}
.Honor .slick-slide > div:not(:nth-child(5n)){ border-right: 1px solid #ebebeb;}
}



.Joinlist{padding: calc(80 / 1920 * 100%) 0 calc(50 / 1920 * 100%) 0;}
.Joinlist .list {padding: 0 calc(60 / 16 * 1em);background: #f9f9f9;}
.Joinlist .list+.list {margin-top: calc(20 / 16 * 1em);}
.Joinlist .job-title {line-height: calc(30 / 16 * 1em);padding: calc(25 / 16 * 1em) 0;cursor: pointer;position: relative;color: #333;}
.Joinlist .job-title p {margin:0;position: relative;line-height: calc(32 / 18 * 1em);font-size: calc(18 / 16 * 1em);}
.Joinlist .job-title p::before {content: '';position: absolute;width: 6px;height: 6px;border-radius: 50%;background: #0565be;left: calc(-20 / 18 * 1em);top: calc(13 / 18 * 1em);}
.Joinlist .job-title span {color: #999;display: inline-block;}
.Joinlist .job-title span+span {margin-left: calc(45 / 1920 * 100vw);}

.Joinlist .job-title span{color: #999999;display: inline-block;padding-left: 1.5em;background-repeat: no-repeat;background-position: left center; background-size: 1.125em auto;}
.Joinlist .job-title span.edu{background-image: url(../images/icon-edu.svg);}
.Joinlist .job-title span.ep{background-image: url(../images/icon-ep.svg);}
.Joinlist .job-title span.wp{background-image: url(../images/icon-place.svg);}
.Joinlist .job-title span.time{background-image: url(../images/icon-time.svg);}

.Joinlist .job-title i {position: absolute;width: calc(24 / 16 * 1em);height: calc(24 / 16 * 1em);background: #0565be;border-radius: 50%;right: 0;top: 50%;margin-top: calc(-12 / 16 * 1em);}
.Joinlist .job-title i::before,
.Joinlist .job-title i::after {position: absolute;content: '';background: #fff;}
.Joinlist .job-title i::before {left: 25%;width: 50%;height: 2px;top: 50%;margin-top: -1px;}
.Joinlist .job-title i::after {left: 50%;margin-left: -1px;width: 2px;top: 25%;height: 50%;}
.Joinlist .job-title.select i::after {display: none;}
.Joinlist .job-title.select {color: #0565be;}
.Joinlist .job-main {display: none;padding: calc(40 / 16* 1em) 0 calc(40 / 16* 1em);border-top: 1px dotted rgba(0, 0, 0, 0.15);}
.Joinlist strong {display: block;color: #333;margin-bottom: calc(12 / 16* 1em);}
.Joinlist .job-main .job-info {line-height: 1.8; }
.Joinlist .job-main .job-info p {margin: 0;}
.Joinlist .job-main .job-info p+p {margin-top: 8px;}

.Joinlist .apply{width:calc(180 / 16 * 1em);line-height: calc(55 / 16 * 1em);border-radius: 50px;background: #0565be;text-align: center; margin: calc(32 / 16 * 1em) 0;}
.Joinlist .apply a{color:#fff;display: inline-block;font-size: calc(16 / 16 * 1em);background: url(../images/apply.svg) no-repeat right center;padding-right: calc(32 / 16 * 1em);background-size: auto calc(24 / 16 * 1em); cursor: pointer;}

@media (max-width:1024px) {
.Joinlist .job-title p::before {left: calc(-15 / 18 * 1em);}
.Joinlist .job-title {line-height: 1.6;padding: calc(20 / 16* 1em) 0px;}
.Joinlist .job-title span:nth-of-type(1) {width: 100%;max-width: 100%;}
.Joinlist .job-title span+span {margin-left: 0px;width: 100%;line-height: 1.75;}
.Joinlist .job-main{padding: calc(20 / 16* 1em) 0 calc(20 / 16* 1em);}
.Joinlist .job-main .job-info p+p, 
.Joinlist .job-main .job-info p {line-height: 1.8;}
.Joinlist .list+.list {margin-top: calc(20 / 16* 1em);}
.Joinlist .list{padding: 0 calc(28 / 16* 1em);}
}


/*.Form002802*/
.Form002802{padding: calc(80 / 1920 * 100%) 0;}
.Form002802 .title {font-size: calc(38 / 16* 1em);line-height: 1;position: relative;display:inline-block;margin-bottom: calc(40 / 38* 1em);color: #333;}
.Form002802 .title::after{position: absolute;content: '';width: 100%;left: 0;bottom: 0px;height: 7px;background: #0565be;z-index: -1; }
.Form002802 .address { }
.Form002802 .address .tit{margin-bottom: calc(20 / 30* 1em); padding-left: 0; font-size:calc(26 / 16* 1em); color: #333; }
.Form002802 .address li{padding:calc(12 / 16* 1em) 0;padding-left:calc(70 / 16* 1em);position: relative;border-bottom:1px solid #eee;}
.Form002802 .address li .icon{width:calc(50 / 16* 1em);height:calc(50 / 16* 1em); background:#0565be ; border-radius: calc(50 / 16* 1em); display: flex; align-items: center; justify-content: center; position: absolute;left:0;top:50%;transform: translateY(-50%);}
.Form002802 .address li .icon img{ max-width: calc(25 / 16* 1em);}
.Form002802 .address li span{color:#999;font-weight: lighter;font-size: calc(16 / 16* 1em); display: block; margin-bottom: calc(5 / 16* 1em);}
.Form002802 .address li .text{font-size: calc(20 / 16* 1em);color: #333; line-height: 1.6;}
.Form002802 .address li:not(:last-child){margin-bottom:calc(16 / 16* 1em);}

.Form002802 .from{}
.Form002802 .from .tip{margin: 0;color: #999;font-size: calc(16 / 16* 1em); line-height: 1.875;}
.Form002802 .from li{margin-bottom: calc(20 / 16 * 1em);  position: relative; z-index: 1;   }
.Form002802 .from label{ position:absolute; left:calc(15 / 16* 1em); top:0; font-size: calc(16 / 16* 1em); line-height: calc(50 / 16* 1em); color:#999;}
.Form002802 .from .text{ width:100%; height:calc(50 / 16* 1em); line-height:calc(50 / 16* 1em); padding: 0 calc(15 / 16* 1em); border:none;font-size: calc(16 / 16* 1em); background:#f9f9f9;border-radius:5px;}
.Form002802 .from textarea.text{ height:130px;}
.Form002802 .from .btn{padding-bottom: calc(16 / 16* 1em);}


@media(min-width:1025px){
.Form002802 .ContactBox{display: flex;flex-wrap: wrap;justify-content: space-between;}
.Form002802 .ContactBox .ContactFrom{width:48%;}
.Form002802 .ContactBox .ContactTxt{width:45%;}
.Form002802 .from .row2 li{float: left;width:calc(50% - 2%);}
.Form002802 .from .row2 li:nth-child(2n){float: right;}
.Form002802 .from .row3 li{float: left;width:32%;}
.Form002802 .from .row3 li:not(:nth-child(3n)){ margin-right: 2%;}
}
@media(max-width:1024px){
.Form002802 .title {font-size: calc(32 / 16* 1em);margin-bottom: calc(30 / 32 * 1em);}
.Form002802 .ContactBox .ContactTxt{ margin-bottom: calc(30 / 16* 1em);}
}


/*PicList000687 */
.PicList000687{padding: calc(80 / 1920 * 100%) 0 0 0;overflow: hidden;}
.PicList000687 .tit{font-size: calc(24 / 16 * 1em);color: #333;  margin-bottom:calc(18 / 24 * 1em) ;}
.PicList000687  p{ margin: 0; line-height: 1.8;color: #999; }
.PicList000687 .more{overflow: hidden; padding-top: calc(18 / 16* 1em);}
.PicList000687 .more span{ display: block; width: calc(40 / 16* 1em);height: calc(40 / 16* 1em);border: solid 1px #0565be; border-radius: 50%;position: relative; transition: 0.3s;}
.PicList000687 .more span:after{position: absolute; content: ''; width: 10px; height: 10px; border-top: 2px solid #0565be; border-right: 2px solid #0565be; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); margin: -5px 0 0 -7px; left: 50%; top: 50%;}
.PicList000687 li:hover .more span{border-color: #0565be;background: #0565be;}
.PicList000687 li:hover .more span:after{border-color: #fff;}
.PicList000687 li a:hover .tit{color: #0565be;}

.PicList000687 .news-top{padding-bottom: calc(45 / 16* 1em);}
.PicList000687 .news-top li{ border: 1px solid #eee;}
.PicList000687 .news-top .pic { overflow: hidden; }
.PicList000687 .news-top .pic .Ispic { padding-bottom: 71.93%; transition: .5s; }
.PicList000687 .news-top a:hover .pic .Ispic { transform: scale(1.1); }
.PicList000687 .news-top time{border-left:1px solid #c6c6c6;padding-left: calc(20 / 18 * 1em);display: block;margin-bottom: calc(30 / 18 * 1em);color: #0565be;font-size: calc(18 / 16 * 1em);}
.PicList000687 .news-top time span{display: block;font-size: calc(32 / 16 * 1em);}
.PicList000687 .news-top .slick-dots{ text-align: center;padding-top: calc(32 / 16 * 1em);}
.PicList000687 .news-top .slick-dots li{display: inline-block; width: calc(22 / 16 * 1em); height:5px; border-radius: 5px; margin: 0 5px;background-color: #d9d9d9;}
.PicList000687 .news-top .slick-dots li button{display: none;}
.PicList000687 .news-top .slick-dots li.slick-active{background: #0565be; width: calc(40 / 16 * 1em);}

.PicList000687 .news-list{background: #f8f8f8;padding: calc(70 / 16* 1em) 0 calc(50 / 16* 1em) 0;}
.PicList000687 .news-list li{background: #fff; margin-bottom: calc(20 / 16* 1em);}
.PicList000687 .news-list li a:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.PicList000687 .news-list li .pic { overflow: hidden; }
.PicList000687 .news-list li .pic .Ispic { padding-bottom: 71.93%; transition: .5s; }
.PicList000687 .news-list li a:hover .pic .Ispic { transform: scale(1.1); }
.PicList000687 .news-list .info{border-left: 2px solid #0565be;padding:calc(15 / 16* 1em) calc(60 / 16* 1em);}
.PicList000687 .news-list .tit{font-size: calc(22 / 16* 1em); color: #333; margin-bottom: calc(15 / 22 * 1em);}
.PicList000687 .news-list time{ display: block; color: #999; margin-bottom:calc(12 / 16* 1em);}

@media (min-width:1025px) {
.PicList000687 .news-top .pic{width: 40%;}
.PicList000687 .news-top .info{ padding: 0 calc(70 / 16* 1em);}
.PicList000687 .news-list .pic{width: 23.5%;}
}
@media(max-width:1024px){
.PicList000687 .news-top .ytable-cell,
.PicList000687 .news-top .ytable{display: block;}
.PicList000687 .news-top .info{padding: calc(20 / 16* 1em);}
.PicList000687 .news-list .ytable-cell,
.PicList000687 .news-list .ytable{display: block;}
.PicList000687 .news-list{padding: calc(30 / 16* 1em) 0 calc(30 / 16* 1em) 0;}
.PicList000687 .news-list li{margin-bottom:4vw;}
.PicList000687 .news-list .info{padding: calc(20 / 16* 1em);border: 2px solid #0565be; border-bottom: 0;}
}


/*News_detail*/
.News_detail { padding: calc(100 / 1920 * 100%) 0 ; }
.News_detail .news_info {}
.News_detail .news_info .title { text-align: center; padding-bottom: calc(20 / 16 * 1em); border-bottom: 1px solid #eee; margin-bottom: calc(30 / 16 * 1em); }
.News_detail .news_info .title h1 { margin: 0; padding-bottom: calc(16 / 30 * 1em); font-size: calc(30 / 16 * 1em); font-weight: normal;  color: #333; }
.News_detail .news_info .title aside span { display: inline-block; vertical-align: middle; margin: 0 1.5em 0.5em; line-height: 2; color: #999; }
.News_detail .news_info .title time {display: inline-block;color: #999;font-size: calc(16 / 16 * 1em);padding-left: calc(25 / 16 * 1em);background: url(../images/icon-time.svg) no-repeat left center;background-size: auto calc(16 / 16 * 1em);margin-top: 10px;}
.News_detail .news_info img {margin: 1% auto; /* margin: 2% auto; max-width: 50%; */ text-align: center }
.News_detail .info { line-height: 2; color: #333; font-size: calc(16 / 16 * 1em); }
.News_detail .info p{/* margin: 0; */}
.News_detail .info h2{margin: 0;}
.News_detail .bot { position: relative; margin-top: calc(40 / 16 * 1em); padding-top: calc(32 / 16 * 1em); border-top: 1px solid #f2f2f2 }
.News_detail .info_back { text-align: center; clear: both; position: absolute; right: 0; bottom: 0 }
.News_detail .info_back a { position: relative; color: #fff; display: block; width: calc(180 / 18 * 1em); font-size: calc(16 / 16 * 1em); line-height: calc(55 / 18 * 1em); border-radius: 50px; background: #0565be; }
.News_detail .info_back a:hover { background: #0565be; }
.News_detail .info_back a:before {display: inline-block;width: calc(16 / 16 * 1em);height: calc(16 / 16 * 1em);content: '';background: url(../images/icon_back.svg) no-repeat;background-size: calc(16 / 16 * 1em) auto;vertical-align: middle;margin-right:calc(10 / 16 * 1em);margin-top: calc(-5 / 16 * 1em);}
.News_detail .info_pn span { display: block;  margin: 1% 0; }
.News_detail .info_pn span a { color: #666; }
.News_detail .info_pn span a:hover { color: #0565be; }


.News_detail .AboutNews{ padding:calc(30 / 16 * 1em); background: #f8f8f8; }
.News_detail .AboutNews .tithead{line-height: 2;font-size: calc(26 / 16 * 1em); color: #333; padding-left: calc(20 / 26 * 1em); position: relative;}
.News_detail .AboutNews .tithead:After{position: absolute;left: 0;top: 50%;transform:translateY(-50%);width: 3px;height: calc(26 / 26 * 1em);background:#0565be;content: "";}
.News_detail .AboutNews li{border-bottom: 1px solid #eee; padding: calc(18 / 16 * 1em) 0 ;}
.News_detail .AboutNews li .pic {  overflow: hidden;margin-bottom:calc(16 / 16 * 1em);  }
.News_detail .AboutNews li .pic .Ispic { padding-bottom: 68%; transition: .3s; }
.News_detail .AboutNews li:hover .pic .Ispic { transform: scale(1.1); }
.News_detail .AboutNews li .txt time { display: inline-block; color: #999; margin-top: calc(14 / 16 * 1em);font-size:calc(16 / 16 * 1em);  }
.News_detail .AboutNews li .txt aside {font-size:calc(18 / 16 * 1em); line-height: 1.5; color: #333; }
.News_detail .AboutNews li:hover .txt aside{color: #0565be;}


@media (min-width:1025px) {
.News_detail .news_info {float: left; width: 66%; }
.News_detail .AboutNews { float: right;width: 28%;}
}
@media(max-width:1024px) {
.News_detail .bot{margin-top: 2em;padding-top: 1.5em;}
.News_detail .info_back { position: relative; margin-bottom: 1em;}
.News_detail .news_info .title h1 { font-size: 1.5em; }
.News_detail .info_back a{ text-align: center; display: table;margin: 0 auto; }
.News_detail .info_pn span {  margin: 2% 0; }
.News_detail .news_info{ margin-bottom:calc(30 / 16 * 1em) ;}
.News_detail .AboutNews{padding:calc(20 / 16 * 1em);}
}



/*PicList002953 */
.PicList002953{padding: calc(80 / 1920 * 100%) 0}
.PicList002953 li{float: left;width: 48.334%;background: #f7f7f7;margin-bottom: 3.332%;}
.PicList002953 li a{display: block;padding:calc(50 / 16 * 1em);}
.PicList002953 li:not(:nth-child(2n)){margin-right: 3%;}
.PicList002953 li:nth-child(2n+1){clear: left;}
.PicList002953 li aside{font-size: calc(24 / 16 * 1em);line-height: 1;border-left: 2px solid #0565be;margin-bottom: calc(24 / 24 * 1em);padding-left: calc(20 / 24 * 1em);}
.PicList002953 li a:hover aside{color: #0565be;}
.PicList002953 li .txt{padding-top: calc(20 / 16 * 1em) ;}
.PicList002953 li p{margin: 0;line-height: 1.8;font-size: calc(16 / 16 * 1em);color: #666;}
.PicList002953 li .pic{overflow: hidden;border-radius: 5px;}
.PicList002953 li .Ispic{padding-bottom: 56.21%; transition: 0.3s;}
.PicList002953 li a:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.PicList002953 li .more{overflow: hidden;padding-top:calc(12 / 16 * 1em) ;}
.PicList002953 li .more span{float: right;width: calc(40 / 16 * 1em);height: calc(40 / 16 * 1em);border: solid 1px #0565be; border-radius: 50%;position: relative; transition: 0.3s;}
.PicList002953 li .more span:after{position: absolute; content: ''; width: 10px; height: 10px; border-top: 2px solid #0565be; border-right: 2px solid #0565be; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); margin: -5px 0 0 -7px; left: 50%; top: 50%;}
.PicList002953 li a:hover .more span{border-color: #0565be;background: #0565be;}
.PicList002953 li a:hover .more span:after{border-color: #fff;}

@media (min-width:1025px) {

}
@media(max-width:1024px){
.PicList002953 li a{padding: calc(20 / 16 * 1em);}
.PicList002953 li aside{font-size: calc(20 / 16* 1em);margin-bottom: calc(18 / 20 * 1em);}
}
@media(max-width:640px){
.PicList002953 li{float: none;width: 100%;}
}

.BusiInfo{padding: calc(80 / 1920 * 100%) 0}
.BusiInfo .title{font-size: calc(26 / 16 * 1em); color: #333; line-height: 1.5;margin-bottom: calc(24 / 26 * 1em);}
.BusiInfo .edit_info {line-height: 1.875;font-size: calc(16 / 16 * 1em);color: #333;}
@media (min-width:1025px) {
.BusiInfo .box{ display: flex;justify-content: space-between;align-items: center;}
.BusiInfo .pic{width: 48%;} 
.BusiInfo .info{width: 48%;} 
}
@media(max-width:1024px){
.BusiInfo .pic{margin-bottom: calc(24 / 16 * 1em);}
}


.Brandlist{padding: calc(80 / 1920 * 100%) 0 calc(50 / 1920 * 100%) 0;}
.Brandlist ul{ display: flex; flex-wrap: wrap;}
.Brandlist li{ float: left; margin-right: 2%; margin-bottom: 2%;}
.Brandlist li .pic{overflow: hidden;}
.Brandlist li .Ispic{padding-bottom: 63.044%;transition: 0.3s;}
.Brandlist li a:hover .Ispic{transform: scale(1.1);}
.Brandlist li .tit{font-size:calc(18 / 16 * 1em);margin-top: calc(20 / 18 * 1em); color: #333;line-height: 1.6;text-align: center;overflow: hidden;}
.Brandlist li a:hover .tit{color: #0565be;}
@media (min-width:1025px) {
.Brandlist li{width: 32%;}
.Brandlist li:nth-child(3n){margin-right: 0}
}
@media(max-width:1024px) {
.Brandlist li{width: 49%;}
.Brandlist li:nth-child(2n){margin-right: 0}
.Brandlist li .tit{margin-top: calc(12 / 18 * 1em); }
}


.BrandInfo{padding: calc(80 / 1920 * 100%) 0}
.BrandInfo .title{font-size: calc(26 / 16 * 1em); color: #333; line-height: 1.5;margin-bottom: calc(24 / 26 * 1em);}
.BrandInfo .edit_info {line-height: 1.875;font-size: calc(16 / 16 * 1em);color: #333;}
@media (min-width:1025px) {
.BrandInfo .box{ display: flex;justify-content: space-between;align-items: center;}
.BrandInfo .pic{width: 48%;} 
.BrandInfo .info{width: 48%;} 
}
@media(max-width:1024px){
.BrandInfo .pic{margin-bottom: calc(24 / 16 * 1em);}
}






.Bottom002900{background: #111;padding: 5vw 0 0;}
.Bottom002900,
.Bottom002900 a{color: #fff;}
.Bottom002900 .b_nav nav dd a{opacity: 0.5;}
@media(min-width:1025px){
.Bottom002900 .contact{width: 25%;}
.Bottom002900 .b_nav{width: 70%;max-width:calc(1000 / 1440* 100%);}
}

.Bottom002900 .solgan{font-size:calc(30 / 16 * 1em);letter-spacing: calc(6 / 30 * 1em);}
.Bottom002900 .solgan span{font-size: calc(16 / 30 * 1em);color: rgba(255,255,255,0.2);margin-left: calc(20 / 30 * 1em);}
@media(min-width:1025px){
.Bottom002900 .solgan span:before{content: '/ ';display: inline-block;}
}
@media(max-width:1024px){
.Bottom002900 .solgan{padding: calc(12 / 24 * 1em) 0;font-size: calc(24 / 16* 1em);letter-spacing:3px;}
.Bottom002900 .solgan span{display: block;}
}

.Bottom002900 .b_nav nav{padding:0 0 calc(35 / 16 * 1em); margin:0 calc(25 / 16 * 1em) 0;display: flex;flex-wrap: wrap; justify-content: space-between}
.Bottom002900 .b_nav nav:after{display: none}
.Bottom002900 .b_nav nav dl{}
.Bottom002900 .b_nav nav dt {font-size: calc(18 / 16* 1em);position: relative;margin-bottom: calc(20 / 18 * 1em);}
.Bottom002900 .b_nav nav dd{line-height: calc(26 / 16 * 1em);padding: calc(5 / 16 * 1em) 0;}
@media(max-width:1024px){
 .Bottom002900 .b_nav nav{display: none;}
}

.Bottom002900 .copyright{color: rgba(255,255,255,0.5); padding:calc(36 / 16 * 1em) 0;font-size: calc(14 / 16 * 1em); border-top: 1px solid rgba(255,255,255,0.1);margin-top:0.3rem;}
.Bottom002900 .copyright a{opacity: 0.5;}

.Bottom002900 a:hover{color: #0565be;opacity: 1!important;}

.Bottom002900 .logo img{ max-height:calc(120 / 16 * 1em) ;}
.Bottom002900 .contact{ line-height: 1.8;}
.Bottom002900 .contact .num{font-size: calc(36 / 16 * 1em);margin-bottom: calc(20 / 36 * 1em);line-height: 1em;}

.Bottom002900 .share li{float: left;position: relative;}
.Bottom002900 .share li figure{position: absolute; left: 0; bottom: 100%; width: 120px; padding: 5px;background: #fff; margin-bottom: 10px;border-radius: 5px;display: none;}
.Bottom002900 .share li figure img{display: block;width: 100%;}
.Bottom002900 .share li figure:before{position: absolute; content: '';border:5px solid transparent; left: 25px; top: 100%;border-top-color: #fff;}
.Bottom002900 .share li:not(:last-child){margin-right: calc(20 / 16 * 1em);}
.Bottom002900 .share li a{display: block;border: 1px solid rgba(255,255,255,0.2); width: calc(60 / 16 * 1em); height: calc(60 / 16 * 1em);background-position: center center;background-repeat: no-repeat;border-radius: 50%; cursor: pointer;}
.Bottom002900 .share li a.a_wx{background-image: url("../images/Bottom002900_wx.png");}
.Bottom002900 .share li a.a_sina{background-image: url("../images/Bottom002900_sina.png");}
.Bottom002900 .share li a.a_douyin{background-image: url("../images/Bottom002900_douyin.png");}
.Bottom002900 .share li a:hover{background-color: #0565be;}
@media(min-width:1025px){
.Bottom002900 .contact .tit{padding-bottom: calc(18 / 16 * 1em);}
.Bottom002900 .share{margin-top: calc(10 / 16 * 1em);}
}
@media(min-width:1025px) and (max-width:1280px){
.Bottom002900 .share li:not(:last-child){margin-right: 2vw;}
}
@media(max-width:1024px){
.Bottom002900{text-align: center;}
.Bottom002900 .logo{padding: 0 20% 3%;}
.Bottom002900 .contact .tit{padding: 3vw 0;}
.Bottom002900 .contact .num{margin-bottom: calc(16 / 36 * 1em);}
.Bottom002900 .share ul{margin: 0 auto;display: table;}
.Bottom002900 .share li figure{left: 50%; margin-left: -60px;}
.Bottom002900 .share li figure:before{left: 50%; margin-left: -5px;}
}






/*Floor003045 */

.Floor003045 .section3{background: url(../../uploadfiles/image/Floor003045_bg.jpg) no-repeat;background-size: cover;padding-bottom: 100%;}
.Floor003045{overflow: hidden;position: relative;padding-bottom: 3%;}
.Floor003045 .img-bg{position: absolute; z-index: -1; left: 0; bottom: 0; width: 100%; height: 100%; background-position: center bottom;}
.Floor003045 .all-more{position: static !important;}
.Floor003045 .title{font-size: calc(40 / 16 * 1em);color: #000;font-weight: bold;}
@media(max-width:640px){
.Floor003045 .title{font-size: 7vw;}
}
.Floor003045 .desc .edit-info{padding: 2vw 0;overflow: hidden;}
.Floor003045 .desc .edit-info p{margin: 0 0 0.1rem 0;line-height: calc(30 / 16* 1em);color: #666;text-align: justify;}
.Floor003045 .category{background-color:#0565be; }
.Floor003045 .category ul{position: relative;background: #fff; }
.Floor003045 .category li{ float: left; border-bottom: 1px solid #f5f5f5; text-align: center; padding-bottom: 2.5vw; transition: 0.3s; min-height:16em;padding:0 calc(18 / 16 * 1em);}
.Floor003045 .category li .icon-pic{height:0.8rem;display: table;width: 100%; }
.Floor003045 .category li .icon-pic figure{display: table-cell;vertical-align: bottom;}
.Floor003045 .category li .icon-pic img{max-height: 0.52rem;}
.Floor003045 .category li:hover{box-shadow: 0 10px 30px rgba(1, 79, 162, 0.1);}
.Floor003045 .category li aside.dot{ color: #000;font-size:0.18rem; margin: 0.2rem 0 0.1rem;}
.Floor003045 .category li .intro{color: #999;line-height: 1.6;font-size: 0.14rem;}
.Floor003045 .category li p.dot2{margin: 0 auto 2em;width: 90%; color: #999;line-height: 1.357em;height: 2.714em;}
@media(min-width:1024px){
.Floor003045 .desc,
.Floor003045 .category{width: 50%;}
.Floor003045 .category ul{margin-left: -11.51vw; margin-top: -4.69vw;}
.Floor003045 .desc{padding-top: 11%;padding-right:22%;}
.Floor003045 .category{margin-top: 13.07vw;padding-right: 5.26vw;padding-bottom: 5.26vw;}
}
@media(min-width:769px){
.Floor003045 .category li{width: 33.3%;}
/* .Floor003045 .category li:nth-child(5){clear: both} */
}
@media(max-width:1024px){
.Floor003045 .desc{padding-bottom:5%;}
}
@media(max-width:768px){
.Floor003045 .category,
.Floor003045 .desc{padding: 5vw;}
.Floor003045 .category li{padding-bottom: 4vw; min-height:24vw;width: 50%;}
.Floor003045 .category li:nth-child(odd){clear: both}
.Floor003045 .category li .icon-pic{height: 10vw;}
.Floor003045 .category li .icon-pic img{max-height: 7vw;}
.Floor003045 .category li aside.dot{font-size: 5vw;}
.Floor003045 .category li:not(:nth-child(4n)){border-right: 1px solid #f5f5f5;}
}



/*Floor003236 */
.Floor003236{background: url(../images/Floor003236-bg.jpg) no-repeat center bottom;background-size: cover; overflow: hidden;padding:4% 0; color: #333;--hover-color: #0565be;--white: #fff;}
.Floor003236 .index-name{font-size:calc(40 / 16 * 1em);color: #000; margin-bottom: 4%;}
@media (max-width:1024px) {
.Floor003236 .index-name{font-size:calc(30 / 16 * 1em);margin-bottom: 0.4rem;}
}
.Floor003236 .splide__arrow{width: 0.54rem; height: 0.54rem; background-color: var(--hover-color); opacity: 1; background-position: center center;background-repeat: no-repeat; background-size: auto 0.18rem;}
.Floor003236 .splide__arrow svg{opacity: 0;}
.Floor003236 .splide__arrow--prev{background-image: url(../images/btn-prev.svg); left: -5.8%;}
.Floor003236 .splide__arrow--next{background-image: url(../images/btn-next.svg);right: 0;}
.Floor003236 .splide__arrow:disabled{cursor: default;background-color: #ddebf6; opacity: 1;}

.Floor003236 .splide:before{position: absolute; content: ''; height: 1px;width: 100vw; left: 50%;margin-left: -50vw;background-color: #d8e1eb; top: 50%;}
.Floor003236 .splide__list{height: auto;}
.Floor003236 .splide__slider{position: relative;z-index: 4;}
.Floor003236 .splide__slide{display: flex;flex-direction: column;position: relative;}
.Floor003236 .splide__slide:after{position: absolute; content: ''; height: 1px;top: 50%;width: 0;transform: translateX(-50%);background-color: var(--hover-color); left: 50%; transition: 0.3s 0.3s;z-index: 3;}
.Floor003236 .splide__slide.is-active:after{width: 100%;}

.Floor003236 .splide__slide:before{position: absolute; content: ''; width:100%; height:0;border-radius: 0.16rem; left:0;z-index: 1; transition: 0.5s; top: 0;background: linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,0.5) 60%,rgba(255,255,255,0) 100%);}
.Floor003236 .splide__slide.is-active:before{height: 100%;}

/* .Floor003236 .opacity:before,
.Floor003236 .opacity:after{position: absolute; content: '';width: 2.78rem; height: 100%; top: 0;}
.Floor003236 .opacity:before{left: 0;}
.Floor003236 .opacity:after{right:0} */

.Floor003236 .splide__slide > div{height:18em;position: relative; z-index: 5;}
.Floor003236 .txt{padding:12%;}
.Floor003236 .txt p{line-height: calc(32 / 18); font-size:calc(16 / 16 * 1em);color:#666;text-align: center;}
.Floor003236 .year{text-align: center; font-family: 'Poppins';  padding: 0.4rem; }
.Floor003236 .year h3{font-size:calc(30 / 16 * 1em);margin: 0; transition: 0.3s;}
.Floor003236 .splide__slide.is-active .year h3{font-size:calc(30 / 16 * 1em);color: var(--hover-color); }
.Floor003236 .icon-dot{position: absolute; width: 0.2rem; height: 0.2rem;background-color: var(--white);border-radius: 50%; left: 50%;margin-left: -0.1rem; transition: 0.3s;top: -0.1rem;}
.Floor003236 .icon-dot::before,
.Floor003236 .icon-dot:after{position: absolute; content: '';left: 50%; transition: 0.3s;}
.Floor003236 .icon-dot::before{width: 1px; height: 0.4rem; background-color: #d8e1eb; margin-left: -0.5px; top: -0.46rem;}
.Floor003236 .icon-dot:after{border-radius: 50%; width: 0.09rem; height: 0.09rem; top: 50%;margin: -0.045rem 0 0 -0.045rem; background-color: var(--hover-color);}
.Floor003236 .splide__slide.is-active .icon-dot{background-color: rgba(3, 84, 166, 0.3); width: 0.25rem; height: 0.25rem; margin-left: -0.125rem;top: -0.125rem;}
.Floor003236 .splide__slide.is-active .icon-dot:before{background-color: var(--hover-color); height: 0.75rem;top: -0.64rem;}
.Floor003236 .splide__arrow{background-color: var(--white); transition: 0.3s;}
.Floor003236 .splide__arrow:hover{opacity: 1; background-color: var(--hover-color);}
.Floor003236 .splide__arrow--prev{background-image: url(../images/btn-prev-gray.svg);}
.Floor003236 .splide__arrow--next{background-image: url(../images/btn-next-gray.svg);margin-right: -5.8%;}
.Floor003236 .splide__arrow--prev:hover{background-image: url(../images/btn-prev.svg);}
.Floor003236 .splide__arrow--next:hover{background-image: url(../images/btn-next.svg);}
@media (min-width:641px) {
.Floor003236 .splide__slide:nth-child(2n):before{top:auto; bottom: 0;background: linear-gradient(to bottom,rgba(255,255,255,0) 20%,rgba(255,255,255,1) 100%);}
.Floor003236 .splide__slide:nth-child(2n){flex-direction: column-reverse; }
.Floor003236 .splide__slide:nth-child(2n) .year{display: flex;align-items:flex-end; justify-content: center;}
.Floor003236 .splide__slide:nth-child(2n) .txt{padding-top: 1.02rem;}
.Floor003236 .splide__slide:nth-child(2n) .icon-dot{bottom: -0.1rem; top: auto;}
.Floor003236 .splide__slide:nth-child(2n) .icon-dot:before{top: 0.44rem;}
.Floor003236 .splide__slide:nth-child(2n).is-active .icon-dot{bottom: -0.125rem; top:  auto;}
.Floor003236 .splide__slide:nth-child(2n).is-active .icon-dot:before{top: 0.125rem;}
}
@media (min-width:1025px) {
.Floor003236 .splide__slide.is-visible .year h3,
.Floor003236 .splide__slide.is-visible pre{ }
.Floor003236 .splide__slide.is-visible ~ .splide__slide.is-visible .year h3{color: #333;}
.Floor003236 .splide__slide.is-visible ~ .splide__slide.is-visible pre{color: #000;}
.Floor003236 .splide__slide.is-next ~ .splide__slide.is-visible .year h3,
.Floor003236 .splide__slide.is-next ~ .splide__slide.is-visible pre{ }  
}
@media (max-width:1400px) {
.Floor003236 .splide__arrow--prev{left: 0}
.Floor003236 .splide__arrow--next{margin-right:0}
}
@media (max-width:1024px) {
.Floor003236 .splide__slide:before{width: auto; left: 0.1rem; right: 0.1rem;}
.Floor003236 .splide__slide.is-active:after{width: calc(100% - 0.2rem);}
.Floor003236 .txt{padding: 0.2rem;}
.Floor003236 .year{padding: 0.2rem;}
.Floor003236 .year h3{ padding-top: calc(20 / 16 * 1em);}
.Floor003236 .splide__slide:nth-child(2n) .txt{padding-top: 0.3rem;}
.Floor003236 .icon-dot::before{height: 0.1rem;}
.Floor003236 .icon-dot::before{top: -0.1rem;}
.Floor003236 .splide__slide.is-active .icon-dot:before{height: 0.2rem;}
}
@media (max-width:640px) {
    .Floor003236{--lr:14vw}
    .Floor003236 .splide__slide:before{left: var(--lr); right: var(--lr);}
    .Floor003236 .txt{padding-left:0;padding-right:0;}
    .Floor003236 .splide__slide.is-active .icon-dot:before{top: -0.1rem;}
	.Floor003236 .splide__slide > div{height: auto}
}



.Probase{padding-bottom: 4% ;overflow: hidden}
.lm-title {font-size:0.24rem;color: #000;margin-bottom:3%;}
.lm-title .cn{text-align: center;}
.lm-title p{font-size:0.16rem;color: #666;}
.Probase .slick-slider{margin-left: -10px; margin-right: -10px}
.Probase .slick-list{overflow: inherit}
.Probase .slick-slide{padding: 10px;position: relative;}
.Probase li:not(.slick-active) .pic{opacity: 0.3}
.Probase li .pic{border-radius: 20px;background: #fff;position: relative; overflow: hidden;}
.Probase li .Ispic{padding-bottom: 60%;transition: 0.3s;}
.Probase li.slick-active:hover .Ispic{ transform: scale(1.1);}
.Probase li .txt{ text-align: center; padding: 0.3rem 0;border-bottom: 1px solid #e8e8f2;position: relative;}
.Probase li .txt:after {position: absolute;bottom: -1px;left: 50%;transform: translateX(-50%);width: 0.4rem;height: 2px;background-color: #0565be;content: "";}
.Probase li aside{font-size: calc(18 / 16 * 1em);line-height: 1em; margin-bottom: 15px;color:#000;}
.Probase li p{margin: 0;line-height: 1.625em;font-size: 16px;color: #666;}

.Probase .slick-arrow{position: absolute;width: 1em; height: 1em; top: 40%;margin-top: -0.5em; border-radius: 50%; background: url(../images/Floor003197-prev-on.svg) no-repeat center center; background-size: auto calc(12 / 50 * 1em);z-index: 10; transition: 0.3s; font-size: calc(50 / 16 * 1em); text-indent: -999em; overflow: hidden;background-color: #0565be;}
.Probase .slick-arrow:hover{background-color: #009241;border-color: #009241;}
.Probase .slick-next{background-image: url(../images/Floor003197-next-on.svg);}



.Probase .slick-dots{position:relative; z-index: 10; display: flex; align-items: center; justify-content: center; margin:0;padding:0;width:100%; margin-top: calc(30 / 16 * 1em);}
.Probase .slick-dots li{position:relative;padding:0px 7px; cursor:pointer;}
.Probase .slick-dots li button{display:block;padding:0;width:15px; height:15px;border-radius: 50%; border: none; background: linear-gradient(90deg, #56bcaf, #3caee4); font-size:0;cursor:pointer; transition: 0.5s}
.Probase .slick-dots li:not(.slick-active) button{background: #e6e6e6;}

@media(min-width:1280px){
.Probase  .slick-prev{left:-25px;}
.Probase  .slick-next{right:-25px;}
}
@media(max-width:1280px){
.Probase  .slick-prev{left:0;}
.Probase  .slick-next{right:0;}
}
@media(max-width:1400px){
.Probase .slick-slider{padding-left: 10%; padding-right: 10%;}
}




/*RighInfo002924 */
.RighInfo002924{margin-top: 4%;overflow: hidden;}
.RighInfo002924 .title{margin-bottom: 2vw;}
.RighInfo002924 .title:after{display: block; content: ''; width: 20px; height: 2px; background: #0565be; margin-top: 1vw;}
.RighInfo002924 .title .cn{font-size: 30px;color: #0565be; padding-bottom: 10px;font-weight: bold;}
.RighInfo002924 .title .en{ color: #d2d2d2; letter-spacing: 2px;}
@media(max-width:2024px){
    .RighInfo002924 .box-2 li{width: 49%;margin-right: 2%;}
    .RighInfo002924 .title{padding-bottom: 6vw;}
}
@media(max-width:768px){
}
.RighInfo002924 .box-2 .pic{width: 32.5%;background: #f3f8fc;text-align: center;padding: 2%;height: 3.5rem;margin-top: -0.2rem;}
.RighInfo002924 .box-2 .pic img{height: 100%;}
.RighInfo002924 .box-2 ul{width: 66%;}
.RighInfo002924 .box-2 li{background: #f3f8fc;padding:4% 0% 4% 0;margin:0 2% 2% 0;float: left;width: 49%;}
.RighInfo002924 .box-2 li:nth-child(2n){margin-right: 0;}
.RighInfo002924 .box-2 li .icon{width: 30%;text-align: center;}
.RighInfo002924 .box-2 li .inner > *{margin: 0;}
.RighInfo002924 .box-2 li h3{color: #000;font-size: 18px;}
.RighInfo002924 .box-2 li h3:after{display: block;content: '';height: 2px; width: 20px;background: #0565be; margin: 10px 0;}
.RighInfo002924 .box-2 li .inner p{color: #333;line-height: 1.428em;font-size: 0.18rem;}
@media(max-width:1024px){
    .RighInfo002924 .box-2 .pic{width: 100%;margin-bottom: 2%;}
    .RighInfo002924 .box-2 ul{display: table; width: 100%;display: flex;flex-flow: wrap}
    .RighInfo002924 .box-2 li{margin-bottom: 2%;}
    .RighInfo002924 .box-2 li:nth-child(2n){margin-right: 0;}
.RighInfo002924 .box-2 li .icon{width: 25%;}
.RighInfo002924 .box-2 li .icon{width:90px;}
.RighInfo002924 .box-2 li .inner{padding-left: 4vw;}
.RighInfo002924 .box-2 li .icon{width:30%;}
}

.Song{text-align: center;padding-top: 4%;}



/*Floor003044 */
.Floor003044{ overflow: hidden;}
.Floor003044 .video .inner{position: relative; z-index: 1;}
.Floor003044 .video video{position: absolute;background: #000; left: 0; top: 0; width: 100%; height: 100%; z-index: 5;}
.Floor003044 .video .inner figure{padding-bottom: 70vh;}
.Floor003044 .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%; cursor: pointer; z-index: 3; font-size: 100px;}
.Floor003044 .play:before,
.Floor003044 .play:after,
.Floor003044 .play i{position: absolute;border-radius: 50%; left: 50%; top: 50%;transform: translate(-50%,-50%);}
.Floor003044 .play i{ width: 1.2em;height: 1.2em; z-index: 4; background:url("../images/Floor003044_play.png") no-repeat center center #fff; background-size: 0.26em auto;}
.Floor003044 .play:before,
.Floor003044 .play:after{content: '';background-color: #1051bf;opacity: 0.11; transform-origin: 0 0;}
.Floor003044 .play:before{width: 1.4em;height: 1.4em;animation:infinite scale 2s;}
.Floor003044 .play:after{width: 1.8em;height: 1.8em;animation:infinite scale2 2s;}
@keyframes scale{
0%{ transform: scale(1) translate(-50%,-50%); opacity:.3}
100%{ transform: scale(1.3) translate(-50%,-50%); opacity: 0;}
}
@keyframes scale2{
0%{ transform: scale(1) translate(-50%,-50%);opacity:.3;}
100%{ transform: scale(1.6) translate(-50%,-50%);opacity:0;}
}

.Floor003044 .intro{position: relative;z-index: 4;background-color: #fff;border-radius: 0 0 0 1.4rem;height: 85vh}
.Floor003044 .intro .edit-info{font-size:0.16rem; padding:0 0 1.5vw;overflow: hidden;}
.Floor003044 .intro .edit-info p{margin: 0 0 0.1rem 0;line-height: 0.3rem}
.Floor003044 .intro ul{margin-bottom:0.45rem;}
.Floor003044 .intro ul li{width:25%;float:left;text-align: center;}
.Floor003044 .intro ul li img{transition: all 0.5s;}
.Floor003044 .intro ul li:hover img{transform: rotateY(180deg);}
.Floor003044 .intro ul li p{margin-bottom:0;}

.Floor003044 .more a{display: inline-block;line-height: 3.8em;background-color: #0565be;color: #fff; padding: 0 5.6em 0 1.8em; position: relative; font-size: 0.16rem;border-radius: 0.5rem}
.Floor003044 .more a:after{position: absolute;width: 1.428em;height: 1.428em;background-color: #ffffff;top: 50%; margin-top: -0.714em;opacity: 0.2;border-radius: 50%; content: '';right: 1.572em;}
.Floor003044 .more a .icon{position: absolute; width: 2.428em; height: 1px;background: #fff;right: 2em; top: 50%;}
.Floor003044 .more a .icon:after{position: absolute; border:4px solid transparent; border-left-color: #fff; content: '';right: -5px; top: 50%; margin-top: -4px; border-left-width: 5px;}
.Floor003044 .more a:hover .icon{animation:infinite left3044 1.5s ease;}
@keyframes left3044{
0%{transform: translateX(0);}
50%{transform: translateX(-10px);}
100%{transform: translateX(0);}
}
@media(max-width:480px){
.Floor003044 .more a{font-size: 3.5vw;}
}



.h-more a{display: inline-block;line-height: 3.8em;background-color: #0565be;color: #fff; padding: 0 5.6em 0 1.8em; position: relative; font-size: 0.16rem;border-radius: 0.5rem}
.h-more a:after{position: absolute;width: 1.428em;height: 1.428em;background-color: #ffffff;top: 50%; margin-top: -0.714em;opacity: 0.2;border-radius: 50%; content: '';right: 1.572em;}
.h-more a .icon{position: absolute; width: 2.428em; height: 1px;background: #fff;right: 2em; top: 50%;}
.h-more a .icon:after{position: absolute; border:4px solid transparent; border-left-color: #fff; content: '';right: -5px; top: 50%; margin-top: -4px; border-left-width: 5px;}
.h-more a:hover .icon{animation:infinite left3044 1.5s ease;}
@keyframes left3044{
0%{transform: translateX(0);}
50%{transform: translateX(-10px);}
100%{transform: translateX(0);}
}
@media(max-width:480px){
.h-more a{font-size: 3.5vw;}
}


@media(min-width:1025px){
.Floor003044 .video{margin-top: 30vh;padding-left: 8.33vw;background-color: #0565be;}
.Floor003044 .video,
.Floor003044 .intro{width: 50%;}
.Floor003044 .video .inner{width: 126.238%;}
.Floor003044 .intro .inner{padding: 8.8vw 8vw 2vw 6.5vw; }
 .Floor003044 .intro .edit-info{}
}

@media(max-width:1600px){
	.Floor003044 .intro .edit-info{font-size:0.15rem;}
	.Floor003044 .intro .edit-info p{margin:0 0 0.05rem 0;}
}

@media(max-width:1024px){
.Floor003044 .intro{padding: 5vw; height: auto}
.Floor003044 .play{font-size: 12vw;}
.Floor003044 .video{display: none;}
}


/*Product */
.Product{padding-bottom: 4%;background-size: cover;font-size: 0.16rem;}
.Product .home-tit{padding-bottom:0;}
.Product ul{display: flex; flex-wrap: wrap; justify-content: space-between}
.Product ul:after{content: '';}
.Product ul:after,
.Product ul li{width: 32%;}
.Product ul li{margin-bottom: 2%}
.Product .slick-slide:not(.slick-active){opacity: 1;}
.Product .slick-slide a{display: block;margin-right: 46px;padding-bottom: 1px;}
.Product .pic{background: #fff;background:url(../images/Floor003114-picbg.jpg) no-repeat center; background-size: 100% 100%;position: relative;border-radius: 0.2rem; overflow: hidden}
.Product .pic:before{position: absolute;content: '';left: 50%;transform: translateX(-50%);height: 3px;background-color: #009241;top: 0;transition:width 0.3s; width: 0;}
.Product .slick-slide.slick-active a:hover .pic:before{width: 100%;}
.Product .pic .Ispic{max-width: 88%;margin: 0 auto;padding-bottom: 72%;transition: 0.3s;background-size: contain;transform: scale(0.85)}
.Product .pic:hover .Ispic{transform: scale(0.95);}
.Product .tit{border-bottom: 1px solid rgba(255,255,255,0.2);line-height: 4.625em; position: relative;}
.Product .tit aside{padding: 0 1.1875em;color: #000;font-size:0.22rem;text-align: center;}
/* .Product .tit:before{position: absolute;content: '';width: 27px; height: 3px; background-color: #009241; left: 1.1875em; bottom: -2px;} */
@media (min-width:1025px) {
    .Product ul li:nth-child(3n){margin-right: 0%;}
}
@media (max-width:1024px) {
.Product ul:after{display: none}
.Product ul li{width:48%;}
}
@media (max-width:640px) {
.Product{font-size: 3.5vw;}
.Product .title .cn{font-size: 9vw;}
.Product .slider .ul{padding-right: 18%;}
.Product .slick-arrow{width: 60px;height: 42px;}
.Product .slick-slide a{margin-right: 5vw;}
}

/*Floor002921 */
.Floor002921{padding: 4vw 0 0 0; overflow: hidden;}
.Floor002921 .home-tit{text-align: center}
.Floor002921 .tab{position: relative; z-index: 1; margin-bottom: 2.2vw;margin-top:0.2rem;}
.Floor002921 .tab:before{position: absolute; content: ''; left: 0; width: 100%; height: 1px; background: #e0e0e0;top:60px;}
.Floor002921 .tab .line{position: absolute; left: 0; height: 2px; width: 0; top: 59px; background: #0565be; transition: 0.3s;}
.Floor002921 .tab .slick-dots{overflow: hidden; }
.Floor002921 .tab .slick-dots li{float: left;position: relative;list-style: none;text-align: center;}
.Floor002921 .tab .icon{height: 60px; }
.Floor002921 .tab .icon img{max-height: 43px;}
.Floor002921 .tab .quan{display: block; margin: -8px auto 0; width: 16px; height: 16px; border: 1px solid transparent; position: relative;border-radius: 50%; }
.Floor002921 .tab .quan:before{position: absolute; content: '';border:1px solid #e0e0e0; border-radius: 50%; background: #f5f5f5; width: 6px; height: 6px; left: 50%; top: 50%; transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
.Floor002921 .slick-active .quan,
.Floor002921 .slick-active .quan:before{border-color: #0565be;}
.Floor002921 .slick-active .quan:before{background: #0565be; width: 8px; height: 8px;}
.Floor002921 .tab .tit{font-size: 0.22rem;color:#000; padding-top: 10px;}
.Floor002921 .slick-active .tit{color: #0565be;}
@media(max-width:640px){
.Floor002921 .tab{margin-bottom: 6vw;}
.Floor002921 .tab .tit{font-size: 3.5vw;}
}

.Floor002921 .slider{margin: 0 -24.609375%;}
.Floor002921 .slider li a{display: block; margin: 0 3.125vw; position: relative; overflow: hidden;}
.Floor002921 .slider li .Ispic{padding-bottom: 51.498%; }
.Floor002921 .slider li.slick-current .Ispic{opacity: 1;}
.Floor002921 .slider li .txt{position: absolute; right: 0%; top: 00%; bottom: 0%;background: rgba(255,255,255,0.9); max-width: 290px; width: 60%;text-align: center; opacity: 0;transform: translateX(50px); transition: 0.3s 0.5s;}
.Floor002921 .slider li.slick-current .txt{transform: translateX(0);opacity: 1;}
.Floor002921 .slider li .txt .ytable{height: 100%; position: relative;}
.Floor002921 .slider li .more{position: absolute; bottom: 0; width: 125px; line-height: 40px;color: #fff; background: #0565be; left: 50%; margin-left: -62.5px;}
.Floor002921 .slider li .more:after{display: inline-block; content: '';background: url("../images/Floor002921_more.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 5px;}
.Floor002921 .slider li .main{ max-width: 230px; margin: 0 auto; width: 95%;padding-bottom: 40px;}
.Floor002921 .slider li h4{margin: 0;font-size: 0.22rem;color: #000;font-weight: normal;}
.Floor002921 .slider li .line{display: block; margin: 15px auto 30px; height: 2px;background: #0565be; width: 20px;}
.Floor002921 .slider li p{color: #666; line-height: 0.28rem; max-height: 5.145em;}
@media(max-width:1366px){
.Floor002921 .slider{margin: 0 -40%;}
}
@media(max-width:1024px){
.Floor002921 .slider{margin: 0 -70%;}
}
@media(max-width:640px){
.Floor002921 .slider li .Ispic{padding-bottom: 84%;}
.Floor002921 .slider li .line{margin-top: 1vw; margin-bottom: 3vw;}
}
@media(max-width:480px){
.Floor002921 .slider li h4{ font-size: 4vw;}
.Floor002921 .slider li .main{padding-bottom: 10vw;}
.Floor002921 .slider li .more{line-height: 10vw;}
.Floor002921 .slider li{font-size: 3vw;}
}

.Floor002921 .slick-arrow{top: 50%;position:absolute; width: 30px; height: 30px; border-top:5px solid #dedede;border-left:5px solid #dedede;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); z-index: 20; transition: 0.3s; margin-top: -15px;}
.Floor002921 .slick-arrow:hover{border-color: #0565be;}
.Floor002921 .slick-prev{left: 33.3333%; margin-left: -10px;}
.Floor002921 .slick-next{right: 33.3333%;margin-right:-10px;transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
@media(max-width:640px){
.Floor002921 .slick-arrow{width: 5vw; height: 5vw;margin-top: -2.5vw;border-left-width:1vw;border-top-width:1vw;}
.Floor002921 .slick-prev{margin-left: -1.5vw;}
.Floor002921 .slick-next{margin-right: -1.5vw;}
}

/* Page002274 */
.Pages{ text-align:center;color:#0565be;margin-top: 4%;font-family: none;font-weight: 300;}
.Pages *{ vertical-align:middle;}
.Pages .a_first,
.Pages .a_end,
.Pages .p_cur,
.Pages .p_count,
.Pages .p_jump,
.Pages .p_total{ display:none;}
.Pages a{ display:inline-block; padding:0 1.2em; line-height:0.6rem; height: 0.6rem; color:#000; font-size:0.24rem; border-radius: 6px;background-color: #e0e0e0;}
.Pages a:hover,
.Pages a.a_cur{ color:#fff; background-color:#0565be;}
.Pages em{padding:0 .3rem;  font-style:normal; display:inline-block; vertical-align:middle;}
.Pages em a:not(:first-child){margin-left:1em;}
.Pages .i_button{ cursor:pointer; background:none; width:.47rem; height:.36rem;border:1px solid #0565be;}
.Pages .p_jump b{font-weight:normal; margin:0 0.05rem;}
.Pages .a_prev,
.Pages .a_next{padding:0 1.5%;font-size: 0}
.Pages .a_prev:before,
.Pages .a_next:before{font-family: 宋体;font-weight: bold; font-size:0.24rem; }
.Pages .a_prev:before{content: '<'}
.Pages .a_next:before{content: '>'}
.Pages .a_next{font-weight: bold;margin-left: 2em;}

@media(max-width:1024px){
.Pages a{ padding:0 0.23rem;line-height:0.5rem;}
}



/*Information */
.Information{padding: 4% 0;}
.Information li{float: left;  margin-bottom:2%;}
.Information li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 0.3rem;}
.Information li .tit{ font-size:0.22rem;line-height: 1.6666; min-height: 3.3332em;color: #000;margin-bottom: 0.2rem;}
.Information li .pic{overflow: hidden;}
.Information li .Ispic{padding-bottom: 66%;transition: 2s;}
.Information li a time{color: #999;}
.Information li a:hover .Ispic{transform: scale(1.1);}
.Information li a:hover .tit{color: #0565be;}
.Information li a:hover time{color: #999;}
@media (min-width:1025px) {
.Information li{width: 32%;}
.Information li:not(:nth-child(3n)){margin-right:2%;}
.Information li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) {
.Information .auto{margin-top: 2em;}   
.Information li{width: 48%;}
.Information li:not(:nth-child(2n)){margin-right: 2%;}
.Information li:nth-child(2n+1){clear: left;} 
.Information li .txt{padding: .1rem}
}


/*
 .RichInfo005 为demo编号
 */
 .RichInfo005{ padding: 4% 0;background:#f5f5f5;}
 .RichInfo005 .auto{width: 62.32%;}
 .RichInfo005 .news_info{width:68%;background: #fff;padding: 0.3rem;}
 .RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
 .RichInfo005 .news_info .title h1{ margin:0; padding-bottom:13px; font-size:0.24rem;color:#000; font-weight:normal;}
 .RichInfo005 .news_info .title p{ margin:0; border-bottom:1px solid #e5e5e5; padding-bottom:18px;}
 .RichInfo005 .news_info .title p span{ margin:0 5px; color:#999;font-size:16px;}
 .RichInfo005 .news_info .info{ text-align:justify; line-height:34px;color: #333;font-size: 0.16rem; }
 .RichInfo005 .news_info .info .tit{text-align: center;}
 .RichInfo005 .news_info .info .pic{margin:25px 0;}
 .RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:32px 0;} 
 .RichInfo005 .news_info .info_back a{ color:#0565be;border:1px solid #0565be; font-size:0.16rem;padding:15px 48px;display: inline-block; }
 .RichInfo005 .news_info .info_back a:hover{ color:#fff;background: #0565be;}
 .RichInfo005 .news_info .info_pn span{ display:block;line-height: 32px;font-size:0.16rem;}
 .RichInfo005 .news_info .info_pn span a{ color:#000;}
 .RichInfo005 .news_info .info_pn span a:hover{color:#0565be;}

 .RichInfo005 .news_right{width:30%;}
 .RichInfo005 .news_right ul{background: #fff;color: #000;padding:0.3rem;}
 .RichInfo005 .news_right ul .title{font-size: 0.24rem;margin-bottom: 30px;padding-bottom: 20px;}
 .RichInfo005 .news_right .left .Ispic{padding-bottom:60%;}
 .RichInfo005 .news_right .right .time{color: #999;display: inline-block;font-size: 16px;padding-top: 20px;}
 .RichInfo005 .news_right .right .h3{font-size: 18px;font-weight: normal;}
 .RichInfo005 .news_right .right .p{color: #666;line-height: 28px;font-size: 18px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
 .RichInfo005 .news_right ul li:nth-child(-n+3){border-bottom: 1px solid #ddd;}
 @media screen and (max-width:1024px ) {
    .RichInfo005 .news_info{width: 100%;}
    .RichInfo005 .news_right{width:100%;margin-top: 2%;}
     .RichInfo005 .news_right ul li{position: relative;margin-bottom: 30px;}
     .RichInfo005 .news_right ul li .right_btn{width: 11px;height: 19px;background: url(../images/PicList002273-arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 48px;cursor: pointer;margin-top: -10px}
 }
 
 .Cooperation{ padding:4% 0;}
 .Cooperation p{color: #333;font-size: 0.16rem;line-height: 0.28rem;margin: 0;}
 .Cooperation h3{color: #000;font-size: 0.24rem;font-weight: normal;vertical-align: middle;}
 .Cooperation h3::before{content: '';display: inline-block; width: 0.3rem;height: 0.3rem;background: url(../../uploadfiles/image/Cooperation-img.svg) no-repeat;background-size: contain;vertical-align: middle;margin-right: 0.1rem;}
  .Cooperation ul{margin:0 -0.4%; display: flex; flex-wrap: wrap}
 .Cooperation ul:after{display: none}
 .Cooperation li{width: 19.2%;border: 1px solid #e0e0e0;margin:0.4%; text-align: center;padding: 1.2%;}
 .Cooperation li:hover{border: 1px solid #0565be;}
 .Cooperation li .pic{height: 0.8rem;margin-bottom: 0.2rem;}
 .Cooperation li .pic img{height: 100%;}
 .Cooperation li .title{color: #333;}
@media(max-width:1024px){
 .Cooperation li{width:24%;margin: 0.5%}
}
@media(max-width:768px){
 .Cooperation li{width:32.333%;}
}
@media(max-width:480px){
 .Cooperation li{width:48%;}
}

 
/*Case-list */
.Case-list{padding: 4% 0;background-size: cover;font-size: 0.16rem;}
.Case-list .home-tit{padding-bottom:0;}
.Case-list ul{overflow: hidden;}
.Case-list ul li{width: 32%;float: left;margin:0 2% 2% 0;}
.Case-list .slick-slide:not(.slick-active){opacity: 1;}
.Case-list .slick-slide a{display: block;margin-right: 46px;padding-bottom: 1px;}
.Case-list .pic{background-size: 100% 100%;position: relative; overflow: hidden;}
.Case-list .pic:before{position: absolute;content: '';left: 50%;transform: translateX(-50%);height: 3px;background-color: #009241;top: 0;transition:width 0.3s; width: 0;}
.Case-list .slick-slide.slick-active a:hover .pic:before{width: 100%;}
.Case-list .pic .Ispic{margin: 0 auto;padding-bottom: 72%;transition: 0.3s;}
.Case-list .pic:hover .Ispic{transform: scale(1.1);}
.Case-list .tit{border-bottom: 1px solid rgba(255,255,255,0.2);line-height: 4.625em; position: relative;}
.Case-list .tit aside{ color: #000;font-size:0.22rem;text-align: center;}
@media (min-width:1025px) {
    .Case-list ul li:nth-child(3n){margin-right: 0%;}
}
@media (max-width:1024px) {
    .Case-list ul li{width: 49%;}
    .Case-list ul li:nth-child(2n){margin-right: 0;}
}
@media (max-width:640px) {
.Case-list{font-size: 3.5vw;}
.Case-list .title .cn{font-size: 9vw;}
.Case-list .slider .ul{padding-right: 18%;}
.Case-list .slick-arrow{width: 60px;height: 42px;}
.Case-list .slick-slide a{margin-right: 5vw;}
}



/*
 .RighInfo002254 为demo编号
 */
.RighInfo002254{padding: 4% 0;}
.RighInfo002254 .b-top .pic{width: 40%;}
.RighInfo002254 .slider-big{ border:1px solid #e5e5e5;}
.RighInfo002254 .slider-big li{position: relative; background: #fff;background:url(../images/Floor003114-picbg.jpg) no-repeat center; background-size: 100% 100%;position: relative; overflow: hidden}
.RighInfo002254 .slider-big li::after{position: absolute;top: 5%;right:5%; content: '';display: inline-block; width: 0.6rem;height: 0.6rem;background: url(../images/pro-logo.png) no-repeat;background-size: contain;}
.RighInfo002254 .slider-big li figure{ background-size:contain;}
.RighInfo002254 .slider-list{ position: relative;}
.RighInfo002254 .slider-list li figure{  border:1px solid #e0e0e0;}
.RighInfo002254 .slider-list li.slick-current figure{border-color: #3c89d9; }
.RighInfo002254 .slider-list .slick-arrow{position:absolute; width:100%; height:40px;cursor:pointer; background-position: center;background-repeat: no-repeat; background-size: auto 50%;}
.RighInfo002254 .slider-list .slick-prev{background:#f7f7f7 url(../images/RighInfo002254-btn_prev.png) no-repeat;background-position: center;}
.RighInfo002254 .slider-list .slick-next{background:#f7f7f7 url(../images/RighInfo002254-btn_next.png) no-repeat;background-position: center;}
.RighInfo002254 .slider-list .slick-disabled{cursor:default;}
.RighInfo002254 .slider-list{margin-left: 82.9%;}
.RighInfo002254 .slider-list .slick-slider{padding:42px 0;}
.RighInfo002254 .slider-list .slick-arrow{ left: 0;}
.RighInfo002254 .slider-list .slick-prev{top: 0;}
.RighInfo002254 .slider-list .slick-next{bottom: 0;}
.RighInfo002254 .list_img{float:left; width:55%; position:relative;}
.RighInfo002254 .slider-big{position:absolute; left:0; top:0; height:100%; width:80%; }
.RighInfo002254 .slider-big *{height: 100%;}
.RighInfo002254 .right_info{ float:right; width:40%;line-height:2.2; color:#333;font-size: 0.16rem; }
.RighInfo002254 .right_info h1{ margin:0; border-bottom:1px solid #e0e0e0;line-height: 1.8; color:#0565be; font-size:0.22rem; padding-bottom: 0.2rem;margin-bottom: 0.2rem;}
.RighInfo002254 .right_info p{margin: 0;}

.RighInfo002254 .right_info a{ display:inline-block; border:1px solid #e0e0e0; padding:10px 5%; color:#3c89d9; transition:0.4s;}
.RighInfo002254 .right_info a:hover{ background-color:#3c89d9; color:#fff;}
.RighInfo002254 .info {max-width: 10rem; margin:0 auto;}
.RighInfo002254 .tab{ padding:3% 0;}
.RighInfo002254 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:0.16rem; font-weight:normal; color:#333;margin-bottom: 0.2rem;}
.RighInfo002254 .tab .info{ line-height: 1.8;}
.RighInfo002254 .tab .h1_tab p{color:#333;}
.RighInfo002254 .tab .h1_tab span{ float:left; padding:0 6%; line-height:0.6rem; background-color:#f2f2f3; margin-right:4px; cursor:pointer;display: inline-block;}
.RighInfo002254 .tab .h1_tab span.on{ background-color:#0565be; color:#fff;}
.RighInfo002254 .right_info2{width:54%;padding-left: 5%;}
.RighInfo002254 .list_img2{ width:46%; overflow: hidden;}
.RighInfo002254 .list_img2 img{width: 100%;border: 1px solid #e0e0e0; }
.RighInfo002254 .b-top:not(.have_img) .list_img2{width: 100%;}
.RighInfo002254 .b-top:not(.have_img) .right_info2{width: 100%; padding-left: 0}
@media (min-width:1024px) {


.RighInfo002254 .slider-list li{ height:1rem;  position:relative;}
.RighInfo002254 .slider-list li figure{ position:absolute; left:0; width:100%; top:0.1rem; bottom:0.1rem; background-size:contain;}
.RighInfo002254 .slider-list li.slick-current figure{ border-width:2px;}
}
@media (max-width:1024px){
.RighInfo002254 .list_img,
.RighInfo002254 .right_info{ float:none; width:auto;}
.RighInfo002254 .right_info{padding-top: 3%}
.RighInfo002254 .right_info h1{font-size:20px; }
.RighInfo002254 .slider-big li .Ispic{padding-bottom: calc(476 / 536 * 100%);}
.RighInfo002254 .slider-list li .Ispic{padding-bottom: calc((476 * 0.9) / 536 * 100%); width: 90%; margin: 0 auto;}

 }	
 @media(max-width:1024px){
    
    .RighInfo002254 .list_img2{width: 100%}
	.RighInfo002254 .right_info2{width: 100%;padding: 2% 0}
    
 }
 @media(min-width:1025px){
    .RighInfo002254 .b-top{display: flex; flex-wrap: wrap}
}


/*tablist*/
.tablist {margin-bottom: 5%;}
.tablist ul {flex-wrap: wrap; display: flex;}
.tablist li {margin-right: 0.2rem; margin-bottom: 0.2rem;}
.tablist li:last-child {margin-right: 0;}
.tablist li a {display: block; background-color: #f9f9f9; color:#555; height: 2.25em; line-height: 2.25em; padding:0 1em;}
.tablist li.cur a,
.tablist li a:hover {background-color: #0565be; color:#fff;}
@media(max-width:768px){
   
}
/*
 .Product-d 为demo编号
 */
 .Product-d{padding: 4% 0;}
 .Product-d .b-top .pic{width: 40%;}
 .Product-d .slider-big{ border:1px solid #e5e5e5;}
 .Product-d .slider-big li{position: relative; background: #fff;background:url(../images/Floor003114-picbg.jpg) no-repeat center; background-size: 100% 100%;position: relative; overflow: hidden}
 .Product-d .slider-big li::after{position: absolute;top: 5%;right:5%; content: '';display: inline-block; width: 0.6rem;height: 0.6rem;background: url(../images/pro-logo.png) no-repeat;background-size: contain;}
 .Product-d .slider-big li figure{background: no-repeat center center; background-size:contain;padding-bottom:60%;}
 .Product-d .slider-list{position: relative;padding: .1rem 0}
  .Product-d .slider-list .slick-slider{padding:0 0.7rem}
   .Product-d .slider-list li {padding: 0px .1rem}
 .Product-d .slider-list li figure{padding-bottom:69.94%; background: no-repeat center center; background-size: contain; border: solid 1px #e0e0e0}
 .Product-d .slider-list li.slick-current figure{border-color: #3c89d9; }
 .Product-d .slider-list .slick-arrow{position:absolute; width: 0.6rem;height: 100%;top: 0;z-index: 9;cursor:pointer; background:#f7f7f7 no-repeat center center; background-size:32%;}
 .Product-d .slider-list .slick-prev{left: 0;background-image: url(../images/RighInfo002254-btn_prev2.png);}
 .Product-d .slider-list .slick-next{right: 0;background-image:url(../images/RighInfo002254-btn_next2.png);}
 .Product-d .slider-list .slick-disabled{cursor:default;}
 .Product-d .list_img{float: left; width: 55%}
 .Product-d .right_info{ float:right; width:40%;}
 .Product-d .right_info h1{ margin:0; border-bottom:1px solid #e0e0e0;line-height: 1.8; color:#0565be; font-size:0.22rem; padding-bottom: 0.2rem;margin-bottom: 0.2rem;}
 .Product-d .right_info p{line-height:2.2; color:#333;margin: 0;font-size: 0.16rem; }
 .Product-d .right_info p span{font-weight: bold;}
 .Product-d .right_info a{ display:inline-block; border:1px solid #e0e0e0; padding:10px 5%; color:#3c89d9; transition:0.4s;}
 .Product-d .right_info a:hover{ background-color:#3c89d9; color:#fff;}
 .Product-d .tab{ padding:3% 0;}
 .Product-d .tab .h1_tab{ margin:0;background: #f7f7f7; overflow:hidden; font-size:0.16rem; font-weight:normal; color:#333;margin-bottom: 0.2rem;}
 .Product-d .tab .info{ line-height: 1.8;}
 .Product-d .tab .h1_tab p{color:#333;}
 .Product-d .tab .h1_tab span{ float:left; padding:0 6%; line-height:0.6rem; background-color:#f2f2f3; margin-right:4px; cursor:pointer;display: inline-block;}
 .Product-d .tab .h1_tab span.on{ background-color:#0565be; color:#fff;}
 .Product-d .right_info2{width:54%;padding-left: 5%;}
 .Product-d .list_img2{ width:46%; height: 4.5rem;border: 1px solid #e0e0e0;overflow: hidden;}
 .Product-d .list_img2 img{width: 100%; }
 @media (min-width:769px){
    .Product-d .probox{ display: flex;}
    .Product-d .list_img{ margin-right: 5%;}
    .Product-d .probox .right_info{ flex: 1; width: 100%;}
 }
 @media (max-width:768px){
 .Product-d .list_img,
 .Product-d .right_info{ float:none; width:100%!important;}
  .Product-d .right_info{padding-top: 4%}
 }
 @media (min-width:641px) {
 .Product-d .slider-big *{height: 100%;}
 .Product-d .slider-list li{position:relative;}
 .Product-d .slider-list li.slick-current figure{ border-width:2px;}
 }
 @media(max-width:640px){
 .Product-d .slider-big li .Ispic{padding-bottom: calc(476 / 536 * 100%);}
 .Product-d .slider-list .slick-slider{padding: 0 .4rem}
 .Product-d .slider-list li{padding:0 .05rem}
 .Product-d .slider-list .slick-arrow{width: .4rem}
  }	
  @media(max-width:1024px){
     .Product-d .list_img{ width:55%; }
     .Product-d .list_img2{ width:55%; height: 4.5rem;}
  }
  @media(min-width:1025px){
     .Product-d .b-top{display: flex;}
 }



 
/*RighInfo003150 */
.RighInfo003150{overflow: hidden;padding: 4% 0;}
.RighInfo003150 .connection{ background-color: #f5f5f5;}
.RighInfo003150 .auto{display: flex;align-items: center;justify-content: flex-start;}
.RighInfo003150 .autoCon-1600{ background-color: #fff;}
.RighInfo003150 .left{position: relative;}
.RighInfo003150 .Ispic{padding-bottom:27.2%;}
.RighInfo003150 .right .inner{padding:4% 10%;}
.RighInfo003150 .right h3{margin: 0;color: #000; font-size: 0.22rem; position:relative; margin: 0;}
.RighInfo003150 .right h3:after{display: block; content: ''; height: 2px;background: #0565be; width: 1em; margin-top: 6%}
.RighInfo003150 .right .desc{color: #000;font-size: 0.16rem;padding-top: 10px }
.RighInfo003150 .right p{ line-height:1.8;padding:15px 0 0 0; margin: 0}

@media (min-width:1025px) {
.RighInfo003150 .left{width: 60%;}
.RighInfo003150 .right{width: 40%;}    
.RighInfo003150 .connection{display: flex;justify-content: center;align-items: anchor-center;}
}
@media (max-width:1024px) {
    .RighInfo003150 .right .inner {padding:6% 6% 4%;}
}


/*TextList003149 */
.TextList003149{padding: 4% 0;}
.TextList003149 .type dd{position: relative;color: #000;}
.TextList003149 .type dd span{color: #999999;display: inline-block;padding-left: 0.25rem;background-repeat: no-repeat;background-position: left center;}
.TextList003149 .type dd.edu span{background-image: url(../images/Floor003147-edu.svg); background-size: 0.2rem auto;}
.TextList003149 .type dd.num span{background-image: url(../images/Floor003147-user.svg); background-size: 0.15rem auto;}
.TextList003149 .type dd.wp span{background-image: url(../images/Floor003147-place.svg); background-size: 0.15rem auto;}
.TextList003149 .type dd.time span{background-image: url(../images/Floor003147-time.svg); background-size: 0.17rem auto;}
@media (min-width:1025px) {
.TextList003149 .type{overflow: hidden;}
.TextList003149 .type dd{float: left;}
.TextList003149 .type dd:not(:last-child):after{position: absolute;content: ''; width: 1px;height: 10px;background-color: #d4d4d4; top: 50%;margin-top: -5px;right: 0;}
}
@media (max-width:1024px) {
    .TextList003149 .type dd{padding: 2% 0;}
}
.TextList003149 .list li{  border: solid 1px #e0e0e0; transition: 0.3s; cursor: pointer; }
.TextList003149 .list li:hover{border-color: #0565be;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.08);}
.TextList003149 .list li .inner{padding: 6%;}
.TextList003149 .list li .name{font-size: 0.22rem; color: #000;}
.TextList003149 .list li .type{border-bottom: 1px dotted rgba(0, 0, 0, 0.2);font-size: 0.16rem; padding:0.1rem 0;margin-bottom: 0.2rem;}
.TextList003149 .list li .type dd{padding: .1rem 0}
.TextList003149 .list li .type dd:not(:last-child){padding-right: 0.1rem;margin-right: 0.1rem;}
.TextList003149 .list li .intro{font-size: 0.16rem;color: #999999;line-height: 1.7857; margin-bottom: 0.3rem; min-height: 3.5714em;}
.TextList003149 .list li .intro p{padding: 0; margin: 0}
.TextList003149 .list li .view{color: #0565be;font-size: 0.16rem;padding-right: 1.6428em;background: url(../images/Floor002921_more2.png) no-repeat right center; background-size: 1.1428em auto;}
.TextList003149 .list li .fr{color: #999;float: right;}
@media (min-width:1025px) {
.TextList003149 .list li{float: left;width: 49%;margin-bottom: 2%;}  
.TextList003149 .list li:nth-child(2n){float: right;}
.TextList003149 .list li:nth-child(2n+1){clear: left;} 
}
@media (max-width:1024px) {
.TextList003149 .list li{margin-bottom: 2em;}
.TextList003149 .list li .inner{padding: 1em;}    
}

.TextList003149 .popUp-box{position: fixed;left: -100%;width: 100%; top: 0;height: 100%; background-color: rgba(0,0,0,0.5); overflow: auto; z-index: 10001;}
.TextList003149 .popUp-box.show{left: 0;}
.TextList003149 .popUp-box .ytable{height: 100%;}
.TextList003149 .popUp-box .main{position: relative; background-color: #fff; width: 90%; margin: 0 auto;}
.TextList003149 .popUp-box .main .colse{position: absolute;width: 1.5625em; height: 1.5625em; right: 1.25em;top: 1.25em; background: url(../images/Floor003147-close.svg) no-repeat;background-size: contain;z-index: 10; cursor:pointer;}
.TextList003149 .popUp-box .main .load-info,
.TextList003149 .popUp-box .main .from{width: 90%;margin: 0 auto;}
/* .TextList003149 .popUp-box[data-type="form"] .main > div{max-width: 1082px;} */
.TextList003149 .popUp-box .name{ font-size: 2.25em;color: #333; padding:1em 0;text-align: center;}
.TextList003149 .popUp-box[data-type="form"] .name{border-bottom: 1px solid #000000; margin-bottom: 1em;}
.TextList003149 .from{padding-bottom: 3em;}
.TextList003149 .from .text{width: 100%;height: 3.125em; line-height: 3.125em; font-size: 1em; border-radius: 5px; border:solid 1px rgba(139,139,139,0.2);}
.TextList003149 .from textarea.text{height: auto;}
.TextList003149 .from table{font-size: 0.875em;}
.TextList003149 .from table tr,
.TextList003149 .from table td{font-size: 0.16rem;}
.TextList003149 .from table .c-btn{text-align: center;}
.TextList003149 .from td{color: #333333; }
.TextList003149 .from .btn{width: 10em;height: 3.75em;background: #0565be;box-shadow: 0px 0.625em 1.875em rgba(218, 37, 29, 0.08);border-radius: 5px;color: #fff; border: 0; cursor:pointer;font-size: 1em;padding: 0;}
.TextList003149 .from .btn-reset{background: #6e6e6e;}
.TextList003149 .from .btn + .btn{margin-left: 0.625em;}
.TextList003149 .from .queueList{margin: 0;border: 3px dashed #e6e6e6;border-radius: 5px; border: solid 1px rgba(139, 139, 139, 0.2);}
.TextList003149 .from .placeholder{padding:10px; min-height: inherit; font-size: .16rem}
.TextList003149 .from .placeholder p{display: none}
.TextList003149 .from .placeholder .webuploader-pick{margin-bottom: 0; font-size: .16rem}
.TextList003149 .load-info .type{background-color: #f5f5f5; padding: 0.625em 0;}
.TextList003149 .load-info .intro-tit,
.TextList003149 .load-info .edit-info{ margin: 0 auto; }
.TextList003149 .load-info .intro-tit{border-bottom: 1px solid #000000; font-size: 0.18rem; line-height: 2; margin-top:2em; margin-bottom: 1em;color: #333;}
.TextList003149 .load-info .edit-info{font-size: 0.16rem;line-height: 1.8; color: #666;}
@media (min-width:1025px) {
.TextList003149 .load-info .type{text-align: center;}
.TextList003149 .load-info .type dd{float: none;display: inline-block;padding: 0 48px; line-height: 2.5;}
.TextList003149 .from .f-name{text-align: right;}
.TextList003149 .from td{line-height: 3.125em;vertical-align: top;padding-bottom: 1.428571em;}
.TextList003149 .from .w1{width:6.7857em;}
.TextList003149 .from .w2{width:36.969%;}
.TextList003149 .from .w3{width:15.712%;}
.TextList003149 .from .placeholder{display: flex; }
}
@media (max-width:1024px) {
.TextList003149 .load-info .type{padding:1em;}
.TextList003149 .popUp-box .name{font-size: 1.5em;}
.TextList003149 .from td{display: block;}
.TextList003149 .from .f-name{padding: 1em 0 0.5em 0;}
}

.TextList003149 .apply-btn{text-align: center; padding:3em 0}
.TextList003149 .apply-btn a{display: inline-block;font-size: 0.22rem;background-color: #0565be; border-radius: 5px; line-height: 3; padding: 0 0.6rem;color: #fff; cursor:pointer;}
.TextList003149 .apply-btn a:before{display: inline-block;width: 1.2222em; height: 1.2222em;content: ''; background: url(../images/Floor003147-seed.svg) no-repeat; background-size: contain; vertical-align: middle; margin-right: 1em;}
@media (max-width:1024px) {
.TextList003149 .apply-btn a{padding: 0 0.3rem;line-height: 2.2; font-size: 0.18rem;}
}


 
/*Service */
.Service{ overflow: hidden;padding: 4% 0;}
.Service .aser{background: #f5f5f5;padding: 0; margin-bottom: 4%;display: inline-block;}
.Service .aser .pic{width:50%;float:left;}
.Service .aser .desc{width:50%;float:right; color:#000;font-size:0.16rem;line-height: 2;padding:3% 5% 2% 5%;}
.Service .aser .desc .code{margin-top:0.25rem; max-width:1.3rem;text-align: center}
.Service .right .tit{margin-bottom:4%;}
.Service .left .tit{margin-top: 0.1rem;font-size: 0.16rem;color: #000;}
.Service .Ispic{padding-bottom:27.2%;}
.Service .right .desc{color: #000;font-size: 0.16rem;}
.Service .right p{line-height:2;margin: 0;margin-bottom: 0.2rem;}

.servicelist{margin-top:4%;}
.servicelist ul{display: flex;flex-wrap: wrap;}
.servicelist ul li{transition:0.3s;padding: 2.5%;width:32%;margin-right:2%;margin-bottom:2%;border-radius: 0.03rem;border: 1px solid #d1d1d1;position:relative}
.servicelist ul li::after {z-index:-1;position:absolute;content:'';width:100%;height: 160px;left:0;top:0;background-color:#0565BE}
.servicelist ul li::before { position:absolute; right:0;top:80px; content:'';
 width: 0;  height: 0;  
  border-left: 80px solid transparent; /* 右侧透明边框 */
  border-bottom: 80px solid #ffffff;         /* 上边框实色（决定三角形颜色和高度） */
}
.servicelist ul li:nth-child(3n){margin-right:0;}
.servicelist ul li .num{font-size: 0.32rem;font-weight: bold;color: #fff;opacity: 0.3;display: block;}
.servicelist ul li h2{transition:0.3s;font-size: 0.3rem;line-height:0.5rem;color: #fff;margin:0;font-weight: normal;margin-top:0.1rem;margin-bottom: 0.6rem;}
.servicelist ul li:hover h2{font-size: .35rem;}
.servicelist ul li:hover{box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3);}
.servicelist ul li p{font-size:0.16rem;line-height: 1.8;margin:0.07rem 0;padding-left:0.15rem;position: relative;}
.servicelist ul li p:after{content:'';width:4px;height: 4px;background:#0565be;display: block;border-radius: 50%;position: absolute;left:0;top:0.11rem;}

@media (min-width:1025px) {
.Service .left{width: 10%;}
.Service .right{width: 86%;}    
.Service .right .tit{text-align: center;}
}
@media (max-width:1024px) {
.Service .aser{display: flex; flex-wrap: wrap}
.Service .left{width:50%; margin: auto; order: 2; text-align: center; max-width: 150px}
.Service .left .tit{padding: .2rem 0}
.Service .right{width: 100%}
.servicelist ul li{width:100%;margin-right:0;padding:4%;}
.Service .aser .pic{width:100%;}
.Service .aser .desc{width:100%;}

}








/*Floor003114 */
.Floor003114{padding: 8% 0 2% 0;background-size: cover;font-size: 0.16rem;}
.Floor003114 .auto{}
.Floor003114 .title{color: #333; margin-bottom: 4%;position: relative;z-index: 1;}
.Floor003114 .home-tit{padding-bottom:0;}
.Floor003114 .btn{position: absolute;right: 0;bottom: 0;}
.Floor003114 .slick-arrow{width: 55px;height: 55px;border-radius: 50%; margin-left: 17px;background:none;border:1px solid #fff;background-size: 100% 100%;position: relative;}
.Floor003114 .slick-arrow:before{position: absolute;content: '';width: 100%;height: 100%;left: 0;top: 0;background: url(../images/prev.svg) no-repeat center center; background-size: 0.17rem auto;}
.Floor003114 .slick-next:before{background-image: url(../images/next.svg)}
.Floor003114 .slick-arrow:hover{border-color:#009241;background:#009241;}
.Floor003114 .slider{width: 100%;overflow: hidden;}
.Floor003114 .slider .ul{margin:0 -23px;}
.Floor003114 .slider .slick-list{overflow: inherit;}
.Floor003114 .slick-slide:not(.slick-active){opacity: 1;}
.Floor003114 .slick-slide a{display: block;margin:0 23px;padding-bottom: 1px;}
.Floor003114 .pic{background: #fff;background:url(../images/Floor003114-picbg.jpg) no-repeat center; background-size: 100% 100%;position: relative;border-radius: 0.2rem; overflow: hidden}
.Floor003114 .pic:before{position: absolute;content: '';left: 50%;transform: translateX(-50%);height: 3px;background-color: #009241;top: 0;transition:width 0.3s; width: 0;}
.Floor003114 .slick-slide.slick-active a:hover .pic:before{width: 100%;}
.Floor003114 .pic .Ispic{max-width: 88%;margin: 0 auto;padding-bottom: 72%;transition: 0.3s; background-size: contain}
.Floor003114 .pic:hover .Ispic{transform: scale(1.1);}
.Floor003114 .tit{border-bottom: 1px solid rgba(255,255,255,0.2);line-height: 4.625em;width: 75%;position: relative;}
.Floor003114 .tit aside{padding: 0 1.1875em;color: #fff;font-size:0.24rem;}
.Floor003114 .slick-slide.slick-active a:hover .tit aside{}
.Floor003114 .tit:before{position: absolute;content: '';width: 27px; height: 3px; background-color: #fff; left: 1.1875em; bottom: -2px;}
@media (max-width:1024px) {
.Floor003114 .title{padding-right: 40%;}
.Floor003114 .title .cn{font-size: 5vw;}
}
@media (max-width:640px) {
.Floor003114{font-size: 3.5vw;}
.Floor003114 .title .cn{font-size: 9vw;}
.Floor003114 .slick-arrow{width: 42px;height: 42px;}
.Floor003114 .slick-slide a{margin-right: 5vw;}
}


.Floor002750 .section7{background-image: linear-gradient(150deg, #fff, #f2f2f2);}
/*Floor002749 */
.Floor002749{padding:5vw 0 0;}
/*slick Basic*/
.Floor002749 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002749 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002749 .slick-list:focus {outline: none}
.Floor002749 .slick-list.dragging {cursor: pointer;cursor: hand;}
/* .Floor002749 .slick-slider .slick-track,  */
.Floor002749 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
/* .Floor002749 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002749 .slick-track:before, 
.Floor002749 .slick-track:after{display: table; content: '';}
.Floor002749 .slick-track:after{ clear: both;}
.Floor002749 .slick-loading .slick-track { visibility: hidden;} */
.Floor002749 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002749 .slick-slide .slick-loading img { display: none;}
.Floor002749 .slick-slide .dragging img { pointer-events: none;}
.Floor002749 .slick-initialized .slick-slide { display: block;}
.Floor002749 .slick-loading .slick-slide { visibility: hidden;}
.Floor002749 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002749 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002749 .home-tit{float:left;margin-top:0.1rem;}
.Floor002749 .tab{text-align: right; padding-bottom: 24px; max-width:8.5rem; width: 100%; float: right}
.Floor002749 .tab ul{display:flex;flex-wrap: wrap; justify-content: space-between}
.Floor002749 .tab li{width:calc( 100% / 6); padding-bottom:20%; position: relative;}
.Floor002749 .tab li a{position: absolute;text-align: center; display:flex;flex-wrap: wrap; justify-content: center; align-content: center; align-items: center;cursor: pointer;line-height: 31px;border-radius: 50%;font-size: 0.16rem;transition: 0.3s;background: #fff;box-shadow: 0 0 0.15rem rgba(0,0,0,0.05);width:81.43%; height:67.86%; left: 50%; top: 50%; transform: translate(-50%,-50%)}
.Floor002749 .tab li a .icon{margin-bottom: 0.1rem;}
.Floor002749 .tab li a .icon img{max-height: 40px;}
.Floor002749 .tab li a p{line-height: 1;width:90%; margin: auto}
.Floor002749 .tab li.on a{background: #0565be;color: #fff;box-shadow: 0 0.1rem 0.15rem rgba(5,101,190,0.15);}
.Floor002749 .tab li.on a .icon img{filter: brightness(0) invert(1);}
.Floor002749 .tab li:nth-child(6) ~ li{display: none}

.Floor002749 .tab-list .list{position: relative;}
.Floor002749 .tab-list .list:not(.show){height: 0; overflow: hidden}
.Floor002749 .tab-list .list.show{}

.Floor002749 .top-news{margin-top:0.25rem;}
.Floor002749 .top-news .slick-track{min-width: 100%}

.Floor002749 .slider .slick-list li a{display: block; margin: 0 1.6vw;}
.Floor002749 .pic{overflow: hidden;position: relative;border-radius: 0.1rem}
.Floor002749 .pic .Ispic{padding-bottom: 70%; transition: 0.5s;}
.Floor002749 li a:hover .Ispic{transform: scale(1.12);}
.Floor002749 .slider li .txt{padding-top:1.2vw;}
.Floor002749 .slider .slick-dots{display: table; margin: 0 auto;margin-top:0.2rem;}
.Floor002749 .slider .slick-dots li{float: left; border: 1px solid #d7d7d7;border-radius: 50%; width: 8px; height: 8px; margin: 0 12px;background: #d7d7d7;}
.Floor002749 .slider .slick-dots li button{display: none;}
.Floor002749 .slider .slick-dots li.slick-active{border-color: #0565be;background: #0565be;}
.Floor002749 .txt time{font-size: 0.16rem;color: #666;}
.Floor002749 .txt .tit{font-size: 0.24rem;color: #333; line-height: 1.55; margin-top: 0px;}
.Floor002749 li a:hover .txt .tit{color:#0565be;}
.Floor002749 .txt p{line-height: 1.714; width:80%;color: #666;}
@media(min-width:1025px){
.Floor002749 .slider .slick-list li{padding-bottom: 2.24vw;}
.Floor002749 .slider .slick-list li:nth-child(2n){padding-bottom: 0;}
}
@media(min-width:641px){
.Floor002749 .slider{ margin: 0 -1.6vw;}
}
@media(max-width:1200px){
.Floor002749 .slider .slick-dots{padding-bottom: 5%}
}
@media(max-width:1024px){
.Floor002749 .home-tit{float: none}
.Floor002749 .tab li a{padding:  0.14rem 0.15rem}
.Floor002749 .tab ul:after{display: none}

.Floor002749 .slider .slick-dots li{margin: 0px 5px}
}
@media(max-width:640px){
.Floor002749 .txt .tit{font-size: 5vw;}
.Floor002749 .tab{padding-bottom:0;}
.Floor002749 .tab li {padding-bottom: 0;width: calc( 100% / 3);margin-bottom:12px;}
.Floor002749 .tab li a {background: none; border-radius: 0; box-shadow: none;position: initial; height: auto; padding: 0; line-height: 36px; font-size: 16px; transform:none}
.Floor002749 .tab li a .icon{width: 40%; padding-bottom: 40%; position: relative;background: #fff; border-radius: 100%;box-shadow: 0 0 0.15rem rgba(0, 0, 0, 0.05);}
.Floor002749 .tab li a .icon img{position: absolute; width:60%; height:60%; left: 50%; top: 50%; transform: translate(-50%,-50%); object-fit: contain; object-fit: contain; max-height: inherit}
.Floor002749 .tab li a p{width: 100%; text-align: center}
.Floor002749 .tab li.on a{background: none; color: #222;box-shadow:none}
.Floor002749 .tab li.on .icon{background: #0565be;  box-shadow: 0 0.1rem 0.15rem rgba(5, 101, 190, 0.15);}

}
@media(max-width:480px){
.Floor002749 .tab li a{line-height: 30px; font-size: 14px;}
}




/*Floor003240 */
.Floor003240{background: url(../../uploadfiles/image/Honor-bg.jpg) no-repeat center bottom #f4f4f2; background-size: 100% auto;padding:4% 0; overflow: hidden;}
.Floor003240 .swiper-wrapper{height: auto;}
.Floor003240 .index-title{color: #333333; margin-bottom: 0.4rem;}
.Floor003240 .index-title .tit{ font-size: calc(40 / 16 * 1em);color: #000;}
.Floor003240 .index-title .desc{opacity: 0.8;font-size:0.16rem;margin-top: 0.1rem;}
@media(max-width:1024px){
.Floor003240 .index-title .tit{ font-size: calc(30 / 16 * 1em);}
}

.swiper-v-list{--txth:0.56rem;--vnum:7;}
.swiper-v-list .swiper-slide{font-size:0.18rem;}
.swiper-v-list .swiper-slide-active{color: #0565be;z-index: 4;}
.swiper-v-list .txt{position: relative;}
.swiper-v-list .txt p{margin: 0;}
.swiper-v-list .line{display: flex; justify-content: space-between;align-items: flex-start; position: absolute; left: 0;top: 0;}
.swiper-v-list .line i{background-color: #cacaca;}
.swiper-v-list .swiper-slide-active .line i{background-color: #0565be; transition: 0.3s 0.3s;}

.Floor003240 .left{position: relative;z-index: 10;}
.swiper-overlay .swiper-wrapper{ align-items: center;}
.swiper-overlay .swiper-slide{display: flex;align-items:center;z-index: 1;transition: opacity 0.3s;}
.swiper-overlay .swiper-slide:not(.swiper-slide-next):not(.swiper-slide-active):not(.swiper-slide-prev){opacity: 0;}
.swiper-overlay .swiper-slide .pic{position: relative;z-index: 1;transition: 0.3s;}
.swiper-overlay .swiper-slide-next,
.swiper-overlay .swiper-slide-prev{z-index: 2;}
.swiper-overlay .swiper-slide-prev .pic{ transform: scale(0.791) translateX(30%); transform-origin: right 50%; }
.swiper-overlay .swiper-slide-active{z-index: 10;}
.swiper-overlay .swiper-slide-active .pic{transform: scale(1); transform-origin: center center;}
.swiper-overlay .swiper-slide-next .pic{ transform: scale(0.791) translateX(-30%);transform-origin: left 50%;}
.swiper-overlay .swiper-slide .pic img{position: relative;z-index: 4;}
.swiper-overlay .swiper-slide .pic::before{position: absolute;z-index: 10;left: 0;top: 0;content: '';width: 100%;height: 100%;background: url(../images/Floor003240-kuang-v.png) no-repeat center center; background-size: 100% 100%;height: 100%;}
.swiper-overlay .swiper-slide .pic:after{position: absolute; content: '';width: 3.55rem;height: 1.44rem; bottom: -0.05rem;background: url(../images/Floor003240-kuang-shadow.png) no-repeat center center; background-size: contain; left: -1.32rem;z-index: 0;}
.swiper-overlay p{position: absolute; top: 40%;width: 50%;left: 50%;transform: translateX(-50%);z-index: 10;text-align: center;color: #c00;}

@media (min-width:1025px) {
.Floor003240 .left{width: calc(665 / 1600 * 100%);}
.Floor003240 .right{width: calc(805 / 1600 * 100%);}
.Floor003240 .left:after{position: absolute; left: 0.65rem;right: 0;height: 0.56rem;content: '';pointer-events: none;bottom: 0;z-index: 10;}
.swiper-overlay{width: 175.156%;margin-left: -37.578%;}
.swiper-overlay{padding: 0 1.32rem;}
.swiper-v-list{height: calc(var(--txth) * var(--vnum));}
.swiper-v-list .txt{height: var(--txth); display: flex;align-items: center;padding-left: 0.65rem;}
.swiper-v-list .swiper-slide{height:  var(--txth);}
.swiper-v-list .line{flex-direction: column;width: 0.37rem;height: calc(100% + 1px);}
.swiper-v-list .line i{height: 1px;width: 24%;}
.swiper-v-list .swiper-slide-active .line i:nth-child(4){width: 100%;}
.swiper-v-list .swiper-slide-active .line i:nth-child(3),
.swiper-v-list .swiper-slide-active .line i:nth-child(5){width:48%;}
}
@media (max-width:1024px) {
.Floor003240 .left{margin-bottom: .5rem;}
.Floor003240 .right{margin: 0 -1.32rem; }
.swiper-v-list .txt{padding: 0.5rem 0.1rem 0;}
.swiper-v-list .txt p.dot2{-webkit-line-clamp:3;}
.swiper-v-list .line{width:calc(100% + 1px); height: 0.37rem;}
.swiper-v-list .line i{width: 1px;height: 24%;}
.swiper-v-list .swiper-slide-active .line i:nth-child(6){height: 100%;}
.swiper-v-list .swiper-slide-active .line i:nth-child(5),
.swiper-v-list .swiper-slide-active .line i:nth-child(7){height:48%;}
.swiper-v-list .swiper-slide{text-align: center;}
}
@media (max-width:640px) {
    .Floor003240 .right{margin: 0 -0.6rem; }
    .swiper-overlay .swiper-slide .pic:after{width: 1.7rem; height: 0.7rem;left: -0.6rem;}
    .swiper-v-list .swiper-slide{font-size: var(--font-size11);}
    .swiper-v-list .swiper-slide-active{font-size: var(--font-size14);}
}



/* Radius */
.Radius{padding: 4% 0;}
.Radius p{color: #333;font-size: 0.16rem;margin: 0;line-height: 1.8;margin-bottom: 0.3rem;}
.Radius ul{position: relative;background: #fff; }
.Radius li{ float: left; border-bottom: 1px solid #f5f5f5; text-align: center; padding-bottom: 2.5vw; transition: 0.3s; min-height:16em;padding:0 calc(18 / 16 * 1em);}
.Radius li .icon-pic{height: 5.47vw;display: table;width: 100%; }
.Radius li .icon-pic figure{display: table-cell;vertical-align: bottom;}
.Radius li .icon-pic img{max-height: 0.52rem;}
.Radius li:hover{box-shadow: 0 10px 30px rgba(1, 79, 162, 0.1);}
.Radius li aside.dot{ color: #000;font-size:0.18rem; margin: 0.2rem 0;}
.Radius li p.dot2{margin: 0 auto 2em;width: 90%; color: #999;line-height: 1.357em;height: 2.714em;}
@media(min-width:1025px){
.Radius li{width: 25%;}
}
@media(max-width:1024px){
.Radius li{padding-bottom: 4vw; min-height:24vw;width: 50%;}
.Radius li .icon-pic{height: 10vw;}
.Radius li .icon-pic img{max-height: 7vw;}
.Radius li aside.dot{font-size: 5vw;}
.Radius li:not(:nth-child(4n)){border-right: 1px solid #f5f5f5;}
}


/*RighInfo002811 */
.RighInfo002811 .box:not(:last-child){margin-bottom:4%;}
.RighInfo002811 .box:nth-child(2n) .txt .inner,
.RighInfo002811 .box:nth-child(2n-1) .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);background: #fff;}
.RighInfo002811 .pic img{display: block; width: 100%;}
.RighInfo002811 .txt{position: relative; z-index: 10;}
.RighInfo002811 .txt .inner{padding: 4% 10%;}
.RighInfo002811 .box:nth-child(2n) .txt{vertical-align: top;}
.RighInfo002811 .txt .tit{font-size: 0.24rem;color: #333;background: url(../images/RighInfo002811-icon.png) no-repeat left center;}
.RighInfo002811 .txt p{line-height: 1.8; font-size: 0.16rem;color: #333;text-align: justify;}
@media(min-width:1025px){
    .RighInfo002811{padding:7% 0 0;}
.RighInfo002811 .box:nth-child(2n){margin-bottom:8%;}
.RighInfo002811 .box .pic{width: 48.612%;}
.RighInfo002811 .box .pic .inner{ width: 105.715%;}
.RighInfo002811 .box:nth-child(2n-1) .pic .inner{margin-top: -8%; padding-bottom: 6%;}
.RighInfo002811 .box:nth-child(2n) .pic .inner{float: right; margin-top: 6%;}
}
@media(max-width:1024px){
.RighInfo002811 .ytable,
.RighInfo002811 .ytable-cell{display: block;}
.RighInfo002811 .txt .inner{padding:3%!important;}
}




/*
 .PicList002313 为demo编号
 */
 .PicList002313{padding-bottom:4%;}
 .PicList002313 .p-top{overflow: hidden;background: url(../../uploadfiles/image/p-top-bg.jpg) no-repeat;padding: 2% 0;}
 .PicList002313 .p-top .lm-title{ margin-bottom: 1%;}
 .PicList002313 .p-top2{background:none;padding-bottom: 0;}
 .PicList002313 .p-top p{font-size: 0.16rem; color: #333;line-height: 1.8;}
 .PicList002313 .p-top ul{text-align: center;overflow: hidden;}
 .PicList002313 .p-top li{width: 15.5%;margin-right: 0.2rem; float: left; list-style: none;display: inline-block;}
 .PicList002313 .p-top li:nth-child(6n){margin-right: 0;}

.PicList002313 .profession{overflow: hidden;padding: 4% 0;}
.PicList002313 .profession li{width: 23.5%;float: left;margin:0 2% 2% 0;border: 1px solid #e0e0e0;list-style: none;line-height: 4;text-align: center;font-size: 0.18rem;color: #333;}
.PicList002313 .profession li:hover{border: 1px solid #0565be;}
.PicList002313 .profession li:nth-child(4n){margin-right: 0;}

.PicList002313 .ul{padding: 4% 0 0 0;}
 .PicList002313 .ul li{ padding:2% 0; background: #f7f7f7;}
 .PicList002313 .ul li .inner{ position: relative; display: flex}
 .PicList002313 .ul li .text{text-align: center;padding:0 4%; }
 .PicList002313 .ul li .text .icon{ border-radius: 50%;margin-left: 14px;width: 70px; height: 70px;display: block;justify-content: center;align-content: center; background-color: #fff; padding: 10px; box-shadow: -1px 0px 0 2px #fff; transition: background-color .3s ease-out; -webkit-transition: background-color .3s ease-out;-moz-transition: background-color .3s ease-out; -ms-transition: background-color .3s ease-out;}
 .PicList002313 .ul li .text .icon img{width: 70%; transition: transform .5s ease-in-out;; -webkit-transition: -webkit-transform .5s ease-in-out;;-moz-transition: -moz-transform .5s ease-in-out; -ms-transition:-ms-transform .5s ease-in-out;}
 .PicList002313 .ul li figure{width: 76%;padding:0% 4% 0 0;position: relative;}
 .PicList002313 .ul li h2{font-size: 0.24rem;color: #333;font-weight: normal;margin: 0;margin-bottom: 0.2rem;}
 .PicList002313 .ul li .con{font-size: 0.16rem;line-height: 1.8;height: 0.6rem;}
 .PicList002313 .ul li .con p{padding: 0; margin: 0}
 .PicList002313 .ul li:hover img{ transform: rotateY(360deg);}
 .PicList002313 .ul li .e-index{ font-size: 0.16rem;color: #0565be;display: inline-block;margin-top: 0.3rem;}

 .PicList002313  .flow{background: url(../../uploadfiles/image/profession-bg.jpg) no-repeat;padding: 4% 0;}
  .PicList002313 .flow .ul_rundown{counter-reset:section 0 subsec 1; }
 .PicList002313  .flow .ul_rundown li{ position:relative;}
 .PicList002313  .flow .ul_rundown li p{ font-size:18.53px; color:#333; margin-bottom:0;}
  .PicList002313  .flow .ul_rundown li .num{ top:190px; font-size:0.36rem;  padding-top:20px; width:100%;}
 .PicList002313  .flow .ul_rundown li .num:after{content:counter(section,decimal-leading-zero);counter-increment:section;}
@media(min-width:1200px){
 .PicList002313  .flow .ul_rundown{ display:table; width:100%; margin-bottom:1.4rem;}
 .PicList002313  .flow .ul_rundown li{ display:table-cell; vertical-align:bottom; max-width:218px; padding-right:3%;}


 .PicList002313  .flow .ul_rundown li:last-child .num{ border-top-color:transparent;}
  .PicList002313  .flow .ul_rundown li .num{border-top:1px solid rgba(3, 110, 184, 0.3);}
 .PicList002313  .flow .ul_rundown li .num::before{ position:absolute; content:''; width:17px; height:17px; border-radius:50%; background:#0565be; left:0; top:-8px;}
}
.PicList002313  .flow .ul_rundown li .num{ position:absolute; left:0;  color:#0565be; }
.PicList002313  .flow .ul_rundown li .txt img{width: 50%;max-width:.8rem}
@media(max-width:1200px){
  .PicList002313  .flow .ul_rundown {display: flex; flex-wrap: wrap;}
   .PicList002313  .flow .ul_rundown li {width:18%;margin: 1%; padding:1%; list-style: none; display: flex;border: solid 1px #ddd}
 .PicList002313  .flow .ul_rundown li .num{width: auto; font-size:0.36rem;position: initial; padding-right: .1rem}
 .PicList002313  .flow .ul_rundown li .txt{flex: 1}
 .PicList002313 .ul li{padding: 4%;}
}
 @media only screen and (max-width: 1024px) {
.PicList002313  .flow .ul_rundown li{width:23%}
}
 @media only screen and (max-width: 768px) {
.PicList002313 .flow .ul_rundown li{width: 31.333%;flex-wrap: wrap; text-align: center}
.PicList002313 .flow .ul_rundown li .num{width: 100%; padding: 0; order: 2}
.PicList002313 .flow .ul_rundown li .txt{flex:initial; width: 100%}
}

 @media only screen and (min-width: 768px) {
     .PicList002313 .ul:after{display: none}
	 .PicList002313 .ul{display: flex; flex-wrap: wrap; justify-content: space-between}
	 .PicList002313 .ul li{ padding: 2% 0; width: 49%;margin-bottom: 2%;}
	 
 }
  @media only screen and (max-width: 768px) {
  .PicList002313 .ul li .text{position: absolute;padding: 0}
  .PicList002313 .ul li .text .icon{margin-left: 0}
  .PicList002313 .ul li figure{width: 100%;padding: 0}
  .PicList002313 .ul li h2{padding-left: 80px;min-height: 70px;display: flex;align-items: center}
  }
 
 @media(max-width:1024px){
    .PicList002313 .profession li,.PicList002313 .p-top li{width: 47.7%;float: left;}
    .PicList002313 .profession li:nth-child(2n),.PicList002313 .p-top li:nth-child(2n){margin-right: 0;}
 }



 .Consult{padding-top:4%;}
 .Consult .p-top{padding-bottom: 4%;}
 .Consult .p-top p{font-size: 0.16rem; color: #333;line-height: 1.8;text-align: center;margin: 0;margin-bottom: 0.3rem;}
 .Consult .p-top .pic{text-align: center;margin: 0.3rem;}
 .Consult .cycle{background-image: url(../../uploadfiles/image/cycle-bg.jpg);padding: 4% 0;background-size: cover;}
 .Consult .cycle2{background-image: url(../../uploadfiles/image/cycle-bg2.jpg);padding: 4% 0;background-size: cover;}
 .Consult .cycle p{font-size: 0.16rem; color: #333;line-height: 1.8;}
 .Consult .cycle .pic{text-align: center;margin: 0.3rem;text-align: center;}
 .Consult .consult-c{ padding:4% 0;color: #333;}
 .Consult .consult-c li{border: 1px solid #e0e0e0;list-style: none;float: left;margin-right: 2%;width: 32%;padding: 2%;position: relative;}
 .Consult .consult-c li::before{content: '';display: inline-block;width:2rem;height:1rem;background: url(../images/pro-logo.png) no-repeat;background-size: contain;opacity: 0.05;position: absolute;right: 6%;bottom:10%;}
 .Consult .consult-c li:last-child{margin-right:0;}
 .Consult .consult-c li:hover{border: 1px solid #0565be;}
 .Consult .consult-c li h3{font-size: 0.24rem;font-weight: normal;margin: 0;margin-bottom: 0.2rem;}
 .Consult .consult-c li .desc{font-size: 0.16rem;line-height:2;}
 .Consult .consult-c li .desc p{margin: 0;}
 .Consult .consult-c li .desc p::before{content: '';display: inline-block; width: 0.08rem;height: 0.08rem;background: #0565be;border-radius: 50%;margin-right: 0.08rem;}
@media (min-width: 1025px){
    .Consult .consult-c ul{display:flex;align-content:stretch;}
}
@media (max-width: 1024px){
    .Consult .consult-c li{margin-right: 0;width: 100%;margin-bottom: 2%;}
}


/*
 .Spec000661 为demo编号
 */
 .Spec000661{ padding:4% 0;}
 .Spec000661 dd.clear{ float:none;}
 .Spec000661 dt{line-height:3.2;}
 .Spec000661 dd{position:relative; border:#ddd 1px solid;}
 .Spec000661 dd .a_sel{line-height:3.2; border-right:0; display:block; padding: 0 4%;}
 .Spec000661 dd .a_sel::before{position: absolute;content: '';right: 4%;top: 32%; width: 0.12rem;height:0.12rem;border-top: 2px solid #ccc;border-left: 2px solid #ccc;transform: rotate(-135deg);}
 .Spec000661 dd figure{ position:absolute; display:none; left:0; top:0.52rem; width:100%; background-color:#fff; border:#ddd 1px solid; border-top:0;text-align: center;}
 .Spec000661 dd figure a{ display:block; line-height:3.2; border-top:#ddd 1px solid;}
 .Spec000661 dd figure a:last-child{ border-bottom:0;}
 .Spec000661 dd figure a:hover{background: #0565be; color:#fff;}

 .Spec000661 .search-container{display: flex;position: relative;}
 .Spec000661 .search-container button{background: #0565be url(../images/search.svg) no-repeat center center;background-size: 0.2rem;border:none;cursor: pointer; width: 20%;height: 100%;position: absolute;right: 0;}
 .Spec000661 .search-container input{border: none;line-height: 3.7;padding:0 4%;width: 78%;}
 .Spec000661 .search-container input::placeholder{font-size: 0.16rem;color: #999;}
 @media (min-width: 641px) {
    .Spec000661 dt{width: 0.5rem;float: left;}
    .Spec000661 dd{ float:left;width: 2.8rem;}
    .Spec000661 .search-container{margin-left:1%;width: 30%;}
 }
 @media(max-width:640px){
    .Spec000661 .search-container{margin-top: 0.1rem;}
}


.searchList{padding: 4% 0}
.searchList li{padding: 1.5% 0; border-bottom: solid 1px #ddd;}
.searchList li time{float: right; padding-left: 10px;}
.searchList li a{font-size: 0.18rem;}


.Service{ padding-top: 0;}
.list_ywfw ul{ display: flex; justify-content: space-between; margin: .8rem 0 0.3rem;}
.list_ywfw li{ width: 18%; flex-shrink: 0; position: relative; flex-shrink: 0; transition: all 0.5s; overflow: hidden;}
.list_ywfw .active{width: calc( 100% - 18% * 3);}
.list_ywfw .pic{ padding-bottom: 5.4rem;}
.list_ywfw .textwarp{ position: absolute; left: 0; bottom: 0; width: 95%; padding: .25rem; color: #fff; border-radius: 0 .5rem 0 0;}
.list_ywfw .textwarp .title{ font-size: .18rem;}
.list_ywfw .textwarp .des{ margin-top: .1rem; line-height: calc( 24 / 14); display: none; font-size: .14rem;}
.list_ywfw .active .textwarp .des{ display: block;}
.list_ywfw .active .textwarp{ background-color: rgba(5,101,190,.8); }
@media(max-width:750px){
    .list_ywfw ul{ flex-wrap: wrap; gap: .1rem;}
    .list_ywfw li,
    .list_ywfw .active{ width: 100%;}
    .list_ywfw .pic{ padding-bottom: 2rem;}
    .list_ywfw .textwarp .des{ display: block;}
    .list_ywfw .textwarp{ background-color: #fff!important; width: 100%; border-radius: 0; padding: .15rem; position: relative; bottom: auto; color: #333; }
    .list_ywfw .textwarp .des{ color: #666;}
}
