﻿.white-box {
    margin-top: 5px;
    padding: 3px;
    border-radius: 3px;
    background: #fff;
    box-shadow: 0 2px 5px rgba(0,0,0,0.2);
}
@charset "utf-8";body,html{font-family:'Microsoft YaHei',Arial,Helvetica,sans-serif;font-size:12px}
html{background: url(/static/home/file/fh/bg.jpg) repeat;background-attachment: fixed;}
body{max-width:800px;margin:0 auto}
*{padding:0;margin:0;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
ol,ul,li{list-style:none}
a:link {text-decoration: none;} 
a:hover {color:rgb(0, 255, 255);text-decoration: none;}
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both}
.nullbox44{height:44px}     
div.top{position:fixed;z-index:99;height:44px;width:100%;max-width:800px;background:#168800;text-align:center}
div.top div.logo{position:absolute;top:2px;left:48px;right:48px;}     
     
div.top div.logo span{width:130px;height:40px;background:url(/static/home/file/fh/fh.gif) no-repeat center 0px;background-size:130px;box-sizing:border-box;display:inline-block;}
div.top div.icon span{position:absolute;width:36px;height:44px;color:#fff;background-image:url(/static/home/file/fh/menuicon.png);background-repeat:no-repeat;overflow:hidden;display:block;background-position:0 0}
div.top div.icon span.menu{top:1px;right:8px;background-size:36px auto;-webkit-background-size:36px auto;background-position:0 -56px}
div.top div.icon span.prev{top:1px;left:5px;background-size:32px auto;-webkit-background-size:32px auto;background-position:0 -110px}    
div.top div.logoLeft{left:5px;text-align:left}

div.top div.menuDialog{position:fixed;top:48px;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1001;display:none}     
div.top div.menu_nav{max-width:800px;margin:0 auto;height:100%;}
div.top div.menu_nav ul{float:right;width:150px;background:rgba(255,255,255,.9);height:100%;}
div.top div.menu_nav ul li{text-align:left;}
div.top div.menu_nav ul li a{padding-left:60px;height:38px;line-height:38px;font-size:13px;position:relative;display:block;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;margin-top:-1px;color:#333}    

div.box div.subnav ul{padding:6px}
div.box div.subnav ul li{display:block;float:left;width:calc(25% - 0px);text-align:center}
div.box div.subnav ul li a{display:inline-block;font-size:1.2rem;width:80px;color:#fff}
div.box div.subnav ul li a img{margin:0 auto;display:block;width:78px;height:78px;vertical-align:middle}

.n{
    display: none;
}

.duilianpt {
    border-radius: 0px;
    overflow: hidden;
    text-align: center;
    background: #ff0;
    font-size: 16px;
    line-height: 30px;
    font-weight: bold;
    
}

.dgk_p span{
    text-align: left;
    font-size: 15px;
    border: 1px #fff solid;
    background: #008800;
    box-sizing: border-box;
    border-right: none;
    border-left: none;}

.dgk_c2{
    display: flex;
    flex-wrap: wrap ;
} 

.dgk_c2 span:nth-child(odd){
    width: 43%;
    border: 1px #fff solid;
    border-left: none;}

.dgk_c2 span:nth-child(even){
    width: 57%;
    letter-spacing: -1px;
}

.dgk_h2{
    display: block;
    background: #169700 !important;
    text-align: center !important;
    font-size: 16px !important;
    color: #00f;
}


.biaoti {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    font-weight: bold;
    text-shadow: 0px 1px 1px #000;
    color: #fff;
    background: linear-gradient(to top, #24EE00, #000);
    text-align: center;
}


.sxfxss p{
    line-height: 35px;
    text-align: center;
    letter-spacing: 1px;
    border-bottom: 1px #fff solid;
    font-weight: bold;
   background: #008800;
   font-size: 15px;
    color: #fff;}

.sxfxss .kai{
    color: #FF00FF;
    font-size :17px;
}

.sxfxss .name{
    color: #ff0;
    font-size :17px;
}
    
.sxfxss .namee{
    color: #fff;
    font-size :17px;
}             
    
.sxfxss .nammee{
    color: #ff0000;
    font-size :17px;
}              
             
.sxfxss .qi{
    color: #00FFFF;
    font-size :17px;
}    


.jxxy p{
    display: flex;
    flex-wrap: wrap;
    line-height: 30px;
    text-align: center;}

.jxxy p span{
    display: block;
    border-bottom: 1px #fff solid;
    color: #fff;
    font-weight: 100;
font-size: 17px;}

.jxxy_qi,.jxxy_ki{
    width: 26%;
    background: #008800;
}

.jxxy_yc{
    width: 48%;
    color: #000 !important;
    background: #32CD32;
}

    
.jxxy_qii{
    width: 100%;
    font-size: 15px;
    text-align: center;
    display: block;
    background: #008000;
    color: #ff0;
    font-weight: bold;
    line-height: 30px;    
    
}        


.jxxy_h2{
width: 100%;
display: block;
animation: blink_tj .3s linear infinite;
background: #666;
text-align: center;
font-weight: bold;
line-height: 30px;
font-size: 16px;}
@keyframes blink_tj {0% {color: #f00;text-shadow: 1px 1px #ff0;}
49% {color: #f00;text-shadow: 1px 1px #ff0;}
51% {color: #ff0;}
100% {color: #0f8}
}




div.box{overflow:hidden;background:#008800;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c8ffffff, endcolorstr=#c8ffffff)}
div.box div.table ul li{border-bottom:1px dashed #666;padding:8px 0;text-align:center;font-size:1.2rem;font-weight:bold;border-radius:3px}
div.box div.jxct ul li{float:left;background:#708090;margin:3px;padding:1px;width:calc(33.33% - 6px);border-radius:3px;border:0}
div.box div.jxct ul li dt img{border-radius:4px;width:100%;height:auto;height:135px;}
div.box div.jxct ul li p{color:#FFF;padding:3px 0; font-size:16px;}


.date_rq, .kxwzjc {height: 36px;}        
.kxwzjc {
float:right;
width: 120px;
position: relative;}
.kxwzjc .wechatpc {
transition-duration: .3s; -webkit-transition-duration: .3s;
opacity: 0;
transform: translateY(-45px);
-webkit-transform: translateY(-45px);
visibility: hidden;
position: absolute;
top: 40px;}
.kxwzjc:hover .wechatpc{visibility:visible;transform:translateY(0px);-webkit-transform:translateY(0px); opacity:1;}
.wechatpc img{width:100%;height:auto}



.gaoshoub{
line-height: 40px;
    display: block;
    border: 1px #fff solid;
    font-weight: bold;
    border-top: none;
    border-left: none;
    border-right: none;
    color: #FFF;}
                  
.gaoshoub_li{
background: #008800;
    font-size: 16px;
    color: #fff;}

.gaoshoub_li li:first-child a {
    border-top: 0px #f00 solid
}

.gaoshoub_li img,.pingteb_li img,.jingxu_li img{
    vertical-align: middle;
    margin-left: 3px;
        width: 40px;
    height: 20px;
}


.gsb_r{
    float: right;
    margin-right: 5px;
    color: #ff0;
    font-size: 16px;
}




.sxfxvvvss p {
    line-height: 30px;
    letter-spacing: 1px;
    border-bottom: 1px #fff solid;
    background: #008800;
    font-size: 15px;
    color: #fff;}
      
      
 .sxfxvvvss .kai{
    color: 	#FF00FF;
    font-size :16px;
}

.sxfxvvvss .name{
    color: #FF0;
    font-size :16px;
}
    
.sxfxvvvss .namee{
    color: #FFF;
    font-size :16px;
}             
                
             
.sxfxvvvss .qi{
    color: 	#00FFFF;
    font-size :16px;
}                          


.pad {
    padding: 4px 4px;
    background: #168800;
    color: #fff;}

.foot-img {
    padding-bottom: 40px;
    background: url(/static/home/file/fh/foot-img.png) center bottom no-repeat;
}

.copyright {
    width: 95%;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #000;
}

.tewei p {
    text-align: center;
    letter-spacing: 1px;
    border-bottom: 1px #fff solid;
    font-weight: bold;
    background: #008800;
    line-height: 25px;
}

.tewei .kai{
    color: #FF00FF;
    font-size :17px;
}

.tewei .name{
    color: #FF0;
    font-size :17px;
}
    
.tewei .namee{
    color: #FFF;
    font-size :17px;
}             
    
.tewei .nammee{
    color: #ff0000;
    font-size :17px;
}              
             
.tewei .qi{
    color: #00FFFF;
    font-size :17px;
}                


/*广告*/
*{padding:0px;margin:0px;}
table{width:100%;border:1px;}
.ll a {color:blue;}      
.ll a:visited {color:#008000;}  
.ll a:hover {color:#FF00BF;font-size: 14pt;} 
.ll a:active {color:#0000ff;} 
.nen4 {background-image: url(/static/home/file/ggbj.png);background-position: center;background-repeat: no-repeat;background-size: 100% 100%}
.uu td {
	   text-shadow: #fff 1px 0 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0;
	height: 40px;
    line-height: 40px;
    text-align: center;
    border: solid 1px #FFF;
    border-radius: 3px;
    box-shadow: 0 2px 5px rgb(0 0 0 / 10%);
    display: block;
    font-size: 13pt;
    font-weight: bold;
}


  /*热门图*/
* {margin: 0; padding: 0;}
a {text-decoration: none;}
.paogou1 {
				height: 360px;
				display: flex;
			}

			.paogou1-l {
				box-sizing: border-box;
				width: 25%;
			}

			.paogou1-l ul {}

			.paogou1-l ul li {
				list-style: none;
				width: 100%;
				text-align: center;
			}

			.paogou1-l ul li a {
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    color: #FFF;
    display: inline-block;
    border: solid 1px #FFF;
    background: #008800;
    font-weight: 700;
    box-sizing: border-box;
    border-left: none;
    font-size: 16px;}

			.paogou1-l ul li a:hover {
				color: #ff0000;
			}

			.paogou1-r {
				width: 80%;
				height: 360px;
				border: solid 1px #c99;
				box-sizing: border-box;
			}

			.paogou1-r a {
				display: none;
				height: 100%;
			}

			.paogou1-r img {
				width: 100%;
				height: 100%;
			}      

/*下载APP */
.download66 {
    position: fixed;
    left: 0px;
    right: 0px;
    width: 100%;
    max-width: 800px;
    height: 50px;
    bottom: 0px;
    background-color: rgba(0, 0, 0, .7);
    z-index: 999;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  font-size: 16px;}

  .download66 p {
    font-weight: 700;
    color: #fff;
    line-height: 54px;
  }

  .download66 .btn {
    height: 40px;
    line-height: 40px;
    width: 70px;
    text-align: center;
    background-color: #ec0909;
    position: absolute;
    right: 10px;
    bottom: 0;
    top: 0;
    margin: auto;
    font-size: 14px;
    border: none;
    border-radius: 5px;
    padding: 0;
    color: #fff;
  }

  .download66 i.close {
    display: block;
    position: absolute;
    top: 5px;
    left: 12px;
    height: 40px;
    width: 40px;
  }

  .tongji+a {
    bottom: 110px !important;
  }       
    

/*评论*/      
.liuyan {
	display: block;
	width: 50px;
	height: 50px;
	background: #3f51b5;
	border-radius: 50%;
	text-align: center;
	color: #fff;
	font-weight: 900;
	line-height: 50px;
	font-size: 20px;
	box-shadow: 1px 1px 2px #3333337d;
	position: fixed;
	bottom:130px;
	right: 2%;
}
.touzhu {
	display: block;
	width: 50px;
	height: 50px;
	background: #337ab7;
	border-radius: 50%;
	text-align: center;
	color: #fff;
	font-weight: 900;
	line-height: 50px;
	font-size: 20px;
	box-shadow: 1px 1px 2px #3333337d;
	position: fixed;
	bottom:75px;
	right: 2%;
}
.reload {
	display: block;
	width: 50px;
	height: 50px;
	background: #f00;
	border-radius: 50%;
	text-align: center;
	color: #fff;
	font-weight: 900;
	line-height: 50px;
	font-size: 20px;
	box-shadow: 1px 1px 2px #3333337d;
	position: fixed;
	bottom:20px;
	right: 2%;
}
@media screen and (max-width:800px) {
    .liuyan {
    	display: block;
		width: 40px;
		height: 40px;
		background: #3f51b5;
		border-radius: 50%;
		text-align: center;
		color: #fff;
		line-height: 40px;
		font-size: 15px;
		box-shadow: 1px 1px 2px #3333337d;
		position: fixed;
		bottom:200px;
		right: 2%;
		font-weight: bold;
    }
	.touzhu {
		display: block;
		width: 40px;
		height: 40px;
		background: #005F3C;
		border-radius: 50%;
		text-align: center;
		color: #fff;
		line-height: 40px;
		font-size: 15px;
		box-shadow: 1px 1px 2px #3333337d;
		position: fixed;
		bottom:150px;
		right: 2%;
	}
	.reload {
		display: block;
		width: 40px;
		height: 40px;
		background: #f00;
		border-radius: 50%;
		text-align: center;
		color: #fff;
		line-height: 40px;
		font-size: 15px;
		box-shadow: 1px 1px 2px #3333337d;
		position: fixed;
		bottom:100px;
		right: 2%;
		font-weight: bold;
	}
}    