﻿*{-webkit-appearance:none;}
body{margin:0 auto; padding:0px; font-size:14px; background-color:#f2f2f2; max-width:800px;}
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;}
.infowrap{ margin:0px; width:auto; height:auto; margin-bottom:10px; padding:10px 15px; background-color:#FFFFFF; border:1px solid #e9e9e9;}
.infowrap .nomess{ line-height:50px; text-align:center; color:#888888; font-size:18px;}
.infowrap .title{ height:45px; line-height:45px; font-size:18px; border-bottom:1px solid #e5e5e5; overflow:hidden;}
.infowrap .title a{ color:#444444;}
.infowrap .price{ padding-left:20px; color:#ff552e; border-right:0px solid #dedede; width:auto; letter-spacing:0px; font-weight:bolder;}
.infowrap .price strong{ padding-right:2px; font-weight:lighter;}
.infowrap .price span{font-size:18px; font-weight:lighter;}
.infowrap .text{line-height:25px; padding:5px 0px; color:#888888; font-size:14px; font-size:16px;}
.infowrap .state{line-height:25px; padding:5px 0px; color:#888888; font-size:14px; font-size:16px;}
.infowrap .state .info_state_box{ padding:0px 8px 0px 0px; float:left; height:25px; font-size:16px; line-height:25px;margin-right:8px; 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 .control{ padding-top:8px;}
.line{ margin:0px; height:5px; margin-top:5px; border-top:1px solid #efefef; overflow:hidden; clear:both; float:none; width:100%;}
.userBotton{width:90px; text-align:center; height:35px; line-height:35px; overflow:hidden; font-size:16px; cursor:pointer; background-color:#0cace6;  border-radius:3px; position:absolute; right:5px; top:4px;}
.userBotton a{ text-decoration:none; color:#ffffff; font-weight:lighter; font-size:16px;}
.bt1{ color:#333333; font-size:14px; line-height:33px; border:1px solid #dedede; cursor:pointer; padding:0px; margin:0px; width:70px; height:33px; overflow:hidden; text-align:center; background-color:#efefef; -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:14px; line-height:33px; border:1px solid #5fca7e; cursor:pointer; padding:0px 0px; margin:0px; width:100px; height:33px; overflow:hidden; text-align:center; background-color:#5fca7e; text-decoration:none; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.bt3 a{ color:#ffffff; text-decoration:none;}
.bt4{ color:#ffffff; font-size:14px; line-height:33px; border:1px solid #ff9900; cursor:pointer; padding:0px 0px; margin:0px; width:90px; height:33px; overflow:hidden; text-align:center; background-color:#ff9900; text-decoration:none; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; display:none;}
.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;}
.fabuSelect{background-image:url(images/bg01.gif); background-repeat:no-repeat; margin-top:70px; margin-bottom:230px; width:544px; height:144px; border-collapse:collapse; text-align:center;}
.fabuSelect td{border-collapse:collapse; font-size:26px;}
.fabuSelect td a{ text-decoration:none; color:#197ac5; letter-spacing:2px; font-family:"黑体","宋体"; font-weight:bolder;}
.fabuSelect td a:hover{ color:#cc3300}
.fabuSelect td span{ color:#cccccc; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:lighter;}

/*用户中心*/
.yhzsBoxTopWrap{ height:200px; background-color:#FFFFFF;}
.yhzsBoxTop{ padding:20px 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; padding:0px;  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;}
.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:16x; 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; line-height:25px; background-color:#FFFFFF; padding:10px; line-height:25px; background-color:#81e146; border-radius:3px;}
.wxPicDiv{ color:#333333; font-size:14px; line-height:25px; 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; padding:5px; 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; _position:absolute; _bottom:0px; background-color:#fafafa; 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; margin:auto; 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);}

.swfupload-control{width:100%; height:auto; display:block; overflow:hidden;}
.preview{width:auto; float:left; height:auto; margin:0px; padding:0px;}
.preview li{float:left; width:90px; height:90px; margin:2px; padding:0px; list-style:none; text-align:center; border:1px solid #dedede; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; position:relative; overflow:hidden;}
.preview li img{width:90px; height:90px; display:block;}
.previewDel{height:25px; line-height:25px; text-align:center; font-size:14px; margin:0px; padding:0px; background-color:#f0f6f6; cursor:pointer; position:absolute; top:0px; right:0px; width:20px; height:20px; line-height:20px; font-size:14px; color:#FFFFFF; background-color:#FF0000;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.wapUploadBtn{float:left; width:90px; height:90px; margin:2px; padding:0px; list-style:none; text-align:center; border:1px solid #dedede; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; position:relative; overflow:hidden;}
.wapUploadBtn img{ width:90px; height:90px;}

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:100%; border:1px solid #efefef; list-style:none; cursor:pointer; color:#666666; height:45px; line-height:45px; font-size:16px;  -moz-border-radius:22px; -webkit-border-radius:22px; border-radius:22px; background-color:#fafafa; margin:0px; padding:0px; margin-bottom:10px;}
.payComList li .inp{float:left; width:16px; height:16px; margin:14px; border:1px solid #efefef;   -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; background-color:#FFFFFF;}
.payComList li .inp input{ display:none;}
.payComList li .name{ float:left; width:80px;}
.payComList li .time{ float:left; width:60px;}
.payComList li .1price{ float:left; width:80px; font-weight:bolder; font-size:36px; line-height:45px;}
.payComList li.payComListCk{ border-color:#dedede; color:#20a2d9; background-color:#FFFFFF;}
.payComList li.payComListCk .price{}
.payComList li.payComListCk .inp{border-color:#2dbbeb; background-color:#ffffff; border:2px solid #2dbbeb; width:14px; height:14px;}

.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;}
.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; border-radius:0px; border:2px; line-height:28px; padding:5px 5px; margin:0px; width:40%; border:1px solid #dedede; border-radius:3px; float: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; border-bottom:1px solid #dedede; 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; float:left; 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:25%; 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:29px; font-size:16px; height:auto; vertical-align:top; padding:8px; border-bottom:1px solid #e5e5e5; color:#666666;}
.listTable .head{ background-color:#f8f8f8; color:#333333;}
.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{height:auto; 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;}