.w1440{max-width: 1300px;width: 90%}
.w1100{max-width: 1100px;width: 90%}

@media (max-width: 1024px) {
    .w1440{width: 96%}
}

/*Top003198 */
.Top003198{position: fixed;z-index: 100; left: 0;top: 0;width: 100%; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.Top003198 menu li span{display: block;  font-size: calc(18 / 16 * 1em);}
.Top003198 menu li a:hover,
.Top003198 menu li.aon span a{color: #caa120;}
.Top003198 li .sub .pic .Ispic{padding-bottom: calc(400 / 310 * 100%); background-color: #eee;}
.Top003198 .top-hotline{color: #caa120;font-size: calc(20 / 16 * 1em); padding-left: calc(29 / 20 * 1em); background: url(../images/Top003198-tel.svg) no-repeat left center; background-size: 1em auto; line-height: calc(36 / 20 * 1em);}
.Top003198 .top-search{display: block; padding: 0; margin-left: calc(56 / 1920 * 100vw);}
.Top003198 .top-search .box{position: relative;  background-color: rgba(163,163,163,0.1); overflow: hidden;}
.Top003198 .top-search .box .text{width: 100%;display: block; line-height: calc(36 / 16 * 1em);height: calc(36 / 16 * 1em); font-size: 1em; background: none; border: 0; padding-left: calc(42 / 16 * 1em);color: rgba(51, 51, 51, 0.5);}
.Top003198 .top-search .box .text.focus{color: #000;}
.Top003198 .top-search .box .btn{position: absolute;top: 0;width: calc(42 / 16 * 1em); height: 100%; background: url(../images/Top003198-search.svg) no-repeat center center;background-size:calc(17 / 42 * 100%) auto; cursor: pointer;}
@media (min-width:1025px) {
.Top003198 .logo{display: table; height: calc(120 / 16 * 1em);}
.Top003198 .logo a,
.Top003198 .logo aside{display: table-cell; vertical-align: middle;}
.Top003198 .logo a{padding-right: 1vw}
.Top003198 .logo aside{color: #333;position: relative;padding-left: 1vw;}
.Top003198 .logo aside::before{position: absolute;content: '';width: 1px;height: 15px;background: #ddd;left: 0;top: 50%;transform: translateY(-50%)}
.Top003198 .logo img{max-height:calc(80 / 16 * 1em);}
.Top003198 menu{position: relative;}
.Top003198 menu li{float: left; margin-right: calc(66 / 1920 * 100vw);}
.Top003198 menu li#m2,
.Top003198 menu li#m4,
.Top003198 menu li#m6{position: static}
.Top003198 menu li span{line-height: calc(120 / 18 * 1em);}
.Top003198 li .sub{position: absolute; top: 100%; background-color:#fff; width: calc(200 / 16 * 1em);transform: translateX(-50%); padding:  calc(10 / 16 * 1em);box-shadow: 2px 2px 10px rgb(153 153 153 / 30%);margin-left: calc((0 / 16 * 1em) / -2);}
.Top003198 li#m2 .sub,
.Top003198 li#m4 .sub,
.Top003198 li#m6 .sub{ width: calc(880 / 16 * 1em); margin-left: calc((0 / 16 * 1em) / -2);left: 0;transform: translateX(0%);}
.Top003198 li .sub dl{background: none;padding: 10px;}
.Top003198 li#m2 .sub dl,
.Top003198 li#m4 .sub dl,
.Top003198 li#m6 .sub dl{float: left;padding: 16px 30px 16px 16px;}
.Top003198 li .sub dl:not(:last-child){margin-right: 4%;border-right: 1px solid #f5f5f5;}
.Top003198 li .sub dt{text-align: left;color: #333;font-size: 15px;font-weight: bold;display: block}
.Top003198 li .sub dd a{color: #666;font-size: 14px;line-height: 24px}
.Top003198 li .sub dd a:hover{color: #caa120;}
.Top003198 li .sub dd .hot{background: url(../images/hot.gif)no-repeat center right;display: inline-block;width: 22px;height: 10px;}
.Top003198 li .sub .pic{width: 50%;}
.Top003198 .top-right{padding-top: calc(40 / 16 * 1em);}
.Top003198 .top-right dd{float: left;}
.Top003198 .top-search .box{width: calc(90 / 16 * 1em); border-radius: calc(90 / 16 * 1em); transition: 0.3s;}
.Top003198 .top-search.show .box{width: calc(200 / 1920 * 100vw);}
.Top003198 .top-search .box .btn{ left: 0;}
}
@media (max-width:1024px) {
.Top003198 .top-hotline,
.Top003198 header:after{display: none;}
.Top003198 header{display: flex; justify-content: space-between; align-items: center; height: calc(70 / 16 * 1em);}
.Top003198 .logo { display: flex;align-items: center;}
.Top003198 .logo img{max-height:40px;margin-right: 10px;}
.Top003198 menu{position: fixed; left: -100%;top: calc(70 / 16 * 1em);height: calc(100% - (70 / 16 * 1em)); background-color: #fff;opacity: 0;transition: 0.5s;box-shadow: 0 5px 5px rgba(0,0,0,0.1); width:50vw; max-width: 240px;}
.menu-show .Top003198 menu{left: 0; opacity: 1;}
.Top003198 menu ul{height: 100%; overflow: auto;}
.Top003198 menu li{border-bottom: 1px dotted #eee;}
.Top003198 menu li span{line-height: 3; padding-left:2em;}
.Top003198 menu li.has-sub span .op:before, 
.Top003198 menu li.has-sub span .op:after{background-color: #caa120;}
.Top003198 li .sub{background-color: #eee;}
.Top003198 li .sub dl {padding-left: 3em;}
.Top003198 li .sub dl dt {text-align: left;}
.Top003198 li .sub .pic{display: none;}
.Top003198 li#m2 .sub,
.Top003198 li#m4 .sub,
.Top003198 li#m6 .sub{ display: none!important;}
.Top003198 li#m2.has-sub span .op,
.Top003198 li#m4.has-sub span .op,
.Top003198 li#m6.has-sub span .op{ display: none!important;}
.Top003198 .top-search{margin: 0 5vw 0 0; position: inherit;}
.Top003198 .top-search .box{top: 100%; left: 0;width: 100%; opacity: 1; position: absolute; display: none; background-color: rgba(255,255,255,0.8);}
.Top003198 .top-search .box .btn{ right: 0;}
.Top003198 .top-search .box .text{padding: 0 calc(42 / 16 * 1em) 0 calc(20 / 16 * 1em);}
.Top003198 .top-right dl:after{display: none;}
.Top003198 .top-right dl{display: flex;align-items: center;}
.Top003198 .open-search{ width: calc(24 / 16 * 1em); height: calc(24 / 16 * 1em); background: url(../images/Top003198-search.svg) no-repeat center center; background-size: contain;display: block; position: relative;}
.Top003198 .open-search.on{width: calc(30 / 16 * 1em); height: calc(30 / 16 * 1em); }
.Top003198 .open-search.on:after,
.Top003198 .open-search.on:before{background-color: #ff7366;}
.Top003198 .open-menu{width: calc(30 / 16 * 1em); height: calc(24 / 16 * 1em); display: flex;flex-wrap: wrap;flex-direction: column; justify-content: space-between; transition: 0.3s;}
.Top003198 .open-menu span{display: block; transition: 0.3s;height: 2px; background-color: #000;}
.menu-show  .Top003198 .open-menu{border-radius: 50%; background-color: #caa120; padding: calc(9 / 16 * 1em);height: calc(30 / 16 * 1em); }
.menu-show  .Top003198 .open-menu span{background-color: #fff; height: 1px;}
}
/*Banner003200 */
.Banner003200{position: relative;z-index: 1;}
.Banner003200 .solgan{position: absolute; left: 0;top: 0;width: 100%; height: 100%;z-index: 10;}
.Banner003200 .solgan .auto{max-width: 1600px; height: 100%;}
.Banner003200 .solgan img{max-width: calc(577 / 1600 * 100%);}
.Banner003200 .slick-dots{position: absolute; left: 0;width: 100%;text-align: center; bottom: calc(60 / 960 * 100%);z-index: 10;}
.Banner003200 .slick-dots li{width: 10px;height: 10px;border: 1px solid #fff; border-radius: 50%; cursor: pointer; display: inline-block; margin: 0 calc(20 / 1920 * 100vw);}
.Banner003200 .slick-dots li button{display: none;}
.Banner003200 .slick-dots li.slick-active{background-color: #caa120; border-color: #caa120;}
@media (min-width:1025px) {
    .Banner003200 .wap{display: none;}
}
@media (max-width:1024px) {
    .Banner003200 .pc{max-width:none;width:140%;margin-left:-20%;}
}



.Home_title{text-align: left;background: url(../images/title-line.png)no-repeat left top;padding-left: 4em;padding-top: 4em}
.Home_title .cn{font-size: 1.5em;font-weight: bold;color: #333}
.Home_title .en{font-size: 1.25em;font-weight: bold;color: #aaa;font-weight: lighter;text-transform: uppercase}
.Home_title .cn::after{content: '';display: block;width: 50px;height: 2px;background: #000;margin-top: 30px}



.home_num{padding: 2% 0;background: #fafafa}
.home_num ul{text-align: center}
.home_num li{width: 30%;display: inline-block;}
.home_num li .con{text-align: left;display: inline-block}
.home_num li aside{font-size: 1.125em;color: #333;}
.home_num li span{font-size: 3.25em;color: #caa120;display: inline-block;padding-right: 10px;line-height: 1.5;font-weight: bold}
.home_num li sup{font-size: 1.125em;color: #333;}

@media (max-width: 1024px) {
    .home_num ul {display: flex;justify-content: space-between;}
    .home_num ul li {width:auto;}
    .home_num li span {font-size: 1.75em;}
}




.home_yim{padding:0% 0 4%}
.home_yim .Home_title{float: left}
.home_yim .tab{text-align: center;padding-top: 6em;float: right}
.home_yim .tab span{line-height:3;text-align: center;border: 1px solid #000;color: #666;display:inline-block;padding:0 40px;cursor: pointer;margin: 0 0.2em}
.home_yim .tab span.on{background: #caa120;color: #fff;border-color: #caa120}

.home_yim .tab_list{margin-top: 2em}
.home_yim .tab_list .list li{float: left;width: 32.333%;margin-right: 1.5%;background: #000;margin-bottom: 1.5%;position: relative;overflow: hidden}
.home_yim .tab_list .list li:nth-child(1),
.home_yim .tab_list .list li:nth-child(2){float: left;width: 49.25%;}

.home_yim .tab_list .list li:nth-child(2),
.home_yim .tab_list .list li:nth-child(5){margin-right: 0;}
.home_yim .tab_list .list li::before{content: '';position: absolute;width: 100%;height: 100%;left: 0;bottom: 0;z-index: 1;background: -moz-linear-gradient(bottom, rgba(0,0,0,0.45) 0%, rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.45) 0%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to top, rgba(0,0,0,0.45) 0%, rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );}

.home_yim .tab_list .list li .pic figure{padding-bottom: 56.15%}

.home_yim .tab_list .list li .txt{position: absolute;width: 100%;padding:0 1.5vw;bottom: 2vw;left: 0;transform: translateY(90px);transition: 0.3s all;z-index: 10}

.home_yim .tab_list .list li .txt h3{color: #fff;font-size: 1.125em;margin: 0;padding-bottom: 10px;position: relative;z-index: 10;font-weight: normal;}
.home_yim .tab_list .list li .txt p{color: #fff;margin: 0;padding-bottom: 40px;position: relative;z-index: 10;font-size: .875em;line-height: 24px}
.home_yim .tab_list .list li .txt span{color: #fff;border: 1px solid #fff;width: 130px;text-align: center;line-height: 34px;display: inline-block;font-size: .875em;position: relative;z-index: 10;transition: 0.3s all}
.home_yim .tab_list .list li .txt span:hover{background: #caa120;border-color: #caa120}

.home_yim .tab_list .list li:hover .txt{transform: translateY(0)}

.home_yim .tab_list .btn{text-align: center}
.home_yim .tab_list .btn a{color: #caa120;line-height: 3;text-align: center;border: 1px solid #caa120;display: inline-block;margin: 2em auto 0;padding: 0 30px;transition: 0.3s all}
.home_yim .tab_list .btn a:hover{background: #caa120;color: #fff}

@media (max-width: 1024px) {
    .home_yim .tab {display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;padding-top: 2em;}
    .home_yim .tab span {display:block;flex:1;margin-bottom: 3%;padding:0;}
    .home_yim .tab_list .list li {width: 48.5%!important;margin-right: 3%;margin-bottom: 3%;}
    .home_yim .tab_list .list li:nth-child(2n) {margin-right: 0;}
    .home_yim .tab_list .list li:nth-child(5){display: none;}
    .home_yim .tab_list .list li .txt {transform: translateY(0) }
    .home_yim .tab_list .list li .txt h3 {padding-bottom:0;}
    .home_yim .tab_list .list li .txt p,
    .home_yim .tab_list .list li .txt span {display: none;}

}


.Floor002912{padding-bottom: 5%;background: #fafafa}
.Floor002912 .title {font-size: 1.85em;color: #333;text-align: center; padding-top: 5%;}
.Floor002912 .Home_title{float: left}
.Floor002912 .tab{text-align: center;padding-top: 6em;float: right}
.Floor002912 .tab li{line-height:3;text-align: center;border: 1px solid #000;color: #666;display:inline-block;padding:0 40px;cursor: pointer;margin: 0 0.2em;list-style: none}
.Floor002912 .tab li.slick-active{background: #caa120;color: #fff;border-color: #caa120}

.Floor002912 .slider{position: relative;z-index: 1;}
.Floor002912 .slider .box{overflow: hidden;}
.Floor002912 .slider .box li.slick-slide{padding: 2em 0 0 0;}
.Floor002912 .slider .box li.slick-slide a{display: block;margin: 0 0.5vw;}

.Floor002912 .Home_title{float: left}
.Floor002912 .more{text-align: center;}
.Floor002912 .more a{color: #caa120;line-height: 3;text-align: center;border: 1px solid #caa120;display: inline-block;margin: 2em auto 0;padding: 0 30px;transition: 0.3s all}
.Floor002912 .more a:hover{background: #caa120;color: #fff}

.Floor002912 .pic{overflow: hidden}
.Floor002912 .pic figure{padding-bottom: 56%}
.Floor002912 .detail{background: #fff;padding: 2vw;}
.Floor002912 .detail h3{color: #333;font-size: 1.125em;margin: 0;padding-bottom: 10px;position: relative;z-index: 10;font-weight: normal;}
.Floor002912 .detail p{margin: 0;padding-bottom: 20px;position: relative;z-index: 10;color: #666;font-size: .875em;line-height: 24px}
.Floor002912 .detail span{color: #666;border: 1px solid #ebebeb;width: 130px;text-align: center;line-height: 34px;display: inline-block;font-size: .875em;position: relative;z-index: 10;transition: 0.3s all}
.Floor002912 .detail span:hover{background: #caa120;border-color: #caa120;color: #fff}


.Floor002912 .box .slick-dots{text-align: center;padding-top: 2.6vw;}
.Floor002912 .box .slick-dots li{display: inline-block;width: 10px; height: 10px; margin: 10px 0;position: relative;list-style: none; margin: 0 9px;}
.Floor002912 .box .slick-dots li button{font-size: 0; width: 10px; height: 10px; background: rgba(0,0,0,0.2);border: 0;padding: 0; position: absolute;  border-radius: 50%;left: 0}
.Floor002912 .box .slick-dots li.slick-active button{background: #caa120;}

.Floor002912 .slick-arrow{position: absolute; z-index: 30; top: 50%; width: 60px; height: 60px; border: 1px solid rgba(0,0,0,0.2);padding: 0; margin-top: -30px; border-radius: 50%; transition: 0.3s;}
.Floor002912 .slick-arrow:hover{background: #caa120;border-color:#caa120 }
.Floor002912 .slick-arrow:before{position: absolute; content: ''; width: 10px; height:10px; border-bottom: 2px solid #caa120;border-left: 2px solid #caa120; left: 50%; top: 50%; margin: -5px 0 0 -5px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor002912 .slick-arrow:hover:before{border-color: #fff;}
.Floor002912 .slick-next:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
@media(max-width:640px){
.Floor002912 .slick-arrow{width: 40px; height: 40px;}
}
@media(min-width:1701px){
.Floor002912 .slider .box ul{ margin: 0 -0.5vw;}
.Floor002912 .slick-prev{left: -5vw;}
.Floor002912 .slick-next{right: -5vw;}
}
@media(max-width:1700px){
.Floor002912 .slick-prev{left: -60px;}
.Floor002912 .slick-next{right: -60px;}
}
@media(max-width:1500px){
.Floor002912 .slick-prev{left: 0;}
.Floor002912 .slick-next{right: 0;}
 .Floor002912 a:hover .name aside{font-size:4vw;}
}
@media(max-width:1200px){

.Floor002912 .slider .box li.slick-slide{padding-top: 4vw;}
.Floor002912 .name{font-size: 2.5vw;}
.Floor002912 a:hover .name aside{font-size:5vw;}
}
@media(max-width:1024px){
.Floor002912{padding-bottom: 8vw;}
    .Floor002912 .tab {width: 100%;padding-top: 2em;}
.Floor002912 .pic img{max-height: 40vw;}
.Floor002912 .more,
.Floor002912 .slider .box li.slick-slide{padding-top: 0;}
.Floor002912 .name{font-size:8vw;}
.Floor002912 a:hover .name aside{font-size:10vw;}
.Floor002912 .slider .box li.slick-slide a{padding: 8vw 0;}
}




.Home_school{padding-bottom: 4%;}
.Home_school .title {font-size: 1.85em;color: #333;text-align: center; padding-top: 5%;}
.Home_school .Home_title{float: left}
.Home_school .tab{text-align: center;padding-top: 6em;float: right}
.Home_school .tab span{line-height:3;text-align: center;border: 1px solid #000;color: #666;display:inline-block;padding:0 40px;cursor: pointer;margin: 0 0.2em}
.Home_school .tab span.on{background: #caa120;color: #fff;border-color: #caa120}

.home_yim .tab_list{margin-top: 2em}
.Home_school .more{text-align: center;}
.Home_school .more a{color: #caa120;line-height: 3;text-align: center;border: 1px solid #caa120;display: inline-block;margin: 3em auto 0;padding: 0 30px;transition: 0.3s all}
.Home_school .more a:hover{background: #caa120;color: #fff}

.Home_school .list{margin-top: 2em}
.Home_school .list li{float: left;width: 23.87%;margin-right: 1.5%;margin-bottom: 3em}
.Home_school .list li:nth-child(4n){margin-right: 0}
.Home_school .list li figure{padding-bottom: 56%}
.Home_school .list li .txt{padding-top: 1vw}
.Home_school .list li h3{color: #333;font-size: 1.125em;margin: 0;padding-bottom: 10px;position: relative;z-index: 10;font-weight: normal;}
.Home_school .list li p{margin: 0;margin-bottom: 20px;position: relative;z-index: 10;color: #666;font-size: .875em;line-height: 24px }
.Home_school .list li span{color: #666;border: 1px solid #ebebeb;width: 130px;text-align: center;line-height: 34px;display: inline-block;font-size: .875em;position: relative;z-index: 10;transition: 0.3s all}
.Home_school .list li span:hover{background: #caa120;border-color: #caa120;color: #fff}

@media (max-width: 1024px) {
    .Home_school .tab {display: flex;flex-wrap: wrap;width: 100%;padding-top: 2em;}
    .Home_school .tab span {flex:1;padding:0;}
    .home_yim .tab_list {margin-top: 0;}
    .Home_school .list li {width: 48.5%;margin-right: 3%;margin-bottom: 3%;}
    .Home_school .list li:nth-child(2n) {margin-right: 0;}
    .Home_school .list li p {margin-bottom: 0;}
    .Home_school .list li span {margin-top: 10px;}
    .Home_school .more a {margin-top: 20px;}
}



.Floor000922{padding-bottom: 5%;background: #fafafa}

.Floor000922 .Home_title{float: left}
.Floor000922 .more{text-align: center;float: right}
.Floor000922 .more a{color: #caa120;line-height: 3;text-align: center;border: 1px solid #caa120;display: inline-block;margin: 6em auto 0;padding: 0 30px;transition: 0.3s all}
.Floor000922 .more a:hover{background: #caa120;color: #fff}

.Floor000922 .owl-stage-outer{ overflow:hidden;margin-top: 2em}
.Floor000922 .owl-item{ float:left;}
.Floor000922 .owl-carousel .disabled{ display:none;}

.Floor000922 .title .item a{ display:inline-block;line-height:30px; padding:0 9px;color:#999;}
.Floor000922 .title .owl-item.on .item a{ font-weight:bold; color:#caa120;}

.Floor000922 .list dl{ background: #fff; padding:10%;}
.Floor000922 .list dl dd{ line-height:1.2; height:3.6em; margin:10% 0 5% 0; font-size: .875em;color: #999}
.Floor000922 .list dl dt{ position:relative;}
.Floor000922 .list dl dt::after{ position:absolute; content:'';width:52%; height:1px; background:#f2f2f2; bottom:0; right:0;}
.Floor000922 .list dl dt .pic{ width:43.37%;}
.Floor000922 .list dl dt .pic img{ display:block; width:100%;}
.Floor000922 .list dl dt .txt{ width:56.63%; padding-left:5%;}
.Floor000922 .list dl dt .txt a.dot{ color:#333;font-size: 18px;}
.Floor000922 .list dl dt .txt p{ color:#999;font-size: .875em;}

.Floor000922 .list .owl-dots{ text-align:center; padding-top:3%;}
.Floor000922 .list .owl-dots button{ width:10px; margin:0 9px; padding:0; border:none; border-radius:50%; height:10px; background: rgba(0,0,0,0.2);}
.Floor000922 .list .owl-dots button.active{background:#caa120;}




.Home_about{padding-bottom: 4%}
.Home_about .Home_title{float: left}
.Home_about .more{text-align: center;float: right}
.Home_about .more a{color: #caa120;line-height: 3;text-align: center;border: 1px solid #caa120;display: inline-block;margin: 6em auto 0;padding: 0 30px;transition: 0.3s all}
.Home_about .more a:hover{background: #caa120;color: #fff}

.Home_about .con{margin-top: 2em}
.Home_about .con .txt{line-height: 2;background: #fafafa}
.Home_about .con .txt h3{font-size: 1.5em;margin: 0;color: #caa120;padding-bottom: 20px}

.Home_about .con .pic{position: relative;}

.Home_about .slick-dots{bottom: 1vw;position: absolute;width: 100%;text-align: center;left: 0;z-index: 10}
.Home_about .slick-dots li{display: inline-block;width: 10px; height: 10px; margin: 10px 0;position: relative;list-style: none; margin: 0 9px;}
.Home_about .slick-dots li button{font-size: 0; width: 10px; height: 10px; background: rgba(256,256,256);border: 0;padding: 0; position: absolute;  border-radius: 50%;left: 0}
.Home_about .slick-dots li.slick-active button{background: #caa120;}

@media(min-width:1025px){
    .Home_about .txt{width: 50%;padding:0 4vw} 
}
@media(max-width:1024px){
    .Home_about .con .ytable-cell {display: block;width:100%;}
    .Home_about .con .txt {padding: 10px;}
    .Home_about .con .txt h3 {padding-top: 0;padding-bottom: 0;}
}



.Bottom003009{background-color: #2a2c2f;padding-top: 3.16vw;}
@media(max-width:1024px){
.Bottom003009{text-align: center;}
}
.Bottom003009 .auto{max-width: 1300px;}
.Bottom003009,
.Bottom003009 a{color: rgba(255,255,255,.5);}
.Bottom003009 a:hover{color: #caa120;}
.Bottom003009 .soglan{color: #fff;font-size: 1.45em;line-height: 1.5em;}
.Bottom003009 .share{}
.Bottom003009 .share dd{float: left;position: relative;}
.Bottom003009 .share dd img{max-width: 80px;}
.Bottom003009 .share dd a{display: block; width: 22px; height: 22px; margin: 0 11px;background: url("../images/Bottom003009_share_icon.png") no-repeat 0 0;}
.Bottom003009 .share dd.d_sina a{background-position: -42px 0;}
.Bottom003009 .share dd.d_fb a{background-position: -80px 0;}
.Bottom003009 .share dd.d_tw a{background-position: -120px 0;}
.Bottom003009 .share dd.d_ing a{background-position: -160px 0;}
@media(min-width:1025px){
.Bottom003009 .logo{display: table;table-layout: fixed;}
.Bottom003009 .logo > *{display: table-cell; vertical-align: middle;}
.Bottom003009 .logo .img{padding-right: 30px; max-width: 190px;}
}
@media(max-width:1024px){
.Bottom003009 .logo .img{padding-bottom: 20px;}
.Bottom003009 .share{display: table; margin-left:  auto; margin-right: auto;}
    .Bottom003009 .share dd {margin-top: 10px;}
}
@media(max-width:480px){
.Bottom003009 .soglan{font-size: 4vw;}
}

.Bottom003009 .b-mid{margin-top: 2.08vw;padding-top: 3.13vw; border-top: 1px solid rgba(255,255,255,0.05);padding-bottom: 3vw;}
.Bottom003009 .b-mid .tit{font-size: 1.285em;margin-bottom: 1.08vw;}
.Bottom003009 .b-mid .tit,
.Bottom003009 .b-mid .tit a{color: #fff;}
.Bottom003009 .contact{max-width: 329px;width: 25%;}
.Bottom003009 .contact li{line-height: 30px;color: rgba(255,255,255,.5)}
.Bottom003009 .contact li aside{font-size: 2.5em;color: #caa120;padding-bottom: 10px;font-weight: bold}
.Bottom003009 .b-mid nav{max-width: 770px;width: 75%;}
.Bottom003009 .b-mid nav dl{float: left; max-width: 140px;}
.Bottom003009 .b-mid nav dd{line-height: 20px;padding: 5px 0;}
@media(max-width:1024px){
.Bottom003009 .contact{width: 100%;max-width: unset;}
.Bottom003009 .b-mid nav{display: none}
}

.Bottom003009 .copyright{border-top: 1px solid rgba(255,255,255,0.05);padding: 2.08vw 0;}
.Bottom003009 .copyright .fr a{display: inline-block;}
.Bottom003009 .copyright .fr a:not(:last-child):after{ width: 1px; height: 13px;display: inline-block; content: ''; vertical-align: middle;background:#fff; opacity: 0.1; margin: 0 15px;}
@media(max-width:1024px){
.Bottom003009 .copyright{margin-top: 5vw;padding: 5vw;}
.Bottom003009 .copyright .fr{padding-bottom: 10px;}
}




/*Banner003144 */

.Banner003144{margin-top: 120px}
.Banner003144 .slick-dots{bottom: 1vw;position: absolute;width: 100%;text-align: center;left: 0;z-index: 10}
.Banner003144 .slick-dots li{display: inline-block;width: 10px; height: 10px; margin: 10px 0;position: relative;list-style: none; margin: 0 9px;}
.Banner003144 .slick-dots li button{font-size: 0; width: 10px; height: 10px; background: rgba(256,256,256);border: 0;padding: 0; position: absolute;  border-radius: 50%;left: 0}
.Banner003144 .slick-dots li.slick-active button{background: #caa120;}
@media (min-width:1025px) {
.Banner003144 .wap{display: none;}   
}
@media (max-width:1024px) {
    .Banner003144 {margin-top: 60px;}
/*.Banner003144 .pc{display: none;}      */
}



.yim-menu{padding: 2% 0;background: #fafafa}
.yim-menu dl{position: relative;padding-left: 120px;}
.yim-menu dl:first-child{margin-bottom: 20px}
.yim-menu dt{color: #333;position: absolute;left: 0;top: 3px;}
.yim-menu dd{display: inline-block;}
.yim-menu dd a{display: block;color: #666;font-size: .94em;line-height: 30px;padding: 0 15px;margin: 0 5px 5px}
.yim-menu dd.on a,
.yim-menu dd a:hover{background: #caa120;color: #fff}

@media (max-width: 768px) {
    .yim-menu dl {padding-left: 80px;}
    .yim-menu dd {width: 32%;}
}


.yim-list{padding: 3% 0 0}
.yim-list li{margin-bottom: 2%;}
.yim-list li .pic{float: left;width: 33%;}
.yim-list li .pic figure{padding-bottom: 56%;}
.yim-list li .txt{float: right;width: 67%;border-top: 1px solid #ddd;padding-left: 2.5vw;padding-top: 2vw;padding-right: 14vw;position: relative}
.yim-list .ul2 li .txt{padding-right: 0;}
.yim-list li .txt .tit h3{font-size: 1.5em;color: #333;margin: 0;font-weight: normal;padding-bottom: 10px}
.yim-list li .txt .tit span{font-size: 0.875em;color: #666;}

.yim-list li .txt .tip{margin-top: 20px;overflow: hidden;}
.yim-list li .txt .tip dl{float: left;width: 45%;background: #fafafa;font-size: 0.875em;padding: 11px 25px;margin-right: 2%;margin-bottom: 2%;border-radius: 36px;}
.yim-list .ul2 li .txt .tip dl{width: 32%;}
.yim-list li .txt .tip dl:nth-child(2n){margin-right: 0;}
.yim-list .ul2 li .txt .tip dl:nth-child(2n){margin-right: 2%;}
.yim-list .ul2 li .txt .tip dl:nth-child(3n){margin-right: 0;}
.yim-list li .txt .tip dl dt{display: inline-block;color: #666}
.yim-list li .txt .tip dl dd{display: inline-block;color: #caa120}

.yim-list li .txt .much{position: absolute;right: 0;top: 50%;transform: translateY(-50%)}
.yim-list li .txt .much b{color: #caa120;font-size: 1.5em;display: block}

@media (max-width: 1024px) {
    .yim-list li {margin-bottom: 4%;}
    .yim-list li .pic {width: 100%;}
    .yim-list li .txt {width: 100%;padding-right: 0;}
    .yim-list li .txt .tit h3 {font-size: 1.3em;}
    .yim-list li .txt .tip dl {padding: 11px 0;text-align: center;}
    .yim-list li .txt .much {position: relative;top:0;transform: translateY(0)}
    .yim-list li .txt .much b {display: inline-block;}
}

.hwym-js{padding: 3% 0;background: #fafafa;margin-top: 3%}
.hwym-js .title {font-size: 1.85em;color: #333;text-align: center;padding-bottom: 1em}
.hwym-js .txt{line-height: 1.75}
.hwym-js .txt strong{color: #caa120;font-size: 1.5em}

@media(min-width:1025px){
    .hwym-js .txt{padding-right: 5vw;width: 50%}
}
@media(max-width:1024px){
    .hwym-js .ytable-cell {display: block;}
}


.hwym-ml{padding: 3% 0 5%;}
.hwym-ml .title {font-size: 1.85em;color: #333;text-align: center;padding-bottom: 1em}

.hwym-ml .tab{ text-align:center; padding-bottom:3%; line-height:50px;}
.hwym-ml .tab span{ display:inline-block; color:#666; width:32%;position:relative;cursor:pointer;background: #f5f5f5}
.hwym-ml .tab.tab2 span{ width:24%;}
.hwym-ml .tab span.on{ background:#caa120; color:#fff; }

.hwym-ml .list{display: none}
.hwym-ml li:not(:last-child){margin-bottom: 2%;border-bottom: 1px solid #ebebeb;padding-bottom: 2%}
.hwym-ml li .pic img{width: 100%;}

.hwym-ml li .txt h3{margin: 0;font-size: 1.25em;padding-bottom: 15px;color: #333}
.hwym-ml li .txt p{margin: 0;font-size:  calc(15 / 16 * 1em);line-height: 1.66}

@media(min-width:1025px){
    .hwym-ml li .pic{width: 20%}
    .hwym-ml li .txt{width: 77%;padding-top: 2%}
}
@media(max-width:1024px){
    /*.hwym-ml li {display: flex;justify-content: space-between;align-items: center;}*/
    .hwym-ml .list .pic {flex:0 0 48%;}
    .hwym-ml .list .txt {flex:0 0 50%;padding-top: 10px;}
}

.Page002046 .Pages{ text-align:center; padding:3% 0 5%;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#caa120; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}



.yim-info{margin-top: 120px;padding: 3% 0;background: #fafafa}
.yim-info .location,
.yim-info .location a{color: #999}

.yim-info .yim-detail{margin-top: 40px;}

.yim-info .yim-detail .pic{width: 42%;}
.yim-info .yim-detail .pic figure{padding-bottom: 70%}

.yim-info .yim-detail .txt{width: 58%;background: #fff;padding: 0 2vw}
.yim-info .yim-detail .tit{margin-bottom: 2.5em;padding-right: 10vw;position: relative}
.yim-info .yim-detail .tit h3{margin: 0;font-size: 1.5em;color: #333;padding-bottom: 10px;font-weight: normal;}
.yim-info .yim-detail .tit span{font-size: 16px;color: #666;display: inline-block;}
.yim-info .yim-detail .tit span b{color: #ed4040}
.yim-info .yim-detail .tit p{margin: 0;color: #666;padding-bottom: 10px;}
.yim-info .yim-detail .tit .btn{position: absolute;width: 120px;line-height: 40px;text-align: center;right: 0;top: 30px;color: #caa120;border: 1px solid #caa120;transition: 0.3s all}
.yim-info .yim-detail .tit .btn:hover{background: #caa120;color: #fff}
.yim-info .yim-detail .txt ul{text-align: center; }
.yim-info .yim-detail .txt li{float: left;width: 33.33%;margin-top: 20px}
.yim-info .yim-detail .txt li:not(:last-child){border-right: 1px solid #ebebeb}
.yim-info .yim-detail .txt li h4{color: #caa120;font-size: 1.25em;font-weight: normal;text-align: center;margin: 0}
.yim-info .yim-detail .txt li p{color: #666;font-size: 0.875em;text-align: center;margin: 0;padding-top: 10px}

.yim-info .yim-detail .txt .txt-bottom{}

@media (max-width: 1024px) {
    .yim-info{margin-top: 60px;}
    .yim-info .yim-detail .ytable-cell {width: 100%;display:block;}
    .yim-info .yim-detail .txt {padding-top: 4%;padding-bottom: 4%;}
    .yim-info .yim-detail .txt ul {display: flex;flex-wrap: wrap;}
    .yim-info .yim-detail .txt .row5 li{flex:0 0 33.3%;}
    .yim-info .yim-detail .tit {padding-right: 34vw;}
    .yim-info .yim-detail .tit .btn {width: 90px;line-height: 33px;}
}


.yim-main{padding: 2% 0 3%;}
.yim-main .navbox{border-bottom: 1px solid #e5e5e5;}
.yim-main .navbox li{display: inline-block;margin-right: 3vw}
.yim-main .navbox li a{display: block;line-height: 60px;border-bottom: 3px solid transparent;font-size: 1.125em}
.yim-main .navbox li.on a,
.yim-main .navbox li:hover a{border-color:#caa120 ;color: #caa120}

.yim-main .mainbox .title{font-size: 1.5em;color: #333;padding: 64px 0 32px;}
.yim-main .mainbox .title i {width: 2em;height: 2em; border-radius: 50%;background-color: #caa120;display: inline-block;vertical-align: middle;margin-right: 0.625em;background-repeat: no-repeat;background-position: center;background-size: auto 55%;}
.yim-main .mainbox .title-1 i {background-image: url(../images/RighInfo003134-icon-file5.svg);}
.yim-main .mainbox .title-2 i {background-image: url(../images/RighInfo003134-icon-file1.svg);}
.yim-main .mainbox .title-3 i {background-image: url(../images/RighInfo003134-icon-file2.svg);}
.yim-main .mainbox .title-4 i {background-image: url(../images/RighInfo003134-icon-file3.svg);}
.yim-main .mainbox .title-5 i {background-image: url(../images/RighInfo003134-icon-file4.svg);}
.yim-main .mainbox .title-6 i {background-image: url(../images/RighInfo003134-icon-file6.svg);}
.yim-main .mainbox .title-7 i {background-image: url(../images/RighInfo003134-icon-file7.svg);}
.yim-main .mainbox .box .con{line-height: 2}
.yim-main .mainbox .box .list1 li {float: left; width: 23.87%;position: relative;padding: 2.2% 2.2%;background: rgb(254 250 244);margin: 2% 0 0;margin-right: 1.5%; overflow: hidden;height: 200px;}
.yim-main .mainbox .box .list1 li:nth-child(4n) {margin-right: 0;}
.yim-main .mainbox .box .list1 li span {position: absolute;right: 0;bottom: 0;font-size: 120px;line-height: 100px;color: #caa120;display: inline-block;width: 100%;z-index: 1;text-align: right;opacity: .05}
.yim-main .mainbox .box .list1 li aside {margin: 24px 0 5px 0;color: #333;line-height:2;}

.yim-main .mainbox .box .intro{line-height:2;}
.yim-main .mainbox .box .img{width: 50%;}

.yim-main .mainbox .box .list2{position: relative;padding-left: 50px;padding-bottom: 5%;}
.yim-main .mainbox .box .list2::before,
.yim-main .mainbox .box .list2::after {position: absolute;content: '';}
.yim-main .mainbox .box .list2::before {width: 2px;height: 100%;background-color: #caa120;top: 0;left: 10px;}
.yim-main .mainbox .box .list2::after {background: url(../images/Timeline000784_bottom.png) no-repeat;width: 24px;height: 40px;bottom: 0;left: -1px;}
.yim-main .mainbox .box .list2 dl {width: 100%;display: table;line-height: 2;position: relative;}
.yim-main .mainbox .box .list2 dl::before {position: absolute; content: "";left: -49px;top: 50%;transform: translateY(-50%);width: 20px;height: 20px;border-radius: 50%;border: 3px solid #caa120;background-color: #fff;top: 50%;z-index: 1;}
.yim-main .mainbox .box .list2 dl>* {display: table-cell;vertical-align: middle;}
.yim-main .mainbox .box .list2 dt {width: 95px;text-align: center;}
.yim-main .mainbox .box .list2 dt b {display: block;width: 45px;height: 45px;border-radius: 50%;background: #caa120;color: #fff;font-size: 1.5em;position: relative;overflow: hidden;line-height: 45px;text-align: center; margin: 25px auto;}
.yim-main .mainbox .box .list2 dt b::after {position: absolute;content: '';width: 20px;height: 7px;background: #b03e17;bottom: 0;right: 0;}
.yim-main .mainbox .box .list2 dd p {padding: 1% 5% 1% 0;margin: 0;}
.yim-main .mainbox .box .list2 dd p b {font-size: 1.125em;color: #333;}

.yim-main .mainbox .box .table_1 th,
.yim-main .mainbox .box .table_1 td {text-align: center;border: 1px solid #eee;border-collapse: collapse;line-height: 24px;padding: 15px;}
.yim-main .mainbox .box .table_1 th {font-weight: normal;}
.yim-main .mainbox .box .table_1 th:nth-of-type(even) {background: #e0b221;}
.yim-main .mainbox .box .table_1 th:nth-of-type(odd) {background: #caa120;}
.yim-main .mainbox .box .table_1 th {color: #fff;line-height: 2;}

.yim-main .mainbox .box .con2 {max-width: 50%}
.yim-main .mainbox .box .con2 dl{width: 50%;float: left;line-height: 2}
.yim-main .mainbox .box .con2 dl dt{display: inline-block;color: #666}
.yim-main .mainbox .box .con2 dl dd{display: inline-block;color: #333}


.yim-main .mainbox .box .from{ max-width:1100px;}
.yim-main .mainbox .box .from td{ padding-right: 5%; padding-bottom:3%;}
.yim-main .mainbox .box .from td p{ margin: 0; color: #999; text-align: center;}
.yim-main .mainbox .box .from td div{ position:relative;}
.yim-main .mainbox .box .from label{ position:absolute; left:15px; top:0;line-height: 50px; color:#666;}
.yim-main .mainbox .box .from .text{ width:100%; height:50px; line-height:50px; text-indent:10px; border:none; background:#f8f9fb;}
.yim-main .mainbox .box .from select{ width:100%; height:50px; line-height:50px; text-indent:10px; border:none; background:#f8f9fb;color:#666;}
.yim-main .mainbox .box .from textarea.text{ height:140px;}
.yim-main .mainbox .box .from .btn{ padding-bottom: 1.5%;}
.yim-main .mainbox .box .from .btn input{ background:#caa120; cursor:pointer; padding:0; border:none; width: 160px; height:50px; font-size: 16px; color:#fff; text-transForm002802: uppercase; }


@media(min-width:641px){
.yim-main .mainbox .box .from td:nth-child(3n),
.yim-main .mainbox .box .from .textareas,
.yim-main .mainbox .box .from .btn,
.yim-main .mainbox .box .from .tip{ padding-right: 0; }
}
@media(max-width:640px){
.yim-main .mainbox .box .list1 li  {width: 48.5%;margin-right: 3%;margin-bottom: 3%;}
.yim-main .mainbox .box .list1 li:nth-child(2n) {margin-right: 0;}
    .yim-main .mainbox .box .list1 li span {font-size: 70px;}
    .yim-main .mainbox .box .ytable-cell {width:100%;display:block;}
    .yim-main .mainbox .box .list2 dt {width: 65px;}
    .yim-main .mainbox .box .from td{ display: block; padding-right: 0; }
    .yim-main .mainbox .box .con2 {max-width: 100%;}
}
@media(max-width:480px) {
    .yim-main .mainbox .box .table_1 {overflow: auto;}
    .yim-main .mainbox .box .table_1 table {width: 180%;}
}



.Menu003135 { box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04); }
.Menu003135 .current { line-height: 5; }
.Menu003135 .current, 
.Menu003135 .current a:not(:hover) { color: #999; }
.Menu003135 .fl { float: right }
.Menu003135 .fr { float: left }
.Menu003135 .current span { color: #333; }
.Menu003135 .nav-menu li { float: left; line-height: 5; }
.Menu003135 .nav-menu li:not(:last-child) { margin-right: 3.222em; }
.Menu003135 .nav-menu li a { display: block; position: relative; }
.Menu003135 .nav-menu li a:hover, 
.Menu003135 .nav-menu li.aon a { color: #caa120; }
.Menu003135 .nav-menu li.aon a:before { position: absolute; content: ''; left: 0; bottom: 0; width: 100%; height: 3px; background-color: #caa120; }

@media (max-width:1024px) {
.Menu003135 .current { display: none; }
.Menu003135 .nav-menu li { line-height: 3; }
}


.RighInfo003072{padding: 4% 0}

@media(min-width:1024px){
.RighInfo003072 .txt-info{width: 44%;}
.RighInfo003072 .pic{width: 50%;}
}
@media(max-width:1024px){
.RighInfo003072 .txt-info{margin-bottom: 4vw;}
}


.RighInfo003072 .video { position: relative; z-index: 4; }
.RighInfo003072 .video .Ispic { padding-bottom: 60%; }

.RighInfo003072 .number{ margin: 3vw 0 0;}
.RighInfo003072 .number li{float: left; width: 32%; color: #333; padding: 2vw; background: #fff; box-shadow: 0 3px 29px -8px rgb(192 196 204 / 71%);}
.RighInfo003072 .number li:not(:last-child){ margin-right: 2%;}
.RighInfo003072 .number li .img{width: 8.25em;}
.RighInfo003072 .number li .img img{height: 5em;}

.RighInfo003072 .number li aside{}
.RighInfo003072 .number li aside b{font-size: 42px;color: #004f98;font-weight: 900;line-height: 0.85em;display: inline-block; margin-right: 10px;font-family: 'HarmonyOS_Sans_SC_Bold';}
.RighInfo003072 .number li p{margin-bottom: 0;}
@media(min-width:769px) and (max-width:1024px){
.RighInfo003072 .number li aside b{font-size: 4vw; }
}
@media(max-width:640px){
.RighInfo003072 .number li aside b{font-size: 8vw; }
}

.RighInfo003072 .edit-info{line-height: 2em; text-align: justify;}
.RighInfo003072 .edit-info .tit{ font-size: 24px; color: #004f98; margin: 1.5em 0 0.6em 0;}
.css-3072 .year{color: #ececec;font-weight: 900;font-family: 'Arial';font-size: 60px;line-height: 0.934em;}
.css-3072 .name{color: #caa120;font-size: 1.85em; margin: 1.5em 0 1.6em 0;}


.RighInfo003072 .box-2{margin-top: 3em}
.RighInfo003072 .box-2 .slogan{font-size: 1.75em;color: #333;text-align: center;position: relative;padding: 3% 0;max-width: 800px;margin: 0 auto 4%;font-weight: bold;}
.RighInfo003072 .box-2 .slogan::before{position: absolute;content: '';background: url(../images/d1.png)no-repeat center left;left: 0;top: 0;width: 44px;height: 37px;}
.RighInfo003072 .box-2 .slogan::after{position: absolute;content: '';background: url(../images/d2.png)no-repeat center left;right: 0;bottom: 0;width: 44px;height: 37px;}
.RighInfo003072 .box-2 .ytable-cell{background: #fafafa;vertical-align: top;padding: 30px;}
.RighInfo003072 .box-2 .ytable-cell.no{background: none;padding: 0;}
.RighInfo003072 .box-2 .icon{max-width: 60px}
.RighInfo003072 .box-2 h3{font-size: 1.5em; font-weight: 400;margin-bottom: 0;padding-bottom: 10px;color: #333}
.RighInfo003072 .box-2 aside{color: #666;}

@media(min-width:641px){
    .RighInfo003072 .box-2 .ytable-cell:not(:last-child){width: 24%;}
    .RighInfo003072 .box-2 .ytable-cell.no{width: 1%;}
}

@media(max-width:640px){
.css-3072 .year{font-size: 14vw;}
.css-3072 .name{font-size: 6vw;}
.RighInfo003072 .edit-info{font-size: 3.5vw;}
    .RighInfo003072 .box-2 .ytable {display: flex;flex-wrap: wrap;justify-content: space-between;}
    .RighInfo003072 .box-2 .ytable-cell {flex: 0 0 48.5%;display: block;margin-bottom: 3%;}
    .RighInfo003072 .box-2 .ytable-cell.no {display: none;}
    .RighInfo003072 .box-2 .icon {max-width:34px;}
}




.LEADERSHIP li{padding: 3vw 0;border-bottom: 1px solid #ebebeb}
.LEADERSHIP li .pic{float: left;width: 27.718%;}
.LEADERSHIP li .pic figure{padding-bottom: 80%;background-position: center top}
.LEADERSHIP li .txt{float: right;width: 68%;padding-top: 2em}

.LEADERSHIP li h3{margin: 0;font-size: 1.5em;color: #333;font-weight: normal;padding-bottom: 20px}
.LEADERSHIP li h4{margin: 0;font-size: 1.125em;color: #333;padding-bottom: 20px}
.LEADERSHIP li p{margin: 0;color: #666;line-height: 2}

@media (max-width: 1024px) {
    .LEADERSHIP li .pic ,
    .LEADERSHIP li .txt {width: 100%;}
}


.RighInfo002226{ padding:5% 0;}
.RighInfo002226 .dl{float: left;width: 46%;}
.RighInfo002226 .dl:nth-child(2n){float: right;}
.RighInfo002226 .dl:nth-child(2n+1){clear: both;}
.RighInfo002226 .dl .h4{ font-size:1.5em; margin:0;color: #333}
.RighInfo002226 .dl .h4 span{display:inline-block; border-bottom: 2px #caa120 solid; padding-bottom:10px;}
.RighInfo002226 .dl .con{ font-size:14px; padding:15px 0 30px; line-height:2.25;}
.RighInfo002226 .word{width: 60%}
.RighInfo002226 .pic{}

@media (max-width: 1024px) {
    .RighInfo002226 .ytable-cell {display: block;width: 100%;}
    .RighInfo002226 .dl .h4 {font-size: 1.3em;}
    .RighInfo002226 .dl .con {line-height: 1.6;}
}



.Floor0029121{padding: 3% 0 0;}

.Floor0029121 .slider .box{overflow: hidden;}
.Floor0029121 .slider .box li{padding: 2em 0 0 0;float: left;width: 32.34%;margin-right: 1vw}
.Floor0029121 .slider .box li:nth-child(3n){margin-right: 0}
.Floor0029121 .slider .box li a{display: block;}

.Floor0029121 .pic{overflow: hidden}
.Floor0029121 .pic figure{padding-bottom: 56%;transition: .3s;}
.Floor0029121 .pic:hover  figure{transform: scale(1.08)}
.Floor0029121 .detail{background: #fff;padding: 2vw 1vw;}
.Floor0029121 .detail h3{color: #333;font-size: 1.125em;margin: 0;padding-bottom: 10px;position: relative;z-index: 10;font-weight: normal;}
.Floor0029121 a:hover .detail h3{color: #caa120;}
.Floor0029121 .detail p{margin: 0;padding-bottom: 20px;position: relative;z-index: 10;color: #666;font-size: .875em;line-height: 24px}
.Floor0029121 .detail span{color: #666;border: 1px solid #ebebeb;width: 130px;text-align: center;line-height: 34px;display: inline-block;font-size: .875em;position: relative;z-index: 10;transition: 0.3s all}
.Floor0029121 .detail span:hover{background: #caa120;border-color: #caa120;color: #fff}

@media(max-width:1500px){
 .Floor0029121 a:hover .name aside{font-size:4vw;}
}
@media(max-width:1200px){
.Floor0029121 .pic img{max-height: 20vw;}
.Floor0029121 .slider .box li.slick-slide{padding-top: 4vw;}
.Floor0029121 .name{font-size: 2.5vw;}
.Floor0029121 a:hover .name aside{font-size:5vw;}
}
@media(max-width:640px){
.Floor0029121{padding-bottom: 8vw;}
.Floor0029121 .slider .box li {width: 48.5%;margin-right: 3%;margin-bottom: 3%;}
.Floor0029121 .slider .box li:nth-child(2n) {margin-right: 0;}
.Floor0029121 .more,
.Floor0029121 .slider .box li.slick-slide{padding-top: 12vw;}
.Floor0029121 .name{font-size:8vw;}
.Floor0029121 a:hover .name aside{font-size:10vw;}
.Floor0029121 .slider .box li.slick-slide a{padding: 8vw 0;}
.Floor0029121 .detail span {margin-top: 10px;}
.Floor0029121 .detail p {padding-bottom: 0;}
}


.ymbk{padding-top: 5%}
.ymbk li:not(:last-child){margin-bottom: 2%;border-bottom: 1px solid #ebebeb;padding-bottom: 2%}
.ymbk li .pic {overflow: hidden;}
.ymbk li .pic figure{width: 100%;padding-bottom: 80%;transition: .3s;}
.ymbk li .pic img{width: 100%;transition: .3s;}
.ymbk li:hover .pic figure{transform: scale(1.08);}

.ymbk li .txt h3{margin: 0;font-size: 1.25em;padding-bottom: 15px;color: #333}
.ymbk li .txt p{margin: 0;font-size:  calc(15 / 16 * 1em);line-height: 1.66;color: #333;}
.ymbk li:hover .txt h3 {color: #caa120;}

@media(min-width:1025px){
    .ymbk li .pic{width: 20%}
    .ymbk li .txt{width: 77%;padding-top: 2%}
}

@media(max-width:1024px){
    .ymbk li:not(:last-child) {margin-bottom: 8%;}
    .ymbk li .pic {flex:0 0 36%;}
    .ymbk li .txt {flex:0 0 60%;font-size: 4vw;}
    .ymbk li .txt h3 {padding-top: 1em;}
    .ymbk li a {display: flex;justify-content: space-between;align-items: center;}
}




.RighInfo002857{padding: 5% 0;}
.RighInfo002857 .title{padding-bottom: 2vw;color: #333;font-size: 100px;}
.RighInfo002857 .title .cn{font-size: 0.34em;}
.RighInfo002857 .title .en{font-size: 0.42em;text-transform: uppercase;}
.RighInfo002857 .code{width: 120px;}
@media(max-width:640px){
.RighInfo002857 .title{font-size: 80px;}
}
@media(max-width:480px){
.RighInfo002857 .title{font-size: 60px;}
}

.RighInfo002857 .edit-css .tit{font-size: 1.85em;color: #caa120;padding-bottom:2vw;}
.RighInfo002857 .edit-css li{margin-bottom: 2%;color: #333;position: relative}
.RighInfo002857 .edit-css li .icon{display: inline-block;max-width: 20px;margin-right: 10px}
.RighInfo002857 .edit-css li aside{margin-top: 10px;line-height: 1.6;display: inline-block}

@media(min-width:1025px){
    .RighInfo002857 .fl{width: 50%}
    .RighInfo002857 .fr{width: 45%}
}

@media(max-width:640px){
.RighInfo002857 .edit-css .tit{font-size: 20px;}
}
@media(max-width:480px){
.RighInfo002857 .edit-css .tit{font-size:18px;}
.RighInfo002857 .edit-css li{ padding: 22px; border-bottom:5px solid #f8f8f8;}
}



/*.RichInfo005*/
.RichInfo005{ padding:5vw 0;}
.RichInfo005 .title{ color: #333; text-align:center; padding-bottom:20px; }
.RichInfo005 .title h1{ margin:0; padding-bottom:15px; font-size:28px; font-weight:normal; }
.RichInfo005 .title p{ margin:0;border-bottom:1px dashed #eaeaea; padding-bottom:30px;}
.RichInfo005 .title p span{ color:#777;font-size: 16px;}
.RichInfo005 .info{ font-size:16px; color: #666; line-height:1.75;text-align:justify;min-height: 300px; }
.RichInfo005 .info .img{ margin:2% 0;}
.RichInfo005 .info_back{text-align:center; clear:both; padding:32px 0;}
.RichInfo005 .info_back a{background:#caa120; width: 180px; line-height:54px; color:#fff; font-size:16px; display: inline-block; }
.RichInfo005 .info_back a:hover{background:#caa120;}
.RichInfo005 .info_pn { padding-top:24px; border-top: 1px dashed #eaeaea;}
.RichInfo005 .info_pn span a{ font-size:15px; color:#999;}
.RichInfo005 .info_pn span a:hover{color:#caa120;}

@media(min-width:769px){
    .RichInfo005 .info .pic{ margin:2% auto 4%; display: block;}
    .RichInfo005 .info .pic1{float:right; margin-left:4%; margin-bottom:2%;}
    .RichInfo005 .info .pic2{ float:left; margin-right:4%; margin-bottom:2%;}
    .RichInfo005 .info_pn span{ display:block; float: left; width: 45%; }
    .RichInfo005 .info_pn span:last-child{ float: right; text-align:right;}
}
@media(max-width:768px){
    .RichInfo005 .auto {padding: 0 2%;}
    .RichInfo005 .title h1 {font-size: 6vw;}
    .RichInfo005 .info {font-size: 4vw;}
    .RichInfo005 .info_back a {font-size: 4vw;width: 110px;line-height: 34px;}
}


/*
 .TextList000591
 */
.TextList000591{ padding:2% 0;}
.TextList000591 ul{padding:0 2%; background-color:#fff;}
.TextList000591 li{border-bottom:1px solid #d1d1d1; padding:15px 0;}
