html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,input,select,textarea,label,legend,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;font-size:100%;font:inherit;vertical-align:baseline;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
a{text-decoration:none;}
img{vertical-align:top;}
input,select,textarea{margin:0;padding:0;font-size:100%;font:inherit;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;outline:0;box-shadow:none;}
html{word-wrap:break-word;word-break:break-all;-webkit-text-size-adjust:100%;text-size-adjust:100%;}
html{font:14px/1.5 "Microsoft Yahei","PingFang SC",Helvetica,Arial,"Hiragino Sans GB",STHeiTi,sans-serif;color:#333;-webkit-font-smoothing:antialiased;}
a{color:#333;text-decoration:none;}
a:hover{color:#d94646;}
img{display:inline-block;vertical-align:top;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix{zoom:1;display:block;}
.hidden{display:none;}
*, *::before, *::after {-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;}

html{font-size:13.333333vw;}
body{background-color:#fff;}

/**/
.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;}
.mt70{margin-top:.7rem !important;}
.borb{border-bottom:solid 1px #f6f6f6}

/**/
.wrap{padding:0 .3rem;font-size:0.28rem;}

.wp-title {height:0.91rem;background-image:url(../img/wp-title.png);background-repeat:no-repeat;background-size:100% auto;}
.wp-title strong {display:none;}
.wp-title .more{float:right;color:#999;margin-top:0.3rem;font-size:0.22rem;}
.wp-title .more:hover{color:#d40300;}
.tit-wp1 {background-position:0 0;}
.tit-wp2 {background-position:0 -5.0rem;}
.tit-wp3 {background-position:0 -1.0rem;}
.tit-wp4 {background-position:0 -2.0rem;}
.tit-wp5 {background-position:0 -3.0rem;}
.tit-wp6 {background-position:0 -4.0rem;}

.index-wrap{background-image:url(../img/body.jpg);background-size:100% auto;background-position:center top;background-repeat:no-repeat;}

/**/
.zt-topic{height:8.2rem;line-height:999em;overflow:hidden;position:relative;}
.zt-topic a{position:absolute;width:1.94rem;height:0.32rem;right:0.2rem;top:0.85rem;}


/**/
.video-js .vjs-big-play-button{border:0;background-image:url(../img/icon-play.png);background-size:100%;background-color:transparent;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.video-js:hover .vjs-big-play-button{background-color:transparent;}
.video-js .vjs-big-play-button span{display:none;}
.video-js.vjs-ended .vjs-big-play-button {background-image:url(../img/icon-replay.png);display:block;}
.vjs-big-play-centered .vjs-big-play-button{margin:-0.42rem 0 0 -0.42rem;}
.vjs-poster {background-size:cover;}



/**/
.wp-video{background-image:url(../img/wp-video.jpg);padding:0.1rem;}
.wp-video .video-js,
.wp-video video{width:6.7rem;height:3.77rem;display:block;}
.wp-video .video-js .vjs-big-play-button{width:0.82rem;height:0.82rem;}

/**/
.wp1{}
.focus{position:relative;width:6.9rem;height:3.88rem;overflow:hidden;margin-top:0.35rem;}
.focus ul {height:100%;}
.focus ul li{position:relative;width:100%;height:100%;}
.focus ul li img{width:100%;height:100%;display:block;}
.focus ul li h3{position:absolute;left:0;bottom:0;width:100%;color:#fff;background-color:rgba(212,3,0,.6); 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;}
.focus .swiper-pagination{position:absolute;height:0.13rem;bottom:0.35rem;right:0.15rem;text-align:right;}
.focus .swiper-pagination .swiper-pagination-bullet{display:inline-block;font-size:0;width:0.13rem;height:0.13rem;margin-left:0.1rem;background-color:rgba(255,255,255,.5);overflow:hidden;border-radius:50%;vertical-align:top;cursor:pointer;}
.focus .swiper-pagination .swiper-pagination-bullet-active{background-color:rgba(255,255,255,1);}
.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);}

.wp1-news-list{margin-top:0.2rem;}
.wp1-news-list li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:0.8rem;font-size:0.28rem;}
.wp1-news-list li:first-child{font-weight:bold;}
.wp1-news-list li a{position:relative;}





/**/
.wp3{}
.wp3-slider{height:7.96rem;background-image:url(../img/wp3-slider.png);background-repeat:no-repeat;background-size:auto 7.96rem;background-position:center top;margin:0 -0.15rem;position:relative;}
.wp3-slider .more{width:6.6rem;height:0.5rem;line-height:0.5rem;text-align:center;font-size:.24rem;color:#d40300;background-color:#e7c78a;display:block;margin:0.2rem auto 0;}
.wp3-slider .more:hover{background-color:#dfb971;}

.s-con{width:6.6rem;height:3.71rem;overflow:hidden;margin:0 auto;padding:0.15rem 0 0;box-sizing:content-box;}
.s-con ul{}

.s-con video{width:6.6rem;height:3.71rem;display:block;}
.s-con .video-js .vjs-big-play-button{width:0.82rem;height:0.82rem;}
/*.s-con li{position:relative;}
.s-con li:after{content:'';position:absolute;left:50%;top:50%;width:0.82rem;height:0.82rem;margin:-0.41rem 0 0 -0.41rem;background-image:url(../img/icon-play.png);background-size:100%;}
.s-con li:hover:after{background-position:left bottom;}*/
.s-con img{width:100%;height:100%;}

.s-tab{overflow:hidden;margin:0.65rem auto 0.1rem;width:6rem;}
.s-tab ul{}
.s-tab li{position:relative;font-size:0.24rem;line-height:0.36rem;border-right:1px dashed #e7c78a;}
/*.s-tab li:before{content:'';position:absolute;right:-0.4rem;top:0;width:1px;height:100%;border-right:1px dashed #e7c78a;}*/
.s-tab li:after{content:'';position:absolute;left:50%;top:0;width:0.42rem;height:0.42rem;margin:0.25rem 0 0 -0.21rem;background-image:url(../img/icon-play.png);background-size:100%;}
.s-tab li:hover:after{background-position:left bottom;}
.s-tab img{width:1.6rem;height:0.9rem;margin:auto;display:block;}
.s-tab h3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#e7c78a;width:1.6rem;margin:0.1rem auto;}
.s-tab .swiper-slide-thumb-active h3{color:#fff;}

.wp3-slider .swiper-button-prev{left:0.1rem;}
.wp3-slider .swiper-button-next{right:0.1rem;}
.wp3-slider .swiper-button-next,
.wp3-slider .swiper-button-prev{color:#e7c78a;top:67%;}
.wp3-slider .swiper-button-next:after,
.wp3-slider .swiper-button-prev:after{font-size:0.44rem;font-weight:bold;}

/*.s-nav{position:absolute;right:0;width:0.5rem;height:0.5rem;cursor:pointer;background-size:0.19rem auto;background-image:url(../img/slider-arr.png);background-repeat:no-repeat;}

.s-nav.swiper-button-prev{top:0;background-position:center 10px;}
.s-nav.swiper-button-next{bottom:75px;background-position:center -20px;}
.s-nav.prevStop,
.s-nav.nextStop{opacity:.3;}*/



/**/
.img-list{overflow:hidden;}
.img-list li{float:left;width:3.33rem;margin:0.3rem 0.24rem 0 0;}
.img-list li:nth-child(2n){margin-right:0;}
.img-list li .item-img{width:100%;height:2.31rem;overflow:hidden;display:block;position:relative;}
.img-list li .item-img img{width:100%;height:100%;}
.img-list li .item-img:after{content:'';position:absolute;top:50%;left:50%;margin:-0.3rem 0 0 -0.3rem;width:0.6rem;height:0.6rem;background-size:100%;}
.img-list li .item-img:hover:after{background-position:left bottom;}
.img-list li img{width:100%;height:100%;}
.img-list li .item-tit{font-size:0.28rem;line-height:0.44rem;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:0.88rem;margin-top:0.18rem;}
.img-list li .item-txt{font-size:0.24rem;line-height:0.36rem;color:#999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:1.08rem;margin-top:0.15rem;}
.img-list li .more{color:#d40300;}




/**/
.wp4-left{}
.wp4-left ul li{height:1.8rem;margin-top:0.3rem;color:#fff;background-size:100% auto;}
.wp4-left li a{color:#fff;}
.wp4-left li a:hover{color:#d40300;}
.wp4-left li:nth-child(1){background-image:url(../img/wp4-1.png);}
.wp4-left li:nth-child(2){background-image:url(../img/wp4-2.png);}
.wp4-left li:nth-child(3){background-image:url(../img/wp4-3.png);}
.wp4-left li h3{font-size:0.28rem;line-height:0.44rem;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0.3rem 0 0 0.6rem;}
.wp4-left li p{font-size:0.24rem;line-height:0.36rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0.1rem 0 0 0.6rem;}
.wp4-left li img{width:1.8rem;height:1.8rem;float:right;border-radius:50%;margin-left:0.2rem;}

.wp4-right{}

/**/
.news-list {margin-top:0.3rem;}
.news-list li{font-size:0.28rem;line-height:0.8rem;padding-left:0.35rem;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news-list li:before{content:'';position:absolute;width:0.1rem;height:0.1rem;background-color:#d2d2d2;left:0;top:0.35rem;}



/**/
.wp3 .img-list li .item-img{height:1.87rem;}
.wp3 .img-list li .item-img:after,
.wp6 .img-list li .item-img:after{background-image:url(../img/icon-play.png);}



/**/
.list-banner{height:6.53rem;background-image:url(../img/banner.jpg);background-size:100% auto;}

/* list page */
.crumbs {font-size:0.22rem;color:#999;padding:0.3rem 0;}
.crumbs a {color:#999;}

.list-title{font-size:0.38rem;padding-bottom:0.15rem;border-bottom:0.03rem solid #c8000b;color:#c8000b;font-weight:bold;}

.item-list li{overflow:hidden;padding:0.3rem 0 0.25rem;border-bottom:1px dashed #eee;}
.item-list .item-title{font-size:0.28rem;line-height:0.4rem;height:0.8rem;margin-bottom:0.25rem;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.item-list .item-title a{color:#333;}
.item-list .item-title a:hover{color:#c8000b;}
.item-list .item-img{display:block;float:left;width:2.54rem;height:1.44rem;overflow:hidden;margin-right:0.3rem;}
.item-list .item-img img{width:100%;min-height:100%;height:auto;}
.item-list .item-info{font-size:0.22rem;color:#999;margin-top:0.35rem;}

.wrap-right{margin-top:0.6rem;}
.wp-right-list{margin-top:0.6rem;overflow:hidden;}
.wp-right-list li{overflow:hidden;position:relative;width:3.3rem;height:2.2rem;margin:0 0.3rem 0.3rem 0;float:left;}
.wp-right-list li:nth-child(2n){margin-right:0;}
.wp-right-list li img{width:100%;min-height:100%;}
.wp-right-list h3{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;}
.wp-right-list h3 a{display:block;padding:0.4rem 0.1rem 0.1rem 0.16rem;color:#fff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}


.pages {text-align:center;margin-top:0.6rem;}
.pages span,
.pages a {padding:0 0.15rem}
.pages .curPage {color:#c8000b;}
.pages .sumPage {display:none;}




/**/
.footer {margin-top:0.6rem;border-top:1px solid #f0f0f0;padding:0.4rem 0.2rem;text-align:center;color:#999;font-size:0.24rem;}
.footer a {color:#999;}



@media screen and (min-width:769px) {
	html{font-size:102.4px;}
	html .wap-wrap{width:768px;margin:0 auto}
}




