@charset "utf-8";

html {
	max-width: 750px;
	margin-left: auto;
	margin-right: auto;
}
/* CSS Document */
* {
	margin: 0;
	padding: 0;
	list-style: none;
	word-wrap: break-word;
	/* [disabled]height: 100%; */
}


body {
	margin-top: 60px;
	color: #000;
	font: 15px/1.7 "微软雅黑";
	background-color: #4d547d;
	background-repeat: repeat;
	background-position: 50% 0%;
	background-attachment: fixed;
	background-image: url("bg.gif");
}

img {
	max-width: 100%;
	vertical-align: middle;
	border: 0;
}

input, button, select, textarea {
	font-size: 100%;
	font-family: inherit;
	margin: 0;
	padding: 0;
	outline: none;
	color: inherit;
}

textarea {
	resize: none
}

table {
	border-collapse: collapse;
}

a {
	text-decoration: none;
	color: inherit;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden
}

.clearfix {
	*zoom: 1
}

	.clearfix a {
		*zoom: 1;
		color: #000000;
	}

.clear {
	clear: both;
	width: 0px;
	height: 0px;
	font-size: 0px;
	overflow: hidden
}

header {
	height: 60px;
	background-color: #CC3300;
	position: fixed;
	top: 0;
	left: auto;
	right: auto;
	z-index: 3000;
	width: 750px;
}

.category-more-btn {
	height: 30px;
	line-height: 30px;
	text-align: center;
	display: block;
	background: #aaa;
	border: solid 1px #ccc;
	border-radius: 5px;
	background-image: linear-gradient(to top,#ddd,#fff);
	cursor: pointer;
}

header .logo {
	height: 50px;
	position: absolute;
	top: 5px;
	left: 10px;
	width: 350px;
}

header .head-return {
	height: 30px;
	position: absolute;
	top: 10px;
	left: auto;
	right: 5px;
}

header h2 {
	line-height: 50px;
	text-align: center;
	color: #fff;
	font-weight: normal;
	font-size: 18px;
}

header .head-txt-r {
	height: 50px;
	line-height: 50px;
	color: #fff;
	text-align: right;
	display: inline-block;
	position: fixed;
	top: 0;
	right: 10px;
}

header .head-home {
	width: 40px;
	height: 50px;
	font-size: 0;
	text-indent: -9999px;
	overflow: hidden; /*background: url("../../../../../../images/head-ico3.png") center center no-repeat;*/
	background-size: 24px;
	cursor: pointer;
	position: fixed;
	top: 0;
	right: 5px;
}

header select {
	width: 30%;
	height: 30px;
	margin: auto;
	padding: 0 5px;
	border: 0;
	border-radius: 5px;
	background: #fff;
	position: fixed;
	left: 0;
	right: 0;
	top: 10px;
}

header .head-user {
	width: 40px;
	height: 50px;
	font-size: 0;
	text-indent: -9999px;
	overflow: hidden; /*background: url("../../../../../../images/head-ico1.png") center center no-repeat;*/
	background-size: 24px;
	cursor: pointer;
	position: fixed;
	top: 0;
	right: 45px;
}

.sidebar {
	background: #fff;
}

#sidebar-main-trigger {
	width: 40px;
	height: 50px;
	font-size: 0;
	/* [disabled]text-indent: -9999px; */
	/* [disabled]overflow: hidden; */
	/*background: url("../../../../../../images/head-ico2.png") center center no-repeat;*/
	background-size: 30px;
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 5px;
	float: right;
}

#sidebar-main-triggera {
	width: 40px;
	height: 50px;
	font-size: 0;
	/* [disabled]text-indent: -9999px; */
	/* [disabled]overflow: hidden; */
	/*background: url("../../../../../../images/arrow2.png") center center no-repeat;*/
	background-size: 30px;
	cursor: pointer;
	position: fixed;
	top: 0;
	right: 5px;
	float: right;
}

.sidebar ul {
}

	.sidebar ul li {
		height: 48px;
		line-height: 48px;
		border-bottom: solid 1px #ebebeb;
	}

		.sidebar ul li a {
			padding-left: 10px;
			display: block; /*background: url("../../../../../../images/arrow1.png") right 8px center no-repeat;*/
			background-size: 16px;
		}

.kj {
	padding: 10px 6px;
	border-bottom: solid 1px #d9d9d9;
}

	.kj .kj-l {
		float: left;
	}

		.kj .kj-l img {
			width: 50px;
			height: 50px;
		}

	.kj .kj-r {
		padding-left: 55px;
	}

		.kj .kj-r .kj-tit {
			line-height: 1;
			margin-bottom: 8px;
		}

			.kj .kj-r .kj-tit span {
				float: right;
				font-size: 13px;
				color: #555;
			}

		.kj .kj-r .kj-box {
			font-size: 0;
		}

			.kj .kj-r .kj-box span {
				width: 26px;
				height: 26px;
				line-height: 26px;
				margin-right: 5px;
				text-align: center;
				font-size: 14px;
				display: inline-block;
			}

				.kj .kj-r .kj-box span.ball-red { /*background: url("../../../../../../images/ball-red.png") 0 0 no-repeat;*/
					background-size: 100%;
				}

				.kj .kj-r .kj-box span.ball-green { /*background: url("../../../../../../images/ball-green.png") 0 0 no-repeat;*/
					background-size: 100%;
				}

				.kj .kj-r .kj-box span.ball-blue { /*background: url("../../../../../../images/ball-blue.png") 0 0 no-repeat;*/
					background-size: 100%;
				}

				.kj .kj-r .kj-box span.kj-jia {
					width: 10px;
					color: #d70000;
				}

.pic-box {
	padding-top: 20px;
	background-color: #fff;
	padding-left: 10px;
	padding-right: 10px;
}

	.pic-box ul {
		display: flex;
		padding-left: 5%;
	}

		.pic-box ul li {
			width: 33.33%;
			margin-right: 5%;
			text-align: center;
			border: solid 2px #d70000;
			background: #fff;
			overflow: hidden;
			position: relative;
		}

			.pic-box ul li span {
				color: #fff;
				width: 100px;
				height: 20px;
				line-height: 20px;
				padding-right: 15px;
				font-size: 12px;
				text-align: center;
				background-color: #d70000;
				position: absolute;
				left: -35px;
				-moz-transform: rotate(-45deg);
				-webkit-transform: rotate(-45deg);
				-o-transform: rotate(-45deg);
				-ms-transform: rotate(-45deg);
				transform: rotate(-45deg);
			}

			.pic-box ul li a {
			}

				.pic-box ul li a img {
					margin: auto;
				}

.pic-search {
	padding: 10px 0;
	text-align: center;
	background: #f5f5f5;
}

	.pic-search input {
		width: 90%;
		height: 30px;
		text-indent: 30px;
		font-size: 14px;
		border: solid 1px #ebebeb;
		border-radius: 5px; /*background: url("../../../../../../images/search.png") 8px center no-repeat #fff;*/
		background-size: 14px;
	}

/*显示点击是哪个字母*/
.showLetter {
	position: fixed;
	color: #fff;
	width: 50px;
	height: 50px;
	top: 50%;
	left: 50%;
	border-radius: 50%;
	text-align: center;
	display: none;
	background: rgba(0,0,0,.5);
}

	.showLetter span {
		width: 50px;
		height: 50px;
		line-height: 50px;
		font-size: 30px;
	}

.letter {
	width: 16px;
	margin: auto;
	line-height: 16px;
	position: fixed;
	right: 5px;
	top: 0;
	bottom: 0;
	height: 352px;
	text-align: center;
}

	.letter ul {
	}

		.letter ul li {
		}

			.letter ul li a {
				width: 16px;
				line-height: 16px;
				text-align: center;
				font-size: 12px;
				display: inline-block;
				vertical-align: top;
			}

				.letter ul li a:hover {
					color: #fff;
					border-radius: 50%;
					background: #d70000;
				}

.img {
	/* [disabled]padding-top: 10px; */
	/* [disabled]padding-right: 5px; */
	/* [disabled]padding-left: 5px; */
	/* [disabled]padding-bottom: 0; */
	/* [disabled]background-color: #fe2f8a; */
}

.img-list {
}

	.img-list h3 {
		padding: 5px 10px;
		color: #d70000;
		font-weight: normal;
		font-size: 15px;
		border-bottom-style: solid;
		border-bottom-width: 1px;
	}

	.img-list ul {
	}

.img-list {
	background-color: #FFFFFF;
}

	.img-list h3 {
		padding-top: 20px;
		padding-right: 0px;
		padding-left: 0px;
		padding-bottom: 5px;
		color: #d70000;
		font-weight: normal;
		font-size: 15px;
		border-bottom-style: solid;
		border-bottom-width: 1px;
	}

	.img-list ul {
	}

		.img-list ul li {
			float: left;
			width: 100%;
			height: 40px;
			line-height: 40px;
			border-bottom: 1px solid #FFE1EE;
			/* [disabled]border-right-color: #f5f5f5; */
			/* [disabled]border-right-style: solid; */
			/* [disabled]border-right-width: 1px; */
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
		}

			.img-list ul li:nth-child(even) {
			}

			.img-list ul li a {
				display: inline-block;
				margin-left: 10px;
			}

				.img-list ul li a span {
					height: 33px;
					line-height: 33px;
					display: inline-block;
					overflow: hidden;
					text-overflow: ellipsis;
					white-space: nowrap;
				}

			.img-list ul li em {
				height: 33px;
				line-height: 33px;
				margin-right: 10px;
				font-style: normal;
				display: inline-block;
				vertical-align: top;
			}

			.img-list ul li i {
				width: 16px;
				height: 33px;
				line-height: 33px;
				margin-left: 15px;
				display: inline-block; /*background: url("../../../../../../images/sc.png") center center no-repeat;*/
				background-size: 16px;
			}

				.img-list ul li i.scd { /*background: url("../../../../../../images/sc2.png") center center no-repeat;*/
					background-size: 16px;
				}

				.img-list ul li i.bianji { /*background: url("../../../../../../images/close.png") center center no-repeat;*/
					background-size: 16px;
				}


/*图片*/
.find_nav {
	border-bottom: solid 10px #f5f5f5;
	position: relative;
	background: #fff;
}

.find_nav_left {
	height: 40px;
	position: relative;
	overflow: hidden;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
}

.find_nav_list {
	position: absolute;
	left: 0;
}

	.find_nav_list ul {
		position: relative;
		white-space: nowrap;
		font-size: 0;
	}

		.find_nav_list ul li {
			display: inline-block;
			padding: 0;
			margin: 0 20px;
		}

			.find_nav_list ul li a {
				display: block;
				width: 100%;
				height: 100%;
				line-height: 40px;
				font-size: 14px;
				text-align: center;
			}

.find_nav_cur a {
	color: #d70000 !important;
}

.box01_list {
}

.li_list {
}

	.li_list img {
		display: block;
		width: 90%;
		margin: 0 auto;
		border: solid 1px #ddd;
	}

.swipe {
	padding-top: 15px;
	padding-left: 5px;
	/* [disabled]padding-bottom: 20px; */
	padding-right: 5px;
	background-color: #FFFFFF;
	background-size: 100% auto;
}

.tuku_xh {
}

.tuku_xh_tit {
	height: 40px;
	line-height: 40px;
	margin-top: 10px;
	padding: 0 10px;
	background: #eee;
}

.tuku_xh_con {
}

	.tuku_xh_con ul {
	}

		.tuku_xh_con ul li {
			float: left;
			width: calc(50% - 1px);
			border-bottom: solid 1px #f5f5f5;
			border-right: solid 1px #f5f5f5;
		}

			.tuku_xh_con ul li:nth-child(even) {
				border-right: 0;
			}

			.tuku_xh_con ul li a {
				display: inline-block;
				height: 33px;
				line-height: 33px;
				padding: 0 10px;
				display: block;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
			}

.footer {
	height: 50px;
	color: #fff;
	font-size: 13px;
	text-align: center;
	background: rgba(0,0,0,.7);
	position: fixed;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 9;
}

	.footer ul {
	}

		.footer ul li {
			float: left;
			width: 25%;
		}

			.footer ul li a {
				height: 50px;
				display: block;
			}

				.footer ul li a img {
					width: 20px;
					margin-top: 4px;
				}

				.footer ul li a span {
					display: block;
				}

				.footer ul li a:hover {
					background: rgba(0,0,0,.7);
				}

			.footer ul li dl {
				width: 25%;
				position: fixed;
				left: 0;
				bottom: 50px;
				background: rgba(0,0,0,.8);
			}

				.footer ul li dl dd {
					height: 40px;
				}

					.footer ul li dl dd a {
						height: 39px;
						line-height: 39px;
						display: block;
						border-bottom: solid 1px rgba(255,255,255,.3);
					}

#goTopBtn {
	position: fixed;
	width: 30px;
	height: 30px;
	font-size: 0;
	text-indent: 9999px;
	border-radius: 50%;
	overflow: hidden; /*background: url("../../../../../../images/arrow3.png") center center no-repeat #d70000;*/
	background-size: 20px;
	cursor: pointer;
	right: 5px;
	bottom: 20px;
	z-index: 10;
}

.form-box {
	width: 90%;
	margin: 0 auto;
	padding: 20px 0;
}

.form-list {
	border: solid 1px #e5e5e5;
}

	.form-list ul {
	}

		.form-list ul li {
			height: 50px;
			line-height: 50px;
			border-bottom: solid 1px #e5e5e5;
			position: relative;
		}

			.form-list ul li:last-child {
				border-bottom: 0;
			}

			.form-list ul li span {
				width: 85px;
				display: inline-block;
				text-align: right;
			}

			.form-list ul li input {
				width: calc(100% - 110px);
				padding: 5px;
				border: 0;
			}

			.form-list ul li img {
				width: 70px;
				height: 31px;
				position: absolute;
				top: 10px;
				right: 10px;
			}

.form-btn {
	margin-top: 20px;
}

	.form-btn input {
		width: 100%;
		height: 40px;
		line-height: 40px;
		color: #fff;
		border-radius: 5px;
		border: 0;
		background: rgba(0,0,0,0.7);
		display: inline-block;
	}

.form-txt {
	margin-top: 15px;
	padding: 0 10px;
}

.form-txt-l {
	float: left;
	color: #d70000;
}

.form-txt-r {
	float: right;
}

.ts-box {
	width: 80%;
	height: 40px;
	line-height: 40px;
	margin: auto;
	padding: 20px 0;
	color: #fff;
	text-align: center;
	border-radius: 10px;
	box-shadow: 0 3px 10px rgba(0,0,0,.3);
	background: rgba(0,0,0,.7);
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 9;
}

.user-box {
	border-top: solid 10px #f5f5f5;
}

	.user-box ul {
	}

		.user-box ul li {
			border-bottom: solid 1px #e5e5e5;
		}

			.user-box ul li a {
				height: 50px;
				line-height: 50px;
				padding: 0 15px;
				display: block; /*background: url("../../../../../../images/arrow1.png") right 10px center no-repeat;*/
				background-size: 16px;
			}

.user-btn {
	margin-top: 20px;
	padding: 0 15px;
}

	.user-btn input {
		width: 100%;
		height: 40px;
		line-height: 40px;
		color: #fff;
		border-radius: 5px;
		border: 0;
		background: rgba(0,0,0,0.7);
		display: inline-block;
	}

.jiazai {
	text-align: center;
}

	.jiazai a,
	.jiazai span {
		display: block;
		width: 80%;
		height: 40px;
		line-height: 40px;
		margin: auto;
		color: #fff;
		border-radius: 5px;
		background: rgba(0,0,0,.5);
		position: fixed;
		left: 0;
		right: 0;
		bottom: 10px;
	}


div.box img{vertical-align:middle}
div.box div.title,div.box div.otitle,div.box div.foot{font-size:9pt;padding:4px 8px;color:#666;background-color:#fbfbfb;background:-moz-linear-gradient(top,#fff,#f8f8f8);background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f8f8f8));border-top:1px solid #eee;border-bottom:1px solid #eee}
div.box div.title{border-top:0;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px}
div.foot{border-bottom:0;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:#fbfbfb;background:-moz-linear-gradient(top,#fff,#f8f8f8);background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f8f8f8))}
div.box,.shadow,div.pop,.pages a{-moz-box-shadow:0 1px 2px rgba(180,180,180,0.7);-webkit-box-shadow:0 1px 2px rgba(180,180,180,0.7);box-shadow:0 1px 2px rgba(180,180,180,0.7)}
a.top{float:right;height:40px;display:block;color:#fff}
div.footer{font-size:9pt;color:#999;margin:0 8px;height:30px}
div.footer a{color:#999}
div.box,.rpic,div.pop,#gotop,.pages a{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
div.pop{position:fixed;z-index:1000;width:120px;height:60px;background-color:#666;color:#fff;padding:8px;top:38px;right:8px;opacity:1;visibility:visible;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}
div.nopop{width:0;height:0;opacity:0;visibility:hidden}
#gotop{position:fixed;width:45px;height:45px;bottom:60px;right:10px;background:#fff url(gotop.png) center center no-repeat;-moz-opacity:.70;opacity:.70;-moz-background-size:45px 45px;-webkit-background-size:45px 45px;-o-background-size:45px 45px;background-size:45px 45px;z-index:999}




.cgi-zuozhe {
	float: right;
	margin-left: 10px;
	font-size: 14px;
	color: #fe2f8a;
	margin-top: -2px;
	padding-right: 10px;
}

.libobo {
	line-height: 40px;
	font-size: 14px;
	border-bottom: 1px #EAEAEA solid;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.cgi-gsb-tit {
	height: 20px;
	line-height: 20px;
	margin-right: 8px;
	padding: 0 5px;
	font-size: 12px;
	color: #0000ff;
	border-radius: 5px;
	background-color: #2affff;
	display: inline-block;
	float: left;
	margin-top: 7px;
}

.cgi-tit {
	padding-bottom: 15px;
	padding-left: 20px;
}

.copyright {
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	width: 90%;
	text-align: center;
	padding-bottom: 5px;
	border-bottom: 1px solid #91A5B8;
	font-size: 15px;
}

#imglogo {
	/* [disabled]height: 100%; */
	background-color: #05050D;
	width: 100%;
}

#imglogoa {
	background-color: #000000;
	/*background-image: url("../../../../../../images/bgs.jpg");*/
	background-repeat: no-repeat;
}

#bbstop {
	position: fixed;
	top: 0px;
	left: auto;
	right: auto;
	bottom: auto;
	z-index: 3000;
	background-color: #9e0000;
	height: 60px;
	width: 100%;
}

	#bbstop img {
		height: 60px;
	}

.zzhl-tit img {
	width: 100%;
	height: auto;
}

.zzhl {
	font-size: 14px;
	line-height: 1.6;
	color: #a71354;
	padding-right: 10px;
}

	.zzhl p {
		margin: 0;
		padding: 0;
	}

	.zzhl a {
		text-decoration: none;
		color: #fff;
	}

	.zzhl ul {
		*zoom: 1;
		margin: 0;
		padding: 0;
		list-style: none;
	}

		.zzhl ul:after {
			content: '.';
			display: block;
			height: 0;
			clear: both;
			overflow: hidden;
			visibility: hidden
		}

		.zzhl ul li {
			width: 50%;
			margin: 0;
			padding: 0;
			float: left;
			border-bottom: 1px solid #ffe1ee;
			height: 60px;
		}

			.zzhl ul li a {
				padding: 10px;
				display: block;
				color: #a71354;
			}

				.zzhl ul li a:hover {
					background: #fb539d;
				}

	.zzhl .zzhl-img {
		float: left;
		margin-right: 8px;
	}

		.zzhl .zzhl-img img {
			width: 40px;
			height: 40px;
			border-radius: 50%;
		}

	.zzhl .zzhl-txt1 {
		line-height: 12px;
	}

	.zzhl .zzhl-txt2 {
		font-size: 12px;
		color: #FE2F8A;
	}

.clearfix1 .libobo #zha {
	width: 30%;
	border-right: 1px solid #FFCC00;
	float: left;
}

.clearfix1 .libobo #zhb {
	border-right: 1px solid #FFCC00;
	width: 45%;
	float: left;
	word-wrap: break-word;
	word-break: break-all;
	overflow: hidden;
}

.clearfix1 .libobo #zhc {
	float: right;
	width: 24%;
	border-right: 1px solid #FFCC00;
}

.libobo a {
	color: #A71354;
}


#slider1 .cgi-bd {
	color: #FFFFFF;
	background-color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
}

.jiu {
	font-size: 0.8em;
}

.san {
	font-size: 0.8em;
}

.mmd {
	font-size: 0.9em;
}

@media screen and (max-width:750px) {
	.zzhl ul li {
		width: 100%;
	}
}

@media screen and (min-width:750px) {
	#bbstop {
		position: fixed;
		top: 0px;
		left: auto;
		right: auto;
		bottom: auto;
		z-index: 3000;
		background-color: #3f3434;
		height: 60px;
		width: 750px;
	}

		#bbstop img {
			height: 70px;
		}

	#slider1 .cgi-bd {
		color: #a71354;
		background-color: #FFFFFF;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 20px;
	}

	.jiu {
		font-size: 16px;
	}

	.san {
		font-size: 18px;
	}

	.mmd {
		font-size: 18px;
	}
}


.tbcss tr td {
	border-bottom: 1px dashed #dccbcb;
	line-height: 35px;
}

.tbcssA tr td {
	border: 1px solid #dccbcb;
	line-height: 25px;
}

.tbcssB tr td {
	border: 1px solid #dccbcb;
	line-height: 25px;
}

.tbcssC tr td {
	border-bottom: 1px dashed #dccbcb;
	line-height: 35px;
	border-right: 1px solid #dccbcb;
	border-left: 1px solid #dccbcb;
}

#find {
	position: relative;
	margin-left: 150px;
	margin-right: 5px;
	top: 5px;
}

#finddiv {
	margin-right: 30px;
	height: 25px;
	background: #fff;
	border-radius: 2px;
	overflow: hidden;
}

#findtext {
	width: 100%;
	border: 0px;
	height: 25px;
	line-height: 25px;
	outline: none;
	padding: 0px 5px;
}

#findbutton {
	display: block;
	border: 0px;
	outline: none;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 25px;
	height: 25px;
	line-height: 25px;
	background: #be1c24; /*background-image:url("../../../../../../images/find.png");*/
	border-radius: 2px;
	filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
}

	#findbutton:hover {
		background: #ce131d;
		/*background-image:url("../../../../../../images/find.png");*/
		border-radius: 2px;
		filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";
		-moz-background-size: 100% 100%;
		background-size: 100% 100%;
	}

	#findbutton img {
		width: 20px;
		height: 25px;
	}

#content {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}




.rslides {
	position: relative;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}

	.rslides li {
		-webkit-backface-visibility: hidden;
		position: absolute;
		display: none;
		width: 100%;
		left: 0;
		top: 0;
	}

		.rslides li:first-child {
			position: relative;
			display: block;
			float: left;
		}

	.rslides img {
		display: block;
		height: auto;
		float: left;
		width: 100%;
		border: 0;
	}

.slide_container {
	position: relative;
	width: 100%;
}

.slide {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}

	.slide li {
		position: absolute;
		width: 100%;
		left: 0;
		top: 0;
	}

	.slide img {
		display: block;
		position: relative;
		z-index: 1;
		height: auto;
		width: 100%;
		border: 0;
	}

	.slide .caption {
		display: block;
		position: absolute;
		z-index: 2;
		font-size: 20px;
		text-shadow: none;
		color: #fff;
		background: #000;
		background: rgba(0,0,0, .8);
		left: 0;
		right: 0;
		bottom: 0;
		padding: 10px 20px;
		margin: 0;
		max-width: none;
	}

.slide_nav {
	position: absolute;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	top: 52%;
	left: 0;
	opacity: 0.7;
	z-index: 3;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	height: 61px;
	width: 38px;
	/*background: transparent url("../../../../../../images/themes.gif") no-repeat left top;*/
	margin-top: -45px;
}

	.slide_nav:active {
		opacity: 1.0;
	}

	.slide_nav.next {
		left: auto;
		background-position: right top;
		right: 0;
	}

.clear {
	clear: both;
}

.baodian {
}

	.baodian th {
		height: 40px;
		font-size: 17px;
		color: #fff;
		border: solid 1px #c99;
		background: #090;
		text-shadow: 0px 1px 0px #000;
	}

	.baodian td {
		text-align: center;
		border: solid 1px #c99;
		font-weight: bold;
		background: #fffff0;
	}

		.baodian td.td1 {
			width: 25%;
		}

		.baodian td.td2 {
			width: 75%;
		}

			.baodian td.td2 img {
				width: 100%;
				height: auto;
				margin: 0px 0;
			}

	.baodian tr :hover {
		text-decoration: underline;
		color: #FF0000;
		background: #93EDD9;
	}

.style20 {
	height: 36px;
	line-height: 36px;
	font-weight: bold;
	color: #656565;
	/*background: height: 36px; background:  url("../../../../../../images/sub-nav2.png") 0 0 repeat-x #fdeb79;*/
	text-align: center;
}

.listtable {
	color: #000;
	table-layout: fixed;
}

	.listtable tr {
		height: 25px;
	}

	.listtable th, .listtable td {
		padding: 4px 4px;
	}

	.listtable th {
		font-size: 16pt;
		text-align: center;
		border-bottom: 1px solid #000;
		text-shadow: 1px 4px 1px #b99b5f;
	}

	.listtable td {
		height: 18px;
		overflow: hidden;
		white-space: nowrap;
		overflow: hidden;
		text-align: center;
		font-weight: bold;
		text-overflow: ellipsis;
		border-bottom: 1px solid #b99b5f;
		border: 1px solid #C0C0C0;
		font-size: 16pt
	}

		.listtable td a {
			display: block;
			height: 18px;
			line-height: 22px;
			color: #000;
			font-weight: bold;
			overflow: hidden;
			white-space: nowrap;
		}

.listtabletou {
	color: #000;
	table-layout: fixed;
}

	.listtabletou tr {
		height: 25px;
	}

	.listtabletou th, .listtabletou td {
		padding: 4px 4px;
	}

	.listtabletou th {
		font-size: 18pt;
		text-align: center;
		border-bottom: 1px solid #000;
		text-shadow: 1px 4px 1px #b99b5f;
	}

	.listtabletou td {
		height: 18px;
		overflow: hidden;
		white-space: nowrap;
		overflow: hidden;
		text-align: center;
		font-weight: bold;
		text-overflow: ellipsis;
		border-bottom: 1px solid #b99b5f;
		border: 1px solid #C0C0C0;
		font-size: 18pt
	}

		.listtabletou td a {
			display: block;
			height: 18px;
			line-height: 18px;
			color: #000;
			font-weight: bold;
			overflow: hidden;
			white-space: nowrap;
		}

.qxtable {
	color: #000;
	background: #fff;
	font-weight: bold;
	word-wrap: break-word;
	word-break: break-all;
	text-align: center;
}

	.qxtable tr {
		height: 30px;
	}

	.qxtable th, .qxtable td {
		border: 1px solid #aa03ff;
	}

	.qxtable th {
		font-size: 18px;
		background: #fff89c;
		text-align: center;
		color: red;
	}

	.qxtable td {
		text-overflow: ellipsis;
		font-size: 16px;
	}

	.qxtable.left {
		text-align: left;
	}

		.qxtable.left th {
			text-align: left;
		}

.gongail {
	text-align: center;
	background: #fffff0;
}

	.gongail ul {
		padding: 5px 0;
	}

		.gongail ul li {
		}

			.gongail ul li a {
				width: 100%;
				height: 35px;
				line-height: 35px;
				font-size: 22px;
				font-weight: bold;
				color: #330066;
				margin: 3px 0;
				-moz-box-shadow: 0 0px 5px #000;
				-webkit-box-shadow: 0 0px 5px #000;
				box-shadow: 0 0px 5px #000;
				border-radius: 4px;
				display: inline-block;
				background-image: linear-gradient(to top, #FFFBEA,#FFFBEA);
			}

				.gongail ul li a font {
					text-shadow: 0px 1px 0px #000;
				}

				.gongail ul li a:hover {
					background: #93EDD9;
				}

.list-titletiezi {
	height: 28px;
	line-height: 25px;
	font-size: 14pt;
	text-align: center;
	border-bottom: 0px solid #f1592a;
	color: #ff0000;
	font-weight: bold;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background-color: #FF9600;
}

.list-tittletiezi {
	height: 40px;
	line-height: 35px;
	font-size: 18pt;
	text-align: center;
	border-bottom: 0px solid #f1592a;
	color: #ff0000;
	font-weight: bold;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background-color: #ffffff;
}

.article_content h2 {
	margin: 0;
	font-size: 14pt;
	color: #000
}

.article_content .content_hd_media {
	color: #666;
	background-color: #FFFCD6;
	border-bottom: 1px solid #dedede;
	padding: 8px
}

.article_content .content_hdd_media {
	color: #666;
	background-color: #FFFFFF;
	border-bottom: 1px solid #dedede;
	padding: 8px
}

div.box {
	background-color: #fff
}

.jiu {
	font-size: 16px;
}




html, body {
	height: 100%;
}

.fgLine {
	border-bottom: 1px solid gainsboro;
	position: relative;
	height: 20px;
	text-align: center;
	margin-bottom: 20px;
}

	.fgLine > span {
		position: absolute;
		top: 4px;
		border-radius: 50%;
		background: #fff;
		display: block;
		width: 30px;
		height: 30px;
		line-height: 30px;
		border: 1px dashed #ddd;
		color: #999;
		left: 50%;
		margin-left: -13px;
	}

.clear {
	clear: both;
}

.down {
	position: fixed;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	color: #fff;
	text-align: center;
}

	.down a {
		display: inline-block;
	}

	.down img {
		width: 50px;
		height: auto;
	}

	.down span {
		display: block;
		padding: 3px 7px;
		border-radius: 4px;
		background: #ec0000;
	}

.h10 {
	height: 10px;
	font-size: 0;
	line-height: 0;
	clear: both;
	background: #f5f5f5;
}

.notice {
	display: flex;
	align-items: center;
	padding: 10px;
}

.notice-l {
	padding-right: 10px;
}

	.notice-l img {
		width: 18px;
		height: auto;
	}

.notice-r {
	flex: 1;
}

.footer {
	height: 50px;
	max-width: 750px;
	margin: auto;
	font-size: 12px;
	text-align: center;
	color: #333;
	border-top: solid 1px #eee;
	background: #fff;
	position: fixed;
	left: 0;
	right: 3px;
	bottom: 0;
	z-index: 9;
}

	.footer ul {
		display: flex;
	}

		.footer ul li {
			flex: 1;
			width: 20%;
			height: 50px;
			padding-top: 7px;
			box-sizing: border-box;
		}

			.footer ul li.active {
				color: #0084ff;
			}

			.footer ul li img {
				width: 22px;
				margin-bottom: 2px;
			}



/*投注*/

.d-betting {
	border-color: #fff;
	background-image: -webkit-linear-gradient(right, #ffb105, #ff7200);
	background-image: linear-gradient(-90deg, #337dd4, #367bc9);
}

.d-betting {
	position: fixed;
	width: 10.667vw;
	height: 10.667vw;
	line-height: 10.4vw;
	border-width: .4vw;
	border-style: solid;
	background-color: transparent;
	color: #fff;
	text-align: center;
	z-index: 200;
	border-radius: 50%;
	display: none;
}

	.d-betting a {
		font-size: 3.2vw;
	}

	.d-betting a {
		text-decoration: none
	}