@charset "utf-8";
/* 
 * M58
 * version: v1.0
 * author: luoronghang
 * date: 2011/11/28 
*/
/* reset */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;-webkit-text-size-adjust:none}
body{position:relative;background-color:#fff;font-size:16px;font-family:'Microsoft YaHei','宋体',Arial;line-height:1.25em;color:#333}
section,nav,article,aside,hgroup,header,footer{display:block}
input,textarea,select,button,table{font-size:inherit;font-family:inherit;line-height:inherit}
body.s{font-family:Helvetica,AppleGothic}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{color:inherit;text-decoration:none}
hr{display:none}
legend{display:none}
iframe{display:none}
.show{display:block}
.hide{display:none}

/* header */
#hd{position:relative;width:100%;height:38px;border-bottom:1px solid #D16401;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fe9321),to(#ff7200))}
.logo{overflow:hidden;position:absolute;top:8px;left:8px;width:62px;height:24px;background:url(../images/logo.png) no-repeat;background-size:62px 24px;text-indent:-100em}
.logo a{display:block;height:24px}
.city_name{display:block;position:absolute;left:78px;bottom:8px;font-size:14px;color:#FFF}
.city_name b{display:inline-block;width:7px;height:4px;margin-left:5px;background:url(../images/sp_ico.png) no-repeat 0 -564px;vertical-align:middle}
.quick_nav{position:absolute;top:0;right:0;height:38px}
.quick_nav li{overflow:hidden;float:left;width:45px;height:38px;background:url(../images/sp_ico.png) no-repeat;text-indent:-100em}
.quick_nav li a,.quick_nav li span{display:block;height:38px}
.quick_nav li.login{background:url(../images/ico_u.png) no-repeat 13px 9px;background-size:19px 22px}
.quick_nav li.login_in{background-position:13px -34px}
.quick_nav li.pub{background:url(../images/ico_pub.png) no-repeat 13px 9px;background-size:21px 22px}
.quick_nav li.browse_history{background:url(../images/ico_history.png) no-repeat 11px 9px;background-size:22px 22px}
.quick_nav li.channel_nav{background:url(../images/ico_nav.png) no-repeat 12p x 9px;background-size:21px 21px}
.quick_nav li.my_message{position:relative;background-position:13px -578px}
.quick_nav li.my_message .message_num{position:absolute;top:5px;right:2px;width:16px;height:16px;border:1px solid #FFF;background:#990;line-height:16px;font-size:12px;font-family:Arial;color:#FFF;letter-spacing:-1px;text-align:center;text-indent:0;-webkit-border-radius:9px}
.quick_nav li.my_message .message_n{overflow:hidden;position:absolute;top:5px;right:2px;width:17px;height:17px;background:url(../images/sp_ico.png) no-repeat 0 -628px;text-indent:100em}
.quick_nav li.curr{background-color:#2F1A07}

#pop_channel,#pop_browse_history{display:none;position:absolute;top:38px;left:0;z-index:100;width:100%;background:#190f06;opacity:.9}
.curr_city{height:40px;margin:0 10px;border-bottom:1px dashed #544A40;line-height:40px;color:#a39383;text-align:center}
.curr_city strong,.curr_city a{color:#e2e2e2}
.curr_city a{margin-left:10px}
.channel_list{overflow:hidden;margin:0 10px;padding:10px 10px 5px}
.channel_list li{float:left;width:25%;margin:5px 0;font-size:14px;color:#a39383;text-align:center}
.channel_list li a{display:block}
.channel_list li span{display:block}
#pop_browse_history{padding:15px 0 0;color:#FFF}
#pop_browse_history h3{padding-left:10px;font-size:18px;font-weight:bold}
#pop_browse_history ul{margin:0 10px;padding:10px 0}
#pop_browse_history ul li{padding-left:10px;background:url(../images/bu_d.gif) no-repeat 0 50%;line-height:30px;color:#eee}
#pop_browse_history ul a{display:block}
#pop_browse_history ul:nth-of-type(1){margin-bottom:15px;border-bottom:1px dashed #544A40}

/* content */
#ct{clear:both;width:100%;min-height:240px}
.path{overflow:hidden;height:27px;padding-left:10px;border-bottom:1px solid #D1BDA4;background:#FDF0DF;line-height:27px;font-size:14px;color:#5e688b;white-space:nowrap;text-overflow:ellipsis}

/* search_area */
.search_area{padding:10px 10px 11px}
.search_area .s{position:relative;height:29px;padding:3px;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fe8d1b),to(#fe7200));-webkit-border-radius:3px}
.search_area .s .input_key{width:75%;height:27px;padding-left:5px;border:1px solid #F16A01;color:#A0A0A0;-webkit-border-radius:3px;-webkit-box-shadow:inset 0 1px 3px #aaa;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.search_area .s .btn_s{width:15%;height:27px;margin-left:5px;border:none;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fe8d1b),to(#fe7200));font-weight:bold;color:#FFF;text-align:center}
.search_area .s .clear_key{display:none;position:absolute;top:9px;left:70%}
.hot_keywords{padding:5px 0 0;font-size:13px;color:#856e50}
.hot_keywords a{margin-right:10px}
.noline{border:none}
.s_suggest{display:none;position:absolute;top:40px;left:0;z-index:12;width:100%;border:1px solid #C5C5C5;background:#FFF;line-height:35px;-webkit-border-radius:5px;-webkit-box-shadow:1px 1px 3px #ccc}
.s_suggest ul li{border-bottom:1px solid #C5C5C5}
.s_suggest ul li a{display:block;height:35px;padding:0 10px}
.s_suggest .close{display:block;color:#00F;text-align:center}

.categories_box{padding-bottom:10px}
.categories_tab{display:-webkit-box;padding:0 10px;border-bottom:1px solid #E7BD8F;border-top:1px solid #E7BD8F;background:#FDF0DF}
.categories_tab li{width:25%;height:34px;line-height:34px;font-size:18px;font-weight:bold;color:#8b7150;text-align:center}
.categories_tab li.curr{position:relative;bottom:-1px;background:url(../images/ico_arrow2.png) no-repeat 50% 100%}
.categories_tab li.curr span{display:block;position:absolute;top:4px;left:0;width:100%;height:24px;background-color:#F3DDC0;line-height:24px;-webkit-border-radius:3px}
.categories_con{width:304px;margin:0 auto;padding:8px}
.categories_con li{overflow:hidden;height:28px;line-height:28px;color:#435f9e;white-space:nowrap}
.categories_con li strong{color:#ff7919}
.categories_con li strong a{margin-right:0}
.categories_con li a{margin-right:10px}
.categories_con li .bar{margin:0 8px;font-size:13px;font-family:Arial;color:#C0C1C6}
.categories_con li:nth-of-type(4){margin-bottom:5px;padding-bottom:5px;border-bottom:1px dashed #ccc}
.categories_con .more{padding-top:5px;text-align:center}
.categories_con .more .btn_more{display:inline-block;width:162px;height:28px;border:1px solid #C4C4C4;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fcfbfb),to(#ececec));line-height:28px;color:#959595;text-align:center;-webkit-border-radius:4px;-webkit-box-shadow:inset -1px -1px 0 #fff}

/* tuan */
.tuan_wrap{padding-bottom:20px}
.tuan_box{overflow:hidden;width:310px;height:120px;margin:0 auto}
.tuan_box ul{display:-webkit-box}
.tuan_box ul li{width:310px;height:120px}
.tuan_wrap .tuan_num{display:block;padding-top:5px;text-align:center}
.tuan_wrap .tuan_num b{display:inline-block;overflow:hidden;width:10px;height:10px;margin:0 5px;background:#A9A9A9;text-indent:-100em;-webkit-border-radius:5px}
.tuan_wrap .tuan_num b.curr{background:#FF7604}

/* 频道页 */
.channel_box{padding:10px 10px 15px;border-top:1px solid #DFDDDB}
.channel_box ul{overflow:hidden;width:100%}
.channel_box ul li{float:left;width:50%;height:35px;border-bottom:1px dashed #CCC;line-height:35px;color:#435f9e}
.channel_box ul li b{display:inline-block;width:6px;height:6px;margin:0 5px 0 10px;background:#FBA34B;-webkit-border-radius:3px}
.channel_box ul li:nth-last-of-type(1){border-bottom:none}
.channel_box ul li:nth-last-of-type(2){border-bottom:none}

#addMscreen{display:none;position:fixed;left:15%;bottom:10px;z-index:99;width:194px;height:66px;padding:10px;border:2px solid #FF7705;background:#fff;line-height:22px;font-size:14px;-webkit-border-radius:8px;-webkit-box-shadow:0 0 6px #FF7705}
#addMscreen .ico_close{display:block;position:absolute;top:0;right:0;z-index:100;width:50px;height:25px;padding-right:10px;font-family:Helvetica,AppleGothic;color:#FF7705;text-align:right}
#addMscreen .arrow{display:block;position:absolute;left:100px;bottom:-7px;z-index:11;width:10px;height:10px;border-style:solid;border-color:#FF7705;border-width:0 2px 2px 0;background:#FFF;-webkit-transform:rotate(45deg)}

/* footer */
#ft{border-top:1px solid #C4C4C4;font-size:14px;text-align:center}
#ft .login_info{height:32px;padding:0 10px;border-top:1px solid #fff;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#eeeeee),to(#ffffff));line-height:32px}
#ft .login_info .user_info{float:left;color:#707070}
#ft .login_info .user_info a{color:#435F9E}
#ft .login_info .quit{float:right;color:#435F9E}
#ft .ft_bar{height:38px;background:#FE911F;line-height:38px;color:#FFF}
#ft .ft_bar .bar{margin:0 15px;font-family:Arial;font-size:13px}
#ft .btn_gotop{display:inline-block;width:65px;height:28px;background:#ED7C06;line-height:28px;-webkit-border-radius:5px}
#ft .edition{padding:10px;color:#5e688b}
#ft .edition .bar{margin:0 10px;font-family:Arial;font-size:13px;color:#AAACB2}
#ft .copyright{padding-bottom:20px;color:#959595}
#ft .copyright span{font-family:Arial}

/* 详情页 */
.end_wrap .tit_area{padding:15px 10px;border-bottom:1px solid #ccc;color:#8b7151;text-align:center}
.end_wrap .tit_area h2{padding-bottom:3px;font-size:20px;line-height:25px}
.end_wrap .tit_area span{margin:0 5px;font-size:12px}
.end_wrap .base_info{padding:10px}
.end_wrap .base_info li{line-height:28px;color:#898989}
.end_wrap .base_info li i{font-style:normal}
.end_wrap .contact{position:relative;padding:10px;background:#EEE;line-height:22px;color:#626262}
.end_wrap .contact .btn{position:absolute;top:10px;right:10px}
.end_wrap .contact .btn a{display:inline-block;overflow:hidden;width:40px;height:42px;background:url(../images/sp_ico.png) no-repeat;text-indent:-100em}
.end_wrap .contact .btn a.call_phone{margin-right:10px;background-position:0 -209px}
.end_wrap .contact .btn a.Send_mail{background-position:0 -270px}
.end_wrap .contact img{vertical-align:middle}
.end_wrap .contact span{display:block}
.end_wrap .contact .person{padding-top:5px}
.end_wrap .contact .btn_tel{display:inline-block;width:109px;height:30px;background:url(../images/bg_btn.png) no-repeat;line-height:30px;font-family:'Microsoft YaHei';font-size:14px;color:#426702;text-align:center;text-shadow:-1px 1px 1px #9ed144}
.end_wrap .image_box{padding:0 10px 10px;background:#EEE}
.end_wrap #slide_box{overflow:hidden;width:300px;margin:0 auto;padding-top:10px;border-top:1px dashed #BEBEBE}
.end_wrap #slide_box ul{display:-webkit-box;height:72px}
.end_wrap #slide_box ul li{width:100px;height:70px;text-align:center}
.end_wrap #slide_box ul li img{border:1px solid #707070}
.end_wrap #slide_box #slide_num{display:block;padding-top:5px;text-align:center}
.end_wrap #slide_box #slide_num b{display:inline-block;overflow:hidden;width:8px;height:8px;margin:0 5px;background:#FFF;text-indent:-100em;-webkit-border-radius:4px}
.end_wrap #slide_box #slide_num b.curr{background:#BFBFBF}
.end_wrap .detail_con{overflow:hidden;position:relative;margin:10px;padding:10px 10px 30px;border:1px solid #E7E7E7;-webkit-border-radius:3px}
.end_wrap .detail_con h3{margin-bottom:5px;font-size:18px;color:#626262}
.end_wrap .detail_con p{line-height:28px;color:#898989}
.end_wrap .detail_con .btn_more{display:none;position:absolute;left:0;bottom:0;width:100%;height:30px;background:#fff url(../images/ico_arrow.gif) no-repeat 50% 50%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.end_wrap .detail_con .btn_more.btn_more_off{background:#fff url(../images/ico_arrow_up.gif) no-repeat 50% 50%}
.end_wrap .toolbar{padding:0 10px 10px;text-align:center}
.end_wrap .toolbar span{display:block;height:35px;border:1px solid #E2E2E2;background:#F9F9F9;line-height:35px;color:#3a7ed2;-webkit-border-radius:3px}
.end_wrap .title{padding:10px 0 0 10px;font-size:18px;color:#626262}
.end_wrap .btn_company_intro{display:block;width:130px;height:28px;margin:0 auto 15px;border:1px solid #C4C4C4;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fcfbfb),to(#ececec));line-height:28px;text-align:center;-webkit-border-radius:4px;-webkit-box-shadow:inset -1px -1px 0 #fff}
.end_wrap .company_intro{display:none;position:absolute;top:66px;left:0;z-index:99;border:2px solid #ccc;background:#fff}
.end_wrap .company_intro p{padding:10px;line-height:28px;color:#898989}
.end_wrap .company_intro .close{display:block;overflow:hidden;position:absolute;top:10px;right:10px;width:30px;height:30px;background:url(../images/ico_close.png) no-repeat;background-size:30px 30px;text-indent:-100em}
.end_wrap .company_intro .tit_area{margin-top:30px}

#pop_image_box_bg{display:block;position:absolute;top:0;left:0;z-index:99;width:100%;background:#000;opacity:.8;-webkit-tap-highlight-color:rgba(0,0,0,0)}
#pop_slide_box{display:block;overflow:hidden;position:fixed;top:0;left:0;z-index:100;width:280px;height:0}
#pop_slide_box ul{display:-webkit-box}
#pop_slide_box ul li{width:280px;height:220px;font-size:0;text-align:center}
#pop_image_num{display:block;clear:both;padding-top:5px;text-align:center}
#pop_image_num b{display:inline-block;overflow:hidden;width:10px;height:10px;margin:0 5px;background:#69645E;text-indent:-100em;-webkit-border-radius:5px}
#pop_image_num b.curr{background:#9A9895}
.end_wrap .btn_close{display:none;position:fixed;top:20px;right:20px;z-index:101;font-size:24px;font-family:Arial;color:#999}

/* 登陆/注册 */
.log_reg_box .tab{display:inline-table;width:100%;height:34px;border-top:1px solid #fff;border-bottom:1px solid #fff;line-height:34px}
.log_reg_box .tab li{display:table-cell;width:50%;border-bottom:1px solid #E3BF95;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fdefdd),to(#f7dfc0));font-size:18px;color:#7e6647;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.log_reg_box .tab li:first-child{border-right:1px solid #E3BF95}
.log_reg_box .tab li:last-child{border-left:1px solid #E3BF95}
.log_reg_box .tab li.curr{border:none;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#f5f1eb),to(#ffffff))}
.log_reg_box .title{padding:10px 0 10px 10px;color:#666}
.log_reg_item{padding:15px 10px;text-align:center}
.log_reg_item li{width:100%;padding-bottom:15px}
.log_reg_item label{display:inline-block;width:70px;margin-right:5px;font-size:14px;color:#626262;text-align:right}
.log_reg_item input[type=text],.log_reg_item input[type=password],.log_reg_item input[type=tel]{width:100%;height:35px;padding-left:5px;border:1px solid #BFBFBF;line-height:35px;color:#999;-webkit-box-shadow:inset 0 1px 3px #DEDEDE;-webkit-border-radius:3px}
.log_reg_item li:nth-last-of-type(2){font-size:14px;color:#8a8989}
.log_reg_item li:nth-last-of-type(2) span{margin-left:5px}
.log_reg_item li:nth-last-of-type(2) a{margin-left:5px;color:#0079e9}
.log_reg_box button{width:50%;height:36px;border:1px solid #d87514;color:#FFF;-webkit-border-radius:3px;text-shadow:1px 1px 0 #C7711B}
.log_reg_box .btn_log{background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fdae48),to(#f47b06));-webkit-box-shadow:inset 0 1px 1px #FEC471}
.log_reg_box .btn_reg{background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fdae48),to(#f47b06));-webkit-box-shadow:inset 0 1px 1px #FEC471}
.reg_bar{height:40px;margin:0 10px;border-top:1px dashed #ccc;line-height:40px;color:#999}
.reg_bar a{color:#5e688b}
.short_reg{padding:50px 10px;text-align:center}
.short_reg .tips{margin-top:10px;font-size:14px;color:#999}
.short_reg .reg_info{padding-bottom:10px}
.short_reg .reg_info strong{font-size:18px;color:#F00}

/* 404 */
.error_box{padding:50px 10px;text-align:center}
.error_box .error_txt{display:block;margin-top:10px;line-height:28px;color:#626262}
.error_box .back{display:block;margin-top:10px;color:#435f9e;text-align:right}

/* 城市切换 */
.city_box h3{height:40px;padding-left:10px;line-height:40px;font-weight:normal}
.city_box .hot_city{overflow:hidden;width:100%;margin-bottom:8px;border-bottom:1px solid #D8D8D8}
.city_box .hot_city li{float:left;width:33.3%;height:40px;line-height:40px;text-align:center}
.city_box .hot_city li a{display:block;height:40px;border-top:1px solid #D8D8D8;border-right:1px solid #D8D8D8;color:#5f7095}
.city_box .hot_city li:nth-of-type(3) a{border-right:none}
.city_box .hot_city li:nth-of-type(6) a{border-right:none}
.city_box .hot_city li:nth-of-type(9) a{border-right:none}
.city_box h4{clear:both;height:30px;padding-left:10px;border-bottom:1px solid #D2D2D2;border-top:1px solid #D2D2D2;background:#ECECEB;line-height:30px;font-weight:normal}
.all_city dt{position:relative;height:38px;padding-left:20px;border-bottom:1px solid #D2D2D2;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#ffffff),to(#e7e7e7));line-height:38px;font-size:18px;font-family:Arial;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.all_city dt b{display:block;position:absolute;top:18px;right:10px;width:14px;height:8px;background:url(../images/ico_arrows5.png) no-repeat;-webkit-transition:-webkit-transform .3s ease}
.all_city dt.open b{-webkit-transform:rotate(180deg)}
.all_city dd{display:none}
.all_city dd a{display:block;height:38px;padding-left:25px;border-bottom:1px solid #E5E5E5;line-height:38px;color:#5f7095}

/* common */
.topbar{position:relative;height:38px;border-bottom:1px solid #E9C9A3;background:#FDF0DF;line-height:38px;color:#8b7150;text-align:center}
.topbar a{display:block;overflow:hidden;position:absolute;width:30px;height:30px;background:url(../images/sp_ico.png) no-repeat;text-indent:-100em}
.topbar a.btn_back{top:5px;left:5px;background-position:7px -323px}
.topbar a.btn_reset{top:5px;right:5px;background-position:7px -360px}
.topbar a.btn_categories{top:3px;right:5px;width:59px;height:29px;border:1px solid #c8b59b;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fefaf5),to(#f1e7d6));line-height:29px;text-indent:0;-webkit-border-radius:3px;-webkit-text-shadow:1px 1px 0 #C7711B;-webkit-box-shadow:inset 0 1px 1px #fff}
.topbar a.btn_categories .arrow_d{display:inline-block;width:7px;height:4px;margin-left:5px;background:url(../images/sp_ico.png) no-repeat 0 -491px;line-height:0;vertical-align:middle}
.options_menu{display:none;position:absolute;z-index:99;width:105px;padding:5px 0;background:#261f18;opacity:.9;-webkit-border-radius:4px}
.options_menu a{position:static;width:auto;height:30px;border-top:1px solid #513F30;border-bottom:1px solid #171717;background-image:none;line-height:30px;color:#FFF;color:#FFF;text-indent:0}
.options_menu a:nth-of-type(1){border-top:none}
.options_menu a:last-child{border-bottom:none}
.options_menu .arrow_u{display:block;position:absolute;top:-5px;right:15px;width:10px;height:10px;background:#261f18;-webkit-transform:rotate(45deg)}
.s_categories{top:45px;right:5px}
.dialogBg{position:absolute;top:0;left:0;width:100%;background:#000;opacity:.8;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.dialogBox{display:none;position:fixed;top:0;left:0;z-index:99;width:60%;border:1px solid #7C7C7C;background:#FFF;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#848484),color-stop(.3,#4c4c4c),color-stop(.2,#595959),to(#3f3f3f));font-weight:bold;color:#FFF;text-align:center;text-shadow:1px 1px 2px #333;-webkit-border-radius:5px}
.dialogBox .inner{padding:20px 5px 5px;border:1px solid #B2B2B2;-webkit-border-radius:5px}
.dialogBox .dialog_btn_area{overflow:hidden;margin-top:20px}
.dialogBox .dialog_btn{display:block;position:relative;width:190px;height:40px;margin:0 auto;line-height:40px;text-align:center}
.dialogBox .dialog_btn .b{display:block;position:absolute;top:0;width:10px;height:40px;background:url(../images/sp_btn.png) no-repeat}
.dialogBox .dialog_btn .b:first-child{left:0;background-position:0 0}
.dialogBox .dialog_btn .b:last-child{right:0;background-position:0 -100px}
.dialogBox .dialog_btn .t{display:block;margin:0 10px;background:url(../images/sp_btn.png) repeat-x 0 -50px}
.dialogBox .dialog_btn.hover .b:first-child{background-position:0 -150px}
.dialogBox .dialog_btn.hover .b:last-child{background-position:0 -250px}
.dialogBox .dialog_btn.hover .t{background-position:0 -200px}
.dialogBox .dialog_btn.fl{float:left;width:70px}
.dialogBox .dialog_btn.fr{float:right;width:70px}
.btn_area{margin-top:20px;text-align:center}
.btn_area .btn{width:50%;height:36px;border:1px solid #d87514;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fdae48),to(#f47b06));color:#FFF;-webkit-border-radius:3px;text-shadow:1px 1px 0 #C7711B;-webkit-box-shadow:inset 0 1px 1px #FEC471}
.input_item_w{display:inline-block;position:relative;width:65%;line-height:35px;vertical-align:middle}
.input_item_w .prompt{position:absolute;top:36px;right:-8px;z-index:99;width:98%;padding-left:10px;border:1px solid #678A9B;background:#595959;line-height:22px;font-size:14px;color:#ccc;text-align:left;-webkit-box-shadow:0 1px 2px #AFAFAF;-webkit-border-radius:3px}
.input_item_w .prompt .arrow{display:block;position:absolute;top:-8px;right:15px;width:11px;height:8px;background:url(../images/ico_arrows8.png) no-repeat}
.input_item_w .ico_prm,.input_item_w .ico_eror{display:block;position:absolute;top:-25px;right:12px;background:url(../images/sp_ico.png) no-repeat}
.input_item_w .ico_prm{width:17px;height:14px;background-position:0 -664px}
.input_item_w .ico_eror{width:16px;height:16px;background-position:0 -698px}
.dialogBG{display:block;position:fixed;top:0;left:0;z-index:99;width:100%;background:#000;opacity:.8;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.ico_loading{display:none;position:fixed;z-index:100;width:60px;height:60px}

/* fabu */
.pub_select_box .categories_select{color:#435f9e}
.pub_select_box .categories_select dt{position:relative;height:38px;padding-left:10px;border-top:1px solid #D2D2D2;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#ffffff),to(#e7e7e7));line-height:38px;font-size:18px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.pub_select_box .categories_select dt:nth-of-type(1){border-top:none}
.pub_select_box .categories_select dt b{display:block;position:absolute;top:18px;right:10px;width:14px;height:8px;background:url(../images/ico_arrows5.png) no-repeat;-webkit-transition:-webkit-transform .3s ease}
.pub_select_box .categories_select dt.open b{-webkit-transform:rotate(180deg)}
.pub_select_box .categories_select dt span{padding-left:10px;background:url(../images/sp_ico.png) no-repeat 0 -397px}
.pub_select_box .categories_select dd{display:block}/* none */
.pub_select_box .categories_select dd .select_item{overflow:hidden;width:100%;padding:5px 0;border-top:1px solid #D2D2D2}
.pub_select_box .categories_select dd .select_item li{height:35px;line-height:35px;text-align:center}/* float:left; width:33%; */
.pub_select_box .categories_select dd .select_item li a{display:block;position:relative}
.pub_select_box .categories_select dd .select_item li .bar{position:absolute;right:0;font-family:Arial;font-size:14px;color:#999}

/* 筛选/发布 */
.input_con{padding:20px 5px}
.input_con ul li{padding-bottom:10px}
.input_con ul li input[type=text],.input_con ul li .textarea,.input_con ul li input[type=number],.input_con ul li input[type=tel]{width:100%;height:35px;padding-left:5px;border:1px solid #BFBFBF;line-height:35px;color:#999;-webkit-box-shadow:inset 0 1px 3px #DEDEDE;-webkit-border-radius:3px}
.input_con ul li .input_item_w .w{width:73%}
.input_con ul li .name{display:inline-block;margin-right:5px;line-height:35px;font-size:14px;color:#626262;text-align:right;vertical-align:top}
.input_con ul li .name em{margin-right:3px;font-family:Arial;font-size:13px;color:#ec6941}
.input_con ul li .attr{margin-left:5px;line-height:35px;font-size:14px;color:#626262}
.input_con ul li .select_item_w{display:inline-block;position:relative;width:65%;height:35px;padding-left:5px;border:1px solid #BFBFBF;line-height:35px;color:#999;vertical-align:top;-webkit-box-shadow:inset 0 1px 3px #EDEDED;-webkit-border-radius:3px}
.input_con ul li .select_item_w b{position:absolute;top:15px;right:15px;width:11px;height:6px;background:url(../images/ico_arrows7.gif) no-repeat}
.input_con ul li .select_item_w .prompt{position:absolute;top:36px;right:18px;z-index:99;width:80%;padding-left:10px;border:1px solid #678A9B;background:#595959;line-height:22px;font-size:14px;color:#ccc;text-align:left;-webkit-box-shadow:0 1px 2px #AFAFAF;-webkit-border-radius:3px}
.input_con ul li .select_item_w .prompt .arrow{display:block;position:absolute;top:-8px;right:15px;width:11px;height:8px;background:url(../images/ico_arrows8.png) no-repeat}
.input_con ul li .select_item_w .ico_prm,.input_con ul li .select_item_w .ico_eror{display:block;position:absolute;top:-25px;right:12px;background:url(../images/sp_ico.png) no-repeat}
.input_con ul li .select_item_w .ico_prm{width:17px;height:14px;background-position:0 -664px}
.input_con ul li .select_item_w .ico_eror{width:16px;height:16px;background-position:0 -698px}
.input_con ul li .sele_area{-webkit-box-shadow:inset 0 0 0}
.input_con ul li .sele_area b{-webkit-transform:rotate(-90deg)}
.input_con ul li .selVal{display:inline-block;width:90%;overflow:hidden;height:35px;white-space:nowrap;text-overflow:ellipsis;font-weight:normal}
.input_con ul li .textarea{height:100px}
.input_con ul li .select_item{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;opacity:0}
.input_con ul li.line{margin-bottom:10px;border-bottom:1px dashed #ccc}
.input_con ul li.line .name{vertical-align:0}
.input_con ul li .tname{margin:0 15px 0 5px;font-size:14px;color:#626262}
.select_box,.pub_input_box{overflow:hidden;position:relative;width:100%}
.pub_input_box .name{width:92px}
.select_box .name{width:80px}
.input_con .pop_seleitem{display:none;position:absolute;top:0;z-index:100;width:100%;background:#FFF}
.input_con .pop_seleitem li{position:relative;height:35px;padding:0 0 0 15px;border-bottom:1px solid #D2D2D2;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#ffffff),to(#e7e7e7));line-height:35px}
.input_con .pop_seleitem li b{display:block;position:absolute;top:12px;right:10px;width:8px;height:14px;background:url(../images/ico_arrows6.png) no-repeat}
.input_con .pop_seleitem li a{display:block;height:35px}
.pub_input_box .warn_info{margin:5px;padding:5px 10px;border:1px solid #FF7705;background:#FFFBCC;line-height:20px;font-size:14px}
.pub_input_box .warn_info a{color:#435f9e}
.slayer{display:none;position:absolute;top:0;left:0;z-index:98;width:100%;height:100%}

/* 个人中心 */
.u_center .tab_nav{display:-webkit-box;width:100%;height:34px;border-top:1px solid #fff;border-bottom:1px solid #fff;line-height:34px}
.u_center .tab_nav li{width:33%;border-bottom:1px solid #E3BF95;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fdefdd),to(#f7dfc0));font-size:18px;font-weight:bold;color:#7e6647;text-align:center}
.u_center .tab_nav li.curr{width:34%;border:none;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#f5f1eb),to(#ffffff))}
.u_center .tab_nav li:nth-of-type(1){position:relative;border-right:1px solid #E3BF95}
.u_center .tab_nav li:nth-of-type(2){border-right:1px solid #E3BF95}
.u_center .tab_nav li:nth-of-type(1) .arrow_d{display:block;position:absolute;top:0;right:0;width:30px;height:33px;background:url(../img/sp_ico.png) no-repeat 17px -477px}
.u_center .info_status{top:40px;right:0;font-weight:normal;font-size:16px}
.u_center .info_status a{display:block}
.u_center .u_pub{padding:20px 10px 10px}
.u_center .u_pub li{position:relative;padding:0 0 10px}
.u_center .u_pub li .title{display:inline-block;padding-right:45px;color:#626262}
.u_center .u_pub li .operate{position:relative;height:23px;padding:10px 0;border-bottom:1px dashed #CCC}
.u_center .u_pub li .operate a{color:#7aa7df}
.u_center .u_pub li .operate .bar{margin:0 10px;font-size:12px;color:#ccc}
.u_center .u_pub li .operate .date{position:absolute;right:0;bottom:10px;font-size:12px;color:#999}
.u_center .u_favorite{padding:10px}
.u_center .u_favorite ul li{position:relative;padding-bottom:10px;border-bottom:1px dashed #CCC;line-height:35px;color:#626262}
.u_center .u_favorite ul li .date{display:block;font-size:12px;line-height:18px;color:#999}
.u_center .state{position:absolute;top:0;right:0;font-size:14px;color:#999}
.u_center .state a{color:#7aa7df}
.u_center .more{display:block;width:100%;height:35px;border:0;background:none;line-height:35px;text-align:center}
.u_center .u_account{padding:20px 10px}
.u_center .u_account h3{padding-bottom:10px;padding-left:5px;border-bottom:1px dashed #CCC;color:#626262}
.u_center .u_account ul{padding:10px 0}
.u_center .u_account ul li{padding-bottom:10px}
.u_center .u_account ul li label{display:inline-block;width:70px;font-size:14px;text-align:right}
.u_center .u_account ul li input[type=password]{width:100%;height:35px;padding-left:5px;border:1px solid #BFBFBF;line-height:35px;color:#999;-webkit-box-shadow:inset 0 1px 3px #DEDEDE;-webkit-border-radius:3px}
.u_center .u_account .btn_area{margin-top:0}
.u_center .no_info{line-height:150px;text-align:center}
.u_msg li{position:relative;border-bottom:1px solid #D6D6D6;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#ffffff),to(#efefee))}
.u_msg li .title{display:block;padding:10px 10px 10px 30px;background:url(../images/sp_ico_msg.png) no-repeat 10px 15px}
.u_msg li .date{display:block;padding-top:5px;font-size:14px;color:#999}
.u_msg li .arrow{display:block;position:absolute;top:25px;right:8px;width:14px;height:8px;background:url(../images/ico_arrows5.png) no-repeat;-webkit-transform:rotate(-90deg)}
.u_msg li.read_old .title{background-position:10px -40px}
.u_msg li.read_old .arrow{top:23px;right:10px;width:8px;height:14px;background:url(../images/ico_arrows6.png) no-repeat;-webkit-transform:rotate(0deg)}
.u_msg_txt{padding:10px;line-height:28px;color:#707070}
.u_msg_txt a{color:#435F9E}

/* 列表页/搜索结果 */
.selection_area{position:relative;height:38px;padding-left:10px;border-bottom:1px solid #DBD9D6;background:#FAFAFA;line-height:38px}
.selection_area .btn_selection{display:inline-block;position:absolute;top:4px;right:10px;width:48px;height:29px;padding-left:5px;background:url(../images/sp_ico.png) no-repeat 0 -515px;line-height:29px}
.info_box .info_list{padding:10px 0}
.info_box .info_list li{position:relative;border-bottom:1px dashed #CCC}
.info_box .info_list li a{display:block;padding:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.info_box .info_list li .title{overflow:hidden;height:22px;padding-right:80px;font-size:18px;font-weight:normal;line-height:22px}
.info_box .info_list li p{padding:8px 0 0;font-size:14px;color:#999}
.info_box .info_list li .date{font-size:12px;color:#999}
.info_box .info_list li .price{position:absolute;right:5px;bottom:10px;font-size:14px;color:#ff7503}
.info_box .info_list li .ico{display:inline-block;overflow:hidden;margin-left:5px;background:url(../images/sp_ico.png) no-repeat;text-indent:-100em}
.info_box .info_list li .ico.tu{width:15px;height:15px;background-position:0 -734px}
.info_box .info_list li .ico.wlt{width:14px;height:15px;background-position:0 -769px}
.info_box .info_list li .ico.biz{background-image:none;font-size:14px;color:#F60;text-indent:0}
.info_box .info_list li .ico.yan{width:15px;height:15px;background-position:0 -804px}
.info_box .pagging{height:28px;padding:10px 20px 20px;line-height:28px;text-align:center}
.info_box .pagging a{display:inline-block;width:75px;height:28px;border:1px solid #D2D2D2;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fbfbfb),to(#ececec));-webkit-border-radius:3px}
.info_box .pagging a.btn_dim{color:#999}
.info_box .pagging .curr_pages{margin:0 30px;font-size:14px;color:#999}
.info_box .s_result{padding-top:0}
.info_box .s_result b{color:#fb7f11}
.info_box .nothing{padding:30px 20px}

/* 反馈 */
.feedback{padding:20px 10px}
.feedback_in{padding:10px;border:1px solid #D2D2D2;-webkit-border-radius:3px}
.feedback_in .inputTxt{width:100%;height:100px;border:none;font-size:14px;color:#666}
.feedback_in input[type=text]{height:30px}
.feedback_in p{margin-top:5px;padding-top:5px;border-top:1px dashed #CCC}

/* 关于 */
.about_box{padding:20px}
.about_info{border:1px solid #E4E4E4;-webkit-border-radius:3px}
.about_info li{height:40px;padding:0 10px;border-bottom:1px solid #E4E4E4;line-height:40px}
.about_info li a{display:block;background:url(../images/ico_arrows6.png) no-repeat 100% 50%;color:#535353}
.about_info li:last-child{border-bottom:none}
.about_info_txt{padding:20px;line-height:28px}
.about_info_txt a{color:#435F9E}