@font-face {

  font-family: "iconfont"; /* Project id 2902988 */

  src: url('/fonts/iconfont.woff2?t=1635597032462') format('woff2'),

       url('/fonts/iconfont.woff?t=1635597032462') format('woff'),

       url('/fonts/iconfont.ttf?t=1635597032462') format('truetype');

}

@-webkit-keyframes pulse{to{opacity:0; transform:scale(1)}}

@keyframes pulse{to{opacity:0; transform:scale(1)}}

ul,li{margin:0px; padding: 0px; list-style: none;}

input[type='submit'],input[type='button'],input[type='text'],input[type='password'],select{-webkit-appearance: none;  table-layout:fixed; word-break:break-all; word-wrap:break-word;}

body{margin:0 auto!important; padding:0px; 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; height: 40px;}

.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; display:flex;}

.waptop>.logo{height:45px; padding: 5px; width: 150px;}

.waptop>.logo img{ height:45px; width: 150px; background-color: #ffffff; border: 0px;}

.btn_city{ padding:0px 5px; height:40px; line-height:20px; font-size: 13px; margin-top:8px;}

.btn_city .title{font-weight:bolder; color: #444444;}

.btn_city a{ color:#888888;}

.waptop>.searchwrap{ width:90px;  padding:7px 5px;height: 40px; flex-grow:1;}

.waptop>.searchwrap>.searchwrap1{width: auto; height: 40px; overflow:hidden; background-color: #fafafa; border: 1px solid #efefef;  border-radius: 25px;  text-align: left; font-size: 15px;  color: #888888; line-height: 40px; background-image: url(/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("/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: 100px;}

.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("/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(/template/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(/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;}

.searchSuggest{font-size:14px; line-height:20px; padding:0px; overflow:hidden; display:none; max-height: 300px;  overflow:hidden; overflow-y: scroll; display: none;-webkit-overflow-scrolling:touch; float: none; display: block; clear:both;}

.searchSuggest ul{ margin:0px; padding: 0px;}

.searchSuggest li{width:auto; line-height: 30px; font-size: 16px; padding:8px 15px; border-bottom: 1px solid #f1f1f1; margin: 0px; list-style: none; cursor:pointer;}

.searchSuggest li:hover{background:#f0f0f0; color: #3598db;}

.suggest_link_over{background:#f0f0f0; color: #3598db;}



.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%;}



.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{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{ height:30px; overflow: hidden; margin: 0px; padding-top: 10px;}

.iInfoTitle .sort ul{width:100%; height: 40px; position: static; display: block; white-space:nowrap; overflow-x: scroll; -webkit-overflow-scrolling: touch;}

.iInfoTitle .sort ul li{width:auto; height: 30px; display: inline-block; line-height: 20px; margin-right: 10px; }

.iInfoTitle .sort a{font-size: 16px; color: #444; padding: 5px 5px;}

.iInfoTitle .sort a.sour{border-bottom:2px solid #ed414a; color: #ed414a;}





.bt3{ color:#ffffff; font-size:12px; line-height:33px; border:0px; 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:0px; 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;}

.bt5{ color:#ffffff; font-size:12px; line-height:33px; border:0px; cursor:pointer; padding:0px 0px; margin:0px; width:80px; height:33px; overflow:hidden; text-align:center; background-color:#3598db; text-decoration:none; border-radius:3px;}

.bt5 a{ color:#ffffff; text-decoration:none;}

.kfUserBigBtn{ font-size:15px; line-height:40px; height:40px; min-width:110px;}

.fl{float:left;}

.fl5{float:left; margin-right:5px;}





.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;}



.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;}



.kfwrapbox{ margin:0px; margin-bottom:10px; background-color:#FFFFFF; border-top:1px solid #efefef;border-bottom:1px solid #efefef;}

.kfwrapbox1{ margin:0px; margin-bottom:10px; background-color:#FFFFFF;}

.kfwraptitle{ line-height:50px; height:50px; padding: 0px 10px; font-size:16px; border-bottom:1px solid #f6f6f6; background-color:#ffffff; margin-bottom:5px; color: #444444;}

.kfwrapContent{ padding:10px; line-height: 25px; font-size: 14px; 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-position: 0px 5px; background-size: 24px; background-repeat: no-repeat; color: #ed414a;}

.kfwraptitle2 .title i:after{content: "\e600"; margin-right: 4px;}

.kfwraptitle2 .comment{ font-size: 14px; line-height: 25px; color: #888888;}



.kfwraptitleshare{ line-height:20px; border-bottom:1px solid #F6F6F6; 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 0px; background-size: 60px;  width: 60px; height: 60px; margin: 0px 0px;}

.kfwraptitleshare .title{ font-size:14px;  padding-left: 70px; color: #ed414a;}

.kfwraptitleshare .comment{ font-size: 14px; padding-left: 70px; color: #444444;}

/*------------------------------info.aspx---------------------------------*/



.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;}



.kfwrapbox .btwrap{ padding:3px 10px;}

.btwrap .bt{ color:#444444; font-size:22px; height:auto; padding-bottom:0px; line-height:30px;}

.btwrap .price{ color:#ed414a; font-size:22px; 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; font-size: 14px; 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;}





.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; margin: 10px;}

.xgxxc{height:auto;}

.xgxxc ul{ margin:0px; padding:0px; }

.xgxxc ul li{width:auto; font-size:14px; line-height:25px; border-bottom:1px solid #f9f9f9; position:relative; padding:5px 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:90px; margin-right:10px; overflow:hidden;}

.xgxxc ul li .pic{ width:90px; height:90px; 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------------*/

.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(/images/ico02.gif); 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;}





.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%; outline: none;}

.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;}





.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;}





/*-------------------news---------------------*/

.articlesort{ height:30px; overflow: hidden; margin: 0px; padding: 10px; padding-bottom: 0px; background-color: #FFF;}

.articlesort ul{width:100%; height: 40px; position: static; display: block; white-space:nowrap; overflow-x: scroll; -webkit-overflow-scrolling: touch;}

.articlesort ul li{width:auto; height: 30px; display: inline-block; line-height: 20px; margin-right: 10px; }

.articlesort a{font-size: 16px; color: #444; padding: 5px 5px;}

.articlesort a.sour{border-bottom:2px solid #ed414a; color: #ed414a;}



.newsBox{ margin:8px 0px; font-size:15px; background-color:#FFFFFF; padding:8px; position:relative;}

.newsBox .title{font-size:18px; line-height:25px; padding:10px 0px;}

.newsBox .title a{ color:#303133;}

.newsBoxPicList{ width:100%; text-align:left; height:auto; position:relative; columns: 3; column-gap: 5px; margin-bottom: 10px;}

.newsBoxPicList:after{content:"\20";clear:both;*zoom:1;display:block;height:0;}

.newsBoxPicList .wBPicBox{ width:100%; height:100px; display:flex; position:relative; break-inside: avoid; margin:0px; overflow:hidden; border-radius:3px;}

.newsBoxPicList .wBPicBox img{width:100%; height:auto; min-height: 100%; object-fit:cover;}

.newsBoxCon{ line-height:20px; margin-top:5px; color:#909399;}

.newsBox .date{ float:left; width:auto; 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;}







.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;}



.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;}







.vsList{padding:0px; width:100%; height:auto;}

.vsBox{ overflow:hidden; float:left; width:auto; height:auto; padding:0px; position: relative;}

.vsBox img{border:0px; padding:0px; margin:0px; outline-width:0px; vertical-align:bottom;}

.vsStrmBox{ widdth:100%; margin-bottom: 8px; overflow: hidden; height: auto; clear: both; position: relative;}

.vstag{position: absolute; right: 0px; bottom: 0px; display: block; width: 35px; height: 20px; z-index: 999;}

.vstag:after{content: "广告"; color: #fff; position: relative; text-align: center; font-size: 12px; line-height: 20px; display: block;}

.vstag:before{content: ""; position: absolute; bottom: 0px; right: 0px; background-color: #000; opacity: 0.5; width: 100%; height: 100%;}



.kf-bullet{width:20px;height:3px;display:inline-block;border-radius:0px;background:#000;opacity:.2; margin: 0px 3px;}

.kf-bullet-active{background:#fff; opacity: 1;}



.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}}





/*分享*/

.shareBox{ width:auto; display: flex;}

.shareBox ul{ padding:0px; margin:0px; display: flex;}

.shareBox ul li{ padding:0px; margin:0px; cursor:pointer; color:#999aaa; font-size:14px; margin-right: 8px; display: flex; align-items: center; list-style:none; position: relative;}

.shareBox ul li:last-of-type{margin-right: 0px;}

.shareBox ul li img{ width:24px; height:24px; margin:0px; padding: 3px; display: block;}

.shareBox ul .head{ cursor:default;}

.shareBox ul .head::before{content:"\e6f3"; font-family: "iconfont"}

.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;}



.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 ul{display:-webkit-box; display:-moz-box; display:box; }

.payBox .con ul li{ -webkit-box-flex:1; -webkit-flex:1; flex:1;}

.payBox .con img{ width:100%;}



/*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 #eee; list-style:none; cursor:pointer; color:#444444; height:50px; line-height:50px; font-size:16px; border-radius:5px; background-color:#fff; margin:0px; padding:0px; margin-bottom:10px; position: relative;}

.payComList li .radio{ float:left; width:45px; height: 100%; text-align: center;}

.payComList li .name{ float:left; width:150px;}

.payComList li .price{ padding-left:140px;}

.payComList li.ck{ border-color:#ed414a; color:#ed414a; background-color:#fffbfb;}

.payComList li.ck .radio:after{content:"\e6d6"; font-family: iconfont; font-size: 28px;}

.payComList li .comments{font-size: 12px; position:absolute; top: -10px; right: -1px; background-color: #ed414a; color: #fff; line-height: 18px; padding: 0px 10px; border-radius: 10px; border-bottom-right-radius: 0px; height: 18px; overflow: hidden;}





/*        mInfo             */

.minfotip{background:#fff; padding: 10px; margin-bottom: 10px;}

.minfotip .ico{float:left; width: 40px; height: 40px;}

.minfotip .ico::after{content:"\e70a"; font-family: "iconfont"; font-size: 32px; color: #ed414a;}

.minfotip span{color:#ed414a;}

.minfotip a{text-decoration:underline;}



.mInfo{ padding:5px;}

.mInfo h2{margin:0px 0px; padding:0px; font-size:18px; line-height:30px; height:auto; position:relative; color:#444444; font-weight:normal;}

.mInfo .state{ height:auto; line-height: 20px; padding: 10px 0px;}

.mInfo .state span{ color:#444444; display:inline-block; padding-right: 10px; 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 .state span.update{ color:#3598db;}



.mInfoForm{font-size:14px; line-height:35px; border-top: 1px solid #eeeeee; padding: 10px 0px; margin-top: 10px;}

.mInfoForm .title{ font-size:16px; font-weight:bolder; padding:0px; margin:0px; line-height:35px; height:35px;}

.mInfoForm .title .titletip{float:right; font-size: 12px; font-weight: normal; color: #888;}

.mInfoForm .title em{float:left; width:5px; height:5px; margin-top:15px; background:#ed414a; overflow:hidden; border-radius:2px; margin-right:5px;}

.mInfoForm .text{font-size:14px; line-height: 25px; color: #444; padding: 5px 0px;}

.mInfoPass{border:1px solid #e5e5e5; width:100%; padding:5px; margin:0px; line-height:20px; height:45px; overflow:hidden; box-sizing: border-box; font-size:14px; outline: none; border-radius: 0px;}

.mInfo .btnwrap{margin:8px 0px; height:auto; columns: 3; column-gap: 5px;}

.mInfo .btnwrap .mInfoSubmit{height:auto; width:100%; border:0px; display: block; line-height:40px; font-size:14px; cursor:pointer; color:#000; background-color:#eeeeee; padding:0px;  margin:0px; outline: none; border-radius: 0px;}

.mInfo .btnwrap .mInfoSubmit:first-of-type{ background-color:#e6f8f1; color: #0cbb73;}





.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:42px; width:100%; margin:0px; padding:0px; margin-bottom:15px; border-bottom:1px solid #efefef; font-size: 0px; white-space: nowrap; position: relative;}

.user_top_list li{display: inline-block; 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; white-space:normal; line-height: 20px; height:auto; padding: 5px 10px; border: 1px solid #ff3300; border-radius: 5px;box-shadow:0 0 3px #ed414a; position:absolute; font-weight: normal; text-align:left; bottom:40px; 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 5px; 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{color:#444444;}

/*用户中心*/



.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(/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;}



.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(/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;}





.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;}

.kfOpenBox_tishi .btn_only{width:100%; height: 45px; line-height: 45px; text-align: center; background-color: #3598db; color: #ffffff; font-size: 16px; cursor: pointer; border: 0px;}



.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;}





.haibao_sm{ background-image: url("/images/png40.png"); background-size: 62px; background-repeat: no-repeat; height: auto; padding-left: 75px; line-height: 25px; font-size: 16px; margin-top: 5px; margin-bottom: 10px; padding-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;white-space: nowrap;}

.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;}



.kf_magic_line{display: inline-block; padding-top: 8px; line-height: 25px;}

.kf_magic_line label{display:inline-block!important; margin-right: 15px;}

.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_selectwrap{margin: 0px 10px; font-size: 0px;}

.kf_form_selectwrap select{margin-bottom:10px; width: 100%; box-sizing: border-box; height: 45px; font-size: 15px; display: block;}

.kf_form_selectwrap: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_input1{line-height: 40px; border-radius: 3px; margin-left: 75px; position: relative;}

.kf_form_item .kf_form_input1 .kf_form_selectwrap{margin: 0px 0px; font-size: 0px;}

.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; margin-left: 0px;}

.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; 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: 10px; margin: 15px; 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:10px 10px;}

.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;}







.kicon{  font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}



/*内页头部*/

.ktopwrap{ background-color:#ed414a; border-bottom: 1px solid #dedede; height: 45px; line-height: 45px; font-size: 16px; padding: 0px 10px; color: #ffffff; overflow: hidden;}

.ktopwrap a{color:#ffffff;}

.ktopwrap .ico_back:before{ content: '\e7e0'; margin-right: 2px;}

.ktopwrap .ico_nav:before{ content: '\e700'; margin-right: 2px;}

.ktopwrap .ico_nav1:before{ content: '\e7b8'; margin-right: 2px; font-size: 18px;}

.ktopwrap .back{float:left; width: auto;}

.ktopwrap .btn{float:right; width: auto;}

.ktopwrap .sort{text-align:center; margin: 0px 50px 0px 50px;}







.infobottom{width:100%; height:55px; position:fixed; bottom:0px; left:0px; z-index:999; background-color:#ffffff; border-top:1px solid #f6f6f6; padding-bottom: constant(safe-area-inset-bottom); padding-bottom: env(safe-area-inset-bottom);}

.infobottom .ctr{margin-right: 40%; width: 60%; height: 50px; margin: 0px; padding: 0px;}

.infobottom li{float: left; line-height: 15px; font-size: 12px; text-align: center; width:28%; list-style: none; margin: 0px; padding: 0px;}

.infobottom li a{color:#666666;}

.infobottom li .kicon{font-size:22px; line-height:25px; height:25px; display: block; width: 30px; margin: auto; margin-top: 5px;}

.infobottom li .index:before{ content: "\e7d4"; }

.infobottom li .post:before{ content: "\e7de";}

.infobottom li .pic:before{ content: "\e7b7";}

.infobottom .btn_bd{line-height: 45px; font-size: 16px; background-color: #ed414a;background-image: linear-gradient(240deg,#ed414a,#fd6b1c); box-shadow: 1px 3px 8px rgba(254,119,46,.42); height: 45px; border-radius:8px; padding: 0px; margin: 5px; float: right; width: 40%; text-align: center; color: #ffffff;}





/*评论*/

.pinglun_wrap{ background-color:#fff; margin-bottom:20px;}

.pinglun_wrap .title{ line-height:50px; height:50px; padding: 0px 10px; font-size:16px; border-bottom:1px solid #f6f6f6; background-color:#ffffff; margin-bottom:5px; color: #444444;}

.pinglun_wrap .title em{font-size:22px; vertical-align: bottom; margin-right: 5px;}

.reviewBox{margin-bottom:10px; color:#444444; padding:10px; line-height:30px;}

.reviewBox .con{display: inline-block; background-color: #f9fafb; border-radius: 5px; min-height: 60px; font-size: 16px; padding:10px 20px; width:auto; min-width: 200px; max-width: auto; margin-left: 40px;}

.reviewBox .revert{ padding:10px; margin: 10px;}

.reviewBox .head{color:#888888; padding:5px; margin-bottom:8px; height: 40px; width: auto; display: flex; align-items:center;justify-content:flex-start;}

.reviewBox .head .pic{ width:40px; height: 40px; min-width: 40px; overflow: hidden; border-radius: 40px; margin-right: 10px;}

.reviewBox .head .name{ width:auto; line-height: 20px; height: 20px; overflow: hidden; word-break: break-all;}

.reviewBox .head .arrow{line-height: 20px; min-width: 56px; font-size: 14px; margin-left: 10px; overflow: hidden; color: #aaa;}

.reviewBox .head .arrow::after{content: "\20"; width: 0px; height: 0px; overflow: hidden; display: inline-block; border: 5px solid #fff; border-left: 8px solid #ddd; margin-left: 2px;}

.reviewBox .head .pic img{ width: 40px; height: 40px;}

.reviewBox .reply{cursor:pointer; margin-left: 10px; padding: 5px; color: #444;}

.reviewBox .date{text-align:left; padding-left: 50px; font-size: 12px; color:#888888; display:block; float:none; clear:both;}

.pinglun_wrap .noreview{padding:0px; text-align: center; font-size: 16px; line-height: 35px; color: #cccccc;}

/*新评论*/

.replyPostTitle{font-size:14px; line-height: 20px; font-weight: bolder; padding: 10px 20px;}

.replyForm{margin:0px 15px; padding: 0px; margin-bottom:10px;}

.replyInput{margin-bottom: 10px; position: relative;}

.replyInputBox{border-radius: 5px; overflow: hidden; border: 1px solid #DCDFE6;}

.replyInputBox .replyContent{border:0; display: block; font-size:15px; box-sizing: border-box; padding: 10px; outline: none;}

#replyValiCodeWrap{display: flex; align-items: center; border-top: 1px solid #DCDFE6; background-color: #dedede; overflow: hidden;}

.replyInputBox .replyValiCode{height:40px; display: block; margin: 0px; border-radius: 0px; padding: 10px; font-size:15px;  box-sizing: border-box; border: 0; outline: none;}

.replyInputBox #replyValiCodePic{width:auto; height: 40px; cursor: pointer;}

.replyInputBox .replyValiCodeBtn{font-size:14px; color: #999aaa; display: none; border-left: 1px solid #cccbbb; flex-grow: 1; padding: 0px 20px; cursor: pointer;}

.replyInput .replyClrBtn{color: #999aaa; cursor: pointer; font-size: 14px; position: absolute; top: -30px; right: 0px; display: none;}

.replyInput .replyClrBtn::before{content:"\e646"; font-family: "iconfont";}

.replyPostBtn{width:auto; text-align:center; height:40px; padding:0px 50px; margin:0px; font-size:15px; line-height:40px; border:0px; background-color:#909399; color:#FFFFFF; cursor:pointer; border-radius:5px;}



/*评论弹窗*/

.flexcommentswrapbg { position: fixed; width: 100%; height: 100%; opacity: 0.5; padding-bottom: 80px; background-color: #000; bottom: 0px; z-index: 999; display: none; }

.flexcommentswrap { position: fixed; width: 100%; height: auto; border-top: 1px solid #f1f1f1; padding-bottom: 80px; background-color: #fff; bottom: 0px; z-index: 999; display: none; }

.flexcommentswrap .close { position: absolute; top: 0px; right: 5px; cursor: pointer; font-size: 18px; }

.flexcommentswrap .close::after { content: "\e646"; font-family: "iconfont"; }

.flexcommentswrap .replyForm { margin:0px 5px; margin-top:25px; }

.flexcommentswrap .replyPostBtn { background-color: #ed414a; text-align: center; width: 120px; padding: 0px 0px; }

.flexcommentswrap .replyCancelBtn { width: auto; text-align: center; height: 40px; text-align: center; width: 120px; padding: 0px 0px; margin: 0px; font-size: 15px; line-height: 40px; border: 0px; background-color: #f0f0f0; color: #444; cursor: pointer; border-radius: 5px; margin-left: 10px; }





/*提示弹窗*/

.ktipwrap{ width:auto; height: 40px; line-height: 20px; position:fixed; left:50%; top:50%;  -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-radius: 8px; overflow: hidden; padding: 10px 20px; }

.ktipwrap .bg{ background-color: #000; width:100%; height: 100%; position: absolute; top: 0px; left: 0px; filter:alpha(opacity=70); opacity:0.7; }

.ktipwrap .text{ width:100%; height: 100%; position: relative; color: #ffffff; text-align: center; font-size: 14px;}

.ktipwraparrow{ width:150px; height: auto; padding: 10px; position:absolute; top:100px; left: 200px; border-radius: 8px;}

.ktipwraparrow .bg{ background-color: #000; width:100%; height: 100%; position: absolute; top: 0px; left: 0px; border-radius: 3px; }

.ktipwraparrow .text{ width:100%; height: 100%; line-height: 20px; position: relative;  color: #ffffff; text-align:left; font-size: 14px;}

.ktipwraparrow .arrow{position: absolute; bottom: -10px; left: 10px; width: 0; height: 0; border-width: 10px;  border-color: transparent;  border-style: dashed; border-right-color: #000000; display:block;}



.ktishiwrap{}

.ktishiwrap .ktishibg{ width: 100%; height: 100%;position:fixed; top: 0; left: 0px; background-color: #000000;filter:alpha(opacity=60); opacity:0.6; z-index: 1000;}

.ktishiwrap .ktishibox{max-width:350px; width: 80%; height:auto; min-height: 100px; background-color: #fff; position:fixed; left:50%; top:50%;  transform: translate(-50%, -50%);  z-index: 2000; border-radius: 8px; border: 1px solid #efefef; overflow: hidden; display:none;}

.ktishiwrap .ktishibox .close{ height: 20px; text-align: right; cursor: pointer; width: 24px; height: 24px; position: absolute; top: 0px; right: 0px;}

.ktishiwrap .ktishibox .close:after{content: "\e7dc"; color: #333333; font-size: 24px;}

.ktishiwrap .ktishibox .text{font-size:16px; padding: 20px; line-height: 30px; color: #444444;}

.ktishiwrap .ktishibox .btn{border-top: 1px solid #f6f6f6; height: 45px; font-size: 16px; line-height: 45px;}

.ktishiwrap .ktishibox .confirm{width:50%; float: left; text-align: center; color: #3598db; cursor: pointer;}

.ktishiwrap .ktishibox .confirm:hover{background-color: #fafafa;}

.ktishiwrap .ktishibox .cancel{width:50%; float: left; text-align: center; color: #888888; cursor: pointer; border-left: 1px solid #f6f6f6; box-sizing: border-box;}

.ktishiwrap .ktishibox .cancel:hover{background-color: #fafafa;}

.ktishiwrap .ktishibox .only{width:100%;}



/*发布信息页面*/

.kfpostdingwrap{ width: auto;  line-height: 30px; padding: 8px 15px; font-size: 14px; background-color: #ffffff; height: 30px; position: relative;}

.kfpostdingwrap .text{color: #ed414a; cursor: pointer; margin-right: 80px;}

.kfpostdingwrap .text::before{content:"\e609"; font-family: "iconfont"; font-size: 18px; padding-right: 3px;}

.kfpostdingwrap>.btn{float:right; width: 80px; color: #ffffff; background-color: #ed414a; border-radius: 15px; height: 30px; text-align: center;}

.kfpostdingbg{width: 100%; height: 100%;position:fixed; top: 0; left: 0px; background-color: #000000;filter:alpha(opacity=60); opacity:0.6; z-index: 1000; display: none;}

.kfpostding{width:100%; height:auto; background-color: #fff; position:fixed; left:0; bottom:0; z-index: 2000; border-top: 1px solid #dedede; display: none;}

.kfpostding .tabs{height:40px; width:100%; margin:0px; padding:0px; border-bottom:5px solid #efefef; white-space: nowrap;}

.kfpostding .tabs li{display: inline-block; height:30px; cursor:pointer; font-size:14px; margin-right:15px; line-height:30px; padding:5px 5px; position: relative;}

.kfpostding .tabs li.head{margin-right: 0px; color: #888888;}

.kfpostding .tabs a{color:#444444;}

.kfpostding .tabs li.show{ color:#ed414a; font-weight:bolder; border-bottom:1px solid #ed414a;}



.kfpostding .btn{ cursor: pointer; color: #888888; height: 40px; border-top: 5px solid #efefef; line-height: 40px; text-align: center;}

.kfpostding .btn:hover{background-color:#fafafa;}

.listwrap{ margin:0px; padding:0px; color:#444444;}

.listwrap .list{ display:none;}

.payComListBox .show{ display:block;}

.listwrap .list{ padding:0px; margin:0px}

.listwrap .list li{ width:auto; border-bottom:1px solid #efefef; padding: 5px 20px; cursor:pointer; height:auto; line-height:30px; font-size:14px;  list-style:none;}

.listwrap .list li::after{content:"\20"; display: block; float: none; clear: both; height: 0px; overflow: hidden;}

.listwrap .list li:hover{background-color:#fafafa;}

.listwrap .list li .name{ float:left; width:150px;}

.listwrap .list li .time{color:#888; margin-left: 10px;}

.listwrap .list li .price{ float:left; width:100px; text-align: center; font-weight: bolder; font-size: 18px; color: #ed414a;}

.listwrap .list li .price .symbol{font-size:13px;}

.listwrap .list li:last-of-type{border-bottom:0px;}

.listwrap .list li .comments{float:none; clear: both; font-size: 12px; line-height: 16px; color: #ff6600;}



/*主页*/

.ibtnwrap{ margin-bottom: 8px;}

.ibtnwrap:after{content:'\20';clear:both;*zoom:1;display:block;height:0;}

.ibtnwrap li{width: 50%; height: 75px; float: left;}

.ibtnwrap li .btnpost{width:auto; margin: 0px 4px 0px 5px; background-color: #ed414a; height: 75px; border-radius: 5px;}

.ibtnwrap li .btnbiz{width:auto; margin: 0px 5px 0px 4px;  background-color: #ffbb02; height: 75px; border-radius: 5px;}

.ibtnwrap li .ico{ float: right; margin-top: 10px; margin-right: 10px;}

.ibtnwrap li .btnpost .ico{ width:50px; height: 50px; background-image: url("/images/ico_post.png");  background-position: right; background-repeat: no-repeat; background-size: 48px;}

.ibtnwrap li .btnbiz .ico{ width:50px; height: 50px; background-image: url("/images/ico_biz.png"); background-position: right;background-repeat: no-repeat; background-size: 44px;}

.ibtnwrap li .con{margin-right:60px; margin-left: 15px; padding-top: 10px;}

.ibtnwrap li .con .title{font-size:18px; font-weight: bolder; color: #ffffff; text-shadow:2px 2px 3px #be3d41; line-height: 30px;}

.ibtnwrap li .btnbiz .con .title{text-shadow:2px 2px 3px #ffaa00;}

.ibtnwrap li .con .text{color:#fff; height: 20px; line-height: 20px; font-size: 12px;}



/*底部*/

.BottomNav{width:100%; height:50px; position:fixed; bottom:0px; left:0px; z-index:9999; background-color:#ffffff; border-top:1px solid #efefef; padding-bottom: constant(safe-area-inset-bottom); padding-bottom: env(safe-area-inset-bottom);}

.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:#444444; 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 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 a .t1{color:#ed414a;}

.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;}

.BottomNav ul .index{width:28%;}

.BottomNav ul li .indexBox{width:80px; margin:auto; position:relative; top:-20px; height:70px;}

.BottomNav ul li .indexBox:before{content:"\20"; display: block; width:100%; height: 200%; border: 1px solid #efefef; border-radius: 50%; background-color: #fff; box-sizing:border-box;}

.BottomNav ul li .indexBox:after{content:"\20"; display: block; width: 100%; height: 100%; background-color: #fff; position: absolute; top: 20px; left: 0px;}

.BottomNav ul li .indexBox a{ width:100%; margin:auto; display: block; position: absolute; top: 0px; left: 0px; z-index: 2;}

.BottomNav ul li .indexBox .circle{display:block; width:45px; height:45px; background-color: #ed414a; background-image:linear-gradient(225deg,#ee361e,#fc7f07); border-radius: 50%; margin: auto; position: relative;}

.BottomNav ul li .indexBox .circle::before,.BottomNav ul li .indexBox .circle::after{-webkit-animation:pulse 1s linear infinite; animation:pulse 1s linear infinite; border:#ee361e solid 2px; border-radius:9999px; box-sizing:border-box; content:' '; height:140%; left:-20%; opacity:.6; position:absolute; top:-20%; transform:scale(0.714); width:140%;}

.BottomNav ul li .indexBox .circle::after{-webkit-animation-delay:.6s;animation-delay:.3s}

.BottomNav ul li .indexBox a i{display:block; width:45px; height:45px; background-position: center;}





.foot{text-align:center; line-height:25px; color:#999999; margin-bottom: 75px; margin-bottom: calc(75px + constant(safe-area-inset-bottom)); margin-bottom: calc(75px + env(safe-area-inset-bottom));}

.foot .btn_top{ position:fixed; right: 10px; bottom: 80px; background-color: #dedede; width: 40px; height: 40px; border-radius: 50%; font-size: 12px; line-height: 15px; color: #444; display: none;}

.foot .stat *{ font-size:12px; color: #999; vertical-align:text-bottom;}

.foot .footcopy{ font-size:12px; color:#999999;}

.foot .footcopy *{ font-size:12px; color:#999999;}

.foot .footNav{padding:20px 0px; background-color:#dbdbdb; height:15px; margin:10px 0px; display: flex;justify-content:center;}

.foot .footNav li{padding:0px; margin:0px; list-style:none; width:auto; padding-right:15px; text-align:center; font-size:16px; line-height: 15px; border-right: 1px solid #aaaaaa; margin-left:15px; }

.foot .footNav li:last-of-type{border-right:0px;}





/*用户中心*/

.yhzsBoxTopWrap{ height:190px; overflow: hidden;background-color:#FFFFFF;}

.yhzsBoxTop{ padding:15px 10px 5px 10px; height:145px; font-size:14px; background-color:#0cace6; color:#333333; line-height:25px; position:relative; background-image:url(/user/images/topBg.jpg); background-size:auto 100%; background-position:left top;}

.yhzsBoxTop .username{position:absolute; top:15px; left: 10px; line-height: 15px; color: #fff;}

.yhzsBox{ padding:10px; height:auto; font-size:14px; background-color:#eef3f7; color:#333333; line-height:25px; border:1px solid #d9dee2; margin-bottom:10px;  border-radius:3px;}

.iUserPicDiv{ width:auto; text-align:center; height:130px;}

.iUserPic{ width:100px; height:100px; margin:0px auto; background:rgba(9,9,9,.3); overflow:hidden; padding:8px; border-radius:60px; text-align:center;}

.iUserPic1{ width:100px; height:100px; background-color:#FFFFFF; margin:0px auto; padding:0px; overflow:hidden; border-radius:60px; text-align:center;}

.iUserPic img{ height:100px; width:auto;}

.iUserInfo{ width:auto; height:40px; background-color:#FFFFFF; border:1px solid #e5e5e5; margin:0px 10px; border-radius:5px; text-align:center; font-size:14px; line-height:40px; position: relative; top: -20px;}

.iUserInfo ul{ width:auto; height:40px; margin:0px; padding:0px;}

.iUserInfo ul li{ float:left; width:33%; text-align:center; overflow:hidden; color:#444444; list-style:none; border:0px; padding:0px; margin:0px; height:40px; line-height:40px;}

.iUserInfo ul li a{ color:#444444; text-decoration:none;}



.yhzsBox a{ text-decoration:none;}

.yhzsBox a:hover{ text-decoration:underline;}

.yhzsBox1{ width:798px; float:left; height:30px; padding-left:10px; background-color:#d9edfa; font-weight:bolder; margin-bottom:5px; line-height:30px; font-size:14px; border:1px solid #c4d8ed; margin-top:10px; position:relative;}

.yhzsBox1 span{ position:absolute; top:0px; right:10px; line-height:30px;}

.top_user_message{ background-image: url("/template/images/png_message1.png"); background-size: 20px; background-repeat: no-repeat; background-position: 0px 8px; padding-left: 20px; position: absolute; top: 5px; right: 10px; color: #ffffff; line-height: 35px; font-size: 16px;}

.top_user_message .weidu{ color:#ed414a;}

.top_user_message .weidu:after{content: "\20"; margin-left: 3px; color: #ed414a; font-size: 24px; line-height: 22px; height: 35px; overflow: hidden; display: inline-block; vertical-align: middle; height:10px; width:10px;  overflow: hidden; background-color: #ed414a; border-radius: 10px; vertical-align: top;}



.mUserNav{overflow:hidden; width:100%; background-color:#FFFFFF; padding:5px 0px 5px 0px;}

.mUserNav ul{ margin:0px; padding:0px; height:80px;}

.mUserNav ul li{ float:left; list-style:none; background-color:#ffffff; width:20%; margin:0px; height:85px; font-size:14px; text-align:center; padding:0px;}

.mUserNav ul li .ico{display:block; width:42px; height:42px; background-size:42px 42px; background-repeat:no-repeat; background-position:center; line-height:42px; margin:0px auto; font-size:22px; color:#FFFFFF; text-align:center;}

.mUserNav ul li .title{line-height:30px; height:30px; display:inline; padding:5px; font-size:14px; width:auto; color:#666666; text-align:center;}

.mUserNav ul li.ck .title{border-bottom:2px solid #ed414a; color:#444444; margin:0px auto;}



.usernavlist{margin:0px; padding:0px 0px; height:auto; width: 100%;}

.usernavlist li{ height:50px; line-height:50px; border-bottom:1px solid #f1f1f1; font-size:16px; list-style:none; margin:0px; padding:0px 15px; text-align:left;}

.usernavlist a{ color:#444444; text-decoration:none;}

.usernavlist li .icon{font-family:"iconfont"; font-size: 22px; display: inline-block; vertical-align: middle; height: 25px; line-height: 25px; position: relative; top: -2px; width: 30px;}

.kprivacylink{text-align: center; line-height:30px; height: 30px; padding: 10px;}

.kprivacylink a{display:inline-block; width:80px; text-align: center; color: #666; border: 1px solid #f1f1f1; background-color: #fff;}



/*用户中心头部*/

.kusertopwrap{ background-color:#fafafa; border-bottom: 1px solid #dedede; height: 45px; line-height: 45px; font-size: 16px; padding: 0px 10px; color: #444444;}

.kusertopwrap a{color:#444444;}

.kusertopwrap .ico_nav:before{ content: '\e700'; margin-right: 2px;}

.kusertopwrap .ico_nav1:before{ content: '\e7b8'; margin-right: 2px; font-size: 18px;}

.kusertopwrap .back{float:left; width: auto;}

.kusertopwrap .back:before{content: '\e7e0'; margin-right: 2px; font-family: "iconfont";}

.kusertopwrap .btn{float:right; width: auto;}

.kusertopwrap .btnpost:before{font-family:iconfont; content: "\e6ab"; margin-right: 3px;}

.kusertopwrap .btnwithdraw:before{font-family:iconfont; content: "\e7d1"; margin-right: 3px;}

.kusertopwrap .btnoperate:before{font-family:iconfont; content: "\e7de"; margin-right: 3px;}

.kusertopwrap .title{text-align:center; margin: 0px 50px 0px 50px;}



.kuserwrap{ margin:0px; margin-bottom:10px; background-color:#FFFFFF; padding: 20px 0px 50px 0px;}

.kusertitle{ height:30px; padding:0px; text-align:left;  margin:0px 0px 10px 10px;  color:#444444; position:relative;}

.kusertitle .title{line-height:30px; font-size:18px; float: left; }

.kusertitle .comments{ float: left; font-size:14px; line-height: 20px; margin-top: 18px; color:#444444; padding-left:20px;}

.kusertitle .time{ float: left; line-height: 20px; margin-top: 8px; font-size: 14px; margin-left: 20px;}

.kusertitle .time:before{content:"\e65f";  font-family: "iconfont" !important; padding-right: 5px;}

.kusertext{padding:10px; font-size: 14px; line-height: 25px;}



.kuserlistbox{ margin:0px; width:auto; height:auto; position: relative; padding:10px; background-color:#FFFFFF; border-bottom:1px solid #e9e9e9;}

.kuserlistnomess{ line-height:100px; text-align:center; height: 100%; color:#444444; font-size:18px;}

.kuserlistbox .title{ height:35px; line-height:35px; font-size:16px; overflow:hidden;}

.kuserlistbox .price{ padding-left:10px; color: #ff3300;}

.kuserlistbox .text{font-size:14px; color: #444444;}

.kuserlistbox .btnwrap{ margin: 20px 0px 0px 0px; text-align: right;}

.kuserlistbox .bt1{ color:#444444; font-size:14px; line-height:30px; border:1px solid #efefef; cursor:pointer; padding:0px 20px; margin:0px; width:auto; height:30px; overflow:hidden; text-align:center; background-color:#fafafa; -webkit-appearance:none; border-radius:3px; text-decoration:none; display: inline-block;}





/*用户页码*/

.kUserPageList{text-align:center; font-size:16px; padding:8px 0px; font-weight:bolder; margin-top:10px; margin-bottom: 50px;}

.kUserPageList a{ border:1px solid #e5e5e5; padding:10px 5px; color:#444444; border-radius:3px; text-decoration:none; background-color:#ffffff; font-weight:lighter; margin-right:5px; display: inline-block;}

.kUserPageList .tip{ color:#FF0000;}







.userListTable{ border-collapse:collapse; font-size: 14px;}

.userListTable td{line-height:20px; height:auto; vertical-align:top; padding:8px 5px; border-bottom:1px solid #fafafa; background-color: #fff; color:#666666;}

.userListTable .head{ background-color:#f8f8f8; font-weight: bolder; color:#444444; line-height: 20px;}

.userListTable td a{color:#444444;}

.userListTable .vip:after{content:"\e61a"; font-size: 28px; color: #ff3300; vertical-align: middle;}

.userListTable .btn1{display: inline-block; border: 1px solid #dedede; padding: 5px; line-height: 20px;font-size: 14px; border-radius: 3px; color: #444444;}

.userListTable .inputtext{width:100%; height: 30px; padding: 5px; font-size: 14px; line-height: 20px; box-sizing:border-box; border-radius: 0px; border: 1px solid #efefef;}





/*用户信息管理*/

.user_infolistbox{ margin:0px; width:auto; height:auto; position: relative; margin-bottom:10px; background-color:#FFFFFF;}

.user_infolistbox .pic{ width:100px; height: 100px; border-radius: 5px; overflow: hidden; float: left;}

.user_infolistbox .picradius{ width:100px; height: 100px; border-radius: 50px; overflow: hidden; float: left;}

.user_infolistbox .wrap{ padding:5px;}

.user_infolistbox .pic img{ width:100px; height: 100px;}

.user_infolistbox .info{ width:auto; margin-left: 110px;}

.user_infolistbox .title{ font-size: 16px; line-height: 25px; height:auto; overflow: hidden; margin: 5px 0px;}

.user_infolistbox .title a{ color:#444444;}

.user_infolistbox .title .price{ color:#ed414a; padding-left: 10px;}

.user_infolistbox .title .haibao{color: #009933; padding-left: 10px; cursor: pointer; text-decoration: underline;}

.user_infolistbox .content{ color:#666666; line-height: 20px; font-size: 14px; overflow: hidden; }

.user_infolistbox .sort{height:auto; overflow: hidden; line-height: 16px; padding:0px; margin: 5px 0px; font-size: 14px;}

.user_infolistbox .sort span{ color:#666666; padding-right: 8px; margin-left: 8px; display: inline-block;border-right:1px solid #aaaaaa;}

.user_infolistbox .sort span:nth-of-type(1){margin-left: 0px; color:#3598db;}

.user_infolistbox .sort span:nth-of-type(2){ color:#f0962a;}

.user_infolistbox .sort span:nth-of-type(3){ color:#1fbf8c;}

.user_infolistbox .sort span:last-of-type{ border-right: 0px;}

.user_infolistbox .state{ color:#444444; font-size: 14px; line-height: 30px; padding: 10px 0px; margin: 0px 10px; border-bottom: 1px solid #efefef; margin-bottom: 10px;}

.user_infolistbox .state span{ display:inline-block;}

.user_infolistbox .state .statebox{height:30px; width: auto; text-align: center; line-height: 30px; background-color: #efefef; display: inline-block; border-radius: 3px; padding: 0px 5px; color: #444444; float:right; }

.user_infolistbox .state .date{font-size: 14px; color: #888888;}

.user_infolistbox .state .bohui{ background-color:#ff6142; color: #ffffff;}

.user_infolistbox .state .ysh{ background-color:#0cbb73; color: #ffffff;}

.user_infolistbox .state .yxs{ background-color:#0cbb73; color: #ffffff;}

.user_infolistbox .state .dsh{ background-color:#ffa154; color: #ffffff;}

.user_infolistbox .state1{ color:#444444; font-size: 14px; line-height: 30px; padding: 0px 5px; }

.user_infolistbox .state1 span{ display:inline-block;}

.user_infolistbox .state1 span.zhiding{ color:#1fbf8c; margin-right: 5px;}

.user_infolistbox .state1 span.jiahong{ color:#ed414a; margin-right: 5px;}

.user_infolistbox .state1 span.update{ color:#3598db; margin-right: 5px;}

.user_infolistbox .state1 .tips{color:#888888; display: block; line-height: 20px; margin-top: 5px;}

.user_infolistbox .cor{ padding: 15px 5px; border-top: 1px solid #efefef; height: auto; width: auto; margin-top:10px; margin-bottom: 15px;}

.user_infolistbox .cor .btn_zhiding{ color:#ffffff; font-size:14px; line-height:35px; cursor:pointer; padding:0px 0px; margin:0px; width:80px; height:35px; overflow:hidden; text-align:center; background-color:#e6f8f1; color:#0cbb73; text-decoration:none; border-radius:3px; margin-right: 5px; float: right;}

.user_infolistbox .cor .btn_jiahong{ color:#ffffff; font-size:14px; line-height:35px; cursor:pointer; padding:0px 0px; margin:0px; width:80px; height:35px; overflow:hidden; text-align:center; background-color:#fdeeee; color: #ed414a; text-decoration:none; border-radius:3px; float: right;}

.user_infolistbox .cor .btn{ color:#666666; display: block; float: left; font-size:14px; line-height:35px;  cursor:pointer; padding:0px; margin:0px; width:50px; height:35px; overflow:hidden; text-align:center; background-color:#f7f7f7; -webkit-appearance:none; border-radius:3px; text-decoration:none; margin-right:5px;}

.user_infolistbox .cor .btn_update{color:#3598db; line-height:20px; float: right; margin-left: 10px; text-decoration: none; margin-top:0px;}

.user_infolistbox .cor .btn_update::before{content:"\e65f"; font-family: "iconfont"; font-size: 18px; vertical-align: middle;}

.user_infolistbox .cor .btn_haibao{color:#0cbb73; line-height:20px; text-decoration:none; float: right; margin-top:0px; vertical-align: middle;}

.user_infolistbox .cor .btn_haibao::before{content:"\e610"; font-family: "iconfont"; font-size: 18px; vertical-align: middle;}

.user_infolistbox .cor .btn_up{ color:#ffffff; font-size:14px; line-height:35px; cursor:pointer; padding:0px 0px; margin:0px; width:50px; height:35px; overflow:hidden; text-align:center; background-color:#f7f7f7; color:#666666; text-decoration:none; border-radius:3px; margin-right: 5px; float: right; background-image: url("/user/images/up.gif"); background-repeat: no-repeat; background-size: 14px; background-position:8px 10px; padding-left:12px}

.user_infolistbox .cor .btn_down{ color:#ffffff; font-size:14px; line-height:35px; cursor:pointer; padding:0px 0px; margin:0px; width:50px; height:35px; overflow:hidden; text-align:center; background-color:#f7f7f7; color:#666666; text-decoration:none; border-radius:3px; margin-right: 5px; float: right; background-image: url("/user/images/down.gif"); background-repeat: no-repeat; background-size: 14px; background-position:8px 12px; padding-left:12px;}

.user_infolistbox .rmzs{ background-color: #ffffff; vertical-align: middle; border: 1px solid #ed414a; color: #ed414a; border-radius: 3px; font-size: 12px; line-height: 20px; padding: 2px 5px; margin-right: 5px;}



.fanghot_btn{ height:35px; line-height: 35px; width: 100px; color: #888888; font-size: 14px; border: 1px solid #efefef; text-align: center;}

.fanghot_btn:before{ content:'\20'; width:18px; height: 18px; margin-right: 5px; vertical-align: middle; border: 1px solid #dedede; display: inline-block; line-height: 25px;}

.fanghot_btn.ck{ height:35px; line-height: 35px; width: 100px; color: #ed4a41; font-size: 14px; border: 1px solid #efefef; text-align: center;}

.fanghot_btn.ck:before{ content:'\2714'; width:18px; height: 18px; margin-right: 5px; vertical-align: middle; border: 1px solid #ed4a41; display: inline-block; line-height:18px;}

.fanghot_btn1:hover{color:#ed4a41; font-weight: bolder;}

.fangorder_wrap{}

.fangorder_wrap .inp{ width:70px; line-height: 35px; height: 35px; border: 1px solid #efefef; padding: 0px; margin: 0px; text-align: center; font-size: 18px; color: #888888; vertical-align: middle; border-radius: 0px;}

.fangorder_wrap .btnorder{ border:1px solid #efefef; background-color: #fafafa; font-size: 14px; width:70px; height: 37px; line-height: 37px; text-align: center; padding: 0px; margin: 0px; color: #444444; cursor: pointer; border-left: 0px; vertical-align: middle; border-radius: 0px;}

.user_tishi{margin-bottom: 10px; padding: 10px; line-height: 20px; font-size: 14px; color: #444444;  background-color: #ffffff;}

.user_tishi a{color:#3598db; text-decoration: underline;}

.user_tishi em{background-image: url("/images/ico_title15.png"); background-size: 24px; background-repeat: no-repeat; background-position: 0px 0px; vertical-align: middle; padding-right:5px; height: 24px; width: 24px; display: inline-block;}



.kftab{}

.kftab .head{height:42px; width:100%;  margin:0px; padding:0px; border-bottom:1px solid #efefef; background-color: #fff; display: block; white-space:nowrap; overflow-x: scroll; -webkit-overflow-scrolling: touch; font-size: 0px;}

.kftab .head li{display: inline-block; height:30px; cursor:pointer; font-size:16px; list-style:none; margin-right:10px; margin-left:5px; line-height:30px; padding:5px 8px; position: relative;}

.kftab .head a{color:#444444;}

.kftab .head li.ck{ color:#ed414a; font-weight:bolder; border-bottom:2px solid #ed414a;}

.kftab .kftabwrap .kftablist{display:none;}

/*留言管理*/

.liuyan_wrap{ margin:0px; width:auto; height:auto; position: relative; padding:10px 10px; background-color:#FFFFFF; border-bottom:1px solid #e9e9e9; font-size: 18px;}

.liuyan_wrap:last-of-type{ border-bottom:0px solid #e9e9e9;}

.user-msclass{display: inline-block; color: #ed414a; border:0px solid #ed414a; margin-right: 5px; font-size: 12px; height: 15px; line-height: 15px; padding: 0px 5px;}

.user-msclass[rclass="0"]{color: #1fbf8c; border-color:#1fbf8c;}

.user-msclass[rclass="1"]{color: #ff6600; border-color:#ff6600;}

.user-msview{ margin-left: 10px; color: #3598db!important;}

.liuyan_yidu:after{content: "\2022"; color: #cccccc; font-size: 38px; vertical-align: middle; line-height: 25px;}

.liuyan_weidu:after{content: "\2022"; color: #ed414a; font-size: 38px; vertical-align: middle; line-height: 25px;}

.liuyan_wrap .text{ font-size: 16px; line-height: 25px;}

.liuyan_wrap .date{ color: #aaaaaa;font-size: 16px; line-height: 25px;}

.liuyan_wrap .btn{ color:#444444; font-size:16px; line-height:35px; border:1px solid #dedede; cursor:pointer; padding:0px; margin:0px; width:70px; height:35px; overflow:hidden; text-align:center; background-color:#ffffff; -webkit-appearance:none; border-radius:3px; text-decoration:none; margin-right:5px;}



/*合伙人*/

.yhzsPertnerBoxTopWrap{ height:210px; overflow: hidden; background-color:#FFFFFF;}

.yhzsPertnerBoxTop{ padding:35px 0px 5px 0px; height:145px; font-size:14px; background-color:#0cace6; color:#333333; line-height:25px; position:relative; background-image:url(/user/images/topBg2.jpg); background-size:auto 100%; background-position:bottom; text-align: center;}

.partner_info_wrap{position: relative; margin: auto;  width:100%; height: 120px;  display: inline-block; padding:0px; font-size:14px; color:#333333; line-height:25px; overflow: hidden; border-radius: 5px;}

.partner_info_wrap .ico{width: 60px; height: 60px;background-image: url("/images/ico_fans.png"); background-size: 60px; background-repeat: no-repeat; background-position: 0px 0px; float: left;}

.partner_info_wrap ul{ margin: 0px; display: block; padding: 0px; width: auto;}

.partner_info_wrap ul li{ width:49%; display: inline-block; font-size: 16px; color: #ffffff; padding: 0px; margin: 0px; list-style: none; text-align:center; line-height: 35px;}

.partner_info_wrap ul li:first-child{ border-right: 1px dashed #ffffff;}

.partner_info_wrap ul li strong{display:block; color: #ffffffff; font-size: 28px; font-weight: normal;}

.partner_info_wrap ul li strong span{ font-size:16px;}

.partner_info_wrap .btn{ height: 35px; line-height: 35px; width: 100%; margin: auto; text-align:right;}

.partner_info_wrap .btn a{ display:inline-block; height: 25px; line-height: 25px; border-radius: 15px; padding: 0px 10px; color: #444444; background-color: #ffffff; margin-right: 10px; margin-left: 10px;}



.partner_about{}

.partner_about .title{ font-size:18px;  background-image:url("/user/images/user_ico_5.png"); background-position: 10px 14px; background-size: 26px;background-repeat: no-repeat; color: #33b1d7; height: 40px; line-height: 35px; padding: 10px 10px; padding-bottom: 0px; padding-left: 45px;}

.partner_about .text{ padding:10px 10px; font-size: 16px; line-height: 25px; color: #888888;} 

.partner_about .text p{ padding:0px; margin: 0px;}

.partner_about .btn{ padding:10px;}

.partner_reward_info{background-image: url("/images/ico_shouru.png"); background-size: 24px; background-position: 5px 7px; background-repeat: no-repeat; padding-left: 40px; text-align: left;}

.partner_reward_info .btn{ display: block; float: right; height:40px; line-height: 40px; color: #ed414a; font-weight: bolder; padding: 0px 10px; }



.partnerfansinfo{ font-size:18px; color: #444444;}

.headimgwrap{ width:60px; height:60px; border-radius: 30px; overflow: hidden; display: inline-block; vertical-align: middle; margin-right: 10px;}

.headimgwrap img{ width:60px; height:60px;}

.fanswrap{ background-color:#ffffff; padding: 10px; border-bottom: 1px solid #efefef;}

.fanswrap .state{ height:auto; line-height: 20px; padding: 10px 0px; color: #888888; font-size: 14px;}

.fanswrap .state p{ display:inline-block; padding: 0px; margin: 0px; padding-right: 10px;}



/*商家管理*/

.biz_info_wrap{margin:0px; margin-top:0px;}

.biz_info_wrap .state{ position: absolute; top: 10px; left: 10px; line-height:20px; font-size: 14px; font-size: 14px;}

.biz_info_wrap .state .head{ color: #fff; display: inline-block;}

.biz_info_wrap .state .statebox{margin-right: 15px; color:#444;}

.biz_info_wrap .state .dsh{color:#ffffcc;}

.biz_info_wrap .state .dsh::before{content:"\e6e5"; font-family: "iconfont"; margin-right: 5px;}

.biz_info_wrap .state .ysh{color:#fff;}

.biz_info_wrap .state .ysh::before{content:"\e645"; font-family: "iconfont"; margin-right: 5px;}

.biz_info_wrap .state .bohui{color:#ff0000;}

.biz_info_wrap .state .bohui::before{content:"\e646"; font-family: "iconfont"; margin-right: 5px;}

.biz_info_wrap .state .pay{color:#fff;}

.biz_info_wrap .state .pay::before{content:"\e605"; font-family: "iconfont"; margin-right: 5px;}

.biz_info_wrap .state .btn{cursor: pointer; color: #fff; margin-right: 15px;}

.biz_info_wrap .state .lll::before{content:"\e6a2"; font-family: "iconfont"; margin-right: 2px;}

.biz_info_wrap .state .zan::before{content:"\e644"; font-family: "iconfont"; margin-right: 2px;}

.biz_info_wrap .state .pl::before{content:"\e700"; font-family: "iconfont"; margin-right: 2px;}



.biz_info_wrap .vip{ line-height:20px; font-size: 14px; text-align: center; margin: 0px 0px; margin-top: 25px;}

.biz_info_wrap .vip .head{color: #fff; font-size: 18px; margin-bottom: 10px; }

.biz_info_wrap .vip .head::before{content:"\e61a"; font-family: "iconfont"; padding-right: 5px; position: relative; top: 2px; font-size: 26px;}

.biz_info_wrap .vip .btn{ display:inline-block; padding: 3px 15px; border-radius: 15px; border:1px solid #ed414a; color: #ed414a; text-decoration: none; margin-right: 10px; background-color: #fff;}

.biz_info_wrap .vip .btn1{ display:inline-block; padding: 3px 10px; border-radius: 15px; border:1px solid #1fbf8c; color: #1fbf8c; text-decoration: none; margin-right: 10px; background-color: #fff;}

.biz_info_wrap .vip .btn1:hover{ color: #ff6600; border-color: #ff6600;}

.biz_info_wrap .vip .ykt{color:#ffffff;}

.biz_info_wrap .vip .ykt::before{content:"\e645"; font-family: "iconfont"; margin-right: 5px;}

.biz_info_wrap .vip .date{color:#fff; margin-left: 10px; margin-right: 20px;}

.biz_info_wrap .vip .date::before{content:"\e65f"; font-family: "iconfont";}



.biz_info_state_wrap{background-image: url("/images/ico_zhuangtai.png"); background-size: 24px; background-position: 5px 7px; background-repeat: no-repeat; padding-left: 30px; text-align: left;}

.userLeftContentBiz{height:auto; text-align:center;}

.userLeftContentBiz>.title{ font-size:16px; color: #000000; font-weight: bolder; line-height: 25px; margin-top: 10px; padding: 0px 35px; text-align: left;background-image:url("/user/images/vip.gif"); background-size:24px; background-repeat:no-repeat; background-position:7px 6px;}

.userLeftContentBiz ul{margin:5px; padding:15px 0px 0px 0px; height:auto; border: 1px solid #efefef; background-color: #ffffff; border-radius: 3px;}

.userLeftContentBiz ul li{ height:60px; width:25%; float: left; list-style:none; margin:0px; padding:0px; margin-bottom: 15px;}

.userLeftContentBiz ul li>.title{ height:25px; line-height:25px; color:#444444; font-size:12px; text-align:center;}

.userLeftContentBiz ul li .ico{ background-image:url(/user/images/png01.png); width:32px; height:32px; margin:auto; background-repeat:no-repeat; background-position:center; background-size:32px;}

.userLeftContentBiz ul a{ color:#888888; text-decoration:none;}

.userLeftContentBiz ul a:hover{ color:#999999; text-decoration:none;}



/*模板设置*/

.tlBox{ margin:0px; padding:10px; background-color: #ffffff; width: auto; height:auto;}

.tlBox:after{content:"\20"; width:100%; height: 0px;font-size: 0px; overflow: hidden; clear: both; float: none; display: block;}

.tlBox li{ list-style:none; float:left; width:calc(50% - 20px); height:230px; border:1px solid #eeeeee; border-radius: 5px; position:relative; margin:10px; padding:10px; padding-bottom: 30px; overflow:hidden; box-sizing: border-box; display: flex;}

.tlBox li .tlTitle{ height:30px; line-height:30px; font-size:14px; text-align:center; position: absolute; bottom: 0px; left: 0px; width: 100%;}

.tlBox li img{width:100%; height: 100%; object-fit: contain;}

.tlBox li.ck{ background-color:#f6f6f6; color:#ed414a; border-color:#ed414a;}

.tlBox li.ck::before{content: "\20"; display: block; position: absolute; width: 50px; height: 50px; background-color: #ed414a; top: -25px; right: -25px;        transform: rotate(45deg) ;}

.tlBox li.ck::after{content: "\e645"; font-size: 18px; font-family: "iconfont"; display: block; position: absolute; width: 30px; height: 30px; color: #fff; top: -5px; right: -10px; line-height: 30px;}



/*导航设置*/

.sNavLinkList{ padding:0px; margin:0px; list-style:none; width:100%}

.sNavLinkList li{ float:left; margin:5px 1%; padding:10px 0px; line-height:20px; border:1px solid #efefef; background-color:#FFFFFF; font-size:14px; cursor:pointer; list-style:none; width:30%; height:20px; overflow:hidden; text-align:center;}



/*微信会员卡*/

.memberguide{ margin: 10px;}

.memberguide .title{font-size:18px; line-height: 55px; color: #444444; font-weight: bolder;}

.memberguide .text{font-size:16px; color: #444444; line-height: 30px; padding-left: 20px;}

.user_member_configtop{ font-size:16px; line-height: 40px; height: 40px; padding: 0px; background-size: 26px; padding-left: 35px; background-repeat: no-repeat; background-position: 5px 5px; color: #444444;}



.user_member_search{background-color:#fff; height:45px; width: auto; padding:0px 10px; padding-bottom: 10px; margin-bottom: 10px;}

.user_member_search form{border:1px solid #f1f1f1; border-radius: 30px; height: 45px; position: relative; background-color: #fafafa; margin: 0px; overflow: hidden;}

.user_member_search .text{ border: 0px; font-size: 14px; padding: 10px; box-sizing: border-box; margin: 0px; height: 45px; width:100%;}

.user_member_search .btn{ width: 45px; height: 45px; font-family: "iconfont"; font-size: 24px; color: #444444; border: 0px; position: absolute; top: 0px; right: 10px; background-color: transparent; line-height: 45px;}

.user_member_count{width:auto; text-align:left; background-color: #fff; padding: 10px 15px; line-height:35px;}

.user_member_count .link{float:right;}

.user_member_count .link a{color:#3598db; text-decoration: underline; }



.user_member_box{border-bottom:1px solid #efefef; background-color: #fff; padding: 10px 10px; height: 150px; margin-bottom: 10px;}

.user_member_box .pic{ width:80px; height: 80px; border-radius: 40px; overflow: hidden; float: left;}

.user_member_box .pic img{ width:80px; height: 80px;}

.user_member_box .text{width:auto; margin-left: 90px; font-size: 14px; line-height: 20px; color: #444444;}

.user_member_box .text .jifen{color:#1fbf8c;}

.user_member_box .text .cash{color:#ed414a;}

.user_member_box .text .date{color:#aaaaaa;}



.user_member_box .cor{ padding:5px 0px; margin-top:10px; margin-bottom: 10px;}

.user_member_box .cor .btn_jifen{ color:#ffffff; font-size:14px; line-height:35px; cursor:pointer; padding:0px 0px; margin:0px; width:80px; height:35px; overflow:hidden; text-align:center; background-color:#e6f8f1; color:#0cbb73; text-decoration:none; border-radius:3px; margin-right: 5px; float: right;}

.user_member_box .cor .btn_cash{ color:#ffffff; font-size:14px; line-height:35px; cursor:pointer; padding:0px 0px; margin:0px; width:80px; height:35px; overflow:hidden; text-align:center; background-color:#fdeeee; color: #ed414a; text-decoration:none; border-radius:3px; float: right;}

.user_member_box .cor .btn{ color:#666666; display: block; float:right; font-size:14px; line-height:35px;  cursor:pointer; padding:0px; margin:0px; width:50px; height:35px; overflow:hidden; text-align:center; background-color:#f7f7f7; -webkit-appearance:none; border-radius:3px; text-decoration:none; margin-right:5px;}



.user_member_jifentop{width:auto; text-align:left; padding:5px 10px; line-height:35px; background-color: #fff;}

.user_member_jifentop .text{ width:150px; height: 33px; line-height: 33px; color: 14px; padding: 0px 5px; border: 1px solid #efefef;}

.user_member_jifentop .btn{ height:35px; line-height: 35px; background-color: #fafafa; border: 1px solid #efefef; color: #444444; font-size: 14px; width: 50px;}





/*内页表单*/

.kf_mform_wrap{background-color:#fff; margin: 0px; padding: 10px;}

.kf_mform_item{margin-bottom:10px; float: none; clear:both;}

.kf_mform_item::after{content:'\20';clear:both;*zoom:1;display:block;height:0;}

.kf_mform_item>label{font-size:14px; color: #444; line-height: 20px; font-weight: bolder;}

.kf_nform_item>label.bitian::before{content: "*"; color: #ff3300;}

.kf_mform_item .comments{font-size:12px; color: #888;}

.kf_mform_item .comments::before{content:'\e6e5'; font-family: "iconfont"; margin-right: 5px;}

.kf_mform_item .inputwrap{position:relative;}

.kf_mform_item .inputwrap .unit{position:absolute; top: 0px; right: 0px; padding: 10px; line-height: 25px; color: #000;}

.kf_mform_item .inputwrap input[type='text'],.kf_mform_item .inputwrap input[type='password']{width:100%; background-color: #f6f6f6; box-sizing: border-box; font-size: 14px; line-height: 30px; height: 45px; border: 1px solid #f1f1f1; padding:0px 10px; outline: none;}

.kf_mform_item .textareawrap textarea{width:100%; padding: 10px; background-color: #f6f6f6; box-sizing: border-box; border:1px solid #f1f1f1;}

.kf_mform_item .inputwrap .btnwrap{position:absolute; top: -0px; right: 0px; font-size: 0px; border-radius: 3px; overflow: hidden;border:1px solid #f1f1f1;}

.kf_mform_item .inputwrap .btnwrap .btn{height:43px; line-height: 43px; font-size: 14px; width: auto; background-color: #fff; display: inline-block; border: 0px; border-left: 1px solid #f1f1f1; padding: 0px 8px; min-width: 40px; box-sizing: content-box; text-align: center; color: #000;}

.kf_mform_item .inputwrap .btnwrap .btn:first-child{border-left:0px;}

.kf_mform_item .inputwrap .textwrap{position:absolute; top: -0px; right: 0px; font-size: 0px; border-radius: 3px; overflow: hidden;}

.kf_mform_item .inputwrap .textwrap .text{height:43px; line-height: 43px; font-size: 14px; width: auto; display: inline-block; border: 0px; padding: 0px 8px; min-width: 40px; text-align: center;}

.kf_mform_item .inputwrap .textwrap .text:last-of-type{border-right:0px;}

.kf_mform_item .inputwrap .valipic{position:absolute; right: 0px; top: 0px; height: 45px; border-left: 1px solid #ddd;}

.kf_mform_item .inputwrap .valipic img{ height:45px; cursor: pointer;}

.kf_mform_item .inputwrapbox{width:100%; background-color: #f6f6f6; box-sizing: border-box; font-size: 14px; line-height: 25px; height: 45px; border: 1px solid #f1f1f1; padding:0px 10px; position: relative;}

.kf_mform_item .inputwrapbox>label{float:left; color: #888; line-height: 43px; font-size: 14px;}

.kf_mform_item .inputwrapbox .inputwrap{width:auto;}

.kf_mform_item .inputwrapbox .inputwrap input[type='text'],.kf_mform_item .inputwrapbox .inputwrap input[type='password']{line-height: 28px; height: 43px; border: 0px; padding:0px 0px;}

.kf_mform_item .inputwrapbox .unit{position:absolute; top: 0px; right: 0px; padding: 10px; line-height: 25px; color: #000;}



.kf_mform_item .kf_form_select{background-color: #f6f6f6!important; width: 100%; line-height: 45px; height: 45px; border-color: #f1f1f1;}

.kf_mform_item .selectinline{font-size: 0px;}

.kf_mform_item .selectinline>label{font-size:14px; color: #444; line-height: 20px; font-weight: bolder; vertical-align: middle;}

.kf_mform_item .selectinline .kf_form_select{background-color: #f6f6f6!important; width: auto; margin: 0px; margin-right: 8px; vertical-align: middle; line-height: 45px; height: 45px; border-color: #f1f1f1; display: inline-block;}

.kf_mform_item .inputwrap .selectwrap{position:absolute; top: -0px; right: 0px; font-size: 0px; border-radius: 3px; overflow: hidden;}

.kf_mform_item .inputwrap .selectwrap .kf_form_select{ margin:0px; border: 0px;}

.kf_mform_item .kf_form_selectwrap{margin:0px;}

.koptions{background-color:#fff; padding: 10px; margin-bottom: 10px; display: none;}



/*视频上传*/

.kupvideobox{ padding: 10px;}

.kupvideobox .btn_upvideo{font-size:14px; line-height: 30px; width: 130px; border: 1px solid #dedede; background-color: #fafafa; text-align: center; display: inline-block; cursor: pointer; margin-right: 10px;}

.kupvideobox .btn_upvideo::before{content:"\e7a6"; font-family: "iconfont"; font-size: 20px; vertical-align: middle; padding-right: 5px;}

.kupvideobox .tips{ display: inline-block; font-size: 12px; color: #888;}

.kupvideobox .videoinfo{font-size: 14px; line-height: 14px; padding: 5px 0px; display: none;}

.kupvideobox .videoinfo .name{}

.kupvideobox .videoinfo .del{ margin-left: 10px; color: #f00; cursor: pointer; width: 30px; flex-shrink: 0;}



/*内页标签*/

.kctaglist{ margin:0px 10px;}

.kctaglist::after{content:'\20'; display: block; width: 100%; height: 0px; clear: both; float: none;}

.kctaglist li{ float: left; list-style: none; margin-right: 10px; margin-top: 10px; padding:0px 8px; background-color: #f6f6f6; height:26px; border-radius: 3px;  line-height: 26px; color: #889988; font-size: 12px; }

.kctaglist li a{ display: inline-block; color: #3598db; font-size: 14px;}

.kctaglist li.head{background-color:#eee; position: relative; padding:0px 0px; border-radius: 3px; margin-right:15px; color: #444444; padding-left: 5px;}

.kctaglist li.head::before{content: "\e752"; font-family: "iconfont"; font-size:16px;}

.kctaglist li.head::after{ content: "\20"; width: 1px; height: 1px; border-bottom: 5px solid #fff;border-top: 5px solid #fff; border-left:8px solid #eeeeee; display: block; position: absolute; top:8px; right: -9px;}



/*列表标签*/

.kltaglist{ margin:0px 0px; padding: 0px; text-align: right;}

.kltaglist::after{content:'\20'; display: block; width: 100%; height: 0px; clear: both; float: none;}

.kltaglist li{ display: inline-block;list-style: none; margin-right:5px; padding: 3px 0px; line-height: 20px; color: #889988; font-size: 12px; }

.kltaglist li a{ display: inline-block; margin-right: 5px; font-size: 14px; color: #3598db;}

.kltaglist li.head{position: relative; padding:3px 0px; color: #444444;}



/*热门标签*/

.ktaghot .list{ margin:0px 10px; max-height: 80px; overflow: hidden;}

.ktaghot .list::after{content:'\20'; display: block; width: 100%; height: 0px; clear: both; float: none;}

.ktaghot .list li{ float: left; list-style: none; margin-right: 10px; margin-top: 10px; padding: 5px 8px; background-color: #f6f6f6; border-radius: 3px;  line-height: 20px; color: #889988; font-size: 12px; }

.ktaghot .list li a{ display: inline-block; color: #3598db; margin-right: 5px;font-size: 14px;}

.ktaghot .list li.head{background-color:#ed414a; line-height: 25px; position: relative; padding: 0px; border-radius: 3px; color: #fff; padding-left: 5px;}

.ktaghot .list li.head::before{content: "\e752"; font-family: "iconfont"; font-size:16px;}

.ktaghot .list li.head::after{ content: "\20"; width: 1px; height: 1px; border-bottom: 5px solid #fff;border-top: 5px solid #fff; border-left:8px solid #ed414a; display: block; position: absolute; top:8px; right: -9px;}

.ktaghot .more{height:20px; cursor: pointer; font-family: "iconfont"; line-height: 20px; text-align: center; position: relative; top: 10px; display: none;}



/*用户中心列表*/

.checkall{padding:10px 20px 0px 20px;}

.kuserlistwrap{width:auto; color: #444; padding: 10px; line-height: 20px; background-color: #fff; border: 1px solid #f1f1f1; margin: 0px 10px; margin-top: 10px; position: relative; border-radius: 5px;}

.kuserlistwrap .id{font-size:14px; color: #444;}

.kuserlistwrap .title{font-size:16px; color: #3598db; line-height: 30px;}

.kuserlistwrap .title a{ color:#3598db; text-decoration: none;}

.kuserlistwrap .line{border-top:1px dashed #eee; height: 1px; width: 100%; margin: 10px 0px; overflow: hidden; font-size: 0px;}

.kuserlistwrap .sort1{font-size:0px;}

.kuserlistwrap .sort1>span{width:25%; text-align:left; padding: 0px; font-size: 14px; display: inline-block;}

.kuserlistwrap .group3>span{width:33%;}

.kuserlistwrap .sort1>span a{color:#444; text-decoration: none;}

.kuserlistwrap .sort{font-size:0px;}

.kuserlistwrap .sort span{border:1px solid #dedede; padding: 0px 8px; font-size: 14px;height: 18px; line-height: 18px; border-radius: 0px; display: inline-block; vertical-align: middle; margin: 3px 0px; margin-right: 5px;}

.kuserlistwrap .sort span:nth-of-type(4n+1){border:1px solid #abc466; background-color: #abc466; color: #fff;}

.kuserlistwrap .sort span:nth-of-type(4n+2){border:1px solid #fda19d; background-color: #fda19d; color: #fff;}

.kuserlistwrap .sort span:nth-of-type(4n+3){border:1px solid #00bfe1; background-color: #00bfe1; color: #fff;}

.kuserlistwrap .sort span:nth-of-type(4n+4){border:1px solid #9fa4ce; background-color: #9fa4ce; color: #fff;}

.kuserlistwrap .sort .top{ border:1px solid #ff6600!important; background-color: #ff6600!important;}

.kuserlistwrap .sort .hot{ border:1px solid #ed414a!important; background-color: #ed414a!important;}

.kuserlistwrap .sort .vip{ border:1px solid #ed414a!important; background-color: #ed414a!important;}

.kuserlistwrap .sort .update{ border:1px solid #3598db!important; background-color: #3598db!important;}





/*标签列表*/



.taglistwrap{ background-color:#fff;}

.taglistwrap .taglist{padding:20px 10px; position:relative; height:auto; margin:0px 0px 10px 0px; width: auto; border-bottom: 1px solid #efefef;}

.taglistwrap .taglist:last-child{border-bottom: 0px;}

.taglistwrap .taglist .con{ width:auto;}

.taglistwrap .taglist .title{ font-size:18px; font-weight: bolder; height:auto; line-height: 25px; margin-bottom: 10px;}

.taglistwrap .taglist .title a{color: #000; margin-right: 10px;}

.taglistwrap .taglist .title .price{color: #ff3300; display: inline-block;}

.taglistwrap .taglist .con .text{ font-size:14px; color:#666666; line-height:20px; margin-bottom: 15px;  max-height: 40px; overflow: hidden; position: relative; z-index: 2;}



.taglistwrap .taglist .userinfo{ width:auto; height: 35px; margin-bottom: 15px;}

.taglistwrap .taglist .userinfo:after{content:'\20'; display: block; width: 100%; height: 0px; clear: both; float: none;}

.taglistwrap .taglist .userinfo>.headpic{ width:35px; height: 35px; border-radius: 25px; border: 1px solid #efefef; overflow: hidden; float: left;}

.taglistwrap .taglist .userinfo>.headpic>img{width:100%; height:auto;}

.taglistwrap .taglist .userinfo>.text{line-height:20px; height: 35px; padding: 0px; padding-left: 45px;}

.taglistwrap .taglist .userinfo>.text>.nickname{ font-size: 14px; color: #444444;}

.taglistwrap .taglist .userinfo>.text>.sort{ font-size: 12px; color: #888888;}



.taglistwrap .taglist .state{background-color:#f1f1f1; line-height: 20px; height: 20px; margin: 0px 2px; padding: 2px 5px; position: relative;}

.taglistwrap .taglist .state::before{content: "\20"; width: 0px; height: 0px; border: 10px solid #fff; border-bottom: 10px solid #f1f1f1; display: block; position: absolute; top: -20px; left: 15px; z-index: 1;}



.taglistwrap .taglist .bck{display: inline-block; color:#444; margin-right: 10px;}

.taglistwrap .taglist .yd::before{content: "\e6a2"; font-family: "iconfont";}

.taglistwrap .taglist .pl::before{content: "\e7e7"; font-family: "iconfont";}

.taglistwrap .taglist .dz::before{content: "\e644"; font-family: "iconfont";}

.taglistwrap .taglist .yjj::before{content: "\e645"; font-family: "iconfont";}

.taglistwrap .taglist .wjj::before{content: "\e608"; font-family: "iconfont";}

