*{-webkit-appearance: none;  table-layout:fixed; word-break:break-all; word-wrap:break-word;}
body{margin:0 auto!important; padding:0px; padding-bottom:50px; font-size:14px; background-color:#f2f2f0; max-width:800px!important; font-family:"Helvetica Neue", Helvetica, STHeiTi, sans-serif;}
form{ margin:0px; padding:0px;}
a{color:#000000; text-decoration:none;}
.clear{width:100%; height:0px; overflow:hidden; font-size:0px; line-height:0px; margin:0px; padding:0px; clear:both; float:none;}
.clear10{width:100%; height:10px; overflow:hidden; font-size:0px; line-height:0px; margin:0px; padding:0px; clear:both; float:none;}
.clear40{ width:100%; height:40px; overflow:hidden; float:none; clear:both;}
.clear80{ width:100%; height:80px; overflow:hidden; float:none; clear:both;}
.fr{ float:right;}
.fr5{ float:right; margin-left:5px;}
.vali_pic{ border:1px solid #dedede;}
.vali_pic img{ height:40px;}
.top{ position:relative; background-color:#e0e0e0; height:55px; width:100%; line-height:50px;}
.waptop{height:55px; width: auto; background-color: #ffffff; border-bottom: 1px solid #efefef;}
.waptop>.logo{height:45px; padding: 5px; width: 150px; float:left;}
.waptop>.logo img{ height:45px; width: 150px; background-color: #ffffff; border: 0px;}
.btn_city{ float:left; padding-left: 10px; height:40px; line-height:20px; border-left: 1px solid #efefef; font-size: 14px; margin-top:8px;}
.btn_city .title{font-weight:bolder; color: #444444;}
.btn_city a{ color:#888888;}
.waptop>.searchwrap{ width:90px;  padding:7px 5px; float: right;height: 40px;}
.waptop>.searchwrap>.searchwrap1{ width:auto; height: 40px; background-color: #fafafa; border: 1px solid #efefef; border-radius: 25px; text-align:left; font-size: 16px; color: #888888; line-height: 40px; background-image: url("/wap/images/magnifier.png"); background-repeat: no-repeat; background-size: 20px; background-position: 15px 10px; padding-left:40px;}
.searchbox{width:100%;height:100%;background:#ffffff; position:fixed;top:0;left:0;z-index:1000; display: none;}
.searchbox .arrow-up{ background-image: url("/wap/images/png_arrow_up.png"); background-size:24px; background-repeat: no-repeat; background-position: center top; font-size: 16px; padding-top:20px; text-align: center; color: #888888; line-height: 30px; position: absolute; left: 50%; margin-left: -15px; bottom: 50px;}
.searchbox .block{width:auto; height: 50px; padding: 10px 5px; position: relative;}
.searchbox .block .back{ width:40px; height: 50px; line-height: 50px; color: #888888; background-image: url("/wap/images/png_arrow_left.png"); background-size: 22px; background-repeat: no-repeat; background-position: 5px 13px; line-height: 50px; font-size: 18px; padding-left: 25px; float: left;}
.search{ width:auto; margin-left:70px; position:relative; height: 50px; border:1px solid #efefef; border-radius: 25px; overflow: hidden;}
.searchSort{ padding:0px 10px; width:50px; line-height:40px; margin:5px; height:40px; background:url(/wap/images/a06.gif) no-repeat 90% center; text-align:left; border-right:1px solid #efefef; font-size: 16px; color:#888888; float: left;}
.search_inpwrap{ width:auto; padding:5px; height:40px; margin-left: 60px; overflow: hidden;}
.search_inpwrap .inp{ width:100%; outline: none; border: 0px; margin:5px 0px; padding: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-style: none; height:30px; line-height:30px; font-size: 18px; color: #444444;}
.search .btn{ height:50px; line-height: 50px; background:url(/wap/images/magnifier.png) no-repeat 0px 15px; padding: 0px; margin: 0px; padding-left:25px; text-align:left; background-color:#FFFFFF; width:70px; background-size: 20px; border:0px; cursor:pointer; position:absolute; top:0px; right:0px; font-size: 16px; color: #444444;}
.searchCheck{position:absolute; display:none; top:60px; width:65px; left:85px; margin:0px; padding:0px; z-index:999; border-radius:4px; background:rgba(0,0,0,.85);}
.searchCheck li{ margin:0px 5px; text-align:center; font-size:14px; color:#ffffff; line-height:40px; border-bottom:1px solid #ddd; list-style:none; cursor:pointer}
.searchCheck li:last-of-type{border-bottom:0px;}
.keyword{ color:#FF3300; font-weight:bolder;}
.wname{ padding-left:10px; font-size:18px; text-align:center; color:#efefef;}
.wname strong{ color:#FFFF00; font-weight:lighter;}
.wpost{ margin:0px; position:absolute; right:6px; top:10px;}
.wpost img{}
.itop{ background-color:#2f3c45; height:45px; overflow:hidden; width:100%;}
.itopio1{ float:left; margin-left:5px; padding:2px; height:auto; text-align:center;}
.itopio1 .infoback{ background-image:url(images/png07.png); font-size:16px; background-position:0px 10px; background-repeat:no-repeat; background-size:20px 20px; height:41px; line-height:41px; display:block; color:#FFFFFF; padding-left:20px; padding-right:10px; float:left; border-right:1px dotted #4c5c67;}
.itopio1 .edit{ background-image:url(images/png08.png); font-size:16px; background-position:0px 10px; background-repeat:no-repeat; background-size:20px 20px; height:41px; line-height:41px; display:block; color:#FFFFFF; padding-left:20px; padding-right:10px; float:left; margin-left:10px; border-right:1px dotted #4c5c67;}
.itopio1 .topindex{ background-image:url(images/png09.png); font-size:16px; background-position:0px 10px; background-repeat:no-repeat; background-size:20px 20px; height:41px; line-height:41px; display:block; color:#FFFFFF; padding-left:20px; padding-right:10px; float:left; margin-left:10px; border-right:1px dotted #4c5c67;}
.itopio1 img{ padding:0px;}
.waptopwrap1{ height: 32px; background-color: #ffffff; padding: 15px 0px; border-bottom:1px solid #efefef; position: relative;}
.weather{height:32px; width:auto; overflow:hidden;}
.waptopwrap1 .state{ position: absolute; top: 20px; right: 15px; line-height: 12px; font-size: 12px; color: #ff6600;background-image: url("/images/ico_tongji.png"); background-repeat: no-repeat; background-size:36px; background-position:0px -6px; padding-left: 35px;}
.m{ margin:0px; padding:0px; }
.loading{ background-image:url("/images/loading.gif"); background-repeat: no-repeat; background-size: 80px; line-height: 80px; font-size: 22px; padding-left: 100px; color: #aaaaaa;}

.iNewTitle{ line-height:30px; padding: 5px 10px;}
.iNewTitle .title{ font-size:16px;  background-image:url("/images/ico_title8.png"); background-position: 5px 4px; background-size: 20px; padding-left: 30px; background-repeat: no-repeat; color: #ed414a;}
.iNewsHot{padding:0px 10px;}
.iNewsHot .title a{ line-height:40px; font-size:18px; color:#444444; font-weight: bolder;}
.iNewsHot .con{ height:40px; line-height:20px; overflow:hidden; font-size:12px; color:#888888; text-align:left;}
.iNews{padding:10px 10px; margin:0px; text-align:left;}
.iNews ul{margin:0px; padding:0px;}
.iNews ul li{ list-style:none; line-height:24px; font-size:16px; overflow:hidden;  height:24px;}
.iNews ul li span{ color:#ed414a; padding-right:5px;}
.iNews ul li a{ color:#444444;}

.iSortList{ text-align:left; border: 1px solid #dedede; background-color: #ffffff;}
.iSortList:after{content:'\20';clear:both;*zoom:1;display:block;height:0;}
.iSortList a{ color:#333333;}
.iSortList a:hover{ color:#197ac5;}
.iSortInfo{width:auto;  height:auto; padding:0px 5px; background-color: #ffffff; margin-bottom: 10px;}
.iSortInfo .title{line-height:45px; height:45px; padding:5px 10px; margin:0px; border-radius: 30px; background-color: #f9f9f9;}
.iSortInfo .title em{float:left; background-image: url("/images/ico_i_1.png"); background-repeat: no-repeat; background-size: 32px; width:32px; height:32px; margin-top:7px; overflow:hidden; margin-right:10px;}
.iSortInfo ul{margin:0px; padding:10px 10px;}
.iSortInfo ul:after{content:'\20';clear:both;*zoom:1;display:block;height:0;}
.iSortInfo ul li{ width:33%; padding:0px; margin:0px; height:30px; line-height:30px; text-align:left; float:left; list-style:none; font-size:16px;}
.iSortInfo ul li a{ color:#666666;}
.iSortBiz{width:auto; padding:0px 5px; background-color: #ffffff;}
.iSortBiz .title{ line-height:45px; height:45px; padding:5px 10px; border-radius: 30px; background-color: #f9f9f9;}
.iSortBiz .title a{ color:#444444;}
.iSortBiz a.more{ float:right; font-size:16px; color:#666666; font-weight:lighter;}
.iSortBiz .title em{float:left; background-image: url("/images/ico_i_1.png"); background-repeat: no-repeat; background-size: 32px; width:32px; height:32px; margin-top:7px; overflow:hidden; margin-right:10px;}
.iSortBiz ul{ margin:0px; padding:10px 10px;}
.iSortBiz ul li{ width:33%; padding:0px; margin:0px; height:30px; line-height:30px; text-align:left; float:left; list-style:none; font-size:16px;}
.iSortBiz ul li a{color:#666666;}
.iSortBiz ul li.head{ width:60px; clear:both; float:none; height:20px; line-height:20px; background:#3598DB; text-align:center; border-radius:3px;}
.iSortBiz ul:nth-of-type(4n+2) li.head{background:#1fbf8c;}
.iSortBiz ul:nth-of-type(4n+3) li.head{background:#ed414a;}
.iSortBiz ul:nth-of-type(4n+4) li.head{background:#aaaaaa;}
.iSortBiz ul li.head a{ color:#FFFFFF;}

.iBizTitle{ line-height:30px; padding: 5px 10px;}
.iBizTitle .title{ font-size:16px;  background-image:url("/images/ico_title9.png"); background-position: 0px 4px; background-size: 20px; padding-left: 25px; background-repeat: no-repeat; color: #ed414a;}
.ibizcon{ width:auto; overflow: hidden; padding-bottom: 25px; position: relative;}
.ibizcon:after{content:'\20';clear:both;*zoom:1;display:block;height:0;}
.ibizcon .swiper-pagination-bullet-active{background:#ed414a;}
.ibizbox{}
.ibizbox .pic{width:100%; padding-bottom: 100%; overflow: hidden; border-radius: 5px; border:1px solid #efefef; position: relative; display: block; float: none; clear: both;}
.ibizbox .pic img{ width:100%; height: 100%; position: absolute; left: 0px; top: 0px;}
.ibizname{ height:25px; line-height: 25px; overflow: hidden;}
.ibizname a{ color:#444444;}

.i_bianmin_title{ line-height:35px; background-color:#ffffff; padding: 10px;}
.i_bianmin_title .title{ font-size:18px;  background-image:url("/images/ico_title10.png"); background-position: 0px 5px; background-size: 24px; padding-left: 30px; background-repeat: no-repeat; color: #3598db;}
.i_bianmin_title .comment{ font-size: 14px; line-height: 25px; color: #888888;}
.i_bianmin_title .comment a{ color:#888888;}

.i_bianmin{ margin:0px; padding:0px; padding-bottom: 10px;}
.i_bianmin:after{content:'\20';clear:both;*zoom:1;display:block;height:0;}
.i_bianmin li{ width:33%; height:auto; margin: 0px; float:left; list-style:none; font-size:14px; line-height:20px; padding: 0px; text-align:center;  color:#FFFFFF; overflow:hidden;}
.i_bianmin li:nth-of-type(5n+1) a{background-color:#ed414a;}
.i_bianmin li:nth-of-type(5n+2) a{background-color:#1fbf8c;}
.i_bianmin li:nth-of-type(5n+3) a{background-color:#3598db;}
.i_bianmin li:nth-of-type(5n+4) a{background-color:#ff7125;}
.i_bianmin li:nth-of-type(5n+5) a{background-color:#bdbbc0;}
.i_bianmin li a{color:#ffffff; background-color:#FF0000; display: block; border-radius: 5px; margin: 3px;  padding:5px 0px; height: 40px; }
.i_bianmin_comment{color:#aaaaaa; position:absolute; right:10px; top:10px; line-height: 20px; font-size: 16px;}
.i_bianmin_comment a{ color: #444444; margin:0px 5px;}

.iInfoTitle{ine-height:35px; background-color:#ffffff; padding: 10px; overflow: hidden; border-bottom:1px solid #ededed;}
.iInfoTitle .title{ font-size:16px;  background-image:url("/images/ico_title11.png"); background-position: 0px 0px; background-size: 22px; padding-left: 25px; background-repeat: no-repeat; color: #ed414a;}
.iInfoTitle .sort{ width: 100%; overflow: scroll; height: 25px; margin: 0px; padding-top: 10px; white-space: nowrap;}
.iInfoTitle .sort a{ margin-right: 10px; padding: 2px 5px; font-size: 16px; color: #666666; line-height: 20px;}
.iInfoTitle .sort a.sour{border-bottom:2px solid #ed414a; color: #ed414a;}
.tb1{background-color:#e5e5e4; margin:0px; padding:6px 0px 6px 0px; line-height:40px; height:38px; width:100%; overflow:hidden; position:relative;}

.bt3{ color:#ffffff; font-size:12px; line-height:33px; border:1px solid #1fbf8c; cursor:pointer; padding:0px 0px; margin:0px; width:80px; height:33px; overflow:hidden; text-align:center; background-color:#1fbf8c; text-decoration:none; border-radius:3px;}
.bt3 a{ color:#ffffff; text-decoration:none;}
.bt4{ color:#ffffff; font-size:12px; line-height:33px; border:1px solid #ed414a; cursor:pointer; padding:0px 0px; margin:0px; width:80px; height:33px; overflow:hidden; text-align:center; background-color:#ed414a; text-decoration:none; border-radius:3px;}
.bt4 a{ color:#ffffff; text-decoration:none;}
.kfUserBigBtn{ font-size:16px; line-height:40px; height:40px; min-width:130px;}
.fl{float:left;}
.fl5{float:left; margin-right:5px;}


.topPost{ width:120px; float:right;}
.postbn{ margin:5px; margin-left:0px; font-size:16px; color:#FFFFFF; background-color:#ed414a; height:45px; line-height:45px; text-align:center;
    border-radius: 4px; background:url(/wap/images/png_post.png) #ed414a no-repeat 8px 12px; padding-left:15px; background-size:22px;}
.bizbn{ margin:5px; margin-left:0px; font-size:16px; color:#FFFFFF; background-color:#ed414a; height:45px; line-height:45px; text-align:center;
    border-radius: 4px; background:url(/wap/images/png_biz.png) #ed414a no-repeat 8px 12px; padding-left:15px; background-size:22px;}
.iTitle{ line-height:35px; text-align:center; margin-top:8px;}
.iTitle span{ padding:8px; background-color:#f2f2f2; position:relative; font-size:18px; color:#888888;}
.iTitle .line{ border-top:1px solid #ddd; height:1px; overflow:hidden; width:100%; position:relative; top:18px;}
.c{ font-size:16px; color:#333333; line-height:25px;}
.c a{ font-size:16px; color:#333333; font-weight:bolder; line-height:25px;}
.pBox{ text-align:center; height:auto;}
.p{ margin:0px auto; padding:10px 20px 10px 20px; text-align:center; display:block; width:auto; height:auto; overflow:hidden;}
.p li{list-style:none; height:35px; min-width:35px; display:inline-block; border:1px solid #ddd; background-color:#ffffff; margin:3px; line-height:35px; border-radius:3px;}
.p li a{ display:block; padding:0px 10px;}
.p li.nob{ padding:0px 10px;}
.p .check{ border:1px solid #0cace6; font-weight:bolder; color:#0cace6; min-width:15px; padding:0px 10px;}
.mNav{ height:auto; overflow:hidden; width:100%; background-color:#FFFFFF; padding:10px 0px;}
.mNavBox{height:68px; padding:8px 0px; width:auto;}
.mNav ul{ margin:0px; padding:0px; }
.mNav ul li{ float:left; list-style:none; background-color:#ffffff; width:20%; margin:0px; height:85px; overflow:hidden; font-size:14px; text-align:center;}
.mNav ul li .head{display:block; width:46px; height:46px; border-radius: 23px; line-height:46px; margin:0px auto; font-size:22px; color:#FFFFFF; text-align:center; font-style:normal;}
.mNav ul li .ico{display:block; width:46px; height:46px; background-size:46px 46px; background-repeat:no-repeat; background-position:center; line-height:46px; margin:0px auto; font-size:22px; color:#FFFFFF; text-align:center;}
.mNav ul li .title{ display:block; line-height:30px; font-size:14px; color:#666666; text-align:center;}


.xxSort{text-align:left; height:auto; letter-spacing:1px; padding:0px; margin:0px 8px;}
.xxSortBox{-moz-border-radius:25px; overflow:hidden; -webkit-border-radius:25px; border-radius:25px; border:1px solid #ddd; height:50px; line-height:50px; background-color:#FFFFFF; margin-top:8px; margin-bottom:8px;}
.xxSortList1{ float:left; width:60px; color:#666666; text-align:center; background-color:#f9f9f9; border-left:0px dashed #ddd;}
.xxSortList2{ width:auto; margin-left:60px; text-align:center; border-left:0px dashed #ddd;}
.xxSortList{ float:left; width:33%; height:50px;; overflow:hidden; color:#666666; text-align:center; background:url(images/a06.gif) no-repeat 90% center;}
.xxSortList span{ display:table; padding:5px 10px; color:#555555; width:100%; border-left:1px solid #ddd; text-align:left; margin:auto;}
.xxSortList span i{  display:table-cell; font-style:normal; line-height:22px; height:42px; padding:0px; overflow:hidden; letter-spacing:0px; vertical-align:middle;}
.xxSortList span i strong{ color:#aaaaaa; display:block; height:20px; overflow:hidden; width:90%; font-weight:normal;}
.item{height:auto; margin:5px 5px; background-color:#fff; color:#666666; text-align:left; padding:0px 0px 0px 0px; overflow:hidden;}
.sortTitle{ font-size:14px; color:#197ac5; background-color:#f0f0f0; position:relative; line-height:25px; height:25px; margin:5px 0px; padding:5px 10px;}
.sortTitle .fhsjfl{ position:absolute; top:5px; padding:0px 20px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;  background-color:#ff9900; right:10px; line-height:25px; font-size:14px;}
.sortTitle .fhsjfl a{ color:#ffffff;}
.sortul{margin:0px; padding:0px; position:relative; left:-1px; top:1px; margin-bottom:5px; width:auto;}
.sortul li{width:33%; list-style:none; float:left; height:40px; border-bottom:1px solid #efefef;  padding:5px 0px; line-height:20px; font-size:16px; background-repeat:repeat-x; overflow:hidden; margin:0px; text-align:center; }
.sortul li div{ height:40px; overflow:hidden; width:auto; padding:0px 5px; border-left:1px solid #efefef;}
.sortul li a{ display:table; color:#555555; width:100%; text-align:center; margin:auto;}
.sortul li a span{  display:table-cell; height:40px; padding:0px; overflow:hidden; letter-spacing:0px; vertical-align:middle;}
.sortul li.sour{}
.sortul li.sour a{color:#ed414a; font-weight:bolder;}
.textm{ border:1px solid #ddd; font-size:16px; width:25%; height:25px; line-height:25px; padding:2px;}
.buttonsx{ border:1px solid #ddd; width:100px; height:35px; line-height:35px; text-align:center; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background-color:#f9f9f9; float:left; margin-right:10px;}
.wapBox{ margin:0px 0px; margin-bottom: 10px; font-size:16px; background-color:#FFFFFF; padding:8px; position:relative;}
.wapBox .title{ width:100%; line-height:30px; padding: 8px 0px; height:auto; clear:both; float:none;}
.wbt{font-size:18px; font-weight: bolder; color: #444444; vertical-align: middle;}
.wbding{ background-color:#ed414a; color:#FFFFFF; width:auto; padding:2px 5px; line-height: 30px; vertical-align: middle; text-align:center; margin:0px 5px; font-size: 14px; letter-spacing: -1px; margin-left:0px;border-radius:3px;}
.wapBox .wbp{ color:#ed414a; font-size:18px; padding-left:5px; vertical-align: middle;}
.wapBox .date{ float:left; width:auto; mix-width:25%; overflow:hidden; padding:0px 5px; border:1px solid #aaaaaa; color:#aaaaaa; -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; margin-right:5px;}

.wbzj{ background-color:#cccccc; color:#ffffff; width:45px; text-align:center; line-height:25px; height:25px; margin:5px; margin-left:0px; float:left; border-radius:5px;}
.wapBoxClass{ margin-top:5px; font-size:12px;}
.wapBoxClass1{ float:left; width:auto; mix-width:25%; overflow:hidden; padding:0px 5px; border:1px solid #35a6ee; color:#35a6ee; -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; margin-right:5px;}
.wapBoxClass2{ float:left; width:auto; mix-width:25%; overflow:hidden; padding:0px 5px; border:1px solid #f0962a; color:#f0962a; -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; margin-right:5px;}
.wapBoxClass3{ float:left; width:auto; mix-width:25%; overflow:hidden; padding:0px 5px; border:1px solid #1fbf8c; color:#1fbf8c; -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; margin-right:5px;}
.wBPic{ width:100%; text-align:left; margin-top:0px; height:auto; position:relative;}
.wBPicBox{ width:25%; height:0; position:relative; padding-bottom:25%; overflow:hidden; float:left; margin:0px;}
.wBPicBox1{width:auto; position:relative; margin-right:3px; padding-bottom:100%; overflow:hidden;  border-radius:3px;}
.wBPic img{width:100%; height:100%; position:absolute; top:0px; left:0px;}
.wapBoxCon{ line-height:25px; margin-top:5px; color:#666666;}
.wbPicNumWrap{position:absolute; left:0px; bottom:0px; overflow: hidden; border-radius: 3px;}
.wbPicNumBg{position:absolute; left:0px; bottom:0px; background-color:#000000; filter:alpha(opacity=60); opacity:0.6; display: block; width: 50px; height: 50px; z-index: 1;}
.wbPicNum{font-size:14px; color:#FFFFFF; line-height:18px; padding:5px; position: relative; z-index: 200;}
.wapBox .contact{ height:auto; line-height:38px; width:100%; margin:0px 0px 8px 0px; position:relative; float:none; clear:both; color:#666666; font-size:18px;}

.wapBox .contact span{ font-size:16px;}
.wapBox .contact strong{padding-right:10px; font-size:16px; font-weight:normal;}
.wapBox .contact .guoqi{ color:#888888;}
.wapBox .contact .bd{border:1px solid #ed414a; background-color:#ffffff; color:#ed414a; background-image:url(images/ico20.png); background-size:20px; background-position:3px 2px; background-repeat:no-repeat; width:70px; padding-left:18px; position:absolute; top:5px; right:5px; font-size:14px; text-align:center; line-height:25px; height:25px; margin:0px; display:block; border-radius:5px;}
.in{ line-height:25px; font-size:14px; background-color:#FFFFFF; padding:5px; margin:5px;}

.num span{ float:left; font-size:18px; line-height:35px;}


.foot{ font-size:16px; text-align:center; line-height:25px; color:#999999}
.footNav{padding:5px 0px; background-color:#dbdbdb; height:40px; line-height:40px; font-size:16px; margin:10px 0px;}
.footNav1{margin:0px; padding:0px;}
.footNav1 li{float:left; padding:0px; margin:0px; list-style:none; width:40px; padding-left:15px; text-align:center;}
.footNav1 .footTop{ float:right; padding-right:20px; width:auto; cursor:pointer; letter-spacing:2px;}
.foot a{ font-size:16px; line-height:25px; color:#444444;}
.footlink{color:#444444; line-height:30px;}
.footlink a{color:#444444;}
.footcopy{ font-size:12px;}
.footcopy a{ color:#999999; font-size:12px;}
.stat{ display:none;}

.kfwrapbox{ margin:0px; margin-bottom:10px; background-color:#FFFFFF; border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;}
.kfwrapbox1{ margin:0px; margin-bottom:10px; background-color:#FFFFFF;}
.kfwraptitle{ line-height:60px; height:60px; font-size:24px; border-bottom:1px solid #e9e9e9; text-align: center; background-color:#ffffff; margin-bottom:8px; color: #444444;}
.kfwraptitle em{width:32px; height:32px; background-image:url("/images/ico_title1.png"); background-size: 32px; background-repeat: no-repeat; vertical-align:bottom; overflow:hidden; margin:10px; display: inline-block;}
.kfwraptitle em:nth-of-type(2){background-image:url("/images/ico_title2.png");}
.kfwrapContent{ padding: 10px 15px; line-height: 25px; font-size: 16px; color: #444444;}

.kfwraptitle1{ line-height:45px; height:45px; font-size:18px; border-bottom:1px solid #e9e9e9; background-color:#ffffff; margin-bottom:8px; color: #444444;}
.kfwraptitle1 em{float:left;width:8px; height:18px; margin-top:13px; background:#ed414a; overflow:hidden; border-radius:2px; margin-right:10px; margin-left: 10px;}

.kfwraptitle2{ line-height:35px; border-bottom:1px solid #e9e9e9; background-color:#ffffff; padding: 10px; margin-bottom:8px;}
.kfwraptitle2 .title{ font-size:18px;  background-image:url("/images/ico_title5.png"); background-position: 0px 5px; background-size: 24px; padding-left: 30px; background-repeat: no-repeat; color: #ed414a;}
.kfwraptitle2 .comment{ font-size: 14px; line-height: 25px; color: #888888;}

.kfwraptitleshare{ line-height:25px; border-bottom:1px solid #e9e9e9; background-color:#ffffff; padding: 10px; margin-bottom:8px;}
.kfwraptitleshare .ico{float: left; background-image:url("/images/ico_title6.png"); background-repeat: no-repeat; background-position: 0px 5px; background-size: 56px;  width: 60px; height: 60px; margin: 5px 0px;}
.kfwraptitleshare .title{ font-size:18px;  padding-left: 70px; color: #ed414a;}
.kfwraptitleshare .comment{ font-size: 16px; padding-left: 70px; line-height: 25px; color: #444444;}
/*------------------------------info.aspx---------------------------------*/
.infodiv{ margin:0px 10px;}
.infowrap{ margin:0px; margin-bottom:10px; padding:10px 15px; background-color:#FFFFFF; border:1px solid #e9e9e9;}
.infowrap .bt{ color:#444444; font-size:20px; height:auto; padding-bottom:10px; line-height:30px;}
.infowrap .btwrap .bt{ color:#444444; font-size:20px; height:auto; padding-bottom:0px; line-height:30px;}
.infowrap .btwrap .price{ color:#ed414a; font-size:20px; line-height:30px;}
.infowrap .bt_info{ color:#444444; font-size:14px; line-height:20px;}
.infowrap .bt_info p{ display: inline-block; padding: 0px; margin: 0px; margin-right: 10px;}
.infowrap .bt_info a{ color:#444444;}
.infowrap .btwrap .ctr{color:#444444;}
.infowrap .btwrap .ctr a{ color:#444444; margin-bottom: 5px; border:1px solid #dedede; display: inline-block; margin-right:5px; border-radius:3px; padding:2px 5px;}
.infowrap .btwrap .ctr a.haibao{ color:#1fbf8c; border:1px solid #1fbf8c;}
.infowrap .date{ color:#888888; font-size:14px; line-height:20px;}
.infotitle{ line-height:35px; height:35px; font-size:16px; border-bottom:1px solid #e9e9e9; padding:5px; background-color:#ffffff; margin-bottom:8px;}
.infotitle em{float:left;width:8px; height:18px; margin-top:9px; background:#ed414a; overflow:hidden; border-radius:2px; margin-right:10px;}
.pl{}


.kfwrapbox .btwrap{ padding:3px 10px;}
.btwrap .bt{ color:#444444; font-size:20px; height:auto; padding-bottom:0px; line-height:30px;}
.btwrap .price{ color:#ed414a; font-size:20px; line-height:30px;}
.bt_info{ color:#444444; font-size:14px; line-height:20px;}
.bt_info p{ display: inline-block; padding: 0px; margin: 0px; margin-right: 10px;}
.bt_info a{ color:#444444;}
.btwrap .ctr{color:#444444;}
.btwrap .ctr a{ color:#444444; margin-bottom: 5px; border:1px solid #dedede; display: inline-block; margin-right:5px; border-radius:3px; padding:2px 5px;}
.btwrap .ctr a.haibao{ color:#1fbf8c; border:1px solid #1fbf8c;}
.btwrap .date{ color:#888888; font-size:14px; line-height:20px;}

.reviewpost{ padding:10px;}
.plt{height:35px; color: #444444; font-size:16px; line-height:35px; background-image:url("/images/ico_title4.png"); background-position: 0px 8px; background-repeat: no-repeat; background-size: 18px; padding-left: 22px;}

.kf_title_1{ line-height:35px; height:35px; font-size:16px; border-bottom:1px solid #e9e9e9; padding:5px; background-color:#ffffff; margin-bottom:8px;}
.kf_title_1 em{float:left;width:8px; height:18px; margin-top:9px; background:#ed414a; overflow:hidden; border-radius:2px; margin-right:10px;}
.reviewBox{margin-bottom:10px; border-bottom:1px solid #e5e5e5; color:#444444; padding:10px;}
.reviewBox .con{ padding:5px 0px 0px 5px;}
.reviewBox .revert{ padding:10px; border:1px solid #e5e5e5; border-radius:3px; margin: 10px;}
.reviewBox .head{color:#888888; padding:5px; margin-bottom:8px; height: 40px; width: auto;}
.reviewBox .head .pic{ width:40px; height: 40px; overflow: hidden; border-radius: 40px; float: left;}
.reviewBox .head .name{ width:auto; height: 40px; line-height: 40px; margin-left: 50px; overflow: hidden;}
.reviewBox .head .pic img{ width: 40px; height: 40px;}
.reviewBox .date{font-size:14px; line-height:15px; text-align:right; margin-top:5px; color:#cccccc; padding:2px;}

.ic{ width:100%; font-size:18px; line-height:30px; color:#444444; height:auto; overflow:hidden;}
.ic img{ width:95%; height:auto;}
.kfwrapbox .ic{ padding:5px 10px; width: auto;}
.btnShowTel{ background-color:#ff4466; color:#FFFFFF; font-size:18px; line-height:25px; padding:10px 0px; width:auto; text-align:center; border-radius: 3px; cursor:pointer;}
.xgxxc{height:auto;}
.xgxxc ul{ margin:0px; padding:0px; }
.xgxxc ul li{width:auto; font-size:14px; line-height:25px; border-bottom:1px dashed #e5e5e5; position:relative; padding:10px 5px; color:#999999; overflow:hidden; list-style:none;}
.xgxxc ul li:last-of-type{border-bottom:0px;}
.xgxxc ul li a{ text-decoration:none;}
.xgxxc ul li .title{ font-size:16px; color:#666666;}
.xgxxc ul li .content{ font-size:12px; line-height:20px; color:#666666;}
.xgxxc ul li .price{color:#ff3300;}
.xgxxc ul li .pic_box{ width:90px; height:80px; margin-right:10px; overflow:hidden;}
.xgxxc ul li .pic{ width:90px; height:80px; display: table-cell; vertical-align:middle; overflow:hidden; line-height:80px;}
.xgxxc ul li img{ width:90px; height:auto; border:0px; vertical-align:middle;}
.xgxxc ul li a{ color:#888888;}
/*---------post------------*/
.pstitle{ line-height:35px; height:35px; font-size:16px; border-bottom:1px solid #e5e5e5; padding:5px; background-color:#fafafa; margin-bottom:8px; overflow: hidden;}
.pstitle em{float:left;width:6px;height:18px;margin-top:9px; margin-left:8px; background:#3598DB; overflow:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; margin-right:10px;}
.pstitle strong{ color:#ed414a;}
.postsortitem{ margin-bottom:10px;}
.msort{ line-height:28px; font-size:12px; padding: 10px;}
.msortt{ font-size:18px; width:auto; height: 40px; line-height: 40px; font-weight: bolder; background-color: #fafafa; background-image:url(/wap/images/ico01.png); background-repeat:no-repeat; background-position:10px 17px; padding:5px; padding-left:30px;}
.dsort{ font-size:18px; color:#003399; margin-bottom:5px; display: none; border: 1px solid #efefef;}
.ssort{ margin:0px; padding:5px;}
.ssort:after{content:'\20';clear:both;*zoom:1;display:block;height:0}
.ssort li{ float: left; width:33%; height:30px; padding:5px 0px; border-bottom:0px solid #efefef; list-style:none;}
.ssort li div{ height:30px; display: inline-block;line-height:15px; overflow:hidden; border-right:0px solid #efefef;}

.ssort li a{ text-decoration:none; display:table; width:100%; font-size:16px; color:#444444;}
.ssort li a span{ display:table-cell; vertical-align:middle; height:30px; padding:0px 5px; text-align:center;}

.postDiv{margin-top:5px;}
.postPs{ font-size:16px; color:#888888; margin-bottom:5px; text-align:left;}
.textInputPrice,.textInput,.textInputC,.textInputP,.postTextarea,.postbs1 select{ font-size:16px; color:#555555; border:1px solid #e5e5e5;}
.textInput{height:28px; border-radius:0px; border:0px; line-height:28px; padding:5px 5px; margin:0px; width:90%;}
.postpricesp{ float:left; color: #888888; width:20px; text-align:center;}
.postTextarea{width:95%; padding:5px; height:100px; border:0px;}
.postTextareaEdit{width:100%; padding:5px; height:200px; border:0px;}
.inputText{ -webkit-appearance:none; border:1px solid #e5e5e5; width:90%; padding:5px; height:30px; line-height:30px; font-size:14px; border-radius:3px;}
.inputTextarea{-webkit-appearance:none; border:1px solid #e5e5e5; width:90%; padding:5px; height:auto; line-height:25px; font-size:14px; border-radius:3px;}

.pfInput{ clear:both; float:none; _display:inline-block; color:#444444; font-size:16px; line-height:38px; position:relative; width:100%; margin-bottom:3px;}
.pfInput2{ clear:both; float:none; _display:inline-block; color:#444444; font-size:16px; line-height:38px; position:relative; width:100%; margin-bottom:0px;}
.label{height:38px; padding:0px; text-align:center; display:block;  width:90px; float:left; line-height:38px; overflow:hidden;}
.label strong,.label1 strong{color:#cc0000;}
.label1{height:35px; padding:4px; display:block; font-size:14px; border-bottom:0px solid #dedede; text-align:left; background-color:#f0f6f6;}
.inputDiv{ width:auto; border-radius:3px; border:1px solid #e5e5e5; float:none; margin-left:90px; height:auto; padding:0px;}
.inputDiv2{ width:auto; float:none; margin-left:90px; height:auto; color:#aaaaaa; padding:0px;}
.csSelect{position:relative; height:22px; float:left; width:auto;}
.csSelect div{ float:left; width:auto; margin-bottom:5px;} 
.csSelect select{float:left; height:22px; margin-right:10px;}
.inputPs1{ line-height:20px; padding:9px 0px;} 
.exLp{ position:absolute; right:0px; top:0px; line-height:35px;}

.inputDiv1{width:auto; float:none; background-color:#FFFFFF; border-bottom:0px; height:auto; padding:4px 10px 4px 10px;}
.postBline{ border-top:1px solid #dedede; height:10px; overflow:hidden; line-height:10px; font-size:0px;}
.postPicDiv{ width:95%; height:auto;}
.postPicDiv img{ display:none; width:90%; height:auto;}
.exDiv{} 
.pexErr{height:30px; width:auto; display:inline; white-space:nowrap;  color:#ed414a; background-image:url(/images/a2.png); line-height: 30px; background-size:18px; background-repeat:no-repeat; background-position:left; padding-left:25px; margin-left:5px; float:right;}
.pexRig{}
.inputPs{ position:absolute; font-size:18px; top:2px; color:#aaaaaa; right:5px;}
.postSubmit{-webkit-appearance:none; border-radius:3px;width:100%; height:50px; line-height:50px; border:0px; text-align:center; padding:0px; margin:0px; background-color:#ed414a; color:#FFFFFF; font-size:18px;}
.postSubmit1{-webkit-appearance:none; border-radius:5px; width:100%; height:50px; line-height:50px; border:0px; text-align:center; padding:0px; margin:0px auto; background-color:#ed414a; color:#FFFFFF; font-size:18px;}


.postok_share_bg{width:100%;height:100%;background:#000; position:fixed;top:0;left:0;z-index:1000; opacity:0.7;filter:alpha(opacity =70);}
.postok_share_close{position:absolute; top:-6px; right:-6px; font-size:24px; height:30px; background-color:#666666; border-radius:20px; line-height:30px; width:30px; text-align:center; cursor:pointer; color:#FFFFFF;}
.postokblock1{width:80%; max-width:500px; height:auto; min-height:200px; color:#444444; z-index:2000; margin:auto; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); border-radius:5px; background-color:#FFFFFF; padding:20px;}
.postokblock1 .title{ font-size:22px; color:#444444; height:auto; line-height:25px; margin-bottom:10px;}
.postokblock1 .title em{float:left;width:8px;height:22px; margin-top:0px; background:#ed414a; overflow:hidden; border-radius:2px; margin-right:10px;}
.postokblock1 .title strong{ color:#ed414a;}
.postokblock1 .content{ font-size:18px; color:#444444; line-height:30px; padding:0px 0px 10px 0px;}
.postokblock1 .content strong{}
.PostOpBotton{ display:block; width:100px; background-color:#5791d0; height:25px; padding:5px; line-height:25px; text-align:center; color:#FFFFFF; margin:8px 20px 8px 0px; float:left; font-size:14px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}


/*---- Search -----*/
.s_m{ font-size:14px; line-height:35px; height:35px; padding:5px;}
.pagelist{ float:none; border:0px; clear:both; width:100%; height:30px; overflow:hidden; margin-bottom:5px;}
.pageNum{ float:left; margin:2px; width:auto; background-color:#FFFFFF; border:1px solid #CCCCCC; padding:5px; font-size:14px; height:15px; line-height:15px;}
.sWord{ color:#FF3300; font-weight:bolder;}

.share{ font-size:18px; height:40px; width:100%;}
.shareTxt{ float:left; line-height:35px;}
.freshVali{ cursor:pointer; text-decoration:underline;}


/*-------------------news---------------------*/
.newsBox{ margin:8px 0px; font-size:16px; background-color:#FFFFFF; padding:8px; position:relative;}
.newsBox .title{font-size:20px; line-height:30px; padding:10px 0px;}
.newsBox .title a{ color:#444444;}
.newsBoxPicList{ width:100%; text-align:left; margin-top:0px; height:auto; position:relative;}
.newsBoxPicList .wBPicBox{ width:25%; height:0; position:relative; padding-bottom:22%; overflow:hidden; float:left; margin:0px;}
.newsBoxPicList .wBPicBox1{width:auto; position:relative; margin-right:5px; padding-bottom:100%;}
.newsBoxPicList img{width:100%; height:100%; position:absolute; top:0px; left:0px;}
.newsBoxCon{ line-height:25px; margin-top:5px; color:#888888;}
.newsBox .date{ float:left; width:auto; mix-width:25%; overflow:hidden; padding:0px 5px; border:1px solid #aaaaaa; color:#aaaaaa; -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; margin-right:5px;}

.newsListBoxClass{width:100%; margin-top:15px; height:20px; font-size:14px; line-height:20px; text-align: right;}
.newsListBoxClass p{display: inline-block; width:auto; overflow:hidden;  text-align:center; height:20px; color:#888888; border-radius:20px; margin: 0px; margin-right:10px;}

.newsList li span{ float:right; color:#888888;}
.newsList li .tu{background-color:#009900; color:#FFFFFF; padding:2px; margin-left:10px;}

.sxart{line-height:25px; font-size: 14px; text-align:center; border-top:1px dashed #efefef; padding: 10px 0px; margin:10px 0px;}
.sxart span{ color:#FF0000;}
.sxart a{ color:#333333;}



.wxText{ font-size:16px; line-height:30px; color:#000000; margin:8px; border:1px solid #dedede; background-color:#f9f9f9; padding:10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.wxText strong{ color:#FF0000;}
.weixinpt{ background-color:#FFFFFF; padding-top:10px; text-align:center;}
.weixinpt_title{ margin:0px; padding:0px 10px; background-color:#FFFFFF; height:40px; overflow:hidden;}
.weixinpt_title li{ float:left; width:50%; height:39px; border-bottom:1px solid #e5e5e5; text-align:center; font-size:16px; line-height:40px; list-style:none; padding:0px; margin:0px; cursor:pointer; }
.weixinpt_title li.ck{height:38px; border-bottom:2px solid #ed414a; color:#ed414a; font-weight:bolder;}
.weixinpt_con{ padding:10px;}
.weixinpt_pic img{width:80%; max-width:300px;}
.weixinpt_txt{ padding:5px; line-height:25px; font-size:16px; border-top:1px dashed #dedede;}
/*΢�̼�*/

.weiyouhui_box{ width:auto; margin:8px 0px; border-top:1px solid #efefef; border-bottom:1px solid #efefef; height:360px; position:relative; font-size:12px; line-height:25px; background-color:#fcfcfc}
.weiyouhui_box .wxList{margin:0px 10px; float:none;  width:auto;}
.weiyouhui_box .conList{ width:auto; padding-left:125px; line-height:25px;}
.weiyouhui_box .wxpic{ position:relative; width:115px; height:110px; overflow:hidden; float:left; border:1px solid #efefef;}
.weiyouhui_box .wxpic img{ border:0px; width:115px; height:110px;}
.weiyouhui_box .pic{ position:relative; margin:8px 10px;}
.weiyouhui_box .pic img{ border:0px; width:100%; height:150px;}
.weiyouhui_box .vip{  position:absolute; background-image:url(images/vip.png); background-repeat:no-repeat; width:80px; height:80px; top:0px; left:0px;}
.weiyouhui_box .title{font-size:16px; margin-bottom:5px; text-align:left; letter-spacing:0px; font-weight:bolder; color:#000000; line-height:30px; height:30px; overflow:hidden}
.weiyouhui_box .title a{color:#444444; text-decoration:none}
.weiyouhui_box .tel{ color:#666666; margin-bottom:10px; line-height:20px; height:24px; width:100%; overflow:hidden;}
.weiyouhui_box .tel span{ background-image:url(/weiyouhui/images/ico_dh.png); width:24px; height:24px; display:block; float:left; margin-right:2px;}
.weiyouhui_box .tel .num{ font-size:16px; font-family:"Georgia"; color:#ee0359;}
.weiyouhui_box .tel .num a{ color:#444444;}
.weiyouhui_box .address{ color:#444444; line-height:20px; width:100%; height:40px; overflow:hidden;}
.weiyouhui_box .address span{ background-image:url(/weiyouhui/images/ico_dz.png); width:24px; height:24px; background-repeat:
no-repeat; display:block; float:left; margin-right:2px;}
.weiyouhui_box .sale{ padding:5px; font-size:14px
; line-height:25px; margin:5px 5px 5px 5px; color:#666666; border-top:1px dotted #efefef;}
.weiyouhui_box .sale strong{ color:#FF3300;}

.BottomNav{width:100%; height:50px; position:fixed; bottom:0px; left:0px; z-index:999; background-color:#ffffff; border-top:1px solid #dddddd;}
.BottomNav ul{ margin:0px; padding:0px;}
.BottomNav ul li{width:18%; float:left; margin:0px; padding:0px; list-style:none; font-size:12px; text-align:center;}
.BottomNav ul li a{display:block; color:#515151; padding:5px 0; text-align:center;}
.BottomNav ul li a i{display:block; height:25px; width:25px; position: relative; margin:auto; background-repeat:no-repeat; background-size:24px;}
.BottomNav ul .index{width:28%;}
.BottomNav ul li .indexBox{ width:70px; margin:auto; background-color:#ffffff; border:1px solid #ed414a; position:relative; top:-7px; height:70px; border-radius: 50px; padding:1px;}
.BottomNav ul li .indexBox a{ width:70px; margin:auto; background-color:#ed414a; position:relative; height:65px; border-radius: 50px; display: block; padding: 0px!important; padding-top: 5px!important;}
.BottomNav ul li .indexBox1{ width:70px; margin:auto; background-color:#ffffff; border:1px solid #ed414a; position:relative; top:-7px; height:70px; border-radius: 50px; padding:1px;}
.BottomNav ul li .indexBox1 a{ width:70px; margin:auto; background-color:#ed414a; position:relative; height:65px; border-radius: 50px; display: block; padding: 0px!important; padding-top: 5px!important;}
.BottomNav ul li.index a{ color:#FFFFFF;}
.BottomNav ul li.index a i{display:block; height:30px; width:30px; margin:auto; background-repeat:no-repeat; background-size:30px;}
.BottomNav ul li a .t1{color:#ed414a;}
.BottomNav ul li a i.n1{ background-image:url(images/png16.png);}
.BottomNav ul li a i.n2{ background-image:url(images/png15.png);}
.BottomNav ul li a i.n3{ background-image:url(images/png14.png);}
.BottomNav ul li a i.n4{ background-image:url(images/png17.png);}
.BottomNav ul li a i.ni{ background-image:url(images/png_post.png);}
.BottomNav ul li a i.nz{ background-image:url(images/png_biz.png);}
.BottomNav ul li .weidu{ display: block; position: absolute; width: 12px; height: 12px; border-radius: 8px; background-color: #ed414a; top: -3px; right: -8px; border:1px solid #ffffff;}
/*login*/
.loginForm{ padding: 10px;}
.loginInputDiv{ clear:both; float:none; border:1px solid #e5e5e5; border-radius:5px; margin-bottom:15px; overflow:hidden; height:50px; position:relative; width:auto;}
.loginInputDiv>.username{background:url(images/png31.png) no-repeat 8px 16px; background-size:20px;}
.loginInputDiv>.password{background:url(images/png32.png) no-repeat 8px 16px; background-size:20px;}
.loginInputDiv>.tel{background:url(images/png33.png) no-repeat 8px 14px; background-size:22px;}
.loginInputDiv>.vali{background:url(images/png34.png) no-repeat 8px 16px; background-size:20px;}
.loginFormInput{ width:auto; background-color:#FFFFFF; float:none; height:auto; line-height:25px; padding:10px; padding-left: 40px;}
.loginFormInput .textInput{height:30px; padding:0px; margin:0px; width:100%; line-height:30px; font-size:18px;}
.loginInputDiv>.kfbtn{ background-color:#fafafa; border-left: 1px solid #e5e5e5; height: 50px; line-height: 50px; font-size: 14px; color: #444444; padding: 0px 5px; width: 110px; text-align: center;}
.loginInputDiv .zhmm{ position:absolute; top:0px; right:15px; line-height:50px; color:#888888;}
.loginInputDiv .exDiv{width:30px; height:30px; line-height:30px; position:absolute; left:0px; top:5px; white-space:nowrap; font-size:12px; color:#009933;} 
.loginInputDiv .Err{height:30px; line-height:30px; width:30px; position:absolute; left:auto; right:0px; top:8px; white-space:nowrap; color:#ff0000; background-image:url(/images/a2.png); background-repeat:no-repeat; background-position:left;}
.loginInputDiv .Rig{height:30px; line-height:30px; width:30px; position:absolute; left:auto; right:0px; top:8px; white-space:nowrap; color:#009933; background-image:url(/images/a1.png); background-repeat:no-repeat; background-position:left;}
.loginInputText{ line-height:20px; font-size: 14px; text-align: center; margin:20px 0px;}
.loginInputText a{text-decoration:underline;}

.reset_pwd_list{border:1px solid #ededed; height:100px; width:100%; background:url(/images/png_arrow_1.png) no-repeat #fafafa 90% 50%; margin-bottom:10px;}
.reset_pwd_list .pic{ float:left; width:60px; height:60px; padding:20px;}
.reset_pwd_list .pic img{ width:60px; height:60px; border:0px;}
.reset_pwd_list .con{width:auto; height:60px; padding:20px 0px; padding-left:100px;}
.reset_pwd_list .con .title{ font-size:18px; color:#000000; line-height:30px;}
.reset_pwd_list .con .text{ font-size:14px; line-height:30px; color:#666666;}
/*about*/

.aboutTitle{font-size:24px; color:#444444; line-height:35px; height:35px; position:relative; padding:5px; border-bottom:1px solid #e5e5e5;}
.aboutTitle em{float:left;width:6px;height:20px;margin-top:7px; background:#3598DB;overflow:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; margin-right:10px;}
.aboutTitle1{ color:#aaaaaa; font-family:Arial, Helvetica, sans-serif; line-height:35px; font-size:18px; position:absolute; bottom:0px; left:130px;}
.aboutContent{ padding:15px; line-height:30px; font-size:16px; color:#444444; overflow:hidden;}
.aboutContent img{ max-width:100%;}
.aboutList { position:absolute; width:180px; right:5px; top:52px; z-index:99; display:none;}
.aboutList ul { display:table; width:100%; border-radius:4px; background:rgba(0,0,0,.85); padding:7px 0 0; text-align:left; margin:0px; padding-bottom:20px;}
.aboutList ul li { text-align:left; margin:6px 20px; height:45px; line-height:45px; list-style:none;}
.aboutList ul li.head{ border-top:0px;}
.aboutList a { color:#fff; font-size:18px; display:block; width:100%;}
.aboutList .arrow-up { position:absolute; top:-6px; right:13px; display:block; width:0; height:0; border-left:6px solid transparent; border-right:6px solid transparent; border-bottom:6px solid #000; opacity:.75;}
.aboutLink ul{ padding:0px; margin:0px; height:auto}
.aboutLink ul li{ list-style:none; width:auto; margin-right:14px; float:left;}
.about_contact_ul{ margin:0px; padding:0px;}
.about_contact_ul li{ padding:0px; margin:0px; list-style:none; font-size:16px; line-height:35px; height:35px; color:#444444;}
.about_contact_ul li.qrcode{ width:160px; height:180px; font-size:14px; text-align:center; line-height:20px; padding-top:5px;}
.about_contact_ul li.qrcode img{ width:160px; height:160px;}
.bizbox{ margin:8px 0px; font-size:16px; background-color:#FFFFFF; color: #444444; padding:8px; position:relative;}
.bizbox .pic{ position:relative; width:120px; height:120px; overflow:hidden; float:left;}
.bizbox .pic img{ border:0px; width:100%; height:auto; min-height:120px;}
.bizboxAbout{ color:#666666; border-top:1px solid #eeeeee; margin-top:5px; padding-top:5px;}
.bizboxAbout strong{color:#1fbf8c; -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; font-weight:lighter;}
.bizbox .con{ width:auto; padding-left:120px;}
.bizbox .con1{ width:auto; padding-left:10px; margin-left:10px;}
.bizbox .vip{  position:absolute; background-size:60px; background-image:url(/wap/images/vip.png); background-repeat:no-repeat; width:80px; height:80px; top:0px; left:0px; z-index:80;}
.bizbox .title{font-size:18px; text-align:left; letter-spacing:0px; font-weight:bolder; color:#000000; line-height:30px; height:30px; overflow:hidden}
.bizbox .title a{color:#444444; text-decoration:none;}
.bizbox .tel .num{ font-size:18px; color:#ed414a; font-weight: normal;}
.bizbox .tel .bd{ background-color:#ffffff; border:1px solid #ed4a41; color:#ffffff; background-image:url(images/ico20.png); background-size:20px; background-position:4px 5px; background-repeat:no-repeat; width:28px; height: 28px; border-radius: 15px; position:absolute; bottom:10px; right:10px; font-size:14px; text-align:center; margin:0px; padding: 0px; display:block;}
.bizbox .address{ height:25px; line-height:25px; overflow:hidden;}
.bizbox .bizfoot{ height:25px; margin-top:5px;}
.bizbox .review1{text-align:center; margin-right:5px; height:25px; float:left; margin-bottom:5px; width:100%;  border-radius:2px;}
.bizbox .review1 a{ color:#35a6ee;}
.bizbox .review2{text-align:center; margin-right:5px; color:#f0962a; background-image: url("/images/ico_pinglun.png"); background-repeat: no-repeat; background-size: 20px; height:25px; background-position: 0px 5px; line-height:25px; width:auto; padding:2px 8px; padding-left: 22px; font-size:14px; float: left;}
.bizbox .review2 a{ color:#f0962a;}
.bizbox .review3{text-align:center; color:#1fbf8c; background-image: url("/images/ico_zan.png"); background-repeat: no-repeat; background-size: 20px;height:25px; line-height:25px; width:auto;background-position: 0px 4px;  padding:2px 8px; padding-left: 20px;  border-radius:2px; cursor:pointer; font-size:14px; float: left;}
.bizbox .review3 a{ color:#1fbf8c;}


.vsList{padding:0px; width:100%; height:auto;}
.vsBox{ overflow:hidden; float:left; width:auto; height:auto; padding:0px;}
.vsBox img{border:0px; padding:0px; margin:0px; outline-width:0px; vertical-align:bottom;}


.indexBox .banner-swiper a{display:block;text-align:center}
.indexBox .banner-swiper img{width:100%; height:100%}
.indexBox .banner-swiper .swiper-pagination{bottom:2px}
.indexBox .banner-swiper .swiper-pagination-bullet{opacity:.8; background-color: #dedede;}
.indexBox .banner-swiper .swiper-pagination-bullet-active{background:#ed414a;}
.list-guanggaowei{margin:0 auto;position:relative;overflow:hidden;z-index:1;}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;}
.indexBox .swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.list-guanggaowei-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:15px;}
button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}
.list-guanggaowei-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px; opacity:.8}
.list-guanggaowei-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#ed414a}
.swiper-wrapper{position:relative;width:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}

.water{position:absolute;left:0;bottom:-10px;height:30px;width:100%;z-index:1}
.water-c{position:relative}.water-1{background:url(images/water-1.svg) repeat-x;background-size:600px;-webkit-animation:wave-animation-1 3.5s infinite linear;animation:wave-animation-1 3.5s infinite linear}
.water-2{top:5px;background:url(images/water-2.svg) repeat-x;background-size:600px;-webkit-animation:wave-animation-2 6s infinite linear;animation:wave-animation-2 6s infinite linear}
.water-1,.water-2{position:absolute;width:100%;height:30px}
@keyframes wave-animation-1{0%{background-position:0 top}100%{background-position:600px top}}
@keyframes wave-animation-2{0%{background-position:0 top}100%{background-position:600px top}}

.infoPicSide{width:100%; overflow:hidden; position:relative; height:0px; padding-bottom:70%; text-align:center;}
.infoPicSide .swiper-slide {background-position:center; background-size:cover; padding-bottom:70%;}
.infoPicSide .swiper-slide img{display:none;}
.infoPicSide .pagination{color:#FFFFFF; background-color:#000000; width:80px; position:absolute; top:10px; left:auto; right:10px; font-size:16px; height:30px; line-height:30px; border-radius:20px; opacity:.7; z-index:10; float:right;}

/*shareBox*/

.shareBox{ width:280px; height:65px; margin:10px auto;}
.shareBox ul{ padding:0px; margin:0px;}
.shareBox ul li{ padding:0px; margin:0px 0px; width:70px; height:65px; cursor:pointer; float:left; font-size:14px; line-height:25px; text-align:center; list-style:none; position:relative;}
.shareBox ul li i{ display:block; height:40px; overflow:hidden; width:52px; margin:auto; text-align:center;}
.shareBox ul li i img{ width:40px; height:40px; margin:0px; padding:0px; text-align:center;}
.shareBox ul li .nam{ width:100%; height:25px; line-height:25px; font-size:14px; overflow:hidden; text-align:center; color:#888888;}
.shareBox ul li.titl{}
.shareBox ul li .weixincopy{ border:0px; margin:0px; padding:0px; width: 100%; height: 65px; position: absolute; top: 0px; left: 0px; font-size:14px; background-color:transparent;}

.shareBoxMini{width:70px;}

.titleHot{ color:#ed414a;}
.kfContactShowBox{ font-size:18px; line-height:35px; padding:10px; color:#333333;}
.kfContactShowBox a{color:#197ac5;}

.tishiBox{ width:auto; height:auto; border:1px solid #dedede; margin:10px; -moz-border-radius:8px; overflow:hidden; -webkit-border-radius:8px; border-radius:8px; background-color:#fcfdfe; }
.tishiBox .title{ height:50px; line-height:50px; padding:0px 30px; font-size:18px; background-color:#2F4056; color:#dddddd;}
.tishiBox .con{padding:20px; line-height:30px; color:#333333; font-size:16px;}
.thishibtn{text-align:center; padding:20px 0px; border-top:1px dashed #cdcdcd; height:auto; margin-top:20px;}
*.kfBtn{ padding:0px 20px; height:45px; display:inline-block; line-height:45px; border:0px; width:auto; background-color:#009688;  -moz-border-radius:3px; overflow:hidden; -webkit-border-radius:3px; border-radius:3px; color:#FFFFFF; font-size:18px; min-width:100px; text-align:center;}
*.kfBtn:hover{ color:#FFFFFF;}

*.kfBtn1{ padding:0px 20px; height:45px; display:inline-block; line-height:45px; border:0px; width:auto; background-color:#efefef;  border-radius:3px; color:#444444; font-size:18px; min-width:100px; text-align:center; border: 1px solid #dedede;}
*.kfBtn1:hover{ color:#444444;}
.payBox{ width:auto; height:auto; border:1px solid #dedede; margin:10px; -moz-border-radius:8px; overflow:hidden; -webkit-border-radius:8px; border-radius:8px;}
.payBox .title{ height:50px; line-height:50px; padding:0px 30px; font-size:18px; background-color:#2F4056; color:#dddddd;}
.payBox .con{background-color:#ffffff; text-align:center; padding:20px; line-height:30px; color:#333333; font-size:16px;}
.payBox .con .text{ padding:0px 15px 15px 15px; height:auto; line-height:30px; border-bottom:1px dashed #dedede;}
.payBox .con img{ padding:10px 0px; background-color:#FFFFFF; width:48%; max-width:200px; float:left;}

/*pay*/

.payTopDiv{position:relative; height:auto; border-top:0px;}
.payTopBox{ padding:10px; font-size:16px; color:#333333;}
.payTopLeft{height:auto; padding-bottom:20px;}
.payTopRight{font-size:14px; line-height:25px; color:#666666; width:100%; height:auto; float:left}
.payTopRightCon{font-size:16px; line-height:30px; padding:0px 10px;}
.payTopLeft form{ margin:0px; padding:0px;}
.payTopTitle1{margin:0px; font-size:16px; line-height:30px; overflow:hidden; position:relative;}
.payTopTitle1s{font-size:14px; color:#888888;}
.payTopTitle2{ padding:5px; color:#000000; font-size:16px; font-weight:bolder;}

.payTopTitle{ border:1px solid #efefef; background-image:url("/images/ico_title13.png"); background-repeat: no-repeat; background-size: 36px; background-position: 10px 10px; padding: 10px; padding-left: 60px; line-height: 20px; font-size: 14px; background-color: #fafafa; }
.payTopTitle .title{ color:#ed414a; font-weight: bolder;}
.payHotTitle{ border:1px solid #efefef; background-image:url("/images/ico_title14.png"); background-repeat: no-repeat; background-size: 36px; background-position: 10px 10px; padding: 10px; padding-left: 60px; line-height: 20px; font-size: 14px; background-color: #fafafa; }
.payHotTitle .title{ color:#ed414a; font-weight: bolder;}

.payComListBox{ margin:0px; padding:0px;}
.payComList{ margin:0px; padding:0px; margin-top:10px;}
.payComListBox .payComList{ display:none;}
.payComListBox .show{ display:block;}
.payComList li{ width:auto; border:1px solid #dedede; list-style:none; cursor:pointer; color:#444444; height:45px; line-height:45px; font-size:16px; border-radius:5px; background-color:#fafafa; margin:0px; padding:0px; padding-left:45px; margin-bottom:10px; overflow:hidden;}
.payComList li .name{ float:left; width:80px;}
.payComList li .time{ float:left; width:60px;}
.payComList li .price{ padding-left:140px;}
.payComList li.ck{ border-color:#dedede; border-color:#ed414a; color:#ed414a; background-color:#FFFFFF; background-image:url(/wap/images/xuanzhong.png); background-repeat:no-repeat; background-position:10px 10px; background-size:26px;}


/*        mInfo.aspx              */
.dit{ border:5px solid #eaeaea; font-size:14px; border-collapse:collapse;}
.dit td{ border:1px solid #efefef; background-color:#FFFFFF;}
.mInfo{}
.mInfo h2{margin:0px 0px; padding:0px; font-size:18px; line-height:30px; height:auto; position:relative; color:#444444; font-weight:normal;}
.mInfo .state{ line-height:35px;}
.mInfo .state{height:auto; line-height: 20px; padding: 10px 0px;}
.mInfo .state span{ color:#444444; display:block; font-size: 14px;}
.mInfo .state span:nth-of-type(1){margin-left: 0px;}
.mInfo .state span:last-of-type{ border-right: 0px;}
.mInfo .state span.zhiding{ color:#1fbf8c;}
.mInfo .state span.jiahong{ color:#ed414a;}
.mInfo h3{ font-size:16px; line-height:35px; height:35px; margin:0px; padding:0px; color:#0066CC; letter-spacing:1px;}
.mInfo .infoState{ font-size:14px; font-weight:normal; color:#333333;}
.mInfo .infoState div{ display:inline; padding-left:10px; font-size:14px;}
.mInfoForm{padding:10px; width:auto; margin-bottom:10px; font-size:14px; background-color:#f9f9f9; line-height:35px; border:1px solid #e0e0e0; border-radius:5px; }
.mInfoForm h3{ font-size:16px; font-weight:normal; padding:0px; margin:0px; line-height:35px; height:35px;}
.mInfoForm h3 em{float:left; width:8px; height:18px; margin-top:9px; background:#3598DB; overflow:hidden; border-radius:2px; margin-right:5px;}
.mInfoPass{border:1px solid #e5e5e5; border-radius:3px; width:130px; padding:2px; margin:0px; line-height:30px; height:30px; overflow:hidden; vertical-align:bottom; font-size:16px;}
.mInfoSubmit{ height:35px; width:80px; border:0px; vertical-align:middle; line-height:35px; font-size:14px; font-weight:bolder; cursor:pointer; color:#FFFFFF; background-color:#3399ff; padding:0px;  margin:0px; margin-left:10px; overflow:hidden; border-radius:3px; }
.mInfoInput{color:#000000; float:left; margin:0px; height:35px; line-height:35px; width:70px; text-align:left; font-size:14px;}
.mInfoBox1{padding:15px; margin:0px; background-color:#f9f9f9; position:relative; line-height:25px; font-size:14px; float:left; width:720px; margin-top:5px; height:120px; overflow:hidden;}
.selectDivLine{ width:100%; height:auto; min-height:35px;}
.selectDivLine div{ margin-bottom:3px;}

.bt2{ color:#333333; font-size:12px; line-height:33px; border:1px solid #dedede; cursor:pointer; padding:0px 20px; margin:0px; width:auto; height:33px; overflow:hidden; text-align:center; background-color:#efefef; text-decoration:none; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.bt2 a{ color:#333333; text-decoration:none;}
.user_top_list{height:40px; width:100%;  margin:0px; padding:0px; margin-bottom:15px; border-bottom:1px solid #efefef;}
.user_top_list li{ float:left; height:30px; cursor:pointer; font-size:16px; list-style:none; margin-right:20px; margin-left:5px; line-height:30px; padding:5px 0px; position: relative;}
.user_top_list a{color:#444444;}
.user_top_list li.ck{ color:#ed414a; font-weight:bolder; border-bottom:2px solid #ed414a;}
.user_top_list li.head{ font-size:14px; text-align: left; padding: 5px 0px; margin-left: 0px; margin-right: 0px;}
.kf_minishowbox_left{ width:110px; line-height: 20px; height:auto; padding: 5px 10px; border: 1px solid #ff3300; border-radius: 5px;box-shadow:0 0 3px #ed414a; position: absolute; text-align:left; top: -50px; left: -20px; font-size: 12px; background-color: #ffffff; color: #ed414a;}
.kf_minishowbox_left .close{ position: absolute; top: 0px; right: 0px; width: 18px; height: 18px; color: #888888; text-align: center; line-height: 18px; font-size: 18px; font-weight: normal; border-radius: 5px; padding: 5px;}
.kf_minishowbox_left .close:after{content:'\2716';}
.kf_minishowbox_left::before{content: '';width: 0; height: 0; border: 6px solid; position: absolute; bottom: -12px; left:50px; border-color: #ff6600 transparent transparent transparent;}
.kf_minishowbox_left::after{content: ''; width: 0; height: 0; border: 6px solid; position: absolute; bottom: -10px; left:50px; border-color: #ffffff transparent transparent transparent;}
.xglj{padding:0px; overflow:hidden; margin:0px;}
.xglj ul{ margin:0px; padding:0px;}
.xglj ul li{width:auto; list-style:none; float:left; height:35px;  padding:0px; line-height:35px; font-size:16px; overflow:hidden; margin:0px; text-align:left; padding-right:20px;}
.xglj ul li a{ text-decoration:underline; color:#666666;}
/*用户中心*/

.wapPageTitle{background-color:#ed414a; height:45px; position:relative; line-height:45px; width:100%; font-size:18px; color:#FFFFFF; text-align:center;}
.infoback{background-image:url(/wap/images/png07.png); background-position:0px 8px; background-repeat:no-repeat; background-size:30px 30px; display:block; color:#FFFFFF; padding-left:25px; padding-right:10px; position:absolute; top:0px; left:0px; width:40px; font-weight:normal;}
.wapPageTitle_btn{background-image:url(/wap/images/png08.png); background-position:0px 8px; background-repeat:no-repeat; background-size:30px 30px; display:block; color:#FFFFFF; padding-left:30px; padding-right:10px; position:absolute; top:0px; right:0px; text-align:right; font-weight:lighter; font-weight:normal;}

.weixinsharecom{position:fixed; left:0; top:0; display:none; bottom:0; background: rgba(0,0,0,0.9); filter:alpha(opacity=90);  height: 100%; width: 100%; z-index: 100;}
.weixinsharecom p{text-align: center; margin-top:5px; padding:0px 0px 0px 20px; font-size:26px; line-height:60px; color:#FFFFFF;}
.weixinsharecom p span{border-radius:3px; color:#FFFFFF; font-size:36px; line-height:36px; padding:0px 8px; margin:0px 5px;}
.weixinsharecom img{max-width: 100%; height: auto;}
.weixinsharecom .close{ font-size:26px; line-height:60px; color:#FFFFFF; text-align:center; border:1px solid #e5e5e5; border-radius:5px; margin:0px 30px;}

/*分类导航*/

.filter2 a{ text-decoration:none;}
.filter2 ul{ margin:0px; padding:0px; list-style:none;}
.filter2 li{ margin:0px; padding:0px; list-style:none;}
.filter2 .innercontent,.cateName .innercontent,.prolist .innercontent,#aboutPage .innercontent{position: absolute; z-index: 1; -webkit-tap-highlight-color: rgba(0,0,0,0); width: 100%; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-text-size-adjust: none; -moz-text-size-adjust: none; -ms-text-size-adjust: none; -o-text-size-adjust: none; text-size-adjust: none;}

.filter2 .innercontent ul li ul { display:none;}
.filter2 .inner_parent a,.filter2 .inner_child a { border-bottom:1px solid #f9f9f9; position:relative; display:block; padding-left:15px; line-height:44px; height:44px; overflow:hidden; color:#595959;}
.filter2 .inner_parent em,.filter2 .inner_parent s,.filter2 .inner_child em,.filter2 .inner_child s { position:absolute; top:0; right:24px; font-size:12px; color:#aaa; text-decoration:none;}

.filter2 .inner_child a { background-color:#f9f9f9;}
.filter2 .inner_parent { background:#fff; overflow: hidden; height:360px; position:relative;}
.filter2 .inner_child { height:360px; overflow:hidden; position:absolute; width:100%; left:40%; top:58px; background-color:#f9f9f9;}
.filter2 .hasUL { position:relative; z-index:1000;}
.filter2 .hasUL:after,.filter2 .hasUL:before { content:' '; border-color:transparent transparent transparent #bbb; border-width:6px; display:inline-block; position:absolute; top:17px; right:2px; border-style:solid; display:none;}
.filter2 .hasUL:after { border-color:transparent transparent transparent #fff; right:4px;}
.filter2 .hasUL_current,.filter2 .hasUL_current a,.filter2 .cur a,.filter2 .inner_parent .selected,.filter2 .inner_child .selected,.filter2 .inner_parent .current,.filter2 .inner_child .current,.filter2 .inner_parent .current a,.filter2 .inner_child .current a { color:#fb9030;}
.filter2 .inner_parent a:before { display:none; width:3px; height:15px; background-color:#fb9030; content:''; position:absolute; left:0; top:15px;}
.filter2 .hasUL_current a:before,.filter2 .cur a:before,.filter2 .inner_parent .selected:before,.filter2 .inner_parent .current:before { display:block;}

.filter2 .hasUL_current a { background-color:#f9f9f9;}
.filter2 .hasUL_current:after { border-color:transparent transparent transparent transparent;}
.filter2 { background-color:#fff;}
.filter2 .tab { display:-webkit-box; display:-moz-box; display:box; border-bottom:1px solid #f0f0f0;}
.filter2 .tab li { width:100%; -webkit-box-flex:1; -webkit-flex:1; flex:1; padding:9px 0;}
.filter2 .tab li a { overflow:hidden; display:block; text-align:center; height:40px; line-height:40px; position:relative; border-left:1px solid #eee; color:#666;}
.filter2 .tab li a s { display:none;}
.filter2 .tab li:first-child a { border-left:0 none;}


.filter2 .tab li a em,.filter2 .tab li a em:after { vertical-align:-2px; margin-left:5px; display:inline-block; border-color:#adadad transparent transparent transparent; border-width:5px; border-style:solid; transition:transform .3s ease; -webkit-transition:-webkit-transform .3s ease; transform-origin:50% 25% 0; -webkit-transform-origin:50% 25% 0; position:relative; z-index:1;}
.filter2 .tab li a em:after { display:none; content:' '; border-color:#fff transparent transparent transparent; position:absolute; margin:-8px 0 0 -6px;}
.filter2 .tab .current a { color:#ed414a;}
.filter2 .tab .current a em { border-color:#ed414a transparent transparent transparent; transform:rotateZ(180deg); -webkit-transform: rotateZ(180deg); transition:transform .3s ease; -webkit-transition:-webkit-transform .3s ease; transform-origin:50% 25% 0; -webkit-transform-origin:50% 25% 0;}
.fixedtop {position:fixed;top:45px;left:0;right:0;z-index:98;}
.filter-fixed { position:fixed; top:0; left:0; width:100%; z-index:1008;}
.fullbg .pull2 { display:block; position:fixed; width:14px; height:15px; background:url(/wap/images/hicon_sort.png) no-repeat 0 -45px; background-size:14px auto; bottom:10px; left:50%;}
.fullbg { background-color:#000; opacity:.8; top:0; left:0; bottom:0; width:100%; z-index:1001; position:fixed;}


.getpass_user_list{ margin:0px; padding:0px; margin-top:10px;}
.getpass_user_list li{ width:100%; border:1px solid #efefef; list-style:none; cursor:pointer; color:#666666; height:45px; line-height:45px; font-size:16px; border-radius:5px; background-color:#fafafa; margin:0px; padding:0px; margin-bottom:10px; overflow: hidden;}
.getpass_user_list li .inp{float:left; width:16px; height:16px; margin:14px; border:1px solid #efefef; border-radius:10px; background-color:#FFFFFF;}
.getpass_user_list li .inp input{ display:none;}
.getpass_user_list li .name{ float:left; width:auto;}
.getpass_user_list li.getpass_user_list_ck{ border-color:#dedede; border-color:#ed414a; color:#ed414a; background-color:#FFFFFF;}
.getpass_user_list li.getpass_user_list_ck .inp{border-color:#ed414a; background-color:#ffffff; border:2px solid #ed414a; width:14px; height:14px;}

.sharetext{color:#ed414a; font-size:16px; line-height:25px; border-bottom:1px dashed #dedede; padding:5px; margin-bottom:8px;}

.biz_pic{ height:auto; height:290px; background-color:#FFFFFF;}
.biz_pic1{height:150px; text-align:center;}
.biz_pic1 img{ width:260px; height:260px; border:1px solid #dedede; margin:15px;}

.biz_bt{ font-size:22px; text-align:center; padding: 10px 0px; line-height:35px; color:#444444; background-color:#FFFFFF;}
.biz_col{text-align:center; background-color:#FFFFFF; padding-bottom:10px; margin-bottom:10px;}
.ico_pl{ text-align:center; margin-right:5px; color:#f0962a; background-image: url("/images/ico_pinglun.png"); background-repeat: no-repeat; background-size: 20px; height:25px; line-height:25px; width:auto; padding:2px 8px; padding-left: 22px; border-radius:2px; font-size:14px;}
.ico_dz{ text-align:center; color:#1fbf8c; background-image: url("/images/ico_zan.png"); background-repeat: no-repeat; background-size: 20px;height:25px; line-height:25px; width:auto; padding:2px 8px; padding-left: 20px;  border-radius:2px; cursor:pointer; font-size:14px;}
.ico_ll{ text-align:center; color:#3598db;background-image: url("/images/ico_liulan.png"); background-repeat: no-repeat; background-size: 20px; height:25px; line-height:25px; width:auto; padding:2px 8px; padding-left: 22px; border-radius:2px; cursor:pointer; font-size:14px;}

.biz_it{ margin:0px; padding:0px;}
.biz_it li{line-height:30px; height:auto; padding:5px 0px; list-style:none; margin:0px; color:#444444; background-image:url(/wap/images/png_biz_1.png); background-size:24px; background-position:0px 8px; background-repeat:no-repeat; padding-left:35px; font-size:16px; overflow:hidden;}
.biz_it li .show_ewm{ background-image:url("/images/ico_ewm.png"); background-repeat: no-repeat; background-size: 20px; cursor: pointer; width: 20px; height: 20px; display:inline-block; overflow: hidden; margin-left: 10px; vertical-align:middle;}
.biz_it .ico1{background-image:url(/wap/images/png_biz_2.png);}
.biz_it .ico2{background-image:url(/wap/images/png_biz_3.png);}
.biz_it .ico3{background-image:url(/wap/images/png_biz_4.png);}
.biz_it .ico4{background-image:url(/wap/images/png_biz_5.png);}
.biz_it .ico5{background-image:url(/wap/images/png_biz_6.png);}
.biz_it .icovip{background-image:none; padding-left:0px;}
.biz_it .nob{ border-bottom:0px;}
.biz_it .bd{background-color:#ffffff; border:1px solid #ed4a41; background-image:url(images/ico20.png); background-size:20px; background-position:5px 2px; background-repeat:no-repeat; color:#ed4a41; width:50px; padding-left:18px;  font-size:14px; text-align:center; line-height:25px; height:25px; margin:5px; display:block;border-radius:5px; margin-left:0px;}
.jrsj{ font-size:16px; padding:5px 20px; border-radius:5px; height:35px; line-height:35px; background-color:#1fbf8c; color:#FFFFFF;}

.it{ font-size:16px; line-height:35px; color:#444444;}
.it .wbbd{background-color:#ed414a; background-image:url(images/ico11.png); background-size:20px; background-position:5px 2px; background-repeat:no-repeat; color:#FFFFFF; width:50px; padding-left:18px;  font-size:14px; text-align:center; line-height:25px; height:25px; margin:5px; display:block;border-radius:5px; margin-left:0px;}
.infoContact_list{ width: auto; height: 35px; line-height: 35px; padding:3px 0px; margin:0px; color:#444444; background-image:url(/wap/images/png_biz_1.png); background-size:24px; background-position:0px 8px; background-repeat:no-repeat; padding-left:30px; font-size:16px; overflow:hidden;}
.infoContact_list.weixin{background-image:url("/wap/images/png_biz_5.png");}
.infoContact_list.qq{background-image:url("/wap/images/png_biz_4.png");}
.infoContact_list.dizhi{background-image:url("/wap/images/png_biz_2.png");}
.infoContact_list.lxr{background-image:url("/wap/images/png_biz_7.png");}
.infoContact_list .head{ width: 70px; float: left;}
.infoContact_list .text{ width: auto; padding-left: 70px; }
.infoContact_list .bd_wrap{ width: 70px; float: right;}

.company_map{ width:100%; height:300px;}
.map_box{width:300px; height:75px;}
.company_map img{ width:auto;}
.map_box1{ background-color:#FFFFFF; border:1px solid #dedede; border-radius:8px; padding:10px; height:70px; font-size:14px; line-height:22px;}
.map_box1 .title{ font-weight:bolder;}
.map_box .bottom{width:0; height:0; border-width:10px; position:relative; border-style:solid; border-color:#dedede transparent transparent transparent; margin:auto;}
.map_box .bottom1{width:0; height:0; position:absolute; top:-11px; left:-9px; border-width:9px; border-style:solid; border-color:#ffffff transparent transparent transparent; margin:auto;}

.kfOpenBox{height:auto; width:90%; min-height:300px; color:#444444; z-index:2000; margin:auto; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); border-radius:5px; background-color:#FFFFFF; padding:15px; display:none;}
.kfOpenBoxBg{width:100%;height:100%;background:#000; position:fixed;top:0;left:0;z-index:1000; opacity:0.7;filter:alpha(opacity =70); display:none;}
.kfOpenBoxClose{position:absolute; top:0px; right:0px; font-size:24px; line-height:30px; width:30px; text-align:center; cursor:pointer;}
.kfOpenBox_tishi{width:95%; max-width:600px; height:auto; min-height:300px; color:#444444; z-index:2000; margin:auto; position:fixed;left:50%; top:50%; transform:translate(-50%,-50%); background-color:#FFFFFF; border-radius:5px; border:1px solid #dedede; display: none;}
.kfOpenBox_tishi .title{ line-height: 25px; font-size: 16px; background-color: #fafafa; padding: 10px 10px; border-bottom: 1px solid #dedede;}
.kfOpenBox_tishi .text{ padding:20px 20px; line-height: 25px; font-size: 14px;}
.kfOpenBox_tishi .btn{ padding:10px; line-height: 25px; font-size: 14px; text-align: center;}

.kfJubaowrap{ height:350px;}
.jubaobtn{ background-image: url("/images/ico_jubao.png"); background-size: 16px; background-repeat: no-repeat; padding-left: 18px; color: #666666; display:inline-block; height: 20px; cursor: pointer; line-height: 20px; margin-left: 5px;}
.wechat_login_box{ text-align:center;}
.wechat_login_box .title{ font-size:22px; text-align:center; line-height:30px; color:#ffffff; margin:10px; margin-top:35px;}
.wechat_login_box .con{ font-size:14px; text-align:center; line-height:30px; color:#aaaaaa; margin:10px;}
.wechat_login_box .pic{ padding:20px; background-color:#FFFFFF; width:200px; height:200px; margin:auto;}
.wechat_login_box .pic img{ width:200px; height:200px;}
.wechat_login_box .btn{ background-color:#232323; color:#ffffff; width:270px; font-size:16px; height:40px; line-height:40px; margin:20px auto; border-radius:20px; border-bottom:1px solid #444444; margin-bottom:0px;}
.wechat_login_box .btn1{color:#ffffff;  width:300px; font-size:16px; height:40px; line-height:40px; margin:10px auto; border-radius:20px;}

.lottery_pic{ height:auto; height:290px; background-color:#FFFFFF;}
.lottery_pic1{height:150px; text-align:center;}
.lottery_pic1 img{ width:260px; height:260px; border-radius:15px; border:1px solid #dedede; margin:15px;}

.lottery_list{ margin:0px; padding:0px;}
.lottery_list li{ height:45px; line-height:45px; border-bottom:1px solid #f0f0f0; list-style:none; padding:0px; margin:0px; color:#444444; font-size:16px; overflow:hidden;}
.lottery_btn{border:1px solid #ed414a; background-color:#ed414a; color:#ffffff; background-image:url(images/png18.png); background-size:35px 35px; background-position:8px 5px; background-repeat:no-repeat; width:130px; padding-left:45px; font-size:24px; text-align:left; line-height:45px; height:45px; margin:0px; display:block; border-radius:5px;}
.lotteryBox{ border:1px solid #e8e8e8; overflow:hidden; margin-bottom:10px; background-color:#FFFFFF;}
.lotteryBox .pic{ position:relative; overflow:hidden; text-align:center; background-color:#ffffff;}
.lotteryBox .pic img{ height:180px; border:0px;}
.lotteryBox .count{ height:auto; background-color:#fafafa; padding:5px; line-height:30px; font-size:16px; border-top:1px solid #e8e8e8;}
.lotteryBox .count span{color:#f76120;}
.lotteryBox .title{ position:absolute; bottom:0px; left:0px; width:100%; background-color:#000000;filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
 font-size:14px; line-height:25px; padding:5px;}
.lotteryBox .title a{ color:#ffffff;}
.lotteryBox .mess{ font-size:16px; line-height:30px; height:auto; color:#444444; padding:5px;}
.lotteryBox .mess strong{ color:#f76120;}
.lotteryBox .bn{ padding:5px; font-size:14px; line-height:27px; text-align:right;}
.lotteryBox .bn .djcj{border:1px solid #ed414a; background-color:#ed414a; color:#ffffff; background-image:url(images/png18.png); background-size:20px 20px; background-position:3px 5px; background-repeat:no-repeat; width:80px; padding-left:18px; font-size:16px; text-align:center; line-height:30px; height:30px; margin:0px; display:block; border-radius:5px;}
.lotteryBox .bn .zjmd{border:1px solid #f99c3e; background-color:#f99c3e; color:#ffffff; background-image:url(images/png19.png); background-size:20px 20px; background-position:3px 5px; background-repeat:no-repeat; width:180px; padding-left:18px; font-size:16px; text-align:center; line-height:30px; height:30px; margin:0px; display:block; border-radius:5px;}


.haibao_sm{ background-image: url("/wap/images/png40.png"); background-size: 62px; background-repeat: no-repeat; height: 62px; padding-left: 75px; line-height: 28px; font-size: 16px; margin-top: 5px;}
.haibao_sm span{ color: #ed414a;}
.haibao{ font-size: 16px; border:1px solid #1fbf8c; color: #1fbf8c; cursor: pointer; border-radius: 3px; padding: 0px 5px;}
.haibaowrap{ margin: 0px 0px; width: auto; height: 100%;}
.haibaowrap .title{ text-align: center; font-size: 18px; line-height:30px; color: #666666;}
.haibaowrap .qrcode{ text-align: center; padding:5px 0px;}
.haibaowrap .qrcode img{height:auto; width:90%; }
.haibao_color{ font-size: 16px; line-height: 20px; color: #444444;}
.haibao_color p{display: inline-block; margin: 0px; padding: 0px; margin-right: 20px;}
.tishiBox_h{ margin: 10px auto; width: 95%; border: 1px solid #dedede; background-color: #ffffff; border-radius: 10px; font-size: 18px; line-height: 50px; overflow: hidden; color: #444444;}
.tishiBox_h .title{ text-align: center; padding: 5px 10px; border-bottom: 1px solid #efefef; background-color: #f9f9f9;}
.tishiBox_h .block{ text-align: center; padding: 10px 10px; border-bottom: 1px solid #efefef;}
.tishiBox_h .text{ line-height: 25px; text-align: left; color: #88888;}
.tishiBox_h .ok{ background-color: #ffffff; color:#ed414a; font-size: 22px;}
.tishiBox_h .nb{border-bottom: 0px;}

.post_price_comment{ text-align: center; color: #444444; font-size: 14px; line-height: 35px; }
.post_price_comment span{ color:#ed414a;}
.kf_form_itemtitle{color:#aaaaaa; font-size: 14px; line-height: 35px; padding: 0px 15px;}
.kf_form_item{ width:auto; margin: 0px 10px; font-size: 14px; height: auto; margin-bottom: 8px; clear: both; display: block; float: none; color: #444444;line-height:25px;}
.kf_form_item:after{content:'\20';clear:both;*zoom:1;display:block;height:0;}
.kf_form_item .bitian{ color:#ed4a41;}
.kf_form_item .kf_form_label{ width:65px; color: #444444; text-align: right; float: left; padding:9px 0px}
.kf_form_item .kf_form_input{line-height: 40px; border:1px solid #e5e5e5; border-radius: 3px; margin-left: 75px; position: relative; width: auto;}
.kf_form_item .kf_form_input:after{content:'\20';clear:both;*zoom:1;display:block;height:0}
.kf_form_item .kf_form_inputline{line-height:25px; border:1px solid #e5e5e5; border-radius: 3px; position: relative; width: auto;}
.kf_form_item .kf_form_inputline:after{content:'\20';clear:both;*zoom:1;display:block;height:0}
.kf_form_item .kf_form_inputline .inputwrap{ width:auto; padding: 10px;}
.kf_form_item .kf_form_inputline .kfbtn{ background-color:#fafafa; border: 0px; border-radius: 0px; border-left: 1px solid #e5e5e5; height: 50px; line-height: 50px; font-size: 14px; color: #444444; padding: 0px 5px; width: 110px; text-align: center;}
.kf_form_item .kf_form_inputline .text{font-size:18px; line-height: 50px; padding:0px 8px; color: #aaaaaa;}
.kf_form_item .kf_form_inputline .textInput{height:30px; padding:0px; margin:0px; width:100%; line-height:30px; font-size:18px;}

.kf_form_item .kf_form_input1{line-height: 40px; border-radius: 3px; margin-left: 75px; position: relative;}
.kf_form_item .kf_form_inputprice{line-height: 40px;  border:1px solid #e5e5e5; border-radius: 3px; float: left;width:40%; position: relative;}
.kf_form_item .kf_form_input_btn{ position:absolute; background-color: #ffffff; height: 35px; line-height: 35px; padding: 0px 10px; border-left: 1px solid #e5e5e5; font-size:16px; top:2px; color:#444444; right:5px;}
.kf_form_item .kf_form_input_btn1{ position:absolute; background-color: #ffffff; height: 35px; line-height: 35px; padding: 0px; font-size:16px; top:0px; color:#444444; right:0px;}
.kf_form_item .kf_form_input_btn1 .kf_form_input_btna{height:40px; line-height: 40px;background-color: #fafafa; border-left: 1px solid #e5e5e5; display: inline-block; padding: 0px 10px;}
.kf_form_item .kf_form_input_btn2{ position:absolute; background-color: #fafafa; height: 42px; line-height: 42px; padding: 0px 5px; border-left: 1px solid #e5e5e5; font-size:16px; top:0px; color:#888888; right:0px;}
.kf_form_item .kf_form_input_btn3{ position:absolute; height: 42px; line-height: 42px; padding: 0px 5px; font-size:16px; top:0px; color:#888888; right:0px;}
.kf_form_item .kf_form_comment{ float: left; padding:9px 15px; color: #888888;}
.kf_form_item .kf_form_comment1{color: #888888; padding: 0px;}
.kf_form_item .kf_form_comment2{  padding: 0px; padding-left: 75px; color: #888888;}
.kf_form_select{}
.kf_form_select:nth-of-type(2){margin-top: 10px;}
.kf_from_pic_single{height: auto; }
.kf_from_pic_single .title{ line-height: 25px; font-size: 14px; text-align: center;}
.kf_from_pic_single .pic{ width: 80px; float: left; height: 80px; border: 1px solid #e5e5e5;}
.kf_from_pic_single .pic img{ cursor:pointer; width: 80px; height: 80px;}
.kf_from_pic_single .btn{ text-align: center; float: left; line-height: 35px; margin:0px 10px; height:35px; width: 60px;  background-color: #fafafa; border:1px solid #e5e5e5;}
.kf_from_pic_single .btn a{ font-size: 14px; display: block; color: #444444;}

.kfUploadPicList{width:auto; height:auto; margin:0px; padding:0px;}
.kfUploadPicList:after{content:'\20';clear:both;*zoom:1;display:block;height:0}
.kfUploadPicList li{float:left; width:80px; height:80px; margin:5px; padding:0px; list-style:none; text-align:center; border:1px solid #dedede; position:relative;}
.kfUploadPicList li img{width:80px; height:80px; display:block;}
.kfUploadPicList li .del{text-align:center; margin:0px; padding:0px; cursor:pointer; position:absolute; top:-5px; right:-5px; width:20px; height:20px; line-height:20px; font-size:14px; color:#FFFFFF; background-color:#FF0000; z-index:5; border-radius:10px;}
.kfUploadPicList li .cor{ position:absolute; bottom: 0px; left: 0px; height: 20px; line-height: 20px; background-color: #dedede; width: 80px;}
.kfUploadPicList li .cor p{ display: inline-block; margin: 0px; padding: 0px; font-size: 14px; padding: 0px 5px; cursor: pointer;}
.kfUploadBtn{float:left; margin:2px; padding:0px; list-style:none; text-align:center; border:1px solid #dedede; position:relative; overflow:hidden; cursor: pointer;}


/*微信会员卡页面*/
.bizmembertop{ width:auto; height: 200px; border-radius: 5px; margin: 10px; background-color: #1fbf8c; background-size: 100%; background-position: center; position: relative;}
.bizmembertop .qrcode{ width:30px; height:30px; position: absolute; top:20px; right: 10px; background-image: url("/images/ico_ewm1.png"); background-size:30px;}
.bizmembertop .bizinfo{ margin:30px 20px;}
.bizmembertop .bizinfo .pic{ width:60px; height: 60px; border:1px solid #ffffff; border-radius: 30px; overflow: hidden; float: left;}
.bizmembertop .bizinfo .pic img{ width:60px; height: 60px;}
.bizmembertop .bizinfo .text{color:#ffffff; font-size: 14px; margin-left: 70px; line-height: 30px;}
.bizmembertop .bizinfo .text .name{font-size:18px;}
.bizmemberinfo{ width:auto; margin: 0px 10px; height: 80px;}
.bizmemberinfo ul{ margin:0px; padding: 0px;}
.bizmemberinfo ul li{ float:left; list-style: none; width: 33%; border-right: 1px solid #efefef; height: 80px; text-align: center; line-height: 20px; font-size: 14px; color: #444444;}
.bizmemberinfo ul li span{ display:block; line-height: 40px; font-size: 24px; color: #ed4a41;}
.bizmemberinfo ul li:last-child{border-right:0px;}
.bizmemberinfo ul li:last-child span{ color:#444444; font-size: 16px;}
.bizmemberinfo ul li a{ color:#888888;}
.bizmemberNav{}
.bizmemberNav:after{content:'\20';clear:both;*zoom:1;display:block;height:0;}
.bizmemberNav .navwrap{ width:33%; float: left; text-align: center; background-image: url("/wechat/images/ico_1.png"); background-repeat: no-repeat; background-size: 32px; background-position:top center; }
.bizmemberNav .navwrap a{display:block;line-height:20px; padding-top: 40px;}
.bizmemberNav .navwrap:nth-child(2){ background-image: url("/wechat/images/ico_2.png");}
.bizmemberNav .navwrap:nth-child(3){ background-image: url("/wechat/images/ico_3.png");}
.bizmemberbottom{text-align:center; font-size: 14px; line-height: 30px; color: #444444; width: 100%; position: fixed; bottom: 0px;}
.bizmemberbottom a{ color: #444444;}

.bizmemberjifenlist{ margin:0px; padding:0px 15px;}
.bizmemberjifenlist li.head{ font-weight:bolder;}
.bizmemberjifenlist li.head .date{font-size: 18px; color: #444444;}
.bizmemberjifenlist li{ line-height:25px; font-size: 14px; border-bottom:1px solid #fafafa; padding:15px 0px;}
.bizmemberjifenlist li .date{width:140px; color: #888888; display: block; float: right;}
.bizmemberjifenlist li .text{ font-size: 18px; display: block; color: #444444; margin-right: 170px;}
.bizmemberjifenlist li .text span{ display:block; font-size: 14px; color: #888888;}

.bizinfowrap{ width:auto; height:40px; margin-bottom:10px; margin-top: 10px; text-align:left; margin-left:5px;}
.bizinfowrap .pic{width:40px; height: 40px; float: left; border-radius: 60px; overflow: hidden; margin:0px; border: 1px solid #efefef;}
.bizinfowrap .pic img{width:40px; height: 40px;}
.bizinfowrap .text{margin-left:45px; width:auto;}
.bizinfowrap .name{ height:20px; line-height: 20px; overflow: hidden; font-size: 12px; color: #444444;}
.bizinfowrap .btn{padding:0px;}
.bizinfowrap .btn a{ color:#1fbf8c; font-size: 12px; display: inline-block; hanging-punctuation: 20px; line-height: 20px;}



.login_top{ text-align:center;}
.login_top .logo{}
.login_top .logo img{width:260px; height: auto; border: 0px;}
.login_top .text{ line-height:30px; height: 30px; font-size: 14px; color: #888888;}
.login_top .text a{color:#3598db;}
.loginwrap{ background-color: #ffffff; width: auto; margin: 15px 15px; padding: 10px; padding-top: 20px; border: 1px solid #efefef;box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);}
.loginwrap .loginForm{ max-width:600px; margin: auto;}
.login_title{text-align:center; line-height:30px; height: 40px; font-size: 20px; color: #444444;}
.login_foot{text-align:center; line-height: 30px; font-size: 16px; margin-top: 20px; color:#888888;}
.login_foot a{ color:#888888;}
.loginList{width:100%; margin-top:10px; text-align: center;}
.loginList a{height:30px; line-height:30px; background-size:28px; padding-left:30px; text-align:left; font-size:18px; background-position:0px 0px; background-repeat:no-repeat; color:#888888; display: inline-block;}
.qqLogin{ background-image:url(/images/qq.png); margin-right: 30px;}
.wxLogin{background-image:url(/images/wx.png);}
.regTitle{ font-size:16px; line-height:35px; height:35px; margin-bottom:10px; text-align:center; padding:5px; border:1px solid #ddd; border-radius:5px; background-color:#f0f0f0;}
.regTitle a{color:#197ac5;}
.loginPs{ line-height:40px; font-size:16px; color:#666666;}
.loginPs a{color:#197ac5;}

.wenda_btn_list{ background-color: #ffffff; height:90px; padding: 10px;}
.wenda_btn_wrap{ width:50%; float: left; overflow: hidden;}
.wenda_btn{width:auto; height: 70px; line-height: 30px; background-color: #e6f8f1; border: 1px solid #1fbf8c; color: #1fbf8c; border-radius: 3px; display: block; padding: 10px;margin-right: 3px;}
.wenda_btn .title{font-size:20px; height: 36px; line-height: 36px; font-weight: bolder; background:#e6f8f1 url("/images/ico_wenda.png") no-repeat 0px 0px; background-size: 36px; padding-left:40px; }
.wenda_btn .text{font-size:14px; color:#444444; line-height: 20px;}

.wenda_btn1{width:auto; height: 70px; line-height: 30px; background-color: #fdeeee; border: 1px solid #ed414a; color: #ed414a; border-radius: 3px; display: block; padding: 10px; margin-left: 3px;}
.wenda_btn1 .title{font-size:20px; height: 36px; line-height: 36px; font-weight: bolder; background:#fdeeee url("/images/ico_wenda1.png") no-repeat 0px 0px; background-size: 34px; padding-left:40px;}
.wenda_btn1 .text{font-size:14px; color:#444444; line-height: 20px;}


.questionsbox{border-bottom: 1px solid #efefef; padding:0px 0px; width:auto; background-color: #ffffff; padding-bottom:10px; font-size: 16px; line-height: 25px; margin-bottom:10px;}

.questionsbox .info{ width:auto; padding:5px;}
.questionsbox .title{font-size:18px; color: #444444; height:auto; margin: 0px 0px; vertical-align: middle;}
.questionsbox .title .adopt{display:inline-block; margin-right: 5px; font-size: 14px; color: #ffffff; background-color: #1fbf8c; padding: 0px 5px; border-radius: 3px; vertical-align: top; line-height: 25px;}
.questionsbox .content{color: #888888; margin-top: 10px;}
.questionsbox .pic{ margin-top: 10px;}
.questionsbox .pic:after{content:'\20';clear:both;*zoom:1;display:block;height:0;}
.questionsbox .picwrap{float:left; width:25%;  width:25%; height:0; position:relative; padding-bottom:25%; overflow:hidden; margin:0px;}
.questionsbox .picwrap1{width:auto; position:relative; margin-right:3px; padding-bottom:100%; overflow:hidden;  border-radius:3px;}
.questionsbox .pic img{width:100%; height:100%; position:absolute; top:0px; left:0px;}
.questionsbox .ctr{font-size: 14px; margin-top:10px; text-align: right;}
.questionsbox .ctr span{display:inline-block; margin-right: 20px; color: #888888;}
.questionsbox .ctr .adopt{ background:url("/images/ico_adopt.png") no-repeat 0px 2px; background-size: 20px; padding-left: 20px; cursor: pointer;}

.questionsbox .userinfo{ width:auto; height:40px; margin-bottom: 20px;}
.questionsbox .userinfo .headpic{width:40px; height: 40px; float: left; border-radius: 60px; overflow: hidden; margin:0px; border: 1px solid #efefef;}
.questionsbox .userinfo .headpic img{width:40px; height: 40px;}
.questionsbox .userinfo .nickname{margin-left:50px; line-height: 40px; font-size: 16px; width:auto;}

.wendanav{ height: 30px; width:auto; padding:10px 5px; border-bottom: 1px solid #efefef; background-color: #ffffff;}
.wendanav ul{margin:0px; padding:0px;}
.wendanav ul li{margin:0px; width:auto; padding:0px 0px; padding-right: 10px; list-style: none; display: inline-block; height: 30px; line-height: 30px; font-size: 16px;}
.wendanav ul li.active{}
.wendanav ul li.active a{font-weight:bolder; color: #ed414a;}

.wenda_question_wrap{ color: #444444; line-height:25px; padding: 10px; font-size: 14px; width:auto;}
.wenda_question_wrap .userinfo{ width:auto; height:40px; margin-bottom:10px; position: relative;}
.wenda_question_wrap .userinfo .headpic{width:40px; height: 40px; float: left; border-radius: 60px; overflow: hidden; margin:0px; border: 1px solid #efefef;}
.wenda_question_wrap .userinfo .headpic img{width:40px; height: 40px;}
.wenda_question_wrap .userinfo .nickname{margin-left:50px; line-height: 40px; font-size: 16px; width:auto;}

.wenda_question_wrap>.title{margin:0px; padding:10px 0px; line-height: 30px; height: auto; font-size: 24px; font-weight: bolder;}
.wenda_question_wrap .userinfo .ctr{padding:10px 0px; color: #888888; position: absolute; top: 0px; right: 10px;}
.wenda_question_wrap .content{ font-size: 16px;}
.wenda_question_wrap .btn{padding:10px 0px;}

.adoptanswersbox{border: 1px solid #efefef; padding:0px 10px; font-size: 16px; line-height: 25px; margin-top: 20px;}
.adoptanswersbox .title{font-size:24px; background: url("/images/ico_title14.png") no-repeat 0px 0px; background-size: 26px; color: #ed414a; padding-left: 32px; height: 35px; margin: 20px 0px;}
.adoptanswersbox .content{}
.wenda_question_wrap .pic{margin-top:20px; }
.wenda_question_wrap .pic:after{content:'\20';clear:both;*zoom:1;display:block;height:0;}
.wenda_question_wrap .pic a{display: block; width: 33%; height: 0px; padding-bottom: 33%; overflow: hidden; float: left; position: relative;}
.wenda_question_wrap .pic img{width:95%; height:95%; position: absolute; top: 0px; left: 0px;}

.adoptanswersbox .ctr{padding: 10px; border-top: 1px solid #efefef;}
.adoptanswersbox .ctr span{display:inline-block; margin-left: 10px; margin-top: 10px; color: #888888; float: right;}
.adoptanswersbox .ctr .jubao{ background:url("/images/ico_jubao.png") no-repeat 0px 3px; background-size: 18px; padding-left: 20px; cursor: pointer;}
.adoptanswersbox .ctr .support{ background:url("/images/ico_zan1.png") no-repeat 0px 2px; background-size: 22px; padding-left: 22px; cursor: pointer;}
.adoptanswersbox .ctr .adopt{ background:url("/images/ico_adopt.png") no-repeat 0px 2px; background-size: 20px; padding-left: 20px; cursor: pointer;}

.adoptanswersbox .userinfo{ width:auto; height:40px; margin-right: 170px;}
.adoptanswersbox .userinfo .headpic{width:40px; height: 40px; float: left; border-radius: 60px; overflow: hidden; margin:0px; border: 1px solid #efefef;}
.adoptanswersbox .userinfo .headpic img{width:40px; height: 40px;}
.adoptanswersbox .userinfo .nickname{margin-left:50px; line-height: 40px; font-size: 16px; width:auto;}

.wenda_answer{ line-height: 25px; padding: 10px; width:auto; color: #444444;}
.wenda_answer .count{ font-size:20px; padding: 20px 0px; border-bottom: 1px solid #efefef; margin-bottom: 20px;}
.answerpost{display:none;}
.unanswersbox{font-size: 18px; padding: 10px; color: #888888;}

.answersbox{border-bottom: 1px solid #efefef; padding:10px 0px; font-size: 16px; line-height: 25px;}
.answersbox:last-of-type{border-bottom:0px;}
.answersbox .content{}
.answersbox .pic{margin-top:10px; }
.answersbox .pic:after{content:'\20';clear:both;*zoom:1;display:block;height:0;}
.answersbox .pic a{display: block; width: 33%; height: 0px; padding-bottom: 33%; overflow: hidden; float: left; position: relative;}
.answersbox .pic img{width:95%; height:95%; position: absolute; top: 0px; left: 0px;}
.answersbox .ctr{margin-left:50px; padding: 10px 0px; text-align: right;}
.answersbox .ctr span{display:inline-block; margin-left: 10px; color: #888888;}
.answersbox .ctr .jubao{ background:url("/images/ico_jubao.png") no-repeat 0px 3px; background-size: 18px; padding-left: 20px; cursor: pointer;}
.answersbox .ctr .support{ background:url("/images/ico_zan1.png") no-repeat 0px 2px; background-size: 22px; padding-left: 22px; cursor: pointer;}
.answersbox .ctr .adopt{ background:url("/images/ico_adopt.png") no-repeat 0px 2px; background-size: 20px; padding-left: 20px; cursor: pointer;}

.answersbox .userinfo{ width:auto; height:40px; margin-bottom:10px;}
.answersbox .userinfo .headpic{width:40px; height: 40px; float: left; border-radius: 60px; overflow: hidden; margin:0px; border: 1px solid #efefef;}
.answersbox .userinfo .headpic img{width:40px; height: 40px;}
.answersbox .userinfo .nickname{margin-left:50px; line-height: 40px; font-size: 16px; width:auto;}

.wenda_hot{ padding: 10px; color: #444444; background-color: #fafafa;}
.wenda_hot .title{ background-image:url("/images/ico_title20.png"); background-repeat: no-repeat; background-position: 0px 6px; background-size: 24px; padding-left: 30px; line-height: 30px; font-size: 16px; color: #444444; font-weight: bolder;}
.wenda_hot .text{ line-height: 30px; font-size: 14px; margin: 10px 0px;}
.wenda_hot .text ul{margin: 0px; padding: 0px;}
.wenda_hot .text ul li{ list-style:none; height: auto; line-height: 20px; padding: 5px 0px;}
.wenda_hot .text a{ color:#444444;}
.wenda_adopt{ padding: 10px; color: #444444; background-color: #fafafa;}
.wenda_adopt .title{ background-image:url("/images/ico_title21.png"); background-repeat: no-repeat;  background-position: 0px 6px; background-size: 24px; padding-left: 30px; line-height: 30px; font-size: 16px; color: #444444; font-weight: bolder;}
.wenda_adopt .text{ line-height: 30px; font-size: 14px; margin: 10px 0px;}
.wenda_adopt .text ul{margin: 0px; padding: 0px;}
.wenda_adopt .text ul li{ list-style:none; height: auto; line-height: 20px; padding: 5px 0px;}
.wenda_adopt .text a{ color:#444444;}
