body,html,p,img,form,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,tr,td,thead,tfoot,tbody,hr,dfn{ margin:0; padding:0; list-style:none; border:none; font-style:normal;}
body{ font:14px/150% arial;_font-family:"??"; background-color:#fff; max-width: 720px;margin: 0 auto;}
h1{_line-height:100%;}
a{text-decoration:none;color:#333;outline:none;}
input{outline:none;}
.m-nav {border-bottom: 1px solid #E6E6E6;width: 100%;height: 40px;background: #fff;box-sizing: border-box;padding: 0 44px 0 0;display: -webkit-box;position: relative;}

.m-nav a {

    width: auto;

    height: 40px;

    line-height: 40px;

    font-size: 16px;

    text-align: center;

    display: block;

    overflow: hidden;

    -webkit-box-flex: 1;

}

.m-nav a.on{color: #68C30C;}



.m-nav-tab,.m-nav-tab-list,.m-nav-tab-wz,.m-nav-tab-hot{ margin:10px 10px 0 10px; height:30px; line-height:30px; clear:both;}



.m-nav-tab-list li {line-height: 40px;height: 40px;float: left;width: 24%;background: #F6FFEC;margin:0 1 1 0px;text-align: center;font-size: 16px;cursor: pointer;overflow:hidden;}

.m-nav-tab-list li a.on{color:#68C30C;

}







.m-nav-tab li{ float:left; width:33%; height:40px; line-height:40px; background: #f6f6f6;

margin:0 1 1 0px; text-align:center; font-size:16px; cursor:pointer; }

.m-nav-tab-wz li{ float:left; width:49%; height:40px; line-height:40px; background: #f6f6f6;

margin:0 1 1 0px; text-align:center; font-size:16px; cursor:pointer; }

.m-nav-tab li.on,.m-nav-tab-wz li.on,.m-nav-tab-hot li.on{color:#68C30C;}

.m-nav-tab-hot ul{ width:99%; }

.m-nav-tab-hot li{ float:left; width:33%; height:40px; line-height:40px; text-align:center; font-size:16px; cursor:pointer; }

.m-nav-tab-hot li.on{ font-weight:bold; border-bottom:2px solid #68C30C; }



.m-app-list{ clear:both; margin-top:10px; }

.m-app-list a{ display:block; }

.apptitle{ height:20px; display:block; overflow: hidden; }

.m-app-list ul li dd{ padding:3px 0 4px 0; }

.m-app-size { color:#666666; }

.m-app-list ul li{ padding: 10px;

height: 60px;

border-bottom: 1px solid #e6e6e6;

position: relative; }

.appimg {width: 60px;height: 60px;float: left;display: inline;margin-right: 10px;border-radius: 5px;}



.index-m-app-list .appimg,.index-m-app-list-hot .appimg { margin-left:10px; }



.m-app-downico {background:#68C30C;border-radius: 2px;font-size: 12PX;position: absolute;

right: 10px;

top: 25px;

width: 55px;

height: 25px;

line-height: 25px;

text-align: center;

color: #fff;}



.gengduo {

    width: 30%;  height: 34px;  line-height: 34px;  display: block;  text-align: center;  border: 1px solid #E6E6E6;  background: #F6F6F6;  

    margin: 10px auto;  cursor: pointer; clear:both;

}



.m-bott {

height: 65px;

width: 100%;

margin: 0 auto;

background: #F6F6F6;

text-align: center;

position: absolute;

padding-top: 10px;

margin-top: 5px;
}

.m-bott p{height: 65px;line-height: 17px;font-size: 14px;color:#666;}

.m-bott p a{padding:0 10px;color:#666;display: block;}



.top {

    width: 100%;

    height: 44px;

    background: #68C30C;

    box-sizing: border-box;

    display: block;

    overflow: hidden;

    position: relative;

    zoom: 1;

    padding: 0 35px 0 118px;

}

#logo{

    width: 100px;

    height: auto;

    display: block;

    overflow: hidden;

    position: absolute;

    left: 10px;

    top: 12px;

    font-size:16px;

    }

.keyword{

    width: auto;

    height: 28px;

    line-height: 28px;

    font-size: 14px;

    font-weight: normal;

    color: #666;

    text-indent: 10px;

    background: #f7ffef;

    display: block;

    overflow: hidden;

    -webkit-box-flex: 1;

    border: 0;

    padding: 0;

    margin: 0;

    border-radius: 3px 0 0 3px;

    }

#search{bottom: 5;position: relative;overflow: hidden;border-radius: 0 3px 3px 0;cursor: pointer;border: none;height: 28px;width: 28px;margin:5px;text-indent:-9999px;background: url(../images/m-search.png) no-repeat;display:block;right: 5;}



.list-top i {background:#F6FFEC;width:20px;height:20px; text-align:center; line-height:20px; position:absolute;top:2px;left:0; font-style: normal; color:#666; border-radius: 5px; }

.top3{ background: #f90!important;; color: white!important; }



.m-gonglue-list{ margin-top:20px; }

.m-gonglue-list li { padding:5 10px; height:80px; border-bottom:1px solid #E6E6E6; }

.m-gonglue-list span{ float:right; color:#999; }



.appdown {

    margin: 10px;

}

.apptitle h1 {

    font-weight: normal;

    font-size: 14px;

    height: 20px;  display: block;  overflow: hidden;

}

.appdown dd {

    margin-top: 3px;

    height: 19px;

}



.appinfo{margin: 10px;float: left;clear:both; margin-top:3px;}

.appinfo img {width:100%;}

.m-app-downico2 {bottom: 19px;float: right;background: #68C30C;border-radius: 2px;font-size: 14PX;position: relative;width: 80px;height: 30px;line-height: 30px;text-align: center;color: #FFF;}



.fh {

    padding: 8px 10px;

    color: #68C30C;

    display: inline-block;  

    font-size: 24px;  

    float: left;

	margin-right: -10px;

}



#gotop a { right: 12px; top: 12px; position: relative; background:URL(../images/m-gotop.png) no-repeat; height:28px; width:28px; float:right; }



#ds-thread #ds-reset .ds-textarea-wrapper {

border-bottom: none!important;

background: #FFFFCC!important;

overflow: hidden!important;

border:none!important;

 }



#ds-thread #ds-reset .ds-textarea-wrapper textarea, #ds-thread #ds-reset .ds-textarea-wrapper .ds-hidden-text {

margin-right: auto!important;

margin-top: 15px!important;

margin-left: auto!important;

width:80%!important;

margin:20px!important;

background: #fff!important;

border: 1px solid #E1E1E1!important; }



#ds-thread #ds-reset .ds-post-options {

background: #FFFFCC!important;

margin-right: 82px!important;

border:none!important; }



body #ds-thread #ds-reset .ds-post-toolbar .ds-post-button {

color: white!important;

font: bold 14px/28px arial!important;

background:#68C30C url(../images/pl-button.png) no-repeat !important;

width: 82px!important;

height: 30px!important;

border: none!important;

cursor: pointer!important;

position: absolute!important;

right: 0!important;

top: 0px!important;

text-shadow:none!important;

border-bottom-right-radius: 0px!important;

background-repeat: none!important;

transition: none!important;

-webkit-transition: none!important;

-moz-transition: none!important;

box-shadow: none!important;

text-indent:-999px; }

#ds-thread #ds-reset li.ds-tab a.ds-current {

border: none!important;

background-color: #fff!important; }



#ds-thread #ds-reset .ds-post-button:hover{background-position:0 -0px!importcnt;}



body #ds-thread #ds-reset .ds-post-toolbar .ds-post-button:hover{background:#68C30C url(../images/pl-button.png) no-repeat !important;}





#ds-reset .ds-avatar img {

box-shadow: none!important; }



.m-wz h1{ font: bold 16px/50px arial;

text-align: center;

height: auto;

overflow: hidden; }

.m-wz h6 { font: normal 12px/3em arial;

text-align: center;

height: 3em;

color: #999;

border-bottom: 1px solid #DBECDB;

margin-bottom: 1.5em; }

.m-wz p{ margin-bottom: 0.5em;

margin-top: 10px; }

.m-wz .info{ padding:0 10px; }

.m-wz img{ max-width:100%; margin: auto;

display: block;

padding-bottom: 10px;

height: auto !important;

width: auto !important; }



.m-wzlist{clear: both;padding:0 10px;}

.m-wzlist span{ font-weight: bold; }

.m-wzlist li{ background: url(../images/icon-txt-list.gif) no-repeat 0 12px;

padding-left: 12px;

height: 30px;

line-height: 30px;

border-bottom: 1px dashed #ccc;

overflow: hidden;

white-space: nowrap; }



.m-gonglue-list-title {

    color: #f60;  font-weight: bold;

    font-size: 14px;  line-height: 30px;

}

.m-gonglue-list-p{ width: }



.sousuo{

    background: #fff;

    width: 70px;

    height: 28px;

    display: block;

    overflow: hidden;

    border: 0;

    padding: 0;

    background-size: 400px;

    }



.m-sousuo li {

    padding:10px;

    height: 20px;

    line-height: 20px;

    border-bottom:1px dashed #E6E6E6;

}

.m-sousuo a{ float:left; width: 80%; height:20px; display:block; overflow:hidden; }

.down-times-search {

    float: right;

	font-size:12px;

	color:#666;

}



#m-pj {

    clear: both;

padding: 10px 0;

text-align: center;

}

#m-pj li { display: inline;

padding: 0 5px;

color: gray; }

#m-pj li a{ padding: 2px 5px;

color: #f90;

}



.m-page-jump { height:34px; width:100%; margin:10px 0; }

.m-page-jump ol { margin:auto; display: table; }

.m-page-jump ol li { float:left; }

.m-page-jump ol li a { 

    height: 34px;  

    line-height: 34px;  

    display: block;  

    text-align: center;  

    cursor: pointer;

    margin-right:10px;

}



.index-m-app-list ul li,.index-m-app-list-hot ul li {

    width: 50%;

    padding: 10px 0px;

    height: 60px;

    border-bottom: 1px solid #e6e6e6;

    position: relative;

    float: left;}



.index-m-app-downico {

    font-style: normal;

    background: #68C30C;

    border-radius: 2px;

    font-size: 12PX;

    position: absolute;

    left: 80px;

    top: 40px;

    width: 55px;

    height: 25px;

    line-height: 25px;

    text-align: center;

    color: #fff;}



.m-fenlei { clear:both; margin-top:20px; }



.m-fenlei-app li,.m-fenlei-game li {

    text-align: center;

    float: left;

    width: 20%;

    margin:10px 0px;

}



.m-fenlei-title {

    text-align: center;      

    color: #666;      display: block;      

    margin-top: 10px;      

    white-space: nowrap;      

    overflow: hidden;

}



.m-fenlei img {

    height: 18px;

    width: 18px;

}



.m-caini{ clear:both; overflow: hidden;}



.m-caini ul li {

    text-align: center;

    width: 25%;

    float: left;

    margin:10px 0px;

}



.m-caini ul li img {

    width: 60px;

    height: 60px;

}



.m-az-title{

width: 80%;

margin: auto;

text-align: center;

display: block;

white-space: nowrap;

text-overflow: ellipsis;

overflow: hidden;

}

	

.zhankai {color: #fff!important;font-size: 14px;border-radius: 3px;margin-right: auto;margin-top: 10px;margin-left: auto;background:#68C30C;width: 50%;height:24px;display:block;text-align:center;color:#fff;line-height:24px;}



.m-zmfl,.m-zimu {

    margin: 10px;

}

.m-zmfl ul li p,.m-zimu span,.blockname {font-size: 16px;line-height: 40px;margin-bottom:10px;clear:both;}

.m-zmfl ul li dl dd { float:left; width:25%; margin-bottom:10px; }

.m-zmfl ul li dl dd a { width:75px; overflow:hidden; white-space: nowrap; display:block; }

.m-zimu ul { margin-bottom:10px; }

.m-zimu ul li a {

    display: block;

    float: left;

    height: 20px;

    width: 20px;

    background: #FF9900;

    color: #fff;

    line-height: 20px;

    text-align: center;

    margin: 1px 1px 1px 0px;

}



.m-zt li a {

     border: 1px solid #e6e6e6; 

     border-radius: 2px; 

}

.m-zt li a {

    color:#FFF;

    padding: 4 8px;

    float:left;

    font-family: "微软雅黑";

    font-size:14px;

}

#m-zt-back li {
    display: inline-block;
    padding: 4px 8px;
    margin-bottom: 10px;
    margin-right: 10px;
    width: 100%;
}

#m-zt-back .tags1{ color:#FF4E39;}

#m-zt-back .tags2{ color:#04D8FF;}

#m-zt-back .tags3{ color:#D04D43;}

#m-zt-back .tags4{ color:#04B69E;}

#m-zt-back .tags5{ color:#FBC01C;}

#m-zt-back .tags6{ color:#009BFC;}

#m-zt-back .tags7{ color:#A45585;}

#m-zt-back .tags8{ color:#EC2C6B;}

#m-zt-back .tags9{ color:#576BA4;}

#m-zt-back .tags0{ color:#08C30C;}



#m-tag .tags1{ color:#FF4E39;}

#m-tag .tags2{ color:#04D8FF;}

#m-tag .tags3{ color:#D04D43;}

#m-tag .tags4{ color:#04B69E;}

#m-tag .tags5{ color:#FBC01C;}

#m-tag .tags6{ color:#009BFC;}

#m-tag .tags7{ color:#A45585;}

#m-tag .tags8{ color:#EC2C6B;}

#m-tag .tags9{ color:#576BA4;}

#m-tag .tags0{ color:#08C30C;}



.m-zt {

    margin: 10px;

    clear: both;

    }

.m-zt li span {color: #999;font-size: 12px;float: right;padding: 3px;}

#m-tag{/* margin-top: 10px; */clear:both;line-height:30px;margin-left:10px;}

#m-tag li a {border-radius: 3px; border:1px solid #E6E6E6; padding:4px 6px; margin: 0px 0px 0px 10px;}

#js-info a{color:#68C30C;}

#logo a {

    color: #fff;

}

.sou {width: auto;height: auto;display: -webkit-box;overflow: hidden;margin: 8px 0 0 0;}

.blockname-all {

    float: right;

    line-height: 40px;

    padding-right: 10px;

    font-size: 12px;

    color: #ccc;

    background:url(../images/blockname-all.png) 50px 15px no-repeat;

    background-size: 10px auto;

}


.class-btn {

    width: 44px;

    height: 44px;

    display: block;

    overflow: hidden;

    position: absolute;

    right: -10;

    top: 12;

    background: url(../images/class.png) no-repeat 0px 0px;

}



.m-nav b {

    width: 30px;

    height: 8px;

    display: block;

    overflow: hidden;

    position: absolute;

    right: 0;

    top: 16px;

    background: url(../images/nav-btn.png) no-repeat 0px -8px;
	

}



.m-nav .m-nav-hover{background-position: 0px 0px;}



.m-nav ul {

    width: 92px;

    height: 0;

    position: absolute;

    right: 0;

    top: 40px;

    display: block;

    /* overflow: hidden; */

    background: #fff;

    z-index: 999;

    }



.m-nav ul li{

    width: 100%;

    /* height: 33px; */

    display: block;
	background: #fff;
    overflow: hidden;

}



.m-nav ul li a {

    width: 100%;

    height: 33px;

    line-height: 33px;

    font-size: 14px;

    font-weight: normal;

    text-align: center;

    border-bottom: 1px solid #E6E6E6;

}



.m-nav .m-hover {

    background-position: 0px 0px;

}



.m-class-nav{ width:100%; height:auto; padding:0; background:#fff; display:none; overflow:hidden; box-sizing:border-box; position:absolute; left:0; top:44px; box-shadow:1px 2px 2px #ccc; z-index:9999;}

.m-class-nav .m-class-btn{ width:auto; height:40px; margin:14px; border:1px solid #66d105; border-radius:4px; display:-webkit-box; overflow:hidden}

.m-class-nav .m-class-btn li{width:auto;height:40px;line-height:40px;font-size:15px;font-weight:normal;color:#68C30C;text-align:center;display:block;overflow:hidden;-webkit-box-flex:1;display:block;overflow:hidden;cursor:pointer;}

.m-class-nav .m-class-btn li:nth-child(4){ border:0;}

.m-class-nav .m-class-btn .m-hover{ background:#68C30C; color:#fff;}

.m-class-nav .m-class-ul{ width:100%; height:auto; padding:0 14px 0 0; box-sizing:border-box; display:block; overflow:hidden;}

.m-class-nav .m-class-ul li{ width:33.33%; height:auto; float:left; padding:0 0 14px 14px; display:inline; overflow:hidden; box-sizing:border-box;}

.m-class-nav .m-class-ul li a{ width:100%; height:auto; padding:10px; box-sizing:border-box; border:1px solid #d6d6d6; display:block; overflow:hidden;}

.m-class-nav .m-class-ul li a strong{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#333; text-align:center; margin:2px 0 0 0; display:block; overflow:hidden}

.m-class-nav .m-class-ul li a b{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#999; text-align:center; margin:2px 0 0 0; display:block; overflow:hidden}

.m-class-nav .m-class-nav-btn .m-class-hover {

    background: #68C30C;

    color: #fff;

}



.m-zt-info {

    color: #A64200;

    background: #ffc;

    margin: 10px;

    padding: 10px;

}



.index-m-app-list.m-app-list-on {

    clear: both;

}



.m-block {

    padding-top: 10px;

    text-align: left;

	margin: 0 10px 0 10px;

	clear: both;

}



.m-block h2 {

    border-bottom: 1px solid #e6e6e6;

    height: 35px;

    font: normal 16px/35px arial;

    position: relative;

    margin-bottom: 10px;

    background: white;

}



.m-block h2 span.on {

    font-weight: bold;

    border-bottom: 2px solid #68C30C;

    line-height: 35px;

    padding: 10px 0 7px 0;

    cursor: default;

    color: #68C30C;

}

.m-block h2 span.on1 {

    font-weight: bold;

    border-bottom: 2px solid #68C30C;

    line-height: 35px;

    padding: 10px 0 7px 0;

    cursor: default;

    color: #68C30C;

}
.xianshi1{display:block}



.tab25 h2 span{width:25%;text-align: center;padding: 0!important;float: left;}

.tab33 h2 span{width:33%;text-align: center;padding: 0!important;float: left;}

.tab50 h2 span{width:50%;text-align: center;padding: 0!important;float: left;}
.m-none{display:none;}
.m-none1{}
.m-none2{display:none;}
.m-none3{display:none;}



#wrapper{margin-bottom: 10px;height: auto;padding: 10px 0 10px 0;width:100%;float:left;position:relative;z-index:0;overflow:hidden;background:#f1f1f1;}

#scroller {

    overflow: hidden;

    width: 810px;

    height: auto;

    float: left;

}

#scroller ul{float:left;width:100%;height: auto;padding:0;margin:0;padding: 10px;}

#scroller li{margin-right: 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:block;float:left;text-align:center;}

#scroller li img{height: 267px;border:1px solid #fff;width: 150px;}



table.gridtable {

	margin: 10px;

	font-family: verdana,arial,sans-serif;

	font-size: 14px;

	border-width: 1px;

	border-color: #E6E6E6;

	border-collapse: collapse;

}

table.gridtable td {

	width: 2%;

	border-width: 1px;

	border-style: solid;

	border-color: #E6E6E6;

	background-color: #ffffff;

	text-align: center;

}

table.gridtable td a.on{background:#68C30C;color:#FFF;}

table.gridtable td a{

   height: 40px;

   display: block;

   display: block;

   width: 100%;

   line-height: 40px;

   }

.g-box{ width:100%; height:auto; background:none; padding:10px 10px 0; display:block; overflow:hidden; box-sizing:border-box;}


/*????2015-12-28*/
.g-show-cont .m-hover{ background-position:14px -151px}

.content p a{ color:#09F; text-decoration:underline}
.content h3{ font-size:16px; color:#f60; font-weight:bold; height:25px; line-height:30px;}

.g-box .info{ width:100%; height:auto;box-sizing:border-box; padding:0 10px; background:#fff; display:block; overflow:hidden;}
.g-box .info .pic{ width:100%; height:auto; margin:0; display:-webkit-box; overflow:hidden;}
.g-box .info .pic .ico-wrap{ width:70px; height:70px; display:block; overflow:hidden}
.g-box .info .pic .ico-wrap img{ width:100%; height:70px; border-radius:16px; display:block; overflow:hidden; margin:0; padding:0; max-width:none; max-height:none}
.g-box .info .pic ul{ width:auto; height:auto; margin:0; text-align:left; padding:0 0 0 12px; box-sizing:border-box; display:block; overflow:hidden; -webkit-box-flex:1}
.g-box .info .pic ul li{width:100%; margin:2px 0 0 0;}
.g-box .info .pic ul .cpname{  margin:6px 0 7px 0;}
.g-box .info .pic ul .cpname h1{ width:100%; height:20px; line-height:20px; font-size:18px; font-weight:normal; color:#333; display:block; overflow:hidden}
.g-box .info .pic ul li h1{ font-weight:normal;}
.g-box .info .pic ul li b{ width:50%; height:16px; line-height:16px; font-size:12px; font-weight:normal; color:#999; float:left; margin:2px 0 0 0; display:inline; overflow:hidden}
.g-box .info .pic ul li b a{ color:#1294E4; text-decoration:underline}
.g-box .info .pic ul li b.time{width: auto;}

#downAddress { width:100%; height:auto; float:left; margin:0; display:inline; overflow:hidden; padding:0; box-sizing:border-box;}
#downAddress .m-down-ul{ width:100%; height:auto; margin:0; box-sizing:border-box; display:block; overflow:hidden; padding:px 0;}
#downAddress .m-down-ul li{ width:50%; height:auto; padding:5px 0 3 0px; box-sizing:border-box; float:left; display:inline; overflow:hidden; margin:0;}
#downAddress .m-down-ul li a{ width:100%; height:30px; line-height:30px; background:#66d105; border-radius:6px; font-size:18px; font-weight:normal; color:#fff; text-align:center; display:block; overflow:hidden; margin:0; text-decoration:none}
#downAddress .m-down-ul li  .zanwu {background-color: #ccc;    font-weight: normal;}
#downAddress .m-down-ul li a:active{ background:#00be3a}
#downAddress .m-down-ul .m-down-last{ width:100%;}



#ddd { width:100%; height:auto; float:left; margin:0; display:inline; overflow:hidden; padding:0; box-sizing:border-box;margin-top: 10px;}
#ddd .m-ul{ width:100%; height:auto; margin:0; box-sizing:border-box; display:block; overflow:hidden; padding:px 0;}
#ddd .m-ul li{ width:50%; height:auto; padding:5px 0 3 0px; box-sizing:border-box; float:left; display:inline; overflow:hidden; margin:0;}
#ddd .m-ul li a{ width:100%; height:30px; line-height:30px; background:#66d105; border-radius:6px; font-size:18px; font-weight:normal; color:#fff; text-align:center; display:block; overflow:hidden; margin:0; text-decoration:none}
#ddd .m-ul li  .zanwu {background-color: #ccc;    font-weight: normal;}
#ddd .m-ul li a:active{ background:#00be3a}
#ddd .m-ul .m-last{ width:100%;}

#downAd { width:100%; height:auto; float:left; margin:0; display:inline; overflow:hidden; padding:0; box-sizing:border-box;}
#downAd .m-downad-ul{ width:100%; height:auto; margin:0; box-sizing:border-box; display:block; overflow:hidden; padding:5px 0;}
#downAd .m-downad-ul li{ width:50%; height:auto; padding:10px 0 0 10px; box-sizing:border-box; float:left; display:inline; overflow:hidden; margin:0;}
#downAd .m-downad-ul li a{ width:100%; margin-top:10px; line-height:25px; border-radius:6px; font-size:14px; font-weight:normal; color:#fff; text-align:center; display:block; overflow:hidden; margin:0; text-decoration:none}
#downAd .m-downad-ul li  .zanwu {background-color: #ccc;    font-weight: normal;    /* font-size: 14px; */}
#downAd .m-downad-ul li a:active{ background:#00be3a}
#downAd .m-downad-ul .m-down-last{ width:100%;}
.m_title{height: 20px;line-height: 24px;font-size: 16px;text-indent: 10px;color: #444;border-left: 5px solid #68c30c;margin: 10px;}
/* 标签 */
.label{height: 30px;padding: 0 10px;margin: 5px 0 0;line-height: 28px;overflow: hidden;}
.label a{margin-right:15px;padding: 5px 10px;color: #599919;border: 1px solid #599919;border-radius:3px;}
.label span{margin-right:15px;padding: 5px 8px;color: #666;border: 1px solid #ccc;border-radius: 3px;}

/*zt_head-star*/
.zt_head_box {padding:15px;background: #fff;}
.zt_head_box h1.zt_tit {background: #d6ecbf;display: block;text-align: center;color: #417e00;font-size: 14px;height:40px;line-height:40px;}
.zt_head_box .zt_head {overflow: hidden; border-radius: 5px;padding-bottom:10px;box-shadow: 0px 0px 15px 0px #E6E6E6;}
.zt_head_box p.zt_cont {color: #666;display: block;line-height:20px;margin-top:10px;padding: 0 10px;text-indent: 2em;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 4;-webkit-box-orient: vertical;max-height:60px;}
.zt_head_box ul.zt_head_list {display: none;margin-top: 1rem;overflow: hidden;}
.zt_head_box ul.zt_head_list li {float: left; width: 29%;padding: 0 2%;}
.zt_head_box a.h_list_t span {display: block;text-align: center;color: #333;font-size: 14px; line-height:30px; height:30px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.zt_head_box span.zt_label {display: block;color: #78c12a; text-align: center; font-size:12px;}
.zt_head_box a.h_list_t img { width: 68px;height: 68px;display: block;margin: 0 auto; border-radius: 50%; position: relative;z-index: 2;}
.zt_head_box a.zt_down {background: #0da7ed;color: #fff;text-align: center;margin: .6rem auto 0;display: block;width:60px;height: 28px;line-height: 28px;border-radius: 30px;font-size: 14px;background: -webkit-linear-gradient(left, #78c12a, #a4e55e); background: -moz-linear-gradient(left, #78c12a, #a4e55e);}
.zt_head_box a.h_list_t {display: block; position: relative;}
.zt_head_box a.h_list_t i {position: absolute; width: 40px; height: 18px; color: #fff;top: 1px;left: 4px;text-indent: 8px;font-size:12px;background-size: 100%;background-repeat: no-repeat;font-style: normal;}
/* .zt_head_box li.zt_li_new i {background-image: url(../images/new.png);}
.zt_head_box li.zt_li_hot i {background-image: url(../images/hot.png);}
.zt_head_box li.zt_li_fu i { background-image: url(../images/fu.png);} */


.person{ width:100%; overflow:hidden;}

.person  h3{  margin-top:26px; color:#151515;font-size:15px;margin-left:16px;display:block; height:15px; line-height:15px;}
.person .line2{width:100%; height:1px; background:#e6e6e6; margin-top:9px; }
.person .p-content li{height:91px; overflow:hidden; width:100%; border-bottom:1px #e6e6e6 solid; display:block;}
.person .p-content li .logo{ float:left; margin-top:15px; margin-left:9px; width:100px; height:62px; display:block; }
.person .p-content li .logo img{ width:100px; height:62px;border-radius:6px;}
.person .p-content li .name{float:left;display:block;margin-top:22px;margin-left:11px; overflow:hidden; width:57%;}
.person .p-content li .name .title{ font-size:15px; color:#1c1b1b; text-decoration:none; height:15px; line-height:15px; display:block; overflow:hidden; width:100%; }
.person .p-content li .name .intro{ margin-top:6px; display:block;}
.person .p-content li .name .intro a{ font-size:11px; color:#a7a7a7; text-decoration:none; height:28px; line-height:14px; width:100%; display:block;overflow : hidden;}
.person .p-content li .enter{ float:right; margin-top:41px; margin-right:12px; width:14px; height:24px;}
.person .p-content li .enter a{width:14px; height:24px; /* background:url(../images/enter1.png) no-repeat; */ background-size:14px 24px; display:block;}


.game-hj-item.active { display: block; }
.game-hj-item { display: none; }
.game-hj-ul {overflow: hidden;border-bottom: .06rem solid #eee;background: #f8f8f8;}
.game-hj-ul li {float: left;width: 33.33%;text-align: center;height: 45px;line-height: 45px;font-size: 14px;color: #333;background: #f8f8f8;position: relative;border-left: 1px solid #e9e9e9;margin-left: -1px;cursor: pointer;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.game-hj-ul li.active {background: #fff;color: #e6332a;font-weight: bold;}
.game-hj-ul li.active:after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 0.13rem; background: #e6332a; }
.hj-item-top img {display: block;float: left;width: 70px;height: 70px;}
.game-hj-box { padding: 1.25rem .94rem; }
.hj-item-r {margin-left: 80px;}
.hj-item-top { overflow: hidden; }
.hj-item-r h5 {display: block;color: #333;font-size: 14px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;height: 20px;line-height: 20px;}
.hj-item-r p {display: block;color: #999;font-size: 12px;line-height: 18px;margin-top: 5px;height: 36px;overflow: hidden;}
.hj-item-bot {overflow: hidden;}
.hj-item-bot li {float: left;width: 25%;margin-top: 18px;}
.hj-item-bot li a{display: block;}
.hj-item-bot li img {width: 60px;height: 60px;background-color: #23b0f7;border-radius: 0.31rem;display: block;margin: 0 auto;}
.hj-item-bot li h5 {width: 80%;text-align: center;display: block;color: #333;font-size: .75rem;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;height: 14px;line-height: 14px;margin-top: 10px;}

/*列表*/
.three-green-tab{margin:13px 4%;}
.three-green-tab ul{width:100%;border:1px solid #58b029;border-radius:5px;display:-webkit-box;display:-moz-box;text-align:center;overflow:hidden;}
.three-green-tab ul li{display:block;height:30px;line-height:30px;text-align:center;font-size:16px;color:#58b029;-webkit-box-flex:1;-moz-box-flex:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.three-green-tab ul li:not(:last-child){border-right:1px solid #58b029;}
.three-green-tab .tab-cur{background:#58b029;color:#FFF;}

.hj_list{ width:100%; overflow:hidden; margin-bottom:12px;}
.hj_list li{width:46%;height:58px;margin-top:12px;float:left;margin-left:2.3%;border-bottom: 1px dashed #e4e4e4;}
.hj_list li a{ display:block; overflow:hidden;}
.hj_list li a .hj_img{ width:34%; float:left; height:58px;}
.hj_list li a .hj_img img{width: 45px;height: 45px;border-radius:10px;display:block;overflow:hidden;margin: 5px auto 0 auto;}
.hj_list li a .hj_mc{ width:66%; float:left; height:58px;}
.hj_list li a .hj_mc span{width:80px;height:32px;line-height:16px;font-size: 12px;color:#676666;display:block;overflow:hidden;margin:15px auto 0 auto;}
.hj_list li:nth-child(odd){ border-right-width: 1px; border-right-style: dashed; border-right-color: #e4e4e4;}

.d_game{padding:0 .2rem}
.game_detail{display:block;z-index:999;padding:.2rem 0}
.game_detail img{width: 100px;height: 100px;display:block;margin: 10px auto 0;border-radius: 10px;}
.game_detail h1{font-size: 18px;color:#333;height: 40px;line-height: 40px;font-weight:400;text-align:center;overflow:hidden;}
.game_detail .g_zl{overflow:hidden}
.m-score-box{margin-top: 12px;overflow: hidden;}
.m-score-box .m-score-item{position:relative;font-size: 14px;color:#aaa;text-align:center;width:33.3333%;float:left;}
.m-score-box .m-score-item:not(:last-child):after{content:"";position:absolute;display:block;width:.02rem;height:.6rem;background:url(../images/ic-line-1.png) 0 0/100% 100%;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.m-score-box .m-score-item .m-icon-box{font-size: 20px;color:#464646;margin-bottom: 5px;text-align:center;}
.m-score-box .m-score-item .m-icon-box .icon-hot{background-image: url(http://m.qh24.com/SkinNew/images/ic-hot-g.png);}
.m-score-box .m-score-item .m-icon-box .icon-star{background-image: url(http://m.qh24.com/SkinNew/images/ic-star.png);}
.m-score-box .m-score-item .m-icon-box .icon-user{background-image: url(http://m.qh24.com/SkinNew/images/ic-user-g.png);}
.m-score-box .m-score-item .m-icon-box .icon{position:relative;top: -3px;width: 18px;height: 18px;margin-right: 5px;}
.icon{display:inline-block;vertical-align:middle;background-size:contain;background-position:center center;background-repeat:no-repeat}
#address{
    display:block;
    width: 80%;
    height: 40px;
    text-align:center;
    line-height: 40px;
    border-radius: 20px;
    font-size: 16px;
    color:#fff;
    margin: 15px auto 0;
    background-image: -webkit-linear-gradient(90deg, #68c30c 0%, #a4e55e 100%);
    background-image: linear-gradient(90deg, #68c30c 0%, #a4e55e 100%);
    }
.sm{clear: both;text-align: center;font-size: 12px;color: #259d5d;padding-top: 10px;padding-bottom: 10px;}
.sm span{padding: 0 15px;position: relative;}
.sm span::after{content: "";position: absolute;width: 12px;height: 12px;left: 0;top: 50%;margin-top: -6px;background: url(http://m.qh24.com/SkinNew/images/icon-lvse@2x.png) no-repeat;background-size: 12px;}
/* 详细信息 */
.m-title-c{font-size:.3rem;color:#464646;margin-bottom:.2rem;overflow:hidden;}
.m-title-c:before{display:inline-block;position:relative;top:-.03rem;margin-right:.1rem;vertical-align:middle;content:"";height:.3rem;width:.06rem;background-image:-webkit-linear-gradient(-180deg,#f53c79 0,#fdb73f 100%);background-image:linear-gradient(-180deg,#f53c79 0,#fdb73f 100%);border-radius:.1rem}
.m-game-block{padding: 0 15px;position:relative;clear: both;}
.m-detail-content{font-size: 12px;color:#777;}
.m-detail-content .u-item{display:inline-block;margin-right: 15px;white-space:nowrap;margin-bottom: 6px;}
/*精品游戏 start*/
.m-block-week-nice{margin-top:15px;padding-top:10px;height:220px;background:transparent url(http://m.qh24.com/SkinNew/images/bg-img-3.jpg) 0 0/100% 100% no-repeat}
.m-block .m-titler .t-left .u-check-button{display:inline-block;padding:0 .19rem;height:.44rem;border-radius:.2rem;color:#fff;color:#464646;font-style:normal;font-size:.28rem;line-height:.44rem}
.m-titler .t-left .is-active{display:inline-block;margin-left:10px;padding:0 10px;height:22px;border-radius:10px;background-image:-webkit-linear-gradient(73deg,#f53c79 0,#fdb73f 94%);background-image:linear-gradient(73deg,#f53c79 0,#fdb73f 94%);color:#fff;font-weight:700;font-style:normal;font-size:14px;line-height:22px}
.m-block-week-nice .swiper-container{padding-left:.4rem}
.m-rank-item-a{margin-top:.55rem;margin-right:.22rem;width:96px;height:155px;border-radius:.12rem;background-color:#fff;box-shadow:0 2px 1px 0 rgba(176,170,170,.3)}
.m-rank-item-a a{display:block;overflow:hidden;padding:0 5px}
.m-rank-item-a .icon-rank{position:absolute;top:-.34rem;left:-.34rem;display:block;width:34px;height:34px;background:transparent 0 0/100% 100% no-repeat;background-image:url(http://m.qh24.com/SkinNew/images/ic-iron.png);color:#fff;text-align:center;font-style:normal;font-size:14px;line-height:30px}
.m-rank-item-a-1{width:96px}
.m-rank-item-a-1 .icon-rank,.m-rank-item-a-2 .icon-rank,.m-rank-item-a-3 .icon-rank{top:-.39rem;height:36px}
.m-rank-item-a-1 .icon-rank{background-image:url(http://m.qh24.com/SkinNew/images/ic-gold.png)}
.m-rank-item-a-2 .icon-rank{background-image:url(http://m.qh24.com/SkinNew/images/ic-silver.png)}
.m-rank-item-a-3 .icon-rank{background-image:url(http://m.qh24.com/SkinNew/images/ic-copper.png)}
.m-rank-item-a img{display:block;margin:0 auto;margin-top:10px;width:65px;height:65px}
.m-rank-item-a .u-name{display:block;overflow:hidden;margin-top:2px;color:#464646;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:14px}
.m-rank-item-a .u-type{display:block;overflow:hidden;margin-top:2px;color:#aaa;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:12px}
.m-rank-item-a .u-btn-dload-s{display:block;margin:0 auto;margin-top:4px;width:60px;height:22px;border:1px solid #ff6d48;border-radius:15px;color:#ff6c47;text-align:center;font-size:14px;line-height:22px}
._same ._outer{overflow-x:scroll;overflow-y:hidden;margin:0 auto;margin-bottom:.2rem;width:6.9rem;height:2.12rem;white-space:nowrap}
._same ._iner{display:inline-block;height:2.12rem;max-width:500%;vertical-align:top;white-space:nowrap;font-size:0}
._same ._item{display:inline-block;vertical-align:top}
._nice ._outer{overflow-x:scroll;overflow-y:hidden;margin:0 auto;margin-bottom:10px;width:100%;white-space:nowrap;-webkit-overflow-scrolling:touch}
._nice ._iner{display:inline-block;padding-left:20px;white-space:nowrap}
._nice ._item{position:relative;display:inline-block}




/*预约*/
.yuyuemengban{display: none; width: 100%;height:2000px;position: fixed;z-index: 999;background: rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);left: 0;top: 0;}
.yuyuewrap{display:none; width:90%;height: 300px;position: fixed;left:5%;top:45%;margin: -150px 0 0 0;background: #fff;border-radius: 8px;z-index: 1000;cursor: initial;}
.yuyuewrap .closebtn{position: absolute;right: 10px;top: 5px;font: 20px/18px microsoft yahei;color: #f02f2f;cursor: pointer;}
.yuyuewrap .closebtn:hover{opacity: 0.88;}
.yuyuewrap .yuyue_con{width:90%;height: 260px;margin:0px auto; padding-top:20px}
.yuyuewrap .yuyue_con .phone{width:90%;height: 40px;font-size: 14px;line-height: 40px;padding: 0 10px;border:1px solid #ccc ; display: block; margin: 20px auto 0 auto; border-radius: 5px;}
.yuyuewrap .yuyue_con .phone:focus{border:1px solid #ff8329 ;}
.yuyuewrap .yuyue_con .tips{width:90%;text-align: center;line-height: 40px;margin: 10px auto;color: #999;}
.yuyuewrap .yuyuebtn_bs,.yuyuewrap .yuyuebtn_br{width:90%;padding: 0 10px;height: 40px;line-height: 40px;text-align: center;border-radius:3px;margin: 10px auto 20px;font-size: 16px;cursor: pointer;}
.yuyuewrap .yuyuebtn_bs{background: #f02f2f;color: #fff;}
.yuyuewrap .yuyuebtn_bs:hover,.yuyuewrap .yuyuebtn_br:hover{opacity: 0.88;}
.yuyuewrap .yuyuebtn_br{color: #f02f2f;border: 1px solid #f02f2f;}

.game_list{width:100%;display:block;background: #FFF; padding-top: 15px; overflow: hidden;}
.game_list ul{width: 100%;margin-top: 10px;overflow: hidden;}
.game_list li{width:25%;float:left;display:block;overflow:hidden;padding: 0px 0 15px 0;}
#jxrj.game_list li { width: 92px }
.game_list li .g_logo{display:block; width:65px; height:65px; margin:0 auto;}
.game_list li .g_logo img{ width:65px; height:65px; border-radius:10px; display:block;}
.game_list span{font-size:14px;color:#171515;display:block;height:16px;line-height:16px;text-align:center;margin:6px auto 8px auto;width:80%;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.game_list .g_down{display:block;overflow:hidden;width:65px;height:26px;margin:0 auto;font-size:12px;color: #fff;line-height:26px;text-align:center;border: 1px solid #68c30c;background: #68c30c;border-radius: 3px;}
.list_line{border-bottom: 1px solid #eee;height: 38px;padding:0px 0 2px 0;font-size: 18px;/* text-align: center; */padding-left: 10px;font-weight: normal;color: #0F0F0F;line-height: 38px;background: #fff;margin-top: 5px;}
.list_line span{display: inline-block;width: auto;margin-left: 0;vertical-align: middle;}
.list_line a{float: right;padding-right: 10px;color: #999;background: #fff;font-size: 12px;/* line-height: 50px; *//* height: 46px */}
.list_line a.hyh{background-size:210px;overflow: hidden;color: #fd6d1e;}


.m-hover-game-box{position:fixed;display: none;top:0;z-index:999;width:100%;max-width: 720px; background:#fafafa;-webkit-box-shadow:0 1px .6rem 0 rgba(0,0,0,.2);box-shadow:0 1px .6rem 0 rgba(0,0,0,.2);}
.m-tr .m-td{display:inline-block}
.m-hover-game-box .m-left{overflow:hidden;margin-left:10px;width: 68%;}
.m-hover-game-box .m-left img{float:left;margin-top:8px;width:36px;height:36px;border-radius:5px}
.m-hover-game-box .m-left .m-intro-box{margin-top:8px;margin-left:45px}
.m-hover-game-box .m-left .m-intro-box .u-title{overflow:hidden;color:#464646;text-overflow:ellipsis;white-space:nowrap;font-size: 14px;-ms-text-overflow:ellipsis;}
.m-hover-game-box .m-left .m-intro-box .u-type{color:#aaa;font-size: 12px;}
.m-hover-game-box .m-right{width: 25%;vertical-align:top;text-align:right;}
.m-hover-game-box .m-right .u-btn-dload{display:inline-block;margin-top:10px;width:60px;height:30px;border:none;border-radius:15px;background-image: -webkit-linear-gradient(-90deg,#a4e55e 0,#69c40e 94%);background-image: linear-gradient(-90deg,#a4e55e 0,#69c40e 94%);color:#fff;text-align:center;font-size:14px;line-height:30px;}


/*banner*/
.banner{width: 100%;position: relative;height: 150px;}
.banner > .banner_bg{display: block;overflow: hidden; position: absolute;  width: 100%; bottom:0px; z-index:1; height: 0.1rem;}
.flexslider {margin: 0; padding: 0;}
.flexslider .slides li {display: none;-webkit-backface-visibility: hidden;position: relative;}
.flexslider .slides li a span{ position: absolute;bottom: 0;left: 0; width: 100%;height: 34px;line-height: 35px; text-indent: 10px; text-align: left; background: rgba(0,0,0,0.5); color: #fff;overflow: hidden;}
.flexslider .slides li a span b{font-weight:normal;display:block;width: 60%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #fff;}
.flexslider .slides img {width:100%;display: block;height:150px;}
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.no-js .slides > li:first-child {display: block;}
.flexslider { margin: 0; position: relative; zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides {zoom: 1;overflow: hidden;}
.carousel li { margin-right: 5px; }
.flex-control-nav {position: absolute;bottom: 0.07rem;right:0.13rem;z-index: 2;text-align: center;height: 0.1rem;/* line-height:0.2rem; */display: none;}
.flex-control-nav li {zoom: 1; display: inline-block; margin-right:0.07rem;}
.flex-control-nav li:last-child{ margin-right: 0px;}
.flex-control-paging li a {width: 0.06rem;height: 0.06rem;display: block;background: #fff;text-indent: -9999px;border-radius: 20px}
.flex-control-paging li a.flex-active {background: #1aabc0;cursor: default;width: 0.2rem;height: 0.06rem;}
