@charset "utf-8";
*{
	margin: 0;
	padding: 0;
	-moz-box-sizing: border-box;/*moz火狐浏览器*/
	-webkit-box-sizing: border-box;/*(webkit内核浏览器)*/
	box-sizing: border-box;
}
/*公共样式开始*/
body{
	max-width: 720px;
	margin: 0 auto;
	background: #F8F8F8;
}
html body{
	font-size: 13px;
	letter-spacing: 1px;
	font-family: "microsoft yahei","arial","arial black";
}
i{
	font-style: normal;
}
a,a:hover,a:active{
	text-decoration: none;
	color: #333333;
}
input,textarea,select{
	outline: none;
}
img{
	border: none;
	vertical-align: top;
}
li{
	list-style: none;
}
@media (min-width:640px){
	html{
		font-size:24px;
		}
}
@media (min-width:631px) and (max-width:639px){
	html{
		font-size:23.66px;
	}
}
@media (min-width:622px) and (max-width:630px){
	html{
		font-size:23.33px;
	}
}
@media (min-width:613px) and (max-width:621px){
	html{
		font-size:23px;
		}
}
@media (min-width:604px) and (max-width:612px){
	html{
		font-size:22.66px;
		}
}
@media (min-width:595px) and (max-width:603px){
	html{
		font-size:22.33px;
		}
}
@media (min-width:586px) and (max-width:594px){
	html{
		font-size:22px;
		}
}
@media (min-width:577px) and (max-width:585px){
	html{
		font-size:21.66px;
	}
}
@media (min-width:568px) and (max-width:576px){
	html{
		font-size:21.33px;
	}
}
@media (min-width:559px) and (max-width:567px){
	html{
		font-size:21px;
	}
	}
@media (min-width:550px) and (max-width:558px){
	html{
		font-size:20.66px;
	}
}
@media (min-width:541px) and (max-width:549px){
	html{
		font-size:20.33px;
	}
}
@media (min-width:533px) and (max-width:540px){
	html{
		font-size:20px;
	}
}
@media (min-width:524px) and (max-width:532px){
	html{
		font-size:19.66px;
		}
}
@media (min-width:515px) and (max-width:523px){
	html{
		font-size:19.33px;
		}
}
@media (min-width:506px) and (max-width:514px){
	html{font-size:19px;
	}
}
@media (min-width:497px) and (max-width:505px){
	html{
		font-size:18.66px;
		}
}
@media (min-width:488px) and (max-width:496px){
	html{
		font-size:18.33px;
		}
}
@media (min-width:480px) and (max-width:487px){
	html{
		font-size:18px;
		}
}
@media (min-width:471px) and (max-width:479px){
	html{
		font-size:17.66px;
		}
}
@media (min-width:462px) and (max-width:470px){
	html{
		font-size:17.33px;
		}
}
@media (min-width:453px) and (max-width:461px){
	html{
		font-size:17px;
		}
}
@media (min-width:444px) and (max-width:452px){
	html{
		font-size:17.12px;
		}
}
@media (min-width:435px) and (max-width:443px){
	html{
		font-size:16.33px;
		}
}
@media (min-width:426px) and (max-width:434px){
	html{
		font-size:16px;
		}
}
@media (min-width:417px) and (max-width:425px){
	html{
		font-size:15.66px;
		}
}
@media (min-width:408px) and (max-width:416px){
	html{
		font-size:15.33px;
		}
}
@media (min-width:400px) and (max-width:407px){
	html{
		font-size:15px;
		}
}
@media (min-width:391px) and (max-width:399px){
	html{
		font-size:14.66px;
		}
}
@media (min-width:382px) and (max-width:390px){
	html{
		font-size:14.33px;
		}
}@media (min-width:374px) and (max-width:381px){
	html{
		font-size:14px;
		}
}@media (min-width:365px) and (max-width:373px){
	html{
		font-size:13.66px;
		}
}
@media (min-width:356px) and (max-width:364px){
	html{
		font-size:13.33px;
		}
}
@media (min-width:347px) and (max-width:355px){
	html{
		font-size:13px;
		}
}
@media (min-width:338px) and (max-width:346px){
	html{
		font-size:12.66px;
		}
}
@media (min-width:329px) and (max-width:337px){
	html{
		font-size:12.44px;
		}
}
@media (max-width:328px){
	html{
		font-size:12px;
		}
}
.hj-gy{
	width: 100%;
	margin-top: 2px;
	border: 1px solid #3BB2E4;
}
.hj-gy img{
	width: 100%;
	height: 100%;
}
.hj-bt{
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #313131;
	font-size: 0.85rem;
	font-weight: bold;
	letter-spacing: 1.5px;
	text-shadow: 1px 1px 1px #fff;
	background-image: linear-gradient(to bottom right,#96daf7,#3BB2E4);
}
#d{
	color: red;
	background: #f6ff00;
	font-weight: bold;
	border-radius: 4px;
}
#c{
	color: #ababab;
}
.d{
	color: red;
	background: #f6ff00;
	font-weight: bold;
	border-radius: 4px;
}
#top{
  width:50px;
  height:50px;
  background: url(../images/top.png);  
  position:fixed;
  right:5px;
  bottom:30px;
  display:none;
  z-index: 10;
  border-radius: 6px;
}
/*公共样式结束*/
/*logo开始*/
.hj-logo{
	width: 100%;
	height: 50px;
	position: sticky;
  	top: 0;
  	left: 0;
  	z-index: 1000;
	background: #3BB2E4;
	background-image: linear-gradient(to bottom right,#96daf7,#3BB2E4);
}
.hj-logo div{
	display: inline-block;
}
#lg-a img{
	width: 190px;
	height: 48px;
	margin-left: 1px;
}
#lg-b{
	width: 88px;
	height: 33px;
	float: right;
	color: #fff;
	text-align: center;
	border-radius: 36px;
	line-height: 30px;
	margin-right: 2px;
	margin-top: 8.5px;
	font-size: 0.8rem;
	border: 1px solid #ffffff;
	text-shadow: 1px 1px 1px #024f70;
	background-image: linear-gradient(to bottom right,#3BB2E4,#96daf7);
}
#lg-b{
-webkit-animation:fadeInRight 1s .2s ease both;
-moz-animation:fadeInRight 1s .2s ease both;
}
@-webkit-keyframes fadeInRight {
0% {
opacity:0;
-webkit-transform:translateX(20px)
}
100% {
opacity:1;
-webkit-transform:translateX(0)
}
}
@-moz-keyframes fadeInRight {
0% {
opacity:0;
-moz-transform:translateX(20px)
}
100% {
opacity:1;
-moz-transform:translateX(0)
}
}
/*logo结束*/
/*文章内容开始*/
.wenswz{
	width: 100%;
	height: 100%;
	letter-spacing: 1.3px;
}
.wznr{
	width: 99%;
	height: 100%;
	margin: auto;
}
.wz-bt{
	width: 100%;
	height: 35px;
	color: #323232;
	line-height: 35px;
	font-weight: bold;
	font-size: 0.75rem;
	border-bottom: 1px dashed #01a980;
}
.wz-nr{
	width: 100%;
	height: 100%;
	color: #323232;
	margin-top: 5px;
	font-weight: bold;
	font-size: 0.9rem;
	margin-bottom: 8%;
}
.wz-nr p{
	color: red;
	font-size: 1.02rem;
}
.wz-nr span{
	color: red;
}
.wenswz #jj{
	margin-top: 5px;
}
.wenswz #yy{
	margin-top: 10px;
}
.wz-nr #g{
	line-height: 28px;
}
.wz-nr #y{
	color: #007fa3;
	line-height: 28px;
	margin-top: 3px;
}
.wenswz .ssx{
	width: 100%;
	height: 36px;
	color: #727272;
	line-height: 36px;
	letter-spacing: 1.5px;
	font-size: 0.755rem;
}
.ssx font{
	color: #006d99;
}
.wz-yc{
	width: 100%;
	height: 35px;
	color: #016da5;
	line-height: 35px;
	font-size: 0.68rem;
	text-align: center;
	border-top: 1px dashed #3BB2E4;
}
.wz-gs{
	width: 100%;
	height: 100%;
	color: #323232;
	margin-top: 5px;
	font-weight: bold;
	font-size: 0.9rem;
	margin-bottom: 8%;
}
.wz-gs p{
	color: red;
	font-size: 1.02rem;
}
.wz-gs span{
	color: red;
}
.wz-gs #g{
	line-height: 28px;
}
.wz-gs #y{
	color: #007fa3;
	line-height: 28px;
	margin-top: 3px;
}
.wznr .gs #i{
	color: #5a7888;
	font-size: 0.98rem;
}
/*文章内容结束*/
/*高手心水开始*/
.gsxs{
	width: 100%;
	height: 100%;
}
.gsxs .xs-a{
	width: 100%;
	border-collapse: collapse;
}
.xs-a td{
	height: 38px;
	line-height: 38px;
	font-size: 0.85rem;
	font-weight: bold;
	letter-spacing: 1.2px;
	background: #ffffff;
	border: 1px solid #dddddd;
}
.gsxs span{
	color: #0060ff;
}
.gsxs #gs-a{
	width: 10%;
	text-align: center;
	font-size: 0.7rem;
}
.gsxs #gs-a img{
	width: 25px;
	height: 20px;
	margin-top: 5px;
}
.gsxs #gs-b{
	width: 90%;
	padding-left: 3px;
}
.gsxs #gs-b a{
	color: #323232;
}
.gsxs #gs-b a:hover {
	color: red;
	font-weight: bold;
	text-decoration: underline;
}
.gsxs a:hover{
	color: red;
	font-weight: bold;
}
/*高手心水结束*/
/*稳定专区开始*/
.wdzq{
	width: 100%;
	height: 100%;
	text-align: center;
	letter-spacing: 1.3px;
}
.wdzq div{
	width: 100%;
	height: 38px;
	color: #323232;
	line-height: 38px;
	font-weight: bold;
	font-size: 0.9rem;
	border-bottom: 1px dashed #dddddd;
}
.wdzq span{
	color: red;
}
.wdzq a:hover{
	color: #008ecb;
	font-weight: bold;
	text-decoration: underline;
}
.xts{
	width: 99%;
	margin: auto;
	color: #0474a3;
	line-height: 20px;
	letter-spacing: 1.5px;
	text-align: justify;
}
/*稳定专区结束*/
.bottom{
	width: 100%;
	margin-top: 2px;
	text-align: center;
	line-height: 25px;
	font-size: 0.7rem;
	letter-spacing: 1.3px;
	text-shadow: 1px 1px 1px #fff;
	background-image: linear-gradient(to bottom right,#96daf7,#3BB2E4);
}