﻿@charset "utf-8";
@font-face { font-family: "Ionicons"; src: url("../fonts/ionicons.eot?v=2.0.0"); src: url("../fonts/ionicons.eot?v=2.0.0#iefix") format("embedded-opentype"), url("../fonts/ionicons.ttf?v=2.0.0") format("truetype"), url("../fonts/ionicons.woff?v=2.0.0") format("woff"), url("../fonts/ionicons.svg?v=2.0.0#Ionicons") format("svg"); font-weight: normal; font-style: normal; }
*{margin:0;padding:0;}
html,body{height:100%;}
html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6 {-webkit-text-size-adjust:none;}
ul{list-style-type:none;}
a{ text-decoration:none;}
body {font-family:"Microsoft Yahei",Arial;font-size:14px;line-height:1.2em;background:#f0f0f0;}
.ion-xbox:before { display: inline-block; font-family: "Ionicons"; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-rendering: auto; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.ion-nav:before{ content:"\f394"}
.ion-srch:before{ content:"\f2f5"}
.ion-user:before{ content:"\f3a0"}
.ion-down:before{ content:"\f35f"}
.ion-up:before{ content:"\f365"}
.ion-home:before{ content:"\f448"}
.ion-out:before{ content:"\f29f"}
.ion-zjr:before{ content:"\f119"}
.ion-info:before{ content:"\f12e"}
.ion-left:before{ content:"\f124"}
.ion-jia:before{ content:"\f218"}
.ion-jian:before{ content:"\f209"}
.ion-area:before{ content:"\f3A3"}
.ion-right:before{ content:"\f3D1"}
.ion-cart:before{ content:"\f370"}
.ion-edit:before{ content:"\f12C"}
.ion-del:before{ content:"\f252"}
.ion-tuangou:before{ content:"\f47c"}
.ion-shop:before{ content:"\f370"}
.ion-jifen:before{ content:"\f353"}
.ion-news:before{ content:"\f391"}
.ion-hiring:before{ content:"\f39f"}
.ion-msg:before{ content:"\f423"}
.ion-user:before{ content:"\f3a0"}
.ion-about:before{ content:"\f241"}
.ion-rotate:before{ content:"\f36c"}
.ion-shoptg:before{ content:"\f35a"}

.menu{background:#fff;}
.menu ul{overflow:hidden;padding-top:20px;}
.menu ul li{float:left;width:20%;margin-bottom:20px;}
.menu ul li i{display:block;width:45px;height:45px;line-height:45px;text-align:center;border-radius:50%;margin:0 auto;color:#fff;font-size:25px;}
.menu ul li span{display:block;text-align:center;padding-top:5px;}
.menu ul li i.ion-tuangou{background:#fd9a0b;}
.menu ul li i.ion-shop{background:#ef1c25;}
.menu ul li i.ion-jifen{background:#814ddd;}
.menu ul li i.ion-news{background:#2acb61;}
.menu ul li i.ion-hiring{background:#fac600;}
.menu ul li i.ion-msg{background:#1793ed;}
.menu ul li i.ion-user{background:#e545e5;}
.menu ul li i.ion-about{background:#09b9f5;}
.menu ul li i.ion-rotate{background:#f73d86;}
.menu ul li i.ion-shoptg{background:#f24b55;}

button.btn{padding:5px 15px; text-align:center; overflow:hidden; border-radius:3px; font-size:14px; background:#d91819; color:#FFF; border:0 none; cursor:pointer;}
button.btn2{padding:10px 20px;text-align:center;overflow:hidden;border-radius:3px;font-size:16px; background:#d91819;color:#FFF;border:0 none;cursor:pointer;}
button.btn3{padding:5px 10px; text-align:center;overflow:hidden;border-radius:3px;font-size:14px;background:#4998e7;color:#FFF;border:0 none;cursor:pointer;}
button.btn4{padding:5px 10px; text-align:center;overflow:hidden;border-radius:3px;font-size:14px;background:#ccc;color:#FFF;border:0 none;cursor:pointer;}
input[type="number"]{-moz-appearance:textfield;}
input[type="radio"],input[type="checkbox"]{vertical-align:middle;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance: none !important;margin: 0;}
.fl {float:left;}
.fr {float:right;}
a.btn{display:block;border-radius:5px;background:#ff9900;padding:5px 15px;color:#fff;}
a.btn:hover{color:#fff;}
a.unbtn{background:#ccc;}
a.btn2{display:block;border-radius:3px;border:1px solid #d8d8d8; width:120px; height:32px; line-height:32px; color:#d8d8d8;}
em{font-style:normal}
/*首页*/
.logo{border-bottom:#c1c1c1 1px solid;padding:10px 0; text-align:center;}
.logo h1{margin:0 auto;position:relative;}
.logo h1 .clink {position:absolute;left:50%;bottom:0;width:40px;margin-left:60px;text-align:right;display:inline-block;height:20px;line-height:20px;overflow:hidden;}
.logo h1 .clink.city {padding-right:20px;background: url(../images/city.png) no-repeat right center;-webkit-background-size: contain;height: 16px;line-height:16px;overflow: hidden;}
.btnora,.btnblu,.btngre{display:inline-block;padding:8px 10px;width:70px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e21d78),color-stop(100%,#30B584));background: -moz-linear-gradient( top,#e21d78,#30B584);color:#FFF;border-radius:5px;text-align:center;}
#ads_box{position:relative;display:-webkit-box;background:#FFF;border-bottom:1px solid #ededed;box-shadow:0 1px 1px #fff;}
#ads_close{display:block;position:absolute;right:3px;top:3px;text-indent:-9999px;background: url(../images/close.png) no-repeat scroll 0 0 transparent; height: 20px;width:20px;}
#ads_close:hover {background: url(../images/close.png) no-repeat scroll 0 -20px transparent;}

.app-download {background: url(../images/app_downhf.png) no-repeat scroll 10px 10px #F9F9F9;background-size:auto 36px;border-bottom: 1px solid white;height: 58px;position: relative;width: 100%;}
.app-ah{background-image:url(../images/app_downah.png);}

.app-open{background:url(../images/app-lg.png) no-repeat 25px 10px #6D6D73;opacity: 0.8;background-size: auto 36px;position: relative;height: 56px;line-height:56px;overflow: hidden;width: 100%;margin: 0px auto;position: fixed;bottom: 0px;z-index: 88888;color:#FFF;}
.app-open em {width: 30px;height: 30px;position: absolute;left: 0;top: 0;-webkit-transform: rotate(0);}
.app-open em::after, .app-open em::before {top: 13px;left: 8px;content: "";display: block;position: absolute;width: 14px;height: 2px;background: white;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);}
.app-open em:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}
.opentxt{background: #eee;color:#000;border-radius: 5px;box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);height:30px;line-height:30px;margin:15px 20px 0;padding:0 15px;}
.block{width:100%;background:#FFF;}
.block ul{width:100%; overflow:hidden;}
.block ul li{width:25%; float:left; background:url(../images//line.png) repeat-x;background-position:0 bottom;background-size:auto 1px;}
.block ul li a{display:block; padding:18px 0;background:url(../images//line2.png) repeat-y;background-position:right 0;background-size:auto 1px;text-align:center;}
.block i.fa{display:block;background-image: url(../images//icon_tb.png);background-size:320px auto;height:40px;width:40px; margin:0 auto;}
.block i.house{background-position: -160px 0;}
.block i.news{background-position: -280px 0;}
.block i.msg{background-position: -240px 0;}
.block i.reckon{background-position:}
.block i.about{background-position: -40px 0;}
.block i.user{background-position: -80px 0;}
.block i.broker{background-position: -120px 0;}
.block i.help{background-position: -200px 0;}
.block i.activity{background-position: -680px 200px;}

.warp{width:100%; margin-top:20px; background:#FFF;background-image:url(../images//line.png);background-repeat:repeat-x;background-size:auto 1px;}
.warp .title{height:32px;line-height:32px;margin-top:10px;padding:0 10px;text-align:left;background-image:url(../images//line.png);background-repeat:repeat-x;background-size:auto 1px;background-position:0 bottom;}
.warp .cont{ padding:10px;background-image:url(../images//line.png);background-repeat:repeat-x;background-size:auto 1px;background-position:0 bottom;}
.warp .cont ul{width:100%;}
.warp .cont ul li{ margin-bottom:10px; padding-bottom:10px; overflow:hidden; border-bottom:1px solid #eee; position:relative;}
.warp .cont ul.house li a.img{ display:block; float:left; width:80px; height:60px; padding-right:10px;}
.warp .cont ul.house li .info{ height:60px; position:absolute; left:90px; right:0;}
.warp .cont ul.house li .info h2{width:100%;}
.warp .cont ul.house li .info h2 a{ font-size:14px; font-weight:bold; color:#333;}
.warp .cont ul.house li .info h2 a:hover{ color:#ff6a22;}
.warp .cont ul.house li .info .addr{ color:#666; width:100%; height:24px; line-height:24px; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;width:100%;}
.warp .cont ul.house li .info .btm{ position:absolute; bottom:0; left:0; right:0; overflow:hidden; font-size:12px; color:#999;}
.warp .cont ul.house li .info .btm .pri{ float:left;padding-right:10px; font-size:16px; font-weight:600; color:#e21d78;}
.warp .cont ul.house li .info .btm .pri em{font-size:12px;}
.warp .cont ul.house li .info .btm .price{ float:left;}
.warp .cont ul.house li .info .btm .yj{ float:right;}
.warp .cont ul.info li .top2{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin-bottom:10px;}
.warp .cont ul.info li .top2 a{ color:#333;}
.warp .cont ul.info li .top2 a.cate{ color:#ff6a22; padding:0;}
.warp .cont ul.info li .desc{width:100%; color:#999; overflow:hidden;}
.warp .cont ul.info li .desc .src{ float:left; padding-left:10px;}
.warp .cont ul.info li .desc .add{ float:right;}
a.show{ display:block; text-align:center; width:100%;}

.topbox{position: fixed; width: 100%; top: 0; background: #fff; z-index:99999;}
.tb_bar{width:100%;height:73px;}
/*头部*/
.top{border-bottom:1px solid #b3b3b3;background:#f9f9f9;height:44px; line-height:44px; font-size:16px;color:#565656;}
.top a{color:#666666; font-size:16px; display:inline-block;padding:0 18px 0 10px;}
.top a.edit{float:right;}
.top span.desc{float:right;padding-right:15px;}

.header{width:100%; overflow:hidden;}
.header .logo2{float:left;padding:5px 0 0 5px;}
.header .hnav{ float:right; overflow:hidden;}
.header .hnav li{padding:6px 12px; float:left; border-left:1px solid #f8f8f8;}
.header .hnav li i{ color:#e21d78; font-size:24px;}
.header .hnav li.sel{ background:#e21d78;}
.header .hnav li.sel i{ color:#FFF;}

.hbom{width:100%; overflow:hidden; background:#e21d78; padding:5px 0;}
.hbom ul.nav{ overflow:hidden;}
.hbom ul.nav li{ float:left; width:16%;}
.hbom ul.nav li a{ display:block; color:#FFF; font-size:14px; font-weight:bold; padding:5px 0;text-align:center;}
.hbom ul.nav li a.sel{ border-radius:3px; background:#ef4e98;}
.hbom .srch{ margin:0 5px; background:#FFF; overflow:hidden; border-radius:3px;}
.hbom .srch p.txt{width:80%; float:left; border-right:1px solid #e21d78;}
.hbom .srch p.txt input{ border:0 none; padding:8px 2%; width:96%;}
.hbom .srch p.btn{width:19%;float:right; text-align:center; padding:5px 0 0 0;}
.hbom .srch p.btn i{ color:#e21d78; font-size:22px;}

.main{width:100%; overflow:hidden; background:#f0f0f0;}
.main .filter_bar{width:100%; border-bottom:1px solid #f0f0f0;}
.main .filter_bar ul{ overflow:hidden;}
.main .filter_bar ul li{ float:left; text-align:center; width:33%; color:#646464; height:39px; line-height:39px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAkCAMAAACUnRs9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA2MEM2OTgxOEQ2RDExRTM4OEJERTUwNjU4NDZDRjEwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA2MEM2OTgyOEQ2RDExRTM4OEJERTUwNjU4NDZDRjEwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDYwQzY5N0Y4RDZEMTFFMzg4QkRFNTA2NTg0NkNGMTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDYwQzY5ODA4RDZEMTFFMzg4QkRFNTA2NTg0NkNGMTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7q//aNAAAABlBMVEXj4+P///+et6UoAAAAAnRSTlP/AOW3MEoAAAAQSURBVHjaYmBkYKAXAggwAAgWACWbx3eKAAAAAElFTkSuQmCC") no-repeat scroll right center / 1px auto}
.main .filter_bar ul li:last-child{ width:34%;}
.main .filter_bar ul li i{ margin-left:5px; color:#ccc;}
.main .list{ /*padding:5px 10px;*/}
.main .list .count{ color:#999; height:28px; line-height:28px;}
.main .list .lsbox{margin-bottom:18px;}
.main .list .lsbox .img{position:relative;}
.main .list .lsbox .img p.tit{ position:absolute; bottom:0; width:100%; height:34px; line-height:34px; color:#FFF; font-size:14px; font-weight:bold; text-indent:10px; background:#000;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8;opacity: 0.8;}
.main .list .lsbox .line{margin-top:10px; overflow:hidden;}
.main .list .lsbox .line h2{ float:left; font-size:16px;}
.main .list .lsbox .line .price{ float:right; font-size:14px; color:#666;}
.main .list .lsbox .line .yj{ float:left; color:#666; font-size:14px; background:url(../images/doc.png) no-repeat center left; background-size:10px auto; padding-left:12px;}
.main .list .lsbox .line .bb{ float:right; background:#30b584; padding:2px 15px; color:#FFF; font-size:12px; border-radius:8px; cursor:pointer;}

.main .area{margin:10px 10px 0 10px; color:#878787; border:1px solid #eaeaea; height:28px; line-height:28px; border-radius:5px;background:#f8f8f8; text-align:center;}
.main .area i{margin-right:2px;}

.main .form{padding:0 4%;background:#fff;}
.main .form .item{border-bottom:1px solid #e1e1e1; overflow:hidden;}
.main .form .item .tit{float:left; height:50px; line-height:50px; color:#666666;}
.main .form .item .price{float:right; height:50px; line-height:50px; color:#333333;}
.main .form .item .numbox{float:right; overflow:hidden;border:1px solid #ccc; border-radius:5px; margin-top:6px;}
.main .form .item .numbox a{display:block;width:30px;text-align:center;height:36px; line-height:36px; color:#ccc;float:left;}
.main .form .item .numbox input{border:0 none; text-align:center; height:20px; line-height:20px; padding:8px 0; width:45px; border-left:1px solid #ccc; border-right:1px solid #ccc; float:left;}
.main .form .item .total{float:right; height:50px; line-height:50px; color:#e21d78;}

.main .cart{padding:5px 4%;background:#fff; overflow:hidden; margin-top:10px;}
.main .cart .sel{ float:left; height:82px; line-height:82px;}
.main .cart .img{ float:left;padding:0 8px;}
.main .cart .img img{height:80px; width:80px; border:1px solid #e1e1e1; border-radius:5px; overflow:hidden;}
.main .cart .info{}
.main .cart .info .tit{height:50px; padding:2px 0; line-height:22px;}
.main .cart .info .buy{overflow:hidden;}
.main .cart .info .buy .price{float:left; height:28px; line-height:28px; font-size:18px; font-weight:600;color:#e21d78;}
.main .cart .info .buy .price em{font-size:12px;}
.main .cart .info .buy .numbox{float:right; overflow:hidden;border:1px solid #ccc; border-radius:5px;}
.main .cart .info .buy .numbox a{display:block;width:24px;text-align:center;height:26px; line-height:26px; color:#ccc;float:left;}
.main .cart .info .buy .numbox input{border:0 none; text-align:center; height:26px; line-height:26px; padding:0; width:35px; border-left:1px solid #ccc; border-right:1px solid #ccc; float:left;}

.btmsubzw{width:100%;margin-bottom:62px;}
.btmsub{width:100%;height:52px;position:fixed;bottom:0;overflow:hidden;border-top:1px solid #e1e1e1; background:#f9f9f9;}
.btmsub .txt{float:left;padding:0 10px; height:52px; line-height:52px;font-size:18px;}
.btmsub .act{float:right;background:#e21d78; color:#fff; height:52px; line-height:52px; font-size:18px;padding:0 15px;}
.btmsub .act em{font-size:12px;}
.btmsub .selall{float:left;padding:0 10px;height:52px; line-height:52px; color:#565656;}
.btmsub .del{display:block; float:right; border:1px solid #e21d78;color:#e21d78; font-size:16px; border-radius:5px;margin:8px 4%; height:34px; line-height:34px; padding:0 18px;}

.main .odinfo{background:#fff;border-bottom:1px solid #e1e1e1;padding:8px 4%; overflow:hidden;}
.main .odinfo .odimg{float:left;padding-right:10px;}
.main .odinfo .odtxt{float:left; padding-top:3px;}
.main .odinfo .odtxt .tit{font-size:18px; margin-bottom:15px;}
.main .odinfo .odtxt .price{color:#e21d78; font-size:16px;}
.main .odinfo .odtxt .price em{font-size:12px;}

.main .odcode{background:#fff; margin-top:10px;}
.main .odcode .tit{color:#8c8c8c;padding:10px 4%;border-bottom:1px solid #e4e4e4;}
.main .odcode .code{padding:10px 4%; overflow:hidden;border-bottom:1px solid #e4e4e4;}
.main .odcode .code span{float:right;color:#8c8c8c}

.main .abox{background:#fff;padding:0 4%;}
.main .abox .line{padding:10px 0;border-bottom:1px solid #e4e4e4; display:block; color:#565656}
.main .abox .line i{float:right;color:#ccc;}

.main .ibox{background:#fff; margin-top:10px;}

.main .ibox .tit{color:#8c8c8c;padding:10px 4%;border-bottom:1px solid #e4e4e4;overflow:hidden;}
.main .ibox .tit a{float:right;color:#e21d78;}
.main .ibox .tit span{float:right;color:#e21d78;}
.main .ibox .cnt{padding:0 4%;overflow:hidden;}
.main .ibox .cnt .line{padding:10px 0;border-bottom:1px solid #e4e4e4;}
.main .ibox .cnt .line span{display:inline-block;min-width:70px;}

.main .ibox .cnt .addr{padding:5px 0;}
.main .ibox .cnt .addr p{line-height:24px;}

.main .ibox .cnt .gbox{ overflow:hidden; margin-top:5px;}
.main .ibox .cnt .gbox .gimg{float:left; margin-right:10px;}
.main .ibox .cnt .gbox .gimg img{height:80px;width:80px; border:1px solid #e1e1e1;border-radius:5px;}
.main .ibox .cnt .gbox .info{padding-top:5px;}
.main .ibox .cnt .gbox .info .gtit{height:50px; line-height:20px;}
.main .ibox .cnt .gbox .info .gpri{text-align:right; color:#999;padding-right:10px;}
.main .ibox .cnt .pbox{ border-top:1px solid #e1e1e1;margin-top:5px; overflow:hidden;padding:8px 0;}
.main .ibox .cnt .pbox p{height:26px;line-height:26px;color:#8c8c8c;}
.main .ibox .cnt .pbox p em{float:right; color:#e21d78;}
.main .ibox .cnt .pact{ overflow:hidden;margin-bottom:10px;}
.main .ibox .cnt .pact a{display:block;float:right;border:1px solid #e1e1e1;border-radius:3px;padding:8px 10px;color:#666;margin-left:10px;}
.main .ibox .cnt .pact a.red{background:#e21d78;color:#fff;border:1px solid #e21d78;}

.main .ibox .acnt{padding:6px 4%;overflow:hidden;min-height:44px;}
.main .ibox .acnt .ainfo{float:left;width:85%;}
.main .ibox .acnt .ainfo .name{height:24px; line-height:24px;}
.main .ibox .acnt .ainfo .addr{line-height:20px; color:#8c8c8c;}
.main .ibox .acnt .aact{float:left;width:15%;text-align:right; height:100%;}
.main .ibox .acnt .aact a{font-size:32px;color:#8c8c8c;}

.main .submit{padding:0 4%; margin:20px 0;}
.main .submit a{height:32px; line-height:32px; text-align:center; font-size:16px;}

.main .wrap{padding:5px 10px; background:#fafafa;}
.main .wrap .lbox{ border-bottom:1px solid #e9e9e9; padding:10px 0;}
.main .wrap .lbox h2{ font-size:16px; font-weight:normal; color:#333; margin-bottom:8px; line-height:22px;}
.main .wrap .lbox p{ color:#ccc; overflow:hidden;}
.main .wrap .lbox p span.left{ float:left;}
.main .wrap .lbox p span.right{ float:right;}
.main .wrap .ctit{border-bottom:1px solid #e9e9e9; padding:10px 0;}
.main .wrap .ctit h2{ font-size:16px; font-weight:normal; color:#333; margin-bottom:8px;}
.main .wrap .ctit p{ color:#ccc; overflow:hidden;}
.main .wrap .cmain{ padding:10px 0;}
.main .wrap .cmain .nl{margin-bottom:8px;}
.main .wrap .cmain .nl .nt{color:#ff9900;height:22px;line-height:22px; font-size:16px;}
.main .wrap .cmain .nl .nc{line-height:22px;padding-left:15px;background:url(../images/dian.png) no-repeat 5px center;background-size:5px 5px;}

.cate{overflow:hidden; border-bottom:1px solid #e9e9e9; padding:5px 2%; height:28px;}
.cate li{ float:left;line-height:28px; margin:0 5px;}
.cate li a{ color:#333; padding:5px 8px;}
.cate li a.sel{ background:#e9e9e9; border-radius:5px;}
/*内容页样式*/
.main .cimg{width:100%; overflow:hidden; position:relative;}
.main .cimg .tit{ position:absolute; width:100%; height:32px; line-height:32px; overflow:hidden; bottom:0; color:#FFF; text-indent:5px;background:#000;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8;opacity: 0.8;}
.main .vbox{ background:#f5f5f5; padding:15px 0;}
.main .vnav{width:100%; padding:10px 0; overflow:hidden; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; background:#FFF;}
.main .vnav a{ display:block; float:left; width:25%; border-right:1px solid #ebebeb; text-align:center; color:#d91819; margin-right:-1px;}
.main .vnav a:last-child{ border-right:0 none;}
.main .vcont{width:100%; background:#FFF;}
.main .vcont .vctit{border-bottom:1px solid #ebebeb; margin-bottom:5px; padding:0 10px; height:42px; line-height:42px; overflow:hidden;}
.main .vcont .vctit h1{ font-size:20px; color:#333; font-weight:normal;}
.main .vcont .vclis{width:100%; font-size:16px;}
.main .vcont .vclis tr{ height:30px; line-height:30px;}
.main .vcont .vclis tr td{ color:#444;}
.main .vcont .vclis tr td.tit{width:88px; color:#999; text-align:right; vertical-align:top;}
.main .vcont .share{padding-right:8px; overflow:hidden; margin-bottom:10px;}
.main .vcont .share a{ display:block; float:right; color:#aaa; background:url(../images/wap_share_btn.png) no-repeat; background-size:20px 16px; padding-left:22px;}
.main .vcont .vctit2{background:#f5f5f5;border-bottom: 1px solid #ebebeb;height: 15px;padding: 16px 10px 14px;}
.main .vcont .vctit2 p{ border-left:2px solid #d91819; padding-left:8px;}
.main .vcont .vctit2 p a{ float:right; color:#666;}
.main .vcont .vcmain{ padding:20px 10px;border-bottom: 1px solid #ebebeb;}
.main .vcont .vcmain .vinfo{ line-height:26px;}
.main .vcont .vcmain .desc{ padding:5px; border-bottom:1px dashed #ebebeb; color:#999; margin-bottom:10px; line-height:22px;}

.main .vcont .cbtm{ padding:8px; background:#f5f5f5;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
.main .vcont .cbtm a{ text-align:center; display:block; color:#d91819; font-size:16px; height:32px; line-height:32px;}

.main .vcont .line{ margin-bottom:10px;}
.main .vcont .line span{ display:block; padding:0 0 5px 5px;}
.main .vcont .line span em{ font-size:12px;}
.main .vcont .line p.input{background:#f4f4f4;border:1px solid #eee;border-radius:3px;color:#747474;font-size:14px;padding:8px 2%;width:96%;}

.main .vcont .tab{ overflow:hidden;margin:5px;}
.main .vcont .tab p{width:50%; float:left; height:32px; line-height:32px; border-bottom:1px solid #eee; text-align:center;}
.main .vcont .tab p.sel{border-bottom:1px solid #d91819;}
.main .vcont .tab_cnt{ margin:15px 5px 5px 5px;}
.main .vcont ul{width:100%;}
.main .vcont ul li{ margin-bottom:10px; padding-bottom:10px; overflow:hidden; border-bottom:1px solid #eee; position:relative;}
.main .vcont ul li:last-child{border-bottom:0 none;}
.main .vcont ul.house li a.img{ display:block; float:left; width:80px; height:60px; padding-right:10px;}
.main .vcont ul.house li .info{ height:60px; position:absolute; left:90px; right:0;}
.main .vcont ul.house li .info h2{width:100%;}
.main .vcont ul.house li .info h2 a{ font-size:14px; font-weight:bold; color:#333;}
.main .vcont ul.house li .info h2 a:hover{ color:#ff6a22;}
.main .vcont ul.house li .info .addr{ color:#666; width:100%; height:24px; line-height:24px; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;width:100%;}
.main .vcont ul.house li .info .btm{ position:absolute; bottom:0; left:0; right:0; overflow:hidden; font-size:12px; color:#999;}
.main .vcont ul.house li .info .btm .price{ float:left;}
.main .vcont ul.house li .info .btm .yj{ float:right;}

/*筛选*/
.shide{background-color: rgba(0, 0, 0, 0.7);position: fixed;top: 0; bottom:0;width: 100%;z-index: 17; display:none;}
.filter{position:fixed;width:100%; height:60%; bottom:0; background:#fff; z-index:999; display:none;}
.filter .ftop{width:100%; overflow:hidden; border-bottom:1px solid #eee;}
.filter .ftop i{ display:inline-block; width:30px; height:30px; background:url(../images/ic_close.png) no-repeat; background-size:70% 70%; margin:10px 0 0 10px;}
.filter .ftop span{display:inline-block; float:right; height:30px; line-height:30px; color:#999; margin:10px 10px 0 0; font-size:16px; font-weight:850;}
.filter .fmain{position:absolute;width:100%; top:45px; bottom:40px; overflow:hidden;background:#f8f8f8;}
.filter .fmain .fml{ float:left; width:30%; height:100%; overflow-y:auto;}
.filter .fmain .fml ul{border-right:1px solid #eee; height:100%;}
.filter .fmain .fml ul li{width:100%; height:50px; line-height:50px;text-align:center; border-bottom:1px solid #eee; background:#fff;}
.filter .fmain .fml ul li.sel{ padding-left:1px;}
.filter .fmain .fmr{float:right; width:70%; height:100%;overflow-y:auto;background:#fff;}
.filter .fmain .fmr ul{ display:none;}
.filter .fmain .fmr ul li{width:95%; padding-left:5%; height:50px; line-height:50px; background:url(../images/radio_off.png) no-repeat 92% center; background-size:auto 50%;}
.filter .fmain .fmr ul li.sel{background:url(../images/radio_on.png) no-repeat 92% center;background-size:auto 50%;}
.filter .fbtm{width:100%;height:40px; line-height:40px; text-align:center; background:#ff6a22; color:#fff;font-size:16px; position:absolute; bottom:0;}

/*楼盘图片组*/
.img_wrap{padding:10px;}
.img_wrap .img_group{margin-bottom:10px; overflow:hidden;}
.img_wrap .img_group .gtit{ font-size:14px; font-weight:bold; height:28px; line-height:28px;}
.img_wrap .img_group .imgs{width:100%; height:162px;}
.img_wrap .img_group .imgs .img{height:160px; margin-right:10px;}
.img_wrap .img_group .imgs .img img{padding:0; margin:0; border:1px solid #ebebeb; height:100%;}
.img_wrap .img_group .swiper-slide{width:auto;}

.img_show{position:absolute; top:0; bottom:0; width:100%; background:#000; overflow:hidden;}
.img_show .show_tit{border-bottom:1px solid #fff; height:38px; line-height:38px; padding:0 8px; color:#fff; text-align:center; overflow:hidden; position:fixed; top:0; right:0; left:0; z-index:99999; background:#000;}
.img_show .show_tit p.back{ float:left;}
.img_show .show_main{position:absolute; top:38px; bottom:0; width:100%; overflow:auto; z-index:9999;}
.img_show .show_list{width:100%;}
.img_show .show_list .img{width:100%;}
.img_show .show_list .img img{width:100%;}

/*网友评论*/
.comment{width:100%;}
.comment .cmttit{ border-bottom:2px solid #ff6a22; height:24px; line-height:24px;}
.comment .cmtact{ margin-bottom:10px;}
.comment .cmtact .cnt{ padding:5px 0;}
.comment .cmtact .cnt textarea{ border:1px solid #e4e4e4; border-radius:3px; width:96%; height:80px; padding:10px 2%;}
.comment .cmtact .btn{ text-align:right;}
.comment .cmtlis{}
.comment .cmtlis .line{ border-bottom:1px solid #e4e4e4; padding:8px 0;}
.comment .cmtlis .line .linetit{ font-size:12px; color:#a9aeb3; overflow:hidden; height:20px; line-height:20px;}
.comment .cmtlis .line .linetit .headimg{float:left; padding-right:5px;}
.comment .cmtlis .line .linetit .headimg img{width:20px; height:20px; border-radius:50%;}
.comment .cmtlis .line .linetit .nickname{float:left; color:#3e86ce;}
.comment .cmtlis .line .linetit .time{float:right;}
.comment .cmtlis .line .linecnt{ padding:5px 0 5px 23px; line-height:26px; color:#666; font-size:16px;}

/*计算器*/
.main .group{width:100%; overflow:hidden;background:#404a54;}
.main .group .swiper-slide{width:auto; padding:8px 0; margin-left:5px;}
.main .group .swiper-slide a{color:#FFF; display:block; padding:5px 10px;}
.main .group .swiper-slide a.sel{border-radius:3px; background:#333;}
.main .reckon{ padding:10px; color:#888;}
.main .reckon .tit{ color:#444; font-size:14px; margin-bottom:10px;}
.main .reckon .dbtn{  margin-bottom:5px; overflow:hidden;}
.main .reckon .dbtn p{ float:left; text-align:center; width:50%; padding:8px 0; background:#f9f8f7; position:relative; border:1px solid #d7d7d7;margin-bottom:12px;}
.main .reckon .dbtn p.l{ border-right:0 none; border-radius:3px 0 0 3px; margin-right:-1px;}
.main .reckon .dbtn p.r{ border-left:0 none; border-radius:0 3px 3px 0; margin-left:-1px;}
.main .reckon .dbtn p em.arrow{width:19px; height:12px; background:url(../images/arrow1.png) no-repeat; bottom:-11px; left:50%; margin-left:-9px; position:absolute; z-index:9999; display:none;}
.main .reckon .dbtn p.sel{ color:#cb000e;}
.main .reckon .dbtn p.sel em.arrow{ display:block;}

.main .reckon .line{width:100%; overflow:hidden; margin-bottom:10px;}
.main .reckon .line .box{height:32px; line-height:32px;border:1px solid #d7d7d7; border-radius:3px; overflow:hidden;}
.main .reckon .line .box span{display:block;background:#f9f8f7;padding-left:8px; height:100%; float:left; color:#333;}
.main .reckon .line .box input{ background:#FFF; border:0 none; padding:5px; width:40%;}
.main .reckon .line .box label{ float:right;padding-right:8px; color:#333;}

.main .reckon .select{position:relative;}
.main .reckon .select .box span{width:70px;}
.main .reckon .select p.sel{ position:absolute;left:80px; right:0;}
.main .reckon .select p select{border:0 none; width:99%; background:#fff; height:24px; line-height:24px;-webkit-appearance:none;}

.main .reckon .rate{ overflow:hidden;}
.main .reckon .rate .box{ width:75%; float:left; overflow:hidden;}
.main .reckon .rate .btn{ float:right; height:32px; line-height:32px; width:22%; text-align:center; background:#ccc; border-radius:3px; color:#333; cursor:pointer;}

.main .reckon .rateinfo{ background:#333; padding:5px; color:#FFF; position:relative; margin-bottom:10px; display:none;}
.main .reckon .rateinfo .top{ color:#333; position:absolute; top:-12px; width:100%;}
.main .reckon .rateinfo .top p{ float:right; width:22%; text-align:center;}
.main .reckon .rateinfo .area{ overflow:hidden; width:100%; border-bottom:1px dashed #999; padding-bottom:10px;}
.main .reckon .rateinfo .area:last-child{ border-bottom:0 none;}
.main .reckon .rateinfo .area .date{height:26px; line-height:26px;}
.main .reckon .rateinfo .area .option{ overflow:hidden;}
.main .reckon .rateinfo .area .option p{ float:left; width:25%; height:30px; line-height:30px; background:#666; text-align:center;}
.main .reckon .rateinfo .area .option p.sel{ background:#d91819;}

.main .reckon .linehr{width:100%; height:1px; background:#e9e9e9; margin:15px 0 15px 0; clear:both;}
.main .reckon .desc{ color:#333; margin:10px 0;}
.main .reckon .act{ text-align:center; margin:15px 0;}
.main .result{padding:10px; background:#474747;}
.main .result h2{text-align:center; color:#FFF; font-weight:500; font-size:16px; padding:10px 0;}
.main .result .line{ overflow:hidden; height:32px; line-height:32px; margin:8px 0;}
.main .result .line span{ color:#FFF; float:left;}
.main .result .line label{ color:#ff7611; float:right;}
.main .result .hr{ background:#606060; height:1px; margin:10px 0;}
.main .local{ height:36px; line-height:36px; color:#666; font-size:16px; text-indent:10px;}
.main .result .res_desc ul{font-size:16px;line-height:26px;}
.main .result .res_desc ul li{ padding:6px 0; color:#c1c1c1;}
.main .result .res_desc ul li::before{content:"*";float:left;position:relative;top:3px;width:0.74em;}

/*用户中心*/
.user_top{ background:url(../images/user_top.jpg) no-repeat; background-size:100% 100%;}
.user_top .headimg{ text-align:center; padding:20px 0;}
.user_top .headimg p{ color:#FFF; font-size:16px; font-weight:bold;}
.user_top .headimg p.pic{border-radius:39px;margin:3px auto;width:74px;height:74px; border:2px solid #FFF; overflow:hidden;}
.user_top .headimg p.pic img{width:100%;}
.user_top .user_nav{ overflow:hidden;}
.user_top .user_nav li{width:20%; float:left; text-align:center; color:#FFF; padding-top:10px;}
.user_top .user_nav li.sel{ background:#FFF; color:#2f3c57; border-radius:3px 3px 0 0;}
.user_top .user_nav li i{ font-size:22px; margin:5px 0; display:block;}
.user_top .user_nav li p{ margin-bottom:10px;font-size:14px;}
.user_main{width:100%;}
.user_main ul.uind_box{background:#fff; margin-top:15px;}
.user_main ul.uind_box li{height:40px; line-height:40px; border-bottom:1px solid #d8d8d8; overflow:hidden;}
.user_main ul.uind_box li:last-child{border-bottom:0 none;}
.user_main ul.uind_box li a{display:block;padding:0 15px; font-size:14px; color:#333;}
.user_main ul.uind_box li em{float:right; font-size:16px; color:#d8d8d8;}
.user_main .uind{margin:15px 0;padding:0 15px;}
.user_main .uind a{text-align:center;height:32px;line-height:32px;font-size:18px;}

.user_main table{ margin:10px; font-size:16px;}
.user_main table tr td{height:40px; line-height:40px;}
.user_main .secnav{ widows:100%; text-align:center;overflow:hidden; margin-top:20px;}
.user_main .secnav a{background:#eee;border-radius: 3px;color: #333;display: inline-block;height: 30px;line-height: 30px;margin-right: 5px;padding: 0 10px;}
.user_main .secnav a.sel{ background:none;}
.user_main .memo{color:#ff6a22; border:1px solid #fd565c;background-color:#fccccd; padding:10px; margin:10px 0;}
.user_main .cont{ padding:10px; color:#333;}
.user_main .cont ul.tab{width:100%; overflow:hidden;}
.user_main .cont ul.tab li{ float:left; width:50%; text-align:center; padding:8px 0;border-bottom:2px solid #ddd; cursor:pointer;}
.user_main .cont ul.tab li.sel{ border-bottom:2px solid #ff6a22;}
.user_main .cont .utit{padding:8px 0;border-bottom:2px solid #ff6a22; background:url(../images/doc2.png) no-repeat left center; background-size:10px 10px; padding-left:12px;}
.user_main .cont .utit a{float:right;color:#999;}

.user_main .cont .lbox{margin-top:10px;background:#fff;padding:0 4%;font-size:18px;padding-top:5px;}
.user_main .cont .lbox .umob{ overflow:hidden; height:30px; line-height:30px;}
.user_main .cont .lbox .umob .name{width:30%; float:left;}
.user_main .cont .lbox .umob .mob{width:60%; float:left;}
.user_main .cont .lbox  .addr{font-size:14px;color:#999;line-height:22px;}
.user_main .cont .lbox  .act{border-top:1px solid #e1e1e1; overflow:hidden;padding:5px 0;}
.user_main .cont .lbox  .act .def{float:left; font-size:14px; height:32px; line-height:32px;color:#ff6a22;}
.user_main .cont .lbox  .act a{float:right;margin-left:20px;font-size:32px;color:#999;}

.user_main .cont .tab_cnt{ margin-top:15px;}
.user_main .cont .tab_cnt .line{ margin-bottom:10px;}
.user_main .cont .tab_cnt .line span{ display:block; padding:0 0 5px 5px;}
.user_main .cont .tab_cnt .line span em{ font-size:12px;}
.user_main .cont .tab_cnt .line p.input{background:#f4f4f4;border:1px solid #eee;border-radius:3px;color:#747474;font-size:14px;padding:8px 2%;width:96%;}
.user_main .cont .tab_cnt .line .smscode{width:100%; overflow:hidden;}
.user_main .cont .tab_cnt .line .smscode input{ float:left; width:50%;}
.user_main .cont .tab_cnt .line .smscode button{ float:right; width:42%; padding:7px;}
.user_main .cont .tab_cnt .line .verify{width:100%; overflow:hidden;}
.user_main .cont .tab_cnt .line .verify input{ float:left; width:50%;}
.user_main .cont .tab_cnt .line .verify img{ float:right; width:42%; height:36px; vertical-align:middle;}
.user_main .cont .tab_cnt .line select{border:1px solid #eee;color:#747474;font-size:14px;white-space:pre-wrap;word-wrap:break-word;border-radius:3px; padding:8px 2%;}

.user_main .cont .tab_cnt .jfbox{ border-bottom:1px solid #ccc; margin-bottom:10px;}
.user_main .cont .tab_cnt .jfbox .ptbox{ overflow:hidden;}
.user_main .cont .tab_cnt .jfbox .ptbox .time{float:left;}
.user_main .cont .tab_cnt .jfbox .ptbox .pri{float:right;}
.user_main .cont .tab_cnt .jfbox .ptbox .gree{color:#080;}
.user_main .cont .tab_cnt .jfbox .ptbox .red{color:#800;}
.user_main .cont .tab_cnt .jfbox .desc{padding:5px 0;color:#999;}

.user_main .cont .tab_cnt .lsbox{ border:1px solid #ccc; margin-bottom:10px;}
.user_main .cont .tab_cnt .lsbox .top{ padding:5px; border-bottom:1px solid #ccc;}
.user_main .cont .tab_cnt .lsbox .top a{ float:right;}
.user_main .cont .tab_cnt .lsbox .mid{ padding:5px;}
.user_main .cont .tab_cnt .lsbox .mid p{ margin-bottom:5px;}
.user_main .cont .tab_cnt .lsbox .mid p a{ color:#ff6a22;}

/*activity*/
.act_wrap{width:100%; color:#666; overflow:hidden;}
.act_wrap .lsbox{ margin-bottom:10px; background:#fff;}
.act_wrap .lsbox:last-child{margin-bottom:0;}
.act_wrap .lsbox .tit{ font-size:16px; padding:5px;}
.act_wrap .lsbox .tit a{ color:#666;}
.act_wrap .lsbox .pri{color:#e21d78;padding:0 5px 5px 5px;}
.act_wrap .lsbox .pri em{font-style:normal;}
.act_wrap .lsbox .lin{padding:5px; line-height:22px;}
.act_wrap .lsbox .lin p{ overflow:hidden; font-size:12px;}
.act_wrap .lsbox .lin p span{ padding-right:2px;}
.act_wrap .lsbox .lin p label{ color:#e21d78;}
.act_wrap .lsbox .act{ height:20px; line-height:20px; padding:8px 5px; border-top:1px solid #eee;}
.act_wrap .lsbox .act span{color:#e21d78;}
.act_wrap .lsbox .act span.pipe {color:#ddd;padding: 0 10px;}
.actcnt{width:100%;}
.actcnt .theme{padding:5px;background:#fff;}
.actcnt .cnt{padding:5px;}
.actcnt .tit{color:#e21d78;border-left: 3px solid #e21d78;font-size: 20px;line-height: 20px;margin: 5px 0 10px -5px;padding: 1px 0 1px 10px;}
.actcnt .act{overflow:hidden;}
.actcnt .act h3{color:#e21d78; font-size:18px;float:left; height:28px; line-height:28px;}
.actcnt .act h3 em{font-style:normal;font-size:12px;}
.actcnt .act a{float:right;}

.actcnt .param{color:#666; line-height:24px; font-size:14px; position:relative;}
.actcnt .param i.stateimg{position:absolute; display:block; width:146px; height:69px; top:20px; right:25px;background:url(../images/sprite-activity.png);}
.actcnt .param i.deadline{background-position:-55px -279px;}
.actcnt .param i.gameover{background-position:-53px -210px;}
.actcnt .gtit{background:url(../images/activ-tit.png) no-repeat; background-size:auto 100%;margin: 15px 0 5px -5px;padding: 1px 0 1px 10px; height:24px; line-height:24px; color:#fff;}
.actcnt .gtit a{display:block;float:right;margin-right:8px; padding:0 8px; border:1px solid #e4e4e4; border-radius:3px; background:#e7e7e7; color:#666;}
.actcnt .cimgs{}
.actcnt .cimgs p img{width:100%;}
.actcnt .addr{width:100%; color:#666; line-height:24px;}
.actcnt .join{ margin-top:8px;}
.actcnt .join ul{ overflow:hidden;}
.actcnt .join ul li{width:50%; float:left; height:40px; line-height:40px; margin-bottom:8px; font-size:12px; color:#666;}
.actcnt .join ul li img{width:40px; height:40px; border-radius:50%; margin-right:8px; float:left;}

/**/
.fullpg{ position:fixed; background:#f8f8f8; top:0; bottom:0; width:100%; display:none;}
.fullpg .pgtit{position:relative;font-size:18px; text-align:center; color:#666; padding:15px 0 5px; overflow:hidden;}
.fullpg .pgtit i{ position:absolute; left:0; top:2px; width:30px; height:38px; line-height:38px; color:#666; font-size:24px;  text-align:center;}
.fullpg .pgcnt{margin:20px;}
.fullpg .pgcnt .frm{width:100%;}
.fullpg .pgcnt .frm p{ margin-bottom:8px;}
.fullpg .pgcnt .frm p label{ display:block; line-height:24px; color:#666;}
.fullpg .pgcnt .frm p input,.fullpg .pgcnt .frm p textarea{ border:1px solid #e4e4e4; border-radius:3px; width:96%; padding:5px 2%; height:22px;}
.fullpg .pgcnt .frm p textarea{ height:80px;}
.fullpg .pgcnt .btn{ text-align:right;}

input.txt,textarea.txt{/*background:#f4f4f4;*/border:1px solid #eee;color:#747474;font-size:14px;white-space:pre-wrap;word-wrap:break-word;border-radius:3px; padding:8px 2%; width:96%;}
textarea.txt{height:100px;}

.nodata{ text-align:center; padding:15px 0;}
.footer{ background:#404a54; padding:10px 45px 12px 0;}
.copyright{color: #707982;font-size: 0.6em;text-align: left;text-indent: 8px;white-space: nowrap;}

#goTopBtn {position:fixed; bottom:0; right:8px;}
.showMore{ text-align:center; padding:10px 0; color:#e21d78;}

.tglist{background:#fff;margin-top:10px;}
.tglist .sj{ overflow:hidden;padding:10px;}
.tglist .sj .sjlogo{float:left;padding-right:10px;}
.tglist .sj .sjinfo{float:left;}
.tglist .sj .sjinfo h3{font-weight:600;padding:5px 0; color:#242424;}
.tglist .sj .sjinfo p{height:24px; line-height:24px;color:#a3a3a3;}
.tglist .sj .sjinfo .addr{}
.tglist .tg{border-top:1px solid #f0f0f0;padding:10px; overflow:hidden;}
.tglist .tg .tginfo{float:left;}
.tglist .tg .tginfo .tgmain{overflow:hidden;}
.tglist .tg .tginfo .tgmain h3{display:inline-block;padding-right:10px;color:#e21d78;}
.tglist .tg .tginfo .tgmain h3 em{font-size:12px;font-style:normal;}
.tglist .tg .tginfo .mprice{color:#a3a3a3;font-size:12px;padding-top:5px;}
.tglist .tg .tgsale{float:right;color:#a3a3a3;padding-top:10px;}

.sjbox{background:#fff;}
.sjbox .sjinfo{padding:10px;}
.sjbox .sjaddr{padding:10px;border-top:1px solid #f0f0f0;}

.sjmain{background:#fff;margin-top:10px;}
.sjmain .sjtit{padding:10px;border-bottom:1px solid #f0f0f0;color:#a5a5a5;}
.sjmain .sjcnt{padding:10px;}

.tgmain{background:#fff;margin-top:10px;}
.tgmain .tgtit{padding:10px;border-bottom:1px solid #f0f0f0;color:#a5a5a5;}
.tgmain .tgbox{padding:10px;border-bottom:1px solid #f0f0f0;overflow:hidden;}
.tgmain .tgbox .tgimg{float:left;padding-right:10px;}
.tgmain .tgbox .tginfo{float:left;}
.tgmain .tgbox .tginfo h3{font-weight:500;padding:10px 0;}
.tgmain .tgbox .tginfo .price{}
.tgmain .tgbox .tginfo .price .tgp{color:#e21d78; display:inline-block;font-size:18px;}
.tgmain .tgbox .tginfo .price .tgp em{font-size:12px;font-style:normal;}
.tgmain .tgbox .tginfo .price .mp{display:inline-block;color:#a5a5a5;}
.tgmain .tgbox .tgsale{float:right;color:#a5a5a5; height:60px; line-height:60px;}

.hrmain{background:#fff;margin-top:10px;}
.hrmain .hrtit{padding:10px;border-bottom:1px solid #f0f0f0;color:#a5a5a5;}
.hrmain .hrbox{padding:10px;border-bottom:1px solid #f0f0f0;overflow:hidden;}
.hrmain .hrbox .hrinfo{float:left;}
.hrmain .hrbox .hrinfo h3{font-weight:500;}
.hrmain .hrbox .hrinfo .info{padding-top:8px;}
.hrmain .hrbox .hrinfo .info .num{display:inline-block;color:#a5a5a5;}

.tgtop{background:#fff;padding:10px;border-bottom:1px solid #f0f0f0;overflow:hidden;}
.tgtop .tgprice{float:left;}
.tgtop .tgprice h3{color:#e21d78;font-size:26px; height:28px; line-height:28px; display:inline-block;padding-right:5px;}
.tgtop .tgprice h3 em{font-size:12px;font-style:normal;}
.tgtop .tgprice .mprice{display:inline-block;color:#a5a5a5;font-size:12px;}
.tgtop .tgbuy{float:right;}
a.btn{}

.tgbox{margin-top:10px;background:#fff;}
.tgbox .btit{padding:10px;border-bottom:1px solid #f0f0f0;color:#a5a5a5;}
.tgbox .sjinfo{padding:10px;}
.tgbox .sjinfo h3{font-weight:500;color:#333;}
.tgbox .sjinfo .addr{padding-top:8px;color:#a5a5a5;}
.tgbox .pack{padding:10px;color:#333;}
.tgbox .pack p{height:24px;line-height:24px;}
.tgbox .note{padding:10px;}
.tgbox .note .nl{margin-bottom:8px;}
.tgbox .note .nl .nt{color:#ff9900;height:22px;line-height:22px; font-size:16px;}
.tgbox .note .nl .nc{height:24px;line-height:24px;padding-left:15px;background:url(../images/dian.png) no-repeat 5px center;background-size:5px 5px;}

/* 大转盘样式 */
.banner{display:block;width:95%;margin-left:auto;margin-right:auto;margin-bottom: 20px;}
.banner .turnplate{display:block;width:100%;position:relative;}
.banner .turnplate canvas.item{width:100%;}
.banner .turnplate img.pointer{position:absolute;width:31.5%;height:42.5%;left:34.6%;top:23%;}
