@font-face {
    font-family: 'RobotoBold';
    src: url('../font/RobotoBold.eot');
    src:
    url('../font/RobotoBold.eot?#font-spider') format('embedded-opentype'),
    url('../font/RobotoBold.woff') format('woff'),
    url('../font/RobotoBold.ttf') format('truetype'),
    url('../font/RobotoBold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*文字截断*/
.TXTovehid{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.TXTovehid-two{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.TXTovehid-three{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}

/*transition*/
.tran200{-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear;}
.tran300{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.tran400{-webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -ms-transition:all 0.4s linear; transition:all 0.4s linear;}
.tran500{-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; transition:all 0.5s linear;}
.tran1000{-webkit-transition:all 1s linear; -moz-transition:all 1s linear; -ms-transition:all 1s linear; transition:all 1s linear;}

.scaleimg:hover .pic em{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.rotateY:hover{ -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg); }
.translateX:hover{-webkit-transform:translateX(-6px); -moz-transform: translateX(-6px); -ms-transform:translateX(-6px); transform:translateX(-6px);}



.header{position: relative;left: 0;top:0;z-index: 9;}
/* .qlPageWrap{padding-top: 90px;} */

.part1 .tit h5{font-size: 36px;line-height: 56px;font-weight: normal;color: #ff4a53;display:inline-block;
 background-image: linear-gradient(90deg, #9f0038, #ff4a53 50%);
-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.part1 .tit h4{font-size: 30px;line-height: 44px;color: #000000;text-transform: uppercase;opacity: 0.1;font-family: "RobotoBold";font-weight: normal;}
.part1>.w1200>div>p{margin-top:0;}

.idxAddNews{width: 100%;}
.idxAddNews .left{width: 44.4%;float: left;}
.idxAddNews .left .wrap{display: block;}
.idxAddNews .left .wrap .pic{width: 100%;height: 0;padding-bottom: 63.79%;position: relative;overflow: hidden;margin-bottom: 10px;padding-bottom: 340px;}
.idxAddNews .left .wrap .pic em{position: absolute;left: 0;top:0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.idxAddNews .left .wrap h5{margin-bottom: 9px;border-bottom: 1px solid #dcdcdc;font-size: 16px;line-height: 40px;color: #000000;font-weight: normal;}
.idxAddNews .left .wrap p{margin-bottom: 17px;font-size: 14px;color: #838383;line-height: 25px;height: 50px;overflow: hidden;}
.idxAddNews .left .wrap .btm{font-size: 14px;color: #000000;line-height: 24px;position: relative;}
.idxAddNews .left .wrap .btm i{width: 1;height: 9px;position: absolute;right: 0;top:50%;margin-top: -4px;background: url(../images/qlArr.png) no-repeat right top;}
.idxAddNews .left .wrap:hover h5{color: #c9151e;}
.idxAddNews .left .wrap:hover .btm i{background-position: left top;}
.idxAddNews ul{width: 51.66%;float: right;}
.idxAddNews ul li{border-top: 1px solid #e5e5e5;padding: 17px 0;position: relative;}
.idxAddNews ul li:first-child{border-top: none;padding-top:0;}
.idxAddNews ul li:before{content:"";width: 0;height: 1px;position: absolute;left: 0;bottom: -1px;background: #c9151e;z-index: 2;
-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; transition:all 0.5s linear;}
.idxAddNews ul li a{display: block;height: 70px;padding-left: 136px;position: relative;}
.idxAddNews ul li a .pic{width: 120px;height: 70px;position: absolute;left: 0;top:0;overflow: hidden;}
.idxAddNews ul li a .pic em{position: absolute;left: 0;top:0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.idxAddNews ul li a h5{font-size: 14px;color: #000000;line-height: 18px;font-weight: normal;}
.idxAddNews ul li a p{margin-bottom: 2px;font-size: 12px;line-height: 34px;color: #a1a1a1;}
.idxAddNews ul li a .btm{font-size: 12px;line-height: 16px;color: #000000;position: relative;}
.idxAddNews ul li a .btm i{width: 17px;height: 9px;position: absolute;right: 0;top:50%;margin-top: -4px;background: url(../images/qlArr.png) no-repeat right top;}
.idxAddNews ul li:hover a h5{color: #c9151e;}
.idxAddNews ul li:hover a .btm i{background-position: left top;}
.idxAddNews ul li:hover:before{width: 100%;}

.about_part1>.w1200>p,
.about_part2>div>.txt1>p,
.about_part2>div>.txt2>p,
.about_part4 .about_part4_bottom,
.about_part4 .about_part4_content>div>p{font-size: 15px;line-height: 28px;}

.dynamic_content .dynamic_content_center>a span.end:nth-child(3){background-image: url(../images/endIcon.png);color: #787878;}

.dynamic_content .dynamic_content_center>a>em b{font-size: 14px;color: #1d1618;font-weight: normal;margin-right: 24px;}

.eliteWrap{padding: 90px 0 98px;background: #f2f2f2 url(../images/eliteBg.png) no-repeat center bottom;}
.eliteWrap .fl{float: left;}
.eliteWrap .fr{float: right;}
.eliteWrap .eliteDesc{margin-bottom: 73px;padding: 16px 50px 16px 16px;
background-image: -moz-linear-gradient( 179deg, rgb(250,249,249) 0%, rgb(255,255,255) 100%);
background-image: -webkit-linear-gradient( 179deg, rgb(250,249,249) 0%, rgb(255,255,255) 100%);
background-image: -ms-linear-gradient( 179deg, rgb(250,249,249) 0%, rgb(255,255,255) 100%);}
.eliteWrap .eliteDesc .wrap{display: block;min-height: 280px;padding-left: 272px;position: relative;}
.eliteWrap .eliteDesc .wrap .pic{width: 220px;height: 280px;box-sizing: border-box;border:1px solid #eeeeee;position: absolute;left: 0;top:0;}
.eliteWrap .eliteDesc .wrap .pic img{width: 100%;height: 100%;}
.eliteWrap .eliteDesc .wrap .text{padding-top: 16px;}
.eliteWrap .eliteDesc .wrap .text .tit{margin-bottom: 9px;border-bottom: 1px solid #cfcfcf;line-height: 44px;font-size: 20px;color: #c9151e;}
.eliteWrap .eliteDesc .wrap .text .tit span{font-size: 12px;color: #777777;font-weight: normal;}
.eliteWrap .eliteDesc .wrap .text .label{margin-bottom: 20px;font-size: 14px;line-height: 27px;color: #c9151e;}
.eliteWrap .eliteDesc .wrap .text .desc{margin-bottom: 26px;font-size: 16px;line-height: 30px;color: #1d1618;}
.eliteWrap .eliteDesc .wrap .text .readMore{display: inline-block;font-size: 14px;line-height: 26px;color: #1d1618;padding-right: 36px;position: relative;}
.eliteWrap .eliteDesc .wrap .text .readMore:before{content: "";width: 24px;height: 13px;position: absolute;right: 0;top:50%;margin-top: -6px;background: url(../images/qlArr1.png) no-repeat right center;}
.eliteWrap .eliteDesc .wrap:hover .text .readMore{color: #c9151e;}
.eliteWrap .eliteDesc .wrap:hover .text .readMore:before{background-position: left center;}

.eliteWrap .eliteList{padding-bottom: 60px;}
.eliteWrap .eliteList li{width: 8.8%;margin: 0 4.2% 20px 0;background: #ffffff;clip-path: polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);box-sizing:border-box;padding: 9px;}
.eliteWrap .eliteList li:nth-child(8n){margin-right: 0;}
.eliteWrap .eliteList li a{display: block;background: #f0f0f0;padding: 1px;clip-path: polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);}
.eliteWrap .eliteList li a span{display: block;width: 100%;height: 0;padding-bottom: 114.9%;position: relative;overflow: hidden;clip-path: polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);}
.eliteWrap .eliteList li a span img{position: absolute;left: 0;top:0;width: 100%;height: 100%;}
.eliteWrap .eliteList li:hover a,
.eliteWrap .eliteList li:hover a span{background: #d5799b;}
.eliteWrap .loadMore{display: block;width: 70%;margin: 0 auto;max-width: 313px;height: 59px;border-radius: 30px;background: #ffffff;text-align: center;font-size: 0;line-height: 59px;color: #1d1618;}
.eliteWrap .loadMore span{position: relative;z-index: 2;font-size: 14px;padding-right: 40px;}
.eliteWrap .loadMore span:before{content: "";width: 24px;height: 13px;position: absolute;right: 0;top:50%;margin-top: -6px;background: url(../images/qlArr2.png) no-repeat right center;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.eliteWrap .loadMore:hover{background: #c9151e;color: #fff;}
.eliteWrap .loadMore:hover span:before{background-position: left center;}


.eliteList1 ul{padding-bottom: 10px;}
.eliteList1 ul li{width: 18%;margin: 0 2.5% 50px 0;}
.eliteList1 ul li:nth-child(5n){margin-right: 0;}
.eliteList1 ul li a{display: block;text-align: center;background: #fff;padding: 12px 12px 0;}
.eliteList1 ul li a .pic{width: 100%;height: 0;padding-bottom: 100%;position: relative;border-radius: 50%;overflow: hidden;border:1px solid #f5f5f5;margin-bottom: 24px;}
.eliteList1 ul li a .pic img{position: absolute;left: 0;top:0;width: 100%;height: 100%;border-radius: 50%;}
.eliteList1 ul li a h5{font-size: 16px;line-height: 50px;color: #111111;font-weight: normal;position: relative;}
.eliteList1 ul li a h5:before,
.eliteList1 ul li a h5:after{content: "";width: 100%;height: 1px;position: absolute;left: 0;top:0;background-image: linear-gradient(90deg,transparent,#e5e5e5,transparent);-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.eliteList1 ul li a h5:after{background-image: linear-gradient(90deg,transparent,#c9151e,transparent);opacity: 0;}
.eliteList1 ul li a:hover{box-shadow: -1.04px 4.891px 5.7px 0.3px rgba(56, 56, 56, 0.1);}
.eliteList1 ul li a:hover .pic{box-shadow: 1.414px 1.414px 5.7px 0.3px rgba(145, 5, 12, 0.16),-1.04px 4.891px 5.7px 0.3px rgba(147, 7, 14, 0.1);}
.eliteList1 ul li a:hover h5{color: #c9151e;}
.eliteList1 ul li a:hover h5:before{opacity: 0;}
.eliteList1 ul li a:hover h5:after{opacity: 1;}

.printBtn{padding:0 0 20px;}
.printBtn a{display: block;width:88px;height:30px;margin:0 auto;border-radius:5px;background: #c9151e;font-size:13px;color:#fff;line-height:30px;text-align:center;}



@media screen and (max-width: 1200px){
.part1>.w1200>div{margin-right:30px;margin-top:30px;}
.part1 .tit h5{font-size:24px;}
.part1 .tit h4{font-size: 18px;line-height: 24px;}
.part1>.w1200>div{flex:1;}

.eliteWrap .eliteList li{width: 14%;margin-right: 3.2%;}
.eliteWrap .eliteList li:nth-child(6n){margin-right: 0;}
.eliteWrap .eliteList li:nth-child(8n){margin-right: 3.2%;}
}

@media screen and (max-width: 1024px){
 .idxAddNews .left,.idxAddNews ul{width: 100%;}
 .idxAddNews .left{margin-bottom: 12px;} 

.eliteWrap .eliteList li{width: 22%;margin-right: 4%;}
.eliteWrap .eliteList li:nth-child(4n){margin-right: 0;}
.eliteWrap .eliteList li:nth-child(6n){margin-right: 4%;}

.eliteList1 ul li{width: 32%;margin-right: 2%;}
.eliteList1 ul li:nth-child(3n){margin-right: 0;}
.eliteList1 ul li:nth-child(5n){margin-right: 2%;}

}
@media screen and (max-width: 768px){
.idxAddNews .left .wrap .pic{padding-bottom: 63.79%;}

.eliteWrap .eliteDesc{padding: 16px;}
.eliteWrap .eliteDesc .wrap{height: auto;padding-left: 0;}
.eliteWrap .eliteDesc .wrap .pic{position: relative;}
.eliteWrap .eliteDesc .wrap .text .tit b{display: none;}
.eliteWrap .eliteDesc .wrap .text .label{margin-bottom: 8px;}
.eliteWrap .eliteDesc .wrap .text .desc{font-size: 13px;line-height: 24px;height: auto;}

.eliteList1 ul li{width: 49%;margin-right: 0;margin-bottom: 20px;}
.eliteList1 ul li:nth-child(5n){margin-right: 0;}
.eliteList1 ul li:nth-child(2n){float: right;}
}

@media screen and (max-width: 560px){
.part1{padding: 20px 0;}
/* .qlPageWrap{padding-top: 60px;} */
.dynamic_content .dynamic_content_center>a>em b{margin-right: 6px;}
.eliteWrap{padding: 30px 0;}
.eliteWrap .eliteDesc .wrap .pic{margin: 0 auto;}
}
@media screen and (max-width: 468px){
.eliteWrap .eliteList{padding-bottom: 20px;}
.eliteWrap .eliteList li{width: 32%;margin-right: 2%;margin-bottom: 12px;}
.eliteWrap .eliteList li:nth-child(3n){margin-right: 0;}
.eliteWrap .eliteList li:nth-child(4n){margin-right: 2%;}
.eliteWrap .loadMore{height: 44px;line-height: 44px;border-radius: 22px;max-width: 240px;}
}