a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:0 0
}
body {
	line-height:1;
	font-family:Tahoma,'Microsoft Yahei',Simsun
}
ol,ul {
	list-style:none
}
blockquote,q {
	quotes:none
}
blockquote:after,blockquote:before,q:after,q:before {
	content:'';
	content:none
}
:focus {
	outline:0
}
ins {
	text-decoration:none
}
del {
	text-decoration:line-through
}
table {
	border-collapse:collapse;
	border-spacing:0
}
a:link {
	text-decoration:none
}
a:visited {
	text-decoration:none
}
a:hover {
	text-decoration:none
}
a:active {
	text-decoration:none
}
.header {
	height:55px;
	width:100%;
	position:fixed;
	z-index:100;
	background:rgba(1,15,23,0.58)
}
.header_main {
	width:985px;
	height:50px;
	margin:auto;
	line-height:50px
}
.logo {
	display:block;
	width:115px;
	height:40px;
	background:url(../images/logo.png)/*tpa=*/;
	float:left
}
.header-logo {
	padding-top:50px;
	/* 留出 logo 的高度 */
}
dt {
	font-size:16px;
	color:#c7c7c7;
	margin:5px;
}
dd img {
	height:30px;
	width:90px;
	vertical-align:middle;
}
.font_white {
	color:#fff;
	font:14px/50px Tahoma,'Microsoft Yahei',Simsun;
	line-height:50px;
	float:left
}
.font_whitr {
	color:#fff;
	font:14px/50px Tahoma,'Microsoft Yahei',Simsun;
	line-height:50px;
	float:left
}
.mail {
	float:right
}
.add {
	display:block;
	float:right;
	height:50px;
	width:60px;
	text-align:center;
	margin-left:20px;
}
.adds {
	display:block;
	float:left;
	margin-left:60px;
	height:50px;
	width:170px;
	text-align:center
}
.header_tj {
	z-index:10;
	position:absolute;
	float:right;
	top:15px;
	right:10px
}
#nav-plane {
	position:fixed;
	top:55px;
	right:50%;
	margin-right:495px;
}
#nav-plane ul {
	padding:10px 0;
	background-color:rgba(22,83,119,0.77);
	border-radius:30px 0 0 0px;
	z-index:999;
}
#nav-plane li a {
	display:inline-block;
	text-align:center;
	line-height:40px;
	width:76px;
	color:#FFF;
}
#nav-plane li a:hover {
	background-color:#e06060;
}
#shortcut-box {
	position:fixed;
	z-index:1000;
	left:50%;
	margin-left:494px;
	bottom:60px
}
#shortcut-box a {
	display:block;
	margin-top:1px;
	height:50px;
	width:76px;
	line-height:50px;
	color:#FFF;
	text-align:center;
	background-color:rgba(22,83,119,0.77);
	border-radius:6px;
	cursor:pointer
}
#shortcut-box .qrcode i {
	display:none;
	position:absolute;
	left:-152px;
	top:0;
	overflow:hidden;
	z-index:1000;
}
#shortcut-box .qrcode {
	position:relative;
}
#shortcut-box .qrcode img {
	width:152px;
	height:152px;
}
#shortcut-box .gotop {
	background:#52b6ef url(../images/top.png)// center center no-repeat;
	z-index:10000;
}
#shortcut-box a:hover {
	background-color:#e06060;
}
.info {
	width:985px;
	margin:auto;
	padding-top:15px;
	background-color:#FFF
}
.info {
	text-align:center;
	font:14px/40px Tahoma,'Microsoft Yahei',Simsun;
	font-weight:600;
	color:red
}
.info span {
	color:#36C;
}
#ds-thread {
	width:905px;
	padding:10px 40px;
	background:#FFF
}
.bottom {
	width:985px;
	height:120px;
	border-top:6px solid #111;
	background-color:rgba(247,247,247,0);
	text-align:center
}
.bm {
	margin-top:20px;
	font-size:16px;
	font-weight:700;
	color:#fff;
	line-height:25px;
	text-align:center
}
@media only screen and (max-width:640px) {
	.header,.header_main {
	width:100%;
}
.font_whitr,.adds,.mail,#nav-plane {
	display:none
}
.add {
	display:block;
	float:right;
	height:50px;
	width:60px;
	text-align:center;
	margin-left:5px;
}
.info {
	width:100%;
}
.ds-thread {
	width:100%;
}
.info {
	text-align:center;
	font:14px/40px Tahoma,'Microsoft Yahei',Simsun;
	font-weight:600;
	color:red
}
.info span {
	color:#36C
}
#ds-thread {
	width:100%;
	padding:0;
	background:#FFF
}
.bottom {
	width:100%;
	height:60px;
	border-top:6px solid #111;
	background-color:#111;
	text-align:center
}
.bm {
	margin:20px 0.1% 20px 0.1%;
	font-size:16px;
	font-weight:700;
	color:#ccc;
	line-height:25px;
	text-align:center
}
}.main {
	width:985px;
	height:100%;
	margin:auto
}
.banner {
	margin:auto;
	padding:55px 0 0px 0;
	width:985px
}
.banner img {
	width:985px;
	margin-bottom:5px;
}
.adbanner {
	margin:auto;
	width:985px
}
.adbanner img {
	width:985px;
	height:65px;
	padding:5px 0 0 0;
}
.main_menu {
	height:40px;
	margin-bottom:5px
}
.menu_box {
	height:40px;
	width:120px;
	float:left;
	margin-right:5px;
	position:relative;
	background-color:#43a9e4
}
.menu_box div {
	height:40px;
	width:120px;
	background-color:#43a9e4
}
.menu_box a {
	display:block;
	height:40px;
	width:120px;
	text-align:center;
	font:14px/40px Tahoma,'Microsoft Yahei',Simsun;
	position:absolute;
	bottom:0;
	left:0;
	color:#FFF
}
.menu_box a:hover {
	background-color:#F66
}
.info {
	width:985px;
	margin:auto;
	padding-top:15px;
	background-color:rgba(39,85,113,0.25)
}
.info div {
	text-align:center;
	font:14px/40px Tahoma,'Microsoft Yahei',Simsun;
	font-weight:600;
	color:red
}
.main_top {
	height:170px;
	padding:5px 5px;
	background-color:rgba(121,99,99,0.52)
}
.VIP {
	width:620px;
	height:187px;
	float:left
}
.VIP a {
	display:block;
	float:left;
	height:30px;
	width:150px;
	overflow:hidden;
	text-align:center;
	margin:0 5px 5px 0;
	font:14px/30px Tahoma,'Microsoft Yahei',Simsun;
	font-weight:400;
	color:#FAFAFA;
	background:rgba(4,130,206,0.44)
}
.VIP a:hover {
	background-color:#F66
}
.main_top_12 {
	font-size:12px;
	line-height:12px;
	color:#e6e6e6
}
.flash {
	width:305px;
	height:187px;
	float:left;
	margin-right:5px
}
#slider {
	width:305px;
	height:170px;
	background:#FFF;
	position:relative;
	margin-bottom:5px
}
#slider img {
	width:305px;
}
#slider a:hover img {
	opacity:.9;
	filter:alpha(opacity=90)
}
#slidre .list {
	position:absolute;
	bottom:10px;
	left:10px
}
#slider .list li {
	float:left;
	width:8px;
	height:8px;
	margin:0 5px 0 0;
	display:block;
	background:#444;
	cursor:pointer
}
#slider .list li.on {
	background:#F66
}
.notice {
	width:350px;
	height:169px;
	float:left;
	border:1px solid #82803d;
	overflow:hidden;
	background:rgba(8,43,64,0.43)
}
.notice_big {
	margin-bottom:5px
}
.notice_big_title {
	text-align:center;
	font:16px/30px Tahoma,'Microsoft Yahei',Simsun;
	font-weight:900;
	color:red
}
.notice_big_words {
	text-indent:25px;
	line-height:22px;
	font-size:12px;
	padding:0 10px;
	color:#777;
	letter-spacing:.5px
}
.notice li {
	height:22px;
	background:#CF3;
	list-style-type:none;
	background:url(../images/dian.png)/*tpa=*/ no-repeat 10px 10px;
	text-indent:25px
}
.notice a {
	font:12px/22px Tahoma,'Microsoft Yahei',Simsun;
	color:#06C;
	letter-spacing:.6px
}
.notice li:hover {
	color:#06C;
	background-image:url(../images/dian_hover.png)/*tpa=*/
}
.main_column {
	width:985px;
	border-top:6px solid #111;
	background-color:rgba(73,91,103,0.37);
	color:#fff;
	line-height:1.5;
}
.column_bar {
	height:36px;
	width:985px
}
.column_title {
	height:36px;
	width:160px;
	background:url(/Images/title.png);
	font:14px/36px Tahoma,'Microsoft Yahei',Simsun;
	font-weight:400;
	color:#FFF;
	text-indent:45px
}
.column_words {
	height:36px;
	font:12px/40px Tahoma,'Microsoft Yahei',Simsun;
	text-align:right;
	padding-right:30px;
	color:red
}
.web_list {
	width:100%
}
.web_list a {
	display:block;
	height:30px;
	width:13.85%;
	overflow:hidden;
	background-color:#f5f5f5;
	border:1px solid rgb(146,144,121);
	float:left;
	margin:1px 1px 1px 1px;
	font:14px/32px Tahoma,'Microsoft Yahei',Simsun;
	font-weight:400;
	color:#eff2f9;
	background:no-repeat 10px center;
	background-size:16px 16px;
}
.web_list a:hover {
	background-color:#F66;
	border-color:#F66;
	color:#FFF
}
.web_list a img {
	height:16px;
	width:16px;
	float:left;
	margin:7px 8px 2px 5px;
	overflow:hidden
}
.change {
	height:20px;
	padding:12px 30px;
	line-height:20px;
	font-size:14px;
}
.change span {
	float:left;
	color:#999;
}
.change ul li {
	float:left;
	margin-left:40px;
}
.change ul a {
	color:#06c;
	font-size:14px;
}
.change ul a:hover {
	color:#36F;
}
.topad {
	display:none
}
.topad {
	width:100%;
	height:120px;
	overflow:hidden
}
.topad .swiper-container {
	width:100%;
	height:120px;
	overflow:hidden
}
.topad .swiper-container .swiper-slide {
	width:100%;
	height:120px;
	overflow:hidden
}
.topad .swiper-pagination {
	text-align:center
}
.topad .swiper-pagination .swiper-pagination-bullet {
	width:15px;
	height:15px;
	border-radius:0;
	background:#fff
}
.swiper-slide {
	display:block;
	width:100%;
	height:120px
}
.swiper-slide img {
	width:100%;
	height:120px
}
.tanchu {
	width:620px;
	height:220px;
	position:fixed;
	top:50%;
	left:50%;
	margin-left:-310px;
	margin-top:-200px;
	z-index:99999;
}
.tanchu div {
	height:620px;
	width:220px;
	position:relative;
}
.tanchu .tanchu_b {
	height:220px;
	width:620px;
	position:absolute;
	left:0;
	top:0;
	background:#000;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity:0.4;
	opacity:0.4;
}
.tanchu .tanchu_box {
	height:200px;
	width:600px;
	position:absolute;
	left:10px;
	top:10px;
	background:#FFF
}
.tanchu .tanchu_close {
	width:600px;
	height:40px;
	background:#fafafa;
	border-bottom:1px solid #f5f5f5;
	overflow:hidden;
}
.tanchu .tanchu_close div {
	width:0px;
	height:40px;
	background:#fce6eb;
	float:left
}
.tanchu .tanchu_close a {
	display:block;
	height:40px;
	width:50px;
	text-align:center;
	float:right;
	line-height:40px;
	background:#43a9e4;
	color:#FFF;
}
.tanchu .tanchu_close a:hover {
	background:#fc7676
}
.tanchu .tanchu_c {
	height:120px;
	width:600px;
	background:#FFF;
	text-align:center;
	padding:20px 0
}
@media only screen and (max-width:640px) {
	.main {
	width:100%
}
.banner {
	margin:auto;
	padding:55px 0 0px 0;
	width:100%
}
.banner img {
	width:100%;
	height:60px
}
.adbanner {
	margin:auto;
	padding:5px 0 0 0;
	width:100%
}
.adbanner img {
	width:100%;
	height:85px
}
.main_top {
	height:160px;
	padding:10px 0;
	background-color:#FFF
}
.VIP {
	width:100%;
	height:175px;
	float:left;
	background-color:#FFF
}
.VIP a {
	display:block;
	float:left;
	height:30px;
	width:22.5%;
	overflow:hidden;
	text-align:center;
	margin:0 0 1% 2%;
	font:14px/30px Tahoma,'Microsoft Yahei',Simsun;
	font-weight:400;
	color:#FAFAFA;
	background:#43a9e4
}
.main_top_12,.main_menu,.flash,.notice,.change,.column_words,.web_list a img {
	display:none
}
.main_column {
	width:100%;
	border-top:6px solid #111;
	background-color:#393939;
}
.column_bar {
	height:36px;
	width:100%
}
.column_title {
	height:36px;
	width:160px;
	background:url(../images/title.png)/*tpa=/template/dhmb/images/title.png*/;
	font:14px/36px Tahoma,'Microsoft Yahei',Simsun;
	font-weight:400;
	color:#FFF;
	text-indent:45px
}
.web_list {
	padding:15px 0px;
	width:100%
}
.web_list a {
	text-align:center;
	display:block;
	height:30px;
	width:22%;
	overflow:hidden;
	background-color:#f5f5f5;
	border:1px solid #f1f1f1;
	float:left;
	margin:0 0 1% 2%;
	font:14px/32px Tahoma,'Microsoft Yahei',Simsun;
	font-weight:400;
	color:#fff;
	background:no-repeat 10px center;
	background-size:16px 16px
}
.info {
	width:100%;
	margin:auto;
	padding-top:15px;
	background-color:#FFF
}
.info div {
	text-align:center;
	font:14px/40px Tahoma,'Microsoft Yahei',Simsun;
	font-weight:600;
	color:red
}
}