/*----- reset -----*/
::-webkit-inner-spin-button{-webkit-appearance:none;}
::-webkit-outer-spin-button{-webkit-appearance:none;}
html{-webkit-text-size-adjust:none;}
body{-webkit-text-size-adjust:none; font:400 14px 'Microsoft yahei',Helvetica,Arial,sans-serif; margin:0; padding:0; color: #5a5a5a; background: #f0f0f0;}
ul,ol,li{list-style:none; margin:0; padding:0;}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
input,textarea{outline: 0;}
section,nav,article,aside,hgroup,header,footer{display:block;}
textarea,select,button,table{font-size:inherit; font-family:inherit; line-height:inherit;}
img,fieldset{border:0;}
i,em,address{font-style:normal;}
table{background-color: transparent; border-collapse: collapse; border-spacing: 0;}
a{color:inherit;text-decoration:none;}
a, a:visited {color: #5a5a5a;}
hr{display:none;}
legend{display:none;}

@font-face {font-family: "iconfont";
  src: url('font/iconfont.eot'); /* IE9*/
  src: url('font/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('font/iconfont.woff') format('woff'), /* chrome, firefox */
  url('font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.wrap{width: 100%; max-width: 640px; min-height: 100%; margin: 0 auto; background: #fff; overflow-x: hidden;}
.iconfont{font-family:"iconfont" !important; font-size:16px;font-style:normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale;}
.clearfix:after, .plbox li:after{clear: both; display: block; visibility: hidden; height: 0; line-height: 0; content: '';}
.clearfix, .plbox li{zoom: 1;} 
/*--- head ---*/
.head{padding: 10px 8px; box-shadow: 2px 0 5px rgba(0,0,0,0.35); *border-bottom: 1px solid #d9d9d9; overflow: hidden;}
.logo{float: left;}
.logo img{height: 50px;}
.login{float: right; margin-top: 3px; text-align: right;}
.login a{display: inline-block; color: #888; margin-left: 15px;}
.login i{display: block; margin-bottom: 5px; color: #888; font-size: 20px; text-align: center;}
.login span{font-size: 12px;}
/*--- search ---*/
.search{margin: 12px 8px;}
.search ul{overflow: hidden; margin-bottom: 5px;}
.search li{float: left; display: inline; height: 24px; margin-right: 5px; font-size: 12px; cursor: pointer;}
.search em{display: inline-block; padding: 0 8px; height: 20px; line-height: 20px; border-radius: 3px;}
.search .select{background: url("search_li.gif") no-repeat center 20px;}
.search .select em{background: #390; color: #fff;}
.sbox{position: relative;}
.sbox div{margin-right: 60px;}
.stxt{width: 100%; height:24px; line-height:24px; border:1px solid #ccc; background: #fff;-moz-box-shadow: inset 1px 1px 1px #dedede; -webkit-box-shadow: inset 1px 1px 1px #dedede; box-shadow: inset 1px 1px 1px #dedede; padding: 2px 5px; border-right:0}
.sbtn{position: absolute; top: 0; right: 0; width: 60px; height:30px; border:1px solid #ccc; font-size:14px; text-align:center; font-weight:bold; cursor:pointer; background:#f0f0f0}
.search input:focus{outline: 0;}

.nav{height: 34px; line-height: 34px;}
.fixed{top: 0; border-top: 1px solid #eee; background: #fff; width: 100%; max-width: 640px; z-index: 20;}
.fixed span{float: left; width: 20%; text-align: center; border-bottom: 1px solid #fff;}
.fixed a{display: block; border-right: 1px solid #eee; font-weight: 700;}
.fixed .n1{border-color: #ec7800}
.fixed .n2{border-color: #008ded}
.fixed .n3{border-color: #ef0000}
.fixed .n4{border-color: #48a938}
.fixed .n5{border-color: #821a7d}
#recomm, #ranking, #news, #mz, #area{padding-top: 34px; margin-top: -34px;}
/*--- 名站导航 ---*/
.comlist{margin: 10px 8px 0; overflow: hidden; border: 1px solid #ddd; border-top: 1px solid #99CC80;}
.comtitle{height: 36px; line-height: 36px; background: url('tit1.png') repeat-x; border-bottom: 1px solid #ddd;}
.comtitle h3{padding-left: 15px; font-size: 14px; font-weight: 500; line-height: 37px;}
.comcon{padding: 6px 0 10px;}
.comlist dl{position: relative; height: 40px; margin: 0 6px 0 5px; padding-right: 20px; overflow: hidden;}
.comlist .zk{height: auto; max-height: 120px; background: #f0f0f0;}
.comlist dl dt{float: left; height: 36px; line-height: 36px; padding-left: 10px; text-align: center;}
.comlist dl dt em{display: block; width: 70px; height: 18px; line-height: 18px; margin-top: 10px; border: 1px solid #66c04d; border-radius: 12px; color: #24a500; font-size: 12px;}
.comlist dl:first-child dt em{border-color: #ff6300; color: #ff6300;}
.comlist dl dd{display: inline; float: left; height: 40px; line-height: 40px; text-align: center; overflow: hidden; box-sizing: border-box; white-space: nowrap;}
.comlist dl dd a{display: block; max-width: 291px; margin: 0 10px;}
.comlist dl dd:nth-child(2) a{max-width: 169px;}
.comlist dl dd em{display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.combtn{position: absolute; display: block; height: 32px; right: 0; top: 2px; width: 20px;}
.combtn span{display: block; width: 12px; height: 12px; border-radius: 1px; margin: 10px auto 0; overflow: hidden; cursor: pointer;}
.combtn i{display: block; width: 10px; height: 5px; margin: 4px auto 0; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKCAMAAACOlf6TAAAAQlBMVEUAAAA5tRY5tRY5tRY5tRY5tRY5tRY5tRY5tRY5tRY5tRY5tRY5tRY5tRY5tRY5tRY5tRY5tRY5tRY5tRY5tRY5tRYcTVRTAAAAFXRSTlMA9O8+J+rmNS93cmtkW1XW1aupiYgsptoHAAAAVElEQVQI103JVxKAIBTF0IsKFoo1+9+qb2QYyeeJTlfUVdwlD/mXDEGjg9QkgRv1WawSYTAxG2CTtZnMdc5mq7RWqS0e7gf8IvUGYVLXFJp0th9NXo4EA/UtJJ0+AAAAAElFTkSuQmCC); background-position: center center; background-repeat: no-repeat; background-size: 100%;}
.fl_zk i {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKCAMAAACOlf6TAAAAQlBMVEUAAADMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMz4TCVIAAAAFXRSTlMA5NrRdTIY8e7qt5N+a2JYTDspJB+eOeSwAAAAXElEQVQI11XNSRaAIAwE0Sg4T0x1/6saBUVr1e9nESn189zn9UoL7c+SilqqEhtYFmjiI0FlFVnVQpZuAnsNC1N3ywhbPm4wqvkBdintMHgxcNRHBxixxsknZ+wJfWUERc7Zxh4AAAAASUVORK5CYII=);}
.comcon .more{display: block; height: 20px; line-height: 20px; text-align: center; background: #fff; border-top: 1px solid #eee; padding-top: 10px;}
.cn_more_ic {display: inline-block; position: relative; top: -1px; width: 7px; height: 12px; margin-left: 8px; vertical-align: middle; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAMAAAD9GTxlAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABCUExURUxpcW1tbWdnZ2ZmZnBwcGVlZW5ubm9vb2ZmZm5ubmVlZW9vb2VlZWZmZm1tbWVlZXFxcWVlZWVlZWhoaGZmZmVlZebJZaUAAAAUdFJOUwCH5vJK9n9c73H7Z/TqlP5B/fneAR8nbQAAAFZJREFUGNN10EkSgDAIBEBc456o8P+vyi0zqNy6CgoGEdNDahVV8u1uwO2HR/DunsHT27aCO3cCb8FD8KKamWfV5c09jf6J1/ARfCIH4HgcvoRXZINHPd4aBti5A/xXAAAAAElFTkSuQmCC); background-position: center center; background-size: 100% 100%;}

.sort-1 .comlist{border-top-color: #ddd;}
.sort-1 .comtitle{background: #fff;}
.comtitle h3{float: left;}
.comtitle .more{float: right; padding-right: 12px;}
.sort-1 .comtitle .more a{color: #24a500;}
.sort-1 .cn_more_ic{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMBAMAAABcu7ojAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAeUExURQAAADm1Fjm1Fjm1Fjm1Fjm1Fjm1Fjm1Fjm1Fjm1Fq7zN08AAAAJdFJOUwCumbnDCAzcENkXxroAAAAqSURBVAjXYyhkAAJJUSDBOBnE1DQDEkxTAkBMBygB5mpaQJVIigEJkDYArPMFxrcYrdIAAAAASUVORK5CYII=); top: -1px;}
/*--- 文字列表 ---*/
.contbox{margin: 10px 8px 0;}
.contbox .title1{border-left: 1px solid #ddd; border-right: 1px solid #ddd; height: 34px; line-height: 34px;}
.contbox .title1 ul{overflow: hidden;}
.contbox .title1 li{float: left; width: 50%; background: url('tit1.png') repeat-x; border-top: 1px solid #99cc80; text-align: center; cursor: pointer;}
.contbox .title1 li span{display: block; border-right: 1px solid #e1f0d9;}
.contbox .title1 li:last-child span{border-right: 0;}
.contbox .title1 .hover{background: #fff; border-top-color: #390; color: #390;}
.nbox{border: 1px solid #ddd; padding: 10px; border-top: 0;}
.nbox ul{display: none; background: url("btn.gif") no-repeat 5px 5px; overflow: hidden; width: 100%;}
.nbox ul li {height: 26px; line-height: 26px; overflow: hidden; padding: 0 15px;}
.nbox ul li a {padding-left: 15px;}
.nlist .more{display: block; margin-top: 5px; background: #f3f3f3; padding: 5px 0; text-align: center;}
/*--- 名站推荐 ---*/
.mzbox{position: relative; border: 1px solid #ddd; margin: 20px 8px 40px; padding: 5px;}
.mztit{position: absolute; left: 0; top: 0; width: 49px; z-index: 10;}
.mzn{overflow: hidden;}
.mzn span{float: left; width: 50%; overflow: hidden;}
.mzn a{display: block; margin: 5px; height: 37px; padding: 0 5px; background: #f5f5f5; border: 1px solid #ddd; text-align: center; border-radius: 2px; height: 30px; line-height: 30px;}
.mzmore{width:200px; text-align:center; border:1px solid #ddd; border-top:0; background:#fff; height:30px; line-height:30px; position:absolute; bottom:-31px; left:50%; margin-left: -100px; font-weight:bold;}
.mzmore a{  padding-right:20px; background:url(mz-more.png) right 0 no-repeat; color:#390}
/*--- 地区 ---*/
.area_box{border: 1px solid #ddd; margin: 0 8px 10px;}
.area_box ul{overflow: hidden;}
.area_box li{float: left; width: 25%; padding: 13px 0; border-bottom: 1px solid #dcdcdc;}
.area_box a{display: block; height: 14px; line-height: 14px; text-align: center; border-right: 1px solid #c2c2c2;}
.area_box li:nth-child(4n) a{border: 0;}
.area_box li:nth-last-child(-n+2){border: 0;}
/*--- area_list ---*/
.head1{height: 36px; line-height: 36px; background: #390; color: #fff; text-align: center;}
.head1 span{float: left; border-right: 1px solid #2e8900;}
.head1 a{display: block; color: #fff; padding: 0 15px; border-right: 1px solid #48a31a;}
.area_list{margin: 10px 8px; border: 1px solid #dcdcdc; border-right: 0; border-bottom: 0;}
.area_list dl{border-bottom: 1px solid #dcdcdc; overflow: hidden;}
.area_list dt{height: 40px; line-height: 40px; text-indent: 15px; cursor: pointer; border-right: 1px solid #dcdcdc;}
.area_list dt i{float: right; display: inline; width: 40px; line-height: 40px;}
.area_list dd{display: none; box-sizing:border-box; -moz-box-sizing:border-box; webkit-box-sizing:border-box; float: left; width: 25%; border-top: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; background: #f8f8f8; text-align: center; line-height: 35px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.area_list .show dd{display: block;}
.area_list .show i{transform:rotate(90deg); -ms-transform:rotate(90deg); -moz-transform:rotate(90deg); 
-webkit-transform:rotate(90deg); -o-transform:rotate(90deg);}
.title{background: #f5f5f5; margin: 10px 8px 0; height: 40px; line-height: 40px; border: 1px solid #ddd; border-top: 2px solid #390; border-bottom: 0; text-indent: 15px; overflow: hidden;}
.title span{padding: 0 6px;}
/*--- 内页行业分类 ---*/
.sort{margin: 0 8px; border: 1px solid #dcdcdc; border-bottom: 0; overflow: hidden;}
.sort dl {padding: 8px 5px 0;}
.sort dl dt {color: #333; font-size: 14px; font-weight: 700; margin: 0 0 3px 3px;}
#box1 {height: 66px; overflow: hidden;}
.sort dl dd span {display: inline-block; min-width: 25%;}
.sort dl dd a {background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f5f5f5 0px, #efefef 100%) repeat scroll 0 0; border: 1px solid #ddd; border-radius: 3px; display: block; height: 24px; line-height: 24px; margin: 4px 2px; padding: 0 2px; text-align: center;}
.sort dl dd .hover a{background: #390; border: 0; color: #fff;}
.sort .more {background: #f2f2f2; font-size: 12px; height: 26px; line-height: 26px; margin: 8px 7px 5px; text-align: center;}
.sort .more a {display: block;}
.classify, .all-1{padding: 10px 0; margin: 0 8px; border-bottom: 1px solid #e3e3e3; overflow: hidden; line-height: 28px;}
.link_box a{float: left; width: 16.666666%; text-align: center;}
.link_box .morebtn{width: 16.666666%; padding: 0;}
.sort .current, .sort .current:hover{color: #fff; background: #390; border-radius: 3px;}
.m-search{margin: 10px 7px 0;}
.m-txt {border: 1px solid #ddd; height: 26px; line-height: 26px; padding: 0 5px; vertical-align: middle; width: 200px;}
.m-btn {background: #f80; border: 1px solid #f60; border-radius: 3px; color: #fff; cursor: pointer; font-weight: bold; text-align: center; vertical-align: middle; margin-left: 5px; padding: 4px 10px;}
.s1{margin: 10px 0 10px 10px;}
.com_list{margin: 0 8px 10px; overflow: hidden;}
.com_list span{float: left; width: 50%; box-sizing:border-box; -moz-box-sizing:border-box; webkit-box-sizing:border-box; height: 38px; line-height: 38px; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.com_list span a{padding: 0 10px;}
.com_con{margin-bottom: -1px; overflow: hidden; border-top: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc;}
/*--- 翻页 ---*/
.next{width: 100%; padding: 15px 0; text-align: center;}
.next a{display: inline-block; padding: 5px 15px; margin: 0 8px; border: 1px solid #ccc;}
.com_list .next{float: left; box-sizing:border-box; -moz-box-sizing:border-box; webkit-box-sizing:border-box; border-top: 1px solid #dcdcdc;}
/*-- newslist --*/
.nlist1, .news-con{border: 1px solid #dcdcdc; padding: 5px 10px 0; margin: 0 8px 10px;}
.nlist1 li{line-height: 36px; height: 36px; border-bottom: 1px dashed #ddd; font-size: 14px; overflow: hidden; font-family: arial,"Hiragino Sans GB","Hiragino Sans GB W3";}
.nlist1 li span{display: none; float: right; color: #999;}
.nlist li .item-a-span {float: left; font-size: 24px; margin-right: 4px; margin-top: -6px;}
/*-- newscon --*/
.news-con{padding: 10px 10px 15px;}
.news-con h2{font-size: 20px; font-weight: bold; letter-spacing: -1px; line-height: 31px; text-align: center; margin-top: 10px;}
.time-soure{color: #888; font-family: Arial,"宋体",sans-serif; height: 49px; line-height: 49px; text-align: center; border-bottom: 1px dashed #ddd; margin-bottom: 15px;}
.time-soure a{margin-left: 5px; color: #888;}
.time-soure a:hover{color: #cc1c1c;}
.news-text{line-height: 24px;}
.news-text img{max-width: 100%;}
.article{border-top: 1px dashed #ddd; padding-top: 15px;}
.article span {display: block; height: 18px; line-height: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.article span em {background-image: url("../images/fy.png"); background-repeat: no-repeat; color: #666; float: left; height: 18px; padding-left: 22px;}
.article .art-prev em {background-position: 0 2px;}
.article .art-next em {background-position: 0 -16px;}
.article .art-next {float: none; margin-top: 10px; text-align: left;}
/*-- sort --*/
.flbox{border: 1px solid #dcdcdc; margin: 0 8px 10px; padding: 0 5px 5px;}
.flbox dl{overflow: hidden;}
.flbox dt{font-size: 24px; line-height: 30px; margin: 10px 0; text-align: center; width: 100%;}
.flbox dt a {color: #390;}
.flbox dd{float: left; width:  33.333333%;}
.flbox dd a{display: block; height: 30px; line-height: 30px; background: #f5f5f5; margin: 5px; border: 1px solid #dcdcdc; overflow: hidden; text-align: center;}
/*-- mz --*/
.mz-box{border: 1px solid #dcdcdc; margin: 0 8px 10px; overflow: hidden;}
.minsort{margin: 8px; border: 1px solid #DBDBDB; overflow: hidden;}
.minsort dl dt{background: #f5f5f5; line-height:36px; font-weight:bold; border-bottom: 1px solid #e9e9e9; text-indent: 18px;}
.minsort dl dd{margin-bottom: -1px; margin-right: -1px; overflow: hidden;}
.minsort dl dd span{float: left; width: 25%; text-align: center; padding: 10px 0; border-bottom: 1px solid #dcdcdc;}
.minsort dl dd a{display: block; border-right: 1px solid #c2c2c2;}
.mz-box .mz-list{padding: 10px 0;}
.mz-box .mz-list li {line-height: 28px; margin: 6px 0; padding-bottom: 6px; overflow: hidden; border-bottom: 1px dashed #dcdcdc;}
.mz-box .mz-list li:first-child{margin-top: 0;}
.mz-list li .more{color: #888; display: inline; float: right; font-size: 12px; padding-right: 10px;}
.mz-list li h3 {float: left; font-size: 14px; padding-left: 10px;}
.mz-list li h3 a{color: #2c7f00; font-weight: 700;}
.mz-list li .mnr a {display: inline-block; padding: 0 10px;}
.mz-box .next{padding-top: 0;}

/*-- mz-list --*/
.cpsearch{margin-left: 10px;}
.wb{border: 1px solid #ccc; float: left; height: 26px; padding: 0 5px; width: 155px;}
.tj{ background:url(search.jpg) no-repeat; color:#666; width:42px; height:28px; float:left; border:1px solid #ccc; border-left:none}
.cp-more{float: right; height: 26px; line-height: 26px; padding: 0 10px; border: 1px solid #ccc; cursor: pointer; margin-right: 7px;}
.yc {border: 1px dashed #ccc; display: none; float: left; height: auto; margin-left: 10px; padding-top: 10px;}
.type_list{padding: 10px 0; margin: 8px; border: 1px solid #b8dba6; background: #f5faf2; overflow: hidden;}
.type_list a{display: inline-block; height: 24px; line-height: 24px; padding: 0 9px;}
.type_list .select{color: #f60;}
.type_list .cpsearch{margin-left: 8px;}
.subfl-box .yc{margin: 10px 8px 0; border-color: #85c266;}
.subfl-box{height: 24px; overflow: hidden;}
.subfl-box .zm{ padding-left:15px;}
.subfl-box .zm li{ float:left; width:24px; height:22px; line-height: 22px; margin: 0 9px 9px 0; display:inline; border: 0; padding: 0;}
.subfl-box .zm li a{height:22px; line-height: 22px; display:block; background:url(zm_bj.jpg) no-repeat; display:block;padding-left: 8px!important;margin:0!important}
.subfl-box .zm li a:hover{ background:url(zm_bj_hover.jpg) no-repeat; color:#fff; text-decoration: none;}
.subfl-box .zm_content{margin-left:15px; float:left}
.subfl-box .zm_content li{float:left; margin-bottom:5px; border: 0; width: auto; padding: 0; line-height: 20px;}
.type_list .zm_content a{padding: 0; padding-right: 15px;}
.type_list .wb, .type_list .tj, .type_list .cp-more{border-color: #85c266;}
.cpsearch-box {margin: 10px 0 5px; overflow: hidden;}

.mzbox-list{margin: 10px 10px 0;overflow: hidden;}
.mzbox-list dl{font-size: 14px; height: 34px; line-height: 34px; width: 100%; border-bottom: 1px dashed #dfdfdf; font-size: 12px;}
.mzbox-list dt{float: left; width: 102px; height: 34px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.tou{font-weight: 700;}
.other{float: left; text-align: center; width: 90px;}
.mzbox-list .next{padding-top: 15px!important;}

.rtitle{border-bottom: 1px solid #dcdcdc; height: 34px; line-height: 34px; padding: 0 10px; overflow: hidden;}
.mz-detail{overflow: hidden; font-size: 12px;}
.mz-detail dl{border-bottom: 1px dashed #dfdfdf; float: left; padding: 5px 0; width: 100%;}
.mz-detail dt {float: left; font-weight: bold; line-height: 25px; padding-right: 10px; text-align: right; width: 105px; border-right: 1px dashed #dfdfdf;}
.mz-detail dd {float: left; line-height: 25px; padding-left: 10px; width: 175px;}
.mz-detail .sm dt{border: 0;}
.mz-detail .sm dd{border-left: 1px dashed #dfdfdf; padding: 0 5px; text-align: justify;}
.mz-detail dd span {display: inline-block; margin-right: 5px;}
.mz-detail dd a {color: #390; text-decoration: underline; word-break:break-all; word-wrap:break-word;}
.dianp {float: left; background-color: #f5faf2; border: 1px solid #b8dba6; margin: 10px 8px 0; padding: 20px 10px 10px; overflow: hidden;}
.dianp p {float: left; margin-bottom: 15px; line-height: 20px; width: 100%;}
.dianpname strong {float: left;}
.dianpname span {float: right; font-size: 12px;}
.dianpname span a {color: #028100;}
.xing {float: left; line-height: 25px; margin-bottom: 10px; padding: 0; width: 100%; font-size: 12px; overflow: hidden;}
.rating-wrap {background: #fff9f1; border: 1px solid #efe0d7; display: inline-block; float: left; height: 20px; margin-left: 10px; margin-right: 5px; padding: 4px 0 0 5px; position: relative; top: 0; width: 89px; z-index: 0;}
.rating-wrap ul, .rating-wrap a:hover, .rating-wrap .active-star {background-image: url("2.png"); background-repeat: no-repeat;}
.rating-wrap ul {background-position: 0 -250px; height: 16px; position: relative; width: 85px; z-index: 10;}
.rating-wrap li {display: inline;}
.rating-wrap a {display: block; height: 16px; left: 0; position: absolute; top: 0;}
.rating-wrap .one-star {background-position: 0 -232px; width: 17px; z-index: 50;}
.rating-wrap .two-stars {background-position: 0 -214px; width: 34px; z-index: 40;}
.rating-wrap .three-stars {background-position: 0 -196px; width: 51px; z-index: 30;}
.rating-wrap .four-stars {background-position: 0 -178px; width: 68px; z-index: 20;}
.rating-wrap .five-stars {background-position: 0 -160px; width: 84px; z-index: 10;}
.text1 {border: 1px solid #ccc; height: 18px; line-height: 18px; margin-right: 5px; padding: 3px 5px; width: 188px;}
.pj {border: 1px solid #ccc; height: 50px; margin-left: 10px; padding: 6px; width: 188px;}
.plbutton {background: url("tjdp.gif") no-repeat; border: 0 none; float: left; height: 33px; width: 90px;}
.tijr {background: url("dianbg.gif") no-repeat 123px 10px; float: right; line-height: 33px; text-align: right; width: 175px;}
.tijr a {color: #09f; font-size: 12px; margin: 0 11px;}
.shum {background-color: #e2fbca; border: 1px solid #b2d97f; color: #666; float: left; font-family: simsun; font-size: 12px; line-height: 20px; padding: 10px; width: 243px;}
.shum a, .tis a {color: #09f;}
.tis {border-top: 1px dashed #ddd; color: #666; float: left; font-size: 12px; line-height: 20px; margin: 10px 10px 0; padding-top: 10px;}
.xiangg {background-color: #f3f3f2; float: left; height: auto; line-height: 25px; margin-top: 10px; padding: 6px 0 6px 10px;}
.xiangg a {color: #666; display: inline-block; margin-right: 15px; text-decoration: underline;}

.detail_pl {background: #fff; color: #333;}
.pl-box{float: left; margin: 10px 8px 0; border-top:0; overflow:hidden}
.pl-box dl{border: 1px solid #ddd; margin-bottom: 10px;}
.pl-box dt{background: #f4f4f4; padding: 7px 10px; border-bottom: 1px solid #ddd; overflow: hidden;}
.pl-box dt span{float: left; color: #390;}
.pl-box dt img{float: left; vertical-align: middle;}
.pl-box .zp{margin-left: 20px; color: #333;}
.pl-box .time11{float: right; color: #888;}
.pl-box dd{padding: 8px; font-size: 12px; line-height: 22px; text-align: justify;}
.pl-box .next{float: none; margin-bottom: 0;}
#alertbg {background: #000; display: none; height: 100%; left: 0; opacity: 0.4; filter:alpha(Opacity=40); position: fixed; top: 0; width: 100%; z-index: 999;}
.tijr a {color: #09f; font-size: 12px; margin: 0 11px;}
.xiangg {background-color: #f3f3f2; float: left; height: auto; line-height: 25px; margin-top: 10px; padding: 6px 0 6px 10px; width: 870px;}
.xiangg a {display: inline-block; color: #666; margin-right: 15px; text-decoration: underline;}
.xiangg a:hover{color: #f60;}
.type_list .cpsearch{margin-left: 8px;}
.subfl-box .yc{width: 855px; margin-left: 8px; margin-top: 10px; border-color: #85c266;}
.subfl-box{height: 24px; overflow: hidden;}
.subfl-box .zm{ padding-left:15px;}
.subfl-box .zm li{ float:left; width:24px; height:22px; line-height: 22px; margin-right:9px; display:inline; border: 0; padding: 0;}
.subfl-box .zm li a{height:22px; line-height: 22px; display:block; background:url(zm_bj.jpg) no-repeat; display:block;padding-left: 8px!important;margin:0!important}
.subfl-box .zm li a:hover{ background:url(zm_bj_hover.jpg) no-repeat; color:#fff; text-decoration: none;}
.subfl-box .zm_content{width: 1075px; margin-left:15px; padding-top:15px; float:left}
.subfl-box .zm_content li{float:left; margin-bottom:5px; border: 0; width: auto; padding: 0; line-height: 20px;}
.type_list .zm_content a{padding: 0; padding-right: 15px;}
.type_list .wb, .type_list .tj, .type_list .cp-more{border-color: #85c266;}
.showbox .dianp{width: 736px; margin: 20px 20px 0;}
.showbox .xing{width: 33%;}
/*--- login ---*/
.login_box{margin: 10px;}
.login_box .dpt{width: 100%;}
.dpt tr td {padding: 8px 0;}
.login_box .txt {width: 96%; height: 30px; vertical-align: middle; line-height: 30px; border-radius: 3px; border: 1px solid #ccc; padding: 0 2%; font-size: 12px; color: #666;}
.login_box .txt1{width: 40%;}
.login_box .dl {border-radius: 3px; width: 140px; height: 40px; text-align: center; border: 0; background: -webkit-gradient(linear, 0 0, 0 100%, from(#71b84d),to(#390)); background: -moz-linear-gradient(to bottom,#71b84d 0,#390 100%); font-size: 18px; color: #fff;}
.login_box img{height:28px; vertical-align:bottom;}
.login_box .tc1{color: #888;}
.login_box a{color: #390;}
.login1{float: left; width: 100px;}
.home{float: right; width: 10%; height: 50px; line-height: 50px; text-align: right;}
.home i{font-size: 30px; padding-right: 10px; color: #888;}
.morebtn{float: left; width: 25%; border: 0!important; padding: 10px 0; text-align: center; color: #390;}
.morebtn i{display: inline-block; width: 10px; height: 10px; margin-left: 4px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKCAMAAACOlf6TAAAAQlBMVEUAAAA5tRY5tRY5tRY5tRY5tRY5tRY5tRY5tRY5tRY5tRY5tRY5tRY5tRY5tRY5tRY5tRY5tRY5tRY5tRY5tRY5tRYcTVRTAAAAFXRSTlMA9O8+J+rmNS93cmtkW1XW1aupiYgsptoHAAAAVElEQVQI103JVxKAIBTF0IsKFoo1+9+qb2QYyeeJTlfUVdwlD/mXDEGjg9QkgRv1WawSYTAxG2CTtZnMdc5mq7RWqS0e7gf8IvUGYVLXFJp0th9NXo4EA/UtJJ0+AAAAAElFTkSuQmCC"); background-position: center center; background-repeat: no-repeat; background-size: 100% auto;}
.icon-up i{transform:rotate(180deg); -ms-transform:rotate(180deg); -moz-transform:rotate(180deg); 
-webkit-transform:rotate(180deg); -o-transform:rotate(180deg);}
/*--- footer ---*/
.footer{padding: 15px 0; background: #666; text-align: center; color: #fff;}
.login_box select{border: 1px solid #ccc; line-height: 30px; min-width: 50px;}
.login_box .iptradio{padding: 0;}
.login_box .iptradio span{float: left; width: 50%; margin: 6px 0;}
@media (min-width:360px){
	.mzbox-list dt{width: 142px;}
	.other{width: 90px;}
	.mz-detail dd {width: 215px;}
}
@media (min-width:640px){
	.menu li, .menu-add{float: left; width: 20%;}
	.menu li:nth-child(-n+5){border-top: 0;}
	.mzn span{width: 33.333%;}
	.area_box li{width: 12.5%;}
	.area_box li:nth-child(4n) a{border-right: 1px solid #c2c2c2;}
	.area_box li:nth-child(8n) a{border: 0;}
	.com_list span{width: 33.333333%;}
	.nlist li span{display: block;}
	.flbox dd{width:  20%;}
	.wb{width: 300px;}
	.mzbox-list dl {font-size: 14px;}
	.mzbox-list dt{width: 282px;}
	.other{width: 160px;}
	.xing{width: 50%;}
	.text1, .pj{width: 300px;}
	.shum {width: 562px;}
	.mz-detail dd {width: 526px;}
	.link_box a, .link_box span{width: 11.11111%;}
	.link_box .morebtn{width: 11.11111%;}
	.login_box .iptradio span{float: left; width: 33.33333%; margin: 6px 0;}
}