* { -webkit-appearance: none; table-layout:fixed; word-break:break-all; word-wrap:break-word; }
body { margin:0 auto; padding:0px; padding-bottom:50px; font-size:14px; background-color:#f2f2f2; max-width:800px; font-family:"Helvetica Neue", Helvetica, STHeiTi, sans-serif; }
form { margin:0px; padding:0px; }
a { color:#000000; text-decoration:none; }
.clear { width:100%; height:0px; overflow:hidden; font-size:0px; line-height:0px; margin:0px; padding:0px; clear:both; float:none; }
.clear10 { width:100%; height:10px; overflow:hidden; font-size:0px; line-height:0px; margin:0px; padding:0px; clear:both; float:none; }
.clear40 { width:100%; height:40px; overflow:hidden; float:none; clear:both; }
.clear80 { width:100%; height:80px; overflow:hidden; float:none; clear:both; }
.fr { float:right; }
.fr5 { float:right; margin-left:5px; }
.vali_pic { border:1px solid #dedede; }
.vali_pic img { height:40px; }
.top { position:relative; background-color:#ed414a; height:45px; width:100%; line-height:45px; }
.keyword { color:#FF3300; font-weight:bolder; }
.wname { padding-left:10px; font-size:18px; text-align:center; color:#efefef; }
.wname strong { color:#FFFF00; font-weight:lighter; }
.wpost { margin:0px; position:absolute; right:6px; top:10px; }
.wpost img { }
.itop { background-color:#2f3c45; height:45px; overflow:hidden; width:100%; }
.itopio1 { float:left; margin-left:5px; padding:2px; height:auto; text-align:center; }
.itopio1 .infoback { background-image:url(../images/png07.png); font-size:16px; background-position:0px 10px; background-repeat:no-repeat; background-size:20px 20px; height:41px; line-height:41px; display:block; color:#FFFFFF; padding-left:20px; padding-right:10px; float:left; border-right:1px dotted #4c5c67; }
.itopio1 .edit { background-image:url(../images/png08.png); font-size:16px; background-position:0px 10px; background-repeat:no-repeat; background-size:20px 20px; height:41px; line-height:41px; display:block; color:#FFFFFF; padding-left:20px; padding-right:10px; float:left; margin-left:10px; border-right:1px dotted #4c5c67; }
.itopio1 .topindex { background-image:url(../images/png09.png); font-size:16px; background-position:0px 10px; background-repeat:no-repeat; background-size:20px 20px; height:41px; line-height:41px; display:block; color:#FFFFFF; padding-left:20px; padding-right:10px; float:left; margin-left:10px; border-right:1px dotted #4c5c67; }
.itopio1 img { padding:0px; }
.m { margin:0px; padding:0px; }
.loading { background-image:url("../images/loading.gif"); background-repeat: no-repeat; background-size: 80px; line-height: 80px; font-size: 22px; padding-left: 100px; color: #aaaaaa; }
.iNewTitle { line-height:35px; padding: 5px 10px; }
.iNewTitle .title { font-size:16px; background-image:url("../images/ico_title8.png"); background-position: 4px 7px; background-size: 20px; padding-left: 30px; background-repeat: no-repeat; color: #ed414a; border-bottom:#eee 1px solid; }
.iNewTitle .title span{ float:right; margin-top:3px;}
.iNewTitle .title span a{ color:#fff;background-color:#42b712; border-radius:8px; display:block; font-size:12px; line-height:20px; height:20px; padding:1px 10px;}
.iNewsHot { padding:0px 10px; }
.iNewsHot .title{ text-align:center;}
.iNewsHot .title a { line-height:45px; font-size:18px; color:#444444; font-weight: bolder; text-align:center }
.iNewsHot .con { height:40px; line-height:20px; overflow:hidden; font-size:12px; color:#888888; text-align:left;text-indent:2em; }
.iNews { padding:10px 10px; margin:0px; text-align:left;  }
.iNews ul { margin:0px; padding:0px; border-top:#eee 1px solid;}
.iNews ul li { list-style:none; line-height:29px; font-size:16px; overflow:hidden; height:29px; }
.iNews ul li span { color:#ed414a; padding-right:5px; }
.iNews ul li a { color:#444444; }
.iSortList { text-align:left; border: 1px solid #dedede; background-color: #ffffff; }
.iSortList:after { content:'\20'; clear:both; *zoom:1;
display:block; height:0; }
.iSortList a { color:#333333; }
.iSortList a:hover { color:#197ac5; }
.iSortInfo { width:auto; height:auto; padding:0px 5px; background-color: #ffffff; margin-bottom: 10px; }
.iSortInfo .title { line-height:45px; height:45px; padding:5px 10px; margin:0px; border-radius: 30px; background-color: #f9f9f9; }
.iSortInfo .title em { float:left; background-image: url("../images/ico_i_1.png"); background-repeat: no-repeat; background-size: 32px; width:32px; height:32px; margin-top:7px; overflow:hidden; margin-right:10px; }
.iSortInfo ul { margin:0px; padding:10px 10px; }
.iSortInfo ul:after { content:'\20'; clear:both; *zoom:1;
display:block; height:0; }
.iSortInfo ul li { width:33%; padding:0px; margin:0px; height:30px; line-height:30px; text-align:left; float:left; list-style:none; font-size:16px; }
.iSortInfo ul li a { color:#666666; }
.iSortBiz { width:auto; padding:0px 5px; background-color: #ffffff; }
.iSortBiz .title { line-height:45px; height:45px; padding:5px 10px; border-radius: 30px; background-color: #f9f9f9; }
.iSortBiz .title a { color:#444444; }
.iSortBiz a.more { float:right; font-size:16px; color:#666666; font-weight:lighter; }
.iSortBiz .title em { float:left; background-image: url("../images/ico_i_1.png"); background-repeat: no-repeat; background-size: 32px; width:32px; height:32px; margin-top:7px; overflow:hidden; margin-right:10px; }
.iSortBiz ul { margin:0px; padding:10px 10px; }
.iSortBiz ul li { width:33%; padding:0px; margin:0px; height:30px; line-height:30px; text-align:left; float:left; list-style:none; font-size:16px; }
.iSortBiz ul li a { color:#666666; }
.iSortBiz ul li.head { width:60px; clear:both; float:none; height:20px; line-height:20px; background:#3598DB; text-align:center; border-radius:3px; }
.iSortBiz ul:nth-of-type(4n+2) li.head {
background:#1fbf8c;
}
.iSortBiz ul:nth-of-type(4n+3) li.head {
background:#ed414a;
}
.iSortBiz ul:nth-of-type(4n+4) li.head {
background:#aaaaaa;
}
.iSortBiz ul li.head a { color:#FFFFFF; }
.iBizTitle { line-height:30px; padding: 5px 10px; }
.iBizTitle .title { font-size:16px; background-image:url("../images/ico_title9.png"); background-position: 0px 4px; background-size: 20px; padding-left: 25px; background-repeat: no-repeat; color: #ed414a; }
.iBizTitle .title span{ float:right;margin-top:3px;}
.iBizTitle .title span a{ color:#fff;background-color:#42b712; border-radius:8px; display:block; font-size:12px; line-height:20px; height:20px; padding:1px 10px;}
.ibizcon { width:auto; overflow: hidden; padding-bottom: 25px; position: relative; }
.ibizcon:after { content:'\20'; clear:both; *zoom:1;
display:block; height:0; }
.ibizcon .swiper-pagination-bullet-active { background:#ed414a; }
.ibizbox { }
.ibizbox .pic { width:100%; padding-bottom: 100%; overflow: hidden; border-radius: 5px; border:1px solid #efefef; position: relative; display: block; float: none; clear: both; }
.ibizbox .pic img { width:100%; height: 100%; position: absolute; left: 0px; top: 0px; }
.ibizname { height:25px; line-height: 25px; overflow: hidden; }
.ibizname a { color:#444444; }
.i_bianmin_title { line-height:35px; background-color:#ffffff; padding: 10px; }
.i_bianmin_title .title { font-size:18px; background-image:url("../images/ico_title10.png"); background-position: 0px 5px; background-size: 24px; padding-left: 30px; background-repeat: no-repeat; color: #3598db; }
.i_bianmin_title .comment { font-size: 14px; line-height: 25px; color: #888888; }
.i_bianmin_title .comment a { color:#888888; }
.i_bianmin { margin:0px; padding:0px; padding-bottom: 10px; }
.i_bianmin:after { content:'\20'; clear:both; *zoom:1;
display:block; height:0; }
.i_bianmin li { width:33%; height:auto; margin: 0px; float:left; list-style:none; font-size:14px; line-height:20px; padding: 0px; text-align:center; color:#FFFFFF; overflow:hidden; }
.i_bianmin li:nth-of-type(5n+1) a {
background-color:#ed414a;
}
.i_bianmin li:nth-of-type(5n+2) a {
background-color:#1fbf8c;
}
.i_bianmin li:nth-of-type(5n+3) a {
background-color:#3598db;
}
.i_bianmin li:nth-of-type(5n+4) a {
background-color:#ff7125;
}
.i_bianmin li:nth-of-type(5n+5) a {
background-color:#bdbbc0;
}
.i_bianmin li a { color:#ffffff; background-color:#FF0000; display: block; border-radius: 5px; margin: 3px; padding:5px 0px; height: 40px; }
.i_bianmin_comment { color:#aaaaaa; position:absolute; right:10px; top:10px; line-height: 20px; font-size: 16px; }
.i_bianmin_comment a { color: #444444; margin:0px 5px; }
.iInfoTitle { ine-height:35px; background-color:#ffffff; padding: 10px; overflow: hidden; border-bottom:1px solid #ededed;border-top: 2px solid #ed414a; }
.iInfoTitle .title { font-size:16px; background-image:url("../images/ico_title11.png"); background-position: 0px 0px; background-size: 22px; padding-left: 25px; background-repeat: no-repeat; color: #ed414a; }
.iInfoTitle .sort { width: 100%; overflow: scroll; height: 25px; margin: 0px; padding-top: 10px; white-space: nowrap; }
.iInfoTitle .sort a { margin-right: 10px; padding: 2px 5px; font-size: 16px; color: #666666; line-height: 20px; }
.iInfoTitle .sort a.sour { border-bottom:2px solid #ed414a; color: #ed414a; }
.tb1 { background-color:#e5e5e4; margin:0px; padding:6px 0px 6px 0px; line-height:40px; height:38px; width:100%; overflow:hidden; position:relative; }
.bt3 { color:#ffffff; font-size:12px; line-height:33px; border:1px solid #1fbf8c; cursor:pointer; padding:0px 0px; margin:0px; width:80px; height:33px; overflow:hidden; text-align:center; background-color:#1fbf8c; text-decoration:none; border-radius:3px; }
.bt3 a { color:#ffffff; text-decoration:none; }
.bt4 { color:#ffffff; font-size:12px; line-height:33px; border:1px solid #ed414a; cursor:pointer; padding:0px 0px; margin:0px; width:80px; height:33px; overflow:hidden; text-align:center; background-color:#ed414a; text-decoration:none; border-radius:3px; }
.bt4 a { color:#ffffff; text-decoration:none; }
.kfUserBigBtn { font-size:16px; line-height:40px; height:40px; min-width:130px; }
.fl { float:left; }
.fl5 { float:left; margin-right:5px; }
.weather { height:32px; padding:15px; background-color:#FFFFFF; width:auto; overflow:hidden; border-bottom:1px solid #efefef; }
.search { width:auto; position:relative; margin-right:120px; padding:5px; }
.searchSortBox { width:70px; line-height:40px; font-size:16px; position:relative; float:left; }
.searchSort { padding:0px 10px; margin:2px; height:40px; background:url(../images/a06.gif) no-repeat 90% center; text-align:left; border-right:1px solid #ddd; color:#999999; }
.searchCheck { position:absolute; display:none; top:48px; width:65px; left:0px; margin:0px; padding:0px; z-index:999; border-radius:4px; background:rgba(0, 0, 0, .85); }
.searchCheck li { margin:0px 5px; text-align:center; font-size:14px; color:#ffffff; line-height:40px; border-bottom:1px solid #ddd; list-style:none; cursor:pointer }
.searchCheck li.nb { border-bottom:0px; }
.searchCheck .over { background-color:#4683c2; color:#FFFFFF; }
.searchCheck .arrow-up { position:absolute; top:-6px; left:13px; display:block; width:0; height:0; border-left:6px solid transparent; border-right:6px solid transparent; border-bottom:6px solid #000; opacity:.75; }
.search .con1 { position:relative; border: solid 0px #ffffff; height: 45px; border-radius: 4px; background: #fff; }
.wapShTxBox { width:60%; float:left; padding:2px; height:45px; }
.wapShTx { height:38px; width:100%; font-size:18px; color:#555555; border:0px; margin:0px; padding:0px; padding:2px; line-height:38px; float:left; }
.wapShBu { height:45px; background:url(../images/magnifier.png) no-repeat center center; background-color:#FFFFFF; width:42px; background-size: 60%; border:0px; cursor:pointer; position:absolute; top:0px; right:0px; }
.topPost { width:120px; float:right; }
.postbn { margin:5px; margin-left:0px; font-size:16px; color:#FFFFFF; background-color:#ed414a; height:45px; line-height:45px; text-align:center; border-radius: 4px; background:url(../images/png_post.png) #ed414a no-repeat 8px 12px; padding-left:15px; background-size:22px; }
.bizbn { margin:5px; margin-left:0px; font-size:16px; color:#FFFFFF; background-color:#ed414a; height:45px; line-height:45px; text-align:center; border-radius: 4px; background:url(../images/png_biz.png) #ed414a no-repeat 8px 12px; padding-left:15px; background-size:22px; }
.iTitle { line-height:35px; text-align:center; margin-top:8px; }
.iTitle span { padding:8px; background-color:#f2f2f2; position:relative; font-size:18px; color:#888888; }
.iTitle .line { border-top:1px solid #ddd; height:1px; overflow:hidden; width:100%; position:relative; top:18px; }
.c { font-size:16px; color:#333333; line-height:25px; }
.c a { font-size:16px; color:#333333; font-weight:bolder; line-height:25px; }
.pBox { text-align:center; height:auto; }
.p { margin:0px auto; padding:10px 20px 10px 20px; text-align:center; display:block; width:auto; height:auto; overflow:hidden; }
.p li { list-style:none; height:35px; min-width:35px; display:inline-block; border:1px solid #ddd; background-color:#ffffff; margin:3px; line-height:35px; border-radius:3px; }
.p li a { display:block; padding:0px 10px; }
.p li.nob { padding:0px 10px; }
.p .check { border:1px solid #0cace6; font-weight:bolder; color:#0cace6; min-width:15px; padding:0px 10px; }
.more+ { text-align:center; padding:0 10px; background-color:#42b712; border-radius:2px; float:right; display:block; color:#ffffff; }
.mNav { height:auto; overflow:hidden; width:100%; background-color:#FFFFFF; padding:10px 0px; }
.mNavBox { height:68px; padding:8px 0px; width:auto; }
.mNav ul { margin:0px; padding:0px; }
.mNav ul li { float:left; list-style:none; background-color:#ffffff; width:20%; margin:0px; height:85px; overflow:hidden; font-size:14px; text-align:center; }
.mNav ul li .bg1 { background-image:url(../images/t1.jpg) }
.mNav ul li .bg2 { background-image:url(../images/t2.jpg) }
.mNav ul li .bg3 { background-image:url(../images/t3.jpg) }
.mNav ul li .bg4 { background-image:url(../images/t4.jpg) }
.mNav ul li .bg5 { background-image:url(../images/t5.jpg) }
.mNav ul li .bg6 { background-image:url(../images/t6.jpg) }
.mNav ul li .bg7 { background-image:url(../images/t7.jpg) }
.mNav ul li .bg8 { background-image:url(../images/t8.jpg) }
.mNav ul li .bg9 { background-image:url(../images/t9.jpg) }
.mNav ul li .bg10 { background-image:url(../images/t10.jpg) }
.mNav ul li .head { display:block; width:46px; height:46px; border-radius: 23px; line-height:46px; margin:0px auto; font-size:22px; color:#FFFFFF; text-align:center; font-style:normal; }
.mNav ul li .ico { display:block; width:46px; height:46px; background-size:46px 46px; background-repeat:no-repeat; background-position:center; line-height:46px; margin:0px auto; font-size:22px; color:#FFFFFF; text-align:center; }
.mNav ul li .title { display:block; line-height:30px; font-size:14px; color:#666666; text-align:center; }
.xxSort { text-align:left; height:auto; letter-spacing:1px; padding:0px; margin:0px 8px; }
.xxSortBox { -moz-border-radius:25px; overflow:hidden; -webkit-border-radius:25px; border-radius:25px; border:1px solid #ddd; height:50px; line-height:50px; background-color:#FFFFFF; margin-top:8px; margin-bottom:8px; }
.xxSortList1 { float:left; width:60px; color:#666666; text-align:center; background-color:#f9f9f9; border-left:0px dashed #ddd; }
.xxSortList2 { width:auto; margin-left:60px; text-align:center; border-left:0px dashed #ddd; }
.xxSortList { float:left; width:33%; height:50px; ; overflow:hidden; color:#666666; text-align:center; background:url(../images/a06.gif) no-repeat 90% center; }
.xxSortList span { display:table; padding:5px 10px; color:#555555; width:100%; border-left:1px solid #ddd; text-align:left; margin:auto; }
.xxSortList span i { display:table-cell; font-style:normal; line-height:22px; height:42px; padding:0px; overflow:hidden; letter-spacing:0px; vertical-align:middle; }
.xxSortList span i strong { color:#aaaaaa; display:block; height:20px; overflow:hidden; width:90%; font-weight:lighter; }
.item { height:auto; margin:5px 5px; background-color:#fff; color:#666666; text-align:left; padding:0px 0px 0px 0px; overflow:hidden; }
.sortTitle { font-size:14px; color:#197ac5; background-color:#f0f0f0; position:relative; line-height:25px; height:25px; margin:5px 0px; padding:5px 10px; }
.sortTitle .fhsjfl { position:absolute; top:5px; padding:0px 20px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background-color:#ff9900; right:10px; line-height:25px; font-size:14px; }
.sortTitle .fhsjfl a { color:#ffffff; }
.sortul { margin:0px; padding:0px; position:relative; left:-1px; top:1px; margin-bottom:5px; width:auto; }
.sortul li { width:33%; list-style:none; float:left; height:40px; border-bottom:1px solid #efefef; padding:5px 0px; line-height:20px; font-size:16px; background-repeat:repeat-x; overflow:hidden; margin:0px; text-align:center; }
.sortul li div { height:40px; overflow:hidden; width:auto; padding:0px 5px; border-left:1px solid #efefef; }
.sortul li a { display:table; color:#555555; width:100%; text-align:center; margin:auto; }
.sortul li a span { display:table-cell; height:40px; padding:0px; overflow:hidden; letter-spacing:0px; vertical-align:middle; }
.sortul li.sour { }
.sortul li.sour a { color:#ed414a; font-weight:bolder; }
.textm { border:1px solid #ddd; font-size:16px; width:25%; height:25px; line-height:25px; padding:2px; }
.buttonsx { border:1px solid #ddd; width:100px; height:35px; line-height:35px; text-align:center; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background-color:#f9f9f9; float:left; margin-right:10px; }
.wapBox { margin:0px 0px; margin-bottom: 0px; font-size:16px; background-color:#FFFFFF; padding:8px; position:relative; border-bottom:#eee 1px solid; }
.wapBox .title { width:100%; height:auto; clear:both; float:none; line-height:30px; }
.wbt { font-size:16px; line-height:30px; vertical-align: middle; font-weight: bold }
.wbding { background-color:#ed414a; color:#FFFFFF; width:auto; padding:2px 5px; line-height: 30px; vertical-align: middle; text-align:center; margin:0px 5px; font-size: 14px; margin-left:0px; border-radius:3px; }
.wapBox .wbp { color:#ed414a; font-size:18px; padding-left:5px; line-height:35px; vertical-align: middle; }
.wapBox .date { float:left; width:auto; mix-width:25%; overflow:hidden; padding:0px 5px; border:1px solid #aaaaaa; color:#aaaaaa; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; margin-right:5px; }
.wbzj { background-color:#cccccc; color:#ffffff; width:45px; text-align:center; line-height:25px; height:25px; margin:5px; margin-left:0px; float:left; border-radius:5px; }
.wapBoxClass { margin-top:5px; font-size:12px; }
.wapBoxClass1 { float:left; width:auto; mix-width:25%; overflow:hidden; padding:0px 5px; border:1px solid #35a6ee; color:#35a6ee; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; margin-right:5px; }
.wapBoxClass2 { float:left; width:auto; mix-width:25%; overflow:hidden; padding:0px 5px; border:1px solid #f0962a; color:#f0962a; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; margin-right:5px; }
.wapBoxClass3 { float:left; width:auto; mix-width:25%; overflow:hidden; padding:0px 5px; border:1px solid #1fbf8c; color:#1fbf8c; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; margin-right:5px; }

.wBPic{ width:100%; text-align:left; margin-top:0px; height:auto; position:relative; max-height:100px; overflow:hidden}
.wBPic img{width:100px; height:80px;-moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;}
.wbtcc {width: 100px; float: left; margin-right: 8px;}
.wapBoxCon{font-size:14px; line-height:25px; margin-top:5px; color:#666666; max-height:80px; overflow:hidden;}
.wBPicNum { position:absolute; left:0px; bottom:0px; background-color:#009900; font-size:16px; line-height:18px; padding:5px; color:#FFFFFF; }
.wapBox .contact { height:auto; line-height:38px; width:100%; margin:0px 0px 8px 0px; position:relative; float:none; clear:both; color:#666666; font-size:18px; }
.wapBox .contact span { font-size:16px; }
.wapBox .contact strong { padding-right:10px; font-size:16px; font-weight:normal; }
.wapBox .contact .bd { border:1px solid #ed414a; background-color:#ed414a; color:#ffffff; background-image:url(../images/ico11.png); background-size:20px; background-position:3px 2px; background-repeat:no-repeat; width:70px; padding-left:18px; position:absolute; top:5px; right:5px; font-size:14px; text-align:center; line-height:25px; height:25px; margin:0px; display:block; border-radius:5px; }
.in { line-height:25px; font-size:14px; background-color:#FFFFFF; padding:5px; margin:5px; }
.num span { float:left; font-size:18px; line-height:35px; }
.bianmin{ margin:0; padding:0;}
.bianmin ul{ list-style:none; margin:0; padding:0;}
.bianmin li{ list-style:none; margin:10px 0; padding:0;}
.section .wrap { padding: 10px;
}
.section {margin:5px; padding: 10px; background-color: #fff; box-shadow: 0 1px 3px #ccc; margin-bottom: 10px}
.section .title {height: 25px; line-height: 25px;}
.section .title .text-title {font-size: 16px; color: #4998e7; font-weight: bold;}
.section .title .text-title:before {display: inline-block; content: ''; width: 3px; border-radius: 1px; background: #4998e7; margin-right: 5px; height: 13px;}
.section .title .pull-right{color: #ea272f; font-size: 14px;}
.section .title-articles {background: url('../images/news_bg.png'); background-repeat: no-repeat; background-size:30%  auto ;}
.section .title-infos .text-title{color: #e74950; }
.section .title-infos .text-title:before {background: #e74950}

.item2{height:auto; margin:5px 0px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #ddd; background-color:#fff; color:#666666; text-align:left; padding:0px 0px 0px 0px;}
.foot { font-size:16px; text-align:center; line-height:25px; color:#999999 }
.footNav { padding:0px 0px; background-color:#dbdbdb; height:40px; line-height:40px; font-size:16px; margin:10px 0px; }
.footNav1 { margin:0px; padding:0px; }
.footNav1 li { float:left; padding:0px; margin:0px; list-style:none; width:60px; padding-left:15px; text-align:center; }
.footNav1 .footTop { float:right; padding-right:20px; width:auto; cursor:pointer; letter-spacing:2px; }
.foot .btn_top{ position:fixed; right: 10px; bottom: 80px; background-color: #dedede; width: 40px; height: 40px; border-radius: 50%; font-size: 12px; line-height: 15px; color: #444; display: none;}
.foot a { font-size:16px; line-height:25px; color:#444444; }
.footlink { color:#444444; line-height:30px; }
.footlink a { color:#444444; }
.footcopy { font-size:12px; }
.footcopy a { color:#999999; font-size:12px; }
.stat { display:none; }
.kfwrapbox { margin:0px; margin-bottom:10px; background-color:#FFFFFF; border-top:2px solid #ed414a; border-bottom:1px solid #e9e9e9; }
.kfwrapbox1 { margin:0px; margin-bottom:10px; background-color:#FFFFFF; }
.kfwraptitle { line-height:60px; height:60px; font-size:24px; border-bottom:1px solid #e9e9e9; text-align: center; background-color:#ffffff; margin-bottom:8px; color: #444444; }
.kfwraptitle em { width:32px; height:32px; background-image:url("../images/ico_title1.png"); background-size: 32px; background-repeat: no-repeat; vertical-align:bottom; overflow:hidden; margin:10px; display: inline-block; }
.kfwraptitle em:nth-of-type(2) {
background-image:url("../images/ico_title2.png");
}
.kfwrapContent { padding: 10px 15px; line-height: 25px; font-size: 16px; color: #444444; }
.kfwraptitle1 { line-height:45px; height:45px; font-size:18px; border-bottom:1px solid #e9e9e9; background-color:#ffffff; margin-bottom:8px; color: #444444; }
.kfwraptitle1 em { float:left; width:8px; height:18px; margin-top:13px; background:#ed414a; overflow:hidden; border-radius:2px; margin-right:10px; margin-left: 10px; }
.kfwraptitle2 { line-height:35px; border-bottom:1px solid #e9e9e9; background-color:#ffffff; padding: 10px; margin-bottom:8px; }
.kfwraptitle2 .title { font-size:18px; background-image:url("../images/ico_title5.png"); background-position: 0px 5px; background-size: 24px; padding-left: 30px; background-repeat: no-repeat; color: #ed414a; }
.kfwraptitle2 .comment { font-size: 14px; line-height: 25px; color: #888888; }
.kfwraptitleshare { line-height:25px; border-bottom:1px solid #e9e9e9; background-color:#ffffff; padding: 10px; margin-bottom:8px; }
.kfwraptitleshare .ico { float: left; background-image:url("../images/ico_title6.png"); background-repeat: no-repeat; background-position: 0px 5px; background-size: 56px; width: 60px; height: 60px; margin: 5px 0px; }
.kfwraptitleshare .title { font-size:18px; padding-left: 70px; color: #ed414a; }
.kfwraptitleshare .comment { font-size: 16px; padding-left: 70px; line-height: 25px; color: #444444; }
/*------------------------------info.aspx---------------------------------*/
.infodiv { margin:0px 10px; }
.infowrap { margin:0px; margin-bottom:10px; padding:10px 15px; background-color:#FFFFFF; border:1px solid #e9e9e9; }
.infowrap .bt { color:#444444; font-size:20px; height:auto; padding-bottom:10px; line-height:30px; }
.infowrap .btwrap .bt { color:#444444; font-size:20px; height:auto; padding-bottom:0px; line-height:30px; }
.infowrap .btwrap .price { color:#ed414a; font-size:20px; line-height:30px; }
.infowrap .bt_info { color:#444444; font-size:14px; line-height:20px; }
.infowrap .bt_info p { display: inline-block; padding: 0px; margin: 0px; margin-right: 10px; }
.infowrap .bt_info a { color:#444444; }
.infowrap .btwrap .ctr { color:#444444; }
.infowrap .btwrap .ctr a { color:#444444; margin-bottom: 5px; border:1px solid #dedede; display: inline-block; margin-right:5px; border-radius:3px; padding:2px 5px; }
.infowrap .btwrap .ctr a.haibao { color:#1fbf8c; border:1px solid #1fbf8c; }
.infowrap .date { color:#888888; font-size:14px; line-height:20px; }
.infotitle { line-height:35px; height:35px; font-size:16px; border-bottom:1px solid #e9e9e9; padding:5px; background-color:#ffffff; margin-bottom:8px; }
.infotitle em { float:left; width:8px; height:18px; margin-top:9px; background:#ed414a; overflow:hidden; border-radius:2px; margin-right:10px; }
.pl { }
.reviewpost { padding:10px; }
.plt { height:35px; color: #444444; font-size:16px; line-height:35px; background-image:url("../images/ico_title4.png"); background-position: 0px 8px; background-repeat: no-repeat; background-size: 18px; padding-left: 22px; }
.kf_title_1 { line-height:35px; height:35px; font-size:16px; border-bottom:1px solid #e9e9e9; padding:5px; background-color:#ffffff; margin-bottom:8px; }
.kf_title_1 em { float:left; width:8px; height:18px; margin-top:9px; background:#ed414a; overflow:hidden; border-radius:2px; margin-right:10px; }
.reviewBox { margin-bottom:10px; border-bottom:1px solid #e5e5e5; color:#444444; padding:10px; }
.reviewBox .con { padding:5px 0px 0px 5px; }
.reviewBox .revert { padding:10px; border:1px solid #e5e5e5; border-radius:3px; margin: 10px; }
.reviewBox .head { color:#888888; padding:5px; margin-bottom:8px; height: 40px; width: auto; }
.reviewBox .head .pic { width:40px; height: 40px; overflow: hidden; border-radius: 40px; float: left; }
.reviewBox .head .name { width:auto; height: 40px; line-height: 40px; margin-left: 50px; overflow: hidden; }
.reviewBox .head .pic img { width: 40px; height: 40px; }
.reviewBox .date { font-size:14px; line-height:15px; text-align:right; margin-top:5px; color:#cccccc; padding:2px; }
.ic { width:100%; font-size:18px; line-height:30px; color:#444444; height:auto; overflow:hidden; }
.ic img { width:95%; height:auto; }
.btnShowTel { background-color:#ff4466; color:#FFFFFF; font-size:18px; line-height:25px; padding:10px 0px; width:auto; text-align:center; border-radius: 3px; cursor:pointer; }
.xgxxc { height:auto; }
.xgxxc ul { margin:0px; padding:0px; }
.xgxxc ul li { width:auto; font-size:14px; line-height:25px; border-top:1px dashed #e5e5e5; position:relative; padding:10px 5px; color:#999999; overflow:hidden; list-style:none; }
.xgxxc ul li.nb { border-top:0px; }
.xgxxc ul li a { text-decoration:none; }
.xgxxc ul li .title { font-size:16px; color:#666666; }
.xgxxc ul li .content { font-size:12px; line-height:20px; color:#666666; }
.xgxxc ul li .price { color:#ff3300; }
.xgxxc ul li .pic_box { width:90px; height:80px; margin-right:10px; overflow:hidden; }
.xgxxc ul li .pic { width:90px; height:80px; display: table-cell; vertical-align:middle; overflow:hidden; line-height:80px; }
.xgxxc ul li img { width:90px; height:auto; border:0px; vertical-align:middle; }
.xgxxc ul li a { color:#888888; }
/*---------post------------*/
.pstitle { line-height:35px; height:35px; font-size:16px; border:1px solid #e5e5e5; border-radius:5px; padding:5px; background-color:#fafafa; margin-bottom:8px; }
.pstitle em { float:left; width:6px; height:18px; margin-top:9px; margin-left:8px; background:#3598DB; overflow:hidden; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; margin-right:10px; }
.pstitle strong { color:#ed414a; }
.msort { line-height:28px; font-size:12px; }
.msortt { font-size:18px; width:95%; border-bottom:1px solid #e5e5e5; background-image:url(../images/ico01.png); background-repeat:no-repeat; background-position:0px 10px; padding:5px; padding-left:20px; }
.dsort { font-size:18px; color:#003399; margin-bottom:5px; margin-top:5px; }
.ssort { margin:0px; padding:0px; }
.ssort li { float:left; width:33%; height:30px; padding:5px 0px; border-bottom:0px solid #efefef; list-style:none; }
.ssort li div { height:30px; line-height:15px; overflow:hidden; border-right:0px solid #efefef; }
.ssort li a { text-decoration:none; display:table; width:100%; font-size:16px; color:#666666; }
.ssort li a span { display:table-cell; vertical-align:middle; height:30px; padding:0px 5px; text-align:center; }
.postDiv { margin-top:5px; }
.postPs { font-size:16px; color:#888888; margin-bottom:5px; text-align:left; }
.textInputPrice, .textInput, .textInputC, .textInputP, .postTextarea, .postbs1 select { font-size:16px; color:#555555; border:1px solid #e5e5e5; }
.textInput { height:28px; border-radius:0px; border:0px; line-height:28px; padding:5px 5px; margin:0px; width:90%; }
.postpricesp { float:left; color: #888888; width:20px; text-align:center; }
.postTextarea { width:95%; padding:5px; height:100px; border:0px; }
.postTextareaEdit { width:100%; padding:5px; height:200px; border:0px; }
.inputText { -webkit-appearance:none; border:1px solid #e5e5e5; width:90%; padding:5px; height:30px; line-height:30px; font-size:14px; border-radius:3px; }
.inputTextarea { -webkit-appearance:none; border:1px solid #e5e5e5; width:90%; padding:5px; height:auto; line-height:25px; font-size:14px; border-radius:3px; }
.pfInput { clear:both; float:none; _display:inline-block; color:#444444; font-size:16px; line-height:38px; position:relative; width:100%; margin-bottom:3px; }
.pfInput2 { clear:both; float:none; _display:inline-block; color:#444444; font-size:16px; line-height:38px; position:relative; width:100%; margin-bottom:0px; }
.label { height:38px; padding:0px; text-align:center; display:block; width:90px; float:left; line-height:38px; overflow:hidden; }
.label strong, .label1 strong { color:#cc0000; }
.label1 { height:35px; padding:4px; display:block; font-size:14px; border-bottom:0px solid #dedede; text-align:left; background-color:#f0f6f6; }
.inputDiv { width:auto; border-radius:3px; border:1px solid #e5e5e5; float:none; margin-left:90px; height:auto; padding:0px; }
.inputDiv2 { width:auto; float:none; margin-left:90px; height:auto; color:#aaaaaa; padding:0px; }
.csSelect { position:relative; height:22px; float:left; width:auto; }
.csSelect div { float:left; width:auto; margin-bottom:5px; }
.csSelect select { float:left; height:22px; margin-right:10px; }
.inputPs1 { line-height:20px; padding:9px 0px; }
.exLp { position:absolute; right:0px; top:0px; line-height:35px; }
.inputDiv1 { width:auto; float:none; background-color:#FFFFFF; border-bottom:0px; height:auto; padding:4px 10px 4px 10px; }
.postBline { border-top:1px solid #dedede; height:10px; overflow:hidden; line-height:10px; font-size:0px; }
.postPicDiv { width:95%; height:auto; }
.postPicDiv img { display:none; width:90%; height:auto; }
.exDiv { }
.pexErr { height:30px; width:auto; display:inline; white-space:nowrap; color:#ed414a; background-image:url(/images/a2.png); line-height: 30px; background-size:18px; background-repeat:no-repeat; background-position:left; padding-left:25px; margin-left:5px; float:right; }
.pexRig { }
.inputPs { position:absolute; font-size:18px; top:2px; color:#aaaaaa; right:5px; }
.postSubmit { -webkit-appearance:none; border-radius:3px; width:100%; height:50px; line-height:50px; border:0px; text-align:center; padding:0px; margin:0px; background-color:#ed414a; color:#FFFFFF; font-size:18px; }
.postSubmit1 { -webkit-appearance:none; border-radius:25px; width:70%; height:50px; line-height:50px; border:0px; text-align:center; padding:0px; margin:0px auto; background-color:#ed414a; color:#FFFFFF; font-size:18px; }
.postok_share_bg { width:100%; height:100%; background:#000; position:fixed; top:0; left:0; z-index:1000; opacity:0.7; filter:alpha(opacity =70); }
.postok_share_close { position:absolute; top:-6px; right:-6px; font-size:24px; height:30px; background-color:#666666; border-radius:20px; line-height:30px; width:30px; text-align:center; cursor:pointer; color:#FFFFFF; }
.postokblock1 { width:80%; max-width:500px; height:auto; min-height:200px; color:#444444; z-index:2000; margin:auto; position:fixed; left:50%; top:50%; transform:translate(-50%, -50%); border-radius:5px; background-color:#FFFFFF; padding:20px; }
.postokblock1 .title { font-size:22px; color:#444444; height:auto; line-height:25px; margin-bottom:10px; }
.postokblock1 .title em { float:left; width:8px; height:22px; margin-top:0px; background:#ed414a; overflow:hidden; border-radius:2px; margin-right:10px; }
.postokblock1 .title strong { color:#ed414a; }
.postokblock1 .content { font-size:18px; color:#444444; line-height:30px; padding:0px 0px 10px 0px; }
.postokblock1 .content strong { }
.PostOpBotton { display:block; width:100px; background-color:#5791d0; height:25px; padding:5px; line-height:25px; text-align:center; color:#FFFFFF; margin:8px 20px 8px 0px; float:left; font-size:14px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
/*---- Search -----*/
.s_m { font-size:14px; line-height:35px; height:35px; padding:5px; }
.pagelist { float:none; border:0px; clear:both; width:100%; height:30px; overflow:hidden; margin-bottom:5px; }
.pageNum { float:left; margin:2px; width:auto; background-color:#FFFFFF; border:1px solid #CCCCCC; padding:5px; font-size:14px; height:15px; line-height:15px; }
.sWord { color:#FF3300; font-weight:bolder; }
.share { font-size:18px; height:40px; width:100%; }
.shareTxt { float:left; line-height:35px; }
.freshVali { cursor:pointer; text-decoration:underline; }
/*-------------------news---------------------*/
.newsBox { margin:8px 0px; font-size:16px; background-color:#FFFFFF; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; padding:8px; position:relative; }
.newsBox .title { font-weight:bolder; font-size:16px; line-height:20px; padding:8px 0px 8px 0px; }
.newsBoxPicList { width:100%; text-align:left; margin-top:0px; height:auto; position:relative; }
.newsBoxPicList .wBPicBox { width:25%; height:0; position:relative; padding-bottom:22%; overflow:hidden; float:left; margin:0px; }
.newsBoxPicList .wBPicBox1 { width:auto; position:relative; margin-right:5px; padding-bottom:100%; }
.newsBoxPicList img { width:100%; height:100%; position:absolute; top:0px; left:0px; }
.newsBoxCon { line-height:25px; margin-top:5px; color:#666666; width:71%; float:right; min-height:110px; overflow:hidden}
.newsBox .date { float:left; width:auto; mix-width:25%; overflow:hidden; padding:0px 5px; border:1px solid #aaaaaa; color:#aaaaaa; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; margin-right:5px; }
.newsList li span { float:right; color:#888888; }
.newsList li .tu { background-color:#009900; color:#FFFFFF; padding:2px; margin-left:10px; }
.sxart { line-height:25px; font-size: 14px; text-align:center; border-top:1px dashed #efefef; padding: 10px 0px; margin:10px 0px; }
.sxart span { color:#FF0000; }
.sxart a { color:#333333; }
.wxText { font-size:16px; line-height:30px; color:#000000; margin:8px; border:1px solid #dedede; background-color:#f9f9f9; padding:10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.wxText strong { color:#FF0000; }
.weixinpt { background-color:#FFFFFF; padding-top:10px; text-align:center; }
.weixinpt_title { margin:0px; padding:0px 10px; background-color:#FFFFFF; height:40px; overflow:hidden; }
.weixinpt_title li { float:left; width:50%; height:39px; border-bottom:1px solid #e5e5e5; text-align:center; font-size:16px; line-height:40px; list-style:none; padding:0px; margin:0px; cursor:pointer; }
.weixinpt_title li.ck { height:38px; border-bottom:2px solid #ed414a; color:#ed414a; font-weight:bolder; }
.weixinpt_con { padding:10px; }
.weixinpt_pic img { width:80%; max-width:300px; }
.weixinpt_txt { padding:5px; line-height:25px; font-size:16px; border-top:1px dashed #dedede; }
/*΢�̼�*/

.weiyouhui_box { width:auto; margin:8px 0px; border-top:1px solid #efefef; border-bottom:1px solid #efefef; height:360px; position:relative; font-size:12px; line-height:25px; background-color:#fcfcfc }
.weiyouhui_box .wxList { margin:0px 10px; float:none; width:auto; }
.weiyouhui_box .conList { width:auto; padding-left:125px; line-height:25px; }
.weiyouhui_box .wxpic { position:relative; width:115px; height:110px; overflow:hidden; float:left; border:1px solid #efefef; }
.weiyouhui_box .wxpic img { border:0px; width:115px; height:110px; }
.weiyouhui_box .pic { position:relative; margin:8px 10px; }
.weiyouhui_box .pic img { border:0px; width:100%; height:150px; }
.weiyouhui_box .vip { position:absolute; background-image:url(../images/vip.png); background-repeat:no-repeat; width:80px; height:80px; top:0px; left:0px; }
.weiyouhui_box .title { font-size:16px; margin-bottom:5px; text-align:left; letter-spacing:0px; font-weight:bolder; color:#000000; line-height:30px; height:30px; overflow:hidden }
.weiyouhui_box .title a { color:#444444; text-decoration:none }
.weiyouhui_box .tel { color:#666666; margin-bottom:10px; line-height:20px; height:24px; width:100%; overflow:hidden; }
.weiyouhui_box .tel span { background-image:url(/weiyouhui/images/ico_dh.png); width:24px; height:24px; display:block; float:left; margin-right:2px; }
.weiyouhui_box .tel .num { font-size:16px; font-family:"Georgia"; color:#ee0359; }
.weiyouhui_box .tel .num a { color:#444444; }
.weiyouhui_box .address { color:#444444; line-height:20px; width:100%; height:40px; overflow:hidden; }
.weiyouhui_box .address span { background-image:url(/weiyouhui/images/ico_dz.png); width:24px; height:24px; background-repeat:
no-repeat; display:block; float:left; margin-right:2px; }
.weiyouhui_box .sale { padding:5px; font-size:14px; line-height:25px; margin:5px 5px 5px 5px; color:#666666; border-top:1px dotted #efefef; }
.weiyouhui_box .sale strong { color:#FF3300; }
.BottomNav { width:100%; height:50px; position:fixed; bottom:0px; left:0px; z-index:999; background-color:#ffffff; border-top:1px solid #dddddd; }
.BottomNav ul { margin:0px; padding:0px; }
.BottomNav ul li { width:18%; float:left; margin:0px; padding:0px; list-style:none; font-size:12px; text-align:center; }
.BottomNav ul .index { width:28%; }
.BottomNav ul li .indexBox { width:100px; margin:auto; background-color:#FF4000; position:relative; top:-2px; height:50px; border-radius: 5px; }
.BottomNav ul li .indexBox a { color:#ed414a; }

.BottomNav ul li a { display:block; color:#515151; padding:5px 0; text-align:center; }
.BottomNav ul li a i { display:block; height:25px; width:25px; position: relative; margin:auto; background-repeat:no-repeat; background-size:22px; }
.BottomNav ul li.index a { color:#FFFFFF; }
.BottomNav ul li.index a i { display:block; height:26px; width:30px; margin:auto; background-repeat:no-repeat; background-size:22px; }
.BottomNav ul li a .t1 { color:#ed414a; }
.BottomNav ul li a i.n1 { background-image:url(../img/png16.png); }
.BottomNav ul li a i.n2 { background-image:url(../img/png17.png); }
.BottomNav ul li a i.n3 { background-image:url(../img/msm.png); }
.BottomNav ul li a i.n4 { background-image:url(../img/ico11.png); }
.BottomNav ul li a i.ni { background-image:url(../img/email.png); }
.BottomNav ul li .weidu { display: block; position: absolute; width: 12px; height: 12px; border-radius: 8px; background-color:#ed414a; top: -3px; right: -8px; border:1px solid #ffffff; }
/*login*/
.loginForm { }
.loginInputDiv { clear:both; float:none; _display:inline-block; border:1px solid #e5e5e5; border-radius:25px; margin-bottom:8px; overflow:hidden; height:50px; position:relative; width:100%; }
.loginInputDiv .zhmm { position:absolute; top:0px; right:15px; line-height:50px; color:#888888; }
.loginInputDiv .exDiv { width:30px; height:30px; line-height:30px; position:absolute; left:0px; top:5px; white-space:nowrap; font-size:12px; color:#009933; }
.loginInputDiv .Err { height:30px; line-height:30px; width:30px; position:absolute; left:auto; right:0px; top:8px; white-space:nowrap; color:#ff0000; background-image:url(/images/a2.png); background-repeat:no-repeat; background-position:left; }
.loginInputDiv .Rig { height:30px; line-height:30px; width:30px; position:absolute; left:auto; right:0px; top:8px; white-space:nowrap; color:#009933; background-image:url(/images/a1.png); background-repeat:no-repeat; background-position:left; }
.loginInputLabel { height:50px; width:55px; display:block; font-size:14px; padding-left:35px; float:left; line-height:50px; background-color:#f0f6f6; overflow:hidden; background:url(../images/png32.png) no-repeat 10px 13px; background-size:20px; }
.loginInputLabelUser { height:30px; margin:10px 0px; color:#7d7d7d; width:64px; display:block; border-right:1px solid #dedede; font-size:14px; padding-left:35px; float:left; line-height:30px; overflow:hidden; background:url(../images/png31.png) no-repeat 15px 6px; background-size:15px; }
.loginInputLabelPass { height:30px; margin:10px 0px; color:#7d7d7d; width:64px; display:block; border-right:1px solid #dedede; font-size:14px; padding-left:35px; float:left; line-height:30px; overflow:hidden; background:url(../images/png32.png) no-repeat 15px 6px; background-size:15px; }
.loginInputLabelPass1 { height:30px; margin:10px 0px; color:#7d7d7d; width:64px; display:block; border-right:1px solid #dedede; font-size:14px; padding-left:35px; float:left; line-height:30px; overflow:hidden; background:url(../images/png33.png) no-repeat 15px 6px; background-size:15px; }
.loginInputLabelVali { height:30px; margin:10px 0px; color:#7d7d7d; width:64px; display:block; border-right:1px solid #dedede; font-size:14px; padding-left:35px; float:left; line-height:30px; overflow:hidden; background:url(../images/png34.png) no-repeat 15px 6px; background-size:15px; }
.loginFormInput { width:auto; background-color:#FFFFFF; float:none; margin-left:100px; height:auto; line-height:25px; padding:5px; }
.loginFormInput .textInput { height:40px; padding:0px; margin:0px; width:100%; line-height:40px; font-size:18px; }
.loginList { width:100%; margin-top:10px; }
.qqLogin { width:49%; height:30px; padding-top:55px; line-height:30px; float:left; background-size:60px; background-image:url(../images/png06.png); background-position:center 0px; background-repeat:no-repeat; text-align:center; font-size:16px; color:#444444; border-right:1px solid #e5e5e5; }
.wxLogin { width:49%; height:30px; padding-top:55px; line-height:30px; float:left; background-size:60px; background-image:url(../images/png05.png); background-position:center 0px; background-repeat:no-repeat; text-align:center; font-size:16px; color:#444444; }
.regTitle { font-size:16px; line-height:35px; height:35px; margin-bottom:10px; text-align:center; padding:5px; border:1px solid #ddd; border-radius:5px; background-color:#f0f0f0; }
.regTitle a { color:#197ac5; }
.loginPs { line-height:40px; font-size:16px; color:#666666; }
.loginPs a { color:#197ac5; }
.reset_pwd_list { border:1px solid #ededed; height:100px; width:100%; background:url(/images/png_arrow_1.png) no-repeat #fafafa 90% 50%; margin-bottom:10px; }
.reset_pwd_list .pic { float:left; width:60px; height:60px; padding:20px; }
.reset_pwd_list .pic img { width:60px; height:60px; border:0px; }
.reset_pwd_list .con { width:auto; height:60px; padding:20px 0px; padding-left:100px; }
.reset_pwd_list .con .title { font-size:18px; color:#000000; line-height:30px; }
.reset_pwd_list .con .text { font-size:14px; line-height:30px; color:#666666; }
/*about*/

.aboutTitle { font-size:24px; color:#444444; line-height:35px; height:35px; position:relative; padding:5px; border-bottom:1px solid #e5e5e5; }
.aboutTitle em { float:left; width:6px; height:20px; margin-top:7px; background:#3598DB; overflow:hidden; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; margin-right:10px; }
.aboutTitle1 { color:#aaaaaa; font-family:Arial, Helvetica, sans-serif; line-height:35px; font-size:18px; position:absolute; bottom:0px; left:130px; }
.aboutContent { padding:15px; line-height:30px; font-size:16px; color:#444444; overflow:hidden; }
.aboutContent img { max-width:100%; }
.aboutList { position:absolute; width:180px; right:5px; top:52px; z-index:99; display:none; }
.aboutList ul { display:table; width:100%; border-radius:4px; background:rgba(0, 0, 0, .85); padding:7px 0 0; text-align:left; margin:0px; padding-bottom:20px; }
.aboutList ul li { text-align:left; margin:6px 20px; height:45px; line-height:45px; list-style:none; }
.aboutList ul li.head { border-top:0px; }
.aboutList a { color:#fff; font-size:18px; display:block; width:100%; }
.aboutList .arrow-up { position:absolute; top:-6px; right:13px; display:block; width:0; height:0; border-left:6px solid transparent; border-right:6px solid transparent; border-bottom:6px solid #000; opacity:.75; }
.aboutLink ul { padding:0px; margin:0px; height:auto }
.aboutLink ul li { list-style:none; width:auto; margin-right:14px; float:left; }
.about_contact_ul { margin:0px; padding:0px; }
.about_contact_ul li { padding:0px; margin:0px; list-style:none; font-size:16px; line-height:35px; height:35px; color:#444444; }
.about_contact_ul li.qrcode { width:160px; height:180px; font-size:14px; text-align:center; line-height:20px; padding-top:5px; }
.about_contact_ul li.qrcode img { width:160px; height:160px; }
.bizbox { margin:8px 0px; font-size:16px; background-color:#FFFFFF; color: #444444; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; padding:8px; position:relative; }
.bizbox .pic { position:relative; width:120px; height:110px; overflow:hidden; float:left; }
.bizbox .pic img { border:0px; width:100%; height:auto; min-height:110px; }
.bizboxAbout { color:#666666; border-top:1px solid #eeeeee; margin-top:5px; padding-top:5px; }
.bizboxAbout strong { color:#1fbf8c; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; font-weight:lighter; }
.bizbox .con { width:auto; padding-left:120px; }
.bizbox .con1 { width:auto; padding-left:10px; margin-left:10px; }
.bizbox .vip { position:absolute; background-size:60px; background-image:url(../images/vip.png); background-repeat:no-repeat; width:80px; height:80px; top:0px; left:0px; z-index:80; }
.bizbox .title { font-size:16px; text-align:left; letter-spacing:0px; font-weight:bolder; color:#000000; line-height:30px; height:30px; overflow:hidden }
.bizbox .title a { color:#444444; text-decoration:none; }
.bizbox .tel .num { font-size:18px; color:#ed414a; font-weight: normal; }
.bizbox .tel .num a { color:#ed414a; }
.bizbox .address { height:25px; line-height:25px; overflow:hidden; }
.bizbox .tel { height:25px; line-height:25px; overflow:hidden; }
.bizbox .bizfoot { height:25px; margin-top:5px; }
.bizbox .review1 { text-align:center; margin-right:5px; height:25px; float:left; margin-bottom:5px; width:100%; border-radius:2px; }
.bizbox .review1 a { color:#35a6ee; }
.bizbox .review2 { text-align:center; margin-right:5px; color:#f0962a; background-image: url("../images/ico_title12.png"); background-repeat: no-repeat; background-size: 20px; height:25px; background-position: 0px 5px; line-height:25px; width:auto; padding:2px 8px; padding-left: 22px; font-size:14px; float: left; }
.bizbox .review2 a { color:#f0962a; }
.bizbox .review3 { text-align:center; color:#676767; background-image: url("../images/ico_title7.png"); background-repeat: no-repeat; background-size: 20px; height:25px; line-height:25px; width:auto; background-position: 0px 4px; padding:2px 8px; padding-left: 20px; border-radius:2px; cursor:pointer; font-size:14px; float: left; }
.bizbox .review3 a { color:#1fbf8c; }
.vsList { padding:0px; width:100%; height:auto; }
.vsBox { overflow:hidden; float:left; width:auto; height:auto; padding:0px; }
.vsBox img { border:0px; padding:0px; margin:0px; outline-width:0px; vertical-align:bottom; }
.indexBox .banner-swiper a { display:block; text-align:center }
.indexBox .banner-swiper img { width:100%; height:100% }
.indexBox .banner-swiper .swiper-pagination { bottom:2px }
.indexBox .banner-swiper .swiper-pagination-bullet { opacity:.8; background-color: #dedede; }
.indexBox .banner-swiper .swiper-pagination-bullet-active { background:#ed414a; }
.list-guanggaowei { margin:0 auto; position:relative; overflow:hidden; z-index:1; }
.swiper-slide { -webkit-flex-shrink:0; -ms-flex:0 0 auto; flex-shrink:0; width:100%; height:100%; position:relative; }
.indexBox .swiper-pagination { position:absolute; text-align:center; -webkit-transition:.3s;
-moz-transition:.3s;
-o-transition:.3s;
transition:.3s;
-webkit-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); z-index:10 }
.list-guanggaowei-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom:10px; left:0; width:100% }
.swiper-pagination-bullet { width:8px; height:8px; display:inline-block; border-radius:15px; }
button.swiper-pagination-bullet { border:none; margin:0; padding:0; box-shadow:none; -moz-appearance:none; -ms-appearance:none; -webkit-appearance:none; appearance:none }
.list-guanggaowei-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin:0 5px; opacity:.8 }
.list-guanggaowei-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active { background:#ed414a }
.swiper-wrapper { position:relative; width:100%; z-index:1; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-transition-property:-webkit-transform; -moz-transition-property:-moz-transform; -o-transition-property:-o-transform; -ms-transition-property:-ms-transform; transition-property:transform; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box }
.water { position:absolute; left:0; bottom:-10px; height:30px; width:100%; z-index:1 }
.water-c { position:relative }
.water-1 { background:url(../images/water-1.svg) repeat-x; background-size:600px; -webkit-animation:wave-animation-1 3.5s infinite linear; animation:wave-animation-1 3.5s infinite linear }
.water-2 { top:5px; background:url(../images/water-2.svg) repeat-x; background-size:600px; -webkit-animation:wave-animation-2 6s infinite linear; animation:wave-animation-2 6s infinite linear }
.water-1, .water-2 { position:absolute; width:100%; height:30px }
@keyframes wave-animation-1 { 0% {
background-position:0 top
}
100% {
background-position:600px top
}
}
@keyframes wave-animation-2 { 0% {
background-position:0 top
}
100% {
background-position:600px top
}
}
.infoPicSide { width:100%; overflow:hidden; position:relative; height:0px; padding-bottom:70%; text-align:center; }
.infoPicSide .swiper-slide { background-position:center; background-size:cover; padding-bottom:70%; }
.infoPicSide .swiper-slide img { display:none; }
.infoPicSide .pagination { color:#FFFFFF; background-color:#000000; width:80px; position:absolute; top:10px; left:auto; right:10px; font-size:16px; height:30px; line-height:30px; border-radius:20px; opacity:.7; z-index:10; float:right; }
/*shareBox*/

.shareBox { width:280px; height:65px; margin:10px auto; }
.shareBox ul { padding:0px; margin:0px; }
.shareBox ul li { padding:0px; margin:0px 0px; width:70px; height:65px; cursor:pointer; float:left; font-size:14px; line-height:25px; text-align:center; list-style:none; position:relative; }
.shareBox ul li i { display:block; height:40px; overflow:hidden; width:52px; margin:auto; text-align:center; }
.shareBox ul li i img { width:40px; height:40px; margin:0px; padding:0px; text-align:center; }
.shareBox ul li .nam { width:100%; height:25px; line-height:25px; font-size:14px; overflow:hidden; text-align:center; color:#888888; }
.shareBox ul li.titl { }
.shareBox ul li .weixincopy { border:0px; margin:0px; padding:0px; width: 100%; height: 65px; position: absolute; top: 0px; left: 0px; font-size:14px; background-color:transparent; }
.shareBoxMini { width:70px; }
.titleHot { color:#ed414a; }
.kfContactShowBox { font-size:18px; line-height:35px; padding:10px; color:#333333; }
.kfContactShowBox a { color:#197ac5; }
.tishiBox { width:auto; height:auto; border:1px solid #dedede; margin:10px; -moz-border-radius:8px; overflow:hidden; -webkit-border-radius:8px; border-radius:8px; background-color:#fcfdfe; }
.tishiBox .title { height:50px; line-height:50px; padding:0px 30px; font-size:18px; background-color:#2F4056; color:#dddddd; }
.tishiBox .con { padding:20px; line-height:30px; color:#333333; font-size:16px; }
.thishibtn { text-align:center; padding:20px 0px; border-top:1px dashed #cdcdcd; height:auto; margin-top:20px; }
*.kfBtn { padding:0px 20px; height:45px; display:inline-block; line-height:45px; border:0px; width:auto; background-color:#009688; -moz-border-radius:3px; overflow:hidden; -webkit-border-radius:3px; border-radius:3px; color:#FFFFFF; font-size:18px; min-width:100px; text-align:center; }
*.kfBtn:hover { color:#FFFFFF; }
.payBox { width:auto; height:auto; border:1px solid #dedede; margin:10px; -moz-border-radius:8px; overflow:hidden; -webkit-border-radius:8px; border-radius:8px; }
.payBox .title { height:50px; line-height:50px; padding:0px 30px; font-size:18px; background-color:#2F4056; color:#dddddd; }
.payBox .con { background-color:#ffffff; text-align:center; padding:20px; line-height:30px; color:#333333; font-size:16px; }
.payBox .con .text { padding:0px 15px 15px 15px; height:auto; line-height:30px; border-bottom:1px dashed #dedede; }
.payBox .con img { padding:10px 0px; background-color:#FFFFFF; width:48%; max-width:200px; float:left; }
/*pay*/

.payTopDiv { position:relative; height:auto; border-top:0px; }
.payTopBox { padding:0px; font-size:16px; color:#333333; }
.payTopLeft { height:auto; padding-bottom:20px; }
.payTopRight { font-size:14px; line-height:25px; color:#666666; width:100%; height:auto; float:left }
.payTopRightCon { font-size:16px; line-height:30px; }
.payTopLeft form { margin:0px; padding:0px; }
.payTopTitle1 { margin:0px; font-size:16px; line-height:30px; overflow:hidden; position:relative; }
.payTopTitle1s { font-size:14px; color:#888888; padding-left:20px; letter-spacing:0px; line-height:20px; height:20px; }
.payTopTitle2 { padding:5px; color:#000000; font-size:16px; font-weight:bolder; }
.payComListBox { margin:0px; padding:0px; }
.payComList { margin:0px; padding:0px; margin-top:10px; }
.payComListBox .payComList { display:none; }
.payComListBox .show { display:block; }
.payComList li { width:auto; border:1px solid #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(../images/xuanzhong.png); background-repeat:no-repeat; background-position:10px 10px; background-size:26px; }
/*        mInfo.aspx              */
.dit { border:5px solid #eaeaea; font-size:14px; border-collapse:collapse; }
.dit td { border:1px solid #efefef; background-color:#FFFFFF; }
.mInfo { }
.mInfo h2 { margin:0px 0px; padding:0px; font-size:18px; line-height:30px; height:auto; position:relative; color:#444444; font-weight:normal; }
.mInfo .state { line-height:35px; }
.mInfo .state { height:auto; line-height: 20px; padding: 10px 0px; }
.mInfo .state span { color:#444444; display:block; font-size: 14px; }
.mInfo .state span:nth-of-type(1) {
margin-left: 0px;
}
.mInfo .state span:last-of-type { border-right: 0px; }
.mInfo .state span.zhiding { color:#1fbf8c; }
.mInfo .state span.jiahong { color:#ed414a; }
.mInfo h3 { font-size:16px; line-height:35px; height:35px; margin:0px; padding:0px; color:#0066CC; letter-spacing:1px; }
.mInfo .infoState { font-size:14px; font-weight:normal; color:#333333; }
.mInfo .infoState div { display:inline; padding-left:10px; font-size:14px; }
.mInfoForm { padding:10px; width:auto; margin-bottom:10px; font-size:14px; background-color:#f9f9f9; line-height:35px; border:1px solid #e0e0e0; border-radius:5px; }
.mInfoForm h3 { font-size:16px; font-weight:normal; padding:0px; margin:0px; line-height:35px; height:35px; }
.mInfoForm h3 em { float:left; width:8px; height:18px; margin-top:9px; background:#3598DB; overflow:hidden; border-radius:2px; margin-right:5px; }
.mInfoPass { border:1px solid #e5e5e5; border-radius:3px; width:130px; padding:2px; margin:0px; line-height:30px; height:30px; overflow:hidden; vertical-align:bottom; font-size:16px; }
.mInfoSubmit { height:35px; width:80px; border:0px; vertical-align:middle; line-height:35px; font-size:14px; font-weight:bolder; cursor:pointer; color:#FFFFFF; background-color:#3399ff; padding:0px; margin:0px; margin-left:10px; overflow:hidden; border-radius:3px; }
.mInfoInput { color:#000000; float:left; margin:0px; height:35px; line-height:35px; width:70px; text-align:left; font-size:14px; }
.mInfoBox1 { padding:15px; margin:0px; background-color:#f9f9f9; position:relative; line-height:25px; font-size:14px; float:left; width:720px; margin-top:5px; height:120px; overflow:hidden; }
.selectDivLine { width:100%; height:auto; min-height:35px; }
.selectDivLine div { margin-bottom:3px; }
.bt2 { color:#333333; font-size:12px; line-height:33px; border:1px solid #dedede; cursor:pointer; padding:0px 20px; margin:0px; width:auto; height:33px; overflow:hidden; text-align:center; background-color:#efefef; text-decoration:none; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.bt2 a { color:#333333; text-decoration:none; }
.user_top_list { height:40px; width:100%; margin:0px; padding:0px; margin-bottom:15px; border-bottom:1px solid #efefef; }
.user_top_list li { float:left; height:30px; cursor:pointer; font-size:16px; list-style:none; margin-right:20px; margin-left:5px; line-height:30px; padding:5px 0px; }
.user_top_list a { color:#444444; }
.user_top_list li.ck { color:#ed414a; font-weight:bolder; border-bottom:2px solid #ed414a; }
.xglj { padding:0px; overflow:hidden; margin:0px; }
.xglj ul { margin:0px; padding:0px; }
.xglj ul li { width:auto; list-style:none; float:left; height:35px; padding:0px; line-height:35px; font-size:16px; overflow:hidden; margin:0px; text-align:left; padding-right:20px; }
.xglj ul li a { text-decoration:underline; color:#666666; }
/*用户中心*/

.wapPageTitle { background-color:#ed414a; height:45px; position:relative; line-height:45px; width:100%; font-size:18px; color:#FFFFFF; text-align:center; }
.infoback { background-image:url(../images/png07.png); background-position:0px 8px; background-repeat:no-repeat; background-size:30px 30px; display:block; color:#FFFFFF; padding-left:30px; padding-right:10px; position:absolute; top:0px; left:0px; text-align:left; font-weight:lighter; font-weight:normal; }
.wapPageTitle_btn { background-image:url(../images/png08.png); background-position:0px 8px; background-repeat:no-repeat; background-size:30px 30px; display:block; color:#FFFFFF; padding-left:30px; padding-right:10px; position:absolute; top:0px; right:0px; text-align:right; font-weight:lighter; font-weight:normal; }
.weixinsharecom { position:fixed; left:0; top:0; display:none; bottom:0; background: rgba(0, 0, 0, 0.9); filter:alpha(opacity=90); height: 100%; width: 100%; z-index: 100; }
.weixinsharecom p { text-align: center; margin-top:5px; padding:0px 0px 0px 20px; font-size:26px; line-height:60px; color:#FFFFFF; }
.weixinsharecom p span { border-radius:3px; color:#FFFFFF; font-size:36px; line-height:36px; padding:0px 8px; margin:0px 5px; }
.weixinsharecom img { max-width: 100%; height: auto; }
.weixinsharecom .close { font-size:26px; line-height:60px; color:#FFFFFF; text-align:center; border:1px solid #e5e5e5; border-radius:5px; margin:0px 30px; }
/*分类导航*/

.filter2 a { text-decoration:none; }
.filter2 ul { margin:0px; padding:0px; list-style:none; }
.filter2 li { margin:0px; padding:0px; list-style:none; }
.filter2 .innercontent, .cateName .innercontent, .prolist .innercontent, #aboutPage .innercontent { position: absolute; z-index: 1; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); width: 100%; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-text-size-adjust: none; -moz-text-size-adjust: none; -ms-text-size-adjust: none; -o-text-size-adjust: none; text-size-adjust: none; }
.filter2 .innercontent ul li ul { display:none; }
.filter2 .inner_parent a, .filter2 .inner_child a { border-bottom:1px solid #f9f9f9; position:relative; display:block; padding-left:15px; line-height:44px; height:44px; overflow:hidden; color:#595959; }
.filter2 .inner_parent em, .filter2 .inner_parent s, .filter2 .inner_child em, .filter2 .inner_child s { position:absolute; top:0; right:24px; font-size:12px; color:#aaa; text-decoration:none; }
.filter2 .inner_child a { background-color:#f9f9f9; }
.filter2 .inner_parent { background:#fff; overflow: hidden; height:360px; position:relative; }
.filter2 .inner_child { height:360px; overflow:hidden; position:absolute; width:100%; left:40%; top:58px; background-color:#f9f9f9; }
.filter2 .hasUL { position:relative; z-index:1000; }
.filter2 .hasUL:after, .filter2 .hasUL:before { content:' '; border-color:transparent transparent transparent #bbb; border-width:6px; display:inline-block; position:absolute; top:17px; right:2px; border-style:solid; display:none; }
.filter2 .hasUL:after { border-color:transparent transparent transparent #fff; right:4px; }
.filter2 .hasUL_current, .filter2 .hasUL_current a, .filter2 .cur a, .filter2 .inner_parent .selected, .filter2 .inner_child .selected, .filter2 .inner_parent .current, .filter2 .inner_child .current, .filter2 .inner_parent .current a, .filter2 .inner_child .current a { color:#fb9030; }
.filter2 .inner_parent a:before { display:none; width:3px; height:15px; background-color:#fb9030; content:''; position:absolute; left:0; top:15px; }
.filter2 .hasUL_current a:before, .filter2 .cur a:before, .filter2 .inner_parent .selected:before, .filter2 .inner_parent .current:before { display:block; }
.filter2 .hasUL_current a { background-color:#f9f9f9; }
.filter2 .hasUL_current:after { border-color:transparent transparent transparent transparent; }
.filter2 { background-color:#fff; }
.filter2 .tab { display:-webkit-box; display:-moz-box; display:box; border-bottom:1px solid #f0f0f0; }
.filter2 .tab li { width:100%; -webkit-box-flex:1; -webkit-flex:1; flex:1; padding:9px 0; }
.filter2 .tab li a { overflow:hidden; display:block; text-align:center; height:40px; line-height:40px; position:relative; border-left:1px solid #eee; color:#666; }
.filter2 .tab li a s { display:none; }
.filter2 .tab li:first-child a { border-left:0 none; }
.filter2 .tab li a em, .filter2 .tab li a em:after { vertical-align:-2px; margin-left:5px; display:inline-block; border-color:#adadad transparent transparent transparent; border-width:5px; border-style:solid; transition:transform .3s ease;
-webkit-transition:-webkit-transform .3s ease;
transform-origin:50% 25% 0; -webkit-transform-origin:50% 25% 0; position:relative; z-index:1; }
.filter2 .tab li a em:after { display:none; content:' '; border-color:#fff transparent transparent transparent; position:absolute; margin:-8px 0 0 -6px; }
.filter2 .tab .current a { color:#ed414a; }
.filter2 .tab .current a em { border-color:#ed414a transparent transparent transparent; transform:rotateZ(180deg); -webkit-transform: rotateZ(180deg); transition:transform .3s ease;
-webkit-transition:-webkit-transform .3s ease;
transform-origin:50% 25% 0; -webkit-transform-origin:50% 25% 0; }
.fixedtop { position:fixed; top:45px; left:0; right:0; z-index:98; }
.filter-fixed { position:fixed; top:0; left:0; width:100%; z-index:1008; }
.fullbg .pull2 { display:block; position:fixed; width:14px; height:15px; background:url(../images/hicon_sort.png) no-repeat 0 -45px; background-size:14px auto; bottom:10px; left:50%; }
.fullbg { background-color:#000; opacity:.8; top:0; left:0; bottom:0; width:100%; z-index:1001; position:fixed; }
.getpass_user_list { margin:0px; padding:0px; margin-top:10px; }
.getpass_user_list li { width:100%; border:1px solid #efefef; list-style:none; cursor:pointer; color:#666666; height:45px; line-height:45px; font-size:16px; border-radius:5px; background-color:#fafafa; margin:0px; padding:0px; margin-bottom:10px; overflow: hidden; }
.getpass_user_list li .inp { float:left; width:16px; height:16px; margin:14px; border:1px solid #efefef; border-radius:10px; background-color:#FFFFFF; }
.getpass_user_list li .inp input { display:none; }
.getpass_user_list li .name { float:left; width:auto; }
.getpass_user_list li.getpass_user_list_ck { border-color:#dedede; border-color:#ed414a; color:#ed414a; background-color:#FFFFFF; }
.getpass_user_list li.getpass_user_list_ck .inp { border-color:#ed414a; background-color:#ffffff; border:2px solid #ed414a; width:14px; height:14px; }
.sharetext { color:#ed414a; font-size:16px; line-height:25px; border-bottom:1px dashed #dedede; padding:5px; margin-bottom:8px; }
.biz_pic { height:auto; height:290px; background-color:#FFFFFF; }
.biz_pic1 { height:150px; text-align:center; }
.biz_pic1 img { width:260px; height:260px; border:1px solid #dedede; margin:15px; }
.biz_bt { font-size:22px; text-align:center; padding: 10px 0px; line-height:35px; color:#444444; background-color:#FFFFFF; }
.biz_col { text-align:center; background-color:#FFFFFF; padding-bottom:10px; margin-bottom:10px; }
.ico_pl { text-align:center; margin-right:5px; color:#f0962a; background-image: url("../images/ico_pinglun.png"); background-repeat: no-repeat; background-size: 20px; height:25px; line-height:25px; width:auto; padding:2px 8px; padding-left: 22px; border-radius:2px; font-size:14px; }
.ico_dz { text-align:center; color:#1fbf8c; background-image: url("../images/ico_zan.png"); background-repeat: no-repeat; background-size: 20px; height:25px; line-height:25px; width:auto; padding:2px 8px; padding-left: 20px; border-radius:2px; cursor:pointer; font-size:14px; }
.ico_ll { text-align:center; color:#3598db; background-image: url("../images/ico_liulan.png"); background-repeat: no-repeat; background-size: 20px; height:25px; line-height:25px; width:auto; padding:2px 8px; padding-left: 22px; border-radius:2px; cursor:pointer; font-size:14px; }
.biz_it { margin:0px; padding:0px; }
.biz_it li { line-height:30px; height:auto; padding:5px 0px; list-style:none; margin:0px; color:#444444; background-image:url(../images/png_biz_1.png); background-size:24px; background-position:0px 8px; background-repeat:no-repeat; padding-left:35px; font-size:16px; overflow:hidden; }
.biz_it li .show_ewm { background-image:url("../images/ico_ewm.png"); background-repeat: no-repeat; background-size: 20px; cursor: pointer; width: 20px; height: 20px; display:inline-block; overflow: hidden; margin-left: 10px; vertical-align:middle; }
.biz_it .ico1 { background-image:url(../images/dz.png); }
.biz_it .ico2 { background-image:url(../images/png_biz_3.png); }
.biz_it .ico3 { background-image:url(../images/email.png); }
.biz_it .ico4 { background-image:url(../images/png_biz_4.png); }
.biz_it .ico5 { background-image:url(../images/png_biz_6.png); }
.biz_it .ico6 { background-image:url(../images/lok.png); }
.biz_it .ico7 { background-image:url(../images/perIcon.png); }
.biz_it .icovip { background-image:none; padding-left:0px; }
.biz_it .nob { border-bottom:0px; }
.biz_it .bd { background-color:#ed414a; background-image:url(../images/ico11.png); background-size:20px; background-position:5px 2px; background-repeat:no-repeat; color:#FFFFFF; width:50px; padding-left:18px; font-size:14px; text-align:center; line-height:25px; height:25px; margin:5px; display:block; border-radius:5px; margin-left:0px; }
.jrsj { font-size:16px; padding:5px 20px; border-radius:5px; height:35px; line-height:35px; background-color:#1fbf8c; color:#FFFFFF; }
.it { font-size:16px; line-height:35px; color:#444444; }
.it .wbbd { background-color:#ed414a; background-image:url(../images/ico11.png); background-size:20px; background-position:5px 2px; background-repeat:no-repeat; color:#FFFFFF; width:77px; padding-left:18px; font-size:14px; text-align:center; line-height:25px; height:25px; margin:5px; display:block; border-radius:5px; margin-left:0px; }
.infoContact_list { width: auto; height: 35px; line-height: 35px; padding:3px 0px; margin:0px; color:#444444; background-image:url(../images/png_biz_1.png); background-size:24px; background-position:0px 8px; background-repeat:no-repeat; padding-left:30px; font-size:16px; overflow:hidden; }
.infoContact_list.weixin { background-image:url("../images/png_biz_5.png"); }
.infoContact_list.qq { background-image:url("../images/png_biz_4.png"); }
.infoContact_list.dizhi { background-image:url("../images/png_biz_2.png"); }
.infoContact_list.lxr { background-image:url("../images/png_biz_7.png"); }
.infoContact_list .head { width: 70px; float: left; }
.infoContact_list .text { width: auto; padding-left: 70px; }
.infoContact_list .bd_wrap { width: 120px; float: right; }
.company_map { width:100%; height:300px; }
.map_box { width:300px; height:75px; }
.company_map img { width:auto; }
.map_box1 { background-color:#FFFFFF; border:1px solid #dedede; border-radius:8px; padding:10px; height:70px; font-size:14px; line-height:22px; }
.map_box1 .title { font-weight:bolder; }
.map_box .bottom { width:0; height:0; border-width:10px; position:relative; border-style:solid; border-color:#dedede transparent transparent transparent; margin:auto; }
.map_box .bottom1 { width:0; height:0; position:absolute; top:-11px; left:-9px; border-width:9px; border-style:solid; border-color:#ffffff transparent transparent transparent; margin:auto; }
.kfOpenBox { height:auto; width:90%; min-height:300px; color:#444444; z-index:2000; margin:auto; position:fixed; left:50%; top:50%; transform:translate(-50%, -50%); border-radius:5px; background-color:#FFFFFF; padding:15px; display:none; }
.kfOpenBoxBg { width:100%; height:100%; background:#000; position:fixed; top:0; left:0; z-index:1000; opacity:0.7; filter:alpha(opacity =70); display:none; }
.kfOpenBoxClose { position:absolute; top:0px; right:0px; font-size:24px; line-height:30px; width:30px; text-align:center; cursor:pointer; }
.kfOpenBox_tishi { width:95%; max-width:600px; height:auto; min-height:300px; color:#444444; z-index:2000; margin:auto; position:fixed; left:50%; top:50%; transform:translate(-50%, -50%); background-color:#FFFFFF; border-radius:5px; border:1px solid #dedede; display: none; }
.kfOpenBox_tishi .title { line-height: 25px; font-size: 16px; background-color: #fafafa; padding: 10px 10px; border-bottom: 1px solid #dedede; }
.kfOpenBox_tishi .text { padding:20px 20px; line-height: 25px; font-size: 14px; }
.kfOpenBox_tishi .btn { padding:10px; line-height: 25px; font-size: 14px; text-align: center; }
.kfJubaowrap { height:350px; }
.jubaobtn { background-image: url("../images/ico_jubao.png"); background-size: 16px; background-repeat: no-repeat; padding-left: 18px; color: #666666; display:inline-block; height: 20px; cursor: pointer; line-height: 20px; margin-left: 5px; }
.wechat_login_box { text-align:center; }
.wechat_login_box .title { font-size:22px; text-align:center; line-height:30px; color:#ffffff; margin:10px; margin-top:35px; }
.wechat_login_box .con { font-size:14px; text-align:center; line-height:30px; color:#aaaaaa; margin:10px; }
.wechat_login_box .pic { padding:20px; background-color:#FFFFFF; width:200px; height:200px; margin:auto; }
.wechat_login_box .pic img { width:200px; height:200px; }
.wechat_login_box .btn { background-color:#232323; color:#ffffff; width:270px; font-size:16px; height:40px; line-height:40px; margin:20px auto; border-radius:20px; border-bottom:1px solid #444444; margin-bottom:0px; }
.wechat_login_box .btn1 { color:#ffffff; width:300px; font-size:16px; height:40px; line-height:40px; margin:10px auto; border-radius:20px; }
.lottery_pic { height:auto; height:290px; background-color:#FFFFFF; }
.lottery_pic1 { height:150px; text-align:center; }
.lottery_pic1 img { width:260px; height:260px; border-radius:15px; border:1px solid #dedede; margin:15px; }
.lottery_list { margin:0px; padding:0px; }
.lottery_list li { height:45px; line-height:45px; border-bottom:1px solid #f0f0f0; list-style:none; padding:0px; margin:0px; color:#444444; font-size:16px; overflow:hidden; }
.lottery_btn { border:1px solid #ed414a; background-color:#ed414a; color:#ffffff; background-image:url(../images/png18.png); background-size:35px 35px; background-position:8px 5px; background-repeat:no-repeat; width:130px; padding-left:45px; font-size:24px; text-align:left; line-height:45px; height:45px; margin:0px; display:block; border-radius:5px; }
.lotteryBox { border:1px solid #e8e8e8; overflow:hidden; margin-bottom:10px; background-color:#FFFFFF; }
.lotteryBox .pic { position:relative; overflow:hidden; text-align:center; background-color:#ffffff; }
.lotteryBox .pic img { height:180px; border:0px; }
.lotteryBox .count { height:auto; background-color:#fafafa; padding:5px; line-height:30px; font-size:16px; border-top:1px solid #e8e8e8; }
.lotteryBox .count span { color:#f76120; }
.lotteryBox .title { position:absolute; bottom:0px; left:0px; width:100%; background-color:#000000; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; font-size:14px; line-height:25px; padding:5px; }
.lotteryBox .title a { color:#ffffff; }
.lotteryBox .mess { font-size:16px; line-height:30px; height:auto; color:#444444; padding:5px; }
.lotteryBox .mess strong { color:#f76120; }
.lotteryBox .bn { padding:5px; font-size:14px; line-height:27px; text-align:right; }
.lotteryBox .bn .djcj { border:1px solid #ed414a; background-color:#ed414a; color:#ffffff; background-image:url(../images/png18.png); background-size:20px 20px; background-position:3px 5px; background-repeat:no-repeat; width:80px; padding-left:18px; font-size:16px; text-align:center; line-height:30px; height:30px; margin:0px; display:block; border-radius:5px; }
.lotteryBox .bn .zjmd { border:1px solid #f99c3e; background-color:#f99c3e; color:#ffffff; background-image:url(../images/png19.png); background-size:20px 20px; background-position:3px 5px; background-repeat:no-repeat; width:180px; padding-left:18px; font-size:16px; text-align:center; line-height:30px; height:30px; margin:0px; display:block; border-radius:5px; }
.haibao_sm { background-image: url("../images/png40.png"); background-size: 62px; background-repeat: no-repeat; height: 62px; padding-left: 75px; line-height: 28px; font-size: 16px; margin-top: 5px; }
.haibao_sm span { color: #ed414a; }
.haibao { font-size: 16px; border:1px solid #1fbf8c; color: #1fbf8c; cursor: pointer; border-radius: 3px; padding: 0px 5px; }
.haibaowrap { margin: 0px 0px; width: auto; height: 100%; }
.haibaowrap .title { text-align: center; font-size: 18px; line-height:30px; color: #666666; }
.haibaowrap .qrcode { text-align: center; padding:5px 0px; }
.haibaowrap .qrcode img { height:auto; width:90%; }
.haibao_color { font-size: 16px; line-height: 20px; color: #444444; }
.haibao_color p { display: inline-block; margin: 0px; padding: 0px; margin-right: 20px; }
.tishiBox_h { margin: 10px auto; width: 95%; border: 1px solid #dedede; background-color: #ffffff; border-radius: 10px; font-size: 18px; line-height: 50px; overflow: hidden; color: #444444; }
.tishiBox_h .title { text-align: center; padding: 5px 10px; border-bottom: 1px solid #efefef; background-color: #f9f9f9; }
.tishiBox_h .block { text-align: center; padding: 10px 10px; border-bottom: 1px solid #efefef; }
.tishiBox_h .text { line-height: 25px; text-align: left; color: #88888; }
.tishiBox_h .ok { background-color: #ffffff; color:#ed414a; font-size: 22px; }
.tishiBox_h .nb { border-bottom: 0px; }
.post_price_comment { text-align: center; color: #444444; font-size: 14px; line-height: 35px; }
.post_price_comment span { color:#ed414a; }
.kf_form_item { width:auto; margin: 0px 10px; font-size: 14px; height: auto; margin-bottom: 8px; clear: both; display: block; float: none; color: #444444; line-height:25px; }
.kf_form_item .bitian { color:#ed4a41; }
.kf_form_item .kf_form_label { width:65px; color: #444444; text-align: right; float: left; padding:9px 0px }
.kf_form_item .kf_form_input { line-height: 40px; border:1px solid #e5e5e5; border-radius: 3px; margin-left: 75px; position: relative; width: auto; }
.kf_form_item .kf_form_input:after { content:'\20'; clear:both; *zoom:1;
display:block; height:0 }
.kf_form_item .kf_form_input1 { line-height: 40px; border-radius: 3px; margin-left: 75px; position: relative; }
.kf_form_item .kf_form_inputprice { line-height: 40px; border:1px solid #e5e5e5; border-radius: 3px; float: left; width:40%; position: relative; }
.kf_form_item .kf_form_input_btn { position:absolute; background-color: #ffffff; height: 35px; line-height: 35px; padding: 0px 10px; border-left: 1px solid #e5e5e5; font-size:16px; top:2px; color:#444444; right:5px; }
.kf_form_item .kf_form_input_btn1 { position:absolute; background-color: #ffffff; height: 35px; line-height: 35px; padding: 0px; font-size:16px; top:0px; color:#444444; right:0px; }
.kf_form_item .kf_form_input_btn1 .kf_form_input_btna { height:40px; line-height: 40px; background-color: #fafafa; border-left: 1px solid #e5e5e5; display: inline-block; padding: 0px 10px; }
.kf_form_item .kf_form_input_btn2 { position:absolute; background-color: #fafafa; height: 42px; line-height: 42px; padding: 0px 5px; border-left: 1px solid #e5e5e5; font-size:16px; top:0px; color:#888888; right:0px; }
.kf_form_item .kf_form_input_btn3 { position:absolute; height: 42px; line-height: 42px; padding: 0px 5px; font-size:16px; top:0px; color:#888888; right:0px; }
.kf_form_item .kf_form_comment { float: left; padding:9px 15px; color: #888888; }
.kf_form_item .kf_form_comment1 { color: #888888; padding: 0px; }
.kf_form_item .kf_form_comment2 { padding: 0px; padding-left: 75px; color: #888888; }
.kf_form_item:after { content:'\20'; clear:both; *zoom:1;
display:block; height:0 }
.kf_form_select { }
.kf_form_select:nth-of-type(2) {
margin-top: 10px;
}
.kf_from_pic_single { height: auto; }
.kf_from_pic_single .title { line-height: 25px; font-size: 14px; text-align: center; }
.kf_from_pic_single .pic { width: 80px; float: left; height: 80px; border: 1px solid #e5e5e5; }
.kf_from_pic_single .pic img { cursor:pointer; width: 80px; height: 80px; }
.kf_from_pic_single .btn { text-align: center; float: left; line-height: 35px; margin:0px 10px; height:35px; width: 60px; background-color: #fafafa; border:1px solid #e5e5e5; }
.kf_from_pic_single .btn a { font-size: 14px; display: block; color: #444444; }
.kfUploadPicList { width:auto; height:auto; margin:0px; padding:0px; }
.kfUploadPicList:after { content:'\20'; clear:both; *zoom:1;
display:block; height:0 }
.kfUploadPicList li { float:left; width:80px; height:80px; margin:5px; padding:0px; list-style:none; text-align:center; border:1px solid #dedede; position:relative; }
.kfUploadPicList li img { width:80px; height:80px; display:block; }
.kfUploadPicList li .del { text-align:center; margin:0px; padding:0px; cursor:pointer; position:absolute; top:-5px; right:-5px; width:20px; height:20px; line-height:20px; font-size:14px; color:#FFFFFF; background-color:#FF0000; z-index:5; border-radius:10px; }
.kfUploadPicList li .cor { position:absolute; bottom: 0px; left: 0px; height: 20px; line-height: 20px; background-color: #dedede; width: 80px; }
.kfUploadPicList li .cor p { display: inline-block; margin: 0px; padding: 0px; font-size: 14px; padding: 0px 5px; cursor: pointer; }
.kfUploadBtn { float:left; margin:2px; padding:0px; list-style:none; text-align:center; border:1px solid #dedede; position:relative; overflow:hidden; cursor: pointer; }
.msginfo { font-size:16px; text-align:center; margin:20px auto; color:#ff0000; line-height:50px; min-height:50px; width:80%; border:#ddd 1px solid; border-radius:25px; }
.msginfo2 { font-size:16px; text-align:center; margin:30px auto; color:#565656; line-height:50px; min-height:50px; width:80%; border:#ddd 1px solid; border-radius:25px; background:#eee; }

body > headertop {*zoom: 1; position: relative; color: #fff; background-color: #ed414a; }
body > headertop:after { content: ""; display: table; clear: both; }
.wbtitle { position: absolute; top: 0; left: 37px; z-index: 0; margin: 0; width: 70%; max-width:240px; line-height: 45px; font-size: 1.4em; font-weight: 800; text-align: left; text-transform: uppercase; color:#fff; }
.smtitle { position: absolute; top: 0; left: 37px; z-index: 0; margin: 0; width: 80%; max-width:260px; line-height: 45px; font-size: 1.4em; font-weight: 300; text-align: center; text-transform: 
 uppercase; color:#fff; }
.header-button { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; position: relative; z-index: 1; display: block; width: 45px; height: 45px; margin: 0; padding: 0; outline: none; background: url("../images/pngt.png"); border: none; cursor: pointer; }
#toggle-menu { float: left; background-position: 0 0; }
#toggle-search { float: right; background-position: -65px 0; }
#toggle-search.open:after { top: 28px; }
#toggle-search:after { -moz-transition: top, 0.5s; -o-transition: top, 0.5s; -webkit-transition: top, 0.5s; transition: top, 0.5s; position: absolute; top: 42px; left: 50%; margin-left: -8px; content: ""; border-color: transparent transparent #bc0023; border-style: solid; border-width: 8px 8px 12px; z-index:99999999 }
#toggle-basket { position: relative; float: right; background-position: -120px 0; }
#toggle-basket:before { position: absolute; top: 5px; left: 0; width: 2px; height: 40px; content: ""; background-color: #000; }
#search-form { -moz-transition: max-height, 0.5s; -o-transition: max-height, 0.5s; -webkit-transition: max-height, 0.5s; transition: max-height, 0.5s; position: absolute; top: 45px; left: 0; width: 100%; max-height: 0; overflow: hidden; background-color: #bc0023; z-index:9999999; height:45px; }
#search-form.open { max-height: 45px; }
#search-form fieldset { position: relative; margin: 0 45px 0 0; padding: 0; border: none; }
#search-form input { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: block; height: 39px; line-height:39px; margin:3px;}
#search-form input[type="search"] { width: 100%; padding: 0 5px 0 22px; background:#fff; border: none; }
#search-form input[type="submit"] { position: absolute; top: 3px; right: 3px; width: 45px; margin: 0; padding: 0; font-weight: 700; text-transform: uppercase; color: #fff; background: #bc0023; border: none; cursor: pointer; height:39px }

/*商家页面*/
.bizhead{ padding: 10px;}
.bizhead .pic{width:115px; border-radius: 5px; overflow: hidden; height: 80px; background-size: cover; background-position: center center; background-repeat: no-repeat; float: left;}
.bizheadl{margin-left:90px;}
.bizhead .title{ font-size:18px; padding: 0px; line-height:30px; min-height:40px; overflow: hidden; color:#444444;}
.bizhead .ctrl{ height: 20px; width: 100%; margin-top: 10px;}
.bizhead .ctrl li{ line-height:20px; font-size: 12px; float: left; margin-right: 10px; color: #666666;}
.bizhead .ctrl li a{color:#666666;}
.bizhead .ctrl li .liulan:after{content:"\e6a2"; vertical-align: bottom;}
.bizhead .ctrl li .pinglu:after{content:"\e7e7"; vertical-align: bottom;}
.bizhead .ctrl li .dianzan:after{content:"\e7e1"; vertical-align: bottom;}
.bizhead .ctrl li .jubao:after{content:"\e656"; vertical-align: bottom; font-size: 12px;}
.bizhead .ctrl .jubaobtn{background-image:none; padding-right: 0px;}
.bizvipbtn{text-align:right; margin-bottom: 0px; padding-right: 10px;}
.bizvipbtn a{display: inline-block; line-height: 25px; padding: 0px 20px; border-radius: 3px; border:1px solid #1fbf8c; color: #1fbf8c; font-size: 14px;}
