/*!****** lib.css *******/
/*!-----------------[初始化]--------------*/

ol,ul{list-style:none}

.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r{float:right}


a{color:#333;text-decoration:none}


.wp{padding:0 100px;margin:0 auto}

@media only screen and (min-width:1199px) and (max-width:1800px){
.wp{padding:0 5.555vw;margin:0 auto}

}
@media only screen and (max-width:1199px){
.wp{  width:96%;padding:0px 2%; margin:0px auto;}


}

.g-titb1{text-align:center;overflow:hidden;line-height:60px}
.g-titb1.white{color:#fff}
.g-titb1.black{color:#000}
.g-titb1 .link{color:#fff;font-size:16px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;margin-left:30px}
.g-titb1 .link.c9{color:#909090}
.g-titb1 .link.act,.g-titb1 .link:hover{color:#C12129}
.g-titb1 .l .s{padding-left:0}
.g-titb1.tal{text-align:left}
.g-titb1.tal .s{padding-left:0}
.g-titb1 .s{font-size:27px;font-weight:lighter;padding:0 20px;position:relative}
.g-titb1 .s::after{content:"";position:absolute;top:4px;right:0;display:block;width:12px;height:12px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:3px solid #C12129;background-color:transparent}
.g-titb1 .p{font-size:16px;color:#909090;line-height:1.4}
.g-titb1 .p span{color:#C12129}
.g-titb1 .p.white{color:#fff}

.ul-numsb1{overflow:hidden;font-size:16px;color:#acacac}
.ul-numsb1.white{color:#fff}
.ul-numsb1.white .num{color:#fff}
.ul-numsb1 li{float:left;width:33.33%}
.ul-numsb1 .con{margin-bottom:42px}
.ul-numsb1 .top{font-size:14px}
.ul-numsb1 .num{font-size:40px;font-weight:700;color:#C12129;margin-right:12px;height:1.5em}
.ul-numsb1 .p{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em}
.three_box{position:absolute;bottom:0;left:0;width:100%;height:100%;pointer-events:none}
.m-imgb1{overflow:hidden;position:relative}
.m-imgb1 img{display:block;width:100%}
.row-a4{overflow:hidden; margin:0px auto 40px; width:100%; padding:0px}
.row-a4 .col-l{width:39.3%;background-color:#C12129;overflow:hidden;}
.row-a4 .col-r{width:60.7%;overflow:hidden;}
.m-txtb2{padding:60px 60px 51px;font-size:15px;color:#fff;line-height:1.625}
.m-txtb2 .txt{margin:19px 0 35px; line-height:26px}
.m-txtb2 .g-titb1 .s::after{border-color:#fff}
.m-txtb2 .g-moreb2{margin-bottom:16px}
.m-picb1{position:relative;overflow:hidden}
.m-picb1 .img{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.m-picb1 .icon{position:absolute;display:block;bottom:10%;left:5%}
.row-a5{overflow:hidden;padding:10px 0 70px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover; margin:0px auto}

.g-moreb1{font-size:14px;color:#909090;background:url("b-i15.png") no-repeat right;-webkit-background-size:12px 12px;-moz-background-size:12px;-o-background-size:12px;background-size:12px;border-bottom:1px solid #909090;padding:17px 24px 17px 0;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;font-family:m-Regular}
.g-moreb1:hover{color:#C12129;border-color:#C12129;background-image:url("b-i2a.png")}
.g-moreb2{text-align:center;font-size:0;border:1px solid rgba(255,255,255,.2);line-height:50px;padding:0 45px;display:inline-block;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;color:#fff;font-family:m-Regular}
.g-moreb2:hover{background-color:#fff;color:#C12129}
.g-moreb2:hover span{background-image:url("b-i2a.png")}
.g-moreb2 span{display:inline-block;vertical-align:middle;font-size:14px;background:url("b-i2.png") no-repeat right;-webkit-background-size:12px 12px;-moz-background-size:12px;-o-background-size:12px;background-size:12px;padding-right:24px}

.row-a6{overflow:hidden;padding:109px 0 130px}
.row-a6 .g-titb1{margin-bottom:24px}
.row-a6 .col-l{width:73.84%;margin-right:45px}
.row-a6 .col-r{float:none;width:auto;overflow:hidden}
.m-cardb2{overflow:hidden;display:block}
.m-cardb2:hover .con{background-color:#C12129}
.m-cardb2:hover .l::after{border-left-color:#C12129}
.m-cardb2:hover .box,.m-cardb2:hover .time,.m-cardb2:hover .tit{color:#fff}
.m-cardb2:hover .pic .img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}
.m-cardb2:hover .g-moreb2{color:#fff;border-color:rgba(255,255,255,.2)}
.m-cardb2:hover .g-moreb2 span{background-image:url("b-i2.png")}
.m-cardb2 .l{width:52.75%;position:relative}
.m-cardb2 .l::after{content:"";display:block;width:0;height:0;border-top:25px solid transparent;border-left:25px solid #f5f5f5;border-bottom:25px solid transparent;position:absolute;top:50%;left:100%;margin-top:-25px;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.m-cardb2 .r{overflow:hidden;width:47.25%}
.m-cardb2 .con{height:530px;overflow:hidden;background-color:#f5f5f5;position:relative;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.m-cardb2 .box{position:absolute;top:50%;left:11.6%;right:11.6%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-height:90%;overflow:hidden;color:#909090;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.m-cardb2 .time{font-size:16px;height:1.5em;font-family:m-Regular;color:#c4c4c4;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.m-cardb2 .tit{font-size:24px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;color:#000;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;margin:5px 0 19px}
.m-cardb2 .desc{font-size:16px;line-height:1.625;height:4.875em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;margin-bottom:70px}
.m-cardb2 .pic{height:530px;overflow:hidden}
.m-cardb2 .pic .img{height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.m-cardb2 .g-moreb2{color:#000;border-color:#c4c4c4}
.m-cardb2 .g-moreb2 span{background-image:url("b-i2_1.png")}
.m-cardb2 .g-moreb2:hover{background-color:transparent;color:#fff}
.ul-newsb2 li:last-child .con{margin-bottom:0;border-bottom:none}
.ul-newsb2 .con{display:block;overflow:hidden;border-bottom:1px solid #cecece;padding:20px 0 46px;margin-bottom:16px}
.ul-newsb2 .con:hover .tit{color:#C12129}
.ul-newsb2 .time{font-size:14px;color:#bababa;height:1.5em;font-family:m-Regular}
.ul-newsb2 .tit{font-size:16px;color:#000;height:1.5em;margin:5px 0 12px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-newsb2 .desc{font-size:14px;color:#909090;line-height:1.7;height:3.4em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}

@media only screen and (min-width:1199px) and (max-width:1800px){

.g-titb1{text-align:center;overflow:hidden;line-height:3.333vw}

.g-titb1 .l .s{padding-left:0}


.g-titb1 .s::after{content:"";position:absolute;top:.222vw;right:0;display:block;width:.666vw;height:.666vw;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:.166vw solid #C12129;background-color:transparent}

.ul-numsb1{overflow:hidden;font-size:.888vw;color:#acacac; margin-top:30px}
.ul-numsb1.white{color:#fff}
.ul-numsb1.white .num{color:#fff}
.ul-numsb1 li{float:left;width:33.33%}
.ul-numsb1 .con{margin-bottom:2.333vw}
.ul-numsb1 .top{font-size:.777vw}
.ul-numsb1 .num{font-size:2.222vw;font-weight:700;color:#C12129;margin-right:.666vw;height:1.5em}
.ul-numsb1 .p{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em}
.m-imgb1 img{display:block;width:100%}



.row-a6{overflow:hidden;padding:6.055vw 0 7.222vw}
.row-a6 .g-titb1{margin-bottom:1.333vw}
.row-a6 .col-l{width:73.84%;margin-right:2.5vw}
.row-a6 .col-r{float:none;width:auto;overflow:hidden}
.m-cardb2{overflow:hidden}
.m-cardb2 .l{width:52.75%;position:relative}
.m-cardb2 .l::after{content:"";display:block;width:0;height:0;border-top:1.388vw solid transparent;border-left:1.388vw solid #f5f5f5;border-bottom:1.388vw solid transparent;position:absolute;top:50%;left:100%;margin-top:-1.388vw}
.m-cardb2 .r{overflow:hidden}
.m-cardb2 .con{height:29.44vw;overflow:hidden;position:relative}
.m-cardb2 .box{position:absolute;top:50%;left:11.6%;right:11.6%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-height:90%;overflow:hidden}
.m-cardb2 .time{font-size:.888vw;height:1.5em;font-family:m-Regular}
.m-cardb2 .tit{font-size:1.333vw;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;margin:.277vw 0 1.055vw}
.m-cardb2 .desc{font-size:.888vw;line-height:1.625;height:4.875em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;margin-bottom:3.888vw}
.m-cardb2 .pic{height:29.44vw;overflow:hidden}
.m-cardb2 .pic .img{height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.ul-newsb2 li:last-child .con{margin-bottom:0;border-bottom:none}
.ul-newsb2 .con{display:block;overflow:hidden;border-bottom:1px solid #cecece;padding:1.111vw 0 2.555vw;margin-bottom:.888vw}
.ul-newsb2 .con:hover .tit{color:#C12129}
.ul-newsb2 .time{font-size:.777vw;color:#bababa;height:1.5em;font-family:m-Regular}
.ul-newsb2 .tit{font-size:.888vw;color:#000;height:1.5em;margin:.277vw 0 .666vw;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-newsb2 .desc{font-size:.777vw;color:#909090;line-height:1.7;height:3.4em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}

}
@media screen and (max-width:1199px){

.row-a4{display:block}
.row-a4 .col-l,.row-a4 .col-r{float:none;width:auto}
.m-txtb2{padding:25px 15px;font-size:14px}
.m-txtb2 .txt{margin:10px 0 20px}
.m-txtb2 .g-moreb2{margin-bottom:30px}
.ul-numsb1{font-size:14px}
.m-picb1{height:auto}
.row-a5{padding:5vw 0}

.row-a6{padding:5vw 0}
.row-a6 .col-l,.row-a6 .col-r{float:none;width:auto;margin:0}
.row-a6 .g-titb1{margin-bottom:20px}
.ul-tabsb1{text-align:center;font-size:0;overflow-x:auto;overflow-y:hidden;margin-bottom:20px}
.ul-tabsb1 li{display:inline-block;vertical-align:top}
.ul-tabsb1 .s{display:block;font-size:16px;padding:8px 12px;margin-bottom:0}
.m-topb2{margin-bottom:0;display:none}
.tac{display:block}
.m-cardb2 .l,.m-cardb2 .r{float:none;width:auto}
.m-cardb2 .con,.m-cardb2 .pic{height:auto}
.m-cardb2 .box{position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;padding:25px 15px}
.m-cardb2 .time{font-size:14px}
.m-cardb2 .tit{font-size:18px}
.m-cardb2 .desc{font-size:14px;margin-bottom:20px}
.ul-newsb2 .con{padding:15px 0;margin-bottom:0}
.rightSlide{display:none}

.g-titb1{line-height:45px}
.g-titb1 .s{font-size:22px;padding:0 12px}
.g-titb1 .s::after{width:8px;height:8px;border-width:1px}
.g-titb1 .p{font-size:14px}

}

@media screen and (max-width:767px){

.ul-numsb1{text-align:center;font-size:12px}
.g-moreb2{display:block;padding:0 10px;width:160px;margin:0 auto;line-height:35px}
.g-moreb1{padding-top:10px;padding-bottom:10px}

}
