.banner_wrap{ width:100%; height:500px; background:url(../images/banner.jpg) center top no-repeat; text-align:center; margin:0 auto 30px;}
.banner_wrap .banner{ margin-bottom:20px; display:none;}
.banner_wrap .baoming{ margin:340px 700px 0 0;}
.wrapper{ width:1200px; height:auto; margin:0 auto;}
.wrapper .wrap_left{ width:820px; height:auto; float:left;}
.wrapper .wrap_right{ width:380px; height:auto; float:right;}

/*直播*/
.tkp_con_live{ width:790px; height:445px; margin-bottom:30px;}
.tkp_con_live .live_pc{ width:790px; height:445px; background:#000;}
.tkp_con_live .live_mobile{ width:100%; height:53vw; background:#000; margin:10px auto; display:none;}

/*视频回放*/
.video_wrap{ width:790px; height:445px; margin-bottom:30px;}
.mejs-container .mejs-controls .mejs-quality{ display:none;}

/*焦点图*/
.pics_focus{ width:790px; height:360px; margin-bottom:30px; overflow:hidden;}
.pics_focus .swiper-slide{ width:790px; height:360px;}
.pics_focus .pic{ width:100%; height:100%; border:none;}
.pics_focus .notes{ line-height:30px; padding:8px 10px; background:url(../images/bg_blue.png) repeat; font-size:22px; color:#fff; position:absolute; left:0; bottom:10px;}
.pics_focus .page_focus{ position:absolute; right:20px; bottom:15px;}

/*左侧*/
.wrap_left .list{ width:100%; height:auto;}
.wrap_left .list .item{ width:380px; height:256px; overflow:hidden; margin:0 30px 30px 0; display:inline; float:left; position:relative;}
.wrap_left .list .item.first{ width:790px; height:360px;}
.wrap_left .list .item .pic{ 
	width:100%; height:100%; border:none;
	-webkit-transition: all 0.5s linear 0s;
	   -moz-transition: all 0.5s linear 0s;
		 -o-transition: all 0.5s linear 0s;
		-ms-transition: all 0.5s linear 0s;
			transition: all 0.5s linear 0s;
}
.wrap_left .list .item:hover .pic{
	-webkit-transform: scale(1.05);
	   -moz-transform: scale(1.05);
		 -o-transform: scale(1.05);
		-ms-transform: scale(1.05);
			transform: scale(1.05);
}
.wrap_left .list .item .notes{ line-height:24px; padding:8px 10px; background:url(../images/bg_blue.png) repeat; font-size:18px; color:#fff; position:absolute; left:0; bottom:10px;}
.wrap_left .list .item.first .notes{ line-height:30px; font-size:22px;}
.wrap_left .list .item .ico_play{ width:40px; height:40px; background:url(../images/ico_play.png) center center no-repeat; position:absolute; right:20px; bottom:30px; z-index:2;}

/*新闻*/
.news{ height:auto; padding:20px 30px 60px; margin-bottom:30px; background:#096ec3 url(../images/bg_news.jpg) center bottom no-repeat;}
.news .title{ line-height:30px; padding-bottom:5px; margin-bottom:15px; border-bottom:1px solid #00a0e9; font-size:24px; font-weight:bold; color:#fff;}
.news .title span{ padding-left:10px; font-size:12px;}
.news .item{ width:100%; height:auto; padding-bottom:25px;}
.news .item dt{ width:100%; height:auto; margin-top:5px; line-height:30px; font-size:18px; color:#fff;}
.news .item dt a{ color:#fff;}
.news .item dd{ width:100%; height:auto;}
.news .item dd img{ width:100%; height:auto; border:none;}

/*广告*/
.ad_380{ width:100%; height:auto; margin-bottom:30px;}
.ad_380 img{ width:100%; height:auto; border:none;}

/*图片轮播样式*/
.swiper-container {
	width: 100%;
	height: 100%;
    margin: 0 auto;
    position: relative;
    overflow:hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    -webkit-transition-property: -webkit-transform, left, top;
    -webkit-transition-duration: 0s;
    -webkit-transform: translate3d(0px,0,0);
    -webkit-transition-timing-function: ease;
    -moz-transition-property: -moz-transform, left, top;
    -moz-transition-duration: 0s;
    -moz-transform: translate3d(0px,0,0);
    -moz-transition-timing-function: ease;
    -o-transition-property: -o-transform, left, top;
    -o-transition-duration: 0s;
    -o-transform: translate3d(0px,0,0);
    -o-transition-timing-function: ease;
    -o-transform: translate(0px,0px);
    -ms-transition-property: -ms-transform, left, top;
    -ms-transition-duration: 0s;
    -ms-transform: translate3d(0px,0,0);
    -ms-transition-timing-function: ease;
    transition-property: transform, left, top;
    transition-duration: 0s;
    transform: translate3d(0px,0,0);
    transition-timing-function: ease;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto;
}
.swiper-wp8-horizontal { -ms-touch-action: pan-y;}
.swiper-wp8-vertical {-ms-touch-action: pan-x;}
.swiper-slide {
    width: 790px;
    height: 360px;
	float: left;
    position: relative;
	overflow:hidden;
    -webkit-transition: 300ms;
    -moz-transition: 300ms;
    -ms-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
}
.swiper-slide img{ width:100%; height:100%;}
.swiper-slide-active { opacity:1;}
.swiper-pagination-switch {width:12px; height:12px; background:#fff; border-radius:50%; opacity:0.8; filter:alpha(opacity=80); text-indent:-9999em; margin-left:10px; display:inline-block; cursor:pointer;}
.swiper-visible-switch {background:#00a0e9;}
.swiper-active-switch { opacity:0.8; filter:alpha(opacity=80);}

@media screen and (max-width:767px){
.header_wrap{ border-bottom:none;}
.banner_wrap{ height:38vw; background-size:auto 100%; margin:0 0 10px; position:relative;}
.banner_wrap .banner{ width:90%; height:auto; margin-bottom:10px;}
.banner_wrap .baoming{ width:28vw; height:auto; margin:0; position:absolute; left:3vw; bottom:7vw;}
.wrapper{ width:auto; margin:0 10px;}
.wrapper .wrap_left{ width:100%; float:none;}
.wrapper .wrap_right{ width:100%; float:none;}
.pics_focus{ width:100%; height:53vw; margin-bottom:10px;}
.pics_focus .swiper-slide{ height:100%;}
.pics_focus .notes{ line-height:1.5em; font-size:16px; padding:6px;}
.pics_focus .page_focus{ right:10px; bottom:8px;}
.swiper-pagination-switch{ width:8px; height:8px; margin-left:8px;}
.wrap_left .list .item{ width:100%; height:auto; display:block; margin:0 0 10px 0; overflow:visible; float:none;}
.wrap_left .list .item.first{ width:100%; height:auto;}
.wrap_left .list .item .pic{ height:auto; -webkit-transition: all 0s linear 0s; transition: all 0s linear 0s;}
.wrap_left .list .item:hover .pic{ -webkit-transform: scale(1); transform: scale(1);}
.wrap_left .list .item .notes{ font-size:16px; line-height:1.5em; padding:6px;}
.wrap_left .list .item.first .notes{ font-size:16px; line-height:1.5em;}
.news{ padding:15px 15px 50px; margin-bottom:10px; background-size:100% auto;}
.news .title{ font-weight:normal; font-size:20px;}
.news .item{ padding-bottom:15px;}
.news .item dt{ font-size:16px; line-height:1.5em;}
.ad_380{ margin-bottom:10px;}
.tkp_con_live{ width:100%; height:auto; margin:10px 0;}
.tkp_con_live .live_pc{ display:none;}
.tkp_con_live .live_mobile{ display:block;}
.mejs-container .mejs-controls .mejs-quality{ display:none;}
.mejs-container .mejs-controls .mejs-time.mejs-duration-container{ display:none;}
.mejs-duration{ display:none;}
.mejs-overlay-error{ display:none;}
.video_wrap{ width:100%; height:53vw; margin:10px 0;}
}