/*Top003084 */
.Top003084{position: relative; left: 0; width: 100%; color: #333; padding: 0 0px; font-size: 16px; z-index: 100;background:#fff;}
.Top003084 .auto{}
.Top003084 a{color: #333;}
.Top003084 nav a{display: inline-block;}
.Top003084 nav a:not(:last-child):after{display: inline-block; width: 1px; height: 6px;background: rgba(255,255,255,0.2); margin: 0 10px; vertical-align: middle; content: '';}
.Top003084 menu li{position:inherit;}
.Top003084 menu li span:after{position: absolute; bottom: 0px; height: 2px; content: ''; width: 0; background: #c7000a; left: 50%; transform: translateX(-50%);transition: 0.3s;}
.Top003084 menu li.aon span:after{width: 100%;}
.Top003084 menu li.aon a{color:#c7000a;}
.Top003084 menu li span{font-size: 18px; display: block;position: relative;}
.Top003084 li .prod-sub{left:0 !important;width:100% !important;margin-left:0 !important;transform: translate(0,0);background:#f8f8f8;padding:calc(40 / 1920 * 100vw) 0 calc(50 / 1920 * 100vw);}
.Top003084 li .prod-sub:after{content:'';width:36%;height: 100%;top:0; background:#c7000a;display: block;position: absolute;z-index: -1}
.Top003084 li .prod-sub .lmname{float:left;width:30%;/* background:#c7000a; */}
.Top003084 li .prod-sub .lmname h2{color:#fff; font-size:38px; margin:0;}
.Top003084 li .prod-sub .lmname h2:after{content:'';width:68px;height: 3px;background:#fff;display: block;}
.Top003084 li .prod-sub dl{float:right;width:65%;}
.Top003084 li .prod-sub dl dt{width:48%; float:left;font-size:17px;line-height: 38px;border-bottom:1px solid #e8e8e8;text-align: left;padding-left:18px;position: relative;margin:10px 0;margin-right:4%;}
.Top003084 li .prod-sub dl dt:nth-child(2n){margin-right:0%;}
.Top003084 li .prod-sub dl dt:after{content:'';width:4px;height: 4px;border-radius: 50%; background:#c7000a;display: block;position: absolute;left:0;top:22px;}
.Top003084 li .prod-sub dl dt a{color:#333;}

.Top003084 li#m19 .prod-sub dl dt,
.Top003084 li#m25 .prod-sub dl dt{width:30%; float:left;font-size:18px;line-height: 38px;border-bottom:1px solid #e8e8e8;text-align: left;padding-left:18px;position: relative;margin:5px 0;margin-right:4%;}
.Top003084 li#m19 .prod-sub dl dt:nth-child(3n),
.Top003084 li#m25 .prod-sub dl dt:nth-child(3n){margin-right:0;}

.Top003084 .sub{padding: 10px;display: none;}
.Top003084 .sub dt{line-height: 36px; }
.Top003084 .sub dl{background:none;padding:0;}
.Top003084 .open-search{position: absolute;right: 120px; top: 36px;background: url(../images/Top003084-search.png) no-repeat; width: 20px; height: 20px;}
.Top003084 .top-search{position: absolute;right: 0px; top:100%;background: #fff; width: 400px;padding-right: 40px;}

.Top003084 .top-lang{position: absolute;right:0;top:34px; z-index: 5;width: 70px;}
.Top003084 .top-lang span{padding-left: 25px; background: url(../images/Top002824_cart.png) no-repeat left center;color: #333;font-size:14px; line-height: 25px; display: block; position: relative; z-index: 30; cursor: pointer;}
.Top003084 .top-lang span:after{background: url(../images/Top002824_d.png) no-repeat center center; width: 9px; height: 6px;vertical-align: middle; margin-left: 5px; content: '';display: inline-block; transition: 0.3s;}
.Top003084 .top-lang span.on:after,
.Top003084 .top-lang.active span:after{transform: rotate(-180deg);-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);}
.Top003084 .top-lang figure{border: 1px solid #c7000a;display: none; text-align: center;}
.Top003084 .top-lang.active figure{ opacity: 1;-webkit-opacity: 1;transition:opacity 0.3s;}
.Top003084 .top-lang figure a{display: block;padding: 0 10px;color:#666;}
.Top003084 .top-lang figure a:hover{color:#c7000a;}

.search-show .Top003084 .top-search{display: block;}
.Top003084 .top-search .text{width: 100%;height: 40px;line-height: 40px; border: 0;padding: 0 10px;}
.Top003084 .top-search .btn{position: absolute;right: 0;top:0; width: 40px;height: 40px;background: url(../images/Top003084-search2.png) no-repeat center center #333;}
.open-search.on:before, .open-search.on:after{background:#333;}
@media (min-width:1025px) {
.Top003084 menu li{float: left;line-height: 95px; }
.Top003084 menu{padding-right: 12vw;}
.Top003084 .other{position: relative; /* width:30%; */height: 95px;}
.Top003084 .logo{float: left;padding-top: 13px;}
.Top003084 .top-right{float: right;}
.Top003084 .top-lang figure{position: absolute; top: -7px; border-radius: 5px; background: #fff; left: -10px;right: -10px; padding-top: 37px;line-height: 30px;  opacity: 0; -webkit-opacity: 0; transition:opacity 0.2s; }
.Top003084 nav{padding-top: 27px; text-align: right;}
.Top003084 menu li:not(:last-child){margin-right: 4vw;}
.Top003084 .sub{background: rgba(255,255,255,0.95); position: absolute; left: 50%; margin-left: -93px; width: 186px; top: 100%;border-radius: 0 0 5px 5px;  }
.Top003084 .sub dt{text-align: center;}
.Top003084 menu li .sub dt a{color: #333;}
.Top003084 .sub dt a:hover{color:#c7000a;}
}

@media(min-width:1025px) and  (max-width:1400px) {
.Top003084 menu{padding-right: 15vw;}
}

@media (max-width:1024px) {
.Top003084 nav{position: absolute;right: 30px;top: 10px;}
.Top003084 menu{position: absolute;right: 0; top: -100%; transform:translateY(-100%);opacity:0;z-index: 100;width: 220px;background: rgba(255,255,255,0.95); padding: 2vw; transition: transform 0.3s;}
.Top003084 .open-menu i {background-color: #333;}
.Top003084 menu li{ border-bottom: 1px solid rgba(255,255,255,0.2);}
.Top003084 menu li span{padding: 10px 0;font-size: 16px;}
.Top003084 .logo{display: table; height: 70px;}
.Top003084 .logo a{display: table-cell;; vertical-align: middle;}
.Top003084 .logo img{max-height: 54px;}
.Top003084 .open-search{top: 50%; transform: translateY(-50%);right: 140px;}
.Top003084 .open-menu{position: absolute;right: 2%;bottom: auto; top: 50%; transform: translateY(-50%); width: 30px;}
.Top003084 .sub{background: rgba(0,0,0,0.8);}
.menu-show .Top003084 menu{ top: 70px; transform:translateY(0);opacity:1;}
.Top003084 .has-sub span .op:before, 
.Top003084 .has-sub span .op:after { background-color: #ccc;}
.Top003084 .top-lang{right: 50px;top: 50%; transform: translateY(-50%);}
.Top003084 li .prod-sub .lmname{display: none; float: none;width: 100%; background: none;}
.Top003084 li .prod-sub:after{ display: none;}
.Top003084 li .prod-sub dl{float: none;width: 100%;}
.Top003084 li#m19 .prod-sub dl dt, 
.Top003084 li#m25 .prod-sub dl dt,
.Top003084 li .prod-sub dl dt{width: 100%; float: none;font-size: 14px;line-height: 26px;padding-left: 15px;}
.Top003084 li .prod-sub dl dt:after{top: 16px;}
.Top003084 .top-lang figure a{font-size: 14px;line-height: 20px;}

}
@media (max-width:800px) {
.Top003084 nav{display: none;}
.Top003084 .open-search,

}
@media (max-width:640px) {
.Top003084 .logo{width: 50%;}
}




/*Banner002901 */
.Banner002901 img{display: block;width: 100%;}
@media(min-width:1025px){
 .Banner002901 .wap{display: none;}
}
@media(max-width:1024px){
 .Banner002901 .pc{display: none;}
}
.Banner002901 .slick-dots{position: absolute; z-index: 10; left: 0; width: 100%;bottom: 5%; text-align: center;}
.Banner002901 .slick-dots li{display: inline-block; width: 30px; height: 30px;cursor: pointer;border:2px solid  transparent; margin: 0 9px;position: relative;border-radius: 50%; }
.Banner002901 .slick-dots li button{position: absolute;background: #fff; font-size: 0;width: 6px; height: 6px; border-radius: 50%; left: 50%; top: 50%; margin: -3px 0 0 -3px;border: 0;padding: 0;cursor: pointer;}
.Banner002901 .slick-dots li.slick-active{border-color: #fff;}
@media(max-width:1024px){
.Banner002901 .slick-dots li{width: 20px; height: 20px; margin: 0 4px;}
}

.center{text-align: center;}
.h-title{margin-bottom:40px;}
.h-title .cn{font-size:44px;color:#000000;font-weight: bold;}
.h-title p{font-size:18px;margin:0;margin-top:28px;line-height: 1.8}
.h-title .t{font-size:24px;color:#333;border-top:1px solid #e8e8e8;padding-top:0;}
.h-title .t:before{content:'';width:50px;height: 3px;background:#c7000a;display: block;margin:0 auto;margin-top:-2px;margin-bottom:22px;}
.h-more{}
.h-more a{display: inline-block; min-width: calc(160 / 16 * 1em); font-size: calc(16 / 16 * 1em);line-height: calc(55 / 16 * 1em); background-position: right  calc(24 / 16 * 1em) center;background-repeat: no-repeat;background-size: auto calc(13 / 60 * 100%); border-radius: calc(60 / 16 * 1em); padding-left: calc(30 / 16 * 1em);padding-right: calc(65 / 16 * 1em); transition: 0.3s;background-color:#c7000a;color:#fff;background-image: url(../images/more-on.svg);}
.h-more a:hover{padding-right: calc(30 / 16 * 1em);padding-left: calc(65 / 16 * 1em); background-position: left  calc(24 / 16 * 1em) center;}

@media(max-width:1024px){
.h-title{margin-bottom:25px;}
.h-title .cn{font-size:24px;}
.h-title p{font-size:14px;margin-top:15px;}
.h-title .t{font-size: 16px;}
.h-more a{min-width: calc(130 / 16 * 1em);line-height: calc(45 / 16 * 1em);padding-right: calc(52 / 16 * 1em);}
}


.pd5 .h-title .cn{color:#fff;}
.pd5 .h-title p{color:#fff;}


/*Floor002578 */
.Floor002578{ padding:5% 0;  position:relative; z-index:0; }
.Floor002578 .edit-info{color:#666;text-align: center;margin-bottom:3%;}
.Floor002578 .edit-info p{font-size:18px;color:#666;line-height: 35px;margin:0;}

.Floor002578 .info-num li{text-align: center;}
@media(min-width:641px){
.Floor002578 .info-num li{float: left;width: 25%;margin-top:4%;}
}
.Floor002578 .info-num li aside{display: inline-block;position: relative;}
.Floor002578 .info-num li aside b{font-size: 60px;color: #c7000a;display: block;}
.Floor002578 .info-num li aside sub{position: absolute; left: 100%; word-break: keep-all; bottom: 15%;font-size: 40px;font-weight: bold;color:#c7000a; margin-left: 10px;}
.Floor002578 .info-num li p{font-size: 18px;color: #333; margin-bottom: 0;margin-top: 10px;}
@media(min-width:1025px) and (max-width:1200px){
.Floor002578 .info-num li aside b{font-size: 60px;}
}
@media(min-width:641px) and (max-width:769px){
.Floor002578 .info-num li aside b{font-size: 60px;}
}
@media(max-width:640px){
.Floor002578 .info-num{margin-top:4%;}
.Floor002578 .info-num li{text-align: center;float: left; width: 50%;margin-bottom: 20px;}
.Floor002578 .info-num li aside b{font-size: 36px;}
.Floor002578 .info-num li p{font-size: 14px;}
.Floor002578 .info-num li aside sub{font-size: 16px;}
}




/*Floor002671 */
.Floor002671{  padding:0;}
.Floor002671 .auto{}
.Floor002671 li{ float:left; width:50%; margin-right:0%; margin-bottom:0%;}
.Floor002671 li:nth-child(2n){ margin-right:0;}
.Floor002671 li a{ display:block; position:relative; overflow:hidden;}
.Floor002671 li img{ display:block; width:100%; transition:0.3s;}
.Floor002671 li a:hover img{ transform:scale3d(1.2,1.2,1.2);}
.Floor002671 li .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; transition:background 0.3s;
background: -moz-linear-gradient(top, rgba(0,0,0,0.1) 40%, rgba(0,0,0,0.5) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.1) 40%,rgba(0,0,0,0.5) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0.1) 40%,rgba(0,0,0,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
.Floor002671 li .txt figure{ position:absolute; left:0; right:0; bottom:8%; color:#fff;text-align: center;}
.Floor002671 li .pic{padding-bottom:45%;transition:0.3s;}
.Floor002671 li a:hover .pic{transform:scale3d(1.2,1.2,1.2);}
.Floor002671 li p{ margin:0;}
.Floor002671 li p.cn{ font-size:40px;font-weight: bold;margin-bottom:25px;}
.Floor002671 li .info{position: absolute; opacity: 0;transform: translateX(-40px);transition: opacity 0s,transform 0.5s; }
.Floor002671 li .info span{display: block;font-size:18px;line-height: 2;}
.Floor002671 li a:hover .info{position: relative; opacity:1;transform:translateY(0);transition:opacity 0.2s,transform 0.5s;}
.Floor002671 li a:hover .txt{
background: -moz-linear-gradient(top, rgba(0,0,0,0.5) 40%, rgba(0,0,0,0.5) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 40%,rgba(0,0,0,0.5) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0.5) 40%,rgba(0,0,0,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.Floor002671 li a:hover .txt figure{bottom:auto;top:25%;}
@media(max-width:480px){
.Floor002671 li{ float:none; margin-right:0; width:auto;}
}
/*
 .Floor001006 为demo编号
 */
.Floor001006{ padding:5% 0;  }

.Floor001006 li{ float:left; width:33.333333333%; height:233px; position:relative; position: relative;overflow: hidden}
.Floor001006 li:nth-child(2n){}
.Floor001006 li a{ position:absolute; left:0; top:0; z-index:20; width:100%; height:100%;}
.Floor001006 li figure,
.Floor001006 li .txt,
.Floor001006 li .icon{position:absolute; height:100%;top:0; width:50%;}
.Floor001006 li figure{ left:0; z-index:0;transition:all ease-in-out 0.2s;}
.Floor001006 li .icon{ left:50%; text-align:center; display:table; background: #f7f7f7; z-index:10;/* transition:all ease-in-out 0.3s;*/}
.Floor001006 li .icon::before{ position:absolute; content:''; left:-10px; top:50%; margin-top:-5px; width:0; height:0; border-width:10px; border-style:solid; border-color:#f7f7f7; border-left-width:0; border-top-color:transparent; border-bottom-color:transparent;}
.Floor001006 li:nth-child(2n) .icon{left:0;background:#fff;}
.Floor001006 li:nth-child(2n) figure{ left:50%;}
.Floor001006 li:nth-child(2n) .icon::before{ left:auto; right:-10px;border-left-width:10px; border-right-width:0;border-left-color:#fff; }
.Floor001006 li .icon dl{ display:table-cell; vertical-align:middle; font-size:16px;}
.Floor001006 li .icon dl p{ color:#333; margin:0; padding:12px 0 5px;font-size:22px;}

.Floor001006 li .icon img{ width:75px; height:75px;}
.Floor001006 li .icon .h{ display:none;}
.Floor001006 li .txt{opacity: 0; z-index:1;background:rgba(199,0,10,0.2);color:#333; left:0; top:0; padding:5%; line-height:24px;/*transition:all ease-in-out 0.6s;*/ overflow:hidden;}
.Floor001006 li:nth-child(2n) .txt{ left:50%;}

.Floor001006 li:hover{background:#fff;}
.Floor001006 li:hover figure{z-index: 0;transform: scale(1.2); }
.Floor001006 li:hover .icon{ background:#c7000a;}
.Floor001006 li:hover .icon::before{  border-color:#c7000a; border-left-width:0; border-top-color:transparent; border-bottom-color:transparent;}
.Floor001006 li:nth-child(2n):hover .icon::before{left:auto; right:-10px;border-left-width:10px;border-right-width:0;border-left-color:#c7000a;}
.Floor001006 li:hover .icon .s{ display:none;}
.Floor001006 li:hover .icon .h{ display:inline-block;}
.Floor001006 li:hover .icon dl p{ color:#fff;}
.Floor001006 li:hover .txt{opacity: 1; }

.Floor001006 li:nth-child(2n):hover .icon{ }
.Floor001006 li:nth-child(2n):hover .txt{ }

@media(max-width:1000px){
.Floor001006{background-size:contain;}
.Floor001006 li{ width:50%;}

}
@media(max-width:768px){
.Floor001006 li .icon img{ width:55px; height:55px;}
.Floor001006 li{ height:160px;}
}
@media(max-width:640px){
.Floor001006 li{height:200px; float:none; width:auto;}
.Floor001006 .title h3{font-size:30px;}
.Floor001006 .title b{font-size:24px; }
.Floor001006 li{height:160px;}
.Floor001006 li .icon dl p{font-size:18px;}
}

/*Floor003153 */

.Floor003153{padding:5% 0;background:#f7f7f7;}
.Floor003153 .auto{}
.Floor003153 .intro .info{line-height: 2.1428;vertical-align: top}
.Floor003153 .intro .info h2{font-size:42px;color:#333;margin:0;line-height: 1.8}
.Floor003153 .intro .info p{font-size:18px;}
.Floor003153 .intro .info .h-more{margin-top:7%;}
@media (min-width:1025px) {
.Floor003153 .intro .img{width: 50%;}
.Floor003153 .intro .info{padding-left: 3em;padding-top:1em; }  
}
@media (max-width:1024px) {
.Floor003153 .intro .img{margin-bottom: 2em;}
.Floor003153 .intro .info h2{ font-size: 20px;}
.Floor003153 .intro .info p{ font-size: 14px;}
}











/*Floor003153 */

.Floor003153-2{padding:5% 0;}
.Floor003153-2 .auto{}
.Floor003153-2 .intro .info{line-height: 2.1428;vertical-align: top}
.Floor003153-2 .intro .info h2{font-size:30px;color:#333;margin:0;line-height: 1.8}
.Floor003153-2 .intro .info p{font-size:16px;}
.Floor003153-2 .intro .info .h-more{margin-top:5%;}
@media (min-width:1025px) {
.Floor003153-2 .intro .img{width: 50%;}
.Floor003153-2 .intro .info{padding-left: 3em; }  
}
@media (max-width:1024px) {
.Floor003153-2 .auto{padding: 2em 0;}
.Floor003153-2 .intro .img{margin-bottom: 2em;}
.Floor003153-2 .intro .info h2{font-size: 20px;}
.Floor003153-2 .intro .info p{ font-size: 14px;}
}



/*Floor003153-2-1 */

.Floor003153-2-1{padding:0 0 5%;}
.Floor003153-2-1 .auto{}
.Floor003153-2-1 .intro .info{line-height: 2.1428;vertical-align: top}
.Floor003153-2-1 .intro .info h2{font-size:30px;color:#333;margin:0;line-height: 1.8}
.Floor003153-2-1 .intro .info p{font-size:18px;}
.Floor003153-2-1 .intro .info .h-more{margin-top:7%;}
@media (min-width:1025px) {
.Floor003153-2-1 .intro .img{width: 50%;float: right;}
.Floor003153-2-1 .intro .info{  padding-right: 3em;padding-top: 0em;float: right;width: 50%;}
.Floor003153-2-1 .intro .info .p{ float: left; width: 48%;}
}
@media (max-width:1024px) {
.Floor003153-2-1 .auto{padding: 2em 0;}
.Floor003153-2-1 .intro .img{margin-bottom: 2em;}
.Floor003153-2-1 .intro .info h2{font-size: 20px;}
.Floor003153-2-1 .intro .info p{ font-size: 14px;}
}
.Floor003153-2-1 .intro .info p span{color: #c7000a;margin-right:15px;}




/*Floor003153 */

.Floor003153-3{padding:5% 0;background: #f5f5f5;}
.Floor003153-3.bgfff{background: #fff;}
.Floor003153-3 .auto{}
.Floor003153-3 .intro .info{line-height: 2.1428;vertical-align: top}
.Floor003153-3 .intro .info h2{font-size:30px;color:#333;margin:0;line-height: 1.8}
.Floor003153-3 .intro .info h3{font-size:22px;color:#333;font-weight: normal;margin:8px 0;line-height: 1.5}
.Floor003153-3 .intro .info p{font-size:18px;}
.Floor003153-3 .intro .info .h-more{margin-top:7%;}
.Floor003153-3 .intro .info .dl2{font-size:18px;}
.Floor003153-3 .intro .info .dl2 dd{width:48%;float:left;}
.Floor003153-3 .intro .info .dl2 span{color: #c7000a;font-weight: bold; margin-right: 6px;}
.Floor003153-3 ul li{width:31.3%;float:left;margin-right:3%;margin-bottom:2%;}
.Floor003153-3 ul li:nth-child(3n){margin-right:0;}
.Floor003153-3 ul li h2{font-size:28px;color:#333;}
.Floor003153-3 ul li .h3{font-size:22px;color:#333;font-weight: normal;margin:14px 0;position: relative; }
.Floor003153-3 ul li .h3 span{color: #c7000a;font-weight: bold; margin-right: 6px;}
.Floor003153-3 ul li p{font-size:16px;line-height: 1.65;margin:0;}
@media (min-width:1025px) {
.Floor003153-3{ overflow:hidden;}
.Floor003153-3 .intro{ display:-webkit-flex; display:flex; align-items:center; direction:rtl;}
.Floor003153-3 .intro:nth-child(2n){flex-direction: row-reverse;}
.Floor003153-3 .intro .img{width:50%;}
.Floor003153-3 .intro .info{width:50%; padding-right:4%; direction:ltr;}
.Floor003153-3 .intro:nth-child(2n) .info{padding-right:0;padding-left:4%; direction:ltr;}
}
@media (max-width:1024px) {
.Floor003153-3 .auto{padding: 2em 0;}
.Floor003153-3 .intro .img{margin-bottom: 2em;}
.Floor003153-3 .intro .info h2{font-size: 20px;}
.Floor003153-3 .intro .info p{ font-size: 14px;}
}
.Floor003153-3 .intro .info p span{color: #c7000a;margin-right:15px;}
@media(max-width:768px){
	.Floor003153-3 .intro .info .dl2 dd{font-size:14px;}
	.Floor003153-3 .intro .info h3{font-size:18px;}
	.Floor003153-3 ul li{width:100%;}
	.Floor003153-3 ul li h2{font-size:20px;}
	.Floor003153-3 ul li .h3{font-size:18px;}
	.Floor003153-3 ul li p{font-size:14px;}
}

.Floor003153-4{padding:5% 0;background:#f5f5f5;}
.Floor003153-4 .table{width:100%;}
.Floor003153-4 .table tr td{border:1px solid #e8e8e8;background: #fff;padding: 12px 28px;font-size: 16px;line-height: 30px;color: #333;text-align: center}
.Floor003153-4 .table tr td:nth-child(1){width: 13%;}
@media(max-width:768px){
	.Floor003153-4 .table tr td{padding:5px;}
}

.Floor003153-5{padding:5% 0;background:#fff;}
.Floor003153-5 .title{text-align: center;margin-bottom:3%;}
.Floor003153-5 .title h2{font-size:30px;color:#333;margin:0;line-height: 1.8}
.Floor003153-5 .title p{font-size:18px;margin:10px 0;}
.Floor003153-5 .pic{width:50%;float:left;}
.Floor003153-5 .text{width:45%;float:right;}
.Floor003153-5 .text p{font-size:16px;line-height: 1.6;margin:10px 0;}
.Floor003153-5 .text p span{font-weight: bold;font-size:18px; color:#c7000a;}

@media(max-width:1024px){
	.Floor003153-5 .title h2{font-size:20px;}
	.Floor003153-5 .title p{font-size:16px;}
	.Floor003153-5 .text p{font-size:14px;}
}

@media(max-width:768px){
	.Floor003153-5 .pic{width:100%;float:none;}
	.Floor003153-5 .text{width:100%;float:none;}
}



/*Floor003031 */
.Floor003031{position: relative; z-index: 1;background-size: cover;background-attachment: fixed;display: none;}
.Floor003031.True{display: block;}
.Floor003031 .auto{max-width: 1600px; width: 83.334%;}
.Floor003031 .txt{text-align: center;background: #c7000a;padding:3% 0;}
.Floor003031 .txt .h-title .cn{color:#fff;}
.Floor003031 .txt .ytable{height: 80%;}
.Floor003031 .txt .email{position: relative;max-width: 880px;margin: 0 auto;border-radius: 50px;overflow: hidden;}
.Floor003031 .email input{font-size: 16px;}
.Floor003031 .email .text{width: 100%;padding: 1.25em 1.875em;height: 3.75em;line-height: 1.25em;border: 0;color: #888;}
.Floor003031 .email .text.focus{color: #333;}
.Floor003031 .email .btn{position: absolute;right: 0;top: 0;height: 100%;width: 10em;color: #fff;background: #2c2c2c;cursor: pointer;border: 0;text-transform: uppercase;}


@media(max-width:768px){
.Floor003031{overflow: hidden;}
.Floor003031 .email input{font-size: 2.5vw;}
}



/*
 .Floor002342 为demo编号
 */
.Floor002342{ padding:5% 0;height: 100vh; position: relative;text-align: center;background:#333;background:url(../images/Floor002342-bg.jpg) no-repeat center center;background-attachment:fixed;background-size: cover;}
.Floor002342-1{ padding:5% 0;background:#333;background:url(../images/Floor002342-bg2.jpg) no-repeat center center;background-attachment:fixed; background-size:cover;}
.Floor002342 .main{ position: absolute; left: 0; width: 100%; top: 50%; transform: translateY(-50%);}
.Floor002342 .newbox { padding: 0 10vw; position: relative;}
.Floor002342 .newbox::after {display: block;content: '';margin: 4vw auto 1vw;width: 1px;height: 4vw;background: #fff; display:none;}

.Floor002342 .top .item{ position: relative;}
.Floor002342 .top .pic{ margin: 0 auto; }
.Floor002342 .top .pic img{ width: 140px;height: 140px;border-radius: 50%}
.Floor002342 .top .word1{ padding:10px 0 10px 10px;}
.Floor002342 .top .h4{ font-size: 14px; margin: 0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.Floor002342 .top .h4 a{ color: #444;}
.Floor002342 .top .h4 a:hover{ color: #da251c;}
.Floor002342 .top figure{ line-height: 38px; color: #fff;font-size:18px;padding: 25px 80px 0;position: relative;background: url(../images/yinhao-r.png) no-repeat right top;background-size: 40px auto;}
.Floor002342 .top figure:before{position: absolute; content: ''; left: 0; top: 0;width: 40px;height: 100%;background: url(../images/yinhao-l.png) no-repeat left top;background-size: contain;}

.Floor002342 .top figure p{margin-top:0;}
.Floor002342 .top figure p b{font-size:72px;color:rgba(255,255,255,0.3);}
.Floor002342 .top figure span{font-size:16px;}
.Floor002342 .bx-wrapper{ position: relative; margin-bottom: 30px;}
.Floor002342 .bx-wrapper .bx-default-pager{ position: absolute; left: 50%; transform: translateX(-50%); bottom: -50px; z-index: 50;}
.Floor002342 .bx-wrapper .bx-default-pager .bx-pager-item{ display: inline-block; margin: 0 5px;}
.Floor002342 .bx-wrapper .bx-default-pager .bx-pager-item a{ text-indent:99999px; overflow: hidden; display: block; width: 12px; height: 12px; border-radius: 15px; background-color: rgba(255,255,255,0.5);}
.Floor002342 .bx-wrapper .bx-default-pager .bx-pager-item a.active{ background-color: #c7000a;}
.Floor002342 .open-video {background: url(../images/Floor002829_play.png) no-repeat;width: 5vw;height: 5vw;display: block;margin: 0 auto;background-size: contain;cursor: pointer; display:none;}


.video-box{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:300; background:rgba(0,0,0,0.5);}
.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:2px; top:50%; margin-top:-1px; 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:1280px;}

@media(min-width:1921px){
.Floor002342 .newbox{padding:0 10vw;}
}

@media(max-width:1024px){
.Floor002342 .newbox{padding: 0 3vw;}
.Floor002342 .newbox::after{height: 20px;margin: 20px auto 12px;}
.Floor002342 .top figure{font-size: 14px; padding: 10px;line-height: 30px;}
.Floor002342 .open-video{width: 40px;  height: 40px;}
.Floor002342 .bx-wrapper .bx-default-pager{bottom: -10px;}
}

/*Floor003006 */
.Floor003006{position: relative; z-index: 1;padding:5% 0 4.8%;}
.Floor003006 .main{ margin: 0 auto;}
.Floor003006 .list ul .str_move {text-align: center;display: table;margin: 0 auto;width: 100%;}
.Floor003006 .list li{display:inline-block; width: 250px;border:1px solid #eee;margin:12px 10px; }
.Floor003006 .list li:hover{background: #fff;box-shadow: 0 0 18px rgba(0, 0, 0, 0.1);border:1px solid #fff; }
.Floor003006 .list li figure{display: table;  height: 125px;width: 100%; text-align: center;}
.Floor003006 .list li a{display: table-cell;vertical-align: middle;}
.Floor003006 .list li img{max-height: 75px; max-width: 100%!important;}
@media(max-width:1024px){
.Floor003006 .list li{width: 40vw;}
.Floor003006 .list li figure{height: 15vw;}
.Floor003006 .list li img{max-height: 12vw; display: block; margin: 0 auto;}
}
.Floor003006-9{background: #f5f5f5;}
.Floor003006-9 .list li{background: #fff;}
.Floor003006-9 .list ul .str_move{text-align: center;text-align: center;display: table;margin: 0 auto;width: 100%;}

.Floor003006-s{background: #fff;}

/*Floor003100 */
.Floor003100{ }
.Floor003100 li{position: relative;}
.Floor003100 li .auto{position: relative;}
.Floor003100 li .txt{position: absolute; left: 0vw;right:0vw; top: 0; height: 100%;}
.Floor003100 li .ytable{height: 100%; text-align: left;}
.Floor003100 li .tit{font-size: 44px;color: #fff;font-weight: bold; }
.Floor003100 li .txt p{margin: 0;}
.Floor003100 li figure{padding-bottom:22%;}
.Floor003100 li .h-more{margin-top:3%;}
.Floor003100 li .h-more a{background-color:rgba(255,255,255,0);border:1px solid #fff;}
.Floor003100 li .h-more a:hover{border:1px solid #fff;}

.Floor003100 li .ytable h1{color: #fff;}

@media(min-width:1025px) and (max-width:1440px){
.Floor003100 li .tit{font-size: 3vw;}
}
@media(min-width:1025px){
.Floor003100 li{float: left; width: 100%;}
}
@media(max-width:1024px){
.Floor003100 li figure{padding-bottom: 40%;}
.Floor003100 li .tit{font-size: 18px;}
.Floor003100 li .txt p{font-size:3vw;}
.Floor003100 li .ytable h1{font-size: 16px;}
}
@media(max-width:640px){
.Floor003100 li{overflow: hidden;}
.Floor003100 li a > img{width: 130%; max-width: none;float: right;}
}






/*Floor003100 */
.Floor003100-2{ }
.Floor003100-2 li{position: relative;}
.Floor003100-2 li .auto{position: relative;}
.Floor003100-2 li .txt{position: absolute; left: 0vw;right:0vw; top: 0; height: 100%;}
.Floor003100-2 li .ytable{height: 100%; text-align: left;}
.Floor003100-2 li .tit{font-size: 32px;color: #fff;font-weight: bold;text-align: center;line-height: 54px;}
.Floor003100-2 li .txt p{margin: 0;}
.Floor003100-2 li figure{padding-bottom:22%;}
.Floor003100-2 li .h-more{margin-top:3%;}
.Floor003100-2 li .h-more a{background-color:rgba(255,255,255,0);border:1px solid #fff;}
.Floor003100-2 li .h-more a:hover{border:1px solid #fff;}
@media(min-width:1025px) and (max-width:1440px){
.Floor003100-2 li .tit{font-size: 3vw;}
}
@media(min-width:1025px){
.Floor003100-2 li{float: left; width: 100%;}
}
@media(max-width:1024px){
.Floor003100-2 li figure{padding-bottom: 40%;}
.Floor003100-2 li .tit{font-size: 16px;line-height: 30px;}
.Floor003100-2 li .txt p{font-size:3vw;}
}
@media(max-width:480px){
.Floor003100-2 li{overflow: hidden;}
.Floor003100-2 li a > img{width: 130%; max-width: none;float: right;}
}










/*Bottom003000 */
.Bottom003000{background-color: #f5f5f5;padding: 3.2vw 0 1.8vw;}
.Bottom003000,
.Bottom003000 a{color:#666; }
.Bottom003000 a{transition: 0.3s;}
.Bottom003000 a:hover{color: #c7000a;}
.Bottom003000 .auto{}
.Bottom003000 .b-left .contact{line-height: 2.285em;}

.Bottom003000 .logo{max-width:90px;}
.Bottom003000 .share{margin: 45px 0 30px 0;}
.Bottom003000 .share li{float: left;position: relative;}
.Bottom003000 .share li:not(:last-child){margin-right: 9px;}
.Bottom003000 .share li figure{display: none;width: 130px; position: absolute; left: 0;bottom: 100%; margin-bottom: 10px;background: #fff;padding: 5px;}
.Bottom003000 .share li figure:after{position: absolute; content: ''; border: 5px solid transparent; border-top-color: #fff; left: 16px; top:100%;}
.Bottom003000 .share li a{display: block;width: 40px; height: 40px; border-radius: 50%;background-color: rgba(0,0,0,0.3); background-position: center center;background-repeat: no-repeat;cursor: pointer;}
.Bottom003000 .share li a:hover{background-color: #c7000a;}
.Bottom003000 .share li.wx a{background-image: url("../images/Bottom003000_wx.png");}
.Bottom003000 .share li.sina a{background-image: url("../images/Bottom003000_sina.png");}
.Bottom003000 .share li.douyin a{background-image: url("../images/Bottom003000_douyin.png");}
.Bottom003000 .share li.lx a{background-image: url("../images/Bottom003000_lx.png");}

.Bottom003000 .b-right nav{border-bottom:1px solid #e5e5e5;}
.Bottom003000 .b-right nav a{color: #333;font-size: 16px;display: inline-block;}
.Bottom003000 .b-right nav a:not(:last-child):after{display: inline-block; content: '·'; margin:0 20px;color:rgba(0,0,0,0.2);}
.Bottom003000 .b-right nav a:hover{color: #c7000a;}

.Bottom003000 .b-right .code li{display: inline-block;margin-left: 30px; text-align: center;max-width: 100px;}
.Bottom003000 .b-right .code li img{ border: 5px solid #fff; border-radius: 4px;}
.Bottom003000 .b-right .code li p{ margin: 10px 0 0;}



.Bottom003000 .b-right aside{padding-bottom: 15px;}
.Bottom003000 .b-right aside a:not(:last-child):after{display: inline-block; content: ''; margin:0 10px; width: 2px; height: 2px; vertical-align: middle;background: rgba(0,0,0,0.2);}
.Bottom003000 .copyright{}
@media(min-width:1025px){
.Bottom003000 .b-right{text-align: right;}
.Bottom003000 .b-right nav{padding-bottom: 30px;margin-bottom: 30px;}
.Bottom003000 .b-right .code{margin-bottom: 30px;}
}
@media(max-width:1024px){
.Bottom003000{text-align: center;}
.Bottom003000 .b-right{padding-top: 3vw;border-top: 1px solid rgba(84,84,84,0.2); margin-top: 3vw;}
.Bottom003000 .b-right nav{display: none;}
.Bottom003000 .logo {max-width: 70px;}
.Bottom003000 .logo,
.Bottom003000 .share,
.Bottom003000 .contact{display: table; margin: 0 auto;}
.Bottom003000 .share{margin-top: 3vw;margin-bottom: 3vw;}
.Bottom003000 .contact{text-align: center;}
.Bottom003000 .b-right .code li{margin-left: 1vw;}
}



/*Banner003144 */
.Banner003144 {position: relative;z-index: 1;}
.Banner003144 .pc{background-position: center center; background-repeat: no-repeat; height:25em; background-size: cover;}
.Banner003144 .txt{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index: 10;}
.Banner003144 .txt .ytable{height: 100%; table-layout: fixed; }
.Banner003144 .txt {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%); color: #fff;font-size: 36px;text-align: left;} 
.Banner003144 .txt .cn{font-size: 44px;font-weight: bold;}
.Banner003144 .txt .cn:after {content: '';width: 50px;height: 3px;background: #c7000a;display: block;margin-top: 18px;}

@media (min-width:1025px) {
.Banner003144 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003144 .pc{display: none;}
.Banner003144 .txt .cn{font-size: 24px;}
}








/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);}
.Menu003135 .current{ font-size: 0.875em; padding-left: 1.21428em;background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto; line-height: 5.7142;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color: #333;}
.Menu003135 .nav-menu li{float: left;font-size: 1.1em;line-height: 4.54444;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:1.5em;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: #c7000a;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: #c7000a;}



.Menu003135 .slider{padding:0 30px; }
.Menu003135 .slick-arrow{position: absolute; z-index: 30; top: 50%; width:20px; height: 60px; padding: 0; margin-top: -30px;  transition: 0.3s;}
.Menu003135 .slick-arrow:before{position: absolute; content: ''; width: 12px; height:12px; border-bottom: 2px solid #999;border-left:2px solid #999; left: 50%; top: 50%; margin: -7px 0 0 -7px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Menu003135 .slick-arrow:hover:before{border-bottom-color:#c7000a;border-left-color:#c7000a; }
.Menu003135 .slick-next:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
.Menu003135 .slick-prev{left:0;}
.Menu003135 .slick-next{right:0;}
.Menu003135 .nav-menu ul::-webkit-scrollbar {width: 30px;height: 6px;}
.Menu003135 .nav-menu ul::-webkit-scrollbar-thumb {background: #c7000a;border-radius: 30px;}
.Menu003135 .nav-menu ul::-webkit-scrollbar-track {background: transparent;}

@media (min-width:1025px) {
.Menu003135_ .fl{width: 25%;}  
.Menu003135_ .fr{width: 73%;}
}

@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:1.125em;}
}


/*RighInfo002810 */
.RighInfo002810{padding:5% 0 0;}
.RighInfo002810 .h-title{margin-bottom:0;}
.RighInfo002810 .h-title .cn span{color: #c7000a;}
.RighInfo002810 .h-title .cn:after{content: '';width: 50px;height: 4px;background: #c7000a;display: block;margin: 0 auto;margin-top: 18px;}


.RighInfo002810 .txt-logo{background: url(../images/RighInfo002810-bg.jpg); margin-bottom: 3%;padding: 4% 0;}
.RighInfo002810 .txt-logo .txt .inner{display:inline-block;font-weight: bold;text-align: left;line-height: 26px;color: #333; font-size: 15px;}
.RighInfo002810 .txt-list .box{padding:4.5% 0;}
.RighInfo002810 .txt-list .box:nth-child(1){padding-top:4%;}
.RighInfo002810 .txt-list .box:nth-child(2n){background:#f6f6f6;}
.RighInfo002810 .txt-list .box:not(:last-child){margin-bottom: 0%;}
.RighInfo002810 .txt-list .box .info{line-height: 34px;font-size: 18px;color: #333;padding-left:6%; }
.RighInfo002810 .txt-list .box:nth-child(2n) .info{padding-left:0;padding-right:6%;}
.RighInfo002810 .txt-list .box .info .icon{}
.RighInfo002810 .txt-list .box .info h2{font-size:28px; line-height: 28px; padding-left:22px;position: relative;margin:28px 0;}
.RighInfo002810 .txt-list .box .info h2:after{content:''; display: block; position: absolute;left:0;top:0;width:4px;height: 100%;background:#c7000a;}
.RighInfo002810 .txt-list .box .info p span{font-weight: bold;color: #c7000a;}
.RighInfo002810 .txt-list .box .info dl dd{position: relative;padding-left:18px;}
.RighInfo002810 .txt-list .box .info dl dd:after{content:'';width:5px;height:5px;background:#c7000a;position: absolute;left:0;top:14px;border-radius: 50% }
.RighInfo002810 .txt-list .box .info .h-more{margin-top:30px;margin-bottom:30px;}
.RighInfo002810 .txt-list .box .info .h-more a{line-height: calc(50 / 16 * 1em); min-width: calc(140 / 16 * 1em); }
.RighInfo002810 .txt-list .red{color: #d81920;font-size: 15px;}
@media(min-width:1025px){
.RighInfo002810 .txt-logo .ytable-cell{width: 50%; text-align: center;}
.RighInfo002810 .txt-logo .txt{}
.RighInfo002810 .txt-list .pic{width: 50%;}
.RighInfo002810 .txt-list .pic img{}
.RighInfo002810 .txt-list .box:nth-child(2n) .pic{text-align: right;}
.RighInfo002810 .txt-list .info h1{margin: 0;font-size: 24px;font-weight: bold;margin-bottom: -5px;}
}
@media(max-width:1024px){
.RighInfo002810 .ytable,
.RighInfo002810 .ytable-cell{display: block;}
.RighInfo002810 .txt-logo{text-align: center;}
.RighInfo002810 .txt-list .pic img{display: block;width: 100%;}
.RighInfo002810 .txt-list .box .info h2{font-size: 20px;margin: 15px 0;}
.RighInfo002810 .txt-list .box .info{line-height: 30px; font-size: 14px;padding-left: 0%;}
.RighInfo002810 .txt-list .box:nth-child(2n) .info{padding-right: 0%;}
.RighInfo002810 .txt-list .box .info .h-more{margin-top: 10px; margin-bottom: 10px;}
.RighInfo002810 .txt-list .box .info .h-more a{line-height: calc(45 / 16 * 1em);min-width: calc(120 / 16 * 1em);}
}
/*RighInfo003148 */
.RighInfo003148 .auto{padding: 5% 0;}
.RighInfo003148 .title{font-size: 32px;color: #333333;margin-bottom: 0.8em;font-weight: bold;}
.RighInfo003148 .items-group .items p{line-height: 34px;font-size: 18px;color: #333; }
.RighInfo003148 .items-group .items .text{color: #c7000a;line-height: 34px; font-size: 18px;}
.RighInfo003148 .items-group .items p + .title{margin-top: 2em;}

.RighInfo003148 .box-rows{margin-top: 4.875em;}
.RighInfo003148 .box-rows .title{margin-bottom: 3.95833em;}
.RighInfo003148 .box-rows dd{box-shadow: 0px 0.625em 3.75em rgba(0, 0, 0, 0.05);border: solid 1px #f3f3f3;  text-align: center;}
.RighInfo003148 .box-rows dd .heart{font-size: 1.375em;width: 4.0909em; height: 3.5454em; display: block;margin: -1.36363em auto 0; line-height:3.5; background: url(../images/RighInfo003148-icon.svg) no-repeat center; background-size: contain;text-align: center;color: #fff;}
.RighInfo003148 .box-rows dd aside{color: #000000;font-size: 1.25em;margin: 2.4em 0 1em 0;line-height: 1;}
.RighInfo003148 .box-rows dd p{color: #999999; width:73%; margin: auto;}


@media (min-width:1025px) {
.RighInfo003148 .items-group .img{width: 50%;}
.RighInfo003148 .items-group .items:nth-child(2n-1) .txt{padding-right:4em;}
.RighInfo003148 .items-group .items:nth-child(2n) .txt{padding-left:4em;}  
.RighInfo003148 .box-rows dd{float: left;min-height: 15.625em; width: 30.715%;margin-bottom: 3.9275%;}  
.RighInfo003148 .box-rows dd:not(:nth-child(3n)){ margin-right: 3.9275%;}
}
@media (max-width:1024px) {
.RighInfo003148 .items-group .txt{padding: 1.5em 0;}   
.RighInfo003148 .box-rows dd{padding-bottom: 3em; margin-bottom: 4em;}
.RighInfo003148 .box-rows dd p{ width:90%;}
.RighInfo003148 .title{font-size: 20px;}
.RighInfo003148 .items-group .items p{line-height: 30px; font-size: 14px;}
.RighInfo003148 .items-group .items .text{font-size: 15px;}
}




.jj_left {background: #ededed;min-height: 370px;float: left;width: 50%;}
.jj_right {background: #f5f5f5;min-height: 370px;float: left;width: 50%;}
.jj_right .row,
.jj_left .row{padding:5% 13%;}
.jj_left .row h3{font-size: 1.5em;color: #333333;margin: 0;margin-bottom: 0.8em;font-weight: bold;}
.jj_left .row p{line-height: 32px;font-size: 16px;color: #333;}
.jj_right  .row h3{font-size: 1.5em;color: #333333;margin: 0;margin-bottom: 0.8em;font-weight: bold;}
.jj_right  .row li{line-height: 32px;font-size: 16px;color: #333;list-style: none;}

@media (max-width:1024px) {
.jj_left{float: none;width: 100%;min-height: auto;}
.jj_right{float: none;width: 100%;min-height: auto;}
.jj_right .row, .jj_left .row{padding:5%;}
.jj_left .row p{font-size: 14px;}
.jj_right .row li{font-size: 14px;}
}


/*RighInfo002811 */
.RighInfo002811{padding:5% 0;}
.RighInfo002811 .auto{max-width: 1400px; width: 86%;}

.RighInfo002811 .pic img{display: block; width: 100%;}
.RighInfo002811 .txt{position: relative; z-index: 10;}
.RighInfo002811 .txt .inner{padding: 0% 0% 0% 10%;}
.RighInfo002811 .txt .tit{ font-size: 2em;color: #333333;margin-bottom: 0.8em;font-weight: bold;}
.RighInfo002811 .txt .tit:after{content: '';width: 50px;height: 3px;background: #c7000a;display: block;margin-top: 18px;}
.RighInfo002811 .txt p{line-height: 32px;
    font-size: 18px;
    color: #333;text-align: justify;}
@media(min-width:1025px){
.RighInfo002811 .box{margin-bottom:6%;}
.RighInfo002811 .box .pic{width: 48.612%;}
.RighInfo002811 .box .pic .inner{ width: 100%;}

}
@media(max-width:1024px){
.RighInfo002811 .ytable,
.RighInfo002811 .ytable-cell{display: block;}
}
.RighInfo002811 .box:nth-child(2n-1) .txt .inner{padding: 0% 10% 0% 0%;}



/*RighInfo003137 */
.RighInfo003137{ padding: 5% 0;}
.RighInfo003137 .auto{position: relative;z-index: 1; }
.RighInfo003137 .title{font-size: 1.625em;color: #333333; line-height: 1.1538em;}
.RighInfo003137 .title:after{display: block;content: '';width: 15px; height: 2px; background-color: #c7000a; margin: 1.1538em 0;}
.RighInfo003137 ul{ display: flex; flex-wrap: wrap;}
.RighInfo003137 ul li{text-align: center;box-shadow: 0 1.25em 3.125em rgba(0, 0, 0, 0.08);border-right-width: 5px;background: #fff; margin-bottom: 2%; }
.RighInfo003137 ul li .inner{margin: 0 auto; width:80%;}
.RighInfo003137 ul li .name .cn{font-size: 1.4em;color: #000000;line-height: 1.5;}
.RighInfo003137 ul li .name .en{ font-size: 0.875em;color: #999999;line-height: 2.1428;}
.RighInfo003137 ul li .icon{padding:1.5em 0; border-bottom: 1px dotted rgba(0, 0, 0, 0.2); margin-bottom: 1.5em;}
.RighInfo003137 ul li .icon img{ max-width:50px;}
.RighInfo003137 ul .tip dd{font-size: 1em;color: #666;line-height: 1.8;}
@media (min-width:1025px) {    
.RighInfo003137 ul li{width:32%;padding-top:4.25em; padding-bottom:2.5em; margin-right: 2%;}
.RighInfo003137 ul li:nth-child(3n){ margin-right: 0;}
}
@media (max-width:1024px) {
.RighInfo003137 .auto{margin-top:2em;margin-bottom: 2em;}
.RighInfo003137 ul li{padding: 2em 0;}
}



/*RighInfo003137 */
.RighInfo003137-1 {padding: 5% 0;background: #f5f5f5;}
.RighInfo003137-1.bgfff {background: #fff;}
.RighInfo003137-1 .auto{position: relative;z-index: 1; }
.RighInfo003137-1 .title{font-size: 1.625em;color: #333333; line-height: 1.1538em;}
.RighInfo003137-1 .title:after{display: block;content: '';width: 15px; height: 2px; background-color: #c7000a; margin: 1.1538em 0;}
.RighInfo003137-1 .h-title p{color: #333}
.RighInfo003137-1 ul{display: flex; flex-wrap: wrap;justify-content: space-between; }
.RighInfo003137-1 ul:after{ display:none;}
.RighInfo003137-1 ul li{text-align: center;box-shadow: 0 1.25em 3.125em rgba(0, 0, 0, 0.08);border-right-width: 5px;background: #fff; float: left; margin-bottom: 2%; }

.RighInfo003137-1 ul li:hover{ box-shadow:0 15px 51px rgb(199 0 10 / 20%);  transition: 0.3s;}
.RighInfo003137-1 ul li .name .cn{font-size: 1.4em;color: #000000;line-height: 1.5;text-align: left;}
.RighInfo003137-1 ul li .name .en{ font-size: 0.875em;color: #999999;line-height: 2.1428;}
.RighInfo003137-1 ul li .icon{padding:1.5em 0;    text-align: left; }
.RighInfo003137-1 ul li .icon img{ height:50px;}
.RighInfo003137-1 ul .tip dd{font-size: 1em;color: #666;line-height: 1.8;    text-align: left;}
@media (min-width:1025px) {
.RighInfo003137-1 ul li{width:49%;padding:3em;}
.RighInfo003137-1 ul li:nth-child(4n){ margin-right:0;}
}
@media (max-width:1024px) {
.RighInfo003137-1 ul li{padding: 1em;width:100%;margin-right: 0;margin-bottom: 3%;}
}




/*RighInfo002959 */

.RighInfo002959{margin: 2.08vw 0 5vw 0;}
.RighInfo002959 > .auto{background: #fff;}
.RighInfo002959 .edit-info{padding: 4vw;line-height: 2em;background: #f5f5f5;box-shadow: 0 1.25em 3.125em rgba(0, 0, 0, 0.1);border-right-width: 5px;background: #fff;}
.RighInfo002959 .title{text-align: center; margin: 0 0 34px 0;font-size:30px;color: #333; line-height: 1em;}
.RighInfo002959 .form{padding-top: 30px;}
.RighInfo002959 .form label{display: block;position: relative;padding-left: 24px;}
.RighInfo002959 .form label input[type="radio"]{position: absolute; left: 0; top: 6px; width: 16px; height: 16px; border: 1px solid #ccc;border-radius: 50%;-webkit-appearance: none; margin: 0;}
.RighInfo002959 .form label input[type="radio"]:checked{border-color: #c7000a;}
.RighInfo002959 .form label input[type="radio"]:checked:before{position: absolute; content: ''; width: 6px; height: 6px; left: 50%;top: 50%; margin: -3px 0 0 -3px;background: #c7000a;}
.RighInfo002959 .form .btn{padding-top: 2.55vw; text-align: center;}
.RighInfo002959 .form .btn input{width: 144px;height: 48px;background: #c7000a;border-radius: 10px;color: #fff; border: 0;cursor: pointer; margin: 0 10px;font-size: 16px;}
.RighInfo002959 .form .btn input.agree{background: #c7000a;}

.RighInfo002959 h2{margin: 0;color: #333;font-size: 22px;font-weight: normal;margin-bottom: 15px;}
.RighInfo002959 p{}
.RighInfo002959 .text1{}
.RighInfo002959 .edit-info .auto_1000{height: 1000px;overflow-y: auto;}


@media(max-width:1024px){
.RighInfo002959 .title{font-size: 20px;margin: 0 0 20px 0;}
.RighInfo002959 h2{font-size: 16px;}
.RighInfo002959 p{font-size: 14px;}
.RighInfo002959 .edit-info .auto_1000{padding-right: 8px;}
.RighInfo002959 .form .btn input{width: 28vw;height: 9vw;font-size: 3.5vw; margin: 0 2vw;}
}


/*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{padding: 5% 0; background: #f5f5f5;}
.PicList002433 .main{}
.PicList002433 .main  .slick-arrow{ position:absolute; top:50%; width:57px; height:57px; margin-top:-30px; border:1px solid #c7000a; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main  .slick-arrow:hover{ background:#c7000a; }
.PicList002433 .main  .slick-arrow:before{ position:absolute; content:''; width:18px; height:18px; border-top:2px solid #c7000a; border-right:2px solid #c7000a; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-9px 0 0 -11px;}
.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%;width: 25%;}
.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:245px;}
.PicList002433  .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433  .list li figure{ position:relative; display:inline-block;max-width: 85%;}
.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:245px;padding: 8px;padding-top: 12px;background: url(../images/PicList002433_kuang.png) no-repeat ;background-size:100% 100%;}
.PicList002433  .list li p{margin: 0 auto;/* max-width: 210px; */width: 90%;line-height: 30px;/* max-height: 40px; */color: #333;font-size: 18px;margin-top: 15px;}
.PicList002433  .list .ul-3 li{width:25%;}
.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;line-height: 24px;}
.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-4 li:nth-child(4):after, 
.PicList002433 .list .ul-3 li:nth-child(2):after, 
.PicList002433 .list .ul-2 li:nth-child(2):after,
.PicList002433 .list li:last-child: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;}
}



/*PicList002434 */
/*slick Basic*/
.PicList002434 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002434 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002434 .slick-list:focus {outline: none}
.PicList002434 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002434 .slick-slider .slick-track, 
.PicList002434 .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)}
.PicList002434 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002434 .slick-track:before, 
.PicList002434 .slick-track:after{display: table; content: '';}
.PicList002434 .slick-track:after{ clear: both;}
.PicList002434 .slick-loading .slick-track { visibility: hidden;}
.PicList002434 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002434 .slick-slide .slick-loading img { display: none;}
.PicList002434 .slick-slide .dragging img { pointer-events: none;}
.PicList002434 .slick-initialized .slick-slide { display: block;}
.PicList002434 .slick-loading .slick-slide { visibility: hidden;}
.PicList002434 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002434 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.PicList002434{padding: 5% 0; background: #f5f5f5;}
.PicList002434 .title{font-size:30px;color:#333;margin:0;line-height: 1.8;font-weight: bold;margin-bottom:2%;}
.PicList002434 .main{}
.PicList002434 .main .slick-arrow{ position:absolute; top:50%; width:57px; height:57px; margin-top:-30px; border:1px solid #c7000a; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002434 .main .slick-arrow:hover{ background:#c7000a; }
.PicList002434 .main .slick-arrow:before{ position:absolute; content:''; width:18px; height:18px; border-top:2px solid #c7000a; border-right:2px solid #c7000a; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-9px 0 0 -11px;}
.PicList002434 .main .slick-arrow:hover:before{ border-color:#fff;}
.PicList002434 .main .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.PicList002434 .main .slick-prev{ left:-59px;}
.PicList002434 .main .slick-next{ right:-59px;}
@media(max-width:1408px){
.PicList002434 .main .slick-prev{ left:2%;}
.PicList002434 .main .slick-next{ right:2%;}
}
@media(max-width:1024px){
	.PicList002434 .title{font-size:20px;}
}
@media(max-width:640px){
.PicList002434 .main  .slick-arrow{ width: 7vw;height: 7vw;margin-top: -3.5vw;}
.PicList002434 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
.PicList002434 .main .slick-next:before{left: 20%;}
}

.PicList002434 .list ul{ padding:0 50px;}
.PicList002434 .list li{ float:left; position:relative;  text-align:center; margin-bottom:4%;width: 25%;}
.PicList002434 .list li:first-child:before,
.PicList002434 .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
.PicList002434 .list li:first-child:before{ left:-50px; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002434 .list li:last-child:after{right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002434 .list li aside{ padding-top:35px;height:90px; background:url(../images/PicList002433_libg.png) repeat-x left top;}
.PicList002434 .list li .ytable{ height:245px;}
.PicList002434 .list li .ytable-cell{ vertical-align:bottom;}
.PicList002434 .list li figure{ position:relative; display:inline-block;max-width: 85%;}
.PicList002434 .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:'';}
.PicList002434 .list li figure img{ max-height:245px;padding: 8px;padding-top: 12px;background: url(../images/PicList002433_kuang.png) no-repeat ;background-size:100% 100%;}
.PicList002434 .list li p{margin: 0 auto;/* max-width: 210px; */width: 90%;line-height: 30px;/* max-height: 40px; */color: #333;font-size: 18px;margin-top: 15px;}
.PicList002434 .list .ul-3 li{width:25%;}
.PicList002434 .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;}
.PicList002434 .list .ul-2 li{width:50%;}
.PicList002434 .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;}
/* .PicList002434 .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002434 .list .ul-2 li:nth-child(2) > *{ padding-right:30%;} */
.PicList002434 .list .ul-1 li{width:100%;}
@media(max-width:640px){
.PicList002434 .auto,
.PicList002434 .list ul{ padding:0;}
.PicList002434 .list li p{ font-size:12px;line-height: 22px;}
.PicList002434 .list li .ytable{ height:150px;}
.PicList002434 .list li figure img{ max-height:150px; padding:3px}
/* .PicList002434  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002434  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;} */
.PicList002434 .list .ul-4 li:nth-child(4):after, 
.PicList002434 .list .ul-3 li:nth-child(2):after, 
.PicList002434 .list .ul-2 li:nth-child(2):after,
.PicList002434 .list li:last-child:after,
.PicList002434 .list li:first-child:before { display: none; }
}
@media(max-width:480px){
.PicList002434 .list li .ytable{ height:100px;}
.PicList002434 .list li figure img{ max-height:100px;}
}





/*Timeline002853 */
.Timeline002853 {padding: 5% 0;}
.Timeline002853 .auto{max-width: 1400px;}
.Timeline002853 .inner{box-shadow: 0 1.25em 3.125em rgba(0, 0, 0, 0.08);
    background: #fff;}

@media(min-width:1025px){
.Timeline002853 .slider-nav{float: left;width: 40.516%;}
.Timeline002853 .slider-for{float: right;width: 51.134%;}
.Timeline002853 .slider-nav .slick-arrow{width: 100%;right:0; top: 50%;}
.Timeline002853 .slider-nav .slick-prev{margin-top: -37px;}
.Timeline002853 .slider-nav .slick-next{margin-top: 37px;}
.Timeline002853 .slider-nav .slick-next:before{transform: rotate(180deg);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);}
.Timeline002853 .slider-nav li{padding-right: 3vw;text-align: right;}
}
.Timeline002853 .slider-nav{border-right: 1px solid #efefef;position: relative; padding: 3vw 0;}
.Timeline002853 .slider-nav  .slick-arrow{position: absolute; font-size: 0;border:0;border-bottom: 1px solid #efefef; cursor: pointer;font-size: 0;padding: 0; z-index: 10;}
.Timeline002853 .slider-nav .slick-arrow:before{position: absolute; content: ''; width: 25px; height: 25px; left: 50%; top: 50%; margin: -12px 0 0 -12px;}
.Timeline002853 .slider-nav li{line-height:76px; font-size: 18px;color: #ccc;}
.Timeline002853 .slider-nav li span{font-size: 34px; margin-right: 10px;}
.Timeline002853 .slider-nav li.slick-center{color: #333;font-weight:bold;
    font-size: 22px;}
.Timeline002853 .slider-for .box{padding-top:5vw;line-height: 28px;}
.Timeline002853 .slider-for .year{ font-family: "DINBold";color: #ea5432;font-size: 48px;line-height: normal;}
.Timeline002853 .slider-for .desc{line-height: 28px;color: #333;font-size: 16px;line-height: 28px;}
.Timeline002853 .slider-nav.under3 .slick-track{transition: 0.3s;}
@media(max-width:1024px){
.Timeline002853 .slider-nav li{line-height: 60px; text-align: center;}
.Timeline002853 .slider-nav{padding: 0 5vw;border-top: 1px solid #efefef;border-bottom: 1px solid #efefef;}
.Timeline002853 .slider-nav .slick-arrow{/* width: 1px; */ height: 100%;/* background: #efefef; */ top: 0;}
.Timeline002853 .slider-nav .slick-prev{ left: 5vw;}
.Timeline002853 .slider-nav .slick-next{ right: 5vw;}
.Timeline002853 .slider-nav .slick-prev:before{transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Timeline002853 .slider-nav .slick-next:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
.Timeline002853 .slider-nav .slick-track{margin-top: 0!important;}
.Timeline002853 .slider-nav li.slick-current{color: #333;font-size: 18px;}
.Timeline002853 .slider-for .box{ padding: 5vw;}
.Timeline002853 .slider-nav .slick-arrow:before{width: 12px; height: 12px;border-bottom: 2px solid #999; border-left: 2px solid #999;}
}
@media(max-width:640px){
.Timeline002853 .slider-nav li{font-size: 16px;}
.Timeline002853 .slider-nav li span{font-size: 24px;}
}



.Map002793 .auto_1600{ max-width:1600px;}
@media(max-width:1600px){
.Map002793 .auto_1600{ padding:0 2%;}
}
.Map002793{ padding: 5% 0;}
.Map002793 .box{ position: relative;}
.Map002793 .box img{ display: block; width: 100%;}
.Map002793 .con{ position: absolute; left: 0; top: 0; width: 100%; max-height: 100%; overflow: auto; color: #fff; padding: 5%;}
.Map002793 .con h2{ margin: 0; font-size: 36px; line-height: normal;margin-bottom: 1.5%;}
.Map002793 .con h2 span{ display: block; font-size: 14px; font-weight: normal; margin: 1.5% 0;}
.Map002793 .con .txt:after{ content: ''; display: block; width: 60px; height: 1px; background: #fff; margin-bottom: 1.5%;}
.Map002793 .con .txt{ max-width: 1006px; line-height: 30px; overflow: hidden;}
.Map002793 .con ul{ display: table; width: 50%; float: left;}
.Map002793 .con li{ display: table-row;}
.Map002793 .con li span{ display: table-cell;}
.Map002793 .con ul:nth-child(2) li span:first-child{ width: 120px;}
.Map002793 .con .txt:after{  margin: 3% 0 4%;}
.Map002793 .con .more{ width: 140px; line-height: 36px; text-align: center; background: rgba(255,255,255,0.5); color: #595656; display: block;}
.Map002793 .con .more:before{ content: ''; display: inline-block; width: 15px; height: 15px; background: url("../images/Map002793-icon.png") no-repeat center; vertical-align: middle; margin-right: 5px;}
.Map002793 .tab_span li{ float: left; color: #333; background: #f5f5f5; text-transform: uppercase; width: 111px; padding:52px 0 15px 15px; margin-right: 1.25%; margin-top: 25px; cursor: pointer;}
.Map002793 .tab_span b{ display: block; font-size: 24px; color: #555;}
.Map002793 .tab_span li:last-child{ margin-right: 0;}
.Map002793 .tab_span li.on{ background:#c7000a; color: #a7a7a7; position: relative;}
.Map002793 .tab_span li.on b{ color: #fff;}
.Map002793 .tab_span li.on:before{ content: '';position: absolute;left: 50%;transform: translateX(-50%);-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform:rotate translateX(-50%);-o-transform:rotate translateX(-50%);border: 10px solid transparent;border-bottom-color: #595656;bottom: 100%;}
@media(max-width:1024px){
    .Map002793 .tab_span{ display: none;}
    .Map002793 .box{ display: block!important; margin-bottom: 2%;}
    .Map002793 .con ul{width: 100%; float: none;}
}
@media(max-width:640px){
    .Map002793 .con{ position: static; color: #555;padding: 3%;}
    .Map002793 .con h2{ font-size: 18px;}
    .Map002793 .con li span{ min-width: 80px;}
    .Map002793 .con .more{background:#ddd;}
}


/*
 .Form001215 为demo编号
 */
.Form001215{ padding:5% 0;}
.Form001215 .form{ float:left; width:43%;}
.Form001215 .form li{ padding-bottom:2.35%;}
.Form001215 .form .text{ border: 1px solid #f5f5f5;width: 100%;height: 48px;line-height: 48px;padding: 0 15px;/* border-radius: 3px; */background: #f5f5f5;font-size: 15px;color: #333;}
.Form001215 .form textarea.text{ height:195px;}
.Form001215 .form .btn{ cursor: pointer;border-radius: 5px;background: #c7000a;color: #fff;height: 57px;padding: 0 12%;border: none;font-size: 18px;}
.Form001215 .hotline{ float:left; width:52%; background:url(../images/Form001215-bg.jpg) no-repeat right bottom/contain; padding:0% 0 16% 0; text-shadow:0 1px 0 #fff;margin-right: 5%;}
.Form001215 .hotline figure{font-size: 16px;padding-top: 3%;line-height: 38px;margin-top: 3%;color: #333;}
.Form001215 .hotline figure b{ display:block; color:#c7000a; font-size:14px;}
.Form001215 .hotline dl{ }
.Form001215 .hotline dd{ font-size:33px; color:#c7000a; font-weight:bold;}
.Form001215 .hotline dt{color: #c7000a;font-size: 26px;line-height: 42px;}
@media(max-width:1024px) and (min-width:1025){
.Form001215 .hotline{ padding:3% 0 32% 0; background-position:right bottom;}
}
@media(max-width:1024px){
.Form001215 .hotline dd{ font-size:24px;}
.Form001215 .hotline dt{font-size:16px; line-height: 32px;}
.Form001215 .hotline figure{font-size:14px;line-height: 32px;}
.Form001215 .form,
.Form001215 .hotline{ float:none; width:auto;} 
.Form001215 .hotline{ margin-right: 0;background-size: 60% auto;}
.Form001215 .form textarea.text{ height:117px;}
.Form001215 .form .text{ font-size: 14px;}
.Form001215 .form .btn{height: 45px;font-size: 16px;}
}

.Form001215 .readPro {margin: 0px 0 15px 0;}












/*
 .RighInfo002800 
 */
.RighInfo002800{padding:3% 0 5% 0;}
.RighInfo002800 .text{margin-bottom: 30px}
.RighInfo002800 .text .p{font-size: 16px;color:#333;line-height: 38px; margin: 0; background-repeat: no-repeat; background-position: left center; padding: 15px 0; padding-left:60px; }
.RighInfo002800 .text .hotline{background-image: url(../images/RighInfo002800-icon1.png);}
.RighInfo002800 .text .tel{background-image: url(../images/RighInfo002800-icon2.png);}
.RighInfo002800 .text .mall{background-image: url(../images/RighInfo002800-icon3.png);}
.RighInfo002800 .text .qq{background-image: url(../images/RighInfo002800-icon5.png);}
.RighInfo002800 .text .wx{background-image: url(../images/RighInfo002800-icon6.png);}
.RighInfo002800 .text .wx img{display: inline-block;  margin-left: 10px; width: 25%; max-width: 136px;}
.RighInfo002800 .map{width: 100%;height: 300px; padding:10px; background: #fff; box-shadow:0 0 28px rgba(0, 0, 0, 0.1) ; border-radius: 10px; }
.RighInfo002800 .map #map{height: 100%;}
.RighInfo002800 .map img{max-width: none !important;}

@media screen and (min-width: 1025px) {
.RighInfo002800 .text{float: left;width: 50%;}
.RighInfo002800 .map{float: right;width: 45%;height: 320px;}
}

@media screen and (min-width: 1200px) {
.RighInfo002800 .map{width:55%;height: 434px; }
.RighInfo002800 .text{width:43%;}
.RighInfo002800 .text .p{font-size: 18px;}
}
@media(max-width:1024px){
.RighInfo002800 .text .p{font-size: 14px;line-height: 28px;}
}


/*Menu002937 */
.Menu002937{padding:5% 0 30px 0;}
.Menu002937 .ul{display: table;line-height: normal;margin: 0 auto;}
.Menu002937 .ul li{float: left;margin: 1px 0;}
.Menu002937 .ul li:not(:last-child){margin-right: 10px;}
.Menu002937 .ul li a{display: block;line-height: 2.65em;min-width: 160px;padding: 0 1em;font-size: 1.125em;background: #eee;text-align: center;border-radius: 5px;}
.Menu002937 .ul li.aon a,
.Menu002937 .ul li a:hover{color: #fff;background: #c7000a;}
@media(max-width:1024px){
.Menu002937 .ul li a{min-width: 18.36vw;}
}
@media(max-width:640px){

}
/*TextList002739 */
.TextList002739{ padding-bottom: 4%;}

.TextList002739 .column-name{ text-align: center; padding: 35px 0; font-size: 28px;}
.TextList002739 .column-name .cn{color: #c7000a; letter-spacing: 5px;line-height: 48px;  position: relative; z-index: 10; text-indent: 5px;}
.TextList002739 .column-name .en{text-transform: uppercase; color: #f1f1fa; margin-top: -18px;line-height: 24px;font-family: "DINPro-Bold"; }
@media(max-width:480px){
.TextList002739 .column-name{ font-size: 24px;}
.TextList002739 .column-name .cn{line-height: 40px;}
}

.TextList002739 .list-group .tit{    cursor: pointer;line-height: 70px;font-size: 20px;color: #333;}
.TextList002739 .list-group .tit:before{background: #c7000a; width: 4px; height: 4px; display: inline-block; content: '';vertical-align: middle; margin-right: 27px; }
.TextList002739 .title{ padding:0 40px; line-height: 60px; background: #c7000a; font-size:22px; color: #fff; border-bottom: 1px solid #ededed;margin-top: 20px;}
.TextList002739 .title time,
.TextList002739 .tit time{float: right; }
.TextList002739 .tit time{color: #999;font-size: 18px;}
.TextList002739 .list{border-bottom: 1px solid #ededed;}
.TextList002739 .tit{padding: 0 40px; background: #fafafa; font-weight: normal; margin: 0;}
.TextList002739 .tit.active{background: #fff; margin: 0 40px; padding: 0; border-bottom: 2px solid #c7000a; color: #c7000a;}
.TextList002739 .tit.active time{color: #c7000a;}
.TextList002739 .info{padding: 10px 40px 20px 70px;}
.TextList002739 .info .singlePage{font-size: 16px;line-height: 32px;color: #333;}
@media(min-width:769px){
.TextList002739 .title time{ margin-right: 78px;}
.TextList002739 .tit time{padding-right: 63px;}
}
@media(max-width:768px){
.TextList002739 .title{ padding:0 20px; line-height: 50px;font-size:16px;}
.TextList002739 .tit{padding: 0 20px;}
.TextList002739 .tit.active{margin: 0 20px;font-size: 16px;}
.TextList002739 .title time{ margin-right: 12px;}
.TextList002739 .list-group .tit{font-size: 16px;line-height: 60px;}
.TextList002739 .list-group .tit:before{ margin-right: 10px;}
.TextList002739 .info{padding: 10px 15px 10px 20px;}
.TextList002739 .info .singlePage{font-size: 14px;}
}
@media(max-width:640px){
.TextList002739 .tit time{margin-right: 0;}
.TextList002739 .tit time{ font-size: 14px;}
}

/*Page003143 */
.Page003143 .Pages{padding:3% 0 5% 0;text-align: center;}
.Page003143 .Pages .p_page a.a_first,
.Page003143 .Pages .p_page a.a_end,
.Page003143 .Pages > span:not(.p_page){display: none;}
.Page003143 .Pages .p_page{display: table; margin: 0 auto;}
.Page003143 .Pages .p_page *{float: left;}
.Page003143 .Pages .p_page a{border: solid 1px #ebebeb;line-height: 36px;transition: 0.3s;}
.Page003143 .Pages .p_page > a{border-radius: 5px;padding: 0 15px;}
.Page003143 .Pages .p_page em{font-style: normal; margin: 0 30px;}
.Page003143 .Pages .p_page em a{width: 36px;border-radius: 50%; margin: 0 5px;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color: #fff;background-color: #c7000a;border-color: #c7000a;}
@media (max-width:1024px) {
.Page003143 .Pages{padding: 0 0 2em 0;}
.Page003143 .Pages .p_page em{display: none;}
.Page003143 .Pages .p_page > a{margin: 0 10px;}
}

.floor001  h1{font-size: 22px;color: #333;}
.floor001  p{font-size: 16px;line-height: 30px;color: #333;}
.floor001  p span{color: #c7000a;font-weight: bold;}
.floor001 .auto{padding: 2vw 3vw;background: #fff;box-shadow: 0 1.25em 3.125em rgba(0, 0, 0, 0.1);}

@media (max-width:1024px) {
.floor001  h1{font-size: 18px;}
.floor001 p{font-size: 14px;}
}


/*
 .Spec000661 为demo编号
 */
.Spec000661{ padding:5% 0 1% 0;}
.Spec000661 .auto{display: flex;justify-content: center;}
.Spec000661 dl,
.Spec000661 dt,
.Spec000661 dd{ float:left; }
.Spec000661 dd.clear{ float:none;}
.Spec000661 dl{margin-right:20px; margin-bottom:3px;}
.Spec000661 dt{line-height:28px;text-align:right;}
.Spec000661 dd{position:relative}
.Spec000661 dd .a_sel{line-height:28px; width:179px; height:28px;border-right:0; display:block;  padding-left:10px;padding-right:29px;background:url(../images/Spec000661-a_sel.jpg) no-repeat right -1px #f5f5f5;}
.Spec000661 dl:nth-last-of-type(1) .a_sel{ width:112px;}
.Spec000661 dd figure{ position:absolute; display:none; left:0; top:27px; width:100%; background-color:#fff; border:#d8d8d8 1px solid; border-top:0; text-align:center; box-shadow:0 1px 2px #ccc inset;}
.Spec000661 dd figure a{ display:block; line-height:41px; border-bottom:1px solid #d8d8d8;}
.Spec000661 dd figure a:last-child{ border-bottom:0;}
.Spec000661 dd figure a:hover{background: #56b9f4; color:#fff;}
@media(max-width:768px){
.Spec000661 .auto{display: block;}
.Spec000661 dl{ float:none;margin-right: 0px; margin-bottom: 12px;}
.Spec000661 dl:nth-last-of-type(1) .a_sel,
.Spec000661 dd .a_sel{ width: 250px;}

}



/*TextList002514 */
.TextList002514{padding: 5% 0 0% 0}
.TextList002514 .list{box-shadow: 0 0.5em 1em rgba(0, 0, 0, 0.08); padding:0 3%; margin-bottom:20px;}
.TextList002514 .job-title{line-height: 46px;padding: 15px 0;font-size: 20px;cursor: pointer;position: relative;color: #333;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#c7000a; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.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{ color:#c7000a;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-email{ color:#c7000a; padding:30px 0;}
.TextList002514 .job-info p{color: #333;line-height: 28px;}

@media(max-width:1024px){
.TextList002514 .job-title{font-size: 16px;}
.TextList002514 .job-main{padding: 12px 0;}
}



/*PicList002953 */
.body_f5f5f5{}
.PicList002953{padding:5vw 0;}
.PicList002953 li{float: left;width: 48.334%;background:#f5f5f5; margin-bottom: 3.332%;}
.PicList002953 li a{display: block;padding: 1.56vw;}
.PicList002953 li:not(:nth-child(2n-1)){float: right;}
.PicList002953 li:nth-child(2n+1){clear: left;}
.PicList002953 li aside.dot{font-size: 24px;line-height: 1em;border-left:2px solid #c7000a; margin-bottom: 20px;padding-left: 20px;font-weight: bold;}
.PicList002953 li a:hover aside.dot{color: #c7000a;}
.PicList002953 li .txt{padding: 20px 20px 0;}
.PicList002953 li p{margin: 0;line-height: 1.625em;font-size: 16px;color: #333;}
.PicList002953 li .pic{overflow: hidden;}
.PicList002953 li .Ispic{padding-bottom: 48.077%; transition: 0.3s;}
.PicList002953 li a:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.PicList002953 li .more{overflow: hidden;}
.PicList002953 li .more span{float: right;width: 40px;height: 40px;border: solid 2px #e5e5e5; border-radius: 50%;position: relative; transition: 0.3s;}
.PicList002953 li .more span:after{position: absolute; content: ''; width: 10px; height: 10px; border-top: 2px solid #666; border-right: 2px solid #666; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); margin: -5px 0 0 -7px; left: 50%; top: 50%;}
.PicList002953 li a:hover .more span{border-color: #c7000a;background: #c7000a;}
.PicList002953 li a:hover .more span:after{border-color: #fff;}
@media(max-width:1024px){
.PicList002953 li a{padding: 4vw;}
.PicList002953 li .txt{padding: 1vw 1vw 0;}
}
@media(max-width:640px){
.PicList002953 li aside.dot{font-size: 4vw; margin-bottom: 2vw;}
.PicList002953 li p{font-size: 3.5vw;}
.PicList002953 li .more{padding-top: 2vw;}
.PicList002953 li .more span{width: 26px;height: 26px;}
}




/*RighInfo002521 */
.RighInfo002521{ padding:5% 0;}
.RighInfo002521 .title{ background:#f5f9fc; margin-bottom:3%;}
.RighInfo002521 .title span{ font-size:26px; color:#c7000a; padding-right:10px; background:#fff; display:inline-block; line-height:26px;}
.RighInfo002521 .ul_rundown li{ position:relative;}
.RighInfo002521 .ul_rundown li p{font-size: 16px;color: #333;margin-bottom: 0;line-height: 26px;}
.RighInfo002521 .ul_rundown li h1{color: #333;font-size: 24px;}
@media(min-width:1025px){
.RighInfo002521 .ul_rundown{ display:table; width:100%; margin-bottom:90px;}
.RighInfo002521 .ul_rundown li{ display:table-cell; max-width:218px; padding-right:3%;}
.RighInfo002521 .ul_rundown li .num{ top:190px; font-size:45px; padding-top:20px; width:100%; text-align: center;}
.RighInfo002521 .ul_rundown li:last-child .num{ border-top-color:transparent;}
.RighInfo002521 .ul_rundown li .num::before{ position:absolute; content:''; width:17px; height:17px; border-radius:50%; background:#c7000a; left:50%;transform: translateX(-50%); top:-8px; z-index:2;}
.RighInfo002521 .ul_rundown li .num:after{ position:absolute; content:''; border-top:1px dashed #666;left:50%;  top:1px;width: 100%; height: 1px; }
.RighInfo002521 .ul_rundown li:last-child .num:after{ display:none;}
}
.RighInfo002521 .ul_rundown li .num{position: absolute;left: 0;color: rgb(199 0 10 / 10%);font-weight: bold;}
.RighInfo002521 .ul_rundown li .txt{margin-bottom:20px;}
@media(max-width:1024px){
.RighInfo002521 .ul_rundown li p{ font-size:16px;}
.RighInfo002521 .ul_rundown li .num{ font-size:40px; top:150px; }
.RighInfo002521 .ul_rundown li h1{font-size: 18px; margin: 0; }

}
@media(max-width:1024px){
.RighInfo002521 .ul_rundown li{ padding-left:60px; min-height:50px;}
.RighInfo002521 .ul_rundown li .num{ top:8px; left:5px;}
.RighInfo002521 .ul_rundown li .txt{ position:relative; padding-left:10px;}
.RighInfo002521 .ul_rundown li .txt img{ position:absolute; left:0; top:0; width:45px; height:45px;}
.RighInfo002521 .ul_rundown li .txt p{ margin:0; padding:10px 0;font-size:14px;}
}



/*RighInfo003138 */
.RighInfo003138{background-color: #f5f5f5;padding: 5% 0;}
.RighInfo003138 .auto{position: relative;z-index: 1;}
.RighInfo003138 .title{ font-size: 1.625em;color: #333333; line-height: 1.1538em;}
.RighInfo003138 .title:after{display: block;content: '';width: 15px; height: 2px; background-color: #c7000a; margin: 1.1538em 0;}
.RighInfo003138 ul{display: flex;flex-wrap: wrap;}
.RighInfo003138 ul li{background-color: #fff;box-shadow: 0 1.25em 3.125em rgba(0, 0, 0, 0.08);margin-bottom:2%; margin-right: 2%;}
.RighInfo003138 dl{display: table;width: 80%;margin: 0 auto;padding: 10% 0;}
.RighInfo003138 dl > *{display: table-cell; vertical-align:top;}
.RighInfo003138 dt{width: 5.1875em;}
.RighInfo003138 dt .icon{position: relative; width: 3.75em; height: 3.75em;border-radius: 50%;background-color: #c7000a;text-align: center; }
.RighInfo003138 dt .icon img{ max-height:2em;position: absolute;left: 50%;top: 50%; transform: translate(-50%,-50%);}
.RighInfo003138 dl dd{ vertical-align:middle;}
.RighInfo003138 dd h3{margin: 0;font-size: 21px;color: #333;}
.RighInfo003138 dd aside{color: #666;font-size: 16px;line-height: 26px;margin-top: 10px;}
@media (min-width:1025px) {
.RighInfo003138 ul li{width:32%; margin-right:1.95%;}
.RighInfo003138 ul li:nth-child(3n){ margin-right:0;}
}
@media (max-width:1024px) {
.RighInfo003138 ul li:not(.space){padding:1em 0;}
.RighInfo003138 ul li.space{height: 1em;}
.RighInfo003138 dl{width: 90%;padding: 5% 0;}
.RighInfo003138 dd h3{font-size: 18px;}
.RighInfo003138 dd aside{font-size: 14px;}
}
.RighInfo003138 ul li:not(.space):hover{background: #c7000a;}
.RighInfo003138 ul li:not(.space):hover  .icon{border: 2px solid #fff;}
.RighInfo003138 ul li:not(.space):hover dd h3,
.RighInfo003138 ul li:not(.space):hover dd aside{color: #fff;}





/*
 .PicList001761 为demo编号
 */
.PicList001761{padding: 5% 0;}
.PicList001761 .categoryname{ padding:3% 0; font-size:22px; color:#c7000a;}
.PicList001761 li{ float:left; width:23.5%; margin-right:2%; text-align:center;margin-bottom: 2%;}
.PicList001761 li figure{padding-bottom:75%; background-size:contain;}
.PicList001761 li figure img{ display:none;}
.PicList001761 li a{color:#c7000a; display:block;}
.PicList001761 li a:hover span{ background-color:#c7000a; color:#fff;}
.PicList001761 li span{line-height: 30px;
    padding: 5% 0;
    background: #f5f5f5;
    font-size: 20px;color: #333;}
.PicList001761 li:last-child{ margin-right:0;}
@media(max-width:375px){
.PicList001761 .categoryname{ font-size:18px;}
.PicList001761 li{ width:auto; float:none; margin-right:0; margin-bottom:2%;}
}



/*Floor003195 */
.Floor003195{background: url(../images/Floor003195-bg.jpg) no-repeat center center; background-size: cover; position:relative;}
.Floor003195 .intro{text-align: center; padding-top: calc(161 / 1920 * 100vw); padding-bottom: calc(98 / 1920 * 100vw); }
.Floor003195 .column-tit{ font-size: calc(50 / 16 * 1em); margin-bottom: calc(24 / 50 * 1em);color: #333;}
@media (max-width:1024px) {
.Floor003195 .column-tit{font-size: calc(32 / 16 * 1em);}
}

.Floor003195 .intro .edit-info{ font-size: calc(20 / 16 * 1em); line-height: 1.7; }
.Floor003195 .icon-desc{background: url(../images/Floor003195-bg1.jpg) no-repeat center center;background-size: cover;padding: 5% 0; color: #fff;}
.Floor003195-2 .icon-desc{background: url(../images/Floor003195-2-bg1.jpg) no-repeat center center;background-size: cover;}
.Floor003195-3 .icon-desc{background: url(../images/Floor003195-3-bg1.jpg) no-repeat center center;background-size: cover;}
.Floor003195 .icon-desc .sub-tit{text-align: center;font-size: calc(30 / 16 * 1em);margin-bottom: calc(60 / 1920 * 100vw);font-weight: bold;}
.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 * 1em); 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: calc(46 / 16 * 1em);}
.Floor003195 .icon-desc li:hover .icon{border-color: #c7000a;}
.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: calc(28 / 16 * 1em); line-height: 1.2;}
.Floor003195 .icon-desc li p{font-size: calc(14 / 16 * 1em);line-height: 25px;width: 84%;text-align: center;margin: 0 auto;color: rgb(255 255 255 / 85%);margin-top: 1em;}
.Floor003195 .icon-desc .text2{text-align: center;margin-top: 6%;color: #c7000a;font-size: 16px;display: block;}
@media (min-width:1025px) {
.Floor003195 .intro .edit-info{max-width: calc(1066 / 1440 * 100%);margin: 0 auto;}
.Floor003195 .icon-desc ul{display: flex; flex-wrap: wrap; width: 100%; table-layout: fixed;}    
.Floor003195 .icon-desc li{display: table-cell; vertical-align: top; width: calc(100% / 4); margin-bottom: 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: #c7000a; 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 .sub-tit{font-size: calc(24 / 16 * 1em); margin-bottom: 2em;}
.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 .tit{}
.Floor003195 .icon-desc li:not(:last-child){margin-bottom: 8vw; padding-bottom: 8vw;}    
.Floor003195 .icon-desc li .tit{font-size:18px;}
.Floor003195 .icon-desc li p{font-size: 14px;width: 94%;}
.Floor003195 .icon-desc .text2{font-size: 15px;}
}






/*
 .RighInfo002257 为demo编号
 */
.RighInfo002257{padding:5% 0 3%;}
.RighInfo002257 p{ line-height:1.8;font-size:16px;color:#fff; }
.RighInfo002257 .h-more{margin-top:30px;}
.RighInfo002257 .h-more a{background-color:transparent;border:1px solid #fff;}
.RighInfo002257 .item{position: relative;margin-bottom:4%;overflow: hidden}
.RighInfo002257 .item:after{content:''; width:50%;height: 100%;display: block;background:url(../images/RighInfo002257-bg.png) no-repeat left center/contain;position: absolute;left:0;top:0;}
.RighInfo002257 .item:nth-child(2n):after{left:auto;right:0;background:url(../images/RighInfo002257-bg2.png) no-repeat right center/contain;}
.RighInfo002257 .item .word{position: absolute;top:17%;z-index: 20}
.RighInfo002257 .item .h1{font-size:28px; color:#fff;font-weight: bold; margin: 0;margin-bottom:22px;}
.RighInfo002257 .item .con{ margin: 10px 0 0;}
.RighInfo002257 .item .pic{transition:0.3s;}
.RighInfo002257 .item:hover .pic{transform:scale3d(1.15,1.15,1.15);}
@media only screen and (min-width:1025px ) {
.RighInfo002257 .item{  }
.RighInfo002257 .item .pic{  width: 100%;}
.RighInfo002257 .item .word{left:5%; width: 31%;}
.RighInfo002257 .item:nth-child(2n) .pic{ }
.RighInfo002257 .item:nth-child(2n) .word{left:auto; right:5%;}
}
@media only screen and (max-width: 1024px) {
.RighInfo002257 .item .word{ padding-bottom: 15px;position: static;}
.RighInfo002257 .item .word{ padding:4% !important; background: #c7000a;}
.RighInfo002257 .item:after{display: none;}
.RighInfo002257 .item .h1{font-size: 20px; margin-bottom: 12px;}
.RighInfo002257 p{font-size: 14px;}
.RighInfo002257 .h-more{margin-top: 15px;}
}




/*Floor003194 */
.Floor003194{ overflow: hidden;}


.Floor003194 .boxs-group{ background-color: #000;}
.Floor003194 .boxs-group .box{overflow: hidden; }
.Floor003194 .boxs-group .inside{position: relative;}
.Floor003194 .boxs-group .txt{position: absolute;margin: 0 auto;color: #fff;text-align: center;z-index: 10;}
.Floor003194 .boxs-group picture{ opacity: 0.9; transition: 0.5s;display: block;}

.Floor003194 .box .tit{font-size: calc(36 / 16 * 1em); font-weight: bold;  margin-bottom: calc(30 / 40 * 1em);}
.Floor003194 .box .desc{font-size: calc(18 / 16 * 1em);}
.Floor003194 .box .icon{width:  calc(58 / 16 * 1em);height:  calc(63 / 16 * 1em);border-radius: 0 1.25em 0 1.25em;border: solid 1px rgba(255, 255, 255, 1);display: inline-block; margin-top:calc(35 / 16 * 1em); background: url(../images/more-on.svg) no-repeat center center;background-size: auto calc(13 / 60 * 100%);}
.Floor003194 .box .info span{display: block;}
.Floor003194 .box .info span a{color: #fff;}
.Floor003194 .box .info span a:hover{color: #c7000a;}
.Floor003194 .box:hover .icon{ border-color: #c7000a; background-color: #c7000a;}
@media (min-width:1025px) {
.Floor003194 .boxs-group{margin: 0 0 0 0%; display: table;height: calc(800 / 16 * 1em);  width: 100%;}   
.Floor003194 .boxs-group .box{width: 25%; display: table-cell;transition: 0.5s width;}
.Floor003194 .boxs-group .inside{ height: 100%;}
.Floor003194 .boxs-group .txt{width: calc(410 / 530 * 100%); top: 18.883%; left: calc((100% - 410 / 530 * 100%) / 2);}
.Floor003194 .boxs-group picture{position: absolute; left: calc(-58.334% / 2); width: calc(760 / 480 * 100%);top: 0; height: 100%; opacity: 0.7}
.Floor003194 .box.on{width: 64%;}
.Floor003194 .box.on picture{width: 100%;left: 0%;  opacity: 0.6;}
.Floor003194 .box.short .txt{opacity: 0;}
.Floor003194 .box.short{width: 12%;}
.Floor003194 .box.short picture{ opacity: 0.5; left: calc(-131.429% / 2); width: calc(405 / 175 * 100%);}
.Floor003194 .box:first-child .txt{}
.Floor003194 .box:not(.on):last-child .txt{}
.Floor003194 .box.on .txt{text-align: left;}
.Floor003194 .box.on .desc{display: none;}
.Floor003194 .box .info{visibility: hidden;max-width:calc(462 / 16 * 1em);font-size: calc(18 / 16 * 1em); line-height: calc(40 / 18 * 1em); transform: translateX(50px); opacity: 0; transition:transform 0.3s 0.5s,opacity 0.3s 0.5s; position: absolute;}
.Floor003194 .box.on .info{visibility: visible;transform: translateX(0); opacity: 1;position: relative;}
}
@media (max-width:1024px) {
.Floor003194 .boxs-group{display: flex;flex-wrap: wrap; flex-direction: row;}
.Floor003194 .box{width: 50%;}
.Floor003194 .boxs-group picture{height: 60vw; opacity: 0.7;}
.Floor003194 .box .info{display: none;}
.Floor003194 .boxs-group .txt{left: 0; width: 100%;padding: 0 5%; height: 100%;display: flex;align-items: center; flex-direction: column; justify-content: center;}
.Floor003194 .box .tit{font-size: calc(20 / 16 * 1em); margin-bottom: 0.5em;}
.Floor003194 .box .desc{font-size: 1em;}
.Floor003194 .box .icon{margin-top: 2em; width: 3em; height: 3em; border-radius: 0 1em 0 1em;}
}



/*Floor003067 */
.Floor003067{background-size: 100% 100%;padding: 5% 0;}
.Floor003067 .auto{max-width: 1400px;}





.Floor003067 >.ytable > .ytable-cell{vertical-align: top;}
.Floor003067 .right li{ border-radius: 5px; overflow: hidden;}
.Floor003067 .right li a{color: #333; display: block;position: relative; text-align: center;}
.Floor003067 .right li .txt{position: absolute; left: 0; top: 0; width: 50%; height: 100%; z-index: 10; transition: 0.3s;padding: 0 5%;}
.Floor003067 .right li .Ispic{border-radius: 5px;overflow: hidden;padding-bottom: 56.25%;position: relative; z-index: 1;}
.Floor003067 .right li .Ispic:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; background: #000;height: 100%; opacity: 0; transition: 0.3s;}
.Floor003067 .right li a:before{position: absolute; content: '';background: #f7f7f7; border-radius: 50%; width: 100%;padding-bottom: 100%; z-index: 3;right: 100%; top: 50%; transform: translateY(-50%); transition: 0.3s;right: 50%;opacity: 1;}
.Floor003067 .right li .ytable{height: 100%;}
.Floor003067 .right li .pic{margin: 0 auto 10px; display: table;position: relative;}
.Floor003067 .right li .pic img{transition: 0.3s;}
.Floor003067 .right li .pic .on{opacity: 1}
.Floor003067 .right li .pic .off{position: absolute;left:0;top:0; width: 100%;height: 100%; z-index: 10; opacity: 0;}
.Floor003067 .right li .tit .cn{font-size: 22px;}
.Floor003067 .right li a:hover{color: #fff;}
.Floor003067 .right li a:hover:before{background:#c7000a;}
.Floor003067 .right li a:hover .txt{width: 50%;}
.Floor003067 .right li a:hover .pic .off{opacity: 1;}
.Floor003067 .right li a:hover .pic .on{opacity: 0}
.Floor003067 .right li a:hover .Ispic:before{opacity: 0;}
@media(min-width:481px){
.Floor003067 .right li{float: left;}
}
@media(min-width:769px){
.Floor003067 .right ul{margin-top: -3.3%;}
.Floor003067 .right li{width: 31.129%; margin-top: 3.3%;}
.Floor003067 .right li:not(:nth-child(3n)){margin-right:3.3065%;}
}
@media(min-width:1025px){
 .Floor003067 .left{width: 21.714%;position: relative;}
.Floor003067 .left .more{position: absolute; left: 0; bottom: 0;}
.Floor003067 .right{}
}
@media(max-width:1024px){
.Floor003067 >.ytable,
.Floor003067 >.ytable > .ytable-cell{display: block;}
.Floor003067 .left,
.Floor003067 .left .col-title{padding-bottom: 5vw;}
.Floor003067 .right li .pic img{ max-width: 55px;}
.Floor003067 .right li .tit .cn{font-size: 18px;}
}
@media(min-width:481px) and (max-width:768px){
.Floor003067  .auto{position: relative;}
.Floor003067  .left{position: absolute; left: 0; top: 0;width: 48%;}
.Floor003067 .col-title{font-size: 5vw;}
.Floor003067 .more a{font-size: 2.5vw;}
.Floor003067  .right li{width: 48%; margin-bottom: 4%;}
.Floor003067  .right li:not(:nth-child(2n-1)){margin-right:4%;}
.Floor003067  .right li:nth-child(1){margin-left: 52%;}
}
@media(max-width:480px){
.Floor003067  .right li{margin-bottom: 3%;}
}





/*PicList002482 */
.PicList002482{ padding: 5% 0 0;}
.PicList002482 .list li { background-color: #fff; box-shadow: 0 1.25em 3.125em rgb(0 0 0 / 8%);overflow: hidden; margin-bottom: calc(40 / 16 * 1em);}
.PicList002482 .list li .pic { overflow: hidden; }
.PicList002482 .list li .pic figure { width: 100%; height: calc(300 / 16 * 1em);transition: all .5s ease; }
.PicList002482 .list li:hover .pic figure { transform: scale(1.12); }
.PicList002482 .list li .txt { padding: calc(40 / 16 * 1em);}
.PicList002482 .list li .tit {height: calc(60 / 20 * 1em);font-size: calc(20 / 16 * 1em);line-height: calc(30 / 20 * 1em); margin: 0; color: #333; font-weight: normal; transition: all .5s ease; }
.PicList002482 .list li .more {margin-top: calc(20 / 16 * 1em); display: flex; align-items: center; color: #c7000a; }
.PicList002482 .list li .more:after { display: block; content: ''; margin-left: calc(10 / 16 * 1em);width: calc(8 / 16 * 1em);height: calc(8 / 16 * 1em);border-top: 2px solid #c7000a; border-right: 2px solid #c7000a; transform: rotate(45deg); margin-top: 3px; }

@media(min-width:1025px) {
.PicList002482 .list li { float: left; width: calc((100% - (30 / 16 * 1em)*2)/3);}
.PicList002482 .list li:not(:nth-child(3n)) {margin-right: calc(30 / 16 * 1em);}
}
@media(max-width:1024px) {
.PicList002482 .list li { margin-bottom: calc(20 / 16 * 1em);}
.PicList002482 .list li .txt { padding: calc(16 / 16 * 1em);}
}




/*News_detail */
.News_detail  { padding: 5% 0;}
.News_detail .news_info{background-color: #fff; box-shadow: 0 1.25em 3.125em rgb(0 0 0 / 8%);padding: calc(50 / 16 * 1em) calc(40 / 16 * 1em);}
.News_detail .news_info .title {padding-bottom: calc(20 / 16 * 1em); border-bottom: 1px solid #ddd; margin-bottom: calc(50 / 16 * 1em)}
.News_detail .news_info .title time { margin: 0 0 1.5em 0; line-height: 2; font-size: calc(18 / 16 * 1em);font-weight: normal; color: #777; }
.News_detail .news_info .title h1 { margin: 0; font-weight: normal; padding-bottom: calc(10 / 30 * 1em);font-size: calc(30 / 16 * 1em);color: #333; }
.News_detail .news_info .title .link a { display: inline-block; width: calc(45 / 16 * 1em);height: calc(45 / 16 * 1em);margin-right: calc(4 / 16 * 1em);background-position: center center; background-repeat: no-repeat; background-size: calc(45 / 16 * 1em);}
.News_detail .news_info .title .link a:nth-child(1) { background-image: url(../images/bot-icon1.png); }
.News_detail .news_info .title .link a:nth-child(2) { background-image: url(../images/bot-icon2.png); }
.News_detail .news_info .title .link a:nth-child(3) { background-image: url(../images/bot-icon3.png); }
.News_detail .news_info .title .link a:nth-child(4) { background-image: url(../images/bot-icon4.png); }
.News_detail .news_info .info {  }
.News_detail .news_info .info p {margin: calc(20 / 16 * 1em) 0; line-height: 2; color: #333; }
.News_detail .news_info .center {margin: calc(30 / 16 * 1em) 0; text-align: center; }.News_detail .info img { border-radius: 10px; }
.News_detail .bot { position: relative; margin-top: calc(50 / 16 * 1em);padding-top: calc(50 / 16 * 1em);border-top: 1px solid #ddd; }
.News_detail .info_pn { }
.News_detail .info_pn span { transition: .3s; box-sizing: border-box; display: flex; align-items: center; }
.News_detail .info_pn span a { color: #000; }
.News_detail .info_pn span:hover a { color: #c7000a; }
.News_detail .info_pn .item { margin-bottom: calc(20 / 16 * 1em); }

.News_detail .related {background-color: #fff; box-shadow: 0 1.25em 3.125em rgb(0 0 0 / 8%); overflow: hidden; padding: calc(50 / 16 * 1em) calc(40 / 16 * 1em);}
.News_detail .related .title { display: inline-block; width: calc(80 / 16 * 1em);text-align: center; color: #fff; line-height: calc(30 / 14 * 1em);border-radius: 5px; background: #c7000a; }
.News_detail .related li { display: table; width: 100%; height: calc(138 / 16 * 1em);}
.News_detail .related li:not(:last-child) { border-bottom: 1px solid #ededed; }
.News_detail .related li a { display: table-cell; vertical-align: middle; }
.News_detail .related li .tit {font-size: calc(20 / 16 * 1em); color: #333; line-height: calc(30 / 20 * 1em);font-weight: normal; margin-top: 0; margin-bottom: calc(10 / 20 * 1em);}
.News_detail .related li time { color: #c7000a; line-height: calc(18 / 16 * 1em);padding-left: calc(28 / 16 * 1em);background: url(../images/time.svg) no-repeat center left; background-size: calc(18 / 16 * 1em) auto;}

@media(min-width:1025px) {
.News_detail .news_info { width: 70%; }
.News_detail .related { width: 25%; }
}

@media(max-width:1024px) {
.News_detail .news_info { margin-bottom: 3em;padding: calc(16 / 16 * 1em) calc(20 / 16 * 1em); }
.News_detail .info_back { position: relative }
.News_detail .news_info .title{margin-bottom: calc(30 / 16 * 1em);}
.News_detail .news_info .title h1{font-size: calc(24/ 16 * 1em);}
.News_detail .bot{margin-top: calc(30 / 16 * 1em); padding-top: calc(30 / 16 * 1em);}
.News_detail .news_info .info img{ width: 100% !important; height: 100% !important;}
.News_detail .related{padding: calc(16 / 16 * 1em) calc(20 / 16 * 1em);}
}

@media(max-width:768px) {
.News_detail .info * { max-width: 100%!important }
.News_detail .info_back a { width: 100%; margin-bottom: 2% }
}


/*Paper_detail */
.Paper_detail{ padding: 5% 0;}
.Paper_detail .news_info{background-color: #fff; box-shadow: 0 1.25em 3.125em rgb(0 0 0 / 8%);padding: calc(50 / 16 * 1em) calc(40 / 16 * 1em);}
.Paper_detail .news_info .title {padding-bottom: calc(20 / 16 * 1em); border-bottom: 1px solid #ddd; margin-bottom: calc(50 / 16 * 1em)}
.Paper_detail .news_info .title time { margin: 0 0 1.5em 0; line-height: 2; font-size: calc(18 / 16 * 1em);font-weight: normal; color: #777; }
.Paper_detail .news_info .title h1 { margin: 0; font-weight: normal; padding-bottom: calc(10 / 30 * 1em);font-size: calc(30 / 16 * 1em);color: #333; }
.Paper_detail .news_info .title .link a { display: inline-block; width: calc(45 / 16 * 1em);height: calc(45 / 16 * 1em);margin-right: calc(4 / 16 * 1em);background-position: center center; background-repeat: no-repeat; background-size: calc(45 / 16 * 1em);}
.Paper_detail .news_info .title .link a:nth-child(1) { background-image: url(../images/bot-icon1.png); }
.Paper_detail .news_info .title .link a:nth-child(2) { background-image: url(../images/bot-icon2.png); }
.Paper_detail .news_info .title .link a:nth-child(3) { background-image: url(../images/bot-icon3.png); }
.Paper_detail .news_info .title .link a:nth-child(4) { background-image: url(../images/bot-icon4.png); }
.Paper_detail .news_info .info {  }
.Paper_detail .news_info .info p {margin: calc(20 / 16 * 1em) 0; line-height: 2; color: #333; }
.Paper_detail .news_info .center {margin: calc(30 / 16 * 1em) 0; text-align: center; }.News_detail .info img { border-radius: 10px; }
.Paper_detail .bot { position: relative; margin-top: calc(50 / 16 * 1em);padding-top: calc(50 / 16 * 1em);border-top: 1px solid #ddd; }
.Paper_detail .info_pn { }
.Paper_detail .info_pn span { transition: .3s; box-sizing: border-box; display: flex; align-items: center; }
.Paper_detail .info_pn span a { color: #000; }
.Paper_detail .info_pn span:hover a { color: #c7000a; }
.Paper_detail .info_pn .item { margin-bottom: calc(20 / 16 * 1em); }

.Paper_detail .related {background-color: #fff; box-shadow: 0 1.25em 3.125em rgb(0 0 0 / 8%); overflow: hidden; padding: calc(50 / 16 * 1em) calc(40 / 16 * 1em);}
.Paper_detail .related .title { display: inline-block; width: calc(80 / 16 * 1em);text-align: center; color: #fff; line-height: calc(30 / 14 * 1em);border-radius: 5px; background: #c7000a; }
.Paper_detail .related li { display: table; width: 100%; height: calc(138 / 16 * 1em);}
.Paper_detail .related li:not(:last-child) { border-bottom: 1px solid #ededed; }
.Paper_detail .related li a { display: table-cell; vertical-align: middle; }
.Paper_detail .related li .tit {font-size: calc(20 / 16 * 1em); color: #333; line-height: calc(30 / 20 * 1em);font-weight: normal; margin-top: 0; margin-bottom: calc(10 / 20 * 1em);}
.Paper_detail .related li time { color: #c7000a; line-height: calc(18 / 16 * 1em);padding-left: calc(28 / 16 * 1em);background: url(../images/time.svg) no-repeat center left; background-size: calc(18 / 16 * 1em) auto;}

@media(min-width:1025px) {
.Paper_detail .news_info { width: 100%; }
.Paper_detail .related { width: 25%; }
}

@media(max-width:1024px) {
.Paper_detail .news_info { margin-bottom: 3em;padding: calc(16 / 16 * 1em) calc(20 / 16 * 1em); }
.Paper_detail .info_back { position: relative }
.Paper_detail .news_info .title{margin-bottom: calc(30 / 16 * 1em);}
.Paper_detail .news_info .title h1{font-size: calc(24/ 16 * 1em);}
.Paper_detail .bot{margin-top: calc(30 / 16 * 1em); padding-top: calc(30 / 16 * 1em);}
.Paper_detail .news_info .info img{ width: 100% !important; height: 100% !important;}
.Paper_detail .related{padding: calc(16 / 16 * 1em) calc(20 / 16 * 1em);}
}

@media(max-width:768px) {
.Paper_detail .info * { max-width: 100%!important }
.Paper_detail .info_back a { width: 100%; margin-bottom: 2% }
}





/*Floor003197 */
.Floor003197{ overflow: hidden; padding: 5% 0;}
.Floor003197 .slick-list{ padding-bottom: 3.125em;}
.Floor003197 .main{background-color: #fff; box-shadow: 0 1.25em 3.125em rgb(0 0 0 / 8%); text-align: center; margin: 0 1.75vw; position: relative;  transition: 0.3s 0.5s;}
.Floor003197 .main .txt{ position: relative; padding: 2.5em;}
.Floor003197 .main .icon{ position:absolute; left:50%;  top:-3.125em; margin-left:-3.125em;background:#c7000a; border-radius:50%; width:6.25em; height:6.25em; transition:0.3s;}
.Floor003197 .main .icon img{ position:absolute; left:50%; width:3.125em; height:3.125em; top:50%; margin:-1.5625em 0 0 -1.5625em;}
.Floor003197 .main .tit{font-size: 1.75em;color: #000000;line-height: 1.5;padding-top: 0.75em;}
.Floor003197 .main p{color: #666;line-height: 1.8; height: calc( 1.8 * 3em); overflow: auto;}
.Floor003197 .main .pic{ overflow: hidden;}
.Floor003197 .main .pic figure{padding-bottom: 60%;transition: 0.3s ease-in-out;}
.Floor003197 li:hover .Ispic{ transform:scale(1.12); -webkit-transform:scale(1.12);}
.Floor003197 li:hover .icon{ transform:translateY(); -webkit-transform:translateY(-10px);}

.Floor003197 .slider .slick-dots{display: table; margin: 0 auto;}
.Floor003197 .slider .slick-dots li{float: left; border: 2px solid #ccc;border-radius: 50%; width: 12px; height: 12px; margin: 0 10px;background: #ccc;}
.Floor003197 .slider .slick-dots li button{display: none;}
.Floor003197 .slider .slick-dots li.slick-active{border-color: #c7000a;background: none;}

.Floor003197 .slick-arrow{position: absolute;width: 1em; height: 1em; border: solid 2px #e3e3e3; top: 50%;margin-top: -0.5em; border-radius: 50%; background: url(../images/Floor003197-prev.svg) no-repeat center center; background-size: auto calc(12 / 60 * 1em);z-index: 10; transition: 0.3s; font-size: calc(60 / 16 * 1em); text-indent: -999em; overflow: hidden;}
.Floor003197 .slick-arrow:hover{background-color: #c7000a;border-color: #c7000a;}
.Floor003197 .slick-next{background-image: url(../images/Floor003197-next.svg);}
.Floor003197 .slick-prev:hover{background-image: url(../images/Floor003197-prev-on.svg);}
.Floor003197 .slick-next:hover{background-image: url(../images/Floor003197-next-on.svg);}
@media (min-width: 641px){
.Floor003197 .slider {margin: 0 -1.75vw;}
}
@media (min-width:1025px) {
.Floor003197 .slick-prev{left: -1.5em; }
.Floor003197 .slick-next{right: -1.5em;  }
/*.Floor003197 .slider li:not(.slick-current) .main .icon{opacity: 0;}*/
}
@media (max-width:1024px) {
.Floor003197 .slick-prev{left: 0.1em;}
.Floor003197 .slick-next{right: 0.1em;}
.Floor003197 .main{padding: 0 2em 2em;}
.Floor003197 .main .tit{font-size: 1.5em;}
}



.he_mine {min-height: 200px;padding: 4% 0 7% 0;}
.he_d1p1 {width: 100%;position: relative;}
.he_content {max-width:1200px;margin: 0 auto;}
.he_d1p1bx {width: 100%;}
.he_d1p1le {width: 524px !important;padding-right: 97px;min-width: 524px;padding-bottom: 50px;}
.he_d1p1le {position: relative;}
.mc_d1_progress {position: absolute;left: -30px;top: 15px;width: 2px;height: 55vh;background: #e8edf3;/* background: rgba(255,255,255,0.4); */z-index: 99;}
.mc_d1_progress::before {content: "";position: absolute;left: 50%;top: 0;transform: translate(-50%, -50%);width: 10px;height: 10px;border-radius: 50%;background: #c7000a;}
.mc_d1_progress span {display: block;width: 100%;height: 0;background: #c7000a;transition: all .3s ease-out;}
.mc_d1_progress {top: 75px;}
.mc_d1_progress {left: -70px;height: 58vh;}
.he_d1p1phdz .lx{font-size: 16px; color: #666;font-weight: normal;line-height: 30px; text-align: center;}
.he_d1p1bg {width: 100%;position: relative;}
.he_d1p1bg {margin-top: 59px;}
.he_d1p1bli {max-height: 31px;overflow: hidden;margin: 5px 0 5px;/* transition: all 0.36s; */position: relative;}
.he_d1p1bli.act {max-height: 377px;}
.he_d1p1bli:first-child {margin-top: 0;}
/* .he_d1p1bwe p{ line-height: 1.8;} */
.he_d1p1bli .mCSB_inside>.mCSB_container {margin-right: 10px;}
.he_d1p1bli .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width: 2px;background-color: #c7000a !important;}
.he_d1p1bli .mCSB_scrollTools {right: -7px;}
.he_d1p1rli .he_d1p1bli {display: none;}
.he_d1p1bli.act .he_d1p1bbt p {color: #c7000a;font-size:20px;margin: 0;}
.he_d1p1bbt p {margin: 0px;font-size: 18px;line-height: 1.75;color: #999;font-weight: bold;height: 31px;overflow: hidden;}
/* .he_d1p1ri {padding-top: 156px;} */
.he_d1p1ri {width: calc(100% - 524px);}
.he_d1p1rtu {width: 100%;position: relative;overflow: hidden;}
.he_d1p1rjd{margin-top: 20px; line-height: 30px;}


@media (max-width:768px) {
.he_mine{min-height: auto;}
.he_d1p1phdz .lx{font-size: 14px;}
.he_d1p1le {width: 100% !important;padding-right: 0px;min-width: 100%;padding-bottom: 20px;}
.he_d1p1bbt p{font-size: 16px; color: #333;}
.he_d1p1ri{width: 100%;}
.he_d1p1rjd{margin-top: 12px;}
}

.bgfff{ background:#fff ;}
.bg555{ background:#f5f5f5 ;}
.pd5{ padding: 5% 0;background-image: url("../images/1011x.jpg");}
.Process{padding: 5% 0;}
.Process .img{ text-align: center;}

.Collabor{padding: 5% 0;}
.Collabor ul{ display: flex; flex-wrap: wrap; justify-content: center; }
.Collabor li{float: left;  margin-bottom: 2%; background: #fff;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);}
.Collabor li .txt{padding: 1.875em;}
.Collabor li .tit{ text-align: center;font-size: 1.25em;color: #333;}
.Collabor li p{font-size: 1em; line-height: 1.8; color: #333;}
.Collabor li .pic{overflow: hidden;}
@media (min-width:1025px) {
.Collabor li{width: 23.5%;}
.Collabor li:not(:nth-child(4n)){margin-right: 2%;}
.Collabor li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) { 
.Collabor li{width: 100%; margin-bottom: 2%;}
.Collabor li .txt{padding: 1em;}
.Collabor li .tit{ font-size: 16px;}
}


/*RighInfo002522 */
.RighInfo002522{ padding:5% 0;}
.RighInfo002522 .list{ display: flex; flex-wrap: wrap;}
.RighInfo002522 .list dl{ float:left; width:100%; display:table; border:1px solid #ededed; margin-bottom:2%;box-shadow: 0 0em 3.125em rgba(0, 0, 0, 0.08);}
.RighInfo002522 .list dl > *{ display:table-cell; vertical-align:middle;}
.RighInfo002522 .list dt{ width:95px;}
.RighInfo002522 .list dt b{ display:block;width:50px; height:50px; border-radius:50%; background:#323232; color:#fff; font-size:30px; position:relative; overflow:hidden; line-height:50px; text-align:center; margin:25px auto;}
.RighInfo002522 .list dt b::after{ position:absolute; content:''; width:20px; height:7px; background:#c7000a; bottom:0; right:0;}
.RighInfo002522 .list dd p{ padding:5% 5% 5% 0; color:#333; margin:0; font-size: 16px; line-height: 1.8;}
@media(max-width:1024px){
.RighInfo002522 .title{ font-size:24px;}
.RighInfo002522 .list dd p{ font-size: 14px;}
}
@media(min-width:769px){
.RighInfo002522 .list dl{width:32%;margin-right:2%;}
.RighInfo002522 .list dl:nth-child(3n){ margin-right:0;}
.RighInfo002522 .list dl:nth-child(3n+1){ clear:left;}
}

/*RighInfo002523 */
.RighInfo002523{ padding:5% 0;background-image:linear-gradient(#fff,#f6f6f6)}
.RighInfo002523 .title{margin-bottom:3%;}
.RighInfo002523 .title h2{font-size:30px;color:#333;margin:0;line-height: 1.8;font-weight: bold;margin-bottom:0%;text-align: center;}
.RighInfo002523 .title p{font-size:18px;margin:10px 0; line-height: 1.8}
.RighInfo002523 .list{ display: flex; flex-wrap: wrap;}
.RighInfo002523 .list dl{ float:left; width:100%; display:table; border:1px solid #ededed; margin-bottom:2%;padding:2% 0; box-shadow: 0 0em 2.6em rgba(0, 0, 0, 0.08);}
.RighInfo002523 .list dl > *{ display:table-cell; vertical-align:middle;}
.RighInfo002523 .list dt{ width:95px;}
.RighInfo002523 .list dt b{ display:block;width:50px; height:50px; border-radius:50%; background:#323232; color:#fff; font-size:30px; position:relative; overflow:hidden; line-height:50px; text-align:center; margin:25px auto;}
.RighInfo002523 .list dt b::after{ position:absolute; content:''; width:20px; height:7px; background:#c7000a; bottom:0; right:0;}
.RighInfo002523 .list dd h2{font-size:22px;color:#333;font-weight: normal;margin:0;}
.RighInfo002523 .list dd p{ padding:3% 5% 0% 0; color:#666; margin:0; font-size: 16px; line-height: 1.8;}
@media(max-width:1024px){
.RighInfo002523 .title h2{font-size:20px;}
.RighInfo002523 .title p{font-size:16px;}
.RighInfo002523 .list dd h2{font-size:18px;}
.RighInfo002523 .list dd p{ font-size: 14px;}
}
@media(min-width:769px){
.RighInfo002523 .list dl{width:32%;margin-right:2%;}
.RighInfo002523 .list dl:nth-child(3n){ margin-right:0;}
.RighInfo002523 .list dl:nth-child(3n+1){ clear:left;}
}




.RighInfo002521-2{ padding:5% 0;}
.RighInfo002521-2 .title2{ font-size:calc(24 / 16 * 1em) ;color: #333;padding-bottom: 5%}
.RighInfo002521-2 .ul_rundown li{ position:relative;}
.RighInfo002521-2 .ul_rundown li p{font-size: 16px;color: #333;margin-bottom: 0;line-height: 26px;}
.RighInfo002521-2 .ul_rundown li h1{color: #333;font-size: 24px;}
@media(min-width:1025px){
.RighInfo002521-2 .ul_rundown{ display:flex; flex-wrap: wrap; width:100%; margin-bottom:90px;}
.RighInfo002521-2 .ul_rundown li{ display:table-cell; width:25%; padding-right:2%;}
.RighInfo002521-2 .ul_rundown li:nth-child(4n){padding-right:0%;}
.RighInfo002521-2 .ul_rundown li .num{ top:190px; font-size:45px; border-top:1px dashed #666; padding-top:20px; width:100%;}
.RighInfo002521-2 .ul_rundown li .num::before{ position:absolute; content:''; width:17px; height:17px; border-radius:50%; background:#c7000a; left:0; top:-8px;}
}
.RighInfo002521-2 .ul_rundown li .num{left: 0;color: rgb(199 0 10 / 10%);font-weight: bold;}
.RighInfo002521-2 .ul_rundown li .txt{margin-bottom:20px;}
@media(max-width:1024px){
.RighInfo002521-2 .ul_rundown li p{ font-size:14px;}
.RighInfo002521-2 .ul_rundown li .num{ font-size:32px; top:150px; }
.RighInfo002521-2 .ul_rundown li h1{font-size: 18px; margin: 0; }

}
@media(max-width:1024px){
.RighInfo002521-2 .ul_rundown li{ }
.RighInfo002521-2 .ul_rundown li .num{ top:8px; left:5px;}
.RighInfo002521-2 .ul_rundown li .txt{ position:relative; }
.RighInfo002521-2 .ul_rundown li .txt img{ position:absolute; left:0; top:0; width:45px; height:45px;}s
.RighInfo002521-2 .ul_rundown li .txt p{ margin:0; padding:10px 0;font-size:14px;}
}


/*RighInfo003138 */
.RighInfo003138-2{background-color: #f5f5f5;padding: 5% 0;}
.RighInfo003138-2 .auto{position: relative;z-index: 1;}
.RighInfo003138-2 .title{ font-size: 1.625em;color: #333333; line-height: 1.1538em;}
.RighInfo003138-2 .title:after{display: block;content: '';width: 15px; height: 2px; background-color: #c7000a; margin: 1.1538em 0;}
.RighInfo003138-2 ul{display: flex;flex-wrap: wrap;}
.RighInfo003138-2 ul li{background-color: #fff;box-shadow: 0 1.25em 3.125em rgba(0, 0, 0, 0.08);margin-bottom: 2%; margin-right: 2%;}
.RighInfo003138-2 dl{padding: 6%;}
.RighInfo003138-2 dt{display: table;margin: 0 auto 20px;}
.RighInfo003138-2 dt .icon{position: relative; width: 4em; height: 4em;border-radius: 50%;background-color: #c7000a;text-align: center; }
.RighInfo003138-2 dt .icon img{ max-height:3em;position: absolute;left: 50%;top: 50%; transform: translate(-50%,-50%);}
.RighInfo003138-2 dd h3{margin: 0;font-size: 22px;color: #333;margin-bottom: 10px;}
.RighInfo003138-2 dd aside{color: #666;font-size: 16px;line-height: 30px;}
@media (min-width:1025px) {
.RighInfo003138-2 ul li{width:32%;}
.RighInfo003138-2 ul li:nth-child(3n){ margin-right: 0;}
}
@media (max-width:1024px) {
.RighInfo003138-2 ul li{padding:1em 0;}
.RighInfo003138-2 ul li.space{height: 1em;}
.RighInfo003138-2 dl{width: 90%;padding: 5% 0;}
.RighInfo003138-2 dd h3{font-size: 18px;}
.RighInfo003138-2 dd aside{font-size: 14px;}
}
.RighInfo003138-2 ul li:hover{background: #c7000a;}
.RighInfo003138-2 ul li:hover  .icon{border: 2px solid #fff;}
.RighInfo003138-2 ul li:hover dd h3,
.RighInfo003138-2 ul li:hover dd aside{color: #fff;}







.Singlepage{padding: 5% 0;}
.Singlepage{font-size:calc(18 / 16 * 1em);line-height:2; color: #333333;}
.Singlepage li{ margin-bottom: 1%;}

/*PicList010 */
.PicList010{padding: 5% 0; }
.PicList010 .list li{float:left;width: 18.2%;margin-right:2%;margin-bottom: 2%;background: #fff; padding: 10px;}
.PicList010 .list li div{border: #eee 1px solid;}
.PicList010 .list li:nth-child(5n){margin-right:0%;}
.PicList010 .list li .pic{overflow: hidden;padding: 5px;}
.PicList010 .list li .Ispic{padding-bottom: 45%;background-size: auto; }
/*.PicList010 .list li:hover div{ background:#eff9ff;} */
.PicList010 .list li div img{ width:100%; display:block;}
.PicList010 .list li h3{line-height: 45px;height: 45px; overflow:hidden; font-weight:normal;text-align: center;color: #333; margin:0; font-size:1em; }
.PicList010 .list li a:hover h3{ color:#c7000a; }

@media(max-width:640px){
.PicList010 .list li:nth-child(2n){margin-right:0%;}
.PicList010 .list li{width: 49%;}
.PicList010 .list li h3{font-size:14px; }
}

.search_list {padding: 5% 0 1%;}
.search_list li{border-bottom: 1px dashed #eee;padding: 1.125em 0; }
.search_list li a{ display: block; height: auto; overflow: hidden; font-size: 1em;}
.search_list li a:hover{color:#c7000a;}
.search_list li a::before{display: inline-block;content: '';width: 6px;height: 6px;background: #c7000a;border-radius: 50%;margin-right: 10px;vertical-align: middle;}
.search_list li time{  float: right; color: #999; margin-left: 10px; }


/*PicList002949 */
.PicList002949{padding:5% 0 4%;}
.PicList002949 .item{margin: 2vw 0;box-shadow: 0 0 20px rgba(0, 0, 0, 0.12);background:#fff;}
.PicList002949 .item a:hover{color: #1e50ae;}
.PicList002949 .txt .inner{padding: 0 2.03vw 0 1.56vw;}
.PicList002949 .txt p.dot3{line-height: 2.142em; max-height: 6.426em;color: #666;}
.PicList002949 .tit{font-size: 24px; line-height: 1em;}
.PicList002949 .tit:after{display: block; margin-top: 1.25em; content: '';background: #4ab344; width: 48px; height: 2px;}
.PicList002949 .item a:hover  .tit:after{background: #1e50ae;}
.PicList002949 .item .more{padding-right: 25px;display: inline-block;background: url("../images/PicList002949_more.png") no-repeat right center;color: #999;}
.PicList002949 .item a:hover .more{background-image: url("../images/PicList002949_more_on.png");}
@media(min-width:1025px){
.PicList002949 .pic{ width:350px;}
}
@media(min-width:641px) and (max-width:1024px){
.PicList002949 .pic{ width:50%;}
.PicList002949 .tit{font-size: 3vw;}
}
@media(max-width:640px){
.PicList002949 .ytable,
.PicList002949 .ytable-cell{display: block;}
.PicList002949 .txt .inner{padding: 5vw;font-size: 3.5vw;}
.PicList002949 .tit{font-size: 5vw;}
}

/*Other002539 */
.Other002539{ position:fixed; z-index:200; right:10px;box-shadow: 0 0 5px rgba(0, 0, 0, .15); border-radius: 5px; bottom: 10%; background: #fff; padding: 0 10px;color: #565d6d; font-size: 14px;}
.Other002539 ul li{ position:relative;border-bottom: 1px solid #d8e0ec; padding:10px 0 15px;}
.Other002539 ul li > a{ text-align: center; display: block; width:48px;}
.Other002539 ul li figure{ position:absolute; top:0; right:58px;background:#fff; color:#fff; display:none;box-shadow: 0 0 5px rgba(0, 0, 0, .15);}
.Other002539 .li_wx figure{ width:150px; padding:10px;}
.Other002539 .li_wx figure img{ display:block; width:100%;} 
.Other002539 .li_tel figure{ padding:10px 20px; font-size:18px;line-height:56px;white-space:nowrap;} 
.Other002539 .li_tel figure a{ color:#c7000a;}
.Other002539 .icon{ display:block; width:30px; height:30px; background:url(../images/right_wx.png) no-repeat center; margin:0 auto;transition: all 0.5s; }
.Other002539 .li_tel .icon{ background-image: url(../images/right_tel.png);}
.Other002539 .gettop{ padding:5px 0 10px; text-align: center; display: block; width:48px;}
.Other002539 .gettop .icon{ background-image: url(../images/right_top.png);}
.Other002539 .gettop:hover,
.Other002539 li > a:hover{ color: #565d6d;}
.Other002539 li > a:hover .icon{ transform: scale(1.1);}
@media(max-width:1024px){
.Other002539{ bottom:5%;}
}





.tab_box .tab_dots{background: #eee;display: flex;justify-content: center;align-items: center;}
.tab_box .tab_dots aside{line-height:calc(80 / 18 * 1em);font-size: calc(18 / 16 * 1em);color: #333;padding: 0 3vw;cursor: pointer}
.tab_box .tab_dots aside.active{color: #fff;background: #c7000a }

.tab_box .tab_list .tab_list_info{display: none;}
.tab_box .tab_list .tab_list_info .content3 {padding: 5% 0;background: #f5f5f5}
.tab_box .tab_list .tab_list_info .content3 .con{display: flex;justify-content: space-between;}
.tab_box .tab_list .tab_list_info .content3 .con .title{font-size:calc(44 / 16 * 1em);color: #0a0a0a;margin-right: 5%;font-weight: bold}
.tab_box .tab_list .tab_list_info .content3 .con ul{display: flex;flex-wrap: wrap;border: 1px solid #ebebeb;width: 50%}
.tab_box .tab_list .tab_list_info .content3 .con ul li{width: 33.33%;text-align: center;line-height: 2;font-size: 1.125em;color: #333; }

.tab_box .tab_list .tab_list_info .content3 .con ul li a{color: #333;display: block;padding:calc(20 / 18 * 1em) calc(10 / 18 * 1em);background: #fff}
.tab_box .tab_list .tab_list_info .content3 .con ul li:nth-child(2n) a{background: #ebebeb;}
.tab_box .tab_list .tab_list_info .content3 .con ul li:hover a{color: #fff;background: #c7000a}



.fljj{padding: 5% 0;}
.fljj .con{text-align: center;font-size: 1.125em;color: #333;line-height: 2}
.fljj .con h3{font-size:calc(44 / 18 * 1em);margin: 0;padding-bottom: 3%;color: #0a0a0a }



.content4{padding: 5% 0}
.content4 .intro{display: flex}
.content4 .intro .info{line-height: 1.66;}
.content4 .intro .info .h-more {margin-top: 5%;}

@media(min-width:1025px){
    .content4 .intro{display: flex;justify-content: space-between;align-items: center;}
    .content4 .intro .info{width: 50%;padding-right: 5%;}
    .content4 .intro .img{width: 50%;}
}




.service_case{padding: 5% 0;background: #f5f5f5}
.service_case .tips li a{line-height: 4;color: #333;display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #ebebeb;}
.service_case .tips li a span {display: flex;align-items: center;color: #c7000a;margin-left:calc(40 / 16* 1em) }
.service_case .tips li a span:after {display: block;content: '';margin-left: calc(10 / 16* 1em);width: calc(8 / 16* 1em);height: calc(8 / 16* 1em);border-top: 2px solid #c7000a;border-right: 2px solid #c7000a;transform: rotate(45deg);}

.service_case .list{margin-top: 3%}
.service_case .list li{ position:relative; }
.service_case .list .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.service_case .list .video_files video{width:100%; height:100%; background-color:#000;}
.service_case .list .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.service_case .list .video_files .close::before,
.service_case .list .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.service_case .list .video_files .close::before{ transform:rotate(45deg);}
.service_case .list .video_files .close::after{ transform:rotate(-45deg);}
.service_case .list li figure{ position:relative;}
.service_case .list li figure em{ display:block; padding-bottom: 67%; background-size:cover; background-position:center center; background-repeat:no-repeat;}
.service_case .list li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
.service_case .list li figure a::before,
.service_case .list li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.service_case .list li figure a::before{width: 70px;height: 70px;border: 3px solid #fff;margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.service_case .list li figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid #fff;margin-left: -5px;margin-top: -15px;}
.service_case .list li p{ margin-bottom: 25px; height: 56px; font-size: 16px; color: #333; line-height: 28px; text-align: justify; overflow: hidden;}
@media(min-width:769px){
    .service_case .list li{ float: left; width: 29.75%;margin-right: 5.25%; margin-bottom:2%;} 
    .service_case .list li:nth-of-type(3n){ margin-right: 0; }
    .service_case .list li:nth-of-type(3n+1){clear:left;}
}
@media(max-width:768px){
    .service_case .list li{ width: 100%; margin-right:0; margin-bottom: 5%;}
}





.service_info{padding: 5% 0}
.service_info .title{font-size:calc(40 / 16* 1em);color: #333;text-align: center;padding-bottom: 4%;font-weight: bold;}
.service_info .title2{font-size:calc(24 / 16* 1em);color: #333;padding-bottom: 1%;}
.service_info .desc{line-height: 2;;}
.service_info .desc p span {color: #c7000a;margin-right: 15px;}


















