@charset "utf-8";
.box {border:0px;}
.townav{ overflow:hidden; clear:both;}
.townav a{ display:block; float:left; width:25%; height:35px;background:url(../img/zt_nav_bg.png) no-repeat right; line-height:35px; font-size:16px; color:#069; text-align:center; border-top:1px solid #ededed; border-bottom:1px solid #ddd;}
.townav a:hover{ color:#fc3000;}



.gonglue{ overflow:hidden; clear:both;}
.gonglue .title,.authority .title{height:44px; line-height:44px; border-bottom:1px solid #ddd;}
.gonglue .title span{ display:block; padding-left:10px; font-size:14px;}
.authority .title span{ font-size:18px;}
.tit{ float:left; padding-left:12px; font-size:18px; color:#006699;}
.and{ float:right; font-size:14px; padding-right:10px;}
.and a:link,.and a:visited{ color:#069;}
.and a:hover,.and a:active{ color:#069;}
.authority .title span,.authority .title a{ display:block; float:left;}
.authority .title a img{ display:block; float:left; padding-top:12px; padding-left:10px;}

.zhang{ overflow:hidden; clear:both;}
.zhang a{ display:block; float:left; width:56px; height:30px; border:1px solid #dedede; margin-left:5px; font-size:15px; text-align:center; line-height:30px;}
.zhang .on{ color:#1170a0;}

.towlist{ overflow:hidden; clear:both;}
.towlist a:link,.towlist a:visited{ display:block; float:left; width:159px; height:37px; line-height:37px; border-bottom:1px dashed #e3e7ec; text-indent:8px; font-size:15px; color:#454f59; border-right:1px dashed #e3e7ec;}
.towlist a:hover,.towlist a:active{ color:#3296d6;}
.towlist .more{ background:url(../img/zq_more_bg.jpg) repeat-x; text-align:right; }
.towlist .more span{ background:url(../img/zq_more.jpg) no-repeat right center; padding-right:20px; margin-right:30px; font-size:15px; color:#3296d6;}

.newslist{ overflow:hidden; clear:both;}
.newslist ul{ margin:0px; padding:0px; overflow:hidden; clear:both;}
.newslist ul li{ height:37px; line-height:37px; border-bottom:1px dashed #e4e9ed; padding-left:6px; white-space:nowrap; overflow:hidden; font-size:15px; color:#333333;}
.newslist ul li a:link,.newslist ul li a:visited{ padding-left:6px; color:#333;}
.newslist ul li a:hover,.newslist ul li a:active{ color:#3296d6;}

.thrlist{ overflow:hidden; clear:both;}
.thrlist a:link,.thrlist a:visited{ display:inline-block; width:32.4%; height:37px; line-height:37px; border-bottom:1px dashed #e3e7ec; text-indent:8px; font-size:15px; color:#454f59; border-right:1px dashed #e3e7ec;}
.thrlist a:hover,.thrlist a:active{ color:#3296d6;}
.thrlist .more{ background:url(../img/zq_more_bg.jpg) repeat-x; text-align:right; }
.thrlist .more span{ background:url(../img/zq_more.jpg) no-repeat right center; padding-right:20px; margin-right:8px; font-size:15px; color:#3296d6;}
.newspic{ overflow:hidden; clear:both; padding-top:15px; width:320px; margin:0 auto;}
.newspic ul{ margin:0px; padding:0px; overflow:hidden; clear:both;}
.newspic ul li{ display:block; float:left; width:106px; text-align:center; height:145px;}
.newspic ul li img{ width:90px; height:120px; padding:2px; border:1px solid #dedede;}
.downlist{ overflow:hidden; clear:both; margin:0 auto;}
.downlist li{ overflow:hidden; clear:both; height:58px; border-bottom:1px solid #dedede; position:relative; margin:0 8px;}
.downlist li .gameico{ position:absolute; width:46px; height:46px; float:left; padding-top:6px; padding-left:8px;}
.downlist li .gametit{ font-size:14px; font-weight:bold; font-family:"宋体"; padding-left:64px; display:block; padding-top:4px;}
.downlist li a.gametit:hover{ color:#08c;}
.downlist li span{ padding-left:64px;  font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#696969; padding-top:0px; margin-top:0px; float:left;}
.downlist li .free_down{ width:64px; height:25px; position:absolute; right:8px; bottom:8px;}

.libao-list{ height:78px; position:relative; border-bottom:1px dashed #e4e9ed; font-size:12px; color:#888888; padding-left:10px;}
.libao-list span,.libao-list a{ display:block;}
.libao-list span{ line-height:19px; font-family:"宋体";}
.libao-list a.ti:link,.libao-list a.ti:visited{ font-size:14px; font-weight:bold; padding-bottom:6px; line-height:19px; padding-top:10px;}
.libao-list a.ti:hover,.libao-list a.ti:active{ color:#fc3000; text-decoration:none;}
.libao-list a.c_rob:link,.libao-list a.c_rob:visited{ background:#8dc51b; width:20%; height:24px; position:absolute; right:10px; top:28px; color:#fff; text-align:center;}
.libao-list a.c_rob:hover,.libao-list a.c_rob:active{ background:#f60;}

.mess{ display:block; margin:0px; padding:0px; clear:both; overflow:hidden; padding-left:8px; background:#f3f3f3; padding:11px 0;}
.mess li{ line-height:26px; font-size:14px; font-family:"微软雅黑"; color:#535353;}
.mess li span{ padding-right:20px;}
.zticon{ float:left; display:block; width:62px; height:82px; padding-right:10px; padding-top:2px; padding-left:8px; text-align:center;}
.terrace,.firm,.score{ font-size:14px; color:#535353; line-height:26px; padding-left:8px;}
.score .fen{ font-size:18px; font-weight:bold; color:#f60; font-family:Verdana, Geneva, sans-serif;}
.ztdown{ padding-top:10px; overflow:hidden; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; font-size:12px; display:block; height:45px;}
.ztdown span{ display:inline-block; float:left; width:30%; height:41px; line-height:41px; background:#a6a6a6; margin:0 5px; text-indent:20px;border-radius:2px;}
.ztdown .android_nodown,.ztdown .iphone_nodown,.ztdown .ipad_nodown{ background:#a6a6a6;} 
.ztdown .android_nodown span{cursor:pointer; display:inline-block; line-height:41px; background:url(../img/ad_nodown_bg.png) no-repeat left; width:100%;}
.ztdown .iphone_nodown span{cursor:pointer; display:inline-block; line-height:41px; background:url(../img/apple_nodown_bg.png) no-repeat left; width:100%;}
.ztdown .ipad_nodown span{cursor:pointer; display:inline-block; line-height:41px; background:url(../img/ipad_nodown_bg.png) no-repeat left; width:100%;}
.ztdown a{ display:inline-block; float:left; width:30%; margin:0 5px; height:41px; line-height:41px;  color:#FFF !important;border-radius:2px;}
.ztdown a.android_down{ background:#75aa2d;}
.ztdown a.android_down span{ cursor:pointer; display:inline-block; line-height:41px; background:url(../img/ad_down_bg.png) no-repeat left; width:100%;}
.ztdown a.iphone_down{ background:#009cd9;}
.ztdown a.iphone_down span{ cursor:pointer; display:inline-block; line-height:41px; background:url(../img/apple_down_bg.png) no-repeat left; width:100%;}
.ztdown a.ipad_down{ background:#009cd9;}
.ztdown a.ipad_down span{ cursor:pointer; display:inline-block; line-height:41px; background:url(../img/ipad_down_bg.png) no-repeat left; width:100%;}
.remark{overflow:hidden; font-size:14px; font-family:"微软雅黑"; color:#666; border-bottom:1px solid #ddd; line-height:24px; clear:both; padding:10px;}
.ztdlist{ padding:8px 0; overflow:hidden; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; font-size:12px; display:block; -webkit-box-shadow: #ccc 1px 1px 4px; -moz-box-shadow: #ccc 1px 1px 4px;box-shadow: #ccc 1px 1px 4px; background: #fff;}
.ztdlist span,.ztdlist a{ display:inline-block; float:left; padding:2px 4px;}

.nqiehuan{ height:46px;}
.nqiehuan li { display:inline-block; float:left; font-family:"微软雅黑"; font-size:14px; height:43px; color: #333; cursor:pointer; text-align:center;}
.nqiehuan li.hover,.nqiehuan li.current{ border-bottom: 3px solid #06a1da; height:40px; color:#0088cc; font-size:14px;}


.appScrollDiv{ position:relative; height:200px;}
.appList ul {display: block; overflow:hidden;}
.appList li{ line-height:42px; width:100%; float:left; border-bottom:1px dashed #ddd; font-size:14px; font-weight:normal;}
.appList li em{ display:block; width:4px; height:4px; border-radius:4px; background:#888; margin:20px 8px; float:left;}


.post_content{ margin:0 10px; padding-top:8px; padding-bottom:8px;}
.shop-rating {
    height: 25px;
    overflow: hidden;
    zoom: 1;
    padding: 2px 0px;
    position: relative;
    z-index: 999;
}
.shop-rating span {
    height: 23px;
    display: block;
    line-height: 23px;
    float: left;
}
.shop-rating span.title {
    width:50px;
	font-size:16px;
	font-family:"微软雅黑";
    text-align: right;
    margin-right: 5px;
}
.shop-rating ul {
    float: left;
    margin:0;padding:0
}
.shop-rating .result {
    margin-left:5px;
    padding-top: 2px;
}
.shop-rating .result span {
    color: #ff6d02;
}
.shop-rating .result em {
    color: #f60;
    font-family: arial;
    font-weight: bold;
}
.shop-rating .result strong {
    color: #666666;
    font-weight: normal;
}
.rating-level,
.rating-level a {
    background: url(../img/star_v2.png) no-repeat scroll 1000px 1000px;
}
.rating-level {
    background-position: 0px 0px;
    width: 120px;
    height: 23px;
    position: relative;
    z-index: 1000;
}
.rating-level li {
    display: inline;
}
.rating-level a {
    line-height: 23px;
    height: 23px;
    position: absolute;
    top: 0px;
    left: 0px;
    text-indent: -999em;
    *zoom: 1;
    outline: none;
}
.rating-level a.one-star {
    width: 20%;
    z-index: 6;
}
.rating-level a.two-stars {
width: 40%;
z-index: 5;
}
.rating-level a.three-stars {
    width: 60%;
    z-index: 4;
}
.rating-level a.four-stars {
    width: 80%;
    z-index: 3;
}
.rating-level a.five-stars {
    width: 100%;
    z-index: 2;
}
.rating-level .current-rating,.rating-level a:hover{background-position:0 -28px;}
.rating-level a.one-star:hover,.rating-level a.two-stars:hover,.rating-level a.one-star.current-rating,.rating-level a.two-stars.current-rating{background-position:0 -28px;}
.rating-level .three-stars .current-rating,.rating-level .four-stars .current-rating,.rating-level .five-stars .current-rating{background-position:0 -28px;}
.bbs_login{ font-size:13px; font-family:"微软雅黑"; color:#ccc; white-space:nowrap;}
.bbs_login a{ margin:0 3px; color:#333;}

.shuti{ overflow:hidden; margin:0 10px; clear:both; position:relative; height:50px;}
.shuru{ display:inline-block; width:70%; padding:0 5px; height:42px; line-height:42px; background:#fff;  border:1px solid #c0c0c0; border-radius:3px; font-size:16px;}
.tijiao{ display:inline-block; width:95px; height:44px; background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,1)),to(rgba(215,215,215,1)));
	background-image:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%),rgba(215,215,215,1) 100%;
	background-image:linear-gradient(top,rgba(255,255,255,1) 0%, rgba(215,215,215,1) 100%); border:1px solid #c0c0c0; border-radius:3px; position:absolute; right:10px; font-size:20px; font-family:"微软雅黑"; color:#666; cursor:pointer;}


.wap_ly{ margin:0 10px; overflow:hidden; clear:both;}
.b_one{ border-bottom:1px solid #d6dadd; padding-bottom:10px; padding-top:8px;}
.b_name{ height:24px; white-space:nowrap; clear:both;}
.b_name span,.b_name cite,.b_name code{ display:inline-block; float:left; margin-right:10px; font-family:"微软雅黑";}
.b_name cite{ font-size:14px; padding-top:2px;}
.b_name code{ font-size:13px; color:#888;}
.b_say{ color:#222; font-family:"微软雅黑"; font-size:14px; line-height:24px; padding-top:5px; clear:both;}
.b_all{ clear:both; height:42px; width:50%; margin:10px auto;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,1)),to(rgba(215,215,215,1)));
	background-image:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%),rgba(215,215,215,1) 100%;
	background-image:linear-gradient(top,rgba(255,255,255,1) 0%, rgba(215,215,215,1) 100%); border:1px solid #c0c0c0; border-radius:3px; font-size:16px; font-family:"微软雅黑"; color:#666; text-align:center; line-height:42px; cursor:pointer;}
.issubmit{ font-size:12px; display:block; padding:0 10px;}
.b_time{font-size:13px; color:#888; font-family:Arial, Helvetica, sans-serif;}

.position{ font-size:12px; padding-left:2px; height:38px; line-height:38px; background:#eaeaea; color:#333; white-space:nowrap; overflow:hidden;}
.position a{ padding:0 3px; color:#333; text-decoration:none;}

.rmyxbody,.rmlbbody,.rmyxbody{ overflow:hidden; clear:both;}
.reyxtit{ height:40px; background:#f27f32; overflow:hidden; line-height:40px;}
.reyxtit span,.rmlbtit span,.rmdjtit span,.tjzqtit span{ display:block; float:left; font-size:16px; color:#fff; padding-left:10px;}
.reyxtit a,.rmlbtit a,.rmdjtit a,.tjzqtit a{ color:#fff; display:block; float:right; padding-right:10px; font-size:12px;}
.reyxtit a:hover,.rmlbtit a:hover,.rmdjtit a:hover,.tjzqtit a:hover{ color:#fff; text-decoration:none;}
.reyxlist { padding-bottom:10px; overflow:hidden;}
.reyxlist a{ display:block; width:25%; overflow:hidden; float:left; padding-top:10px;}
.reyxlist a span{ display:block; text-align:center; width:100%;}
.reyxlist a span img{ width:72px; height:72px;}
.reyxlist a b{ display:block; text-align:center; font-size:14px; white-space:nowrap; overflow:hidden;text-overflow: ellipsis; color:#333; font-weight:normal;}
.reyxlist a:hover b{ color:#fc3000; text-decoration:none;}