@charset "utf-8";
body{
	font-family:"Microsoft Yahei","SimSun";
	font-size:16px;
	color:#333;
	background: #fff;
}

@media (max-width: 380px) {
	body{ font-size:14px; }
}

@media (max-width: 325px) {
	body{ font-size:12px; }
}

@media (min-width: 760px) {
	body{ font-size:22px; }
}

a{
	color:#333;
	text-decoration: none!important;
}

img{
	display:block;
	width: 100%;
	height: auto;
}

.fw{
	color: #fff;
}

.fw a{
	color: #fff;
}

.fw a:hover{
	color: #dfdfdf !important;
}

h1,h2,h3,h4,h5{
	font-family:"Microsoft Yahei","SimHei";
	overflow:hidden;
	font-weight: normal;
}

p,li{
	overflow:hidden;
}

.photo,.video{
	position: relative;
	overflow: hidden;
}

.photo img,.video img{
	width: 100%;
	height: 100%;
}

table{
	font-size: 1em;
	display: table;
}

#top{
	position: fixed;
	width: 100%;
	left: 0px;
	top: 0px;
	background: #176dd4;
	z-index: 999;
}

#head{
	height: 4em;
	position: relative;
}

#head .logo{
	padding-top: 1.3em;
	height: 1.4em;
	text-align: center;
}

#head .logo img{
	display: inline-block;
	vertical-align: top;
	height: 100%;
	width: auto;
}

#head .icon{
	position: absolute;
	width: 1.25em;
	height: 1.25em;
	background-size: 100% 100%;
	top: 1.375em;
}

#head .icon img{
	height: 100%;
}

#head .icon-left{
	left: 4%;
}

#head .icon-right{
	right: 4%;
}

#nav{
	height: 2em;
	color: #fff;
	position: relative;
	padding-bottom: 0.88em;
}

#nav .links ul{
	overflow-x: scroll;
	white-space:nowrap;
	padding-right: 4.5em;
}

#nav .links li{
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 0px 0.3em 0px 3.5%;
	height: 2em;
	line-height: 1.6em;
}

#nav .links a{
	color: #fff;
	font-size: 1.08em;
}

#nav .links .current{
	font-weight: bold;
}

#nav .links .current i{
	position: absolute;
	width: 0.9em;
	height: 0.2em;
	border-radius: 0.1em;
	background: #f9cb0b;
	left: 50%;
	margin-left: -0.45em;
	bottom: 0px;
}

#nav .shadow{
	position: absolute;
	right: 0px;
	top: 0px;
	height: 1.6em;
	width: 4.2em;
	background: url("images/nav-shadow.png");
	background-size: 100% auto;
}

#nav .btn{
	position: absolute;
	width: 0.92em;
	height: 0.92em;
	background: url("images/nav-btn.png");
	background-size: 100% 100%;
	top: 0.34em;
	right: 1.4em;
	font-size: 1em;
}

#nav2{
	background: #fff;
	height: 2.7em;
	border-bottom: 0.04em solid #e3e2e2;
}

#nav2 ul{
	overflow-x: scroll;
	white-space:nowrap;
	padding-right: 3.5%;
}

#nav2 li{
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 0px 0.3em 0px 3.5%;
	height: 2.7em;
	line-height: 2.7em;
}

#nav2 .current{
	font-weight: bold;
}

#nav2 .current a{
	font-size: 1.08em;
	color: #176dd4;
}

#nav2 .current i{
	position: absolute;
	width: 1em;
	height: 0.2em;
	border-radius: 0.1em;
	background: #176dd4;
	left: 50%;
	margin-left: -0.5em;
	bottom: 0.33em;
}

#top-blank1{
	height: 6.88em;
}

#top-blank1.show_video_sub {
	height: 10em !important;
}

#top-blank2{
	height: 9.62em;
}

#top-blank3{
	height: 5.7em;
}

#top-blank4{
	height: 2.8em;
}

#home-content{
	position: relative;
	background: url("images/home-bg.png") no-repeat center top;
	background-size: 100% auto;
}

#home-content.unset_background{
	background: unset !important;
}

.show01{
	margin: 0px 3.5% 0.6em 3.5%;
	border-radius: 0.3em;
	height: 50vw;
	overflow: hidden;
}

.show01 .shadow{
	position: absolute;
	width: 100%;
	height: 3.7em;
	background: url("images/show01-shadow.png");
	background-size: auto 100%;
	left: 0px;
	bottom: 0px;
}

.show01 p{
	position: absolute;
	width: 94%;
	left: 3%;
	text-align: center;
	line-height: 1.2em;
	height: 1.2em;
	bottom: 1.4em;
	z-index: 9;
}

.show01 p a{
	font-size: 1.15em;
}

.show01 .tab{
	position: absolute;
	width: 94%;
	left: 3%;
	bottom: 0.7em;
	text-align: center;
	height: 0.15em;
}

.show01 .tab span{
	display: inline-block;
	vertical-align: top;
	width: 0.9em;
	height: 0.15em;
	background-color:rgba(255,255,255,0.5);
	margin: 0px 0.1em;
}

.show01 .tab .current{
	background: #fff;
	width: 2.3em;
}

.show02{
	margin: 0px 3.5%;
}

.show02 li{
	border-bottom: 1px solid #efefef;
	padding: 0.65em 0px;
	background-color: white;
}

.show02 h3{
	font-size: 1.2em;
	line-height: 1.3em;
}

.show02 .style2 h3{
	height: 2.6em;
}

.show02 .bottom{
	line-height: 0.88em;
	height: 0.88em;
	color: #999ca1;
}

.show02 .style1 .bottom{
	margin-top: 0.6em;
}

.show02 .style2 .bottom{
	margin-top: 1em;
}

.show02 .bottom a{
	color: #999ca1;
}

.show02 .bottom span{
	float: left;
	font-size: 0.66em;
	border-width: 1px;
	border-style: solid;
	border-radius: 0.2em;
	padding: 0px 0.3em;
	margin-top: -1px;
	margin-right: 1em;
}

.show02 .bottom span.color1{
	border-color: #ea1b42;
	color: #ea1b42;
}

.show02 .bottom span.color2{
	border-color: #176dd4;
	color: #176dd4;
	max-width: 30%;
}

.show02 .bottom label{
	float: left;
	font-size: 0.66em;
	margin-right: 1em;
}

.show02 .bottom .close{
	float: right;
	width: 0.44em;
	height: 0.44em;
	background: url("images/show02-close.png");
	background-size: 100% 100%;
	margin-top: 0.22em;
}

.show02 .text{
	float: left;
	width: calc(100% - 8.7em);
}

.show02 .photo{
	float: right;
	width: 7.7em;
	height: 5.15em;
	border-radius: 0.2em;
}

.show02 dl{
	margin-top: 0.5em;
}

.show02 dd{
	width: 7.7em;
	height: 5.15em;
}

.show02 dd img{
	display: inline-block;
	vertical-align: top;
	width: 100%;
	height: 100%;
	border-radius: 0.2em;
}

.show02 .middle{
	float: left;
	text-align: center;
	width: calc(100% - 15.4em);
}

.show02 .middle img{
	width: 7.7em;
}

.show02 .video{
	border-radius: 0.2em;
	margin-top: 0.5em;
	height: 52.3vw;
}

.show02 .video .play{
	position: absolute;
	width: 3.1em;
	height: 3.1em;
	background: url("images/play.png");
	background-size: 100% 100%;
	left: 50%;
	top: 50%;
	margin: -1.55em 0px 0px -1.55em;
}

.show02 .video .bar{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 0.13em;
}

.show02 .video .bar i{
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 100%;
	background: #e86629;
}

.show02 .video .time{
	position: absolute;
	right: 0.8em;
	bottom: 0.5em;
	line-height: 1em;
	color: #fff;
}

.show02 .video .time span{
	font-size: 0.7em;
	display: inline-block;
	vertical-align: top;
}

.show02 .video .time i{
	position: absolute;
	left: -1.3em;
	top: 0.25em;
	height: 0.5em;
	width: 1em;
	background-size: 100% 100%;
	opacity: 0;
}

.show02 .video .time .i1{ background-image: url("images/video-time1.png"); }
.show02 .video .time .i2{ background-image: url("images/video-time2.png"); }
.show02 .video .time .i3{ background-image: url("images/video-time3.png"); }
.show02 .video .time .i4{ background-image: url("images/video-time4.png"); }


@-ms-keyframes show02-time{
	from{ opacity: 0; }
	0.01%{ opacity: 1; }
	24.99%{ opacity: 1; }
	25%{ opacity: 0; }
	to{ opacity: 0; }
}
@-moz-keyframes show02-time{
	from{ opacity: 0; }
	0.01%{ opacity: 1; }
	24.99%{ opacity: 1; }
	25%{ opacity: 0; }
	to{ opacity: 0; }
}
@-o-keyframes show02-time{
	from{ opacity: 0; }
	0.01%{ opacity: 1; }
	24.99%{ opacity: 1; }
	25%{ opacity: 0; }
	to{ opacity: 0; }
}
@-webkit-keyframes show02-time{
	from{ opacity: 0; }
	0.01%{ opacity: 1; }
	24.99%{ opacity: 1; }
	25%{ opacity: 0; }
	to{ opacity: 0; }
}
@keyframes show02-time{
	from{ opacity: 0; }
	0.01%{ opacity: 1; }
	24.99%{ opacity: 1; }
	25%{ opacity: 0; }
	to{ opacity: 0; }
}

.show02 .video.on .time .i1{
	animation:'show02-time' 0.4s linear 0s infinite;
	-ms-animation:show02-time 0.4s linear 0s infinite;
	-moz-animation:show02-time 0.4s linear 0s infinite;
	-o-animation:'show02-time' 0.4s linear 0s infinite;
	-webkit-animation:'show02-time' 0.4s linear 0s infinite;
}

.show02 .video.on .time .i2{
	animation:'show02-time' 0.4s linear 0.1s infinite;
	-ms-animation:show02-time 0.4s linear 0.1s infinite;
	-moz-animation:show02-time 0.4s linear 0.1s infinite;
	-o-animation:'show02-time' 0.4s linear 0.1s infinite;
	-webkit-animation:'show02-time' 0.4s linear 0.1s infinite;
}

.show02 .video.on .time .i3{
	animation:'show02-time' 0.4s linear 0.2s infinite;
	-ms-animation:show02-time 0.4s linear 0.2s infinite;
	-moz-animation:show02-time 0.4s linear 0.2s infinite;
	-o-animation:'show02-time' 0.4s linear 0.2s infinite;
	-webkit-animation:'show02-time' 0.4s linear 0.2s infinite;
}

.show02 .video.on .time .i4{
	animation:'show02-time' 0.4s linear 0.3s infinite;
	-ms-animation:show02-time 0.4s linear 0.3s infinite;
	-moz-animation:show02-time 0.4s linear 0.3s infinite;
	-o-animation:'show02-time' 0.4s linear 0.3s infinite;
	-webkit-animation:'show02-time' 0.4s linear 0.3s infinite;
}

.show02 .video.off .bar{
	display: none;
}

.show02 .video.off .time .i1{
	opacity: 1 !important;
}

.show02 .video.off .time .i2,.show02 .video.off .time .i3,.show02 .video.off .time .i4{
	display: none;
}

.show02 .video.on .play{
	display: none;
}

.show02 .live{
	margin-bottom: 0.5em;
	height: 52.3vw;
}

.show02 .live .shadow{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 4.35em;
	background: url("images/show02-shadow.png");
	background-size: auto 100%;
}

.show02 .live .date{
	position: absolute;
	right: 0.8em;
	bottom: 0.5em;
	line-height: 1.2em;
	color: #fff;
}

.show02 .live .date b{
	font-weight: normal;
	font-size: 0.7em;
}

.show02 .live span{
	position: absolute;
	left: 0.8em;
	bottom: 0.5em;
	line-height: 1.2em;
	height: 1.2em;
	border-radius: 0.6em;
	display: none;
	width: 4em;
	text-align: center;
	color: #fff;
	z-index: 9;
}

.show02 .live span h5{
	display: inline-block;
	vertical-align: top;
	font-size: 0.7em;
	font-weight: normal;
}

.show02 .live.tag1 span,.show02 .live.tag2 span,.show02 .live.tag3 span,.show02 .live.tag1 h6{
	display: block;
}

.show02 .live.tag1 span{
	background: #ff2124;
}

.show02 .live.tag2 span{
	background: #186dd3;
}

.show02 .live.tag3 span{
	background: #7d7d7d;
}

.show02 .live span .icon{
	position: relative;
	display: inline-block;
    vertical-align: top;
    width: 0.6em;
    height: 0.6em;
    margin: 0.3em 0.15em 0px 0px;
	z-index: 3;
}

.show02 .live span .icon b{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	background-size: 100% 100%;
}

.show02 .live span .icon .b1{ background-image: url("images/live1.png"); }
.show02 .live span .icon .b2{ background-image: url("images/live2.png"); }
.show02 .live span .icon .b3{ background-image: url("images/live3.png"); }

@-ms-keyframes show02-live{
	from{ opacity: 0; }
	0.01%{ opacity: 1; }
	33.32%{ opacity: 1; }
	33.33%{ opacity: 0; }
	to{ opacity: 0; }
}
@-moz-keyframes show02-live{
	from{ opacity: 0; }
	0.01%{ opacity: 1; }
	33.32%{ opacity: 1; }
	33.33%{ opacity: 0; }
	to{ opacity: 0; }
}
@-o-keyframes show02-live{
	from{ opacity: 0; }
	0.01%{ opacity: 1; }
	33.32%{ opacity: 1; }
	33.33%{ opacity: 0; }
	to{ opacity: 0; }
}
@-webkit-keyframes show02-live{
	from{ opacity: 0; }
	0.01%{ opacity: 1; }
	33.32%{ opacity: 1; }
	33.33%{ opacity: 0; }
	to{ opacity: 0; }
}
@keyframes show02-live{
	from{ opacity: 0; }
	0.01%{ opacity: 1; }
	33.32%{ opacity: 1; }
	33.33%{ opacity: 0; }
	to{ opacity: 0; }
}

.show02 .live span .icon .b1{
	animation:'show02-live' 0.3s linear 0s infinite;
	-ms-animation:show02-live 0.3s linear 0s infinite;
	-moz-animation:show02-live 0.3s linear 0s infinite;
	-o-animation:'show02-live' 0.3s linear 0s infinite;
	-webkit-animation:'show02-live' 0.3s linear 0s infinite;
}

.show02 .live span .icon .b2{
	animation:'show02-live' 0.3s linear 0.1s infinite;
	-ms-animation:show02-live 0.3s linear 0.1s infinite;
	-moz-animation:show02-live 0.3s linear 0.1s infinite;
	-o-animation:'show02-live' 0.3s linear 0.1s infinite;
	-webkit-animation:'show02-live' 0.3s linear 0.1s infinite;
}

.show02 .live span .icon .b3{
	animation:'show02-live' 0.3s linear 0.2s infinite;
	-ms-animation:show02-live 0.3s linear 0.2s infinite;
	-moz-animation:show02-live 0.3s linear 0.2s infinite;
	-o-animation:'show02-live' 0.3s linear 0.2s infinite;
	-webkit-animation:'show02-live' 0.3s linear 0.2s infinite;
}

.show02 .live.tag2 span .icon,.show02 .live.tag3 span .icon{
	display: none;
}

.show02 .live h6{
	position: absolute;
	display: none;
	bottom: 0.5em;
	font-weight: normal;
	font-size: 1em;
	left: 4em;
	height: 1.2em;
	line-height: 1.2em;
	color: #fff;
	background: rgba(0,0,0,0.75);
	font-style: normal;
	padding: 0px 0.8em 0px 1.2em;
	border-radius: 0px 0.6em 0.6em 0px;
}

.show02 .live h6 i{
	display: inline-block;
	vertical-align: top;
	font-style: normal;
	font-size: 0.7em;
}

.show03{
	margin: 0.6em 3.5%;
	border-radius: 0.2em;
	height: 25.1vw;
}

.show03 .tag{
	position: absolute;
	left: 0.8em;
	top: 0.8em;
	font-size: 0.66em;
	border-width: 1px;
	border-style: solid;
	border-color: #ea1b42;
	background: #ff5e61;
	border-radius: 0.2em;
	padding: 0px 0.3em;
	color: #fff;
}

.show03 .tab{
	position: absolute;
	width: 94%;
	left: 3%;
	bottom: 0.3em;
	text-align: center;
	height: 0.15em;
}

.show03 .tab span{
	display: inline-block;
	vertical-align: top;
	width: 0.9em;
	height: 0.15em;
	background-color:rgba(255,255,255,0.5);
	margin: 0px 0.1em;
}

.show03 .tab .current{
	background: #fff;
}

.title1{
	line-height: 1.2em;
	height: 1.2em;
	margin: 1em 3.5% 0px 3.5%;
}

.title1 span{
	font-size: 1.08em;
}

.show04{
	margin-top: 0.6em;
	position: relative;
	padding-bottom: 0.8em;
}

.show04 .line{
	position: absolute;
	left: 3.5%;
	width: 93%;
	bottom: 0px;
	height: 1px;
	background: #efefef;
}

.show04 ul{
	overflow-x: scroll;
	white-space: nowrap;
	padding-right: calc(3.5% + 0.5em);
}

.show04 li{
	display: inline-block;
	vertical-align: top;
	width: 11.7em;
	white-space: normal;
	margin: 0px -0.5em 0px 3.5%;
}

.show04 .photo{
	height: 18.6em;
	border-radius: 0.2em;
}

.show04 .photo .shadow{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	background: rgba(0,0,0,0.2);
}

.show04 .photo .play{
	position: absolute;
	width: 0.84em;
	height: 0.84em;
	background: url("images/play2.png");
	background-size: 100% 100%;
	left: 0.5em;
	bottom: 0.4em;
}

.show04 .photo span{
	position: absolute;
	left: 1.6em;
	bottom: 0.4em;
	line-height: 0.84em;
	font-size: 1em;
	color: #fff;
}

.show04 .photo label{
	position: absolute;
	right: 0.5em;
	bottom: 0.4em;
	line-height: 0.84em;
	font-size: 1em;
	color: #fff;
}

.show04 .photo span i,.show04 .photo label i{
	font-size: 0.7em;
	font-style: normal;
}

.show04 p{
	margin: 0.3em 0.3em 0px 0.3em;
	font-size: 0.9em;
	line-height: 1.5em;
	height: 3em;
}

.show05{
	margin-top: 0.6em;
	position: relative;
}

.show05 ul{
	overflow-x: scroll;
	white-space: nowrap;
	padding-right: calc(3.5% + 0.2em);
}

.show05 li{
	display: inline-block;
	vertical-align: top;
	width: 21.1em;
	height: 11.8em;
	border-radius: 0.2em;
	white-space: normal;
	margin: 0px -0.2em 0px 3.5%;
}

.show05 .shadow{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	background: rgba(0,0,0,0.25);
}

.show05 i{
	font-style: normal;
}

.show05 span{
	position: absolute;
	left: 0.8em;
	width: 19.5em;
	height: 1.2em;
	line-height: 1.2em;
	bottom: 0.5em;
	color: #fff;
}

.show05 span i{
	font-size: 0.7em;
}

.show05 p{
	position: absolute;
	left: 0.8em;
	width: 19.5em;
	line-height: 1.4em;
	bottom: 1.8em;
	color: #fff;
}

.show05 p i{
	font-size: 1.16em;
}

.more1{
	display: block;
	margin: 0.88em 3.5% 0px 3.5%;
	text-align: center;
	line-height: 0.92em;
}

.more1 span{
	display: inline-block;
	vertical-align: top;
	font-size: 0.92em;
}

.more1 i{
	display: inline-block;
	vertical-align: top;
	width: 0.92em;
	height: 0.92em;
	background: url("images/more.png");
	background-size: 100% 100%;
	margin-left: 0.5em;
}

.loading{
	display: block;
	margin: 1.54em 3.5% 0px 3.5%;
	text-align: center;
	line-height: 1.27em;
	color: #666;
}

.loading i{
	display: inline-block;
	vertical-align: top;
	width: 1.27em;
	height: 1.27em;
	background: url("images/loading.png");
	background-size: 100% 100%;
	margin-right: 0.8em;
}

.loading span{
	display: inline-block;
	vertical-align: top;
	font-size: 0.92em;
}

@-ms-keyframes loading{
	from{  }
	to{ transform: rotate(360deg); }
}
@-moz-keyframes loading{
	from{  }
	to{ transform: rotate(360deg); }
}
@-o-keyframes loading{
	from{  }
	to{ transform: rotate(360deg); }
}
@-webkit-keyframes loading{
	from{  }
	to{ transform: rotate(360deg); }
}
@keyframes loading{
	from{  }
	to{ transform: rotate(360deg); }
}

.loading i{
	animation:'loading' 2.0s linear 0s infinite;
	-ms-animation:loading 2.0s linear 0s infinite;
	-moz-animation:loading 2.0s linear 0s infinite;
	-o-animation:'loading' 2.0s linear 0s infinite;
	-webkit-animation:'loading' 2.0s linear 0s infinite;
}

#page-bottom1{
	height: 1.5em;
}

.show06 li{
	padding-bottom: 1.2em;
}

.show06 .video{
	height: 56.3vw;
}

.show06 .video .play{
	position: absolute;
	width: 3.1em;
	height: 3.1em;
	background: url("images/play.png");
	background-size: 100% 100%;
	left: 50%;
	top: 50%;
	margin: -1.55em 0px 0px -1.55em;
}

.show06 .video .bar{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 0.13em;
}

.show06 .video .bar i{
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 100%;
	background: #e86629;
}

.show06 .video .time{
	position: absolute;
	right: 0.8em;
	bottom: 0.5em;
	line-height: 1em;
	color: #fff;
}

.show06 .video .time span{
	font-size: 0.7em;
	display: inline-block;
	vertical-align: top;
}

.show06 .video .time i{
	position: absolute;
	left: -1.3em;
	top: 0.25em;
	height: 0.5em;
	width: 1em;
	background-size: 100% 100%;
	opacity: 0;
}

.show06 .video .time .i1{ background-image: url("images/video-time1.png"); }
.show06 .video .time .i2{ background-image: url("images/video-time2.png"); }
.show06 .video .time .i3{ background-image: url("images/video-time3.png"); }
.show06 .video .time .i4{ background-image: url("images/video-time4.png"); }


@-ms-keyframes show06-time{
	from{ opacity: 0; }
	0.01%{ opacity: 1; }
	24.99%{ opacity: 1; }
	25%{ opacity: 0; }
	to{ opacity: 0; }
}
@-moz-keyframes show06-time{
	from{ opacity: 0; }
	0.01%{ opacity: 1; }
	24.99%{ opacity: 1; }
	25%{ opacity: 0; }
	to{ opacity: 0; }
}
@-o-keyframes show06-time{
	from{ opacity: 0; }
	0.01%{ opacity: 1; }
	24.99%{ opacity: 1; }
	25%{ opacity: 0; }
	to{ opacity: 0; }
}
@-webkit-keyframes show06-time{
	from{ opacity: 0; }
	0.01%{ opacity: 1; }
	24.99%{ opacity: 1; }
	25%{ opacity: 0; }
	to{ opacity: 0; }
}
@keyframes show06-time{
	from{ opacity: 0; }
	0.01%{ opacity: 1; }
	24.99%{ opacity: 1; }
	25%{ opacity: 0; }
	to{ opacity: 0; }
}

.show06 .video.on .time .i1{
	animation:'show06-time' 0.4s linear 0s infinite;
	-ms-animation:show06-time 0.4s linear 0s infinite;
	-moz-animation:show06-time 0.4s linear 0s infinite;
	-o-animation:'show06-time' 0.4s linear 0s infinite;
	-webkit-animation:'show06-time' 0.4s linear 0s infinite;
}

.show06 .video.on .time .i2{
	animation:'show06-time' 0.4s linear 0.1s infinite;
	-ms-animation:show06-time 0.4s linear 0.1s infinite;
	-moz-animation:show06-time 0.4s linear 0.1s infinite;
	-o-animation:'show06-time' 0.4s linear 0.1s infinite;
	-webkit-animation:'show06-time' 0.4s linear 0.1s infinite;
}

.show06 .video.on .time .i3{
	animation:'show06-time' 0.4s linear 0.2s infinite;
	-ms-animation:show06-time 0.4s linear 0.2s infinite;
	-moz-animation:show06-time 0.4s linear 0.2s infinite;
	-o-animation:'show06-time' 0.4s linear 0.2s infinite;
	-webkit-animation:'show06-time' 0.4s linear 0.2s infinite;
}

.show06 .video.on .time .i4{
	animation:'show06-time' 0.4s linear 0.3s infinite;
	-ms-animation:show06-time 0.4s linear 0.3s infinite;
	-moz-animation:show06-time 0.4s linear 0.3s infinite;
	-o-animation:'show06-time' 0.4s linear 0.3s infinite;
	-webkit-animation:'show06-time' 0.4s linear 0.3s infinite;
}

.show06 .video.off .bar{
	display: none;
}

.show06 .video.off .time .i1{
	opacity: 1 !important;
}

.show06 .video.off .time .i2,.show06 .video.off .time .i3,.show06 .video.off .time .i4{
	display: none;
}

.show06 .video.on .play{
	display: none;
}

.show06 h3{
	font-size: 1em;
	margin: 0.8em 3.5% 0px 3.5%;
	line-height: 1.3em;
}

.show06 h3 a{
	font-size: 1.08em;
}

.show06 .bottom{
	margin: 0.6em 3.5% 0px 3.5%;
	height: 0.88em;
	line-height: 0.88em;
	color: #98a1ab;
}

.show06 .bottom a{
	color: #98a1ab;
}

.show06 .bottom .left span{
	float: left;
	font-size: 0.66em;
	border-width: 1px;
	border-style: solid;
	border-color: #ea1b42;
	color: #ea1b42;
	border-radius: 0.2em;
	padding: 0px 0.3em;
	margin-top: -1px;
	margin-right: 1em;
}

.show06 .bottom .left label{
	float: left;
	font-size: 0.66em;
	margin-right: 1em;
}

.show06 .bottom .right span,.show06 .bottom .right a{
	font-size: 0.66em;
	margin-left: 1em;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 1.33em 1.33em;
}

.show06 .bottom .right .icon1{
	background-image: url("images/show06-icon1.png");
	padding-left: 1.6em;
}

.show06 .bottom .right .icon2{
	background-image: url("images/show06-icon2.png");
	padding-left: 1.5em;
}

.show06 .bottom .right .icon2.on{
	background-image: url("images/show06-icon2b.png");
	color: #ff686b;
}

.show06 .bottom .right .icon3{
	background-image: url("images/show06-icon3.png");
	padding-left: 1.33em;
}

.show07 li{
	padding-bottom: 0.8em;
}

.show07 .live{
	margin-bottom: 0.5em;
	height: 43.5vw;
}

.show07 .live span{
	position: absolute;
	left: 0.8em;
	bottom: 0.5em;
	line-height: 1.2em;
	height: 1.2em;
	border-radius: 0.6em;
	display: none;
	width: 4em;
	text-align: center;
	color: #fff;
	z-index: 9;
}

.show07 .live span h5{
	display: inline-block;
	vertical-align: top;
	font-size: 0.7em;
	font-weight: normal;
}

.show07 .live.tag1 span,.show07 .live.tag2 span,.show07 .live.tag3 span,.show07 .live.tag1 h6{
	display: block;
}

.show07 .live.tag1 span{
	background: #ff2124;
}

.show07 .live.tag2 span{
	background: #186dd3;
}

.show07 .live.tag3 span{
	background: #7d7d7d;
}

.show07 .live span .icon{
	position: relative;
	display: inline-block;
    vertical-align: top;
    width: 0.6em;
    height: 0.6em;
    margin: 0.3em 0.15em 0px 0px;
	z-index: 3;
}

.show07 .live span .icon b{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	background-size: 100% 100%;
}

.show07 .live span .icon .b1{ background-image: url("images/live1.png"); }
.show07 .live span .icon .b2{ background-image: url("images/live2.png"); }
.show07 .live span .icon .b3{ background-image: url("images/live3.png"); }

@-ms-keyframes show07-live{
	from{ opacity: 0; }
	0.01%{ opacity: 1; }
	33.32%{ opacity: 1; }
	33.33%{ opacity: 0; }
	to{ opacity: 0; }
}
@-moz-keyframes show07-live{
	from{ opacity: 0; }
	0.01%{ opacity: 1; }
	33.32%{ opacity: 1; }
	33.33%{ opacity: 0; }
	to{ opacity: 0; }
}
@-o-keyframes show07-live{
	from{ opacity: 0; }
	0.01%{ opacity: 1; }
	33.32%{ opacity: 1; }
	33.33%{ opacity: 0; }
	to{ opacity: 0; }
}
@-webkit-keyframes show07-live{
	from{ opacity: 0; }
	0.01%{ opacity: 1; }
	33.32%{ opacity: 1; }
	33.33%{ opacity: 0; }
	to{ opacity: 0; }
}
@keyframes show07-live{
	from{ opacity: 0; }
	0.01%{ opacity: 1; }
	33.32%{ opacity: 1; }
	33.33%{ opacity: 0; }
	to{ opacity: 0; }
}

.show07 .live span .icon .b1{
	animation:'show02-live' 0.3s linear 0s infinite;
	-ms-animation:show02-live 0.3s linear 0s infinite;
	-moz-animation:show02-live 0.3s linear 0s infinite;
	-o-animation:'show02-live' 0.3s linear 0s infinite;
	-webkit-animation:'show02-live' 0.3s linear 0s infinite;
}

.show07 .live span .icon .b2{
	animation:'show02-live' 0.3s linear 0.1s infinite;
	-ms-animation:show02-live 0.3s linear 0.1s infinite;
	-moz-animation:show02-live 0.3s linear 0.1s infinite;
	-o-animation:'show02-live' 0.3s linear 0.1s infinite;
	-webkit-animation:'show02-live' 0.3s linear 0.1s infinite;
}

.show07 .live span .icon .b3{
	animation:'show02-live' 0.3s linear 0.2s infinite;
	-ms-animation:show02-live 0.3s linear 0.2s infinite;
	-moz-animation:show02-live 0.3s linear 0.2s infinite;
	-o-animation:'show02-live' 0.3s linear 0.2s infinite;
	-webkit-animation:'show02-live' 0.3s linear 0.2s infinite;
}

.show07 .live.tag2 span .icon,.show07 .live.tag3 span .icon{
	display: none;
}

.show07 .live h6{
	position: absolute;
	display: none;
	bottom: 0.5em;
	font-weight: normal;
	font-size: 1em;
	left: 4em;
	height: 1.2em;
	line-height: 1.2em;
	color: #fff;
	background: rgba(0,0,0,0.75);
	font-style: normal;
	padding: 0px 0.8em 0px 1.2em;
	border-radius: 0px 0.6em 0.6em 0px;
}

.show07 .live h6 i{
	display: inline-block;
	vertical-align: top;
	font-style: normal;
	font-size: 0.7em;
}

.show07 h3{
	font-size: 1em;
	margin: 0.8em 3.5% 0px 3.5%;
	line-height: 1.3em;
}

.show07 h3 a{
	font-size: 1.08em;
}

#top3{
	width: 100%;
	height: 2.8em;
	line-height: 2.8em;
	text-align: center;
	position: fixed;
	left: 0px;
	top: 0px;
	background: #fff;
	z-index: 88;
}

#top3 span{
	font-size: 1.125em;
}

#top3 .icon,.icon-fixed{
	position: absolute;
	width: 1.04em;
	height: 1.04em;
	background-size: 100% 100%;
	top: 0.88em;
}

#top3 .icon img,.icon-fixed img{
	height: 100%;
}

#top3 .icon-left,.icon-fixed.icon-left{
	left: 4%;
}

#top3 .icon-right,.icon-fixed.icon-right{
	right: 4%;
}

#top3 .exit{
	width: auto;
	line-height: 1.04em;
}

#top3 .exit img{
	display: inline-block;
	vertical-align: top;
	width: auto;
}

#top3 .exit i{
	display: inline-block;
	vertical-align: top;
	font-style: normal;
	color: #186dd3;
	margin-left: 0.3em;
	font-size: 1.04em;
}

.icon-fixed{
	position: fixed !important;
	z-index: 199;
}

#top-line{
	height: 1px;
	background: #eee;
	margin-top: -1px;
	position: relative;
	z-index: 99;
}

#top2{
	padding-top: 3.1em;
	background: #fff url("images/top2-bg.png") no-repeat center top;
	background-size: 100% auto;
	position: relative;
	text-align: center;
	padding-bottom: 0.7em;
	z-index: 99;
}

#top2 .circle{
	width: 4em;
	height: 4em;
	margin: 0px auto 0.5em auto;
}

#top2 .circle img{
	height: 100%;
}

#top2 h2{
	color: #3e4957;
	font-size: 1.5em;
	line-height: 1.2em;
}

#top2 p{
	color: #98a1ab;
	font-size: 0.82em;
	line-height: 1.2em;
	letter-spacing: 0.1em;
	margin-top: 0.5em;
}

#nav3{
	background: #fff;
	left: 0px;
	width: 100%;
	height: 2.4em;
	border-bottom: 1px solid #efefef;
	position: relative;
	z-index: 77;
}

#nav3.nav3_style2{
	position: fixed;
	top: 2.8em;
}

#nav3 ul{
	overflow-x: scroll;
    white-space: nowrap;
    padding-right: 3.5%;
}

#nav3 li{
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 0px 0.3em 0px 3.5%;
    height: 2.7em;
    line-height: 2.7em;
}

#nav3 li a{
	color: #3e4957;
}

#nav3 .current a{
	color: #000;
	font-size: 1.125em;
	z-index: 9;
	position: relative;
}

#nav3 .current i{
	position: absolute;
	left: 0px;
	width: 100%;
	height: 0.16em;
	border-radius: 0.08em;
	background: #186dd3;
	bottom: 0.75em;
}

.blank05em{
	height: 0.5em;
}

.show08{
	position: fixed;
	padding: 0.5em 3.5%;
	width: 93%;
	top: 2.8em;
	left: 0em;
	background: #fff;
	z-index: 77;
}

.show08 .text{
	float: left;
	font-size: 1em;
	height: 1.9em;
	line-height: 1.9em;
	background: #f2f2f2 url("images/show08.png") no-repeat 0.8em center;
	background-size: 1em 1em;
	border-radius: 0.95em;
	outline: none;
	border: none;
	color: #333;
	padding: 0px 1em 0px 2.5em;
	width: calc(100% - 6.5em);
}

.show08 .text::-webkit-input-placeholder{
	font-size: 0.92em;
	color: #98a1ab;
}

.show08 .text:-moz-placeholder{
	font-size: 0.92em;
	color: #98a1ab;
}

.show08 .text::-moz-placeholder{
	font-size: 0.92em;
	color: #98a1ab;
}

.show08 .text:-ms-input-placeholder{
	font-size: 0.92em;
	color: #98a1ab;
}

.show08 .sub{
	float: right;
	width: 2.65em;
	height: 1.72em;
	font-size: 1.1em;
	outline: none;
	border: none;
	text-align: right;
	color: #333;
	padding: 0;
	background: none;
}

.block-style1{
	border-bottom: 0.6em solid #eee;
	padding: 1em 3.5%;
}

.title2{
	height: 1.2em;
	line-height: 1.2em;
}

.title2 span{
	float: left;
}

.title2 span img{
	display: inline-block;
	vertical-align: top;
	width: 1.2em;
	height: 1.2em;
	margin-right: 0.5em;
}

.title2 .del{
	float: right;
	width: 1em;
	height: 1em;
	background: url("images/show09-del.png");
	background-size: 100% 100%;
	margin-top: 0.1em;
}

.title2 p{
	float: left;
	color: #8c9096;
	font-size: 0.66em;
	margin-left: 1em;
}

.title2 p a{
	color: #8c9096;
}

.title2 .btn{
	float: right;
	height: 1.46em;
	line-height: 1.46em;
	border-radius: 0.73em;
	background: #e3edfa;
	color: #186dd3;
	padding: 0px 1em;
	font-size: 0.82em;
}

.show09 ul{
	margin-left: -0.5em;
}

.show09 li{
	float: left;
	height: 2em;
	line-height: 2em;
	background: #f2f2f2;
	border-radius: 1em;
	padding: 0px 1em;
	margin: 1em 0px 0px 0.5em;
}

.show09 li a{
	display: inline-block;
	vertical-align: top;
	color: #111;
	font-size: 0.88em;
}

.show09 li i{
	display: inline-block;
	vertical-align: top;
	width: 0.5em;
	height: 0.5em;
	background: url("images/show09-close.png");
	background-size: 100% 100%;
	margin: 0.75em 0px 0px 0.88em;
}

.show10{
	margin-top: 0.5em;
}

.show10 li{
	float: left;
	min-width: 50%;
	height: 2em;
	line-height: 2em;
}

.show10 li a{
	display: inline-block;
	vertical-align: top;
	font-size: 0.92em;
}

.show10 li i{
	display: inline-block;
	vertical-align: top;
	width: 1.3em;
	height: 1.3em;
	font-style: normal;
	font-size: 0.92em;
	line-height: 1.3em;
	border-radius: 50%;
	text-align: center;
	margin: 0.43em 0.5em 0px 0px;
	color: #98a1ab;
}

.show10 .no1 i{
	background: #fdd9d9;
	color: #f54343;
}

.show10 .no2 i{
	background: #ffe5d5;
	color: #ff7c2c;
}

.show10 .no3 i{
	background: #fff2cc;
	color: #fdb301;
}

.show11{
	margin-top: 0.5em;
}

.show11 li{
	height: 2.3em;
	line-height: 2.3em;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.show11 li i{
	font-style: normal;
	margin-right: 0.3em;
}

.show11 .no1 i{	color: #f54343; }
.show11 .no2 i{	color: #f54343; }
.show11 .no3 i{	color: #f54343; }

.show11 li a{
	font-size: 0.92em;
}

.more2{
	margin-top: 0.5em;
	display: block;
	text-align: center;
}

.more2 span{
	color: #186dd3;
	font-size: 0.88em;
}

.more2 img{
	display: block;
	margin: 0.3em auto 0px auto;
	width: auto;
	height: 0.25em;
}

.show12{
	margin: 0px 3.5%;
}

.show12 li{
	border-bottom: 1px solid #efefef;
	padding: 0.65em 0px;
}

.show12 h3{
	font-size: 1.2em;
	line-height: 1.3em;
	margin-bottom: 0.4em;
}

.show12 h3 i{
	font-style: normal;
	color: #176dd4;
}

.show12 span{
	float: left;
	margin-right: 1em;
	position: relative;
}

.show12 span img{
	width: 7.7em;
	height: 5.2em;
	border-radius: 0.2em;
}

.show12 span i{
	position: absolute;
	left: 0.6em;
	bottom: 0.6em;
	background: url("images/play2.png") no-repeat left center;
	background-size: 1.2em 1.2em;
	padding-left: 1.7em;
	line-height: 1.2em;
	height: 1.2em;
	color: #fff;
	font-style: normal;
	font-size: 0.66em;
}

.show12 p{
	color: #505050;
	font-size: 0.88em;
	line-height: 1.6em;
	height: 4.8em;
	padding-top: 0.2em;
}

.show12 p i{
	font-style: normal;
	color: #176dd4;
}

.show12 .bottom{
	line-height: 0.88em;
    height: 0.88em;
    color: #999ca1;
	margin-top: 0.6em;
}

.show12 .bottom label{
	float: left;
	font-size: 0.66em;
	margin-right: 2em;
}

.more3{
	display: block;
	margin: 0.88em 3.5% 0px 3.5%;
	text-align: center;
	line-height: 0.92em;
}

.more3 span{
	display: inline-block;
	vertical-align: top;
	font-size: 0.92em;
}

.more3 i{
	display: inline-block;
	vertical-align: top;
	width: 0.92em;
	height: 0.92em;
	background: url("images/more3.png");
	background-size: 100% 100%;
	margin-left: 0.5em;
}

.block-style2{
	padding: 1em 3.5%;
}

.tab1{
	text-align: center;
	margin-top: 0.5em;
	line-height: 1.5em;
}

.tab1 span{
	display: inline-block;
	vertical-align: top;
	position: relative;
	margin: 0px 1em;
}

.tab1 span b{
	font-weight: normal;
	color: #949494;
	font-size: 1.04em;
	position: relative;
	z-index: 9;
}

.tab1 .current b{
	color: #333;
	font-size: 1.16em;
}

.tab1 .current i{
	position: absolute;
	width: 106%;
	height: 0.31em;
	background: #186dd3;
	left: -3%;
	bottom: 0px;
}

.show13{
	margin-top: 0.3em;
}

.show13 ul{
	margin-left: -2%;
}

.show13 li{
	float: left;
	width: 23%;
	height: 2.5em;
	line-height: 2.5em;
	text-align: center;
	border-radius: 0.3em;
	background: #f5f5f5;
	margin-top: 0.62em;
	margin-left: 2%;
	position: relative;
}

.show13 li a{
	display: block;
	height: 100%;
	font-size: 1.04em;
}

.show13 .location a{
	background: url("images/show13-location.png") no-repeat 0.7em center;
	background-size: 0.73em 0.81em;
}

.show13 li i{
	position: absolute;
	width: 0.46em;
	height: 0.46em;
	background: url("images/show13-close.png");
	background-size: 100% 100%;
	right: 0.4em;
	top: 0.4em;
}

.show13 .default a{
	color: #949494;
}

.show13 .default i{
	display: none;
}

.show13 .current{
	background: #e3edfa;
	color: #186dd3;
}

.show13 .current a{
	color: #186dd3;
}

.show14{
	margin-top: 0.3em;
}

.show14 ul{
	margin-left: -2%;
}

.show14 li{
	float: left;
	width: calc(23% - 2px);
	height: calc(2.5em - 2px);
	line-height: 2.5em;
	text-align: center;
	border-radius: 0.3em;
	background: #fff;
	margin-top: 0.62em;
	margin-left: 2%;
	position: relative;
	border: 1px solid #e1e1e1;
}

.show14 li a{
	display: block;
	height: 100%;
	font-size: 0.88em;
}

.show15{
	border-bottom: 1px solid #dfdede;
	padding: 0.5em 0% 1.6em 5%;
}

.show15 .head{
	float: left;
	width: 4.08em;
}

.show15 .head .photo{
	border-radius: 50%;
	width: 3.88em;
	height: 3.88em;
	margin: 0px auto;
	border: 0.04em solid #e1e0e0;
}

.show15 .head .photo img{
	height: 100%;
}

.show15 .head .level{
	height: 1.25em;
	line-height: 1.18em;
	padding: 0px 0.46em 0px 1.6em;
	text-align: center;
	width: 2.02em;
	font-weight: bold;
	background-size: 100% 100%;
	color: #fff;
	margin-top: 0.46em;
}

.show15 .head .level.color1{ background-image: url("images/show15-level1.png"); }
.show15 .head .level.color2{ background-image: url("images/show15-level2.png"); }
.show15 .head .level.color3{ background-image: url("images/show15-level3.png"); }

.show15 .head .level span{
	display: block;
	font-size: 0.69em;
}

.show15 .main{
	float: right;
	width: calc(100% - 5em);
	margin-top: 0.8em;
}

.show15 .main .box1{
	overflow: hidden;
}

.show15 .main .box1 ul{
	margin-left: -1px;
}

.show15 .main .box1 li{
	float: left;
	width: 33.33%;
	text-align: center;
	position: relative;
}

.show15 .main .box1 li i{
	position: absolute;
	width: 1px;
	height: 50%;
	top: 25%;
	left: 0px;
	background: #dfdede;
}

.show15 .main .box1 span{
	display: block;
	font-size: 1.02em;
	color: #3a3d45;
	line-height: 1.2em;
}

.show15 .main .box1 label{
	display: block;
	font-size: 0.79em;
	color: #8c9096;
	line-height: 1.2em;
	margin-top: 0.1em;
}

.show15 .main .box2{
	margin: 0.9em 5% 0px 5%;
}

.show15 .main .box2 .btn{
	border: 0.06em solid #186dd3;
	color: #186dd3;
	height: 1.6em;
	line-height: 1.6em;
	text-align: center;
	width: 46%;
	border-radius: 0.86em;
	overflow: hidden;
	background: #fff;
}

.show15 .main .box2 .btn img{
	display: inline-block;
	vertical-align: top;
	width: 1em;
	height: 1em;
	margin: 0.3em 0.6em 0px 0px;
}

.show15 .main .box2 .btn span{
	display: inline-block;
	vertical-align: top;
	font-size: 0.83em;
}

.show15 .main .box2 .btn.color2{
	background: #186dd3;
	color: #fff !important;
}

.tab2{
	text-align: center;
	margin-top: 0.5em;
	line-height: 1.5em;
	height: 2em;
}

.tab2 span{
	display: inline-block;
	vertical-align: top;
	position: relative;
	margin: 0px 2em;
}

.tab2 span b{
	font-weight: normal;
	font-size: 1.08em;
	position: relative;
	z-index: 9;
}

.tab2 .current b{
	color: #176dd4;
	font-size: 1.16em;
}

.tab2 .current i{
	position: absolute;
	width: 0.9em;
	height: 0.2em;
	border-radius: 0.1em;
	background: #186dd3;
	left: 50%;
	margin-left: -0.45em;
	bottom: -0.3em;
}

.more4{
	display: block;
	text-align: center;
	line-height: 1.2em;
	margin: 0.88em 3.5% 0px 3.5%;
	color: #999ca1;
}

.more4 span{
	font-size: 0.88em;
}

.show16{
	margin: 0px 3.5%;
}

.show16 li{
	border-bottom: 1px solid #efefef;
	padding: 0.65em 0px;
}

.show16 h3{
	color: #4b4b4b;
	font-size: 1.13em;
	line-height: 1.4em;
}

.show16 p{
	height: 2.2em;
	line-height: 2.2em;
	background: #f5f5f5;
	color: #2877d6;
	font-size: 0.92em;
	margin-top: 0.6em;
	padding: 0px 0.5em;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.show16 .bottom{
	line-height: 1.2em;
	height: 1.2em;
	margin-top: 0.3em;
}

.show16 .bottom span{
	font-size: 0.66em;
}

.show16 .bottom .left,.show16 .bottom .left a{
	color: #999;
}

.show16 .bottom .right,.show16 .bottom .right a{
	color: #a9a9a9;
}

.show17 .line{
	background: #eee;
	height: 0.63em;
	margin-top: -1px;
}

.show17 .row{
	border-bottom: 1px solid #eee;
	margin: 0px 3.5%;
	padding: 0.82em 1.38em 0.82em 0px;
	line-height: 1.45em;
	position: relative;
}

.show17 .row span{
	float: left;
	font-size: 1.04em;
}

.show17 .head{
	line-height: 2.7em;
}

.show17 .head .photo{
	float: right;
	width: 2.7em;
	height: 2.7em;
	border-radius: 50%;
	overflow: hidden;
}

.show17 .row .head img{
	height: 100%;
}

.show17 .row .text{
	float: right;
	font-size: 1.04em;
}

.show17 .row .text.color1{
	color: #186dd3;
}

.show17 .row .text.color2{
	color: #8c9096;
}

.show17 .row .arrow{
	position: absolute;
	right: 0px;
	top: 50%;
	margin-top: -0.365em;
	width: 0.46em;
	height: 0.73em;
	background: url("images/show17-arrow.png");
	background-size: 100% 100%;
}

.show18{
	margin: 0px 3.5%;
}

.show18 li{
	padding: 0.88em 0px;
	border-bottom: 1px solid #efefef;
}

.show18 .photo{
	float: left;
	width: 2.7em;
	height: 2.7em;
	border-radius: 50%;
}

.show18 .text{
	float: right;
	width: calc(100% - 3.5em);
	height: 2.7em;
	font-size: 1em;
}

.show18 .text h3{
	font-size: 1.02em;
	line-height: 1.2em;
}

.show18 .text p{
	font-size: 0.75em;
	line-height: 1.2em;
	color: #98a1ab;
	margin-top: 0.3em;
}

.big-focus-text a:not(:first-child) {
	display:none
}
.big-focus {
	position:relative;
	overflow:hidden;
}
.big-focus ul {
	clear:both;
	display:inline-block
}
.big-focus ul li {
	float:left;
	overflow:hidden;
	text-align:center
}
.big-focus a {
	display:block;
	width:100%;
	height:100%
}
.big-focus p {
	position:absolute;
	overflow:hidden;
	z-index:80
}


.show19{
	text-align: center;
	padding: 0.5em 0px;
}

.show19 a{
	display: inline-block;
	vertical-align: top;
	background: url("images/show19.png") no-repeat left center;
	background-size: 1em auto;
	padding-left: 1.3em;
	line-height: 1.5em;
}

.show20{
	background: #e3edfa;
	height: 2.5em;
	line-height: 2.5em;
	text-align: center;
	color: #186dd3;
}

.show20 img{
	display: inline-block;
	vertical-align: top;
	height: 1em;
	width: auto;
	margin: 0.75em 0.5em 0px 0px;
}

.show20 span{
	display: inline-block;
	vertical-align: top;
	font-size: 0.83em;
}