@charset "utf-8";
body{
	font-family:"microsoft yahei","simsun";
	font-size:16px;
	color:#333;
}

@media (max-width: 380px) {
	body{ font-size:14px; }
}

@media (max-width: 325px) {
	body{ font-size:12px; }
}

@media (min-width: 760px) {
	body{ height: auto!important; font-size:22px; width: 760px;margin: auto;box-shadow: 0px 0px 5px 3px #aaaaaa85;}
}
@media (min-width: 980px) {
	body{ height: auto!important; font-size:22px; width: 980px;margin: auto;box-shadow: 0px 0px 5px 3px #aaaaaa85;}
}

a{
	color:#333;
}

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;
}

#footer{
	margin-top: 3em;
}

.show1{
	margin: 1em 3.5% 0px 3.5%;
	position: relative;
}

.show1 .text{
	margin-left: 1em;
}

.show1 .text p{
	font-size: 1.1em;
	line-height: 1.6em;
	text-indent: 2em;
}

.show1 .bar{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 0.25em;
	height: 100%;
	background: #186dd3;
}

.show1 .bar span{
	position: absolute;
	width: 100%;
	height: 20%;
	left: 0px;
	top: 0px;
	background: #f9cb0b;
}

.show2{
	margin-top: 0.5em;
}

.show2 li{
	float: left;
	background: #e3edfa;
	margin-left: 3.5%;
	margin-top: 0.8em;
	width: 20.6%;
	line-height: 2em;
	height: 2em;
	text-align: center;
	color: #186dd3;
	border-radius: 1em;
}

.show2 .current{
	color: #fff;
	background: #186dd3;
}

.block{
	margin-top: 2.5em;
}

.title{
	border-top: 0.05em solid #186dd3;
	border-left: 0.23em solid #f9cb0b;
	height: 2.2em;
	line-height: 2.2em;
	overflow: hidden;
}

.title .name{
	float: left;
	background: #186dd3;
	color: #fff;
	padding: 0px 0.6em;
	position: relative;
}

.title .name span{
	font-size: 1.1em;
}

.title .name .triangle{
	position: absolute;
	right: -1.1em;
	top: 0em;
	width: 0;
	height: 0;
	border-bottom: 2.2em solid transparent;
	border-left: 1.1em solid #186dd3;
}

.title .more{
	float: right;
	color: #98a1ab;
	font-size: 0.7em;
	margin-right: 3.5%;
}


.show3{
	margin: 0.5em 3.5% 0px 3.5%;
}

.show3 li{
	padding: 0.8em 0px;
	border-bottom: 1px solid #dfdede;
}


.show3 li .txt { display:block; margin-bottom:.5em; font-size:1.2em; color:#222; line-height:1.4em}
.show3 li .txt img { float:right; width:35%; margin:0 0 .5em .5em;border-radius: 0.3em;}
.show3 li a img,.show3 li a img,.show3 li a img { display:block; width:100%;border-radius: 0.3em;}


.show3 .photo-wall{
	position: relative;
	margin-top: 0.5em;
}

.show3 .photo-wall table{
	width: 100%;
	font-size: 1em;
}

.show3 .photo-wall table td{
	width: 33.33%;
	float: none !important;
}

.show3 .photo-wall table img{
	display: inline-block;
	vertical-align: top;
	width: 7.7em;
	height: 5.1em;
	border-radius: 0.3em;
}

.show3 .photo-wall .left{
	text-align: left;
}

.show3 .photo-wall .middle{
	text-align: center;
}

.show3 .photo-wall .right{
	text-align: right;
}

.show3 .tag{
	position: absolute;
	right: 0.3em;
	bottom: 0.3em;
	color: #fff;
	background-color:rgba(0,0,0,0.6);
	border-radius: 0.3em;
	background-image: url(/uploads/image/ws2simages/num2.png);
	background-repeat: no-repeat;
	background-size: 0.9em 0.9em;
	background-position: 0.5em center;
	padding: 0px 0.5em 0px 1.6em;
	line-height: 1.4em;
}

.show3 .tag i{
	font-style: normal;
	font-size: 0.8em;
}

.show3 h3{
	font-size: 1.2em;
	line-height: 1.4em;
}

.show3 p{
	font-size: 0.8em;
	height: 1.2em;
	line-height: 1.2em;
	margin-top: 0.8em;
	color: #999ca1;
}

.show3 p span{
	float: left;
	margin-right: 1em;
}

.show3 p .num{
	background: url(/uploads/image/ws2simages/see.png) no-repeat left center;
	background-size: 0.9em 0.9em;
	padding-left: 1.2em;
}

.show3 p .close{
	float: right;
	width: 0.8em;
	height: 0.8em;
	background: url(/uploads/image/ws2simages/close.png);
	background-size: 100% 100%;
	margin-top: 0.2em;
}

.more2{
	display: block;
	text-align: center;
	color: #999ca1;
	background: url(/uploads/image/ws2simages/more2.png) no-repeat center bottom;
	background-size: auto 0.25em;
	padding-bottom: 0.5em;
	margin-top: 1em;
}

.show4{
	margin: 1em 3.5% 0px 3.5%;
}

.show4 p{
	text-indent: 2em;
	font-size: 1.1em;
	line-height: 1.6em;
}

.show5{
	margin: 1.5em 0% 2em 0%;
	text-align: center;
}

.show5 .btn{
	display: inline-block;
	vertical-align: top;
	width: 4.9em;
	height: 3.8em;
	line-height: 3.8em;
	color: #fff;
	margin: 0px 0.1em;
	font-size: 1.2em;
	font-weight: bold;
}

.show5 .bg1{ background-color: #5bb1ff; }
.show5 .bg2{ background-color: #f9b938; }
.show5 .bg3{ background-color: #9773ff; }
.show5 .bg4{ background-color: #5ad077; }

.show6 li{
	float: left;
	margin-top: 1.5em;
	margin-left: 3.5%;
	width: 44.75%;
}

.show6 .photo{
	height: 8em;
	position: relative;
	border-radius: 0.3em;
	overflow: hidden;
}

.show6 .photo img{
	height: 100%;
}

.show6 .photo .time{
	position: absolute;
	bottom: 0.5em;
	left: 0.5em;
	color: #fff;
	background-color:rgba(0,0,0,0.6);
	background-image: url(/uploads/image/ws2simages/play.png);
	background-repeat: no-repeat;
	background-position: 0.4em center;
	background-size: 0.6em 0.6em;
	height: 1.2em;
	line-height: 1.2em;
	padding: 0px 0.5em 0px 1.3em;
	border-radius: 0.2em;
}

.show6 .photo .time i{
	font-style: normal;
	font-size: 0.8em;
}

.show6 p{
	font-size: 1em;
	line-height: 1.2em;
	height: 2.4em;
	margin: 0.5em 0.3em 0px 0.3em;
}

.show7{
	margin: 1.5em 3.5% 0px 3.5%;
	position: relative;
}

.show7 .line{
	position: absolute;
	height: 100%;
	width: 0.05em;
	top: 0px;
	left: 5.2em;
	background: #186dd3;
}

.show7 li{
	position: relative;
	padding-left: 6.2em;
	margin-bottom: 1.2em;
}

.show7 .time{
	position: absolute;
	left: 0px;
	top: 0em;
	width: 5em;
	height: 1.54em;
	line-height: 1.54em;
	color: #186dd3;
}

.show7 .point{
	position: absolute;
	border-radius: 50%;
	left: 4.9em;
	top: 0.47em;
	width: 0.2em;
	height: 0.2em;
	border: 0.2em solid #186dd3;
	background: #f9cb0b;
}

.show7 .text p{
	font-size: 1.1em;
	line-height: 1.4em;
}

.show8{
	margin: 1em 3.5% 0px 3.5%;
}

.show8 .head{
	position: relative;
	min-height: 3.4em;
}

.show8 .head h3{
	font-size: 1.2em;
	line-height: 1.4em;
	margin-right: 4.3em;
}

.show8 .head p{
	color: #7a7a7a;
	font-size: 0.8em;
	height: 1.2em;
	line-height: 1.2em;
	margin-top: 0.5em;
}

.show8 .head .num{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 5.5em;
	height: 3.2em;
	padding-top: 0.2em;
	border-radius: 1.4em;
	background: #57b0ff;
	color: #fff;
	text-align: center;
}

.show8 .head .num span{
	display: block;
	font-size: 1.6em;
	line-height: 1.2em;
}

.show8 .head .num i{
	font-style: normal;
	display: block;
	font-size: 0.8em;
	line-height: 1.2em;
}

.show8 .list{
	margin-top: 1em;
}

.show8 .list li{
	border: 0.05em solid #dfdede;
	border-radius: 0.3em;
	margin-top: 0.8em;
	position: relative;
	padding: 0.8em 4.2em 0.8em 2.3em;
}

.show8 .list .selected{
	border: 0.15em solid #186dd3;
}

.show8 .list .num{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 1.9em;
	line-height: 3.4em;
	font-size: 1.2em;
	text-align: center;
	color: #186dd3;
	font-weight: bold;
}

.show8 .list .percent{
	position: absolute;
	right: 0px;
	top: 0px;
	font-size: 1.1em;
	width: 3.8em;
	line-height: 3.7em;
	text-align: center;
	color: #f2ad36;
	font-weight: bold;
}

.show8 .list p{
	font-size: 1.1em;
	line-height: 1.4em;
	height: 1.4em;
}

.show8 .list .bar{
	display: block;
	height: 0.35em;
	background: #dedede;
	margin-top: 0.6em;
	border-radius: 0.1em;
	position: relative;
}

.show8 .list .bar span{
	position: absolute;
	height: 100%;
	left: 0px;
	top: 0px;
	background: #f2ad36;
	border-radius: 0.1em;
}

.show9{
	margin: 1em 3.5% 0px 3.5%;
}

.show9 h3{
	font-size: 1.2em;
	line-height: 1.4em;
}

.show9 .head{
	margin-top: 1em;
	height: 2.2em;
	line-height: 2.2em;
	position: relative;
}

.show9 .head .tag{
	top: 0px;
	height: 2.2em;
	width: 10em;
	color: #fff;
	text-align: center;
	position: relative;
}

.show9 .head .tag.left{
	background: #186dd3;
}

.show9 .head .tag.right{
	background: #f2ad36;
}

.show9 .head .tag i{
	position: absolute;
	top: 0px;
	width: 0;
	height: 0;
	border-top: 2.2em solid transparent;
}

.show9 .head .tag.left i{
	right: -0.7em;
	border-left: 0.7em solid #186dd3;
}

.show9 .head .tag.right i{
	left: -0.7em;
	border-right: 0.7em solid #f2ad36;
}

.show9 .head .vs{
	position: absolute;
	top: 0px;
	left: 50%;
	height: 2.2em;
	line-height: 2.2em;
	text-align: center;
	width: 2.5em;
	margin-left: -1.25em;
	font-weight: bold;
}

.show9 .head .vs span{
	font-size: 1.4em;
}

.show9 .vote{
	margin-top: 0.7em;
	height: 2.8em;
	position: relative;
}

.show9 .vote .btn{
	height: 2.8em;
	width: 2.5em;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 1.66em 1.4em;
	position: relative;
}

.show9 .vote .btn.left{
	background-color: #186dd3;
	background-image: url(/uploads/image/ws2simages/vote1.png);
}

.show9 .vote .btn.right{
	background-color: #f2ad36;
	background-image: url(/uploads/image/ws2simages/vote2.png);
}

.show9 .vote .btn i{
	position: absolute;
	top: 0px;
	width: 0;
    height: 0;
	border-top: 1.4em solid transparent;
	border-bottom: 1.4em solid transparent;
}

.show9 .vote .btn.left i{
	right: -0.7em;
	border-left: 0.7em solid #186dd3;
}

.show9 .vote .btn.right i{
	left: -0.7em;
	border-right: 0.7em solid #f2ad36;
}

.show9 .vote .middle{
	position: absolute;
	width: 17em;
	left: 50%;
	margin-left: -8.5em;
	top: 1.25em;
}

.show9 .vote .middle .bar{
	height: 0.33em;
	position: relative;
}

.show9 .vote .middle .bar span{
	height: 100%;
	border-radius: 0.1em;
}

.show9 .vote .middle .bar span.left{
	background: #186dd3;
	margin-left: -0.05em;
}

.show9 .vote .middle .bar span.right{
	background: #f2ad36;
	margin-right: -0.05em;
}

.show9 .vote .middle .num{
	line-height: 1.2em;
	margin-top: 0.2em;
}

.show9 .vote .middle .num span.left{
	color: #186dd3;
}

.show9 .vote .middle .num span.right{
	color: #f2ad36;
}

.show10{
	margin: 1em 3.5% 0px 3.5%;
}

.show10 .line{
	width: 100%;
	margin-bottom: 0.6em;
	font-size: 1em;
}

.show10 .line .tag{
	color: #8c9096;
	font-size: 1.1em;
	line-height: 1.2em;
	width: 2.8em;
}

.show10 .line .text{
	border: 0.05em solid #dfdede;
	width: 100%;
	height: 2.2em;
	line-height: 2.2em;
	padding: 0em;
	border-radius: 0.2em;
	outline: none;
	text-indent: 1em;
}

.show10 .line textarea{
	border: 0.05em solid #dfdede;
	width: 100%;
	line-height: 1.5em;
	padding: 0.5em 0em;
	border-radius: 0.2em;
	outline: none;
	text-indent: 1em;
	height: 7em;
}

.show10 .line .btn1{
	display: inline-block;
	vertical-align: top;
	height: 2.2em;
	line-height: 2.2em;
	border: 0.05em solid #dfdede;
	background: #fff;
	color: #8c9096;
	padding: 0px 1.5em;
	border-radius: 0.2em;
	margin-right: 0.6em;
	font-size: 1em;
}

.show10 .line .btn1.on{
	border-color: #186dd3;
	color: #186dd3;
}

.show10 .line .btn2{
	display: inline-block;
	vertical-align: top;
	border: 0.05em solid #dfdede;
	border-radius: 0.2em;
	width: 5em;
	height: 5em;
	padding-top: 2.4em;
	background-color: #fff;
	background-image: url(/uploads/image/ws2simages/plus.png);
	background-repeat: no-repeat;
	background-position: center 1.1em;
	background-size: 1.7em 1.7em;
	color: #b9b8b8;
	font-size: 1em;
	margin-right: 0.6em;
}

.show10 .line .btn2 i{
	font-size: 0.8em;
	font-style: normal;
}

.show10 .line .btn3{
	display: inline-block;
	vertical-align: top;
	border: 0.05em solid #dfdede;
	border-radius: 0.2em;
	width: 5em;
	height: 5em;
	font-size: 1em;
	margin-right: 0.6em;
	padding: 0;
	overflow: hidden;
}

.show10 .line .btn3 img{
	width: 100%;
	height: 100%;
}

.show10 .sub{
	width: 84%;
	height: 2.5em;
	background: #186dd3;
	margin: 1.5em 0em 0em 8%;
	border: none;
	border-radius: 1.1em;
	color: #fff;
	font-size: 1.3em;
	line-height: 2.5em;
}

.show10 .sub a {
	color: #fff;
}














/*css样式修改开始*/
#header .pic{
	position:relative;
}
#header .textbg{
	width:100%;
	background:#fff;
	border-radius:1.1em 1.1em 0 0;
	height:0.9em;
	position:absolute;
	left:0;
	bottom:0;
}
#header .arrow{
	width:2em;
	height:2em;
	top:1em;
	position:absolute;
}
#arrow1 a { text-indent: -9000px; display: block; width:2em; height:2em;}
#arrow2 a { text-indent: -9000px; display: block; width:2em; height:2em;}
#header .arrow1{
	background:url(/uploads/image/ws2simages/arrow1.png) no-repeat;
	background-size:100% 100%;
	left:3.5%;
}
#header .arrow2{
	background:url(/uploads/image/ws2simages/arrow2.png) no-repeat;
	background-size:100% 100%;
	right:3.5%;
}


#header .header-t{margin:0.3em 3.5% 1em 3.5%;}

#header .header-t h2{
	font-size:1.4em;
	line-height:1.5em;
}
#header .header-t p{
	color:#999ca1;
	/*text-indent:2em;*/
	font-size:1.1em;
	line-height:1.5em;
	margin:0.9em 0 0.8em 0;
}

#header {background: #fff;}
#header ul{ margin-left:-3%;}
#header li{
	float: left;
	background: #e3edfa;
	margin-left: 3%;
	margin-top: 0.8em;
	padding: 0px 0.5em;
	/*width: 22%;*/
	line-height: 2.2em;
	height: 2.2em;
	text-align: center;
	border-radius: 0.3em;
}

#header li.current{
	color: #fff;
	background: #186dd3;
}




.title{
	border:none;
	background:url(/uploads/image/ws2simages/title.gif) no-repeat 3.5% center;
	background-size:1% auto;
}
.title .name{
	background-color:#fff;
	color:#000;
	padding:0;
	margin-left:7%;
	font-size:1.1em;
}
.title .name .triangle{ display:none;}
.title .more{font-size:1.05em;}




.nav1{
	border-bottom:1px solid #dfdede;
	line-height:3.6em;
	height:3.6em;
	position:relative;
}
.nav1 ul{
    white-space: nowrap;
    overflow: scroll;
	margin-right:0.8em;
}
.nav1 li{
	font-size:1.2em;
	color:#98a1ab;
	display: inline-block;
    vertical-align: top;
	margin-left:1em;
	position:relative;
}
.nav1 li a{color:#98a1ab;}
.nav1 li.current,.nav1 li.current a{ color:#000;}
.nav1 li i{
	width:1em;
	height:0.3em;
	display:inline-block;
	background:#176dd4;
	position:absolute;
	left:50%;
	margin-left:-0.5em;
	bottom:0.3em;
	border-radius:0.2em;
	display:none;
}
.nav1 li.current i{ display:block;}




@media(max-width: 320px){
	#header .header-t p{ font-size:1.05em;}
}

/*css样式修改结束*/






/*6.17样式修改开始*/
#footer{position:relative;}
#footer .logo{
	width:43.2%;
	left:8.9%;
	top:25.5%;
	position:absolute;
}
#footer .text{
	width:43.2%;
	left:8.9%;
	top:55.5%;
	position:absolute;
}
#footer .text p{
	font-size:0.7em;
	color:#fff;
	line-height:1.5em;
}
#footer .ewm{
	width:17.3%;
	right:5%;
	top:20.5%;
	position:absolute;
}
/*6.17样式修改结束*/


/*7.9样式修改开始*/
.block{ margin-top:1.4em;border-top:0.5em solid #f5f5f5;padding-top:1.4em;background-color: #fff;height:auto;}
.btn{ border-top:0px;padding-top:1.2em;}
.title .name span{ font-size:1.3em; font-weight:bold;}
.title .more{ font-size:0.9em;}
/*7.9样式修改结束*/


/*7.15加栏目开始*/
.btn{ border-top:0.5em solid #f5f5f5;padding-top:1.4em;}
.block1{ margin-top:2.2em;}
.block1 .title{ margin-bottom:1.5em;}
.block1 .biao1{ text-align:left; border-top:1px solid #ddd; padding-left:3.5%; font-size:1.3em; line-height:3.4em; height:3.4em; font-weight:bold;}
.block1 .biao1.ys1{ border-top:none; margin-top:0.4em;}
.block1 .text ul{border-top:1px solid #ddd; line-height:4.5em; height:4.5em; overflow:hidden;white-space: nowrap;margin-bottom: 0.4em;}
.block1 .text {margin: 1.5em 3.5% 0px 3.5%}
.block1 .text ul li{background-color: antiquewhite;margin:0;float: none;display: inline-block;height: 100%;text-align: center;}
.block1 .text li{ margin:0 5.6%;font-size:1.3em;}
.block1 .text ul.two li {width: 50%;}
.block1 .text ul.three li {width: 33%;}
.block1 .text .li1{ text-align:center; width:100%; margin:0;background-color: #2e89c7;}
.block1 .text ul i {width: 1px;background: none;display: inline-block;float: none;height:100%;}
.block1 .text ul li a {white-space: normal;line-height: 1.3em;display: inline-block;text-align: center;margin-top: 0.6em;padding: 0 5px;color: #fff;}
.block1 .text ul span{ font-size:0.7em; color:#fff; padding:0.15em 1em 0.25em 1em; margin-left:0.3em;}
@media (min-width: 980px) {
	.block1 .text li{ margin:0 13%;}
}
/*7.15加栏目结束*/

#header .hits{
	background: url(/uploads/image/ws2simages/see.png) no-repeat left center;
	background-size: 0.9em 0.9em;
	padding-left: 1.2em;
	margin-left: 1.5em;
	float: right;
}