﻿*{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-touch-callout:none;margin:0}
::-webkit-scrollbar{width:4px;height:4px}
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:0;background:rgba(0,0,0,0.1)}
::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:rgba(0,0,0,0.2)}
::-webkit-scrollbar-thumb:hover{border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:rgba(0,0,0,0.4)}
UNUSEDinput,UNUSEDtextarea{-webkit-user-select:text}

body{word-break:break-all;word-wrap:break-word;font-family:Microsoft YaHei;background:#FFF}
a{color:#666}
.clear{clear:both}
section{
	margin:102px 0 70px 0;
	background-image:url(../../images/top_bg.jpg);
}


header{position:fixed;top:0;z-index:9997;width:100%; background-color:#FFFFFF;border-bottom: 2px solid #BEBEBE}
footer{position:fixed;bottom:0;z-index:9997;width:100%;background:#E00000}
footer ul li{display:inline-block;float:left;width:20%;padding:15px 0;text-align:center;border-left:1px solid #CA3322;border-right:1px solid #BF0000}
footer ul li:first-child{border-left:0}
footer ul li:last-child{border-right:0}
footer a{color:#FFF}


nav{background:#E00000;overflow:auto;position:fixed;top:0;right:-80%;width:80%;opacity:0;z-index:9998;height:100%;color:#FFF;text-indent:15px;padding-top:35px}
nav ul li{z-index:9998;height:40px;line-height:40px;margin:5px 15px;background:#E00000;text-align:center}
nav ul li i{position:relative;top:2px;}
nav ul li a{display:block;color:#FFF; font-size:14px}
nav ul li a.active{background:#A0281B; font-size:14px}
.navbg{display:none;position:fixed;top:0;width:100%;height:100%;z-index:9998;background:#000;opacity:.5}
.close{position:absolute;top:0;right:0;padding:15px 15px 0 15px;}


figure{max-width:640px;margin:0 auto}
.slideBox{position:relative;overflow:hidden}
.slideBox .hd{position:absolute;bottom:5px;right:5px;z-index:1}
.slideBox .hd li{display:inline-block;width:8px;height:8px;border-radius:50%;background:#FFF;text-indent:-9999px;overflow:hidden;margin:0 2px}
.slideBox .hd li.on{background:#FC0}


.page-title{padding:10px;background:#E00000;color:#FFF;font-size:1.4em}
.page-class{float:right;color:#FFF}
.page-nav{display:none;background:#E00000}
.page-nav ul li{text-align:center;margin-top:-1px;border-top:1px solid #A0281B}

.page-nav ul li a{padding:10px;display:block;color:#FFF;font-size:1.2em}
.page-nav ul li a.active{background:#A0281B}
.page-content{margin:15px}
.page-content p{ margin-bottom:10px;}


.show-title{text-align:center;border-bottom:1px solid #EEE;padding-bottom:10px;margin-bottom:10px}
.show-content{border-bottom:1px solid #EEE;padding-bottom:10px}


.show-pages{margin-top:25px}
.show-pages * a{padding:15px;border-radius:5px;background:#E00000;color:#FFF}
.show-pages * a:visited{color:#FFF !important}
.show-pages * a:hover{color:#FFF !important}
.show-pages * a:active{color:#FFF !important}

@media screen and (max-width:639px){
footer ul li{width:20%}
section{margin:86px 0 18% 0}

nav ul li{height:40px;line-height:40px;font-size:14px}
}
@media screen and (max-width:479px){
	section{margin:64px 0 18% 0}
	.form_comment{height:66px;padding:13px 0}
}
.show_pc {
	display:none;
}
#book * .hover:focus{
	border:1px dotted #FE8707;
	height:30px;
	line-height:30px;
	width:100%;
	background-color:#FFFFFF;
}
.clear {
	clear:both;
}

DIV.digg {
PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.digg A {
BORDER-RIGHT: #E00000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #E00000 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 5px; BORDER-LEFT: #E00000 1px solid; COLOR: #E00000; PADDING-TOP: 2px; BORDER-BOTTOM: #E00000 1px solid; TEXT-DECORATION: none
}
DIV.digg A:hover {
BORDER-RIGHT: #E00000 1px solid; BORDER-TOP: #E00000 1px solid; BORDER-LEFT: #E00000 1px solid; COLOR: #000; BORDER-BOTTOM: #E00000 1px solid
}
DIV.digg SPAN.current {
BORDER-RIGHT: #E00000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #E00000 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 5px; BORDER-LEFT: #E00000 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #E00000 1px solid; BACKGROUND-COLOR: #E00000
}
DIV.digg SPAN.disabled {
BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 5px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}
.sitemap {
	cursor: pointer;
}

#sitemap {
	position: fixed;
	z-index: 999999;
	background: #fff;
	width: 100%;
	height: 100%;
	top: 0px;
	right: 0;
	display: none;
}

#sitemap * {
	line-height: 180%;
}

#sitemap .tit {
	background: #E00000;
	height: 100px;
	box-sizing: border-box;
	position: relative
}

#sitemap .tit h2 {
	font-size: 24px;
	line-height: 100px;
	margin-left: 40px;
	color: #FFFFFF
}

#sitemap .tit a {
	display: block;
	width: 25px;
	height: 25px;
	background: url(../images/sprite.png) 0 0px;
	position: absolute;
	top: 40px;
	right: 30px;
	overflow: hidden;
	text-indent: -999px
}

#sitemap  ul {
	margin: 10px 40px
}

#sitemap  ul ul {
	margin: 0;
	clear: both;
	margin-top: 8px
}

#sitemap  li {
	margin-bottom: 10px;
	border-bottom: 1px solid #DDDDDD;
	font-size: 16px;
	color: #333;
	clear: both;
	overflow: hidden;
	padding-bottom: 10px;
}

#sitemap li li {
	clear: none;
	float: left;
	margin: 0 25px 0px 0;
	border: none;
	padding: 0
}

#sitemap li li a {
	font-size: 12px;
	color: #E00000;
}

#sitemap li li a:hover {
	color: #EA0000
}

#sitemap_box {
	position: relative;
	height: 100%;
	-webkit-overflow-scrolling: touch;
	overflow: scroll;
	z-index: 1000
}

.overflow-hidden {
	overflow: hidden !important;
	height: 100% !important
}
/*联系我们*/
#contact *{ line-height:200%}
#contact dl { float:left; width:100%; padding:8px; margin-top:10px; margin-bottom:10px; border:dashed #DEDEDE 1px; background:url(../../images/lx_bg2.jpg) bottom no-repeat}
#contact dl dt {  float: left; width: 100%; font-size:18px; color:#E4007F; font-weight:bold;}
#contact dl dd { float: left; width: 100%; font-size:14px; display:none}
#contact .dl_s { background:none; background-color:#E4007F; border:solid #E4007F 1px; }
#contact .dl_s dt {color:#FFFFFF; }
#contact .dl_s dd {color:#FFFFFF;display:block;}


/*联系我们*/
#contact2 *{ line-height:200%}
#contact2 dl { float:left; width:48%;padding:8px 4px; margin-top:10px; margin-bottom:10px; margin-left:1%; margin-right:1%; border:dashed #DEDEDE 1px; background:url(../../images/lx_bg2.jpg) bottom no-repeat}
#contact2 dl dt {  float: left; width: 100%; font-size:17px; color:#E4007F; font-weight:bold;}
#contact2 dl dd { float: left; width: 100%; font-size:14px; display:none}

/*运行支持*/
.yyzc_l .yyzc{
	width:100%px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-size:20px;
	line-height:50px;
	background-color:#4F4F4F;
	color:#FFFFFF;
	margin-bottom:10px;
	margin-top:10px;
	border:2px solid;
	border-radius:15px;
}
.yyzc_l{
	BORDER: #DDD 1px solid;
	width:100%px;
	margin-top:5px;
	margin-bottom:5px;
	padding:10px;
}
.imgs {
	padding:1px;
	background-color:#FFFFFF;
	border:1px solid #E2E2E2;
}
