﻿*{-webkit-appearance:none;}
body{margin:0 auto; padding:0px; font-size:14px; background-color:#f2f2f2; max-width:800px; font-family:"Helvetica Neue", Helvetica, STHeiTi, sans-serif;}
a{color:#197ac5; text-decoration:none;}
.m{ width:960px; height:auto; text-align:left}
.clear{ width:100%; height:1px; overflow:hidden; float:none; clear:both;}
.clear10{ width:100%; height:10px; overflow:hidden; float:none; clear:both;}
.clear40{ width:100%; height:40px; overflow:hidden; float:none; clear:both;}
.clear80{ width:100%; height:80px; overflow:hidden; float:none; clear:both;}
.kfwrapbox{ margin:0px; margin-bottom:10px; background-color:#FFFFFF; border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;}
.infowrap{ margin:0px; width:auto; height:auto; position: relative; margin-bottom:10px; padding:10px 15px; background-color:#FFFFFF; border:1px solid #e9e9e9;}
.infowrap .cor1{position:absolute; top:0px; right:10px; padding: 5px; color: #444444; line-height: 30px; font-size: 14px; }
.infowrap .nomess{ line-height:50px; text-align:center; color:#888888; font-size:18px;}
.infowrap .title{ height:35px; line-height:35px; font-size:18px; overflow:hidden;}
.infowrap .title a{ color:#444444;}
.infowrap .price strong{ padding-right:2px; font-weight:lighter;}
.infowrap .price span{font-size:18px; font-weight:lighter;}
.infowrap .text{line-height:35px; padding:0px 0px; color:#888888; font-size:18px;}
.infowrap .state{line-height:25px; padding:5px 0px; color:#888888; font-size:16px;}
.infowrap .state .info_state_box{ padding:0px 5px 0px 0px; border-right:1px solid #e5e5e5; float:left; height:18px; font-size:16px; line-height:18px; margin-right:5px; margin:5px 5px 5px 0px;  color:#888888; text-align:left;}
.infowrap .state .nb{ border-right:0px;}
.infowrap .state .sh{color:#1fbf8c;}
.infowrap .state .zd{color:#ed414a;}
.infowrap .state .jh{color:#ed414a;}
.infowrap .state .flsort1{color:#35a6ee;}
.infowrap .state .flsort2{color:#f0962a;}
.infowrap .control{}
.line{ margin:0px; height:5px; margin-top:5px; border-top:1px solid #efefef; overflow:hidden; clear:both; float:none; width:100%;}

.bt1{ color:#444444; font-size:14px; line-height:30px; border:1px solid #efefef; cursor:pointer; padding:0px; margin:0px; width:50px; height:30px; overflow:hidden; text-align:center; background-color:#fafafa; -webkit-appearance:none; border-radius:3px; text-decoration:none;}
input.bt1{ height:35px;}
.bt1 a{ color:#333333; text-decoration:none;}
.bt2{ color:#444444; font-size:16px; line-height:38px; border:1px solid #e5e5e5; cursor:pointer; padding:0px 20px; margin:0px; width:auto; height:38px; overflow:hidden; text-align:center; background-color:#efefef; text-decoration:none; border-radius:3px;}
.bt2 a{ color:#444444; text-decoration:none;}
.bt3{ color:#ffffff; font-size:16px; line-height:35px; border:1px solid #1fbf8c; cursor:pointer; padding:0px 0px; margin:0px; width:110px; height:35px; 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:16px; line-height:35px; border:1px solid #ed414a; cursor:pointer; padding:0px 0px; margin:0px; width:110px; height:35px; overflow:hidden; text-align:center; background-color:#ed414a; text-decoration:none; border-radius:3px;}
.bt4 a{ color:#ffffff; text-decoration:none;}

.qqLogin{border-radius:3px; width:100%; height:40px; line-height:40px; float:left; background-color:#0cace6; background-size:34px; margin-top:5px; background-image:url(../images/png06.png); background-position:10px 3px; background-repeat:no-repeat; text-align:center; font-size:16px; color:#FFFFFF;}
.userTop{ position:relative; width:100%; height:42px; margin-bottom:15px; text-align:center; background-color:#268fe2;}
.userTop1{ width:1000px; color:#FFFFFF; line-height:42px; margin:auto; text-align:left; }
.userLogo{ margin-bottom:10px; border-bottom:1px solid #dedede; padding-bottom:10px; text-align:center;}
.userTop .dh{ width:100%; padding:0px; margin:0px; padding-left:0px; height:28px; background-repeat:no-repeat; line-height:15px; font-size:14px;}
.userTop .dh li{ width:auto; float:left; list-style:none; padding-left:20px; padding-right:20px; line-height:42px; border-right:1px #dedede dashed;}
.userTop .dh a{text-decoration:none; color:#FFFFFF;}
.userTop .dh .fbxx{ background-color:#FF9900; float:right; width:80px; text-align:center; border:0px; font-weight:bolder;}
.userTop .dh .tc{ background-color:#993399; float:right; width:60px; text-align:center; border:0px; font-weight:bolder;}
.color1{ color:#FF0000;}
.color2{ color:#FF9900;}
.color3{ color:#009900;}
.userLeftContent{height:auto; text-align:center;}
.userLeftContent ul{margin:0px; padding:0px 0px; height:auto;}
.userLeftContent ul li{ height:50px; line-height:50px; border-bottom:1px solid #efefef; font-size:18px; list-style:none; margin:0px; padding:0px; clear:both; text-align:left; float:none; padding-left:15px; background-repeat:no-repeat; background-size:32px; background-position:right center; background-image:url(../images/png13.png);}
.userLeftContent ul a{ color:#888888; text-decoration:none;}
.userLeftContent ul a:hover{ color:#999999; text-decoration:none;}
.userLeftContent ul .nob{ border-bottom:0px;}
.userLeftContent ul .check{ background-color:#FFFFFF; border-bottom:1px solid #efefef; position:relative; top:-1px;}
.userLeftContent ul .check a{ color:#197ac5; font-weight:bolder;}
.userLeftContent ul .check a:hover{ color:#000000; font-weight:bolder;}
.userLeftContent ul li.userLeftke{color:#444444; padding-left:50px; border:1px solid #dedede; background-image:url(images/vip.gif); background-size:24px; background-repeat:no-repeat; background-position:15px 20px; border-radius:3px; background-color:#eeeeee; font-size:16px;}

.userLeftTitle{color:#000000; text-align:center; border:1px solid #dedede; margin:1px 0px 0px 0px; background-image:url(images/vip2.gif); background-repeat:no-repeat; background-position:25px 16px; background-color:#eeeeee; font-size:16px; line-height:45px; letter-spacing:1px;}
.userLeftCon{ padding:8px; border:1px solid #efefef; display:none; margin-bottom:8px;}
.userRight{width:100%; height:auto;}
.userRightContent{ height:autol; position:relative;}
.userRightContentTop{height:auto; margin-bottom:8px; border:1px solid #e5e5e5; padding:10px; background-color:#f0f0f0; text-align:left; line-height:20px; font-size:18px; color:#000000; border-collapse:separate; border-radius:4px;}
.userRightContentTop em{float:left;width:6px;height:18px;margin-top:2px; background:#3598DB;overflow:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; margin-right:10px;}
.userRightContentTopComments{ font-weight:lighter; float:right; color:#666666; letter-spacing:0px;}
.userRightContentTopForm{border:1px solid #dedede; font-weight:lighter; line-height:25px; height:auto; padding:5px 20px;}
.userRightContent form{ margin:0px; padding:0px;}
.userMessTable{border-collapse:collapse;}
.userMessTable td{padding:8px 0px; vertical-align:top; line-height:40px; font-size:16px; }
.userMessTable .head{vertical-align:top; color:#444444; text-align:right;}
.userMessTable .head1{ background-color:#f6f6f6; text-align:center;}
.userMessTable .commentary{color:#999999}
.inputText{-webkit-appearance:none; height:30px; line-height:30px; font-size:16px; padding:5px 5px; margin:0px; width:90%; border-radius:3px; border:1px solid #e5e5e5;}
.inputTextarea{ border:1px solid #e5e5e5; border-radius:3px; width:90%; padding:5px; height:auto; line-height:28px; font-size:16px; -webkit-appearance: none;}
.inputSubmit{ font-size:14px; line-height:28px; padding:0px; margin:0px; height:28px; width:120px;}



/*用户中心*/
.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(images/topBg.jpg);}
.iUserJifen{ position:absolute; top:5px; right:10px; 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; -moz-border-radius:3px; -webkit-border-radius:3px; 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;}


/*               上传文件的ＤＩＶ*/
.upfileDiv{display:none; overflow:hidden; border:1px solid #dedede; position:relative; padding:0px; margin:5px; margin-left:0px; width:auto; height:100px; background-color:#fafafa; border-radius:15px;}
.upfileClose{ position:absolute; top:0px; right:0px; height:30px; width:30px; background-color:#666666; color:#FFFFFF; cursor:pointer; line-height:30px; font-size:14px; text-align:center; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; overflow:hidden;}






/*             网站信息管理　　　　　　　*/
.messTd{ background-color:#ededed}
.operation a{ color:#CC0000; text-decoration:none;}
.operation a:hover{ color:#ff0000; text-decoration:none;}




/*              留言管理              */
.liuyanBox{ height:auto; font-size:12px; line-height:25px; position:relative; border:1px solid #f1f1f1; margin-bottom:8px;}
.liuyanBox .mess{height:auto; padding:10px; background-color:#ffffff; border-right:1px solid #f1f1f1; }
.liuyanBox .revert a{ font-size:12px; font-weight:bolder; text-decoration:none; color:#CC3300}
.liuyanBox .date{ color:#999999; display:block; text-align:left;}

/*              举报评论页              */
.reviewBox{height:auto; font-size:12px; line-height:25px; position:relative; margin-top:10px;}
.reviewBox .mess{height:auto; background-color:#f1f1f1; padding:5px;}
.reviewBox .revert{border:1px solid #f1f1f1; border-top:0px; height:auto; background-color:#ffffff; padding:5px;}
.reviewBox .revert a{ font-size:12px; font-weight:bolder; text-decoration:none; color:#CC3300}
.reviewBox .date{ color:#999999}
/*抽奖*/

.lotteryBox{font-size:12px; height:auto; overflow:hidden; line-height:25px; position:relative; border:1px solid #f1f1f1; margin-bottom:8px;}
.lotteryBox .title{ height:30px;padding:20px; background-color:#ffffff; }
.lotteryBox .state{ height:30px;padding:20px; line-height:20px; background-color:#ffffff; }

/*              信息管理              */
.infoBox{font-size:12px; height:auto; padding:10px; overflow:hidden; line-height:25px; position:relative; border:1px solid #f1f1f1; margin-bottom:8px;}
.infoBox .title{ background-color:#ffffff; border-right:1px solid #f1f1f1; }
.infoBox .state{line-height:20px; background-color:#ffffff; border-right:1px solid #f1f1f1; }
.infoBox .date{}
.infoBox a{ text-decoration:none;}
.sWsh{color:#FF0000;}
.sYsh{color:#009900;}
.sGq{color:#666666;}
.sZd{color:#FF3300; font-size:14px; font-weight:bolder;}


.pageDiv{text-align:center; font-size:16px; padding:8px 0px; font-weight:bolder; margin-top:10px;}
.pageDiv 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;}
.pageDiv .tip{ color:#FF0000;}

.templateTitle{ width:100%; padding:0px; margin:0px; height:35px; line-height:35px; margin-top:10px; border-bottom:1px solid #dedede;}
.templateTitle li{ margin:0px; padding:0px; list-style:none; float:left; width:120px; margin-right:10px; text-align:center; background-color:#efefef; border:1px solid #dedede; border-bottom:0px;  font-size:14px;}
.templateTitle li a{ text-decoration:none; color:#333333;}
.templateTitle li.ck{ background-color:#3ca1fe; border:1px solid #268fe2; border-bottom:0px;}
.templateTitle li.ck a{ color:#FFFFFF;}
.tlBox{ margin:0px; padding:0px;}
.tlBox li{ list-style:none; float:left; width:45%; height:200px; border:1px solid #eeeeee; border-radius:5px; position:relative; margin:0px; margin-right:10px; padding:0px; margin-bottom:10px; overflow:hidden;}
.tlBox li .tlTitle{ height:40px; line-height:40px; margin-top:0px; font-size:16px; text-align:center; background-color:#efefef;}
.tlBox li img{ width:100%; height:160px;}
.tlBox li.ck{ background-color:#f6f6f6; font-weight:bolder; color:#ed414a; border-color:#ed414a;}
.tlBox li.ck .tlTitle{ background-color:#ed414a; color:#FFFFFF;}
.tlClose{ position:absolute; right:0px; top:0px; width:35px; text-align:center; padding:5px; background-color:#CCCCCC; font-size:14px; letter-spacing:1px; color:#333333; cursor:pointer; line-height:15px;}

/*              信息管理mInfo.aspx              */
.dit{ border:5px solid #eaeaea; font-size:14px; border-collapse:collapse;}
.dit td{ border:1px solid #efefef; background-color:#FFFFFF;}
.mInfo{margin:5px; color:#333333;}
.mInfo h2{margin:20px 10px 10px 10px; padding:0px; border-bottom:1px solid #d5e6ed; font-size:26px; line-height:40px; padding-left:10px; letter-spacing:1px; height:50px; overflow:hidden; position:relative; color:#333333;}

.mInfo h3{ font-size:16px; line-height:35px; height:35px; margin:0px; padding:0px; color:#0066CC; letter-spacing:1px;}
.mInfo .infoState{ font-size:14px; font-weight:lighter; color:#333333;}
.mInfoForm{ padding:5px; background-color:#ffb400; width:740px; margin:5px; position:absolute; bottom:0px; left:-5px;}
.mInfoPass{ height:22px; border:0px solid #ffffff; width:160px; padding:2px; margin:0px; line-height:22px; overflow:hidden; vertical-align:bottom; font-size:16px;}
.mInfoSubmit{ height:26px; width:80px; border:0px; vertical-align:middle; line-height:26px; font-size:14px; font-weight:bolder; cursor:pointer; color:#FFFFFF; background-color:#3399ff; padding:0px; margin:0px; overflow:hidden;}
.mInfoInput{color:#000000; float:left; margin:0px; height:26px; line-height:26px; width:80px; text-align:center; font-size:14px;}
.mInfoBox1{padding:15px; margin:0px; background-color:#f9f9f9; position:relative; line-height:25px; font-size:14px; float:left; width:720px; margin-top:5px; height:120px; overflow:hidden;}


/**微信管理**/

.wxDiv{ color:#444444; font-size:14px; padding:10px; line-height:25px; background-color:#81e146; border-radius:3px;}
.wxPicDiv{ color:#333333; font-size:14px; background-color:#FFFFFF; padding:10px; border:1px solid #cccccc; line-height:25px; border-radius:3px;}
.wxTitle{ margin-bottom:10px;}
.wxPic{ width:100%; height:200px;}
.wxContent{ color:#666666; margin-top:10px;}
.wxLink{ color:#000000; margin-top:20px;}
.wxLink a{ color:#000000;}
.wxDiv pre{ margin:0px; padding:0px;}
.wxPicDiv pre{ margin:0px; padding:0px;}
.wxSs{ background-image:url(images/wxss.gif); width:64px; height:27px; overflow:hidden; border:0px; padding:0px; margin-left:10px;}

.wapPageTitle{background-color:#ed414a; height:45px; line-height:45px; width:100%; font-size:18px; color:#FFFFFF; text-align:center; position:relative;}
.infoback{background-image:url(/wap/images/png07.png); background-position:0px 13px; background-repeat:no-repeat; background-size:20px 20px; display:block; color:#FFFFFF; padding-left:20px; padding-right:10px; position:absolute; top:0px; left:0px; width:40px;}
.wapPageTitle_btn{background-position:0px 13px; background-repeat:no-repeat; background-size:20px 20px; display:block; color:#FFFFFF; padding-left:20px; padding-right:10px; position:absolute; top:0px; right:0px; text-align:right;}
.in{ line-height:25px; font-size:14px; background-color:#FFFFFF; padding:10px 5px; margin-bottom:50px; overflow:hidden;}


/*底部导航*/
.BottomNav{width:100%; height:50px; position:fixed; bottom:0px; left:0px; z-index:999; background-color:#ffffff; border-top:1px solid #dddddd;}
.BottomNav ul{ margin:0px; padding:0px;}
.BottomNav ul li{width:18%; float:left; margin:0px; padding:0px; list-style:none; font-size:12px; text-align:center;}
.BottomNav ul .index{width:28%;}
.BottomNav ul li .indexBox{width:70px; margin:auto; background-color:#ed414a; position:relative; top:-5px; height:70px; border-radius: 50px;}
.BottomNav ul li a{display:block; color:#515151; padding:5px 0; text-align:center;}
.BottomNav ul li a i{display:block; height:25px; width:25px; margin:auto; background-repeat:no-repeat; background-size:24px;}
.BottomNav ul li.index a{ color:#FFFFFF;}
.BottomNav ul li.index a i{display:block; height:30px; width:30px; margin:auto; background-repeat:no-repeat; background-size:30px;}
.BottomNav ul li a .t1{color:#ed414a;}
.BottomNav ul li a i.n1{ background-image:url(../images/png16.png);}
.BottomNav ul li a i.n2{ background-image:url(../images/png15.png);}
.BottomNav ul li a i.n3{ background-image:url(../images/png14.png);}
.BottomNav ul li a i.n4{ background-image:url(../images/png17.png);}
.BottomNav ul li a i.ni{ background-image:url(../images/png_post.png);}

ul{ list-style:none;}
body .layui-layer-tab .layui-layer-title{ overflow:hidden;}
body .layui-layer-tabmain{ margin:0px; padding:5px;}
body .layui-layer-tab .layui-layer-title span{min-width:14%; margin:0px; padding:0px 3px;}
.sNavLinkList{ padding:0px; margin:0px; list-style:none; width:100%}
body .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;}
body .layui-layer-tab .inputText{ width:60%;}

.wapMemberTop{ height:150px; position:relative; width:auto; text-align:center; font-size:22px; line-height:40px; padding:20px; color:#FFFFFF; background-color:#3ca1fe;}
.wapMemberPhoto{ padding:10px;}
.wapMemberJiFen{ line-height:20px; position:absolute; top:10px; right:10px; font-size:14px; color:#FFFFFF; text-align:right;}
.wapTable{}
.wapTable td{ font-size:18px; border-bottom:1px solid #dedede; color:#555555; height:45px; line-height:45px;}
.wapInputText{ border:0px; height:40px; margin:0px; padding:0px; width:100%; line-height:40px; font-size:18px;}

.postBline{ height:10px; overflow:hidden; line-height:10px; font-size:0px;}

.userInfoBox{ border:1px solid #ddd; border-radius:3px; margin-bottom:5px; background-color:#f9f9f6; line-height:25px; padding:5px;}
.userInfoBox .title{ padding:8px 0px; border-bottom:1px dotted #ddd; position:relative;}
.userInfoBox .title .date{ position:absolute; bottom:5px; right:5px; color:#666666;}
.userInfoBox .price{ padding:8px 0px; border-bottom:1px dotted #ddd;}
.userInfoBox .option{ padding:8px 0px;}
.userInfoBox .row{ padding:3px 0px;}
.userInfoBox .lTitle{ float:left; width:20%; border:1px solid #efefef; padding:5px; text-align:center; background-color:#efefef;}
.userInfoBox .rContent{ float:left; width:70%;border:1px solid #efefef; background-color:#FFFFFF; height:35px;}
.userInfoBox .rContent .inputText{ border:0px solid #efefef;}


.renzheng{height:auto; font-size:16px; line-height:30px; padding:15px 70px; background:url(/template/images/ico_right.png) 5px 20px no-repeat; background-size:52px; margin-bottom:20px;}
.renzheng .tel{ font-size:22px; color:#ed414a;}

/*pay*/
.payComList{ margin:0px; padding:0px; margin-top:10px;}
.payComList li{ width:auto; border:1px solid #efefef; list-style:none; cursor:pointer; color:#444444; height:45px; line-height:45px; font-size:16px; border-radius:5px; background-color:#fafafa; margin:0px; padding:0px; padding-left:45px; margin-bottom:10px; overflow:hidden;}
.payComList li .name{ float:left; width:80px;}
.payComList li .time{ float:left; width:60px;}
.payComList li .price{ padding-left:140px;}
.payComList li.ck{ border-color:#dedede; border-color:#ed414a; color:#ed414a; background-color:#FFFFFF; background-image:url(/wap/images/xuanzhong.png); background-repeat:no-repeat; background-position:10px 10px; background-size:26px;}

.hytq{height:auto; margin-top:10px;}
.hytqTb{border-collapse:collapse;}
.hytqTb td{ padding:8px; font-size:14px; text-align:center; color:#666666; line-height:20px; height:auto; border:1px solid #e0e0e0;}
.hytqTb td.head{ font-weight:bolder; color:#333333; border:0px; font-size:18px;}
.hytqTb td.head1{color:#333333; background-color:#f9f9f9;}

.user_top_list{height:30px; width:100%;  margin:0px; padding:0px;}
.user_top_list li{ float:left; height:20px; font-size:16px; margin-right:20px; margin-left:5px; line-height:20px; padding:5px 0px;}
.user_top_list a{color:#444444;}
.user_top_list li.ck{ color:#ed414a; font-weight:bolder; border-bottom:2px solid #ed414a;}
.postDiv{ border-top:0px solid #dedede; margin-top:5px; line-height:35px;}
.postPs{ font-size:14px; color:#666666; margin-bottom:5px; text-align:left;}

.postpricesp{ float:left; width:10%; text-align:center;}

.pfInput{ clear:both; float:none; _display:inline-block; color:#444444; font-size:16px; line-height:38px; position:relative; width:100%; margin-bottom:3px;}
.pfInput2{ clear:both; float:none; _display:inline-block; color:#444444; font-size:16px; line-height:38px; position:relative; width:100%; margin-bottom:0px;}
.label{height:38px; padding:0px; text-align:center; display:block;  width:90px; float:left; line-height:38px; overflow:hidden;}
.label strong,.label1 strong{color:#cc0000;}
.label1{height:35px; padding:4px; display:block; font-size:14px; border-bottom:0px solid #dedede; text-align:left; background-color:#f0f6f6;}
.inputDiv{ width:auto; border-radius:3px; border:1px solid #e5e5e5; float:none; margin-left:90px; height:auto; padding:0px;}
.inputDiv2{ width:auto; float:none; margin-left:90px; height:auto; color:#aaaaaa; padding:0px; position:relative;}
.csSelect{position:relative; height:22px; float:left; width:auto;}
.csSelect div{ float:left; width:auto; margin-bottom:5px;} 
.csSelect select{float:left; height:22px; margin-right:10px;}
.inputPs1{ line-height:20px; padding:9px 0px; color:#888888;} 
.exLp{ position:absolute; right:0px; top:0px; line-height:35px;}

.inputDiv1{width:auto; float:none; background-color:#FFFFFF; border-bottom:0px; height:auto; padding:4px 10px 4px 10px;}
.postBline{ border-top:1px solid #dedede; height:10px; overflow:hidden; line-height:10px; font-size:0px;}
.postPicDiv{ width:95%; height:auto;}
.postPicDiv img{ display:none; width:90%; height:auto;}
.exDiv{} 
.pexErr{height:30px; width:auto; display:inline; white-space:nowrap;  color:#d4393d; background-image:url(/images/a2.png); background-size:18px; background-repeat:no-repeat; background-position:left; padding-left:25px; margin-left:5px; float:right;}
.pexRig{}
.inputPs{ position:absolute; font-size:18px; top:2px; color:#aaaaaa; right:5px;}
.postSubmit{-webkit-appearance:none; border-radius:3px;width:100%; height:50px; line-height:50px; border:0px; text-align:center; padding:0px; margin:0px; background-color:#ed414a; color:#FFFFFF; font-size:18px;}
.btn_upfile{ border:1px solid #e5e5e5; padding:5px 20px; border-radius:3px; color:#444444; background-color:#f0f0f0; height:20px; line-height:20px;}

.fr{ float:right;}
.fr5{ float:right; margin-left:5px;}
.fl{float:left;}
.fl5{float:left; margin-right:5px;}

.vali_pic{ border:1px solid #dedede; height:40px; overflow:hidden;}
.vali_pic img{ height:40px; width:100px;}
.selectDivLine{ width:100%; height:auto; min-height:35px;}
.selectDivLine div{ margin-bottom:3px;}

.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;}

.listTable{ border-collapse:collapse;}
.listTable td{line-height:20px; font-size:14px; height:auto; vertical-align:top; padding:8px 5px; border-bottom:1px solid #e5e5e5; color:#666666;}
.listTable .head{ background-color:#f8f8f8; color:#444444;}
.listTable td a{color:#666666;}

.kf_title{ line-height:35px; height:35px; font-size:16px; border-bottom:1px solid #e9e9e9; padding:5px; background-color:#ffffff; margin-bottom:8px;}
.kf_title em{float:left;width:8px; height:18px; margin-top:9px; background:#ed414a; overflow:hidden; border-radius:2px; margin-right:10px;}

.company_map{ width:100%; height:300px; margin:20px 0px;}
.kfOpenBox{width:90%; height:auto; min-height:300px; color:#444444; z-index:2000; margin:auto; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); border-radius:5px; background-color:#FFFFFF; padding:15px; display:none;}
.kfOpenBoxBg{width:100%;height:100%;background:#000; position:fixed;top:0;left:0;z-index:1000; opacity:0.7;filter:alpha(opacity =70); display:none;}
.kfOpenBoxClose{position:absolute; top:0px; right:0px; font-size:24px; line-height:30px; width:30px; text-align:center; cursor:pointer;}

.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%; }

.kfw{ margin:0px; width:auto; height:auto; margin-bottom:10px; padding:10px 15px; background-color:#FFFFFF; border:1px solid #e9e9e9;}

.kf_form_item{ width:auto; margin: 0px 5px; height: auto; margin-bottom: 8px; clear: both; display: block; float: none; font-size: 16px; color: #444444;}
.kf_form_item .kf_form_label{ width:80px; 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: 90px; position: relative;}
.kf_form_item .kf_form_input1{line-height: 40px; border-radius: 3px; margin-left: 90px; position: relative;}
.kf_form_item .kf_form_comment{ float: left; padding:9px 15px; color: #888888;}
.kf_form_item .kf_form_comment1{color: #888888; padding: 10px 0px;}
.kf_form_item:after{content:'\20';clear:both;*zoom:1;display:block;height:0}
.kf_form_select{ float: left; margin-right: 10px;}
.kf_from_pic_single{float: left; width: 120px; height: auto; margin-right: 10px;}
.kf_from_pic_single .title{ line-height: 25px; font-size: 14px; text-align: center;}
.kf_from_pic_single .pic{ height: 120px;}
.kf_from_pic_single .pic img{ cursor:pointer; width: 120px; height: 120px;}
.kf_from_pic_single .btn{ text-align: center; height:26px; width:auto;}
.kf_from_pic_single .btn a{ padding: 3px 10px; background-color: #fafafa; border:1px solid #f0f0f0; font-size: 14px; line-height: 20px; display: block; color: #444444;}

.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%;}
.postTextarea{width:100%; padding:0px; height:100px; border:0px;}

.textInputPrice{height:28px; line-height:28px; padding:5px 5px; margin:0px; width:40%; border:1px solid #dedede; border-radius:3px; float:left;}

.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-left: 5px;}



.user_infolistbox{ margin:0px; width:auto; height:auto; position: relative; margin-bottom:10px; padding:10px 15px; background-color:#FFFFFF; border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9; font-size: 18px;}
.user_infolistbox .title{ font-size: 18px; line-height: 25px; 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: 25px; font-size: 16px; }
.user_infolistbox .sort{height:16px; line-height: 16px; padding: 5px 0px; font-size: 16px;}
.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: 16px;}
.user_infolistbox .state span{ display:block;}
.user_infolistbox .state span.zhiding{ color:#1fbf8c;}
.user_infolistbox .state span.jiahong{ color:#ed414a;}
.user_infolistbox .view{position:absolute; top:5px; right:10px; padding: 5px; color: #444444; font-size: 14px; }
.user_infolistbox .cor{}
.bt6{ 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;}

.liuyan_wrap{ margin:0px; width:auto; height:auto; position: relative; padding:10px 10px; background-color:#FFFFFF; border-top:1px solid #e9e9e9; font-size: 18px;}
.liuyan_wrap:last-of-type{ border-bottom:1px solid #e9e9e9;}
.liuyan_xt{ display: inline-block; color: #ffffff; background-color: #ed414a; margin-right: 5px; font-size: 12px; height: 23px; line-height: 23px; padding: 0px 5px; border-radius: 5px;}
.liuyan_yh{ display: inline-block; color: #ffffff; background-color: #1fbf8c; margin-right: 5px; font-size: 12px; height: 23px; line-height: 23px; padding: 0px 5px; border-radius: 5px;}
.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_text{ font-size: 16px; line-height: 25px;}
.liuyan_date{ color: #aaaaaa;font-size: 16px; line-height: 25px;}

.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;}


.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;}

.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(images/topBg.jpg); 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: 1px solid #dedede; border-radius: 15px; padding: 0px 10px; color: #444444; background-color: #ffffff; margin-right: 10px; margin-left: 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; }

.partner_about{}
.partner_about .title{ font-size:18px;  background-image:url("/wap/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;}
