/* Html5 Reset */
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden;}
*html, *html body{background-image:url(about:blank);background-attachment:fixed;}
body{margin:0;padding:0;border:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],template{display:none;}
a {background:transparent;}
a:focus{outline:thin dotted;}
a:active,a:hover{outline:0;}
b,strong{font-weight:bold;}
img{border:0;}
svg:not(:root){overflow:hidden;}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;outline:none;}
textarea{overflow:auto;}
table{border-collapse:collapse;border-spacing:0;}
td,th{padding:0;}
menu,ol,ul{padding:0;list-style:none;list-style-image:none;}
.vh{visibility:hidden;}
a{color:inherit;text-decoration:none;}
h1,h2,h3,h4,h5,h6,dl,dd,ol,ul,menu,figure,blockquote,p,pre,form{margin:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix{zoom:1;display:block;}
.hidden{display:none;}
a{color:#111;text-decoration:none;}
a:hover{color:#ae0300;}
img,iframe,video{vertical-align:top;}

body,html{font-family:'PingFang SC','PingFang TC','Noto Sans CJK SC','Noto Sans CJK TC','Microsoft Yahei',Helvetica,Arial;width:100%;height:100%;font-size:13.3333vw;background-color:#fff;-webkit-text-size-adjust:none;}
body{-webkit-overflow-scrolling:touch;}




/**/
.mt0{margin-top:0 !important;}
.mt10{margin-top:.1rem !important;}
.mt20{margin-top:.2rem !important;}
.mt30{margin-top:.3rem !important;}
.mt40{margin-top:.4rem !important;}
.mt50{margin-top:.5rem !important;}
.mt60{margin-top:.6rem !important;}
.borb{border-bottom:solid 1px #f6f6f6}

/**/
header{height:3.76rem;background-position:center;background-repeat:no-repeat;background-size:contain;}
header h1{line-height:999em;overflow:hidden;height:1rem;}

/**/
.wrap{padding:0 .3rem;font-size:0.28rem;}



/**/
.c-hd{display:flex;overflow:hidden;height:.82rem;margin-bottom:.3rem;background-image:url(../img/c-hd.png);background-repeat:no-repeat;background-size:100% auto;justify-content:space-between;}
.c-hd strong{font-style:italic;line-height:1.8em;width:2.65rem;text-align:center;color:#edc28c;}
.c-hd .more{font-size:.22rem;font-weight:normal;line-height:.82rem;padding-right:.55rem;color:#b11e33;background-image:url(../img/more.png);background-repeat:no-repeat;background-position:right center;background-size:.35rem;}



/**/
.focus{position:relative;width:6.9rem;height:5.17rem;overflow:hidden;margin-top:-0.35rem;}
.focus ul{height:100%;}
.focus ul li{width:100%;height:100%;}
.focus ul li img{width:100%;height:4.38rem;display:block;}
.focus ul li h3{color:#fff;padding:0 1.3rem 0 0.15rem;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:0.8rem;line-height:0.8rem;font-size:0.28rem;background-image:url(../img/focus-tit.png);background-size:100%;}
.focus .swiper-pagination{position:absolute;height:0.18rem;bottom:0.28rem;left:auto;right:0.15rem;text-align:right;}
.focus .swiper-pagination .swiper-pagination-bullet{display:inline-block;font-size:0;width:0.18rem;height:0.18rem;transform:scale(0.5);margin:0 0.01rem;background-color:rgba(255,255,255,1);overflow:hidden;border-radius:9px;vertical-align:top;cursor:pointer;}
.focus .swiper-pagination .swiper-pagination-bullet-active{background-color:#cca26d;width:0.72rem;margin:0 -0.1rem;}
.focus .swiper-pagination-bullet{opacity:1;}

.focus-arrows{position:absolute;top:50%;background-color:rgba(0,0,0,.5);width:0.41rem;height:0.62rem;margin-top:-0.3rem;background-image:url(../img/focus-nav.png);background-repeat:no-repeat;background-size:0.35rem auto;z-index:9;}
.focus-arrows.prev{left:0;background-position:0 100%;}
.focus-arrows.next{right:0;background-position:0 0;}
.focus-arrows.prev:hover,
.focus-arrows.next:hover{background-color:rgba(200,0,11,.7);}


.focus-photo{margin-top:0.25rem;display:flex;justify-content:space-between;}
.focus-photo li{width:3.32rem;height:2.21rem;position:relative;overflow:hidden;}
.focus-photo li img{width:100%;min-height:100%;}
.focus-photo .item-txt{position:absolute;left:0;right:0;bottom:0;background-image:linear-gradient(-180deg,hsla(0,0%,100%,0),#000);overflow:hidden;font-size:0.24rem;font-weight:normal;}
.focus-photo .item-txt a{display:block;padding:0.4rem 0.1rem 0.1rem 0.16rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.focus-photo a{color:#fff;}


.headline{margin:0.3rem 0;}
.headline h3{color:#b11e33;font-size:0.32rem;font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:0.25rem;}
.headline h3 a{color:#b11e33;}
/*.headline p{font-size:0.28rem;line-height:0.48rem;border-bottom:1px dashed #eee;padding-bottom:0.2rem;margin:0.08rem 0 0.14rem;}
.headline p a{color:#b11e33;}*/


.news-list{}
.news-list li{font-size:0.28rem;line-height:0.72rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.news-list li a{position:relative;padding-left:0.35rem;}
.news-list li a:before{content:'';position:absolute;width:0.12rem;height:0.12rem;background-color:#dcdcdc;border-radius:50%;left:0;top:0.12rem;}
.news-list li a:hover:before{background-color:#b11e33;}


.medal{margin-top:.5rem;padding:0 .06rem .12rem;background:url(../img/medal.png) 0 0 no-repeat;background-size:100% 100%;}
.medal .hd{font-size:.32rem;font-weight:bold;line-height:.76rem;height:.76rem;padding-left:.1rem;color:#fff;}
.medal .hd a{color:#fff;}
.medal ul{overflow:hidden;border-radius:.12rem;background-color:#fff;}
.medal li{line-height:.75rem;display:flex;height:.75rem;padding:0 .15rem 0 .15rem;flex-flow:row nowrap;justify-content:space-between;}
.medal li strong{font-weight:bold;overflow:hidden;width:2rem;white-space:nowrap;}
.medal li strong i{font-size:.24rem;font-weight:normal;font-style:italic;display:inline-block;width:.5rem;}
.medal li.n_1 strong i{font-weight:bold;color:#b11e33;}
.medal li.n_2 strong i{font-weight:bold;color:#ef5b02;}
.medal li.n_3 strong i{font-weight:bold;color:#ffa800;}
.medal li em{font-style:normal;text-align:center;flex:1;}
.medal li:nth-child(even){background-color:#f7e8ea;}
.medal .jin{line-height:999em;overflow:hidden;background:url(../img/jin.png) center no-repeat;background-size:.42rem;}
.medal .yin{line-height:999em;overflow:hidden;background:url(../img/yin.png) center no-repeat;background-size:.42rem;}
.medal .tong{line-height:999em;overflow:hidden;background:url(../img/tong.png) center no-repeat;background-size:.42rem;}



.spotlight{}
.spotlight li{display:flex;margin-top:.4rem;}
.spotlight .item-img{width:2.28rem;height:1.3rem;margin-right:.3rem;}
.spotlight .item-img img{width:100%;height:100%;}
.spotlight .item-txt{font-size:.32rem;font-weight:normal;line-height:.48rem;flex:1;}




/**/
.chi-list {display:flex;flex-wrap:wrap;}
.chi-list li{width:3.3rem;height:4.8rem;background-color:#f6f6f6;margin:0 0.3rem 0.3rem 0;}
.chi-list li:nth-child(2n){margin-right:0;}
.chi-list .item-img{width:3.1rem;height:1.95rem;display:block;margin:0.1rem;}
.chi-list .item-img img{width:100%;height:100%;}
.chi-list .item-tit{font-size:0.28rem;line-height:0.4rem;margin:0.2rem 0.1rem 0.15rem;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.chi-list .item-txt{font-size:0.24rem;font-weight:normal;line-height:0.44rem;height:1.32rem;color:#999;margin:0 0.1rem 0 0.14rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;position:relative;}
.chi-list .more{position:absolute;right:0;bottom:.04rem;padding-left:1em;color:#b11e33;background-image:linear-gradient(to right,rgba(246,246,246,0) 0%,rgba(246,246,246,1) 26%);}


.gal-list{display:flex;flex-wrap:wrap;}
.gal-list li{width:3.3rem;height:5.1rem;background-color:#f6f6f6;margin:0 0.3rem 0.3rem 0;}
.gal-list li:nth-child(2n){margin-right:0;}
.gal-list .item-img{width:3.3rem;height:2.08rem;display:block;position:relative;}
.gal-list .item-img img{width:100%;height:100%;}
.gal-list .item-img:before{content:'';width:0;height:0;border-style:solid;border-width:0 0.17rem 0.2rem 0.17rem;border-color:transparent transparent #f6f6f6 transparent;position:absolute;left:30px;bottom:0;}
.gal-list .item-tit{font-size:0.28rem;line-height:0.4rem;padding:0 0.2rem 0 0.35rem;margin-top:0.2rem;position:relative;}
.gal-list .item-tit:before{content:'';position:absolute;width:0.08rem;height:80%;background-color:#b11e33;left:.15rem;top:0.07rem;}
.gal-list .item-tit a{color:#b11e33;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.gal-list .item-txt{font-size:0.24rem;line-height:0.44rem;height:1.72rem;color:#999;margin:0.1rem 0.2rem 0 0.3rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;position:relative;}
.gal-list .more{position:absolute;right:0;bottom:.04rem;padding-left:1em;color:#b11e33;background-image:linear-gradient(to right,rgba(246,246,246,0) 0%,rgba(246,246,246,1) 26%);}



.img-list{}
.img-list li{overflow:hidden;margin-bottom:0.3rem;}
.img-list .item-img{float:left;width:2.28rem;height:1.3rem;margin-right:0.3rem;}
.img-list .item-img img{width:100%;height:100%;}
.img-list .item-tit{font-size:0.28rem;line-height:0.4rem;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.img-list .item-txt{font-size:0.24rem;line-height:0.36rem;height:0.72rem;margin-top:0.1rem;color:#999;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;position:relative;}
.img-list .more{position:absolute;right:0;bottom:.04rem;padding-left:1em;color:#b11e33;background-image:linear-gradient(to right,rgba(246,246,246,0) 0%,rgba(246,246,246,1) 26%);}


/**/
.china{margin-top:0.5rem;}
.gallery{margin-top:0.5rem;}
.morenews{margin-top:0.5rem;}













.footer{background-image:url(../img/footer.png);background-size:100% auto;background-position:center bottom;background-repeat:no-repeat;padding:1.2rem 0 1.6rem;font-size:0.22rem;line-height:0.5rem;color:#999;text-align:center;}
.footer a{color:#999;margin:0 0.15rem}


@media screen and (min-width:769px) {
	html{font-size:102.4px;}
	html .wap-wrap,
	html .footer{width:768px;margin:0 auto}
}



