﻿@font-face {
	font-family: 'ShR';
	src: url('fonts/SourceHanSerifSC/SourceHanSansSC-Regular.otf');
}
body{font-family: 'ShR';}
a:hover{color:#9a7d4a;}
/*Top003156 */
.Top003156{position: relative;width:100%;top:0;left:0;z-index: 100;box-shadow: 0 0 0.1rem rgba(0,0,0,0.12)}
.Top003156_fixed{position: fixed;background:#fff;box-shadow: 0 0 0.1rem rgba(0,0,0,0.12)}
.Top003156_2{position: fixed;box-shadow:none;}
.Top003156 .root-w-1400 .auto{z-index: 3; width: 96%;}
.Top003156 .logo{display: table; }
.Top003156 .logo a{display: table-cell;vertical-align: middle;}

.Top003156 .top-right{position: absolute;right: 2vw; top: 0;display: table;}
.Top003156 .top-right > *{display: table-cell; vertical-align: middle;}
.Top003156 .top-right dd a:not(:hover){color: #888888;}
.Top003156 .top-right dd a:not(:last-child):after{width: 1px; height: 0.625em; background-color: #d9d9d9;display: inline-block;content: ''; margin: 0 0.625em;}

.open-search{cursor: pointer;;display: block;width: 1.375em;height: 1.375em;background: url(../images/Top003156-search.svg) no-repeat center center; background-size: contain;}
.open-search.on:before,
.open-search.on:after{background-color: #9a7d4a;}
.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;}
.top-search .text{width: 100%; height: 3.125em;line-height: 3.125em;padding: 0 3.125em 0 0.625em;font-size: 1em;}
.top-search .btn{position: absolute;right: 0; top: 0;width: 3.125em;height: 100%; background: url(../images/Top003156-search.svg) no-repeat center center;background-size: auto 60%;}

.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: 3px;background-color: #9a7d4a;transform: translateX(-50%);transition: 0.3s; bottom: 0; width: 0;}
.Top003156 menu li span a:hover,
.Top003156 menu li.aon span a{color: #9a7d4a;}
.Top003156 menu li:hover span:after,
.Top003156 menu li.aon span:after{width: 100%;}
.Top003156 menu li span a{font-size: 0.22rem;font-weight:bold;}

@media (min-width:1025px) {
.Top003156 header{padding: 0 0 0 2.5rem;}
.Top003156 menu{margin: 0 auto;display: table;float:right;}
.Top003156 menu li{float: left; }
.Top003156 menu li + li{margin-left:0.885rem;} 
.Top003156 menu li span a{line-height:4.364;}
.Top003156 .logo{max-width: 19%;position: absolute; left: 2vw; top: 0;height:6em;}  
.Top003156 .logo img{height: 4.375em;}
.Top003156 .top-right{height:6em;}
.open-search{margin-left: 3.125em;}
.top-search{width: 25em;}
}

@media (max-width:1024px) {
body{padding-top: .62rem;}
.Top003156{position: fixed;background:#fff;box-shadow: 0 0 0.1rem rgba(0,0,0,0.12)}
.Top003156 .root-w-1560 .auto{width: 96%;}
.Top003156 menu{position: absolute; right: 0;top: 100%; width: 200px; padding: 0.625em;background-color: rgba(255, 255, 255, .7);box-shadow: 0 0 0.625em rgba(0,0,0,0.3); border-radius: 0.625em; visibility: hidden; transform: translateY(5em); transition: 0.3s; opacity: 0;}  
.menu-show .Top003156 menu{transform: translateY(0); opacity: 1; visibility: inherit;}
.Top003156 menu li span a{padding: 0.5em 0;text-align: center;}
.Top003156 .logo{max-width: 40%; height: 4em;}  
.Top003156 .top-right{height:4em;}
.Top003156 .top-right dd{font-size: 0.875em;}
.Top003156 .top-right dt{padding-left: 1em;}
.Top003156 .open-menu{display: block;width: 2em;height: 2em;}
.Top003156 .open-menu i{background-color: #9a7d4a;}
.Top003156 .open-menu:not(.on) i:nth-child(1){margin-top: -0.625em;}
.Top003156 .open-menu:not(.on) i:nth-child(3){margin-top: calc(0.625em - 3px);}
.top-search{width: 100%;}
}





/*Banner003172 */
.Banner003172{color: #333;font-size: 100px;}
.Banner003172 .tit{font-size: 0.8em; line-height: 1.05;text-transform: uppercase; }
.Banner003172 .desc{font-size: 0.52em;letter-spacing: 0.20833em;display: inline-block; margin-top: 0.5em;}
.Banner003172 .desc:before{content:'';width:24px;height: 24px;background:url(../images/lm-ico.png) no-repeat center; display: block;margin-bottom:0.4em;}
.Banner003172 li{position: relative;}
.Banner003172 .txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;}
.Banner003172 .txt .ytable{height: 75%;max-width:1600px;}
.Banner003172 .tit,
.Banner003172 .desc{transform: translateY(30px); opacity: 0;transition: 1.2s 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);color:#333}
.Banner003172 .desc{transition-delay: 1s;}
.Banner003172 .ani-show .tit,
.Banner003172 .ani-show .desc{transform: translateY(0); opacity: 1;}
.Banner003172 .slick-dots{position: absolute;left: 50%;transform: translateX(-50%); bottom: 0.59em;z-index: 20;}
.Banner003172 .slick-dots li{float: left;width: 0.2em;height: 0.2em; margin: 0 0.1em;}
.Banner003172 .slick-dots li.slick-active{background: url(../images/Banner003172-dots.svg) no-repeat;background-size: contain;}
.Banner003172 .slick-dots li button{width: 0.05em; height: 0.05em; background-color: rgba(0,0,0,0.3);border-radius: 50%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);padding: 0;border: 0;overflow: hidden;text-indent: -999em;font-size: 1em;}
.Banner003172 .slick-dots li.slick-active button{opacity: 0;}

@media (max-width:1600px) {
.Banner003172{font-size: 6vw;}   
}
@media (max-width:640px) {
.Banner003172 .slick-dots li{width: 0.4em;height: 0.4em; margin: 0 0.2em;}  
.Banner003172 .slick-dots li button{width: 0.2em; height: 0.2em; }  
}

.h-title{margin-bottom:0.5rem;}
.h-title .en{
    font-size: 0.48rem;
    background: url(../images/title-line-black.png) repeat;
    -webkit-background-clip: text;
    color: transparent;
    font-weight: bold;
    text-transform: uppercase;
    display: inline-block;
    line-height: calc(42 / 48);
    }
.h-title .cn{font-size:0.52rem;color:#333;}
.h-title.center{text-align: center}

.h-more{}
.h-more span{display: inline-block;color: #9a7d4a;padding: 0 calc(30 / 16 * 1em) 0 0;background: url(../images/more.svg) no-repeat right calc(8 / 16 * 1em) top 6px;background-size: calc(12 / 16 * 1em) auto;transition: 0.3s;}
.h-more span:hover{color: #9a7d4a;  background-image: url(../images/more.svg);}


/*Floor002977*/
.Floor002977{padding-top:5vw;}
.Floor002977 .ul{width: 98%;margin: 0 auto;}
.Floor002977 li{position: relative; z-index: 1;overflow: hidden;}
.Floor002977 li a{color:#333; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; padding: 0 40% 0 7vw;}
.Floor002977 li img{transition: 0.8s ease;}
.Floor002977 li:hover img{transform: scale(1.1)}
.Floor002977 li:nth-child(2) a,
.Floor002977 li:nth-child(3) a{color:#fff;}
.Floor002977 li .ytable{height: 58%;}
.Floor002977 li aside{word-break: break-word; }
.Floor002977 li .t-1{font-size: 0.38rem;}
.Floor002977 li .t-2{font-size: 0.32rem; margin-bottom: 1.5em; margin-top: 0.2em;}
.Floor002977 li .more{display: block; width: 60%; max-width: 1.75rem;line-height: 0.48rem;position: relative; color: #999;font-size: 0.16rem; text-align: center;transition: 0.3s 0.5s;}
.Floor002977 li .more:before,
.Floor002977 li .more:after{position: absolute; content: ''; height: 1px;width: 100%;background: rgba(0,0,0,0.08); transition: 0.5s;}
.Floor002977 li .more:before{left: 0; top: 0;}
.Floor002977 li .more:after{right: 0; bottom: 0;}
.Floor002977 li .more:hover:before,
.Floor002977 li .more:hover:after{/*width: 0;*/background:#9a7d4a;}
.Floor002977 li .more:hover{ color: #9a7d4a; }

@media(min-width:769px){
.Floor002977 li{ float: left; width: 49.5%;margin-bottom: 1%;}
.Floor002977 li:nth-child(2n){float: right;}
}
@media(min-width:769px) and (max-width:1280px){
.Floor002977 li .t-1{font-size: 2vw;}
.Floor002977 li .t-2{font-size: 2.2vw;}
}
@media(max-width:1024px){
    .h-title{margin-bottom: .3rem;}
    .h-title .cn{font-size:0.32rem;color:#333;}
}
@media(max-width:768px){
.Floor002977{margin: 3% 0 4% 0;}
.Floor002977 li{margin-bottom: 3%;}
}
@media(max-width:480px){
.Floor002977 li .t-1{font-size: 4vw;}
.Floor002977 li .t-2{font-size: 4.5vw;}
}


/*Floor002978*/ 
.Floor002978{padding:5vw 0 10vw;background:#f6f6f6; overflow: hidden;}
.Floor002978 .auto{width: 80%; max-width: 1220px;position: relative; z-index: 1;}
.Floor002978 .slick-list{overflow: inherit;}
.Floor002978 .slick-arrow{ z-index: 20; position: absolute; top: 54%; width: 28px; height: 28px; border: 2px solid #fff; border-right: 0; border-bottom: 0; margin-top: 0px;}
.Floor002978 .slick-prev{left: -75px; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.Floor002978 .slick-next{right: -75px; transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.Floor002978 li a{display: block; margin: 0 10px;position: relative;}
.Floor002978 li .pic{overflow: hidden;background:#000;}
.Floor002978 li .Ispic{padding-bottom: 54%;transition: 0.3s;filter: grayscale(100%); opacity: 0.8}
.Floor002978 li.slick-center .Ispic{filter: grayscale(30%);opacity: 1}
.Floor002978 li.slick-center a:hover .Ispic{ transform: scale(1.2);}
.Floor002978 li .txt{bottom: -14%; right: 8%; width: 48%; text-align: left; color: #333;background:#fff;padding:5%; z-index: 10;position:absolute;opacity: 0}
.Floor002978 li.slick-center .txt{opacity: 1}
.Floor002978 li aside{word-break: break-word;}
.Floor002978 li .t-1{font-size: 0.32rem;}
.Floor002978 li .t-2{font-size: 0.18rem;line-height: 1.75;color:#666; margin:1vw 0 1.5vw;}

@media(min-width:769px) and (max-width:1280px){
.Floor002978 li .t-1{font-size: 2vw;}
.Floor002978 li .t-2{font-size: 2.2vw;}

}
@media(max-width:768px){
.Floor002978{margin: 4% 0;padding: 5vw 0 30vw}
.Floor002978 li .txt{width: 83%;bottom: -50%;}
}
@media(max-width:480px){
.Floor002978 li a{margin: 0 5px;}
.Floor002978 li .t-1{font-size: 4vw;}
.Floor002978 li .t-2{font-size: 3.5vw; margin-bottom: 0.5em;}
.Floor002978 .slick-prev{left: 4vw;}
.Floor002978 .slick-next{right: 4vw;}
}

/*PicList002622 */
.PicList002622{padding:0 0 2vw; }
.PicList002622 >.auto{ }
.PicList002622 .bx-viewport{ z-index:1;}
.PicList002622 .bx-pager{ position:relative; z-index:3; width:32.74%; float:right; margin-top:-27px; text-align:center;}
.PicList002622 .bx-pager div{ display:inline-block; width:15px; margin:0 5px;}
.PicList002622 .bx-pager  a{ display:block; border-radius:50%; width:15px; height:15px; border:1px solid #ebebeb; position:relative; overflow:hidden; line-height:1000px;}
.PicList002622 .bx-pager  a.active::before{ position:absolute; content:''; left:3px; top:3px; bottom:3px; right:3px;border-radius:50%; background:#cca74f;}

.PicList002622 .more{ display:inline-block; position:relative; color:#6b6b6b;  font-size:12px; padding-right:26px; padding-bottom:5px; border-bottom:1px solid #cca74f;}
.PicList002622 .more::after{ position:absolute; content:''; border:6px solid transparent; bottom:-6px; right:-6px; border-left-color:#cca74f;}

.PicList002622 .news-list{}
.PicList002622 .news-list > .auto{ position:relative;  }
.PicList002622 .news-list .grid{width: 328px;min-height: 100px;float: left;-webkit-transition: top 1s ease, left 1s ease;-moz-transition: top 1s ease, left 1s ease;-o-transition: top 1s ease, left 1s ease;-ms-transition: top 1s ease, left 1s ease;transition: top 1s ease, left 1s ease;}
.PicList002622 .news-list .pic{ position:relative; margin:0 22px;}
.PicList002622 .news-list .pic img{ display:block; width:100%;}
.PicList002622 .news-list .txt{ background:linear-gradient(transparent,rgba(0,0,0,0.75)); text-align:center; padding:5% 3%;margin:0 22px;position: absolute;bottom:0;left:0;width:calc(100% - 44px);}
.PicList002622 .news-list .txt h2{ margin:0; font-weight:normal; font-size:0.18rem;}
.PicList002622 .news-list .txt h2 a{color:#fff;}
.PicList002622 .news-list .txt  p{ font-size:15px; line-height:24px;  padding:0 5%;}
.PicList002622 .news-list .txt  p a{ color:#cca74f;}

@media(max-width:768px){
.PicList002622 .news-list{ padding:0 10px;}
.PicList002622 .news-list .pic,
.PicList002622 .news-list .txt{margin:0 10px;}
.PicList002622 .bx-pager{ width:auto; float:none; margin-top:2%;}
}
@media(max-width:480px){
.PicList002622 .news-list{ padding:0 5px;}
.PicList002622 .news-list .pic,
.PicList002622 .news-list .txt{margin:0 5px;}
.PicList002622 .news-list .txt h2{  font-size:16px;}
.PicList002622 .news-list .txt p{ font-size:12px; line-height:20px;  padding:0;}
}
/*Floor */
.Banner002730{}
.Banner002730{ position:relative;}
.Banner002730 .ytable{height: 100%;}
.Banner002730 .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; color:#fff;  font-size:28px; }
.Banner002730 .txt .auto{ max-width: 920px;}
.Banner002730 .txt .cn{ letter-spacing:8px; padding-right: 20px;}
.Banner002730 .txt .en{text-align: right;text-transform: uppercase; padding-left: 15px;}
@media(min-width:1025px){
.Banner002730 figure{ height:620px;}
.Banner002730 img{ display:none;}
}
@media(max-width:1024px){
.Banner002730 figure{ display:none;}
.Banner002730 img{ width:100%; display:block;}
.Banner002730 .auto{ width:80%;}
	.Banner002730 .fr{float: right;}
}
@media(max-width:640px){
.Banner002730 .txt{font-size: 24px;}
}
/*Menu002217*/
.Menu002217{ padding:4.2vw 0 2vw;}
.Menu002217 h2{font-size: 0.42rem; color: #333; text-align: left; line-height: 1; margin:0; margin-bottom:2%; font-weight:normal;}
.Menu002217 nav{text-align: left; }
.Menu002217 nav ul{margin: 0 -.22rem;}
.Menu002217 nav ul li{text-align: center; position: relative; padding:0 0.22rem; display:inline-block;  *zoom:1; *display:inline;}
.Menu002217 nav ul li:after{content:'';width:2px;height: 2px;background:#999;border-radius: 50%; display: block;position: absolute;right:-5px;top:49%;display: none}
.Menu002217 nav ul li:last-child:after{display: none}
.Menu002217 nav ul li a{display: block; line-height:1; font-size: 20px; color: #333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;border-left: 1px solid #333;padding-top: 0.12rem; }
.Menu002217 nav ul li.on a,.Menu002217 nav ul li a:hover{color: #9a7d4a;border-left: 1px solid #9a7d4a;}
@media(max-width:1199px){
.Menu002217 h2{ font-size:35px;}	
}
@media(max-width:1000px){
.Menu002217 h2{ font-size:30px;}
.Menu002217 nav ul li a{ min-width:90px; font-size:16px; height:35px; line-height:35px; padding:0 3%;}
}
@media(max-width:640px){
.Menu002217 nav ul li:after{display: none;}
.Menu002217 h2{ font-size:20px;}
.Menu002217 nav ul{display: flex;flex-wrap: wrap;}
.Menu002217 nav ul li{ width:25%; margin:0 0 1px; display:block;padding: 0;}
.Menu002217 nav ul li a{ border-radius:0;}	
}
/*Menu002217 End*/
/*RighInfo002851 */

.RighInfo002851{padding:1vw 0 5vw;}
.RighInfo002851 .singlePage{line-height: 30px;color: #333;font-size: .18rem;}
.RighInfo002851 .singlePage p{margin-bottom:1vw;}
.RighInfo002851 .singlePage center{margin-bottom:2vw;}

.RighInfo002851 .box{margin:3vw 0;}
.RighInfo002851 .box ul{position:relative; font-size: 0;}
.RighInfo002851 .box li .Ispic{display: block;  transition:all 0.5s;/*filter: grayscale(100%);*/}
.RighInfo002851 .box li:hover .Ispic{}
@media(min-width:541px){	
/* .RighInfo002851 .box ul{ padding-bottom:31.152%;}   */
/* .RighInfo002851 .box li{position:absolute; overflow: hidden;}
.RighInfo002851 .box li:nth-child(1){width:32.91%; height:100%; left: 0; top:0;}
.RighInfo002851 .box li:nth-child(2){width:9.94%; height:30.545%; left:34%; top: 0;}
.RighInfo002851 .box li:nth-child(3){width:9.94%; height:30.545%; left:45.03%; top: 0;}
.RighInfo002851 .box li:nth-child(4){width:9.94%; height:30.545%; left:56.06%; top: 0;}
.RighInfo002851 .box li:nth-child(5){width:9.94%; height:30.545%; left:67.09%; top: 0;}
.RighInfo002851 .box li:nth-child(6){width:21%; height:65.567%; left:34%; bottom: 0;}
.RighInfo002851 .box li:nth-child(7){width:9.94%; height:30.545%; left:56.06%; top:34.4%;}
.RighInfo002851 .box li:nth-child(8){width:9.94%; height:30.545%; left:67.09%; top:34.4%;}
.RighInfo002851 .box li:nth-child(9){width:9.94%; height:30.545%; left:56.06%; bottom:0;}
.RighInfo002851 .box li:nth-child(10){width:9.94%; height:30.545%; left:67.09%; bottom:0;}
.RighInfo002851 .box li:nth-child(11){width:21.86%; height:65%; right:0; top:0;}
.RighInfo002851 .box li:nth-child(12){width:10.435%; height:30.545%; right:11.525%; bottom:0;}
.RighInfo002851 .box li:nth-child(13){width:10.435%; height:30.545%; right:0; bottom:0;} */
.RighInfo002851 .box li .Ispic{padding-bottom: 120%;}
.RighInfo002851 .box li:hover .Ispic{transform: scale3d(1.1,1.1,1.1);}
.RighInfo002851 .box ul{display: flex;flex-wrap: wrap;margin: -1%;}
.RighInfo002851 .box ul li{margin: 1%;width: 23%;}
}

@media(max-width:540px){
.RighInfo002851 .box li{width: 48.5%;  margin-right:3%; display: inline-block; margin-bottom:3%;}
.RighInfo002851 .box li:first-child{width:100%;  margin-right: 0; }
.RighInfo002851 .box li:nth-child(2n+1){margin-right:0;}
.RighInfo002851 .box li .Ispic{ padding-bottom: 50%;}
}

.RighInfo002851_2{padding:5vw 0 2vw; background:#f7f7f7;}


.lm-title{margin-bottom:0.4rem;text-align: right;}
.lm-title .cn{font-size:0.34rem;color:#333;line-height: 1;display:inline-block;text-decoration: underline;text-decoration-thickness: 2px;}
.lm-title .en{font-size:0.22rem;color:#333;text-transform: uppercase;line-height: 1.1; margin-top:0rem;display:inline-block;text-decoration: underline;text-decoration-thickness: 2px;}
.lm-title.center{text-align: center}

/*Bottom003094 */
.Bottom003094{ border-top: 1px solid #333; padding-top: 2vw;padding-bottom: 2vw;}
.Bottom003094 .auto{}
.Bottom003094 nav a{font-size:0.18rem;display: inline-block;margin-right:0.4rem; }
.Bottom003094 .share,
.Bottom003094 nav{margin-bottom: 1vw;}
.Bottom003094 .share dd{float: left;position: relative;}
.Bottom003094 .share dd figure{position: absolute; left: 50%; margin-left: -60px; width: 120px; bottom: 100%; margin-bottom: 10px;display: none;}
.Bottom003094 .share dd figure:after{position: absolute; content: '';border: 5px solid transparent; border-top-color: #fff; top: 100%; margin-left: -5px; left: 50%;}
.Bottom003094 .share dd a{display: block; width: 20px; height: 20px; margin: 0 11px;background: url("../images/Bottom003094_share_icon.png") no-repeat 0 center;}
.Bottom003094 .share dd.d_wx a{background-position: -44px center;}
.Bottom003094 .share dd.d_ing a{background-position: -92px center;}
.Bottom003094 .share dd.d_fb a{background-position: -139px center;}
.Bottom003094 .share dd.d_tw a{background-position: -186px center;}
.Bottom003094 .copyright{font-size: 14px;color: #999;}
.Bottom003094 .copyright a:not(:hover){color: #999;}
.Bottom003094 .aux{font-size: 14px;}
.Bottom003094 .aux a:not(:last-child):after{display: inline-block; content: '';width: 1px;height: 12px;background: #ddd; vertical-align: middle; margin: 0 13px;}
.Bottom003094 .aux a:not(:hover){color: #999;}
@media(min-width:1025px){
.Bottom003094 .aux{ text-align: right;}
}
@media(max-width:1024px){
.Bottom003094 nav{display: none;}
.Bottom003094{text-align: center;border-top: 0;}
.Bottom003094 .share{display: table; margin-left:  auto; margin-right: auto;}
.Bottom003094 .aux{padding-bottom: 10px;}
.lm-title{margin-bottom: .3rem;}
}
@media(max-width:480px){
.Bottom003094 nav a{font-size: 3.5vw;}
}


/*TextList002514 */
.TextList002514{padding:0 0 1vw;}
.TextList002514 .list{ border-bottom:1px solid #333; padding:0 0; margin-bottom:0;}
.TextList002514 .job-title{ line-height:1.75; padding:0.3rem 0; font-size:0.24rem;color:#333; cursor:pointer; position:relative;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#333;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ }
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px solid #333;}
.TextList002514 .job-main p{line-height: 1.75;color:#333;}
.TextList002514 .job-email{ color:#9a7d4a; padding:30px 0;}
.TextList002514 .job-email a{ color:#9a7d4a;}

@media(max-width:640px){
    .TextList002514 .job-title{font-size: .22rem;padding: .15rem 0;}
    .TextList002514 .job-email{padding: .15rem 0}
}


/*
 .RighInfo002778 
 */
.RighInfo002778{ padding:3vw 0 5vw;}
.RighInfo002778_2{padding-top:0vw;}

.RighInfo002778 .intro,
.RighInfo002778 .img{ margin: 0 auto;}

.RighInfo002778 p{color:#333; line-height: 2;margin:0.12rem 0;text-align: justify;font-size: .18rem;}


@media(min-width:1000px){
.RighInfo002778 .intro{  }
.RighInfo002778 .img{ float:right; width:50%; position: relative; margin-left:6%;margin-bottom:3%;}
.RighInfo002778 .img img{}
.RighInfo002778 .img:before{left:-24%;content: ""; width:70%; height:84%; max-width: 668px;max-height: 668px; position: absolute; top:-12%; background:#f5f5f5 ; z-index:-1;}
.RighInfo002778 .img2{margin-top:0.3rem;}
.RighInfo002778 .img2 img{width:49%;float:left;margin-bottom:2%;}
.RighInfo002778 .img2 img:nth-child(2n){float:right;}
.RighInfo002778 .img3{margin-top:0.2rem;margin-bottom:0.2rem;}
.RighInfo002778 .img3 img{width:32%;margin-right:2%;float:left;}
.RighInfo002778 .img3 img:nth-child(3){margin-right:0;}
}

@media(min-width:1400px){
.RighInfo002778 .intro{ }
.RighInfo002778 .h1{font-size:48px;}
.RighInfo002778 .p{ font-size:18px;}
}

/*Floor003240 */
.Floor003240{background:#f8f8f8; background-size: 100% auto;padding: 3vw 0 5vw; overflow: hidden;}
.Floor003240 .swiper-wrapper{height: auto;}
.Floor003240 .index-title{color: #333333; margin-bottom: 0.4rem;}
.Floor003240 .index-title .tit{font-weight: 500;font-size: var(--font-size46);}
.Floor003240 .index-title .desc{opacity: 0.8;font-weight: 100;font-size: var(--font-size18); margin-top: 0.1rem;}

.swiper-v-list{--txth:0.56rem;--vnum:7;}
.swiper-v-list .swiper-slide{font-size: var(--font-size18);}
.swiper-v-list .swiper-slide-active{color: #9a7d4a;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: #c5c5c5;}
.swiper-v-list .swiper-slide-active .line i{background-color: #9a7d4a; 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;background: linear-gradient(to bottom,rgba(244,245,243,0) 0%,rgba(244,245,243,1) 100%); 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);}
}
/*PicList002856 */

/*slick Basic*/
.PicList002856 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002856 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002856 .slick-list:focus {outline: none}
.PicList002856 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002856 .slick-slider .slick-track, 
.PicList002856 .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)}
.PicList002856 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002856 .slick-track:before, 
.PicList002856 .slick-track:after{display: table; content: '';}
.PicList002856 .slick-track:after{ clear: both;}
.PicList002856 .slick-loading .slick-track { visibility: hidden;}
.PicList002856 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002856 .slick-slide .slick-loading img { display: none;}
.PicList002856 .slick-slide .dragging img { pointer-events: none;}
.PicList002856 .slick-initialized .slick-slide { display: block;}
.PicList002856 .slick-loading .slick-slide { visibility: hidden;}
.PicList002856 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002856 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.PicList002856{padding-top: 2vw;}
.PicList002856 .filter{max-width: 650px; margin-bottom: 3%;}
.PicList002856 dl.year{position: relative; z-index: 10;}
.PicList002856 dl.year dd{position: absolute; top: 100%; left: 0; width: 100%; z-index: 100;background: #f9f9f9;display: none;}
.PicList002856 dl.year dd a{display: block;padding: 5px 20px;line-height: 24px; transition: 0.3s;}
.PicList002856 dl.year dd a:hover{background: #ea5433;color: #fff;}
.PicList002856 dl.year dt{position: relative;line-height: 50px;background: #f9f9f9;padding-right: 30px; padding-left: 20px;}
.PicList002856 dl.year dt:after{position: absolute; content: '';border: 4px solid transparent; border-top-color: #666; border-top-width: 6px;right: 20px; top: 50%; margin-top: -4px;}
.PicList002856 ul.search{position: relative;padding-right: 132px; z-index: 2;}
.PicList002856 ul.search .btn{position: absolute;right: 0; top: 0; width: 120px; line-height: 50px; background: #2a373f; text-align: center; color: #fff;}
.PicList002856 ul.search .text{width: 100%; line-height: 50px; height: 50px; background: #f9f9f9; border: 0;padding: 0 20px;color: #dadada;}
.PicList002856 ul.search .text.focus{color: #333;}

.PicList002856 .top-new{margin-bottom: 3%;}
.PicList002856 .top-new li{background: #f8f8f8;}
.PicList002856 .top-new li .img img{display: block;width: 100%;}
.PicList002856 .top-new li .txt .inner{padding: 0px;}
.PicList002856 .top-new li .txt time{font-size: 16px;color: #333;display: block;border-left: 3px solid #9a7d4a; padding-left: 19px; margin-left: -20px;}
.PicList002856 .top-new li .txt time b{display: block;font-size: 30px;}
.PicList002856 .top-new li .txt aside{margin: 20px 0 0 0;font-size: 0.24rem;}
.PicList002856 .top-new li .txt p{line-height: 1.75; color: #666;margin-top: 0.15rem;}
.PicList002856 .top-new .slick-arrow{position: absolute;width: 50px; height: 50px; z-index: 10;background: #9a7d4a url(../images/more2.svg) no-repeat center center;font-size: 0;cursor: pointer;padding: 0;border: 0;}
.PicList002856 .top-new .slick-prev{margin-left: -50px;transform:rotate(180deg);}
.PicList002856 .top-new .slick-next{background-color: #fff;background-image: url(../images/more-on.svg);}
.PicList002856 .list li{background: #f8f8f8; margin-bottom: 2%;position: relative;}
.PicList002856 .list li a{position: absolute; left: 0; top: 0; width: 100%;height: 100%; border: 2px solid #9a7d4a; opacity: 0;-webkit-opacity: 0; transition: 0.3s;}
.PicList002856 .list li a:hover{opacity: 1;-webkit-opacity: 1;}
.PicList002856 .list li .inner{padding: 40px;color: #333;}
.PicList002856 .list li time{font-size: 16px;color:#999;}
.PicList002856 .list li aside.dot{font-size: 18px; margin: 8px 0 10px 0;}
.PicList002856 .list li p{color: #666;line-height: 1.75; margin: 0;}
.PicList002856 .list li:hover aside.dot{color: #9a7d4a;}
@media(min-width:641px){
.PicList002856 dl.year{float: left; width: 38.462%;}
.PicList002856 ul.search{float: right;width: 59.231%;}
.PicList002856 .list li{float: left; width: 48.5%;}
.PicList002856 .list li:not(:nth-child(2n)){margin-right: 3%;}
}
@media(min-width:769px){
.PicList002856 .top-new .slick-arrow{ left: 50%;bottom: 0; }
.PicList002856 .top-new li .img{width: 50%;}
.PicList002856 .top-new li .txt{vertical-align: top;}
.PicList002856 .top-new li .txt .inner{width:100%;padding: 0 calc(40px + 3%) 40px; margin: 0 auto;box-sizing: border-box; }
}
@media(min-width:769px) and (max-width:1024px){
.PicList002856 .top-new .slick-arrow{width: 50px; height: 50px;}
.PicList002856 .top-new .slick-prev{margin-left: -50px;}
}
@media(max-width:768px){
.PicList002856 .top-new li .ytable,
.PicList002856 .top-new li .ytable-cell{display: block;}
.PicList002856 .top-new .slick-arrow{top: 0;right:0; width: 10vw;height: 10vw;background-size: 51% auto;}
.PicList002856 .top-new .slick-prev{right: 10vw;}
.PicList002856 .top-new li .txt{padding: 20px;}
}
@media(max-width:640px){
.PicList002856 .top-new li .txt aside{font-size: 20px;}
.PicList002856 dl.year{margin-bottom: 10px;}
}

/*Page002623 */
.Page002623{padding: 2vw 0 4vw 0; text-align: center;font-size:0.16rem;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 3vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 48px; width: 48px; margin: 0 1px;border-radius: 50%;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #9a7d4a;}
.Page002623 .Pages .p_page > a{font-size: 0;height: 50px;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: #000;border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: #000;border-left-width: 8px; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: #fff;}
.Page002623 .Pages a.a_next:hover:before{border-left-color: #fff;}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}
/*
 .Timeline001066 为demo编号
 */
.Timeline001066{ color:#333;padding:1vw 0 5vw;}
.Timeline001066 ul{ border-bottom:1px solid #e6e6e6; padding-left:2.5rem; position:relative;}
.Timeline001066 ul:last-child{border-bottom:0;}
.Timeline001066 ul li{ border-left:1px solid #e6e6e6; padding-left:0.5rem;}
 .Timeline001066 ul li>div{ padding:0.45rem 0;}
.Timeline001066 ul li p{ margin:0; line-height:24px;}
.Timeline001066 ul li dd{position: relative; width:32%;margin-right:2%; float:left;line-height: 0.3rem;border:1px solid #e8e8e8;padding:0.1rem 0.15rem;margin-bottom:0.15rem;}
.Timeline001066 ul li dd:nth-child(3n){margin-right:0;}
.Timeline001066 ul li dd .img img{height: .7rem;width: 100%;    object-fit: contain;}
.Timeline001066 ul li dd .name{margin-top: .15rem;text-align: center;}
/* .Timeline001066 ul li dd:after{content:'';width: 0.07rem;height: 0.01rem;background:#9a7d4a;display: block;float:left;margin-top: 0.15rem;margin-right: 0.08rem;} */
.Timeline001066 ul ol{ position:absolute;left: 0;top: 0.55rem; width:2.5rem; padding-right:40px; line-height:1;text-align:right;font-size: 0.22rem;  }
.Timeline001066 .year dd::before,
.Timeline001066 ul ol::before{ position:absolute; content:'';width: 10px;height: 10px;border-radius: 50%;background: #9a7d4a;top: 22%; margin-top:-6px;right: -5px;}
.Timeline001066 ul ol span{display: block;font-size:0.34rem;display: inline-block;text-decoration: underline;text-decoration-thickness: 2px;}
.Timeline001066 ul ol span.en{font-size:0.22rem;line-height: 1.1;text-transform: uppercase;line-height: 1.1;margin-top:0.03rem;}
.Timeline001066 .year{ position:fixed; z-index:10; width:120px; top:18px;}
.Timeline001066 .year dd{ cursor:pointer;font-weight:bold;  position:relative;  text-align:right; line-height:27px; height:33px;padding-right:40px;font-size: 18px; }
.Timeline001066 .year dd.gray{color:#999;}
.Timeline001066 .year dd.gray::before{ background-color:#999;}
@media(max-width:640px){
.Timeline001066 ul li dl{display: flex;flex-wrap: wrap;margin: -1%;}
.Timeline001066 ul li dd:nth-child(3n){margin-right: 1%;}
.Timeline001066 ul li dl dd{width: 48%;margin: 1%;}
.Timeline001066 ul{ padding-left:105px;}
.Timeline001066 ul ol{width:105px; font-size: 0.18rem;}
.Timeline001066 ul ol span{font-size:0.18rem;}
.Timeline001066 ul ol span.en{font-size:0.16rem;}
.Timeline001066 ul li{ padding-left:20px;}
.Timeline001066 .year{width:105px;}
.Timeline001066 ul ol,
.Timeline001066 .year dd{ padding-right:20px;}
}
/*
 .TextList002243 为demo编号
 */
.TextList002243{padding:1vw 0 4vw;}
.TextList002243 .list li h4{font-size: 18px; color: #333; font-weight:normal; margin-top: 0}
.TextList002243 .list li h4:after{ content: ""; display: block; width: 23px; border-bottom: 2px solid #9a7d4a; margin: 17px 0 5px;}
.TextList002243 .list dl dd{font-size: 14px; line-height: 24px; color: #474747; margin: 0 0 10px; position: relative; padding-left: 0.30rem;}
.TextList002243 .list dl dd .icon{ position: absolute; left: 0; top: 0; width: 18px; height: 25px; display: block; }
.TextList002243 .list dl dd .addr-icon{background:url(../images/TextList002243-addr.svg) no-repeat center/0.18rem;}
.TextList002243 .list dl dd .tel-icon{background:url(../images/TextList002243-tel.svg) no-repeat center/0.18rem;}
.TextList002243 .list dl dd .people-icon{background:url(../images/TextList002243-people.svg) no-repeat center/0.18rem;}
.TextList002243 .list li{ border-bottom: 1px solid #e6e6e6; padding-bottom: 30px; margin-bottom: 30px}
@media (min-width: 640px){
.TextList002243 .list li{ width: 48%; float: left; margin:0 0 30px;}
.TextList002243 .list li.odd{ float: right;}
}

@media (min-width: 1024px){
.TextList002243 .list li h4{ font-size: 0.22rem;}
.TextList002243 .list dl dd{ font-size: 16px;}
}
@media (max-width: 640px){
    .TextList002243 .list li{margin-bottom: .15rem;padding-bottom: .15rem;}
}

/*PicList002433 */
/*slick Basic*/
.PicList002433 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002433 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002433 .slick-list:focus {outline: none}
.PicList002433 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002433 .slick-slider .slick-track, 
.PicList002433 .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)}
.PicList002433 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002433 .slick-track:before, 
.PicList002433 .slick-track:after{display: table; content: '';}
.PicList002433 .slick-track:after{ clear: both;}
.PicList002433 .slick-loading .slick-track { visibility: hidden;}
.PicList002433 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002433 .slick-slide .slick-loading img { display: none;}
.PicList002433 .slick-slide .dragging img { pointer-events: none;}
.PicList002433 .slick-initialized .slick-slide { display: block;}
.PicList002433 .slick-loading .slick-slide { visibility: hidden;}
.PicList002433 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002433 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.PicList002433{}
.PicList002433 .main{ padding:6% 0 4% 0;}
.PicList002433 .main .slick-arrow{ position:absolute; top:50%; width:50px; height:50px; margin-top:-30px; border:1px solid #e8e8e8; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main .slick-arrow:hover{ background:rgb(110,185,43); }
.PicList002433 .main .slick-arrow:before{ position:absolute; content:''; width:12px; height:12px; border-top:2px solid #333; border-right:2px solid #333; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-5px 0 0 -8px;}
.PicList002433 .main .slick-arrow:hover:before{ border-color:#fff;}
.PicList002433 .main .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.PicList002433 .main .slick-prev{ left:-59px;}
.PicList002433 .main .slick-next{ right:-59px;}
@media(max-width:1408px){
.PicList002433 .main .slick-prev{ left:2%;}
.PicList002433 .main .slick-next{ right:2%;}
}
@media(max-width:640px){
.PicList002433 .main .slick-arrow{ width: 7vw;height: 7vw;margin-top: -3.5vw;}
.PicList002433 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
.PicList002433 .main .slick-next:before{left: 20%;}
}

.PicList002433 .list ul{ padding:0 50px;}
.PicList002433 .list li{ float:left; position:relative;  text-align:center; margin-bottom:4%;}
.PicList002433 .list li:first-child:before,
.PicList002433 .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
.PicList002433 .list li:first-child:before{ left:-50px; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433 .list li:last-child:after{right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list li aside{ padding-top:35px;height:90px; background:url(../images/PicList002433_libg.png) repeat-x left top;}
.PicList002433 .list li .ytable{ height:260px;}
.PicList002433 .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433 .list li figure{ position:relative; display:inline-block;max-width: 80%;}
.PicList002433 .list li figure:after{ position:absolute; right:-24px; background:url(../images/PicList002433_ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:'';}
.PicList002433 .list li figure img{ max-height:260px;padding: 8px;padding-top: 12px;background: url(../images/Floor003240-kuang-v.png) no-repeat ;background-size:100% 100%;}
.PicList002433 .list li p{ margin:0 auto; width:90%; line-height:20px; max-height:40px; color:#333;}
.PicList002433 .list .ul-3 li{width:33.33333333%;}
.PicList002433 .list .ul-3 li:nth-child(3):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list .ul-2 li{width:50%;}
.PicList002433 .list .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433 .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433 .list .ul-1 li{width:100%;}
@media(max-width:640px){
.PicList002433 .auto,
.PicList002433 .list ul{ padding:0;}
.PicList002433 .list li p{ font-size:12px;}
.PicList002433 .list li .ytable{ height:150px;}
.PicList002433 .list li figure img{ max-height:150px; padding:3px}
.PicList002433 .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433 .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433 .list .ul-3 li:nth-child(3):after,
.PicList002433 .list li:first-child:before{ display:none;}
}
@media(max-width:480px){
.PicList002433 .list li .ytable{ height:100px;}
.PicList002433 .list li figure img{ max-height:100px;}
}


.honorList {overflow:hidden; margin-top:1%;margin-bottom:4%;}
.honorList ul {overflow:hidden; width:104.4%;}
.honorList li {float:left; width:33.333%; padding-right:4%; padding-bottom:3%;}
.honorList li a {display:block; overflow:hidden; background-color:#f7f7f7; padding:10px;}
.honorList li .poster {background:url(../images/bg_honor.jpg) no-repeat center center; background-size:100% 100%; position:relative; padding-bottom:96%;}
.honorList li .pic {width:73.96%; padding-bottom:73.96%; position:absolute; left:50%; bottom:12%; margin-left:-36.98%;}
.honorList li .pic img {display:block; width:auto; max-width:100%; height:auto; max-height:100%; position:absolute; left:50%; bottom:0; transform:translateX(-50%);}
.honorList li p {font-size:0.22rem; overflow:hidden; color:#333; line-height:1.6em; height:3em; text-align:center; text-align:center; margin:5% 0 3%;}
@media(max-width:768px){
  .honorList ul {width: 105%;}
  .honorList li {width:50%;}
  .honorList li p{font-size: .2rem;height: auto;}
}


/*RighInfo002852 */

.RighInfo002852{padding: 5vw 0;background:#f7f7f7;}
.RighInfo002852 .title{padding-bottom:1vw;color: #333;font-size: 100px;}
.RighInfo002852 .title .cn{font-size: 0.3em;margin-bottom:0.1rem;}
.RighInfo002852 .title .intro{font-size:0.22rem;color:#9a7d4a;}
@media(max-width:640px){
.RighInfo002852 .title{font-size: 80px;}
}
@media(max-width:480px){
.RighInfo002852 .title{font-size: 60px;}
}

.RighInfo002852_2{padding:0 0 5vw;background:#fff;}

.RighInfo002852 .intro-main{padding-bottom: 0vw;}
.RighInfo002852 .intro-main .pic img{display: block;width: 100%;}
.RighInfo002852 .singlePage{line-height: 2;color: #333;font-size: .18rem;}
.RighInfo002852 .singlePage p{margin:0.1rem 0;}
.RighInfo002852 .title-css{padding: 0.6vw 0 0vw;}
.RighInfo002852 .title-css span{display: inline-block;padding-bottom: 0px; font-size: 0.22rem;color: #333;}
.RighInfo002852 .title-css span:after{content:'';width:22px;height: 2px;background:#9a7d4a;display: none;}
.RighInfo002852 .singlePage .ul-3{margin-top:0.5vw;}
.RighInfo002852 .singlePage .ul-3 li{float:left;width:30%;margin-right:5%;margin-bottom:0.05rem;position: relative;}
.RighInfo002852 .singlePage .ul-3 li:nth-child(3n){margin-right:0;}
.RighInfo002852 .singlePage .ul-3 li:after{content:'';width:0.04rem;height: 0.04rem;background:#9a7d4a;display: block;border-radius: 50%;float:left;margin-top:0.15rem;margin-right:0.1rem;}
@media(min-width:641px){
.RighInfo002852 .intro-main .left{float: right;width: 68%;}
.RighInfo002852 .intro-main .pic{float: left;width: 25%;}
}
@media(max-width:640px){
    .RighInfo002852 .intro-main .pic{width: 80%; margin: 0 auto;}
}
@media(max-width:480px){
.RighInfo002852 .title-css span{font-size: 18px;}
}

.Team .list ul{display: flex;flex-wrap: wrap;margin: -2%;}
.Team .list ul li{width: 29.33%;margin: 2%}
.Team .list ul li .img{overflow: hidden;}
.Team .list ul li .img img{transition: 0.8s ease;}
.Team .list ul li:hover .img img{transform: scale(1.1)}
.Team .list ul li .box{margin: 0;padding: .2rem;background-color: #f8f8f8}
.Team .list ul li .box .title a{font-size: .2rem;}
.Team .list ul li .box .text{margin-top: .1rem;font-size: .16rem;line-height: 1.7;}
.Team .list ul li:hover .box .title a{color: #9a7d4a;}
.Video .list ul{display: flex;flex-wrap: wrap;margin: -2%;}
.Video .list ul li{width: 29.33%;margin: 2%}
.Video .list ul li .img{position: relative;overflow: hidden;}
.Video .list ul li .img img{transition: 0.8s ease;}
.Video .list ul li .img .play{position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;width: .5rem;height: .5rem;background-image: url('../images/play.svg');background-size: cover;z-index: 33;cursor:pointer;}
.Video .list ul li:hover .img img{transform: scale(1.1)}
.Video .list ul li .box{margin: 0;padding: .2rem;background-color: #f8f8f8}
.Video .list ul li .box .title{font-size: .2rem;}
.Video .list ul li:hover .box .title{color: #9a7d4a;}
.RighInfo002851_2 .Video .list ul li .box{background-color:#fff;}
@media(max-width:640px){
    .Team .list ul{margin: -1%;}
    .Team .list ul li{margin: 48%;margin: 1%;}
    .Video .list ul{margin: -1%;}
    .Video .list ul li{margin: 48%;margin: 1%;}
}

.news-details{ padding: 3% 0;}
.news-details .title{text-align: left;}
.news-details .title h1{font-size: 30px; margin: 0 0 20px 0;}
.news-details .title aside span{display: inline-block; vertical-align: middle; /* margin: 0 15px 5px; */line-height: 16px;font-size: 1.125em;}
.news-details .title .bshare-custom{display: inline-block;}
.news-details .edit-info{line-height: 1.875em;border-bottom: 1px solid #d2d2d2;padding: 2% 0; margin-bottom: 2%;font-size: 1.125em;}

.pn-page aside{padding: 10px 0;}
.pn-page aside a{color: #666;}
.pn-page aside a b{color: #333;}
.pn-page aside a:hover{color: #9a7d4a;}

@media(min-width:1025px){
.pn-page{display: flex;justify-content: space-between}
.pn-page aside{max-width: 48%}

}
@media(max-width:1024px){

}
@media(max-width:640px){
.RighInfo002973 .news-details .title h1{font-size:6vw;}

}



/*RighInfo003134 */
.RighInfo003134{padding:1vw 0 4vw;}
.RighInfo003134 .auto{}
.RighInfo003134 .img-side{margin-bottom:2vw;}
.RighInfo003134 .img-side .ytable-cell{vertical-align: top; }
.RighInfo003134 .img-group li .Ispic{padding-bottom: 64%;background-size: contain;background-position: top}
.RighInfo003134 .controls{display: table;position: relative;padding: 0 52px; margin: 2em auto 0;}
.RighInfo003134 .controls .slick-dots li{float: left;position: relative; width: 13px;height: 13px; margin: 0 5px;}
.RighInfo003134 .controls .slick-dots li button{position: absolute;background:rgba(0,0,0,0.2); width: 7px;height: 7px;border-radius: 50%; top: 50%;left: 50%;transform: translate(-50%,-50%); border: 0; cursor:pointer; border: 0; font-size: 0;padding: 0;transition: 0.3s;}
.RighInfo003134 .controls .slick-dots li.slick-active button{background-color: #9a7d4a; width: 100%;height: 100%;}
.RighInfo003134 .controls .slick-arrow{position: absolute; top:50%;width: 25px; height: 11px;background-repeat: no-repeat;background-position: center; margin-top: -5px;}
.RighInfo003134 .controls .slick-prev{left: 0;background-image: url(../images/RighInfo003134-btn-prev.svg);}
.RighInfo003134 .controls .slick-next{right: 0;background-image: url(../images/RighInfo003134-btn-next.svg);}
.RighInfo003134 .controls .slick-disabled{cursor: default;}
.RighInfo003134 .controls .slick-prev.slick-disabled{background-image: url(../images/RighInfo003134-btn-prev-disabled.svg);}
.RighInfo003134 .controls .slick-next.slick-disabled{background-image: url(../images/RighInfo003134-btn-next-disabled.svg);}
.RighInfo003134 .img-side .txt{}
.RighInfo003134 .img-side .tit{font-size: 0.3rem;color: #333; margin-bottom: 0.6em;text-align: right;}
.RighInfo003134 .img-side p{line-height: 1.75;margin:0.1rem 0;text-align: right;}
.RighInfo003134 .img-side .line{width: 15px; height: 2px; background-color: #e60012;display: block;margin: 0 auto;}

@media (min-width:1025px) {
.RighInfo003134 .img-group{width: 70%;}
.RighInfo003134 .img-side .ytable-cell{}
.RighInfo003134 .img-side .txt{padding: 0 0 0 4%;}
}
@media (max-width:1024px) {
.RighInfo003134 .img-side{}
.RighInfo003134 .controls{margin-bottom:2em;}
}

.flex-box{display: flex;justify-content: space-between;flex-wrap: wrap;}
.flex-box .flex-left{width: 2rem;}
.flex-box .flex-right{width: calc(100% - 2.5rem)}

@media (min-width:1025px){
    p:nth-of-type(1){margin-top: 0;}
}
@media (max-width:768px) {
.flex-box .flex-left{width: 100%;}
.flex-box .flex-right{width: calc(100%);}
}



.play_video {position: absolute; background:rgba(255,255,255,0.5); width: 1rem; height: 1rem; cursor: pointer; z-index:50;margin: auto; left: 0; right: 0; top: 0; bottom: 0; border-radius: 100%}
.play_video i { display: block; width: 100%; height: 100%; background: url(../images/play.svg) no-repeat center center; background-size: contain; position: relative; z-index: 4;}
.play_video:before, 
.play_video:after{ position: absolute; content: ''; border-radius: 50%; background: #fff; opacity: 0.1; -webkit-opacity: 0.1; animation: scale 3s infinite; -webkit-animation: scale 3s infinite; }
.play_video:before{ left: -15px; top: -15px; bottom: -15px; right: -15px; animation-delay: 0.3s; }
.play_video:after{ left: -30px; top: -30px; bottom: -30px; right: -30px; }
@media(max-width:1024px){
.play_video{width: .7rem; height: .7rem; }
}
 @keyframes scale {
 0% {transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
 50% {transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
 100% {transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@-webkit-keyframes scale {
 0% {transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
 50% {transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
 100% {transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@-ms-keyframes scale {
 0% {transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
 50% {transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
 100% {transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
.video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:60;}
.video_files video{width:100%; height:100%; background-color:#000; position: absolute;}
.video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background: linear-gradient(45deg,#ebc338,#eaba15);cursor: pointer;}
.video_files .close::before,
.video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.video_files .close::before{ transform:rotate(45deg);}
.video_files .close::after{ transform:rotate(-45deg);}
.video_files[rel="outside"]{position: fixed; display: flex; align-items: center; justify-content: center; width: 100vw; height: 100vh; background: rgba(0,0,0,0.8); z-index: 101;}
.video_files[rel="outside"] .filesbox{position: relative; max-width: 1200px; width: 96%;}
.video_files[rel="outside"] video{position: relative;}