html{font-family: sans-serif;}
html,body,header,section,footer,div,ul,ol,li,img,a,span,em,del,legend,center,strong,var,fieldset,form,label,dl,dt,dd,cite,input,hr,time,mark,code,figcaption,figure,textarea,h1,h2,h3,h4,h5,h6,p{margin:0;border:0;padding:0;font-style:normal;}
html,body {-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-user-select:text;min-height: 100%;width:100%;}
nav,article,aside,details,main,header,footer,section,fieldset,figcaption,figure{display: block;}
img,a,button,em,del,strong,var,label,cite,small,time,mark,code,textarea{display:inline-block;vertical-align: middle;}
header,section,footer {position:relative;}
ol,ul{list-style:none;}
input,button,textarea {border:0;margin:0;padding:0;font-size:1em;line-height:1em;-webkit-appearance:none;background-color:rgba(0, 0, 0, 0);}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none !important;margin: 0;}
span{display:inline-block;}
a:active, a:hover { outline: 0;}
a, a:visited{text-decoration:none;}
label, .wordWrap{word-wrap: break-word;word-break: break-all;}
table {border-collapse: collapse;border-spacing: 0;}
td,th {padding: 0;}
img{width: 100%;vertical-align: middle;}
.clearfix:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.clearfix { display: block; min-height: 1%; }
*html .clearfix { height: 1%; }
.clear { display: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.loading_more{display: block;height: 1.5em;width: 100%;}
.loading_more:before {background-image: url(../image/loading_more.gif) 30% center;background-repeat: no-repeat;background-size: contain;text-align: center;} 
.loading_more:after {content: '正在加载...';   }


.bgw{background: #fff;}
.bgg{background: #fafafa;}
.con{font-size: 28px; text-align: center;}
.fr{float: right;}
.fl{float: left;}
.m10{margin: 10px;}
.m15{margin: 15px;}
.ml5{margin-left: 5px;}
.ml10{margin-left: 10px;}
.ml15{margin-left: 15px;}
.ml20{margin-left: 20px;}
.mt1{margin-top: 1px;}
.mt2{margin-top: 2px;}
.mt5{margin-top: 5px;}
.mt8{margin-top: 8px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mb10{margin-bottom: 10px;}
.mb20{margin-bottom: 20px;}
.mr5{margin-right: 5px;}
.mr10{margin-right: 10px;}
.mr15{margin-right: 15px;}
.pt10{padding-top: 10px;}
.p10{padding: 10px;}
.p15{padding: 15px;}
.pb10{padding-bottom: 10px;}
.h20 {height: 20px;}
.h48{height: 48px;}
.h50{height: 50px;}
.posr{position: relative;}
.none{display: none;}
.block{display: block;}
.pno{padding: 0;}
.mno{margin: 0;}

#wrap{height: 100%;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-orient: vertical;-webkit-flex-flow: column;flex-flow: column;overflow: hidden;}
/*#header{text-align: center; background-color: #81a9c3; color: #fff;width: 100%;}
#header h1{font-size: 20px; height: 44px; line-height: 44px; margin: 0em; color: #fff;}*/
#main{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;padding: 2em;}
#footer{height: 44px;line-height: 44px;background: #fafafa;width: 100%;text-align: center;}
#footer h5{color: white;}

/* */
#firstHeader {background-color: #fe583e;}
.topbar {height:48px;}
.topbar_title {display: inline-block;font-size: 20px; line-height: 48px;padding-left: 12px;}
.headerico {padding: 11px 15px 11px 15px;}
.headericohover {background: #DADDE0;}
.bdn{border: 0;}
/* firstHeader */
.pig_logo {height: 48px;width: 48px;background: url(../image/pig_logo.png) center 8px no-repeat;background-size: 32px;margin-left: 6px;}
.firstSearch {position: absolute;left: 60px;right: 60px;background: #d63317 url(../image/pig_index_so.png) no-repeat 10px center;background-size: 18px;color: #ebada7;height: 32px;padding: 0 10px 0 35px;border-radius: 5px;margin-top: 8px;font-size: 14px;}
.searchtxt {padding-top: 8px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;}
.searchtxt span {color: rgba(255,255,255,0.6);font-size: 15px;}
.scan{float: right;height: 45px;width: 45px;background: url(../image/pig_scan.png) center 11px no-repeat;background-size: 58%;margin-right: 6px;}

/* */
#topbar_refresh {width: 40px;padding:5px 10px;}
.whitebar {background-color: #fcfcfc;}
#whitecity {height: 50px; line-height: 50px;padding-left: 15px; font-size: 18px;color: #FF8400;}
.secCitylistarrow {vertical-align: top; width: 15px; padding-top: 18px;padding-left: 5px;}
.secSearch {left: 90px;right: 15px;background-color: #E8E8E8;color: #999;}

/* */
.swipepic {padding: 5px 15px 2px 15px;height: 23px;}
.swipe div {font-size: 12px; text-align: center;color: #999;}
.thrSearch {left: 15px;right: 60px;background-color: #E8E8E8;color: #999;}

/*  */
.titlebar {display: none;height: 48px;overflow: hidden;}
.activebar {display: block;}

/* */
ul {display: -webkit-box; display: -webkit-flex; display: flex; }
#footer li{-webkit-box-flex: 1; -webkit-flex: 1; flex:1; height: 44px;width: 20%;position: relative;}

/* */
.scrollbar {display: -webkit-box;display: -webkit-flex; text-align: center; height: 40px; line-height: 40px;background: #EBECF0;font-size: 12px;position: relative;}
.col1 {-webkit-box-flex:1;-webkit-flex: 1;flex:1;color: #909090;}
.indexbar {position: absolute;/*background: #0fc;*/width: 50%;height: 5px;left: 0px;bottom: 0px;-webkit-transition: 300ms;}
.redbox {background: #DB4646;width: 40px;height: 5px;position: relative;left: auto;right: auto; margin-left: auto; margin-right: auto;}
.alone_tit {display: -webkit-box;height: 42px;line-height: 42px;text-indent: 15px;font-size: 16px;font-weight: normal;color: #333;}
/********************/

/* 按钮 */
.bbtn01 {background: url(../image/pig_home_on.png) no-repeat center 5px; }
.bbtn02 {background: url(../image/pig_interact_on.png) no-repeat center 5px; }
.bbtn03 {background: url(../image/pig_issue_on.png) no-repeat center 5px; }
/*.bbtn04 {background: url(../image/pig_found_on.png) no-repeat center 5px; }*/
.bbtn05 {background: url(../image/pig_profile_on.png) no-repeat center 5px; }
.bottom_btn {height: 30px;background-size: 23px 23px;padding-top: 15px;font-size: 11px;color: #52585f;width: 44px;}
.issue{background: #fe583e;height: 44px;width: 80%;margin: 0 auto;position: relative;}
.issue span{color: #fff;}

/* 激活按钮 */
.activebtn0 {background: url(../image/pig_home_cur.png) no-repeat center 5px;}
.activebtn1 {background: url(../image/pig_interact_cur.png) no-repeat center 5px; }
.activebtn2 {background: url(../image/pig_issue_cur.png) no-repeat center 5px; }
/*.activebtn3 {background: url(../image/pig_found_cur.png) no-repeat center 5px; }*/
.activebtn3 {background: url(../image/pig_profile_cur.png) no-repeat center 5px; }
.activebtn {color:#fe583e; background-size: 23px 23px; }

.mbd-top,.mbd-bottom,.mbd-bb,.mbd-left,.mbd-right,.mbd-top-bottom,.mbd-bottom-right,.mbd-box,.mbd-top50,.mbd-tr,.mbd-tbr,.mbd-br,.mbd-tl{position: relative;}
.mbd-top:before,.mbd-bottom:before,.mbd-bb:before,.mbd-left:before,.mbd-right:before,.mbd-top-bottom:before,.mbd-bottom-right:before,.mbd-box:before,.mbd-top50:before,.mbd-tr:before,.mbd-tbr:before,.mbd-br:before,.mbd-tl:before{content: '';position: absolute;top: -200%;bottom: -200%;left: -200%;right: -200%;-webkit-transform: scale(0.2);transform: scale(0.2);border-style: solid;border-color: #bbb;}
.mbd-top:before{border-width:1px 0 0 0;}
.mbd-bottom:before{border-width:0 0 1px 0;}
.mbd-bb:before{border-width:0 0 1px 0;}
.mbd-left:before{border-width:0 0 0 1px}
.mbd-right:before{border-width:0 1px 0 0}
.mbd-top-bottom:before{border-width:1px 0 1px 0}
.mbd-bottom-right:before{border-width:0 1px 1px 0}
.mbd-tr:before{border-width: 1px 1px 0 0}
.mbd-tl:before{border-width: 1px 0 0 1px}
.mbd-tbr:before{border-width: 1px 1px 1px 0}
.mbd-br:before{border-width: 0 1px 1px 0}
.mbd-box:before{border:1px solid #bbb;border-radius: 20px;}
.mbd-top50:before{border-width:1px 0 0 0;border-color: #ccc;top: -50%;bottom: -50%;left: -50%;right: -50%;-webkit-transform: scale(0.5);transform: scale(0.5);}

/*line*/
.mbd-t,.mbd-b,.mbd-l,.mbd-r{border-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACxJREFUeNpifPrk8X8GIgALiJCSlmHEp+jZ0yf/mRiIBCNTIQssnAgpBAgwAJ8RC3E8yIGBAAAAAElFTkSuQmCC") 3 round;}
.mbd-t{border-width:1px 0 0 0}
.mbd-b{border-width:0 0 1px 0}
.mbd-l{border-width:0 0 0 1px}
.mbd-r{border-width:0 1px 0 0}

/*swipe*/
.swipe {overflow: hidden;position:relative;}
.swipe-wrap {overflow: hidden;position: relative;}
.swipe-wrap .swipe-box {float: left;width: 100%;position: relative;overflow: hidden;}
.swipe-wrap img {width: 100%;display: block;}
#title-box {height: 30px;width: 100%;position: absolute;left: 0;bottom: 0;}
#title-box-text {color: #FFF;text-align: left;text-indent: 1em;line-height: 30px;}
#title-box-ul {position: absolute;right: 42%;top: 0;padding-right: 12px;font-size: 1em;}
#title-box-ul li.active {width: 6px;height: 6px;float: left;background: #fe583e;border-radius: 50px;}
#title-box-ul li {width: 6px;height: 6px;float: left;background: #eee;border-radius: 50px;margin: 15px 2px 0 2px;}
.hidden{display: none !important;}
.swiper-slide img{max-width: 100%; max-height: 100%; width: auto;}

/* 头部 */
#toolbar_header {position: relative;background-color: #fff;height:48px;overflow: hidden;}
.toolbar_back {position: absolute; left: 0;z-index: 999;}
.toolbar_title {text-align: center;line-height: 50px;font-size: 18px;font-weight: normal;position: absolute; left: 48px;right: 48px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;}
.toolbar_right {float: right;z-index: 999;}
.toolbar_back i,.toolbar_right i,.toolbar_right span{position: relative;}
.top_r_btn{color: #fe583e;padding: 0 15px;line-height: 47px;top:auto;}
.ico_back{height: 45px;display: inline-block;background: url(../image/pig_back.png)no-repeat center center;background-size: 45%;padding: 2px 24px 0 24px;top:auto;}
.ico_share{height: 45px;display: inline-block;background: url(../image/pig_share.png)no-repeat center center;background-size: 45%;padding: 2px 24px 0 24px;top:auto;}
.ico_keep,.kcur{height: 45px;display: inline-block;background: url(../image/pig_keep.png)no-repeat center 12px;background-size: 45%;padding: 2px 24px 0 24px;top:auto;}
.ico_keep.kcur{background-position: center -51px;}
.ico_search{height: 45px;display: inline-block;background: url(../image/pig_search.png)no-repeat center center;background-size: 45%;padding: 2px 24px 0 24px;top:auto;}
.ico_set{height: 45px;display: inline-block;background: url(../image/pig_set.png)no-repeat center center;background-size: 45%;padding: 2px 24px 0 24px;top:auto;}
.ico_msg{height: 45px;display: inline-block;background: url(../image/pig_post_msg.png)no-repeat center center;background-size: 45%;padding: 2px 24px 0 24px;top:auto;}
.ico_send{height: 45px;display: inline-block;background: url(../image/pig_send.png)no-repeat center center;background-size: 45%;padding: 2px 24px 0 24px;top:auto;}
.ico_checkin{height: 45px;display: inline-block;background: url(../image/pig_checkin.png)no-repeat center center;background-size: 45%;padding: 2px 24px 0 24px;top:auto;}

.foot_msg{position: fixed;left: 0;bottom: 0;width: 100%;z-index: 999}
.foot_msg ul{display: -webkit-box;overflow: hidden;background: #fff;}
.foot_msg li{-webkit-box-flex: 1; text-align: center;color: #999;width: 25%;height: 48px;}
.foot_msg li:last-child{-webkit-box-flex: 2;}
.foot_msg img{width: 24px;height: 24px;vertical-align: top;}
.foot_msg span{overflow: hidden;color: #999;font-size: 12px;display: block;}
.foot_msg em{color: #999;}
.pub_card{background: #fe583e;color: #fff;line-height: 50px;font-size: 16px;height: 48px;position: relative;text-align: center;overflow: hidden;}

/*小图标*/
.iheart,.imsg,.ishare,.ikeep,.izan,.listen,.score,.ctime,.wlisten,.wscore{background: url(../image/pig_source.png) no-repeat 0 0;color: #999;overflow: hidden;display: block;}
.imsg{background-position:0 -26px;background-size: 22px;height: 22px;width: 22px;margin: 6px auto 1px auto;}
.iheart{background-position:0 -52px;background-size: 22px;height: 22px;width: 22px;margin: 6px auto 1px auto;}
.ishare{background-position:0 -106px;background-size: 22px;height: 22px;width: 22px;margin: 6px auto 1px auto;}
.ikeep{background-position:0 -79px;background-size: 22px;height: 22px;width: 22px;margin: 6px auto 1px auto;}
.izan{background-position:0 -132px;background-size: 22px;height: 22px;width: 22px;margin: 6px auto 1px auto;}
.listen{background-position:0 -115px;background-size: 12px;height: 12px;width: 12px;}
.score{background-position:0 -29px;background-size: 13px;height: 14px;width: 14px;}
.ctime{background-position:0 -93px;background-size: 13px;height: 14px;width: 14px;}
.wlisten{background-position:0 -131px;background-size: 12px;height: 12px;width: 12px;}
.wscore{background-position:0 -157px;background-size: 13px;height: 14px;width: 14px;}

.sico span{line-height: 17px;color: #999;overflow: hidden;font-size: 13px;position: relative;top: 1px;}
.sicozan span{color: #999;overflow: hidden;position: relative;top: 2px;font-size: 13px;}
.smsg,.szan,.stime,.ssee{background: url(../image/pig_source.png) no-repeat 0 0;background-size: 16px;height: 18px;width: 16px;color: #999;overflow: hidden;display: inline-block;margin-right:5px;float: left;}
.smsg{background-position:0 -19px;position: relative;top: 1px;}
.szan{background-position:0 -96px;}
.stime{background-position:0 -115px;}
.ssee{background-position:0 -135px;}

.ic_zan,.ic_pl,.ic_zanc,.ic_plc{background: url(../image/pig_source2.png) no-repeat 0 -24px;background-size: 100%;width: 20px;height: 20px;display: block;}
.ic_pl{background-position: 0 1px;}
.ic_zanc{background-position: 0 -60px;width: 17px;height: 17px;}
.ic_plc{background-position: 0 -42px;width: 17px;height: 17px;}
.pig_vip{background: url(../image/pig_vip.png) no-repeat;background-size: 100%;width: 15px;height: 15px;position: relative;top: 1px}
.pig_top{background: url(../image/pig_top.png) no-repeat;background-size: 100%;width: 15px;height: 15px;position: relative;top: 1px}
.pig_pu{background: url(../image/pig_pu.png) no-repeat;background-size: 100%;width: 15px;height: 15px;position: relative;top: 1px}
.pig_zi{background: url(../image/pig_zi.png) no-repeat;background-size: 100%;width: 15px;height: 15px;position: relative;top: 1px}

.item_arrow {float: right;background: url(../image/pig_arrow.png) no-repeat;background-size: 100%;width: 13px;height: 13px;margin: 18px 15px 0 0;}

/*按钮*/
.team_btn{background: #f2f2f2;position: fixed;bottom: 0;left: 0;right: 0;padding: 3px 0;display:-webkit-box;}
.team_btn_list{-webkit-box-flex: 1;padding: 0 10px;}
.send_msg{color: #fff;display: inline-block;background: #fe583e;height: 42px;width: 100%;border-radius: 3px;text-align: center;line-height: 44px;font-size: 18px;overflow: hidden;outline: none;position: relative;}
.orange_btn{color: #fff;display: inline-block;background: #fe583e;height: 47px;width: 100%;border-radius: 2px;text-align: center; line-height: 49px; font-size: 18px;overflow: hidden;outline: none;}
.orange_w{background: #f9f9f9;color: #999; }
.dwn_code_bnt{position: fixed;bottom: 0;left: 0;right: 0;background: #f2f2f2;display: -webkit-box;}
.dwn_code_item{-webkit-box-flex: 1;}
.dwn_code{height: 48px;text-align: center;line-height: 50px;overflow: hidden;outline: none;position: relative;width: 100%;}
.dwn_code span{color: #fe583e;background: url(../image/pig_dwn_icon.png) no-repeat 0 14px;background-size: 18px;padding-left: 25px;margin: 0 auto;font-size: 14px;}
.dwn_code.phone span{color: #fe583e;background: url(../image/pig_dwn_icon.png) no-repeat 0 -22px;background-size: 18px;padding-left: 25px;margin: 0 auto;font-size: 14px;}
.dwn_code.see_code span{color: #fe583e;background: url(../image/pig_see_icon.png) no-repeat 0 12px;background-size: 22px;padding-left: 25px;margin: 0 auto;font-size: 14px;}

/*选择 1*/
/*.det_nav_box {width: 100%;display: -webkit-box;display: -moz-box;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; position: relative;}
.det_nav_box > * {-webkit-box-flex: 1;-moz-box-flex: 1;}
.det_nav ul{z-index:200;width:100%;background: #fff;display: -webkit-box;}
.det_nav li,.det_nav div{height:46px;-webkit-box-flex: 1;-moz-box-flex: 1;width: 100%;}
.det_nav li>a{font-size:15px;display:block;line-height:46px;text-align:center;}
.det_nav li>a.on + dl{display: block;}
.det_nav li>a span{color: #333;display: block;height:46px;line-height:46px;}
.det_nav dl{display:none; position:absolute; z-index:220; top:46px; left:0; right: 0; width:100%;background: #fff;z-index: 9999;padding: 5px 0;}
.det_nav dl dd{line-height:38px;text-align:left;width:100%;}
.det_nav dl dd a,.det_nav dl dd div{font-size: 15px;display:block;color:#4f4d4f;overflow: hidden;padding: 0 20px;}
.det_nav .masklayer_div{display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 180;background: rgba(0,0,0,0);}
.det_nav .masklayer_div.on{display: block;}
.det_nav_cent li i{font-style: normal;display: inline-block;background: url(../image/pig_sarrow.png) no-repeat;background-size: 100%; width: 6px;height: 6px;position: relative;top: -2px;left: 5px;}
.det_nav_cent li i.fanzhuan{transform:rotate(180deg);-webkit-transform:rotate(180deg);  -webkit-transition: -webkit-transform .3s ease-in 0s;}
#detbg{background: rgba(0,0,0,0.6);position: absolute;top: 0;bottom: 0;left: 0;right: 0; z-index: 99; display: none;}
.det_nav .show{display: block !important;}
.det_nav .cur a span{color: #fe583e;background: url(../image/pig_tag_set.png) no-repeat center right;background-size: 12px;display: block;}
.cmap{color: #fe583e;background: url(../image/ping_cmap.png) no-repeat left center;background-size: 18px;padding-left: 20px;}*/
.det_nav{height: 46px;width: 100%;}
.det_nav_cent{position: static;width: 100%;z-index:200;}
.det_nav_box {width: 100%;display: -webkit-box;-webkit-box-orient: horizontal;-webkit-box-sizing: border-box;position: relative;}
.det_nav_box > * {-webkit-box-flex: 1;}
.det_nav ul{z-index:200;width:100%;background: #fff;display: -webkit-box;}
.det_nav li{height:46px;-webkit-box-flex: 1;width: 100%;}
.det_nav li>a{font-size:15px;display:block;line-height:46px;text-align:center;}
.det_nav li>a.on + dl{display: block;}
.det_nav li>a span{color: #333;display: block;height:46px;line-height:46px;}
.det_nav_cent li i{font-style: normal;display: inline-block;background: url(../image/pig_sarrow.png) no-repeat;background-size: 100%; width: 6px;height: 6px;position: relative;top: -2px;left: 5px;}
.det_nav_cent li i.fanzhuan{transform:rotate(180deg);-webkit-transform:rotate(180deg);  -webkit-transition: -webkit-transform .3s ease-in 0s;}
#detbg{background: rgba(0,0,0,0.6);position: fixed;top: 0;bottom: 0;left: 0;right: 0; z-index: 99; display: none;}
.det_box{display:none;position:absolute;top:46px; left:0;right: 0; width:100%;background: #fff;z-index: 9999;}
.set_list .cur{background: url(../image/pig_tag_set.png) no-repeat center right;background-size: 14px;color: #f84c2f;}
.set_list{padding: 0 20px;}
.set_list p{padding:13px 0 11px 0;overflow: hidden;position: relative;font-size: 16px;}
.search_class{display: -webkit-box;padding: 20px 0;margin: 0 20px;}
.search_class_ipt{-webkit-box-flex: 1;}
.sc_ipt {border: 1px solid #ddd;border-radius: 5px;padding: 8px 5px 7px;font-size: 16px;text-align: left;outline: none;width: 90%;font-size: 14px;}
.sc_btn {border-radius: 5px;background: #f84c2f;color: #fff;font-size: 14px;padding: 9px 23px;margin: 0;outline: none;white-space: nowrap;}


/* 没数据 */
.pig_null{text-align: center;position: absolute;left: 50%;top: 38%;-webkit-transform: translate(-50%,-40%);transform: translate(-50%,-40%);}
.pig_null img{width: 140px;}
.pig_null p{color: #999;font-size: 16px;margin-top: 15px;overflow: hidden;}
.pig_null_btn{height: 42px;margin-top: 30px;}
.pig_null_btn:before{background: rgba(255,255,255,0.8);}
.pig_null_btn span{color: #999;font-size: 16px;margin-top: 10px;}
.pignullhover:before{background: #ecedf1;}

/* 弹出框 */
.code_box{width:80%; margin:0px auto;position: absolute;left: 50%;top: 48%;-webkit-transform: translate(-50%,-50%);z-index: 999;}
.ewm{overflow: hidden;border-radius: 5px 5px 0 0;}
.ewm img{width:100%;vertical-align: middle;}
.ewm_ts{background:#fff;padding:5px 0px 10px 0; color:#fe583e;border-radius: 0 0 5px 5px;text-align: center;margin-top: -1px;}
.pop_box_btn{border-radius: 50px;font-size: 14px;border: 1px solid #e1e1e1;color: #999;padding: 2px 20px 0 20px;line-height: 25px;margin: 4px 0 0 0;}
.pop_box_close{position: absolute;bottom: 10%;left: 0;right: 0;text-align: center;z-index: 999;}
.pop_box_close span{background: url(../image/home_pop_close.png) no-repeat;background-size: 100%; width: 23px;height: 23px;text-indent: -9999px;padding: 5px;}

/* 城市列表 */
.mengban{background:rgba(0,0,0,0.6); height:100%; width:100%; z-index: 1; position: fixed; top:0px; left:0px;}
.area_box{font-size: 14px; z-index: 999; position: fixed; top:0px; left:0px; width:100%;}
.area_center{border-radius: 5px;margin: 30px;background: #fff;padding-bottom: 5px; overflow: hidden;}
#scroll_box{width:200%; position: relative;left: 0;}
#province,#city{width:50%; float:left;}
.province_tit .close,.province_tit .back{position: absolute;display: block;border: 1px solid #f3f3f3;color: #fff;border-radius: 5px;font-size: 16px;padding: 5px 10px;margin: 8px 10px 0 0;z-index: 99;outline: none;right: 0;}
#city{display: block;}
.adress_box{overflow-y: auto;}
.adress_box span{display: block;padding:12px 10px;cursor: pointer;border-bottom: 1px solid #f3f3f3;font-size: 16px;}
.adress_box span.cur{background: url(../image/pig_tag_set.png) no-repeat 96% center;color: #fe583e;background-size: 15px;}
.province_tit{text-align: center;height: 45px;background: #fe583e;color: #fff;/*border-radius: 5px 5px 0 0 ;*/position: relative;}
.province_tit b{font-weight: normal;line-height: 45px;position: absolute;width: 100%;display: block;text-align: center;font-size: 18px;z-index: 10}
.cl_arrow{background: url(../image/pig_arrow.png) no-repeat 96% center;background-size: 15px;}

/*没网络*/
.no_service{display:-webkit-flex; -webkit-align-items:center; height:90%;}
.service_img {width: 50%;font-size: 14px;text-align: center;margin: 0 auto;}
.service_img img{width: 80%;}
.service_img p{color:#666;}

/* 模向滚动导航 */
#swipe_wrap_nav{z-index:9999;position:absolute;overflow:hidden;width:100%;height:48px;background: #fff;}
.scrollInner_list{overflow:auto;overflow-y:hidden;height:65px}
.scrollInner_list ul{position:static;float:left; width:auto; margin: 0 15px; display: block; white-space:nowrap;}
.scrollInner_list ul .scrollRed_border{position:absolute;z-index:10;bottom:0;left:0;}
.scrollInner_list ul li{line-height:50px;position:relative; height:48px;text-align:center;margin: 0;font-size: 16px;padding-right: 30px; display: inline-block;}
.scrollInner_list ul li.showItemData span{color:#fe583e;border-bottom:2px solid #fe583e;height: 46px;}
.scrollInner_list ul li span {font-size: 16px;display: block;height: 100%;color: #000;}

/*搜索*/
.toolbar_search_text{position: absolute;height: 34px;background: #f3f3f3 url(../image/pig_top_so.png) no-repeat 10px center;background-size: 18px;left: 45px;right: 60px;margin-top: 7px;border-radius: 5px;padding: 0 5px 0 35px;}
.search_text{padding: 7px 0 0 0;width: 100%;outline: none;}
.toolbar_search_text input::-webkit-input-placeholder {color: #aaa;font-size: 16px;padding-top: 3px;}
.search_tit {padding: 20px 15px 10px 15px;font-size: 16px;color: #333;display: block;}
.search_item .box_tit {font-size: 14px;color:#666;line-height: 42px;height: 42px;}
.search_clear{text-align: center;line-height: 42px;margin-top: 50px;}
.search_clear_btn{width: 60%;margin: 0 auto;color: #666;}
.search_clear_btn span{position: relative;top:1px;font-size: 14px;}

/*正方图片*/
.pimgbox,.square_img{width:100%;padding-bottom: 100%;background-position: center !important;background-size: cover !important;height: 0;position: relative;}

/*加载*/
.load-container {background: rgba(0,0,0,0.6);width: 120px;height: 110px;overflow: hidden;-moz-box-sizing: border-box;box-sizing: border-box;margin: 0 auto;border-radius: 5px;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index: 999;}
.load-container p{color: #fff;font-size: 12px;text-align: center;margin-top: 15px;}
.pigLoad .loader {margin: 1.7em auto 0 auto;font-size: 10px;position: relative;text-indent: -9999em;border-top: 0.5em solid rgba(255,255,255,0.2);border-right: 0.5em solid rgba(255,255,255,0.2);border-bottom: 0.5em solid rgba(255,255,255,0.2);border-left: 0.5em solid #fff;animation:pigLoad 1.2s infinite linear;-webkit-animation:pigLoad 1.2s infinite linear;}
.pigLoad .loader,.pigLoad .loader:after {border-radius: 50%;width: 38px;height: 38px;}
@-webkit-keyframes pigLoad {100% { -webkit-transform: rotate(360deg);}}
@keyframes pigLoad {100% { transform: rotate(360deg);}}

/*分享*/
.sharebox {position: absolute;text-align: center;bottom: 0;left: 0;right: 0;z-index: 999}    
.sharetit {font-size: 15px;color: #666;text-align: left;margin: 15px;}    
.contact_us{width:90%; margin:0px auto;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index: 999;border-radius: 5px;}
.col_cur span{background: #aaa;}  

/*提示*/
.logout{width: 80%;}
.logout_tips{font-size: 18px;text-align: center;padding: 30px 15px 20px 15px;color: #999;}
.logout_box{display: -webkit-box;display: -webkit-flex;padding: 15px 15px 15px 0;} 
.logout_col{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;padding-left: 15px;}

/*更多评论*/
.mc_msg_more{display: block;text-align: center;}
.mc_msg_more a{font-size: 14px;text-align: center;display:block;padding: 15px 0 13px 0;font-size: 16px;}
.mc_msg_more a span{position: relative;top: -2px;color: #084c89;}

/*栏目Title*/
.box_tit{padding-left: 15px;height: 46px;line-height: 46px;font-size: 16px;}

/*欢迎页面*/
.welcome_bnt{position: absolute;bottom: 12%;z-index: 9999;width: 100%;text-align: center;}
.welcome_bnt span{border: 1px solid #fff;color: #fff;border-radius: 50px;height: 35px;line-height: 35px; padding: 0 30px;margin: 0 auto;}
.welcome_bnt_hover span{background: #fff;color: #fe583e;}

/*提示页面*/
.tips_box{position: absolute;z-index: 999}
.tips_card{margin-top: 100px;right: 0;}
.tips_card_btn{width: 40%;margin: 80px auto 0 auto;}
.tips_good_brand{position: absolute;bottom:0;right: 0;z-index: 999}
.tips_gb_btn{width: 40%;margin: 150px auto 0 auto;}
.tips_release{margin-top: 28px;right: 0;}
.tips_release_btn{width: 40%;margin: 150px auto 0 auto;}

/*loading*/
#loading-fixed {position: fixed;background: #f2f3f7;top: 0;bottom: 0;right: 0;left: 0;width: 100%;height: 100%;z-index: 999999;display: -webkit-box;-webkit-box-orient: horizontal;-webkit-box-pack: center;-webkit-box-align: center;display: box;box-orient: horizontal;box-pack: center;box-align: center;}
#loading-fixed img {width: 100px;position: relative;top: -50px;}



.red{color: #fe583e;}
.blue{color: #084c89;}
.yellow{color: #f9c304;}
.presshover {background-color: #FAFAFA;}
/*.presshover:before{background-color: #FAFAFA;}*/
.grouphover{background-color: #FAFAFA;border-radius: 30px;}
.lgbtnhover{background: #e54024;}
.icbtnhover{background: rgba(229,64,36,0.2);}
.fsbtnhover{background: #cecece;}
.txthover {color: rgba(0, 135, 203, 0.8) !important;}
.fonthover {color: rgba(248, 76, 47, 0.8) !important;}
.page_t{background: rgba(195,195,195,0.5);}
.page_b{background: #fe583e;color: #fff;}

.gray-img {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}

.ml_price_box{position: relative;display:-webkit-box;overflow:hidde;}
.ml_price_ipt{float: left;margin: 12px 0 8px 20px;-webkit-box-flex:1;color: #ccc;}
.ml_price_ipt input::-webkit-input-placeholder {color: #ccc;font-size: 14px;text-align:left;padding: 2px 0 0 0;}
.ml_ipt{border: 1px solid #ccc;border-radius: 5px;padding: 7px 3px 6px;font-size: 16px;text-align: left;outline: none;}
.ml_btn{border-radius: 5px;background:#fe583e;color: #fff;font-size: 14px;padding: 9px 25px 8px;margin: 12px 20px 8px 0;float: right;outline: none;}
