﻿@font-face {
    font-family: 'Barlow';
    font-weight: 700;
    src: url(../Fonts/Barlow-Bold.ttf);
}
@font-face {
    font-family: 'Barlow';
    font-weight: 400;
    src: url(../Fonts/Barlow-Regular.ttf);
}

/*Top002916 */
.Top002916 .topW{background: #fff;position: fixed;width: 100%; z-index: 100; border-bottom: 2px solid #FFD700;}
.Top002916 .bg{position: absolute; right: 0; top: 0; width: 11.042%; height: 100%; overflow: hidden;}
.Top002916 .bg:before{position: absolute; content: ''; width: 120%; height: 100%; left: 15px; top: 0; transform: skewX(-15deg);background: #fff;}
.Top002916 .auto{max-width: 1600px;}
@media(min-width:1025px) and (max-width:1600px){
.Top002916 .auto{width: 87.5%;}
}
@media(max-width:1024px){
.Top002916 .bg{width: 142px!important;}
}

.Top002916 .logo{max-width: 446px;width: 25%;display: table;height: 108px;}
.Top002916 .logo a{display: table-cell; vertical-align: middle;}
.Top002916 .logo img{max-height: 65px;}
@media(min-width:1025px){
.Top002916 .logo{float: left;}
}
@media(max-width:1024px){
.Top002916 .logo{width: 50%; height: 66px;}
}

.Top002916 .top-menu li span{font-size: 16px;}
.Top002916 .top-menu li span,
.Top002916 .top-menu li a{display: block;}
.Top002916 .top-menu li span a{display: inline-block; position: relative;}
.Top002916 .top-menu li.aon span a,
.Top002916 .top-menu li a:hover{color: #B01E23;}
.Top002916 .top-menu li:hover span a,
.Top002916 .top-menu li.aon span a{font-weight: bold; }
@media(min-width:1025px){
.Top002916 .top-menu{float: right;/* width: 65%; */}
.Top002916 .top-menu li{float: left;}
.Top002916 .top-menu li span{text-align: center;padding: 0 0.8vw;}
.Top002916 .top-menu li span a{line-height: 108px;}
.Top002916 .top-menu li span a:before{position: absolute; left: 0; bottom: -2px; height: 4px; content: ''; width: 100%;}
.Top002916 .top-menu li span a:hover:before,
.Top002916 .top-menu li.aon span a:before{background: #B01E23;}
}
@media(max-width:1024px){
.Top002916 .top-menu{position: fixed; top: 66px;right: 0; bottom: 0; width: 0; opacity: 0;transition: 0.3s; overflow: hidden;background: rgba(165,137,75,0.95); }
.menu-show .Top002916 .top-menu{width: 240px; opacity: 1;padding: 20px;}
.Top002916 .top-menu ul{height: 100%; overflow: auto;width: 200px;}
.Top002916 .top-menu li{width: auto!important; padding: 5px 0;}
.Top002916 .top-menu li:not(:last-child){border-bottom: 1px solid rgba(255,255,255,0.3);}
.Top002916 .top-menu li a{color: #fff;}
.Top002916 .top-menu li span{line-height: 40px;}
.Top002916 .top-menu li .sub{background: rgba(0,0,0,0.1);}
}

.Top002916 .open-search{background: url("../images/Top002916_search.png") no-repeat center center; width: 50px; height: 50px; margin-top: -25px; left: 30%;}
.Top002916 .open-search:hover{background-image: url("../images/Top002916_search_on.png");}
.Top002916 .top-search{background: #FFD700; padding:2px 50px 2px 2px;max-width: 500px;}
.Top002916 .top-search .btn{background-image:url("../images/Top002916_search.png");}
@media(max-width:1024px){
.Top002916 .open-menu{right: 11.25%;}
.Top002916 .open-search{left: auto;right: 11.25%; margin-right: 50px;}
}





/*Banner002917 */
.Banner002917{position: relative; z-index: 1;}
@media(min-width:1025px){
.Banner002917 .wap{display: none;}
}
@media(max-width:1024px){
.Banner002917 .pc{display: none;}
}
.Banner002917 .slick-dots{position: absolute; z-index: 10; left: 0; width: 100%; bottom: 3%; text-align: center;}
.Banner002917 .slick-dots li{display: inline-block;  margin: 0 10px; border-bottom: 3px solid #fff;}
.Banner002917 .slick-dots li button{color: #a52c32;font-weight: bold;font-size: 18px;background: none;border: 0;cursor: pointer;display: block;height: 26px;padding: 0;width: 50px;font-family: Barlow;opacity: 0;}
.Banner002917 .slick-dots li.slick-active{border-bottom-color: #a52c32;}
.Banner002917 .slick-dots li.slick-active button{ opacity: 1;}
@media(max-width:640px){
.Banner002917 .slick-dots li button{width: 30px;font-size: 14px;}
}
/*Floor002919 */

.Floor002919{background:url("../images/Floor002919_bg.jpg") no-repeat center top #f5f5f5;padding: 4.5vw 0;}
.Floor002919 .auto{max-width: 1280px;}

.Floor002919 .more{text-align: center;width: 147px;line-height: 45px;color: #fff;background: #4076C6;display: block;font-size: 16px;}
.Floor002919 .more:hover{background: #B01E23;}
.Floor002919 .more:after{display: inline-block; content: '';background: url("../images/Floor002919_more.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 5px;}
@media(max-width:480px){
.Floor002919 .more{line-height: 10vw;}
}

@media(min-width:769px){
.Floor002919 .auto > .ytable > .ytable-cell{vertical-align: top;}
.Floor002919 .Ispic{width: 45.3125%;height: 29.167vw;}
.Floor002919 .info{padding-left: 4.167vw;}
.Floor002919 .set-up{padding-top: 3vw;padding-bottom: 1.71875vw;margin-left: -250px;}
.Floor002919 .set-up .year{width: 250px;}
.Floor002919 .set-up .column{padding-left: 4.167vw;}
}
.Floor002919 .info p.dot4{font-size: 16px;line-height: 2.2em;max-height: 9em;color: #666;margin: 1.5625vw 0;}
.Floor002919 .set-up .year{background: #b01e23bd;color: #fff;text-align: center;}
.Floor002919 .set-up .year time{text-align: right;display: inline-block;}
.Floor002919 .set-up .year time span{display: block;margin-bottom: 5px;font-size: 72px;line-height: 0.8em;font-family: Barlow;}
.Floor002919 .set-up .year time span:before{display: inline-block; height: 2px; background: #fff; content: ''; width: 16px; vertical-align:bottom; margin-right: 5px;}
.Floor002919 .set-up .column{background: #fff;}
.Floor002919 .set-up .column li{float: left;width: 23%; text-align: center;}
.Floor002919 .set-up .column li a{display: block; transition: 0.3s;color: #000;font-size: 16px; padding: 20px 0;}
.Floor002919 .set-up .column li a:hover{margin-top:-7px; background: #B01E23;box-shadow: 15px 6px 32px rgba(165,45,52,0.3);color: #fff;}
.Floor002919 .set-up .column li .icon{ margin-bottom: 10px; height: 50px;background-repeat: no-repeat;background-position: center center;}
.Floor002919 .set-up .column li .icon-1{background-image: url("../images/Floor002919_icon1.png");}
.Floor002919 .set-up .column li .icon-2{background-image: url("../images/Floor002919_icon2.png");}
.Floor002919 .set-up .column li .icon-3{background-image: url("../images/Floor002919_icon3.png");}
.Floor002919 .set-up .column li .icon-4{background-image: url("../images/Floor002919_icon4.png");}
.Floor002919 .set-up .column li .icon-5{background-image: url("../images/Floor002919_icon5.png");}

.Floor002919 .set-up .column li a:hover .icon-1{background-image: url("../images/Floor002919_icon1_on.png");}
.Floor002919 .set-up .column li a:hover .icon-2{background-image: url("../images/Floor002919_icon2_on.png");}
.Floor002919 .set-up .column li a:hover .icon-3{background-image: url("../images/Floor002919_icon3_on.png");}
.Floor002919 .set-up .column li a:hover .icon-4{background-image: url("../images/Floor002919_icon4_on.png");}
.Floor002919 .set-up .column li a:hover .icon-5{background-image: url("../images/Floor002919_icon5_on.png");}
@media(max-width:768px){
.Floor002919 .ytable,
.Floor002919 .ytable-cell{display: block;}
.Floor002919 .Ispic{padding-bottom: 107%;}
.Floor002919 .set-up{margin-top: 6vw;}
.Floor002919 .set-up .ytable{position: relative;}
.Floor002919 .set-up .year{position: absolute; left: 0; top: 0; width: 100%; z-index: 10; padding: 4vw 2vw; text-align: right;}
}
@media(max-width:640px){
.Floor002919 .set-up .year time span{font-size: 12vw;}
.Floor002919 .set-up .column li{width:25%;}
.Floor002919 .set-up .column li a{font-size: 3.5vw;}
.Floor002919 .set-up .column li .icon{margin-bottom:3vw;background-size: contain;height: 7vw;}
}

/*Floor002732 */
.Floor002732{overflow-x: hidden;padding: 4.5vw 0;}
.Floor002732 .auto{padding: 0!important;width: 90%;}

.Floor002732 .slick-dots{padding-top: 20px;  text-align: center;}
.Floor002732 .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 18px; height: 18px; border-radius: 50%; border:2px solid transparent; cursor: pointer; position: relative;}
.Floor002732 .slick-dots li button{position: absolute; left: 50%; top: 50%; background: #e1e1e1; border-radius: 50%; padding: 0; width: 12px; height: 12px; margin: -6px 0 0 -6px; cursor: pointer; font-size: 0; border: 0;}
.Floor002732 .slick-dots li.slick-active{border-color: #B01E23;}
.Floor002732 .slick-dots li.slick-active button{ width: 8px; height: 8px; margin: -4px 0 0 -4px; background: #B01E23;}

.Floor002732 .main{position: relative; }
.Floor002732 .main .slider{margin-left: -19.5px; margin-right: -19.5px; }
.Floor002732 .main .slick-list{padding: 0 19.5px;}
.Floor002732 .slider{position: relative; z-index: 10;}
.Floor002732 .slider li.slick-slide{position: relative;height:auto;margin:0 2px;border: 1px solid #ebebeb;}
.Floor002732 .slider li a{position:relative;z-index: 10;text-align:center;}
.Floor002732 .slider li .icon{width:100%; padding-bottom:100%; position:relative;}
.Floor002732 .slider li .icon img{ position:absolute; left:0; top:0; width:100%;height:100%; object-fit:cover;}
.Floor002732 .slider li .txt{ padding:5%;}
.Floor002732 .slider li .txt p{ line-height:1.5;}
.Floor002732 .slider li .title{max-width:90%;margin:0 auto;font-size:16px;position:relative;z-index:4;}
.Floor002732 .slider li h2{margin-bottom: 10px;font-size: 20px;}
.Floor002732 .slick-dots{position:absolute;left:0;bottom:-40px;width:100%;z-index:10;}
@media(max-width:1100px){
.Floor002732 .main{margin-bottom: 50px;}
}

.column-name{position: relative; margin-bottom: 1.875em;color: #111111;}
.column-name .cn{font-size: 30px; font-weight: bold;}
.column-name .cn:after{display: inline-block;content: '';width: 16px;height: 3px;background-color: #B01E23;margin-left: 5px;margin-bottom: 9px;}
.column-name .en{font-size: 1.5em;text-transform: uppercase;color: #999;font-family: Barlow;}
.column-name .more{position: absolute; right: 0; top: 50%; border: 1px solid #b9b9b9; border-radius: 50%; width: 3.125em; height: 3.125em; margin-top:-1.5625em; background: url(../images/Floor003145-icon.svg) no-repeat center center; background-size: 1em auto;}
.column-name .more:hover{background-color: #B01E23; border-color: #B01E23; background-image: url(../images/Floor003145-icon-white.svg);}
@media(max-width:768px){
	.column-name .cn{font-size:26px;}
}

/*Floor003145 */
.Floor003145{background-color: #f3f3f3;}
.Floor003145 .auto{padding: 4.5vw 0;}
.Floor003145 .box{background-color: #ffffff; box-shadow: 0px 1.25em 3.125em rgba(0, 0, 0, 0.04);}
.Floor003145 .right dl{padding: 0 1.5625em;}
.Floor003145 .right dd{overflow: hidden; padding: 1.75em 0;}
.Floor003145 .right dd:not(:last-child){border-bottom: 1px solid #f3f3f3; }
.Floor003145 .right dd time{float: left;max-width: 5em;text-align: center;color: #999999;font-size: 0.875em;font-family: Barlow;}
.Floor003145 .right dd time b{display: block;color: #333333; font-size: 2.1428em;font-weight: 700; line-height: 1.2;}
.Floor003145 .right dd .tit{float: right;width: calc(100% - 5em); line-height: 1.5555; font-size: 1.125em;}
.Floor003145 .left .box{padding: 1.875em;}
.Floor003145 .slider{margin: 0 -1.25em;}
.Floor003145 .slider li a{display: block; margin: 0 1.25em;}
.Floor003145 .slider li .pic{overflow: hidden;}
.Floor003145 .slider li .pic .Ispic{padding-bottom: 62.5%;transition: 0.3s;}
.Floor003145 .slider li a:hover .Ispic{transform: scale(1.05);}
.Floor003145 .slider li .tit{font-size: 1.25em; line-height: 1.25; min-height: 2.5em; margin: 0.9em 0 0.6em 0;}
.Floor003145 .slider li time{font-size: 1.125em;color: #B01E23;font-family: Barlow;}
.Floor003145 .slider li p{color:#999;margin:1em 0 2em 0;font-size: 16px;line-height: 1.78571;min-height: 3.57142em;}
.Floor003145 .slider li .more{display: block;width: 16px;height: 6px; background: url(../images/Floor003145-icon.svg) no-repeat; background-size: contain;}

.Floor003145 .controls{ margin-top: 3em; position: relative;}
.Floor003145 .controls:before{position: absolute;content: ''; left: 0; height: 1px;top: 50%;width: 100%;background-color: #dcdcdc;}
.Floor003145 .controls .inner{display: table;margin: 0 auto; background-color: #fff;padding: 0 4em;position: relative;z-index: 4;}
.Floor003145 .controls .slick-dots li{float: left;width: 0.8125em; height: 0.8125em; margin: 0 0.375em;position: relative;list-style: none;}
.Floor003145 .controls .slick-dots li a{position: absolute;width: 0.4375em;height: 0.4375em;background-color: rgba(0,0,0,0.4); border-radius: 50%;}
.Floor003145 .controls .slick-dots li:not(.slick-active) a{left: 50%;top: 50%;margin: -0.21875em 0 0 -0.21875em;}
.Floor003145 .controls .slick-dots li.slick-active a{background-color: #B01E23;width: 100%; height: 100%;}
.Floor003145 .controls .slick-arrow{position: absolute;width: 1.9375em; height: 1.9375em; border: solid 1px #B01E23; background-position: center;background-repeat: no-repeat; cursor:pointer; top: 50%;margin-top:-0.96875em; border-radius: 50%;font-size: 1em; background-size:  auto 0.875em;}
.Floor003145 .controls .slick-disabled{border-color: #dcdcdc; cursor: default;}
.Floor003145 .controls .slick-prev{left: 0; background-image: url(../images/Floor003145-prev-red.svg);}
.Floor003145 .controls .slick-next{right: 0; background-image: url(../images/Floor003145-next-red.svg);}
.Floor003145 .controls .slick-prev.slick-disabled{background-image: url(../images/Floor003145-prev.svg);}
.Floor003145 .controls .slick-next.slick-disabled{ background-image: url(../images/Floor003145-next.svg);}

@media (min-width:1025px) {
.Floor003145 .left{width: 65.715%;}
.Floor003145 .right{width:30.715%;}   
.Floor003145 .box{ min-height: 36.25em;} 
.Floor003145 .right dd:last-child{padding-bottom: 0;}
}
@media (max-width:1024px) {
.Floor003145 .auto{padding: 3em 0;}
.Floor003145 .right{margin-top: 3em;} 
.Floor003145 .controls .inner{padding: 0 2.2em;} 
}




/*Floor003151 */
.Floor003151 .auto{padding: 4.5vw 0;}
.Floor003151 .title{position: relative;margin-bottom: 1.9375em;}
.Floor003151 .title .name{font-size: 1.625em;color: #333;}
.Floor003151 .title .name:after{display: block;content: '';width: 15px; height: 2px; background-color: #B01E23; margin-top: 1.23076em;}
.Floor003151 .title .more{position: absolute;right: 0; width:3.125em; height: 3.125em; border: 1px solid #b9b9b9; border-radius: 50%; background: url(../images/Floor003151-icon.svg) no-repeat center; background-size: 1em auto; margin-top:-1.5625em; top: 50%;}
.Floor003151 .title .more:hover{background-color: #B01E23;border-color: #B01E23;background-image: url(../images/Floor003151-icon-white.svg);}

.Floor003151 .list li{background-color: #f7f7f7;margin-bottom: 1.25em;transition: 0.3s;border: 1px solid transparent;}
.Floor003151 .list li:hover{box-shadow: 0 0 30px rgba(0,0,0,0.1);border: 1px solid #dfdfdf;}
.Floor003151 .list li a{display: block;position: relative; padding: 0 1.875em 2.5em;}
.Floor003151 .list li label{background-color: #B01E23;font-size: 0.875em;line-height: 2.1428;display: inline-block;padding: 0 0.7142em;color: #fff;font-family: Barlow;}
.Floor003151 .list li time{display: inline-block;color: #999;padding-right: 1.75em;background: url(../images/Floor003151-icon.svg) no-repeat right center;background-size: 1em auto;font-family: 'Barlow';}
.Floor003151 .list li .tit{font-size: 1.125em;color: #000000;margin: 1.3em 0 0.5em;}

@media (min-width:1025px) {
.Floor003151 .list li{float: left;width:calc(50% - 0.625em);}
.Floor003151 .list li:nth-child(2n){float: right;}
.Floor003151 .list li:nth-child(2n+1){clear: left;}
}
/*Bottom002918 */

.Bottom002918{border-top: 3px solid #FFD700;background: #353535; overflow: hidden;}
@media(min-width:1025px){
.Bottom002918 a:hover{color: #B01E23!important;}
}
.Bottom002918 .auto{max-width: 1280px;}
.Bottom002918 .b-foot{position: relative; z-index: 3; border-top: 1px solid rgba(255,255,255,0.08);line-height: 22px; padding: 25px 0;}
.Bottom002918 .b-foot dt{color: #fff; font-size: 26px;}
.Bottom002918 .b-foot dt span{background: url("../images/Bottom002918_tel.png") no-repeat left center;padding-left: 30px;}
.Bottom002918 .b-foot dd{color: #828282;font-size: 14px;}
.Bottom002918 .b-foot dd a{color: #828282;}
.Bottom002918 .b-foot .fl{display: flex;align-items: center;}
@media(min-width:1025px){
.Bottom002918 .b-foot dt{ text-align:center; width:20.429%;}
.Bottom002918 .b-foot dt span{font-family:'Barlow'; font-weight: 700;}
.Bottom002918 .b-foot dt .vwid{ width:30vw;}
}
@media(max-width:1024px){
.Bottom002918 .b-foot {text-align: center;}
.Bottom002918 .b-foot dd{padding-top: 20px;}
.Bottom002918 .b-foot dd,
.Bottom002918 .b-foot dd a{color: #fff;}
}

.Bottom002918 .b_contact,
.Bottom002918 nav{padding: 2.917vw 0;}

.Bottom002918 nav dt a{color: #fff;}
.Bottom002918 nav dt:after{display: block;content: '';height: 2px;width: 14px;background: #B01E23;margin: 12px 0;}
.Bottom002918 nav dd{line-height: 22px; padding: 5px 0;}
.Bottom002918 nav dd a{color: #8e8e8e;}
@media(min-width:641px){
.Bottom002918 nav .item{float: left;max-width: 140px;margin-right: 0.25rem;}
.Bottom002918 nav .item:last-child{margin-right: 0 !important;}
.Bottom002918 nav .item dl{display: block!important;}
.Bottom002918 nav dt a{font-size: 18px;}
}
@media(min-width:1025px){
.Bottom002918 nav{width: 70%;}
}
@media(max-width:1024px){
.Bottom002918 .b_contact,
.Bottom002918 nav{padding: 6vw 0;}
}
@media(max-width:640px){
.Bottom002918{background: #4076C6;}
.Bottom002918 nav{display: none;}
.Bottom002918 nav .item{margin: 0 0 3vw 0!important; border-bottom: 1px solid rgba(255,255,255,0.2); }
.Bottom002918 nav .item dl{display: none;padding: 20px 0;}
.Bottom002918 nav .item dt{ padding-right: 40px;padding-top: 12px; position: relative;overflow: hidden;}
.Bottom002918 nav .item dt:after{margin-bottom: 0;}
.Bottom002918 nav .item .open{position: absolute;right: 0; top: 0; width: 40px; height: 100%; transition: 0.3s;}
.Bottom002918 nav .item .open.on{transform: rotate(45deg);}
.Bottom002918 nav .item .open:before,
.Bottom002918 nav .item .open:after{position: absolute; content: ''; background: #fff; width: 12px; height: 2px; left:  50%; top: 50%;  transform: translate(-50%,-50%);}
.Bottom002918 nav .item .open:after{width: 2px; height: 12px;}
}

.Bottom002918 .b_contact{position: relative; z-index: 1;}
.Bottom002918 .b_contact .bg{position:absolute;left:0;top:0;width:30vw;bottom:-25%;background:#B01E23;z-index: 1;}
.Bottom002918 .b_contact .main{position: relative;z-index: 3;text-align: right;color: #fff; width:30vw;}
.Bottom002918 .b_contact .logo{margin-bottom: 30px;}
.Bottom002918 .b_contact .code img{max-width: 125px;}
.Bottom002918 .b_contact .logo img{max-width:210px}
.Bottom002918 .b_contact .code aside{padding-top: 10px;}
@media(min-width:1025px){
.Bottom002918 .b_contact{width:20.429%;}
.Bottom002918 .b_contact .logo{ text-align:center;}
.Bottom002918 .b_contact .code{ text-align:center;}
}
@media(max-width:1600px){
.Bottom002918 .b_contact .bg,
.Bottom002918 .b-foot dt .vwid,
.Bottom002918 .b_contact .main{ width:27vw;}
}

@media(max-width:1440px){
.Bottom002918 .b_contact .bg,
.Bottom002918 .b-foot dt .vwid,
.Bottom002918 .b_contact .main{ width:24.5vw;}
}
@media(max-width:1024px){
.Bottom002918 .b_contact .main{text-align:center;}
.Bottom002918 .b_contact .bg,
.Bottom002918 .b-foot dt .vwid,
.Bottom002918 .b_contact .main{width:100%;}
.Bottom002918 .b_contact .bg{width: 104%; left: -2%;display: none;}
.Bottom002918 .b_contact .logo img{width:62%;}
}

.lm-title{margin-bottom:0.4rem;}
.lm-title.center{text-align: center}
.lm-title .cn{font-size:0.3rem;font-weight: bold;color:#111;}
.lm-title .cn:after{display: block;content:'';width:0.22rem;height: 0.03rem;background-color:#B01E23;margin-top:0.1rem;}
.lm-title.center .cn:after{margin:0.1rem auto 0;}
@media(max-width:768px){
	.lm-title{margin-bottom:0.2rem;}
	.lm-title .cn{font-size:0.28rem;}
}


/*TextList002739 */
.TextList002739{padding:4.5vw 0 3vw;}
.TextList002739 .list-group .tit{cursor: pointer; line-height: 65px; font-size: 16px; }
.TextList002739 .list-group .tit:before{background: #b01e23; width: 4px; height: 4px; display: inline-block; content: '';vertical-align: middle; margin-right: 27px; }


.TextList002739 .title{ padding:0 40px; line-height: 56px; background: #b01e23; font-size: 16px; color: #fff; border-bottom: 1px solid #ededed;margin-top: 0px;}
.TextList002739 .title time,
.TextList002739 .tit time{float: right; }
.TextList002739 .tit time{color: #888;}
.TextList002739 .list{border-bottom: 1px solid #ededed;}
.TextList002739 .tit{padding: 0 40px; font-weight: normal; margin: 0;color:#333;}
.TextList002739 .tit.active{background: #fff; margin: 0 40px; padding: 0; border-bottom: 2px solid #b01e23; color: #b01e23;}
.TextList002739 .tit.active time{color: #b01e23;}
.TextList002739 .info{padding: 10px 40px 20px 70px;}
.TextList002739 .info .singlePage{font-size: 0.16rem; line-height: 30px; color: #666;}
.TextList002739 .info .singlePage strong{color:#333;}
.TextList002739 .info   .showPopupBtn{padding: 10px 20px;border: 1px solid #b01e23;font-size: 18px;display: inline-block;margin-top: 20px;color: #b01e23;border-radius: 5px;cursor: pointer;}
.TextList002739 .info  .showPopupBtn:hover{background: #b01e23;color: #fff}
 /* 背景遮罩 */
        .overlay {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.5);
            z-index: 1000;
        }

        /* 弹窗样式 */
        .popup {
            display: none;
            position: fixed;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            background-color: #fff;
            padding: 30px;
            width: 90%;
            max-width: 600px;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
            border-radius: 8px;
            z-index: 1001;
        }

        /* 弹窗标题 */
        .popup h2 {
            margin-top: 0;
            font-size: 24px;
            color: #333;
        }

        /* 弹窗内容 */
        .popup p {
            font-size: 16px;
            color: #666;
            line-height: 1.6;
        }

        /* 关闭按钮 */
        .popup .close-btn {
            position: absolute;
            top: 10px;
            right: 10px;
            background-color: #B01E23;
            color: white;
            border: none;
            padding: 0px;
            height: 40px;line-height: 40px;width: 40px;text-align: center;font-size: 24px;
            border-radius: 50%;
            cursor: pointer;
        }

        .popup .close-btn:hover {
            background-color: #e04f4f;
        }

        /* 弹窗表单 */
        .popup form {
            margin-top: 20px;
        }

        .popup form input, .popup form textarea {
            width: 100%;
            padding: 10px;
            margin: 10px 0;
            border: 1px solid #ddd;
            border-radius: 5px;
        }

        .popup form button {
            display: inline-block;
            padding: 10px 20px;
            background-color: #B01E23;
            color: white;
            border: none;
            border-radius: 5px;
            cursor: pointer;
            font-size: 16px;
        }

        .popup form button:hover {
            background-color: #45a049;
        }
@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;}
.TextList002739 .tit{padding: 0 20px;}
.TextList002739 .tit.active{margin: 0 20px;}
.TextList002739 .title time{ margin-right: 12px;}
.TextList002739 .list-group .tit:before{ margin-right: 10px;}
.TextList002739 .info{padding: 10px 20px 10px 20px;}
}
@media(max-width:480px){
.TextList002739 .tit time{margin-right: 0;}
.TextList002739 .tit time{ font-size: 12px;}
}


/*
 .TextList002243 
 */
.TextList002243{padding:4.5vw 0 0;}
.TextList002243 .con{background:#f8f8f8;}
.TextList002243 .pic{width:50%;float:left;}
.TextList002243 .text{width:50%;padding:5% 5% 0; float:right;}
.TextList002243 .text h2{font-size:0.24rem;color:#111;margin:0;font-weight: normal;}
.TextList002243 .text h2:after{content: ""; display: block; width: 0.2rem; border-bottom: 3px solid #b01e23; margin: 0.22rem 0 0.35rem;}
.TextList002243 .text p{color:#666;font-size:0.16rem;padding-left:0.3rem;position: relative;margin:0.15rem 0;line-height: 1.8}
.TextList002243 .text p.tel{background:url(../images/tel.svg) no-repeat left/0.18rem;}
.TextList002243 .text p.email{background:url(../images/email.svg) no-repeat left/0.18rem;}
.TextList002243 .text p.addr{background:url(../images/addr.svg) no-repeat left top 0.04rem/0.17rem;}
.TextList002243 .list{margin-top:2%;display: flex;flex-wrap: wrap;}
.TextList002243 .list li{border:1px solid #e8e8e8; padding:0.35rem;margin-bottom:2%;}
.TextList002243 .list li h4{font-size: 0.22rem;font-weight: normal; color: #333;  margin-top: 0}
.TextList002243 .list li h4:after{ content: ""; display: block; width: 20px; border-bottom: 3px solid #B01E23; margin: 15px 0 10px;}
.TextList002243 .list dl dd{font-size: 0.16rem; line-height: 1.8; color: #666; margin: 0 0 10px; position: relative; padding-left: 34px;}
.TextList002243 .list dl dd .icon{ position: absolute; left: 0; top: 0; width: 27px; height: 25px; display: block; }
.TextList002243 .list dl dd .addr-icon{background:url(../images/addr.svg) no-repeat center/0.15rem;}
.TextList002243 .list dl dd .email-icon{background:url(../images/email.svg) no-repeat center/0.16rem;}
.TextList002243 .list dl dd .tel-icon{background:url(../images/tel.svg) no-repeat center/0.16rem;}

@media (min-width: 640px){
.TextList002243 .list li{ width: 32%; float: left; margin-right:2%;}
.TextList002243 .list li:nth-child(3n){margin-right:0;}
}
@media (min-width: 1024px){
.TextList002243 .list dl  dd{ font-size: 16px;;}
}
@media(max-width:768px){
	.TextList002243 .pic{width:100%;}
	.TextList002243 .text{width:100%;padding:5%;}
	.TextList002243 .list li{padding:0.2rem;margin-bottom:0.15rem;}
	.TextList002243 .list dl dd{margin:0 0 8px;}
}

/*Form002219*/
.Form002219{padding-top:4.5vw; padding-bottom:4vw;}
.Form002219 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; }
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#666; font-size:16px; position:absolute; left:0; width:80px; text-align:right; line-height:40px;}
.Form002219 .text{ border:1px solid #e8e8e8; border-radius:5px; width:100%; padding:0 10px; line-height:40px;height:40px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #e8e8e8; border-radius:5px;overflow:hidden; resize:none; width:100%; height:220px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:42px; min-width:140px; margin-right:20px; background-color:#f8f8f8; color:#666; font-size:16px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#b01e23;} 
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{ }
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/


/*
 .Form002802
 */
.Form002802{ padding: 5% 0; }
.Form002802 .from{ max-width:1280px; margin:0 auto; }
.Form002802 .from td{ padding-right: 5%; padding-bottom:3%;}
.Form002802 .from td p{ margin: 0; color: #999; text-align: center;}
.Form002802 .from td div{ position:relative;}
.Form002802 .from label{ position:absolute; left:15px; top:0; font-size: 15px; line-height: 50px; color:#999;}
.Form002802 .from .text{ width:100%; height:50px; line-height:50px; text-indent:10px; border:none; background:#f5f5f5;}
.Form002802 .from textarea.text{ height:132px;}
.Form002802 .from .btn{ padding-bottom: 1.5%; text-align:center;}
.Form002802 .from .btn input{ background:#0047bb; cursor:pointer; padding:0; border:none; width: 160px; height:38px; font-size: 16px; color:#fff; text-transForm002802: uppercase; border-radius: 99px;}

.Form002802 .address { padding:3% 0 0;margin-bottom:4%;}
.Form002802 .address dl{ border-bottom:1px solid #eee; padding:0 0 4%;}
.Form002802 .address dd{ }
.Form002802 .address dd h1,
.Form002802 .address dd h2,
.Form002802 .address dd p{ font-size:16px; padding-left:44px; line-height:35px;}
.Form002802 .address dd h2{ background-repeat:no-repeat; background-position: left center; display: inline-block; margin-right: 9%; margin-bottom: 2%; font-weight:normal;}
.Form002802 .address dd h1{ margin-bottom: 3%; padding-left: 0; font-size:24px; color: #333; font-weight: bold; }
.Form002802 .address dd h2{ font-size:18px;}
.Form002802 .address dd h2.h2_1{ background-image:url(../images/Form002802-icon1.jpg);}
.Form002802 .address dd h2.h2_2{ background-image:url(../images/Form002802-icon2.jpg);}
.Form002802 .address dd h2.h2_3{ background-image:url(../images/Form002802-icon3.jpg);}
.Form002802 .address dd h2.h2_4{ background-image:url(../images/Form002802-icon4.jpg);}

@media(min-width:641px){
.Form002802 .from td:nth-child(3n),
.Form002802 .from .textareas,
.Form002802 .from .btn,
.Form002802 .from .tip{ padding-right: 0; }
}
@media(max-width:640px){
.Form002802 .from td{ display: block; padding-right: 0; }
.Form002802 .address dd{ float:none; width:auto; padding-left:0; }
}
/*Floor */
.Banner002730{}
.Banner002730{ position:relative;}
.Banner002730 .ytable{height: 100%;}
.Banner002730 .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; color:#fff;  font-size:28px; }
.Banner002730 .txt .auto{}
.Banner002730 .txt .cn{font-size:0.36rem;font-weight: bold;margin-bottom:0.02rem;}
.Banner002730 .txt .en{text-align: left;text-transform: uppercase; font-family: Barlow;font-size:0.22rem;}
@media(min-width:1025px){
.Banner002730 figure{ height:500px;}
.Banner002730 img{ display:none;}
}
@media(max-width:1024px){
.Banner002730 figure{ display:none;}
.Banner002730 img{ width:100%; display:block;}
.Banner002730 .auto{ width:94%;}
.Banner002730 .fr{float: right;}
.Banner002730 .txt .cn{font-size:0.30rem;}
.Banner002730 .txt .en{font-size:0.18rem;}
}
@media(max-width:640px){
.Banner002730 .txt{font-size: 24px;}
}
/*Menu002147 */
.Menu002147{ background:#f8f8f8;}
.Menu002147 ul{ display:table; margin:0 auto;}
.Menu002147 li{ float:left; padding:0 40px;position:relative;}
.Menu002147 li:after{ position:absolute; content:''; width:1px; right:0; top:50%; height:14px; margin-top:-7px; background:#dedede;}
.Menu002147 li.end:after{ display:none;}
.Menu002147 li a{ display:block;font-size:16px; position:relative; overflow:hidden; line-height:82px;height:82px;}
.Menu002147 li a:after{ position:absolute; left:0; bottom:0;content:''; height:2px; width:100%;}
.Menu002147 li.aon a,
.Menu002147 li:hover a{ color:#B01E23;}
.Menu002147 li.aon a:after,
.Menu002147 li:hover a:after{ background:#B01E23;}
@media(max-width:1024px){
.Menu002147 li{ padding:0 20px;}
.Menu002147 li a{  line-height:50px;height:50px;}
}
@media(max-width:768px){
.Menu002147 ul{ display:block;}
.Menu002147 li{ float:left; width:25%; text-align:center; padding:0;}
}
@media(max-width:768px) and (min-width:481px){
.Menu002147 li:nth-child(4n):after{ display:none;}
}
@media(max-width:480px){
.Menu002147 li{ width:33.33333333333%}
.Menu002147 li:nth-child(3n):after{ display:none;}
}
@media(max-width:375px){
.Menu002147 li a{ font-size:14px;}
}

/*RighInfo002851 */
.RighInfo002851{padding:4.5vw 0;}
.RighInfo002851 .singlePage{line-height: 28px;color: #666;}
.RighInfo002851 .singlePage video{ max-width:100%; height:auto!important;}

/*RighInfo002812 */
.RighInfo002812{padding:4.5vw 0 0;background:#f8f8f8;}
.RighInfo002812 .info{position: relative; z-index: 1;}
.RighInfo002812 .info > *{position: relative; z-index: 4;}
.RighInfo002812 .info:after,
.RighInfo002812 .info:before{position: absolute; left: 0; right: 0;border:5px solid #f0f0f0;content: '';border-left: 0; height: 20%;}
.RighInfo002812 .info:before{top: 0;border-bottom: 0;}
.RighInfo002812 .info:after{bottom: 0;border-top: 0;}

.RighInfo002812 .hasbg{padding-bottom: 30px; background: url(../images/RighInfo002812-map.png) no-repeat center top;background-size: contain;}
@media(min-width:769px){
.RighInfo002812 .hasbg{margin-top: 50px;padding-bottom: 50px; }
}
.RighInfo002812 .txt-p{font-size: 16px;color: #555;line-height: 28px; max-width: 1126px; width: 95%;}



.RighInfo002812 .culture .box-item ul{width:100%;background:#fff;border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;}
.RighInfo002812 .culture .box-item li{text-align: center;position: relative;padding: 40px 0;}
.RighInfo002812 .culture .box-item li{border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
.RighInfo002812 .culture .box-item li > *{padding: 0 10px;}
.RighInfo002812 .culture .box-item li .icon img{max-width: 68px; transition: 0.3s;-webkit-transition: 0.3s;-ms-transition: 0.3s;}
.RighInfo002812 .culture .box-item li:hover .icon img{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-ms-transform: rotateY(180deg);}
.RighInfo002812 .culture .box-item li b{font-size: 18px;font-weight: bold;display: block;padding: 20px 0;color: #333;}
.RighInfo002812 .culture .box-item li p{margin: 0;line-height: 28px;font-size: 16px;}

.RighInfo002812 .culture .slick-arrow{ position:absolute; top:50%; width:50px; height:50px; margin-top:-30px; border:2px solid #b01e23; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.RighInfo002812 .culture .slick-arrow:hover{ background:#b01e23; }
.RighInfo002812 .culture .slick-arrow:before{ position:absolute; content:''; width:14px; height:14px; border-top:2px solid #b01e23; border-right:2px solid #b01e23; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-7px 0 0 -10px;}
.RighInfo002812 .culture .slick-arrow:hover:before{ border-color:#fff;}
.RighInfo002812 .culture .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.RighInfo002812 .culture .slick-prev{ left:-59px;}
.RighInfo002812 .culture .slick-next{ right:-59px;}
@media(max-width:1408px){
.RighInfo002812 .culture .slick-prev{ left:2%;}
.RighInfo002812 .culture .slick-next{ right:2%;}
}
@media(max-width:1024px){
.RighInfo002812 .culture .slick-arrow{ display:none!important;}
.RighInfo002812 .culture .box-item .ul{ display:-webkit-flex; display:flex; flex-wrap:wrap;}
.RighInfo002812 .culture .box-item li{width:50%;padding: 20px 0;}
.RighInfo002812 .culture .box-item li b{font-size: 16px;}
.RighInfo002812 .culture .box-item li p{font-size: 14px;line-height: 22px;}
}



/*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:4.5vw 0 1vw;background:#f8f8f8;}
.PicList002433 .main{ padding:0;}
.PicList002433 .main .slick-arrow{ position:absolute; top:50%; width:50px; height:50px; margin-top:-30px; border:2px solid #b01e23; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main .slick-arrow:hover{ background:#b01e23; }
.PicList002433 .main .slick-arrow:before{ position:absolute; content:''; width:14px; height:14px; border-top:2px solid #b01e23; border-right:2px solid #b01e23; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-7px 0 0 -10px;}
.PicList002433 .main .slick-arrow:hover:before{ border-color:#fff;}
.PicList002433 .main .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.PicList002433 .main .slick-prev{ left:-59px;}
.PicList002433 .main .slick-next{ right:-59px;}
@media(max-width:1408px){
.PicList002433 .main .slick-prev{ left:2%;}
.PicList002433 .main .slick-next{ right:2%;}
}
@media(max-width:640px){
.PicList002433 .main .slick-arrow{ width: 7vw;height: 7vw;margin-top: -3.5vw;}
.PicList002433 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
.PicList002433 .main .slick-next:before{left: 20%;}
}

.PicList002433 .list ul{ padding:0 50px;}
.PicList002433 .list li{ float:left; position:relative;  text-align:center; margin-bottom:4%;}
.PicList002433 .list li:first-child:before,
.PicList002433 .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
.PicList002433 .list li:first-child:before{ left:-50px; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433 .list li:last-child:after{right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list li aside{ padding-top:35px;height:90px; background:url(../images/PicList002433_libg.png) repeat-x left top;}
.PicList002433 .list li .ytable{ height:245px;}
.PicList002433 .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433 .list li figure{ position:relative; display:inline-block;max-width: 80%;}
.PicList002433 .list li figure:after{ position:absolute; right:-24px; background:url(../images/PicList002433_ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:'';}
.PicList002433 .list li figure img{ max-height:245px;padding: 7px;padding-top: 10px;background: url(../images/PicList002433_kuang.png) no-repeat ;background-size:100% 100%;}
.PicList002433 .list li p{ margin:0 auto; width:90%; line-height:20px; max-height:40px; color:#333;}
.PicList002433 .list .ul-3 li{width:33.33333333%;}
.PicList002433 .list .ul-3 li:nth-child(3):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list .ul-2 li{width:50%;}
.PicList002433 .list .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433 .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433 .list .ul-1 li{width:100%;}
@media(max-width:640px){
.PicList002433 .auto,
.PicList002433 .list ul{ padding:0;}
.PicList002433 .list li p{ font-size:12px;}
.PicList002433 .list li .ytable{ height:150px;}
.PicList002433 .list li figure img{ max-height:150px; padding:3px}
.PicList002433 .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433 .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433 .list .ul-3 li:nth-child(3):after,
.PicList002433 .list li:first-child:before{ display:none;}
}
@media(max-width:480px){
.PicList002433 .list li .ytable{ height:100px;}
.PicList002433 .list li figure img{ max-height:100px;}
}


/*PicList002856 */

/*slick Basic*/
.PicList002856 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002856 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002856 .slick-list:focus {outline: none}
.PicList002856 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002856 .slick-slider .slick-track, 
.PicList002856 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.PicList002856 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002856 .slick-track:before, 
.PicList002856 .slick-track:after{display: table; content: '';}
.PicList002856 .slick-track:after{ clear: both;}
.PicList002856 .slick-loading .slick-track { visibility: hidden;}
.PicList002856 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002856 .slick-slide .slick-loading img { display: none;}
.PicList002856 .slick-slide .dragging img { pointer-events: none;}
.PicList002856 .slick-initialized .slick-slide { display: block;}
.PicList002856 .slick-loading .slick-slide { visibility: hidden;}
.PicList002856 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002856 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.PicList002856{padding:4.5vw 0 2vw;}
.PicList002856 .filter{max-width: 650px; margin-bottom: 3%;}
.PicList002856 dl.year{position: relative; z-index: 10;}
.PicList002856 dl.year dd{position: absolute; top: 100%; left: 0; width: 100%; z-index: 100;background: #f9f9f9;display: none;}
.PicList002856 dl.year dd a{display: block;padding: 5px 20px;line-height: 24px; transition: 0.3s;}
.PicList002856 dl.year dd a:hover{background: #ea5433;color: #fff;}
.PicList002856 dl.year dt{position: relative;line-height: 50px;background: #f9f9f9;padding-right: 30px; padding-left: 20px;}
.PicList002856 dl.year dt:after{position: absolute; content: '';border: 4px solid transparent; border-top-color: #666; border-top-width: 6px;right: 20px; top: 50%; margin-top: -4px;}
.PicList002856 ul.search{position: relative;padding-right: 132px; z-index: 2;}
.PicList002856 ul.search .btn{position: absolute;right: 0; top: 0; width: 120px; line-height: 50px; background: #2a373f; text-align: center; color: #fff;}
.PicList002856 ul.search .text{width: 100%; line-height: 50px; height: 50px; background: #f9f9f9; border: 0;padding: 0 20px;color: #dadada;}
.PicList002856 ul.search .text.focus{color: #333;}

.PicList002856 .top-new{margin-bottom: 3%;}
.PicList002856 .top-new li{background: #f9f9f9;}
.PicList002856 .top-new li .img img{display: block;width: 100%;}
.PicList002856 .top-new li .txt .inner{padding: 20px;}
.PicList002856 .top-new li .txt time{font-size: 16px;color: #333;display: block;border-left: 3px solid #b01e23; padding-left: 19px; margin-left: -20px;}
.PicList002856 .top-new li .txt time b{display: block;font-size: 30px;}
.PicList002856 .top-new li .txt aside{margin: 20px 0 0 0;font-size: 22px;}
.PicList002856 .top-new li .txt p{line-height: 24px; color: #999;margin-top: 10px;}
.PicList002856 .top-new .slick-arrow{position: absolute;width: 50px; height: 50px; z-index: 10;background: #b01e23 url(../images/PicList002856_prev.png) no-repeat center center;font-size: 0;cursor: pointer;padding: 0;border: 0;}
.PicList002856 .top-new .slick-prev{margin-left: -50px;}
.PicList002856 .top-new .slick-next{background-color: #fff;background-image: url(../images/PicList002856_next.png);}
.PicList002856 .list li{background: #f9f9f9; margin-bottom: 2%;position: relative;}
.PicList002856 .list li a{position: absolute; left: 0; top: 0; width: 100%;height: 100%; border: 2px solid #b01e23; opacity: 0;-webkit-opacity: 0; transition: 0.3s;}
.PicList002856 .list li a:hover{opacity: 1;-webkit-opacity: 1;}
.PicList002856 .list li .inner{color:#333; display:-webkit-flex; display:flex;}
.PicList002856 .list li .inner .pic{ width:40%;}
.PicList002856 .list li .inner .pic img{ height:100%; width:100%; object-fit:cover;}
.PicList002856 .list li .inner .text{ width:60%; padding:20px;}
.PicList002856 .list li time{font-size: 16px;}
.PicList002856 .list li aside.dot{font-size: 18px; margin: 5px 0 10px 0;}
.PicList002856 .list li p{color: #999;line-height: 24px; margin: 0;}
.PicList002856 .list li:hover aside.dot{color: #b01e23;}
@media(min-width:641px){
.PicList002856 dl.year{float: left; width: 38.462%;}
.PicList002856 ul.search{float: right;width: 59.231%;}
.PicList002856 .list li{float: left; width: 49%;}
.PicList002856 .list li:not(:nth-child(2n)){margin-right: 2%;}
}
@media(min-width:769px){
.PicList002856 .top-new .slick-arrow{ left: 50%;bottom: 0; }
.PicList002856 .top-new li .img{width:50%; position:relative; padding-bottom:28%;}
.PicList002856 .top-new li .img img{ position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;}
.PicList002856 .top-new li .txt .inner{max-width:520px; margin: 0 auto; }
}
@media(min-width:769px) and (max-width:1024px){
.PicList002856 .top-new .slick-arrow{width: 50px; height: 50px;}
.PicList002856 .top-new .slick-prev{margin-left: -50px;}
}
@media(max-width:768px){
.PicList002856 .top-new li .ytable,
.PicList002856 .top-new li .ytable-cell{display: block;}
.PicList002856 .top-new .slick-arrow{top: 0;right:0; width: 10vw;height: 10vw;background-size: 51% auto;}
.PicList002856 .top-new .slick-prev{right: 10vw;}
.PicList002856 .top-new li .txt{padding: 20px;}
}
@media(max-width:640px){
.PicList002856 .top-new li .txt aside{font-size: 20px;}
.PicList002856 dl.year{margin-bottom: 10px;}
}

/*Form002100 */
.Form002100{padding:4.5vw 0;}
.Form002100 .reg_form{ border:5px solid #f0f0f0; padding:3%;}
.Form002100 .reg_form h1{ margin:0; font-size:0.24rem; color:#333;}
.Form002100 .reg_form dl{ border-top:1px dashed #ccc; padding:3% 0 0 0; margin-top:3%; overflow:hidden;}
.Form002100 .reg_form dl dt,
.Form002100 .reg_form dl dd{ float:left; line-height:37px;}
.Form002100 .reg_form dl dt{ width:24%; padding-left:3%;font-size:22px;color:#333;}
.Form002100 .reg_form dl dt b{ width:37px; height:37px; display:inline-block; font-size:17px; margin-right:10px; text-align:center; line-height:37px; background:#b01e23; border-radius:50%; color:#fff;}
.Form002100 .reg_form dl dd{ width:76%;}
.Form002100 .reg_form dl.table dt{ width:22%; }
.Form002100 .reg_form dl.table dd{ width:78%;}
.Form002100 .reg_form dl.tab a{ float:left;border:1px solid #e4e4e4; padding:0 5%; border-radius:3px; line-height:44px; margin-right:2%; color:#999;}
.Form002100 .reg_form dl.tab a.on{ border-color:#f04848; color:#333;}
.Form002100 .reg_form table{ max-width:560px;}
.Form002100 .reg_form table .yzm input{width:48%;}
.Form002100 .reg_form table .yzm .yzmimg{margin-left:0.15rem;}
.Form002100 .reg_form table .yzm .yzmimg button{border: 1px solid #e8e8e8;border-radius: 3px;line-height: 42px;height: 42px;padding: 0 10px;cursor: pointer;}
.Form002100 .reg_form td{ padding:0; line-height:42px; padding-bottom:10px;}
.Form002100 .reg_form td.f_name{ width:152px; color:#666;font-size:16px;}
.Form002100 .reg_form td.f_name h2{color: #333}
.Form002100 .reg_form td .text{ width:100%; border:1px solid #e8e8e8; padding:0 10px; border-radius:3px; line-height:42px; height:42px;}
.Form002100 .reg_form td .forget{float:right;}
.Form002100 .reg_form td.btn{ text-align:center;}
.Form002100 .reg_form td.btn input{width:46%;border-radius:3px; font-size:16px; color:#fff; background:#b01e23; cursor:pointer; padding:0;  border:none; height:46px; min-width:120px;}
@media(max-width:1000px){
.Form002100 .reg_form dl dt,
.Form002100 .reg_form dl dd{ float:none; width:auto !important;}
.Form002100 .reg_form dl dt{ padding-left:0; padding-bottom:10px;}
}
@media(max-width:640px){
.Form002100 .reg_form td.btn input{ font-size:15px; }
.Form002100 .reg_form table .yzm input{width:100%;}
.Form002100 .reg_form td.f_name{width:130px;font-size:14px;}
.Form002100 .reg_form table .yzm .yzmimg{display: block;margin-left:0;}
}

/*
 .Form002324 为demo编号
 */
.Form002324{ position:fixed; background:rgba(0,0,0,0.5); width:100%;height: 100%; top:0; left:0; z-index:990;display: none;}
.Form002324 .wrap-container{ position:fixed; top:50%;margin-top: -240px; width:560px; height:450px; margin-left:-280px; left:50%; background:#fff; z-index:100;border-radius: 5px}
.Form002324 .closeBtn{ position:absolute; top:20px; right:20px; height:30px; width:30px; display:block; }
.Form002324 .closeBtn::before,
.Form002324 .closeBtn::after{ position:absolute; content:''; width:2px; height:80%; border-radius:3px; background-color:#333; left:13px; top:5px;}
.Form002324 .closeBtn::before{ transform:rotate(45deg);}
.Form002324 .closeBtn::after{ transform:rotate(-45deg);}
.Form002324 .Title{ font-size:24px; color:#333; text-align:center; line-height:100px;}
.Form002324 input{ display:block; border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px; color:#6e6e6e; border:1px solid #e8e8e8; height:45px; line-height:45px; padding:5px 12px 5px 12px; margin:0 auto 15px; width:410px;}
.Form002324 .yzm{ width:410px; margin:0 auto;}
.Form002324 .Lyzm{ float:left; width:270px; padding-left:12px;}
.Form002324 .yzm a{ float:left; margin-left:10px; color:#b01e23; line-height:42px;}
.Form002324 .goLogin{ width:410px; margin:0 auto; color:#fff; text-align:center; line-height:44px; font-size:16px; display:block; background:#b01e23;border-radius: 2px}

@media only screen and (max-width:664px ) {
	.Form002324 .wrap-container{top:2%;margin-top: 0; width:96%; margin-left:0; left:2%; padding: 5%;}
	.Form002324 input,.Form002324 .yzm,.Form002324 .goLogin{ width: 100%;}
	.Form002324 .Lyzm{ }
	.Form002324 .Title{ font-size: 20px; line-height: 70px;}
	
}


/*
 .RighInfo001108 为demo编号
 */
.RighInfo001108{padding:4.5vw 0;}
.RighInfo001108 .pic{ float:left; width:40%;}
.RighInfo001108 .pic img{ width:100%;}
.RighInfo001108 .txt{ float:right; width:55%;  color:#333;}
.RighInfo001108 .txt h1{ font-size:0.28rem;}
.RighInfo001108 .txt h1:after{content:'';width:0.28rem;height: 0.03rem;background:#b01e23;display: block;margin:0.2rem 0;}
.RighInfo001108 .txt p{ line-height:34px;}

.RighInfo001108 .tab{ margin-top:3%; background-color:#e8e8e8; overflow:hidden; font-weight:bold;}
.RighInfo001108 .tab span{ cursor:pointer; display:inline-block; padding:0 3%; line-height:40px;}
.RighInfo001108 .tab span.on{ background-color:#008fd7; color:#fff;}
.RighInfo001108 .tab_info{color:#333;line-height: 1.8}
.RighInfo001108 .box table{width:100%;}
.RighInfo001108 .box table td{font-size:0.16rem;border:1px solid #e8e8e8;padding:0.1rem 0.15rem;}
.RighInfo001108 .box table td:nth-child(1){background:#f8f8f8;width:20%;}
@media(max-width:480px){
.RighInfo001108 .pic,
.RighInfo001108 .txt{ float:none; width:auto;}
}

/*PicList003142 */
.PicList003142{padding:4.5vw 0 2vw;}
.PicList003142 li{float: left;  margin-bottom: 3em;}
.PicList003142 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 1.2em;}
.PicList003142 li .tit{ font-size: 1.125em;line-height: 1.6666;text-align: center;}
.PicList003142 li p{font-size: 0.875em; line-height: 1.78571; min-height: 3.57142em;color: #999999;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 64%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: #b01e23;}
.PicList003142 li time{color: #999999;display: block;background: url(../images/PicList003142-icon.svg) no-repeat right center;}
.PicList003142 li a:hover time{background-image: url(../images/PicList003142-icon-red.svg);}
@media (min-width:1025px) {
.PicList003142 li{width: 48%;}
.PicList003142 li:not(:nth-child(2n)){margin-right:4%;}
.PicList003142 li:nth-child(2n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 .auto{}   
.PicList003142 li{width: 48%;margin-bottom:4%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
}
/*Page003143 */
.Page003143 .Pages{padding: 0 0 4% 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: #b01e23;border-color: #b01e23;}
@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;}
}
/*RighInfo002973 */
.RighInfo002973{ margin: 4.5vw 0;color: #333;font-size: 16px;}
.RighInfo002973 > .auto{border: 1px solid #e7e7e7;}
.RighInfo002973 .news-details{max-width: 1220px; padding: 3% 0;}
.RighInfo002973 .news-details .title{text-align: center;}
.RighInfo002973 .news-details .title h1{font-size:0.28rem; margin: 0 0 20px 0;font-weight: normal; }
.RighInfo002973 .news-details .title aside span{display: inline-block; vertical-align: middle; margin: 0 15px 5px;line-height: 16px;color:#999;}
.RighInfo002973 .news-details .title .bshare-custom{display: inline-block;}
.RighInfo002973 .bshare-custom a{background-position: center center; margin: 0 0 0 14px;}
.RighInfo002973 .bshare-custom a.bshare-weixin{background-image: url("../images/RighInfo002973_share_wx.png");}
.RighInfo002973 .bshare-custom a.bshare-sinaminiblog{background-image: url("../images/RighInfo002973_share_sina.png");}
.RighInfo002973 .bshare-custom a.bshare-qzone{background-image: url("../images/RighInfo002973_share_qz.png");}
.RighInfo002973 .news-details .edit-info{line-height: 1.875em;border-bottom: 1px solid #e8e8e8;border-top:1px solid #e8e8e8; padding: 2% 0; margin-bottom: 2%;margin-top:2%; }
.RighInfo002973 .news-details .edit-info .pic{text-align: center;margin:0.18rem 0;}
.RighInfo002973 .news-details .upload{text-align: center;margin: 30px auto;}
.RighInfo002973 .news-details .upload a{display: inline-block;color: #B01E23;padding: 10px 40px;border-color: 1px solid #B01E23;border-radius: 5px;transition: all 0.3s;border: 1px solid #B01E23}
.RighInfo002973 .news-details .upload a:hover{background: #B01E23;color: #fff}
.RighInfo002973 .pn-page aside{padding: 8px 0;}
.RighInfo002973 .pn-page aside a{color: #666;}
.RighInfo002973 .pn-page aside a b{color: #333;}
.RighInfo002973 .operating a:hover,
.RighInfo002973 .pn-page aside a:hover{color: #b01e23;}
.RighInfo002973 .operating{overflow: hidden;line-height: 24px;}
.RighInfo002973 .operating a{padding-left: 27px;background-repeat: no-repeat;background-position: left center;}
.RighInfo002973 .operating a:not(:last-child){margin-right: 45px;}
.RighInfo002973 .operating a.a-print{background-image: url("../images/RighInfo002973_print.png");}
.RighInfo002973 .operating a.a-close{background-image: url("../images/RighInfo002973_close.png");}
@media(min-width:1025px){
.RighInfo002973 .pn-page{min-height: 24px; position: relative;padding-right: 230px;}
.RighInfo002973 .pn-page .operating{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
.RighInfo002973 .operating a{float: left;}
}
@media(max-width:1024px){
.RighInfo002973 .operating{text-align: right; padding-bottom: 20px;}
.RighInfo002973 .operating a{display: inline-block;}
}
@media(max-width:640px){
.RighInfo002973 .news-details .title h1{font-size:0.26rem;}
.RighInfo002973{ }
}
/*TextList002148 */
.TextList002148{ padding:4.5% 0 2%;}
.TextList002148 .auto{ }
.TextList002148 li{ overflow:hidden; padding-left:140px; padding-right:48px; position:relative; margin-bottom:2%;}
.TextList002148 li:after{ position:absolute; content:''; right:0; top:0;width:48px; height:100%; background:url(../images/TextList002148-more.gif) no-repeat center center #e2e2e2; transition:0.2s;}
.TextList002148 li:hover::after{ background-color:#b01e23;}
.TextList002148 li div{ background-color:#f9f9f9; padding:2% 3%;}
.TextList002148 li time{ position:absolute; left:0; top:0; width:125px; height:100%;background-color:#f9f9f9;}

.TextList002148 li time span{ position:absolute; width:100%; text-align:center; top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); color:#999; font-size:16px;}
.TextList002148 li time i{ font-style:normal; font-size:46px; color:#B01E23; display:block;  line-height:40px;}
.TextList002148 li time i:after{ display:block; content:''; margin:12px auto 5px; height:1px; width:66px; background:#dfdfdf;}
.TextList002148 li h3{ margin:0; font-size:18px;font-weight: normal;}
.TextList002148 li p{ line-height:26px; overflow:hidden; color:#999; height:52px; margin:1.2% 0 0 0;}
.TextList002148.TextList0021488 li h3{padding: 30px 0}
.TextList002148.TextList0021488 li {padding-right: 0;}
.TextList002148.TextList0021488 li:after{width: 100px;background-image: url(../images/pdf.png);}
@media(max-width:1000px){
.TextList002148 li{padding-left:120px;padding-right:30px;}
.TextList002148 li:after{width:30px; background-size:35% auto;}
.TextList002148 li time{width:105px;}
.TextList002148 li time span{font-size:14px;}
.TextList002148 li time i{font-size:40px;line-height:30px;}
}
@media(max-width:768px){
.TextList002148 li h3{ font-size:16px;}
}
@media(max-width:480px){
.TextList002148 li{padding-left:84px;padding-right:0;}
.TextList002148 li:after{ display:none;}
.TextList002148 li time{width:75px;}
.TextList002148 li time span{font-size:12px;}
.TextList002148 li time i{font-size:30px;}
.TextList002148 li h3{}
.TextList002148 li p{ font-size:13px; line-height:20px; overflow:hidden; height:40px;}
}
/*PicList002938 */
.PicList002938{padding:3.5vw 0 3vw;}
.PicList002938 ul{padding: 1.2vw 0; border-bottom: 1px solid #e8e8e8;}
.PicList002938 li .inner{padding-left: 35px;font-size: 16px; }
.PicList002938 li time{color: #b01e23;}
.PicList002938 li time a{float: right;color: #b01e23;}
.PicList002938 li p{color:#999;line-height: 1.625em; height: 3.25em;margin-bottom:0.3rem;}
.PicList002938 li aside{font-size: 0.18rem;}
.PicList002938 li aside a{color: #333;}
.PicList002938 li aside a:hover{color: #b01e23;}
@media(min-width:481px){
.PicList002938 ol{width: 280px;}
}
@media(max-width:640px){
.PicList002938 li .inner{padding-left: 3vw;font-size: 14px; }
}
@media(max-width:480px){
.PicList002938 .ytable,
.PicList002938 .ytable-cell{display: block;}
.PicList002938 ul{padding: 3vw 0;}
.PicList002938 li .inner{padding: 3vw;}
}

/*  */
.Talentconcept{padding:4.5vw 0; color:#333;}
.Talentconcept .lm-title{ text-align:center;}
.Talentconcept .lm-title .cn:after{ margin:0.1rem auto;}
.Talentconcept .editor{line-height:1.8;}
.Talentconcept .flex-wap{ display:-webkit-flex; display:flex; flex-wrap:wrap;}
.Talentconcept .ul li{ width:32%; margin-right:2%; margin-bottom:2%;}
.Talentconcept .ul li:nth-child(3n){ margin-right:0;}
@media(max-width:640px){
.Talentconcept .ul li:nth-child(3n),
.Talentconcept .ul li{ width:49%; margin-right:2%; margin-bottom:2%;}
.Talentconcept .ul li:nth-child(2n){ margin-right:0;}
}


/*Timeline001915*/
.Timeline001915{padding:4.5vw 0;}
.Timeline001915 .list{ background:url(../images/Timeline001915-logo.jpg) no-repeat center top; padding-top:50px;}
.Timeline001915 .list ul{ background:url(../images/Timeline001915-ul.jpg) repeat-y center top; padding:54px 0;}
.Timeline001915 li{ padding-left:50%; background:url(../images/Timeline001915-li.png) no-repeat center top; padding-top:10px; padding-bottom:10px;}
.Timeline001915 li div{ padding-left:36px;}
.Timeline001915 li div p{ line-height:24px;}
.Timeline001915 ul li:nth-child(2n){ text-align:right; padding-left:0; padding-right:50%;}
.Timeline001915 ul li:nth-child(2n) div{padding-left:0; padding-right:36px;}
.Timeline001915 li time{display:block; color:#b01e23; font-size:0.3rem;font-weight: bold; border-top:1px solid #e5e5e5;}
.Timeline001915 li time:before{ display:block; margin:-2px 0 10px 0; content:''; background-color:#b01e23; width:20px; height:3px;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:right;}
.Timeline001915 ul li:nth-child(2n) time span{ clear:both; display:block;}
.Timeline001915 ol{ text-align:center;}
.Timeline001915 ol a{ display:inline-block; width:140px; height:40px; line-height:40px; text-align:center; background-color:#b01e23; color:#fff; font-size:16px; border-radius:5px;}

@media(max-width:480px){
.Timeline001915 .list{ background-position: left top; padding-left:20px;}
.Timeline001915 .list ul{ background-position: 8px top;}
.Timeline001915 li{ padding:0 !important; background-position: left top;}
.Timeline001915 li div{ padding:10px 10px 10px 36px !important;}
.Timeline001915 ul li:nth-child(2n){ text-align:left;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:none;}
}


.oneshot{padding:4.5vw 0;line-height: 1.75}
.oneshot .ul_sitemap{display: flex;flex-wrap: wrap;}
.oneshot .ul_sitemap li{border-bottom:1px solid rgba(255,255,255,0.15);padding:0.18rem 0;width: 100%;float: left;}
.oneshot .ul_sitemap li:first-child{padding-top:0;}
.oneshot .ul_sitemap li:nth-child(2n){margin-right:0}
.oneshot .ul_sitemap li a{color:#fff;}
.oneshot .ul_sitemap li a:hover{color:#e5002a;}
.oneshot .ul_sitemap li strong{font-size:0.22rem;font-weight: normal;display: block;position: relative;padding-left:0.2rem;margin-bottom: 0rem;}
.oneshot .ul_sitemap li strong:after{content:'';width:5px;height:5px;background:#e5002a;display:block;position:absolute;left:0;top:50%;margin-top:-3px;border-radius:50%;}
.oneshot .ul_sitemap li span{display: block;padding-left:0.18rem;}
.oneshot .ul_sitemap li span a{font-size:0.16rem;color:#fff;margin-right:0.12rem;}
@media(max-width:768px){
.oneshot{padding:8vw 0;}
.oneshot .ul_sitemap li{width:100%}
}


.list_istop{ padding:4vw 0 4vw 0;margin: 0 auto;margin-top:0%;}
.list_istop .auto{ }
.list_istop ol{overflow:hidden; padding-bottom:15px; margin-bottom:15px;    border-bottom: 1px solid #eee;}
.list_istop ol img{ float:left; width:30%; margin-right: 2%;}
.list_istop ol h1{ margin:0; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:18px; color:#010101; font-weight:normal;}
.list_istop ol time{ color: #999;  margin-right: 5%;font-size: 14px;}
.list_istop ol p{ margin:2% 0; color:#707070; line-height:24px;    display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.list_istop ol a.more{ color:#9e0e02;display:inline-block;}
.list_istop li {position: relative; border-bottom: 1px #ddd dotted; height:60px; line-height:60px; overflow:hidden;} 
.list_istop li::before{ position:absolute; content:''; width:4px; height:4px; border-radius:50%; background-color:#b01e23; left:5px; top:50%; margin-top:-1px;}
.list_istop li time{ float:right; font-size:14px; color:#999;}
.list_istop li a{ display:block; float:left; width:80%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:20px;  font-size:16px;color:#333;}
.list_istop li a:hover{ color:#b01e23;}

@media(max-width:640px){
  .list_istop li a{width:77%;}
}


/*Floor003236 */
.Floor003236{padding: 1rem 0; background: url(../images/Floor003236-bg.jpg) no-repeat center bottom;background-size: cover; overflow: hidden;color: #333;--hover-color: #B01E23;--white: #fff;}
.Floor003236 .index-name{font-size: 0.48rem; font-weight: 700; margin-bottom: 0.8rem;}
@media (max-width:640px) {
.Floor003236 .index-name{font-size: 0.4rem;margin-bottom: 0.4rem;}
}
.Floor003236 .splide__arrow{width: 0.54rem; height: 0.54rem; background-color: var(--hover-color); opacity: 1; background-position: center center;background-repeat: no-repeat; background-size: auto 0.18rem;}
.Floor003236 .splide__arrow svg{opacity: 0;}
.Floor003236 .splide__arrow--prev{background-image: url(../images/btn-prev.svg); left: 0;}
.Floor003236 .splide__arrow--next{background-image: url(../images/btn-next.svg);right: 0;}
.Floor003236 .splide__arrow:disabled{cursor: default;background-color: #ddebf6; opacity: 1;}

.Floor003236 .splide:before{position: absolute; content: ''; height: 1px;width: 100vw; left: 50%;margin-left: -50vw;background-color: #d8e1eb; top: 50%;}
.Floor003236 .splide__list{height: auto;}
.Floor003236 .splide__slider{position: relative;z-index: 4;}
.Floor003236 .splide__slide{display: flex;flex-direction: column;position: relative;}
.Floor003236 .splide__slide:after{position: absolute; content: ''; height: 1px;top: 50%;width: 0;transform: translateX(-50%);background-color: var(--hover-color); left: 50%; transition: 0.3s 0.3s;z-index: 3;}
.Floor003236 .splide__slide.is-active:after{width: 100%;}

.Floor003236 .splide__slide:before{position: absolute; content: ''; width:100%; height:0;border-radius: 0.16rem; left:0;z-index: 1; transition: 0.5s; top: 0;background: linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,0.5) 60%,rgba(255,255,255,0) 100%);}
.Floor003236 .splide__slide.is-active:before{height: 100%;}

.Floor003236 .opacity:before,
.Floor003236 .opacity:after{position: absolute; content: '';width: 2.78rem; height: 100%; top: 0;}
.Floor003236 .opacity:before{left: 0;}
.Floor003236 .opacity:after{right:0}

.Floor003236 .splide__slide > div{height: 2.9rem;position: relative; z-index: 5;}
.Floor003236 .txt{padding: 0.41rem 0.47rem 0 0.48rem;}
.Floor003236 .txt pre{line-height: calc(32 / 18); font-size: 0.18rem;color: var(--txt-color-666);text-align: center;}
.Floor003236 .year{text-align: center; font-family: 'Poppins';  padding: 0.4rem; }
.Floor003236 .year h3{font-size: 0.36rem;margin: 0; transition: 0.3s;}
.Floor003236 .splide__slide.is-active .year h3{font-size: 0.60rem;color: var(--hover-color); }
.Floor003236 .icon-dot{position: absolute; width: 0.2rem; height: 0.2rem;background-color: var(--white);border-radius: 50%; left: 50%;margin-left: -0.1rem; transition: 0.3s;top: -0.1rem;}
.Floor003236 .icon-dot::before,
.Floor003236 .icon-dot:after{position: absolute; content: '';left: 50%; transition: 0.3s;}
.Floor003236 .icon-dot::before{width: 1px; height: 0.4rem; background-color: #d8e1eb; margin-left: -0.5px; top: -0.46rem;}
.Floor003236 .icon-dot:after{border-radius: 50%; width: 0.09rem; height: 0.09rem; top: 50%;margin: -0.045rem 0 0 -0.045rem; background-color: var(--hover-color);}
.Floor003236 .splide__slide.is-active .icon-dot{background-color: rgba(176,30,35, 0.3); width: 0.25rem; height: 0.25rem; margin-left: -0.125rem;top: -0.125rem;}
.Floor003236 .splide__slide.is-active .icon-dot:before{background-color: var(--hover-color); height: 0.75rem;top: -0.64rem;}
.Floor003236 .splide__arrow{background-color: var(--white); transition: 0.3s;}
.Floor003236 .splide__arrow:hover{opacity: 1; background-color: var(--hover-color);}
.Floor003236 .splide__arrow--prev{background-image: url(../images/btn-prev-gray.svg);}
.Floor003236 .splide__arrow--next{background-image: url(../images/btn-next-gray.svg);}
.Floor003236 .splide__arrow--prev:hover{background-image: url(../images/btn-prev.svg);}
.Floor003236 .splide__arrow--next:hover{background-image: url(../images/btn-next.svg);}
@media (min-width:641px) {
.Floor003236 .splide__slide:nth-child(2n):before{top:auto; bottom: 0;background: linear-gradient(to bottom,rgba(255,255,255,0) 20%,rgba(255,255,255,1) 100%);}
.Floor003236 .splide__slide:nth-child(2n){flex-direction: column-reverse; }
.Floor003236 .splide__slide:nth-child(2n) .year{display: flex;align-items:flex-end; justify-content: center;}
.Floor003236 .splide__slide:nth-child(2n) .txt{padding-top: 1.02rem;}
.Floor003236 .splide__slide:nth-child(2n) .icon-dot{bottom: -0.1rem; top: auto;}
.Floor003236 .splide__slide:nth-child(2n) .icon-dot:before{top: 0.44rem;}
.Floor003236 .splide__slide:nth-child(2n).is-active .icon-dot{bottom: -0.125rem; top:  auto;}
.Floor003236 .splide__slide:nth-child(2n).is-active .icon-dot:before{top: 0.125rem;}
}
@media (min-width:1025px) {
.Floor003236 .splide__slide.is-visible .year h3,
.Floor003236 .splide__slide.is-visible pre{ background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%,  rgba(0, 0, 0, 0.3) 100%);-webkit-background-clip: text; color: transparent;}
.Floor003236 .splide__slide.is-visible ~ .splide__slide.is-visible .year h3{color: #333;}
.Floor003236 .splide__slide.is-visible ~ .splide__slide.is-visible pre{color: #666;}
.Floor003236 .splide__slide.is-next ~ .splide__slide.is-visible .year h3,
.Floor003236 .splide__slide.is-next ~ .splide__slide.is-visible pre{ background: linear-gradient(to right, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0) 100%);-webkit-background-clip: text; color: transparent;}  
}

@media (max-width:1024px) {
.Floor003236 .splide__slide:before{width: auto; left: 0.1rem; right: 0.1rem;}
.Floor003236 .splide__slide.is-active:after{width: calc(100% - 0.2rem);}
.Floor003236 .index-name{font-size: 0.32rem; }
.Floor003236 .txt{padding: 0.2rem;}
.Floor003236 .txt pre{font-size: 0.12rem;}
.Floor003236 .year{padding: 0.2rem;}
.Floor003236 .year h3{font-size: 0.26rem;}
.Floor003236 .splide__slide.is-active .year h3{font-size: 0.32rem;}
.Floor003236 .splide__slide > div{height: 1.6rem;}
.Floor003236 .splide__slide:nth-child(2n) .txt{padding-top: 0.3rem;}
.Floor003236 .icon-dot::before{height: 0.1rem;}
.Floor003236 .icon-dot::before{top: -0.1rem;}
.Floor003236 .splide__slide.is-active .icon-dot:before{height: 0.2rem;}
}
@media (max-width:640px) {
    .Floor003236{--lr:14vw}
    .Floor003236 .splide__slide:before{left: var(--lr); right: var(--lr);}
    .Floor003236 .txt{padding-left: calc(var(--lr) + 0.2rem);padding-right: calc(var(--lr) + 0.2rem);}
    .Floor003236 .splide__slide.is-active .icon-dot:before{top: -0.1rem;}
    .Floor003236 .txt pre{font-size: 0.14rem;}
}

/*会员中心*/
.Member{padding: 4.5vw 0;background-color: #f5f5f5}
.w1170{max-width: 1170px;margin: 0 auto;}
.Member .por{position: relative;display: flex;flex-wrap: wrap;}
.Member .menu{width: 25%;padding: .3rem 0;background-color: #fff;border-radius: .1rem;z-index: 3;box-sizing: border-box}
.Member .menu .name{padding: 0 .3rem;display: flex;justify-content: center;align-items: center}
.Member .menu .name:before{display: inline-block;content: '';margin-right: .15rem;width: .35rem;height: .35rem;background-image: url('../images/Member-ioc.svg');background-size: 100%;}
.Member .menu .name span{display: inline-block;font-size: .26rem;color: #b01e23;vertical-align: middle;}
.Member .menu ul{margin-top: .4rem;}
.Member .menu ul li{margin-bottom: .1rem;text-align: center;}
.Member .menu ul li a{display: block;padding: .1rem 0;font-size: .18rem;color: #333;}
.Member .menu ul li.on a{background-color: #b01e23;color: #fff;}
.Member .main-box{margin-left: auto;width: 72.2%;padding: .3rem;min-height: 4rem;background-color: #fff;border-radius: .1rem;box-sizing: border-box}
.Member .main-box .from-list{max-width: 6rem;width: 100%;margin: auto;}
.Member .main-box .from-list .main-title{margin-bottom: .3rem;font-size: .26rem;text-align: center;color: #000;}
.Member .main-box .from-list ul li{margin-bottom: .2rem;font-size: 0;}
.Member .main-box .from-list ul li:last-child{margin-bottom: 0;}
.Member .main-box .from-list ul li .name{margin-bottom: .1rem;font-size: .18rem;color: #333;}
.Member .main-box .from-list ul li .name span{color: red;}
.Member .main-box .from-list ul li .flex{display: flex;flex-wrap: wrap;margin: 0 -1%;}
.Member .main-box .from-list ul li .flex .item{flex: 1;margin: 0 1%;}
.Member .main-box .from-list ul li .text{display: block;width: 100%;height: .4rem;padding: 0 .15rem;font-size: .16rem;background-color: #fff;border: 1px solid #dddddd;box-sizing: border-box}
.Member .main-box .from-list ul li textarea{display: block;width: 100%;height: 1.2rem;padding: .15rem;font-size: .16rem;background-color: #fff;border: 1px solid #dddddd;box-sizing: border-box; resize:none;}
.Member .main-box .from-list ul li .submit{margin-top: .1rem;display: block;width: 2.35rem;height: .4rem;font-size: .18rem;color: #fff;text-align: center;background-color: #b01e23;cursor:pointer;border: 0;}
.Member .main-box .from-list ul li .file{position:relative; cursor:pointer;}
.Member .main-box .from-list ul li .file:before{display: block;content: '';width: .5rem;height: .5rem;background-image: url('../images/file.svg');background-size: 100%;}
.Member .main-box .from-list ul li .file input{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: block;opacity: 0;cursor:pointer;z-index: 3; display:none;}
@media (max-width:768px){
.Member .menu{width: 100%;padding: .2rem 0;}
.Member .main-box{width: 100%;padding: .2rem;margin-top: .2rem;}
.Member .menu ul{margin-top: .3rem;}
}


/*  */
.pop-up{ position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.5); z-index:110; display:none;}
.pop-up .center{ height:100%; display:-webkit-flex; display:flex; align-items:center; justify-content:center;}
.pop-up .bg-color{ position:relative; background:#fff; padding:.4rem;}
.pop-up .bg-color .close{ position:absolute; right:.1rem; top:.1rem; width:.32rem; height:.32rem; background-image:url(../images/close.png); background-repeat:no-repeat; background-position:center; background-size:contain; cursor:pointer;}


/*  */
.form-up .bg-color{ max-width:10rem;}
.form-up .ul{ display:-webkit-flex; display:flex; flex-wrap:wrap; justify-content:space-between;}
.form-up .ul li{width:49%; margin-bottom:2%;}
.form-up .ul li.wtd100{ width:100%;}
.form-up .ul li .name{margin-bottom:.1rem;font-size:.16rem;color: #333;}
.form-up .ul li .name span{color: red;}
.form-up .ul li .file_input,
.form-up .ul li .text_input{display:block;width:100%;font-size:.16rem;background-color:#fff;border:1px solid #dddddd;box-sizing: border-box;padding:.05rem .15rem;}
.form-up .ul li .text_input input{ border:none; background:none; width:100%;}
.form-up .ul li textarea{display: block;width: 100%;height:1rem;padding: .15rem;font-size: .16rem;background-color: #fff;border: 1px solid #dddddd;box-sizing: border-box; resize:none;}
@media (max-width:1024px){
.form-up .bg-color{ max-width:90%; max-height:80vh; overflow:auto;}
.form-up .ul li{width:100%; margin-bottom:2%;}
}


/* 发展历程 */
.history-box{padding: 4.5vw 0;}
.history-box .ul{ position:relative; padding:.2rem 0;}
.history-box .ul::before{ position:absolute; left:50%; top:0; content:''; display:block; width:1.6rem; height:100%; background:#c2b693; margin-left:-.8rem; overflow:hidden;}
.history-box .ul li{ padding:.3rem 0; padding-right:49.5%; text-align:right; overflow:hidden;}
.history-box .ul li .date{ font-family:Impact; width:1.2rem; float:right; font-size:.3rem; font-weight:bold; color:#fff; position:relative; display:-webkit-flex; display:flex; justify-content:flex-end;}
.history-box .ul li .date .y{ letter-spacing:2px; padding-bottom:.1rem; border-bottom:solid .05rem #fff;}
.history-box .ul li .intro{ width:calc(100% - 1.2rem); float:right; font-size:.17rem; line-height:1.8;}
.history-box .ul li:nth-child(2n){ text-align:left; padding-right:0; padding-left:49.5%;}
.history-box .ul li:nth-child(2n) .date{ float:left; justify-content:flex-start;}
.history-box .ul li:nth-child(2n) .intro{ float:left;}



/*
 .Form001725 为demo编号
 */
.Form001725{ padding:4% 0 4% 0;}
.Form001725 .form{ display:table; width:100%;}
.Form001725  figure{ display:table-cell; vertical-align:middle;}
.Form001725  figure:nth-child(2){ width:50%; padding-left:2%;margin-top: 2%;}
.Form001725  figure:nth-child(2) img{margin-top: -4%;}
.Form001725 .form td{ padding-bottom:20px; font-size:14px;}
.Form001725 .form .tr{width: 32.6%;float:left;margin-right: 1%;}
.Form001725 .form .tr:nth-child(3){margin-right:0}
.Form001725 .form .tr td{width: 33%; }
.Form001725 .form .text{ width:100%; border-radius:3px; border:1px solid #e7e7e7; line-height:44px;height:44px; text-indent:10px; background:none; }
.Form001725 .form textarea.text{height: 80px}
.Form001725 .form p{ margin:0 0 10px 0;color:#B01E23;font-size: 16px; background:url(../images/Form001725-icon.jpg) no-repeat left center; padding-left:0px;}
.Form001725 .form td em{ font-style:normal; color:#bcbcbc;}
.Form001725 .form td em i{ font-style:normal; color:#e60112;}
.Form001725 .form .btn{ background:#B01E23; color:#fff; cursor:pointer; font-size:16px; width:60%; max-width:160px; height:42px; border-radius:3px; border:none; margin-top:20px;}
.Form001725 .form dl{ position:relative;}
.Form001725 .form dt{ text-indent:10px; cursor:pointer; border:1px solid #cfcfcf;line-height:36px;height:36px; background:url(../images/Form001725-check.png) no-repeat 95% center;}
.Form001725 .form dd{ display:none; position:absolute; left:0; top:100%; background-color:#eee; width:100%; z-index:10;}
.Form001725 .form dd a{ display:block; line-height:36px; padding:0 10px;}
.Form001725 .form dd a:hover{ background-color:#ccc;}

@media(max-width:768px){
  .Form001725 .form .tr{width:100%;}
  .Form001725 .form .tr td{width: 1%;}
}

.placeholder{padding:50px 0 55px !important;font-size:16px !important;}
.placeholder .webuploader-pick{background:#B01E23 !important;font-size:16px !important;}
.statusBar .btns .uploadBtn{background:#B01E23 !important;}

.queueList{margin:0 0 15px 0 !important;border:2px dashed #e6e6e6 !important;}




/*
 .RighInfo002257 为demo编号
 */
.RighInfo002257{ padding:3vw 0 4.5vw;}
.RighInfo002257 p{ line-height:1.8; }
.RighInfo002257 .item{border-bottom:1px dashed #e2e2e2; padding:25px 0;}
.RighInfo002257 .item .h1{font-size:0.24rem; color:#333; margin: 0;margin-bottom:0.2rem;}
.RighInfo002257 .item .con{color:#666; margin: 10px 0 0;}
.RighInfo002257 .item .con p{margin:0.08rem 0;}
@media only screen and (min-width:768px ) {
	.RighInfo002257 .item{ padding:3% 0; }
	.RighInfo002257 .item .pic{ float: left; width: 40%;}
    .RighInfo002257 .item .word{ float: right; width: 55%;}
    .RighInfo002257 .item:nth-child(2n) .pic{ float: right;}
    .RighInfo002257 .item:nth-child(2n) .word{ float: left;}
}
@media only screen and (max-width: 767px) {
   .RighInfo002257 .item{max-width: 462px; margin: 0 auto; }
	.RighInfo002257 .item .word{ padding-bottom: 15px;}
    .RighInfo002257 .item .word{ padding-top:0 !important;}
}
