.auto_1400{max-width: 1400px; width: 86%;}

@media(max-width:1024px){
.auto_1400 {width: 94%;}
}

/*Top003075 */
.Top003075 {position: relative; left: 0; top: 0; width: 100%; /* background: #2874f0; */ z-index: 100;font-family: 'SourceHanSansCN-Light'; font-size: 16px; box-shadow: 0 0 10px rgba(0,0,0,0.1);transition: padding 0.3s;}

.Top003075 menu li .sub{display: none;}
.Top003075 menu li .sub dl{position: relative;}
.Top003075 menu li .sub dt {line-height: 32px;}
.Top003075 menu li .sub dt a:hover{text-decoration: underline;}
.Top003075 .logo{display: table;}
.Top003075 .logo a{display: table-cell; vertical-align: middle;}
.Top003075 .top-right{position: absolute;right: 5vw;top: 0;height: 100%;}
.Top003075 .top-right dl{display: table; height: 100%;}
.Top003075 .top-right dl > *{display: table-cell; vertical-align: middle;}
.Top003075 .top-right dt{padding-right: 30px;color: #333;}
.Top003075 .top-right dt a{border-radius: 2px;border: solid 1px #eee;width: 26px;line-height: 24px;text-align: center;display: inline-block; margin-left: 10px;font-size:12px;color: #bbb; background: #fff;}
.Top003075 .top-right dt a.on{color: #fff;background: #044cc1;border-color: #044cc1;font-size: 14px;}
.Top003075 .top-search{background-color: #044cc1;padding: 0 22px;overflow: hidden;}
.Top003075 .top-search > *{ float: left;}
.Top003075 .top-search .text{width: 0;overflow: hidden;padding: 0; transition: width 0.3s;}
.Top003075 .top-search .btn-area{position: relative; line-height: 44px;}
.Top003075 #TopBtn{position: absolute; left: 0; top:0;height: 100%; width: 100%;z-index: 10;display: none;}
.Top003075 .open-sbox{color: #fff;display: block;padding-left: 25px;background: url("../images/Top003075-search.png") no-repeat left center;}

.search-show .Top003075 #TopBtn{display: block;}
.search-show .Top003075 .top-search .text{padding: 0 10px; border-radius: 5px;}
.search-show .top-search .btn-area{padding-left: 10px;}

.Top003075 .header-top{ background-color: #fff; color: 333; position: relative;}
.Top003075 .top-menu{background: #2874f0; }
.Top003075 .xl{display: none;}
@media(min-width:1025px){
	.Top003075 menu li.aon span a{color: #fff;}
/* .Top003075{height: 100px;} */
.search-show .Top003075 .header-top{padding-right: 12.5vw;}
.search-show .Top003075 .top-search .text{width:12vw;}
.Top003075 .logo{/* position: absolute;left: 5vw;top: 0; */height: 100px;}
.Top003075 .xl{display: block;position:relative;margin: 20px 0 0 20px;}
.Top003075 .xl aside{font-size:16px;background: url(../images/xl.png) no-repeat right;padding-right: 27px; color: #666; cursor: pointer;}
.Top003075 .xl dl{position: absolute;z-index: 100;width: 166%;right: 0;background-color: #eee;top: calc(100%);padding: 10px;display: none;padding: 10px;}
.Top003075 .xl dd a{display: block;line-height: 2;transition: 0.3s;font-size: 14px;}
.Top003075 .xl dd a:hover{background-color: rgba(255,255,255,0.1); padding-left: 10px;}
.Top003075 .xl:hover dl{display: block;}
/* .Top003075 menu{display: table;margin: 0 0 0 31%;} */
.Top003075 menu li{float: left;position: relative;}
.Top003075 menu li:not(:last-child){margin-right: 6.13vw;}
.Top003075 menu li span{display: block;line-height: 60px;}
.Top003075 menu li span a{text-transform: capitalize;color: #fff;}
.Top003075 menu li .sub{position: absolute;top: 100%;left: 50%;width:180px;margin-left: -90px;background: #095de6;text-align: center;padding: 10px 0;border-radius: 0 0 5px 5px;}
.Top003075 menu li#m22 .sub{width: 240%;}
.Top003075 menu li .sub dt a{color: #fff;font-size: 14px;}
}
@media(min-width:1025px) and (max-width:1500px){
.Top003075 menu li:not(:last-child){margin-right: 3.13vw;}
}
@media(min-width:1025px) and (max-width:1366px){
.search-show .Top003075 .top-right dt{font-size: 0;}
.search-show .Top003075 .top-right dt a{font-size:16px;}
}
@media(min-width:1025px) and (max-width:1280px){
.Top003075 .top-right dt{font-size: 0;}
.Top003075 .top-right dt a{font-size:16px;}
 .search-show .Top003075 .top-right dt{opacity: 0;}
}
@media(max-width:1024px){
.Top003075,
.Top003075 .logo img{height: 70px;}
.Top003075 menu{position: fixed; left: -100%;opacity: 0; top: 70px;bottom: 0;overflow: auto;background: #fff; z-index: 99; width: 250px;box-shadow: 0 10px 10px rgba(0,0,0,0.1); padding: 20px 0;transition: 0.5s;}
.menu-show .Top003075 menu{left: 0;opacity: 1; }
.Top003075 menu li span{display: block;position: relative;line-height: 40px;padding: 0 40px 0 20px; border-bottom: 1px solid rgba(0,0,0,0.05);}
.Top003075 .has-sub span .op:before, 
.Top003075 .has-sub span .op:after{background: #ccc;}
.Top003075 .open-menu span{position: relative;display: block; width: 30px; height: 30px; margin: 0 auto;}
.Top003075 .open-menu{background: #0f55b0; border-left: 1px solid #fff;}
.Top003075 .top-right dt{font-size: 0; padding-right: 10px;}
.Top003075 .top-right dt a{font-size:14px;}
.Top003075 menu li .sub{padding: 20px 30px;background: #f1f5fa;}
.Top003075 .top-search{padding-left: 10px; padding-right: 10px;}
.Top003075 .open-sbox{font-size: 0; width: 25px; height: 44px;background-position: center center;}
.Top003075 .top-right{right: 3vw;top: 15px;height: auto;}
}
@media(max-width:640px){
.search-show .Top003075 .logo{opacity: 0.2}
.search-show .Top003075 .top-search .text{width:43vw;}
}
/*Banner003167 */
.Banner003167 .slick-dots{position: absolute; bottom:1.875em; left: 50%;transform: translateX(-50%); overflow: hidden;z-index: 10;}
.Banner003167 .slick-dots li{float: left;width: 1.25em; height: 1.25em;position: relative;margin: 0 0.2em;}
.Banner003167 .slick-dots li button{position: absolute;border-radius: 50%;background: #fff;opacity: 0.6;padding: 0; border: 0;font-size: 0;width: 100%;height: 100%; left: 0; top: 0; transform: scale(0.5); transition: 0.3s;}
.Banner003167 .slick-dots li.slick-active button{opacity: 1; transform: scale(1);background: #2874f0;}
@media (min-width:1025px) {
.Banner003167 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003167 .pc{display: none;}  
.Banner003167 .slick-dots{bottom: 3%;} 
.Banner003167 .slick-dots li{width: 0.8em;height: 0.8em;}
}
/*Floor002841 */


.video-box{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:300; background:rgba(0,0,0,0.85);}
.video-box .close{ cursor:pointer; width:40px; height:40px; position:fixed; z-index:4; right:20px; top:20px;}
.video-box .close::before,
.video-box .close::after{ position:absolute; content:''; width:80%; left:10%; height:3px; top:50%; margin-top:-1.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.video-box .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.video-box .ytable{height: 100%;}
.video-box .ytable-cell{ text-align:center;}
.video-box video{ width:90%; max-width:900px;}

.Floor002841{overflow: hidden;}
.Floor002841 .auto{position: relative; z-index: 1;max-width: 1400px;padding: 5vw 0;}
/*.Floor002841 .auto:before{position: absolute; content: ''; bottom: 0; top: 0;background: url(../images/Floor002841_bg.png) no-repeat center bottom;background-size: 100% auto;}*/
.Floor002841 .left .tit{color: #333;font-size: 34px;}
.Floor002841 .left .en{font-family: "DINBold";font-size: 22px;color: #333;text-transform: capitalize;}
.Floor002841 .left .info{color: #999;line-height: 28px; padding: 1.5vw 0 3.5vw 0;}
.Floor002841 .more{display: inline-block;background: #333;color: #fff;padding: 0 20px;position: relative;}
.Floor002841 .more:after{position: absolute; content: ''; width: 6px; height: 4px; background: #fff;top: 50%; margin-top: -2px;right: 0; transition: 0.3s;}
.Floor002841 .more:hover:after{width: 0;}
.Floor002841 .more span{display: block;line-height: 50px;position: relative; padding-left: 44px;}
.Floor002841 .more span:before{position: absolute; left: 0; top: 50%; width: 18px; height: 10px; margin-top: -5px; content: '';background: url(../images/Floor002841-more.png) no-repeat right center;transition: 0.3s;}
.Floor002841 .more:hover span:before{ width: 30px;}
.Floor002841 .right{position: relative; z-index: 1;}
.Floor002841 .open-video{position: absolute;left: 42%;bottom: 38%;cursor: pointer;z-index: 10;}
.Floor002841 .open-video i{display: block;width: 42px;height: 42px;border-radius: 50%;background: #333 url(../images/Floor002841_btn.png) no-repeat center center;position: relative;z-index: 4;}
.Floor002841 .open-video:before,
.Floor002841 .open-video:after{position: absolute; content: '';border-radius: 50%;background: #333; opacity: 0.2;-webkit-opacity: 0.2; animation: scale 3s infinite;-webkit-animation: scale 3s infinite;}
.Floor002841 .open-video:before{left: -11px; top: -11px; bottom: -11px;right: -11px; animation-delay: 0.3s;}
.Floor002841 .open-video:after{left: -20px; top: -20px; bottom: -20px;right: -20px;}
@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);}
}
@media(min-width:1025px){
.Floor002841 .auto:before{left: 50%; width: 80%;}
.Floor002841 .left{ width: 50%;}
.Floor002841 .right{ width: 40.073%;}
}
@media(max-width:1024px){
.Floor002841 .auto:before{left: -2%; width: 104%;background-repeat: repeat-x;}
.Floor002841 .right{max-width: 553px; margin: 0 auto;}
.Floor002841 .left{padding-bottom: 5vw;}
}
@media(max-width:640px){
.Floor002841 .left .tit{font-size: 28px;}
.Floor002841 .left .en{font-size: 30px;}
}
/*Floor003114 */
.Floor003114{padding: 5vw 0;background: url(../images/Floor003114-bg.jpg) no-repeat center center;background-size: cover;overflow: hidden;font-family: 'SourceHanSansCN-Normal';font-size: 14px;}
.Floor003114 .auto{max-width: 1400px;}
.Floor003114 .title{color: #333; margin-bottom: 5.1%;position: relative;z-index: 1;}
.Floor003114 .title .cn{font-family: "DINBold";font-size: 22px;}
.Floor003114 .title .cn span{display: inline-block;position: relative;line-height: 0.75;}
.Floor003114 .title .intro{padding: 1.375em 0 2.25em 0;position: relative;}
.Floor003114 .title .intro:before{position: absolute;content: '';width: 5.75em;height: 2px;background-color: #999;left: 0;bottom: 0;}
.Floor003114 .btn{position: absolute;right: 0;bottom: 0;display: none;}
.Floor003114 .slick-arrow{width: 88px;height: 50px;margin-left: 15px;background: url(../images/Floor003114-btnbg.svg) no-repeat;background-size: 100% 100%;position: relative;}
.Floor003114 .slick-arrow:before{position: absolute;content: '';width: 100%;height: 100%;left: 0;top: 0;background: url(../images/Floor003114-prev.svg) no-repeat center center; background-size: 34px auto;}
.Floor003114 .slick-next{background-image: url(../images/Floor003114-btnbg-hover.svg)}
.Floor003114 .slick-next:before{background-image: url(../images/Floor003114-next.svg)}
.Floor003114 .slider{width: 114%;overflow: hidden;}
.Floor003114 .slider .ul{padding-right: 9.591%;}
.Floor003114 .slider .slick-list{overflow: inherit;}
.Floor003114 .slick-slide:not(.slick-active){opacity: 0.5;}
.Floor003114 .slick-slide a{display: block;margin-right: 46px;padding-bottom: 1px;}
/*.Floor003114 .pic{background: url(../images/Floor003114-imgbg.svg) no-repeat;background-size: 100% 100%;position: relative;}*/
.Floor003114 a{position: relative;}
.Floor003114 a:before{position: absolute;content: '';left: 50%;transform: translateX(-50%);height: 3px;background-color: #333;top: 0;transition:width 0.3s; width: 0;}
.Floor003114 .slick-slide.slick-active a:hover:before{width: 100%;}
.Floor003114 .pic .Ispic{max-width: 100%;margin: 0 auto;padding-bottom: 66.6%;}
.Floor003114 .tit{border-bottom: 1px solid #d1d1d1;line-height: 4.625em;width: 72.341%;position: relative;}
.Floor003114 .tit aside{padding: 0 1.1875em;color: #333;}
.Floor003114 .slick-slide.slick-active a:hover .tit aside{color: #333;}
.Floor003114 .tit:before{position: absolute;content: '';width: 27px; height: 3px; background-color: #333; left: 1.1875em; bottom: -2px;}
@media (max-width:1024px) {
.Floor003114 .title{padding-right: 40%;}
.Floor003114 .title .cn{font-size: 5vw;}
}
@media (max-width:640px) {
.Floor003114{font-size: 3.5vw;}
.Floor003114 .title .cn{font-size: 9vw;}
.Floor003114 .slider .ul{padding-right: 18%;}
.Floor003114 .slick-arrow{width: 60px;height: 42px;}
.Floor003114 .slick-slide a{margin-right: 5vw;}
}
/*Floor003099 */
.Floor003099{font-family: 'SourceHanSerifCN-Regular';padding: 5vw 0;}
.Floor003099 .title{text-align: center;color: #111;padding-bottom: 2vw;font-family: "DINBold";font-size: 22px;text-transform: capitalize;}
.Floor003099 .auto{max-width: 1400px;overflow: hidden;}
.Floor003099 .slider .slick-list li a{display: block;margin: 0 1.5vw;}
.Floor003099 .pic{overflow: hidden;position: relative;margin-right: 3px;}
.Floor003099 .pic:before,
.Floor003099 .pic:after{content: '';position: absolute; width: 0;height: 0; opacity: 0; transition: 0.5s; border: 3px solid transparent; z-index: 10;}
.Floor003099 .pic:before{left: 0;bottom: 0; border-left-color: #111;border-bottom-color: #111;}
.Floor003099 .pic:after{right: 0; top: 0;border-right-color: #111;border-top-color: #111;}
.Floor003099 li a:hover .pic:after,
.Floor003099 li a:hover .pic:before{width: 100%; height: 100%; opacity: 1;}
.Floor003099 .pic .Ispic{padding-bottom: 75.214%; transition: 0.5s;}
.Floor003099 li a:hover .Ispic{transform: scale(0.8);}
.Floor003099 .slider li .txt{padding-top: 2vw;}
.Floor003099 .slider .slick-dots{display: table; margin: 0 auto;}
.Floor003099 .slider .slick-dots li{float: left;border: 1px solid #eaeaea;border-radius: 50%;width: 12px;height: 12px;margin: 0 12px;background: #eaeaea;}
.Floor003099 .slider .slick-dots li button{display: none;}
.Floor003099 .slider .slick-dots li.slick-active{background: #333;}
.Floor003099 .txt label{display: block;font-size: 16px;color: #000;margin-bottom: 1vw;}
.Floor003099 .txt time{font-size: 14px;color: #666;}
.Floor003099 .txt .tit{font-size: 14px;color: #111;line-height: 1.4;min-height: 2.142em;margin-top: 15px;}
.Floor003099 .txt p{line-height: 1.8;color: #666;}
@media(min-width:1025px){
.Floor003099 .slider .slick-list li{padding-bottom: 2.24vw;}
.Floor003099 .slider .slick-list li:nth-child(2n){padding-top: 2.24vw;padding-bottom: 0;}
}
@media(max-width:1024px){
.Floor003099 .title{font-size: 6vw;}
}
@media(min-width:641px){
.Floor003099 .slider{margin: 0;}
}
@media(max-width:640px){
.Floor003099 .txt .tit{font-size: 5vw;}
}



/*Bottom002983*/
.Bottom002983{font-family: 'roboto-Light';background: #000;color: #fff;padding: 4vw 0 2vw;overflow: hidden;}
.Bottom002983,
.Bottom002983 a{color: rgba(255,255,255,0.6);font-size: 14px;}
.Bottom002983 a:hover{color: #fff;}
.Bottom002983 .auto{max-width: 1400px;}
.Bottom002983 .b-right {margin-bottom: 6%;}
.Bottom002983 .b-left{text-align: center;}
.Bottom002983 .b-right dl{float: left;}
.Bottom002983 .b-right dt{margin-bottom: 20px;}
.Bottom002983 .b-right dt a{color: #fff;font-size: 16px;text-transform: capitalize;}
.Bottom002983 .b-right dd{line-height: 30px;text-transform: capitalize;}
.Bottom002983 .bshare-custom{margin: 45px 0 56px 0;}
.Bottom002983 .bshare-custom a{width: 50px;height: 50px;background-color: #38383c; margin: 0 5px 0 0;background-position: center center;background-repeat: no-repeat; border-radius: 50%;}
.Bottom002983 .bshare-custom a.bds_fbook{background-image: url("../images/Bottom002983_facebook.png");}
.Bottom002983 .bshare-custom a.bds_twi{background-image: url("../images/Bottom002983_tw.png");}
.Bottom002983 .bshare-custom a.bds_linkedin{background-image: url("../images/Bottom002983_in.png");}
@media(min-width:1025px){
.Bottom002983 .copyright{line-height: 28px;}
}
@media(max-width:1024px){
.Bottom002983 .b-right{display: none;}
.Bottom002983{text-align: center; padding: 5vw 0;}
.Bottom002983 .bshare-custom{display: table; margin: 4vw auto;}
.Bottom002983 .bshare-custom a{margin: 0 5px;}
}



/*Banner003144 */
.Banner003144 .pc{background-position: center center; background-repeat: no-repeat; height: 22em; background-size: cover;}
@media (min-width:1025px) {
.Banner003144 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003144 .pc{display: none;}      
}



/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);font-family: 'SourceHanSansCN-Regular';}
.Menu003135 .auto_1400{width: 100%;}
.Menu003135 .col-name {position: relative;background: rgba(226, 16, 19, 0.1);border: 3px solid #fff;border-radius: 6px;padding: 10px 20px;font-size: 18px;box-shadow: 0 3px 0 #e21013;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; display: none;}
.Menu003135 .nav-menu{text-align: center;}
.Menu003135 .nav-menu li{display: inline-block;font-size: 1.125em;line-height: 4.44444;padding: 0 20px;}
.Menu003135 .nav-menu li:not(:last-child){}
.Menu003135 .nav-menu li a{display: block;position: relative;color: #999;font-size: 15px;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: #000;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: '';left: 0;bottom: 0;width: 100%;height: 2px;background-color: #000;}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .col-name { display: block;}
.Menu003135 .col-name::before {position: absolute;content: '';border: 5px solid transparent;border-top-color: #e21013;right: 20px;top: 50%;margin-top: -2px;}
.Menu003135 .nav-menu{text-align: left;}
.Menu003135 ul{display:none;background:#fff;border-top:none;overflow:hidden; margin-top: 5px;width: 100%;top: 100%;}
.Menu003135 .nav-menu li{padding:0;border-bottom:1px solid #e5e5e5;color:#333;margin:0;display:block;width:100%; line-height: 40px;padding: 0 0px; }
.Menu003135 .nav-menu li:last-child{border-bottom:none}
.Menu003135 .nav-menu li a{background:#f5f5f5;border-radius:0;display:block;padding:0 3%; font-size: 14px;}
}






/*Floor002950 */
.Floor002950{margin: 4vw 0;}
.Floor002950 .title{font-size: 18px;line-height: 1.25em; text-align: center;color: #333; padding-bottom: 1.15vw;}
.Floor002950 .title-desc{margin-bottom: 1.72vw;line-height: 2.142em;font-size: 15px;width: 50%;padding-right: 4vw;}
@media(max-width:480px){
.Floor002950 .title{font-size: 6vw;padding-bottom: 5vw;}
.Floor002950 .title-desc{font-size: 3.5vw;margin-bottom: 5vw;}
}
.Floor002950 .video{position: relative; z-index: 1;}
.Floor002950 .open-video{position: absolute; left: 0; top: 0; width: 100%; z-index: 10; height: 100%;background: url("../images/Floor002950_play.png") no-repeat center center;}
.Floor002950 .video video{background: #000;}
@media(max-width:1024px){
.Floor002950 .open-video{background-size: auto 30%;}
.Floor002950 .title-desc{width:100%;}
}



/*
 .Menu002252 
 */
.Menu002252{padding:10px 0; text-align:center; overflow:hidden;}
.Menu002252 a{font-size:14px; display: block;background:#e9e9e9; padding: 10px; margin-bottom: 1px; }
.Menu002252 a.aon,.Menu002252 a:hover{color:#fff;background-color: #000;}
@media(min-width:768px){
.Menu002252{padding:25px 0 10px;}
.Menu002252 a{ display:inline-block; line-height:30px;  padding:0 15px; min-width:115px; border-radius:30px; overflow:hidden; margin:0 7px 1px;}
}
@media(min-width:1024px){
.Menu002252{padding:35px 0 20px;}
.Menu002252 a{display:inline-block;line-height:36px; padding:0 20px;background:#e9e9e9; min-width:130px; border-radius:36px;}
}


/*RighInfo002959 */
.RighInfo002959{ margin: 4vw 0;}
.RighInfo002959 .intro{margin-bottom: 5%;background: #fafafa;}
.RighInfo002959 .intro .info{line-height: 2.1428;font-family: 'SourceHanSansCN-Regular';}
.RighInfo002959 .intro aside{font-size: 16px;line-height: 2;color: #333;padding-bottom: 3vw;}
.RighInfo002959 .intro  p{font-size: 14px;color: #666;line-height: 2;}
@media (min-width:1025px) {
.RighInfo002959 .intro .img{width: 50%;}
.RighInfo002959 .intro .info{padding-left: 5.0714em;font-size: 0.875em;text-align: left;}  
}
@media (max-width:1024px) {
.RighInfo002959 .intro .img{margin-bottom: 2em;}
}
.RighInfo002959 li{float: left;  margin-bottom: 2.5em;}
.RighInfo002959 li aside{font-size: 1em;line-height: 2.5;background: #fafafa;}
.RighInfo002959 li .txt{text-align: center;}
.RighInfo002959 li .pic{overflow: hidden;}
.RighInfo002959 li .Ispic{padding-bottom: 62.223%;transition: 0.3s;}
@media (min-width:1025px) {
.RighInfo002959 li{width: 23.5%;}
.RighInfo002959 li:not(:nth-child(4n)){margin-right: 2%;}
.RighInfo002959 li:nth-child(4n+1){clear: left;}    
}
@media (max-width:1024px) {  
.RighInfo002959 li{width: 48%;}
.RighInfo002959 li:not(:nth-child(2n)){margin-right: 4%;}
.RighInfo002959 li:nth-child(2n+1){clear: left;} 
.RighInfo002959 li .txt{padding: 1em;}
}

@media(max-width:480px){
.RighInfo002959 .title{font-size: 6vw;padding-bottom: 5vw;}
}


/*Page002545 */
.Page002545 .Pages{text-align:center;padding: 2% 0 4%;}
.Page002545 .Pages a{ display:inline-block; vertical-align:middle;}
.Page002545 .Pages .p_cur,
.Page002545 .Pages .p_count,
.Page002545 .Pages .p_total,
.Page002545 .Pages .p_jump,
.Page002545 .Pages .a_first,
.Page002545 .Pages .a_end{ display:none;}
.Page002545 .Pages .a_prev,
.Page002545 .Pages .a_next{ width:80px; height:20px; overflow:hidden; line-height:1000px; position:relative;}
.Page002545 .Pages .a_prev::before,
.Page002545 .Pages .a_prev::after,
.Page002545 .Pages .a_next::before,
.Page002545 .Pages .a_next::after{ position:absolute; content:'';}
.Page002545 .Pages .a_prev::before,
.Page002545 .Pages .a_next::before{ width:100%; left:0; height:2px; background:#000; top:50%; margin-top:-1px;}
.Page002545 .Pages .a_prev::after,
.Page002545 .Pages .a_next::after{ border:5px solid transparent; top:50%; margin-top:-5px;}
.Page002545 .Pages .a_prev::after{ left:-5px; border-right-color:#000;}
.Page002545 .Pages .a_next::after{ right:-5px;border-left-color:#000; }
.Page002545 .Pages em{ vertical-align:middle;overflow:hidden; font-style:normal; display:inline-block; font-family:"MS Serif", "New York", serif; font-size:20px; font-weight:bold; margin:0 10px;}
.Page002545 .Pages em a{ float:left; margin:0 10px;}
.Page002545 .Pages a.a_cur{ border-bottom:2px solid #ccc;}
@media(max-width:480px){
.Page002545 .Pages .a_prev,
.Page002545 .Pages .a_next{ width:50px;}
}




/*Timeline000913 */
.Timeline000913{padding: 3.125vw 0 0 0;}
.Timeline000913 .auto{max-width: 1400px;}
.Timeline000913 .title{margin-bottom: 2vw; text-align: center;}
.Timeline000913 .title .cn{font-size: 30px;color: #a52d33; padding-bottom: 10px;font-weight: bold;}
.Timeline000913 .title .en{color: #333;letter-spacing: 2px;font-size: 22px;}
@media(max-width:768px){
.Timeline000913 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.Timeline000913 .title .cn{font-size: 6vw;}
}
.Timeline000913 .main{position: relative; z-index: 1; padding-bottom: 7.396vw;}
.Timeline000913 .main .quan{display: block;width: 10px; height: 10px; border-radius: 50%; background: #fff;border: 1px solid #dedede;}
.Timeline000913 .main:before{position: absolute; content:'';width: 1px; top: 10px; bottom: 0;background: #d9d9d9; }
@media(min-width:769px){
.Timeline000913 .main .quan{ margin: 0 auto; }
.Timeline000913 .main:before{left: 50%;}
.Timeline000913 .outer > .ytable-cell{width: 50%;}
}
@media(max-width:768px){
.Timeline000913 .outer,
.Timeline000913 .outer > .ytable-cell{display: block;}
.Timeline000913 .main:before{left: 5px;}
}
.Timeline000913 .item{position: relative;z-index: 4;}
.Timeline000913 .item:not(:last-child){margin-bottom: 2.08vw;}
.Timeline000913 .info{position: relative;line-height: 2;font-size: 16px;}
.Timeline000913 .info:before{position: absolute; content: ''; top: 50%; margin-top: -16px; border:16px solid  transparent;}
.Timeline000913 .info .inner{background: #f0f0f0; padding: 1.5vw;}
.Timeline000913 .pic{width: 32.787%;}
.Timeline000913 .pre pre{font-size: 14px;line-height: 1.5em;text-align: left;}
.Timeline000913 .pre pre p{margin:0 0;}
.Timeline000913 .year{color: #333;font-size: 22px;}
.Timeline000913 .year aside{background-repeat: no-repeat;background-image: url("../images/Timeline000913_icon.png");}
@media(min-width:769px){
.Timeline000913 .item:nth-of-type(2n-1) .info{padding-right: 32px;}
.Timeline000913 .item:nth-of-type(2n) .info{padding-left: 32px;}
.Timeline000913 .item:nth-of-type(2n-1) .info:before{right: 0;border-left-color: #f0f0f0;}
.Timeline000913 .item:nth-of-type(2n) .info:before{left: 0;border-right-color: #f0f0f0;}
.Timeline000913 .item:nth-of-type(2n-1) .pre{padding-right: 2vw;}
.Timeline000913 .item:nth-of-type(2n) .pic{padding-right: 2vw;}
.Timeline000913 .item:nth-of-type(2n-1) .year aside{margin-left: -10px;background-position: left center;}
.Timeline000913 .item:nth-of-type(2n-1) .year aside:before,
.Timeline000913 .item:nth-of-type(2n) .year aside:after{display: inline-block; content: ''; width: 30px; height: 1px; vertical-align: middle;background: #d9d9d9; margin: -10px 32px 0;}
.Timeline000913 .item:nth-of-type(2n) .year aside{background-position: right center;margin-right: -11px; text-align: right;}
}
@media(max-width:768px){
.Timeline000913 .main{margin-left: 3vw;}
.Timeline000913 .year{font-size: 7vw;}
.Timeline000913 .year aside{padding-left: 32px;background-position: left center;margin-left: -5px;}
.Timeline000913 .year aside:before{display: inline-block; content: ''; width: 30px; height: 1px; vertical-align: middle;background: #d9d9d9; margin: -1vw 3vw 0;}
.Timeline000913 .info{padding: 3vw;}
.Timeline000913 .pre{padding-left: 3vw;}
}
@media(max-width:480px){
.Timeline000913 .pic{width:45%;}
.Timeline000913 .pre pre{font-size: 3.5vw;}
}


/*RighInfo003137 */
.RighInfo003137 .auto{position: relative;z-index: 1; margin-top: 4.5em;margin-bottom: 4.5em; }
.RighInfo003137 ul li:not(.mark){text-align: center;border: solid 1px #f0f0f0;box-shadow: 0 1.25em 3.125em rgba(0, 0, 0, 0.05);border-right-width: 5px; }
.RighInfo003137 ul li.mark .icon{display: block;margin: 0 auto;width: 1.5em;height: 1.5em;background-color: #333;border-radius: 50%;position: relative;}
.RighInfo003137 ul li.mark .icon:before,
.RighInfo003137 ul li.mark .icon:after{position: absolute;content: '';background-color: #ccc;}
.RighInfo003137 ul li.mark .icon:before{left: 50%;margin-left: -1px;width: 2px;top: -0.625em;bottom: -0.625em;}
.RighInfo003137 ul li.mark .icon:after{top: 50%;margin-top: -1px;height: 2px;left: -0.625em;right: -0.625em;}
.RighInfo003137 ul li .inner{margin: 0 auto; width: 73.685%;}
.RighInfo003137 ul li .name .cn{font-family: 'SourceHanSansCN-Bold'; font-size: 1.25em;color: #000000;line-height: 1.5;}
.RighInfo003137 ul li .name .en{font-size: 16px;color: #333;line-height: 2.1428;}
.RighInfo003137 ul li:not(.mark) .icon{width: calc(95 / 16 * 1em);margin: 0 auto calc(30 / 16 * 1em);position: relative;border: solid 1px #eee;position: relative;border-radius: 0 calc(20 / 16 * 1em) 0 calc(20 / 16 * 1em);}
.RighInfo003137 ul li:not(.mark) .icon img{height: 5.6875em;transition: 0.5s;}
.RighInfo003137 ul li:hover img{transform: rotate(360deg);}
.RighInfo003137 ul .tip dd{font-size: 14px;color: #999999;line-height: 1.6;}
@media (min-width:1025px) {
.RighInfo003137 ul{display: table;width: 100%;}
.RighInfo003137 ul li{display: table-cell; vertical-align: top;}    
.RighInfo003137 ul li.mark{vertical-align: middle;}
.RighInfo003137 ul li:not(.mark){width: 27.143%;padding-top:4.25em; padding-bottom: 1.5em;}
}
@media (max-width:1024px) {
.RighInfo003137 .auto{margin-top:2em;margin-bottom: 2em;}
.RighInfo003137 ul li{padding: 2em 0;}
}




/*Floor003195 */
.Floor003195{padding: 4vw 0}
.Floor003195 .auto{background: url(../images/Floor003195-bg.jpg) no-repeat center center;background-size: cover;padding: 5vw 0;}
.Floor003195 .icon-desc li{position: relative;text-align: center;}
.Floor003195 .icon-desc li:not(:last-child) .line{position: absolute;}
.Floor003195 .icon-desc li .icon{width: calc(95 / 16 * 1em);margin: 0 auto calc(30 / 16 * 2em);border: solid 1px #fff;position: relative;border-radius: 0 calc(20 / 16 * 1em) 0 calc(20 / 16 * 1em);transition: 0.3s;}
.Floor003195 .icon-desc li .icon:after{position: absolute;content: ''; width: calc(9 / 16 * 1em); height: calc(9 / 16 * 1em); top: 0;left: calc(100% + 0.03rem); background: url(../images/Floor003195-add.svg) no-repeat center center; background-size: contain; transform: scale(0); transition: 0.3s;}
.Floor003195 .icon-desc li .icon img{transition: 0.5s;width: 66px;}
.Floor003195 .icon-desc li:hover .icon{border-color: #fff;}
.Floor003195 .icon-desc li:hover .icon:after{transform: scale(1);}
.Floor003195 .icon-desc li:hover img{transform: rotate(360deg);}
.Floor003195 .icon-desc li .icon dl{display: table; width: 100%; height: calc(103 / 16 * 1em);	}
.Floor003195 .icon-desc li .icon dt{display: table-cell; vertical-align: middle;text-align: center;}
.Floor003195 .icon-desc li a{color: #fff;}
.Floor003195 .icon-desc li .tit{font-size: 16px; line-height: 1.2;}
.Floor003195 .icon-desc li p{margin: 1em;font-size: 14px;min-height: 100px;line-height: 1.6;}
@media (min-width:1025px) {
.Floor003195 .icon-desc ul{display: table;width: 100%; table-layout: fixed;}    
.Floor003195 .icon-desc li{display: table-cell; vertical-align: middle; width: calc(100% / 3);}
.Floor003195 .icon-desc li:not(:last-child) .line{height: 100%;width: 1px;border-right: 1px dotted rgba(255, 255, 255, 0.5);right: 0; top: 0;}
.Floor003195 .icon-desc li:not(:last-child) .line i{position: absolute; top: calc(100% + 9px); width:10px;height: 9px;left: 50%; margin-left: -5px;}
.Floor003195 .icon-desc li:not(:last-child) .line i:before,
.Floor003195 .icon-desc li:not(:last-child) .line i:after{position: absolute;content: ''; background-color: #fff; border-radius: 3px;}
.Floor003195 .icon-desc li:not(:last-child) .line i:before{left: 0;width: 100%; height: 3px; top: 0;}
.Floor003195 .icon-desc li:not(:last-child) .line i:after{width: 3px;left: 50%; margin-left: -1px; top: 0; height: 100%;}
}
@media (max-width:1024px) {
.Floor003195 .icon-desc li:not(:last-child) .line{height: 1px;width: 100%;border-bottom: 1px dotted rgba(255, 255, 255, 0.5);left: 0; bottom: 0;}
.Floor003195 .icon-desc li:not(:last-child){margin-bottom: 10vw; padding-bottom: 10vw;}    
}






/*PicList003142 */
.PicList003142 .auto{ margin-top: 4.5em; margin-bottom: 1em;font-family: 'SourceHanSansCN-Regular';}
.PicList003142 li{float: left;  margin-bottom: 2.5em;}
.PicList003142 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 1.875em;}
.PicList003142 li .tit{ font-size: 1.125em;line-height: 1.6666; min-height: 3.3332em;font-family: 'SourceHanSansCN-Medium';}
.PicList003142 li p{font-size: 1em;line-height: 1.78571;min-height: 3.57142em;color: #999999;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 62.223%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: #333;}
.PicList003142 li time{color: #999999;display: block;background: url(../images/PicList003142-icon.svg) no-repeat right center;font-family: 'Roboto-Regular';}
.PicList003142 li a:hover time{background-image: url(../images/PicList003142-icon-red.svg);}
@media (min-width:1025px) {
.PicList003142 li{width: 32.143%;}
.PicList003142 li:not(:nth-child(3n)){margin-right: 1.7855%;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 .auto{margin-top: 2em;}   
.PicList003142 li{width: 48%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
}





/*Menu002518 */
.Menu002518 .side-title{background: #333;color:#fff;font-size:18px;border-radius:20px 20px 0 0;padding:20px 0 0 40px;height:79px;font-weight:bold;}
.Menu002518 .side-title span{ display:block; opacity:0.5; font-size:14px; font-family:Verdana, Geneva, sans-serif;}
.Menu002518 .side-menu{background: #fafafa;border-radius:0 0 20px 20px;/* padding:25px 0 4% 10px; */}
.Menu002518 .side-menu li{ margin-bottom:2px;}
.Menu002518 .side-menu li a{display:block; font-size:15px; position:relative; color:#666;}
.Menu002518 .side-menu li.aon ul li.aon a{color:#333;}
.Menu002518 .side-menu > ul > li > a{line-height: 52px;padding-left: 20px;font-weight:bold;font-size: 14px;background:#f5f5f5;}
.Menu002518 .side-menu li a i{ position:absolute; right:34px; top:50%; margin-top:-10px; width:20px; height:20px; background:#fff; border-radius:50%;}
.Menu002518 .side-menu li a i::before,
.Menu002518 .side-menu li a i::after{ position:absolute; content:''; background:#d1d1d1;}
.Menu002518 .side-menu li a i::before{ left:20%; height:2px; width:60%; top:50%; margin-top:-1px;}
.Menu002518 .side-menu li a i::after{ left:50%; width:2px; margin-left:-1px; top:20%; height:60%;}
.Menu002518 .side-menu li ul{ display:none;}
.Menu002518 .side-menu > ul > li > a:hover,
.Menu002518 .side-menu > ul > li.aon > a{background: #ddd;}
.Menu002518 .side-menu li a:hover,
.Menu002518 .side-menu li.aon > a{color: #333;font-weight:bold;}
.Menu002518 .side-menu li a:hover i::before,
.Menu002518 .side-menu li.aon a i::before{background: #333;}
.Menu002518 .side-menu li a:hover i::after,
.Menu002518 .side-menu li.aon a i::after{ display:none;}
.Menu002518 .side-menu li ul { padding:12px 0 0 0;}
.Menu002518 .side-menu li ul li{padding-left:30px; }
.Menu002518 .side-menu li ul li a{ line-height:40px; border-bottom:1px solid #f4f4f4; position:relative;}
.Menu002518 .side-menu li ul li:last-child a{ border-bottom:0;}
.Menu002518 .side-menu li ul li a::before,
.Menu002518 .side-menu li ul li a::after{ position:absolute; content:''; opacity:0;}
.Menu002518 .side-menu li ul li a::before{right:34px;top:50%;width:15px;height:15px;margin-top:-7.5px;background: #333;border-radius:50%;}
.Menu002518 .side-menu li ul li a::after{ border-color:transparent; border-width:3px 0 3px 4px; border-style:solid; border-left-color:#fff; right:39px; top:50%; margin-top:-3px;}
.Menu002518 .side-menu li ul li a:hover::before,
.Menu002518 .side-menu li ul li a:hover::after,
.Menu002518 .side-menu li ul li.aon a::before,
.Menu002518 .side-menu li ul li.aon a::after{ opacity:1;}
@media(min-width:1025px){
.Menu002518 .side-open_menu{ display:none;}
}
@media(max-width:1024px){
.Menu002518{ position:relative; z-index:10;}
.Menu002518 .side-menu{ display:none; position:absolute; left:0; width:100%; top:100%; margin-top:5px; z-index:100;}
.Menu002518 .side-open_menu{ position:relative; background:rgba(226, 16, 19, 0.1); border:3px solid #fff;border-radius:6px; padding:10px 20px; font-size:18px; box-shadow:0 3px 0 #e21013;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Menu002518 .side-open_menu::before{ position:absolute; content:''; border:5px solid transparent; border-top-color:#e21013; right:20px; top:50%; margin-top:-2px;}
}
@media(max-width:480px){
.Menu002518 .side-menu > ul > li > a {line-height: 40px;padding-left: 20px;font-size: 16px;}
.Menu002518 .side-menu li ul li a {line-height: 36px;}
.Menu002518 .side-menu li a{ font-size:14px;}
.Menu002518 .side-menu{ padding-top:10px;}
}

.pro{padding:5vw 0;}
.pro .w22{width: 28%;}
.pro .w75{width: 69%;}

/*pro_list */
.pro_list{font-size: 16px;}
.pro_list .auto{max-width: 1400px;}
.pro_list li{width: 31.5%;float: left;margin-bottom: 2.75%;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);border: 1px solid #eee;}
.pro_list a{position: relative;}
.pro_list a:before{position: absolute;content: '';left: 50%;transform: translateX(-50%);height: 3px;background-color: #333;top: 0;transition:width 0.3s; width: 0;}
.pro_list li:hover a:hover:before{width: 100%;}
.pro_list .pic .Ispic{max-width: 100%;margin: 0 auto;padding-bottom: 66.6%;}
.pro_list .tit aside{padding: 10px 0;color: #333;text-align: center;line-height: 2;background: #fafafa;font-size:14px;}
.pro_list li a:hover .tit aside{color: #333;}
@media (min-width:1025px) {
.pro_list li:not(:nth-child(3n)){margin-right: 2.75%;}
}
@media (max-width:1024px) {
.pro_list li{width: 48%;}
.pro_list li:not(:nth-child(2n)){margin-right: 4%;}
.pro .w22{width: 100%;}
.pro .w75{width: 100%;}
}



/*RighInfo003134 */
.RighInfo003134 .auto{max-width: 1200px;padding: 4em 0;font-family: 'SourceHanSansCN-Regular';}
.RighInfo003134 .img-side{border: solid 1px #f2f2f2; margin-bottom: 4em;}
.RighInfo003134 .img-side .ytable-cell{/* padding-bottom: 2em; */}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom: 67.167%;}
.RighInfo003134 .controls{display: table;position: relative;padding: 0 56px;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: #333;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{font-size: 16px;line-height: 2;}
.RighInfo003134 .img-side .txt dl dd span{color:#333;padding-right: 5px;display: inline-block;}
.RighInfo003134 .img-side .txt dl dd{color:#999;font-size: 14px;}
.RighInfo003134 .img-side .tit{font-family: 'SourceHanSansCN-Medium';font-size: 16px;color: #333;margin-bottom: 0.6em;}
.RighInfo003134 .img-side .line{width: 15px; height: 2px; background-color: #e60012;display: block;margin: 0 auto;}
.RighInfo003134 .img-side .btn{ margin-top: 4.375em;}
.RighInfo003134 .img-side .btn a{display: inline-block;font-size: 1.125em;color: #fff;box-shadow: 0px 10px 30px rgba(218, 37, 29, 0.08);border-radius: 5px; margin: 0 5px; min-width:12.5em;text-align: center; line-height: 3.3333;padding: 0 1.8125em; cursor: pointer;}
.RighInfo003134 .img-side .btn a.download{background-color: #da251d;}
.RighInfo003134 .img-side .btn a.download2{background-color: #6e6e6e;}
.RighInfo003134 .img-side .btn a:before{display: inline-block; vertical-align: top;content: '';background-size: contain;background-position: center; background-repeat: no-repeat; width: 1.3888em;height: 3.3333em;margin-right: 0.5555em;}
.RighInfo003134 .img-side .btn a.download:before{background-image: url(../images/RighInfo003134-icon-file.svg);}
.RighInfo003134 .img-side .btn a.download2:before{background-image: url(../images/RighInfo003134-icon-download.svg);}

.RighInfo003134 .tab{ padding:0 0 3%;}
.RighInfo003134 .tab .h1_tab{ margin-top: 3%; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo003134 .tab .h1_tab span{float:left;padding: 0 20px;line-height:50px;background-color:#f2f2f3;margin-right:4px;cursor:pointer;margin-bottom: 10px;background-color: #000000;color:#fff}
.RighInfo003134 .tab .info{ padding-top:3%;    font-size: 14px;}
.RighInfo003134 .table_1 th,
.RighInfo003134 .table_1 td{ text-align:center; border:1px solid #eee; border-collapse:collapse; line-height:24px; padding:15px;}
.RighInfo003134 .table_1 th{ font-size:14px; font-weight:normal;}
.RighInfo003134 .intro{margin-top:3%}
.RighInfo003134 .intro aside{font-size:18px;color:#333;}
.RighInfo003134 .intro h2{font-size:18px;color:#666;font-weight:normal;}
.RighInfo003134 .intro .box{border:1px solid #ccc;margin-top: 30px;}
.RighInfo003134 .intro dl{background: #eee;padding: 20px;border: 1px solid #ccc;}
.RighInfo003134 .intro dl:nth-child(2n){background:#fff;}
.RighInfo003134 .intro dd{font-size:16px;color:#333;line-height: 2;width: 50%;float: left;}
@media(max-width:480px){
.RighInfo002554 .table_1{ overflow:auto;}
.RighInfo002554 .table_1 table{ width:180%;}
}
@media (min-width:1025px) {
.RighInfo003134 .img-group{width: 55%;border-right: solid 1px #f2f2f2;}
.RighInfo003134 .img-side .ytable-cell{padding: 20px;}
.RighInfo003134 .img-side .txt{padding: 20px;}
}
@media (max-width:1024px) {
.RighInfo003134 .img-side{ padding: 2em;}
.RighInfo003134 .img-side .btn a{min-width: calc(50% - 10px);padding: 0;}
}





/*
 .Map000101
 */
.Map000101{ padding:4vw 0;}
.Map000101 .map{width: 55%;float:left;}
.Map000101 .map #allMap{/* height: 500px; */width:100%;}
.Map000101 .map #allMap img{ max-width:none;width: 100%}
.Map000101 .info{float:right;width: 45%;max-height: 500px;overflow:auto;}
.Map000101 .info li{ line-height:25px;padding:20px; border-bottom:1px #dbdbdb dotted;}
.Map000101 .info li p{margin:0;line-height: 2;font-size: 15px;}
.Map000101 .info li h1{font-size: 16px;}
.Map000101 .info li.on{ background-color:#eee;}



@media (max-width:1024px) {
.Map000101 .map{width: 100%;float:none;}
.Map000101 .info{float:none;width: 100%;max-height: 250px;}
}



/*
 .Form002802
 */
.Form002802{padding-bottom: 5%;}
.Form002802 .from{ max-width:1280px; margin:0 auto; }
.Form002802 .from td{ padding-right: 5%; padding-bottom:3%;}
.Form002802 .from td p{ margin: 0; color: #999; text-align: center;}
.Form002802 .from td div{ position:relative;}
.Form002802 .from label{ position:absolute; left:15px; top:0; font-size: 15px; line-height: 50px; color:#999;}
.Form002802 .from .text{ width:100%; height:50px; line-height:50px; text-indent:10px; border:none; background:#f5f5f5;}
.Form002802 .from textarea.text{ height:132px;}
.Form002802 .from .btn{ padding-bottom: 1.5%; text-align:center;}
.Form002802 .from .btn input{ background:#333; cursor:pointer; padding:0; border:none; width: 160px; height:38px; font-size: 16px; color:#fff; text-transform: uppercase; border-radius: 99px;}
@media(min-width:641px){
.Form002802 .from td:nth-child(3n),
.Form002802 .from .textareas,
.Form002802 .from .btn,
.Form002802 .from .tip{ padding-right: 0; }
}
@media(max-width:640px){
.Form002802 .from td{ display: block; padding-right: 0; }
}


/*
 .PicList001216 
 */
.PicList001216{padding-bottom:2%;font-size: 16px;}
.PicList001216 dl{padding:2% 0; border-bottom:1px solid #f0f4f4;}
.PicList001216 dl:nth-child(2n){background:#eee}
@media(min-width:481px){
.PicList001216 dl{ display:table; width:100%; }
.PicList001216 dd{ display:table-cell; vertical-align:middle;}
.PicList001216 dd:nth-child(1){width: 150px;}
.PicList001216 dd:nth-child(2){width: 23%;}
.PicList001216 dd:nth-child(2) img{ width:85%;}
.PicList001216 dd span{ display:block;}
.PicList001216 dd h3{ position:relative;font-size:14px; height:20px;}
.PicList001216 dd .dot{ position:absolute; width:90%; left:0; top:0; line-height:20px;}
.PicList001216 dd:nth-child(3){ font-size:12px;}
}
.PicList001216 dd span{font-size:42px;}
.PicList001216 dd h3{ font-weight:normal;}
.PicList001216 dd p{ line-height:20px; height:40px; overflow:hidden;}
.PicList001216 dd .more{ display:inline-block;  line-height:30px; padding:0 40px 0 26px; border:1px solid #c3d8d7; border-radius:28px; background:url(../images/PicList001216-more.png) no-repeat 95% center;}
.PicList001216 dd .more:hover{color:#10a49a;}
@media(max-width:1000px) and (min-width:481px){
.PicList001216 dd:nth-child(2){ width:30%;}
}
@media(max-width:480px){
.PicList001216 dl{ padding:2%;}
.PicList001216 dd img{ width:100%;}
.PicList001216 dd:nth-child(2){ padding:2% 0;}
.PicList001216 dd h3{ font-size:16px;}
.PicList001216 dd span{font-size:30px;}
}
.info_pn { padding-top:24px; border-top: 1px dashed #eaeaea;}
.info_pn span a{ font-size:15px; color:#999;}
.info_pn span a:hover{color:#0066ff;}
@media(min-width:769px){
.info_pn span{ display:block; float: left; width: 45%; }
.info_pn span:last-child{ float: right; text-align:right;}
}

@media(max-width:769px){
  .info_pn>span{display: block;}
}




/*Location003131 */
.Location003131{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);}
.Location003131 .current{float: right;font-family: 'SourceHanSansCN-Regular'; padding: 2em 0; font-size: 0.875em; padding-left: 1.21428em;background: url(../images/Location003131-icon.svg) no-repeat left center;background-size: 1em auto;}
.Location003131 .current,
.Location003131 .current a:not(:hover){color: #000;}
.Location003131 .current a:hover{}
.Location003131 .current span{color: #333;}