@charset "utf-8";
/*index CSS Document */

body{font-size:14px;color:#666;  font-family:"微软雅黑";}
*{ margin:0; padding:0px;*vertical-align:top; }
.page{ width:728px; margin:auto;background:#256832;}
a{ text-decoration:none; color:#199ad7; }
a:hover{text-decoration:none; cursor:pointer}
img{ border:none;display:block;}
.fl{float:left;}
.fr{float:right;}
.clear{ clear:both;}
h3{ margin:0px; font-size:18px; color:#256832;}
h2{ font-size:15px; font-weight:bold; line-height:20px; margin-top:10px;}
.hh{ font-size:16px; font-weight:bold; color:#256832; font-family:"Arial";}
.hk{ font-size:16px; font-weight:bold; color:#256832; }
p{ margin:0px;}
ul{ margin:0px;}


.new_top{width:100%; z-index:12; }
.top{ margin:auto;text-align:center;width:100%; z-index:12;}

.wrap{ margin:auto; width:100%; }
.zuijia{ margin:auto; width:97%; height:auto;background: url(../img/bg.jpg) center/100% repeat-y; padding:10px 1.5% 30px;}
.zuijia_tilte{ margin:auto; text-align:center; width:97%; font-family:"微软雅黑"; line-height:50px; font-size:28px; font-weight:bold; color:#fff;margin-top:20px; background:#8fb955;}

.zhujia_box{ margin:auto; margin-top:20px; width:97%;}
.boxtop{ width:100%;margin-top:0px;}
.box td{ width:33.9%; height:70px; text-align:center; font-size:18px; font-weight:bold; background-color: #f3f3f3; }
.line{border-bottom:1px solid #f7f7f7; margin-top:5px;}
.box td a{ color:#41493e; min-height: 30px; padding: 0 6px  }
.box td a:hover{ color: #B5661A}
.box td a span{ }
.wrap2{ margin:auto; width:100%; background:url(../img/bj.png) #78ae33 top no-repeat;padding-bottom:30px;}
.top2{margin:auto;text-align:center;width:100%; z-index:12;}



.tankuang{ margin:auto;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
position: fixed;
left: 10%;
top: 20%;
width: 80%;
height: 60%;
background-color: rgb(255, 255, 255);
z-index: 101;
display: block;}

.left{ width:65%;}

.side{ width:15%; text-align:center;}

.h2{font-size:28px; line-height:48px; text-align:left; color:#6c6c6c;}
.h3{font-size:16px; line-height:20px; text-align:left; color:#6c6c6c;}

.contont{margin:auto; width:92%; margin-top:4%; padding:4%; background:#f5f5f5;}

.ww td{ font-size:20px; line-height:40px; padding:10px; font-weight:bold;}

.rating-star {
display: inline-block;
vertical-align: middle;
position: relative;
height: 23px;
width: 120px;
background-position: 0 0;
margin-left: 10px;
top: -3px;
background: url(/img/T1r.UsXf4dXXcC1lsa-204-400.png) no-repeat;
}
.nobj td{ display:none;}

.pageq{ margin:auto;max-width:850px;}

/*.zzc{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: }*/



#lean_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}
.signup{ 
	/*display: none;*/
	width: 604px;
	padding-bottom: 2px;
	display: none;
	background: #FFF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0px 0px 4px rgba(0,0,0,0.7);
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7);
        height: 400px;
        overflow: scroll;
}
.newk{ padding: 10px; line-height: 24px;}
.signup p img{ width: 100%}
.signup .xuanx{ display: inline-block; min-width: 135px; text-align: left; font-size: 16px}
.signup h3{ margin: 10px 10px 10px 10px; font-size: 24px}
.signup .title{font-size: 24px;color:#256832; padding-bottom: 20px;}
.signup h5{margin: 0px 10px 10px 10px; font-size: 14px}
.signup  h5 h3{ font-size: 14px; margin-left: 0px; padding-left: 0px;}
.signup div{margin: 0px 0px 5px 10px;}
.modal_close{text-align: center; height: 35px; width: 100px; line-height: 35px; display: inline-block; color: #fff; margin: 20px 20px}
.bggreen{ background: #5E9549}
.bggray{ background: #666}
.text_c{ text-align: center;}
.no_mg{ margin-left: 0!important; margin-top: 20px!important; }
.no_mg div{ margin-left: 0!important; }
.no_mg img{ width: 20px}

.middle{ width:calc(31% - 2px); float: left;  margin: 5px 1.1% ;  border:1px solid #52851d; }
.middle a{
      display: block;
    height: 90px;
    overflow: hidden;
}
.middle a>span{   color: #3c5903; font-size: 14px;display: table-cell ; 
	vertical-align: middle; margin: 0 5px; padding: 10px;
  text-align: center;
  height: 70px;
  background:#f1ffcd;
  width: 300px;}
@media (max-width: 600px){
	.box td a{ font-size: 14px;min-height: 30px;display: block;}
	.signup{ width: 80%}
    .signup td img{ width: 100%; height: auto;}
    a.modal_close { margin: 15px 5px }
}
.vote{
	line-height:27px;
  text-align: center;
}
.vote span{
	color:#577909;
	font-size:12px;
	font-weight:bold;
	padding:0 5px;
    display: inline-block;
    width: 60px;
}
.vote button{
	border:none;
	color:#456f03;
	background:#faff72;
	padding:5px;
	margin:5px 0;
	border-radius:12px;
  cursor: pointer;
}
.vote button:focus,
.vote button:active{
  outline:none;
  background: #eef52e;
}
.wapnav{
        width:97%;
        margin: auto;
}
.wapnav li{
        float: left; 
        list-style: none;
        text-align: center;
        width: 27.33%; 
        margin-top: 15px; 
		margin-left:3%;
		margin-right:3%;
		
}
.wapnav img{
	width:100%;
}
.wapnav li:hover{
        /*background-color: #668F61;*/

}
.wapnav a{
        color: white;
        font-size: 16px;
}

.wapnav a{ display: block;}

.useinfo table tr{ height: 35px}

.new_top .top{ position: relative;}
.new_top .top .top_tip{ position: absolute; bottom: 5px; color: #fff;margin-left: 8px;text-align: left;}

 
/*smw*/
.signup-fixed{
  position: fixed;
  top:35%;
  right: 20px;
  background: url('../img/sign_up.png') no-repeat center;
  background-size: contain;
  width: 50px;
  height: 60px;
  z-index: 13;
}
@media screen and (max-width: 1100px) {
  .layui-layer-iframe{
    overflow-y:inherit !important; 
  }
}
.footer{
    background: #8fb955;
    width: 100%;
    padding: 20px 0;
}
.layui-layer-content{padding-top: 20px;}