@charset "utf-8";

/*------------------------------- CSSReset -------------------------------*/

/** 清除边距 **/
body,h1,h2,h3,h4,h5,h6,p,blockquote, /* structural elements 结构元素 */
dl,dt,dd,ul,ol,li,a,span,i,b, /* list elements 列表元素 */
form,fieldset,legend,button,input,textarea, /* form elements 表单元素 */
th,td /* table elements 表格元素 */ {margin:0;padding:0;}

/** 字体设置 **/
body,
button,input,select,textarea/* for ie */{font:12px/1.5 Verdana , Arial, Helvetica, sans-serif; color:#333;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,em,i{font-style:normal;} /* 将斜体扶正 */

/*去除元素轮廓---fbx---*/
div,table,form,input,button,select,textarea,fieldset,legend{outline:none;}/* for google / safari*/

/** 重置列表元素 **/
ul,ol{list-style:none outside none;}

/** 重置链接元素 **/
a{text-decoration:none; color:#06A0E4; cursor: pointer;outline:none;}
a:hover{text-decoration: underline;}

/** 重置表单元素 **/
img{border:0;} /* img 搭车：让链接里的 img 无边框 */
button,input,select,textarea {font-size:100%;} /* 使得表单元素在 ie 下能继承字体大小 */

/** 重置元素垂直居中 **/
img,input,select,textarea,button,i{vertical-align:middle;}

/** 显示样式元素 **/
.hidden{display:none;}
.show{display:block!important;}
.pointer{ cursor:pointer!important;}
.no_pointer{ cursor:default!important;}
.overF_hidden{overflow:hidden;}
.positionR{ position:relative;}
.normal_a:hover{text-decoration:none;}

/** 字体设置 **/
.bigFont{font-size:14px;}
.normalFont{ font-size:12px!important; font-family:"宋体"!important;font-weight: normal;}
.font18{font-size:18px;}
.imFs{font-family:'宋体';}

/** 文字对齐方式设置 **/
.textRt{text-align:right!important;}
.textLt{text-align:left!important;}
.textCt{text-align:center!important;}

/** 浮动 **/
.fl{float:left !important;}
.fr{float:right !important;}
.clearB{ clear:both;}
.clearfix:after{content:"\0020";display:block;clear:both;height:0;visibility:hidden}
* html .clearfix{zoom:1}
*+html .clearfix{zoom:1}

/** 清除边框，清除边距 **/
.nobor{border:none!important;}
.nomargin{margin:0!important;}
.nobg{ background:none!important;}

/*外边距与内边距*/
.marginL0{ margin-left:0!important;}
.marginL10{ margin-left:10px!important;}
.marginL5{ margin-left:5px!important;}
.marginL8{ margin-left:8px!important;}
.marginL15{ margin-left:15px;}
.marginL20{ margin-left:20px !important;}
.marginL30{margin-left:30px!important;}
.marginL47{margin-left:47px!important;}
.marginL50{margin-left:50px;_margin-left:0;}
.marginL70{margin-left:70px!important;}
.marginL100{ margin-left:100px;}
.marginL110{ margin-left:110px;}
.marginR5{ margin-right:5px;}
.marginR10{ margin-right:10px!important;}
.marginR15{ margin-right:15px}
.marginR20{ margin-right:20px!important;}
.marginR24{ margin-right:24px!important;}
.marginB6{ margin-bottom:6px;}
.marginB45{ margin-bottom:45px}
.marginB10{ margin-bottom:10px}
.marginB15{ margin-bottom:15px}
.marginB20{ margin-bottom:20px !important;}
.marginB30{ margin-bottom:30px !important;}
.marginT1{ margin-top:1px!important;}
.marginT5{ margin-top:5px!important;}
.marginT7{ margin-top:7px;}
.marginT10{ margin-top:10px;}
.marginT15{ margin-top:15px!important;}
.marginT20{ margin-top:20px!important;}
.marginT37{ margin-top:37px!important;}
.marginT42{ margin-top:42px!important;}
.marginT46{ margin-top:46px!important;}
.marginT50{ margin-top:50px!important;}
.marginT95{ margin-top:95px;}
.paddingT0{ padding-top:0!important;}
.paddingT6{padding-top:6px!important;}
.paddingT13{ padding-top:13px!important;}
.paddingT17{ padding-top:17px;}
.paddingT20{ padding-top:20px;}
.paddingT30{ padding-top:30px;}
.paddingT41{ padding-top:41px!important;}
.paddingB5{ padding-bottom:5px!important;}
.paddingB13{ padding-bottom:13px!important;}
.paddingB27{ padding-bottom:27px!important;}
.paddingL10{ padding-left:10px!important;}
.paddingL20{ padding-left:20px!important;}
.paddingL44{ padding-left:44px!important;}
.paddingL74{ padding-left:74px!important;}
.paddingR10{ padding-right:10px;}

/*字体颜色*/
.orange{ color:#f26522!important;}
.orange_1{ color:#FB6400;}
.orange_2{ color:#ff7800;}
.blue{ color:#6EB0D5!important;}
.blue_1{ color:#06A0E4!important;}
.red{ color:#DB4F33!important;}
.red_1{ color:#E60012;}
.red_2{ color:#FF3300;}
.gray{ color:#B4B4B4;}
.gray_1{ color:#666!important;}
.gray_2{ color:#aaa!important;}
.gray_3{ color:#999!important;}
.gray_4{ color:#818181!important;}
.green{ color:#32B16C;}
.green_1{ color:#4A7B48;}
.white{ color:#fff !important;}
.color_normal{ color:#333;}
.bg_black{ background-color:#000!important;}
.bg_black_1{ background-color:#1b2733!important;}
.pink{color:#f05b72!important;}

/*隐藏多余文字*/
.hiddenTxt{overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}

/** 页结构 **/
body{background-color: #fff;}
.content{width:1010px;margin:0 auto;clear: both;}

/******************** 翻页 *******************/
.pagination a.page_a em{background:url(../images/icon_04.png) no-repeat;_background:url(../images/icon_04.gif) no-repeat;}
.pagination{ height:37px; line-height:37px; padding:16px 0 55px 0; text-align:center; clear:both;}
.pagination a:link,.pagination a:visited {color:#333; font-size:18px; padding:0 9px; margin-right:5px; }
.pagination a:hover,.pagination .active_link{background-color:#44B7EB;color:#fff;height:37px;font-size:18px;padding:0 9px; display:inline-block;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin-right:5px;}
.pagination a.page_a{ width:105px; height:37px; display:inline-block; background-color:#F26522; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; text-align:center; }
.pagination a.page_a em{ color:#fff; font-weight:bold;font-size:12px;}
.pagination a.page_a em.page_pre{ background-position:0 -184px; padding-left:9px;}
.pagination a.page_a em.page_next{background-position: 43px -203px;padding-right: 10px;}
/******************** 页头 *******************/
.slogan{background:url(../images/icon_header.png) no-repeat;background-position:0 -65px;display: inline-block;float: left;height: 17px;margin: 18px 0 0 14px;width: 128px;}
.nav li .btn_public {background: url(../images/icon_header.png) no-repeat;background-position: 0 -129px;width: 128px;height: 33px;display: inline-block;}
.icon_person{background:none}
.line_index{background:url(../images/icon_header.png) no-repeat;}
.line_index{background-position:-265px -60px;height:21px;width:1px;display:inline-block;vertical-align:middle}
.icon_qqq{background: url(../images/icon_header.png) no-repeat;background-position:6px -1196px;display: inline-block;padding:0 0 0 24px;}
.icon_qqq:hover{background: url(../images/icon_header.png) no-repeat;background-position:6px -1070px;display: inline-block;padding:0 0 0 24px;}
.icon_weixind{background:url(../images/icon_header.png) no-repeat;background-position:6px -1098px;display:inline-block;padding:0 0 0 24px;}
.icon_weixind:hover{background:url(../images/icon_header.png) no-repeat;background-position:6px -1169px;display:inline-block;padding:0 0 0 24px;}
.icon_zhinan{background:url(../images/icon_header.png) no-repeat;background-position:right -1144px;display:inline-block;padding:0 20px 0 0;}
.nav{padding-right:46px}
.icon_name{background:url(../images/icon_header.png) no-repeat;background-position:42px -1125px;display:inline-block;padding:0 20px 0 0;}
.nav li a{color:#ccc}
.nav li.active{position:relative;z-index:10}
.nav li.active a{color:#fff}
.sel_box{position:absolute;top:27px;right:4px;background:#fff;width:68px;text-align:center;padding:5px 0;border-radius:2px;box-shadow: 0px 1px 7px #666;border:1px solid #ddd\9;}
.sel_fd{width:135px;text-align:left}
.nav li.active .sel_box a{color:#666;display:block;line-height:28px;}
.nav li.active .sel_fd a{display:inline-block;width:65px;text-align:center;}
.nav li.active .sel_fd p.p1{padding:0 0 5px 5px}
.nav li.active .sel_zhinan a{line-height:24px}
.nav li.active .sel_box a:hover{color:#ff7800}
.nav li.active .sel_box .exit{}
.nav li.active .sel_box .exit a{font-weight:bold;height:31px;line-height:31px;display:block;text-align:center;width:135px;}
.nav li.active .sel_box .exit a.normal_a{width:auto;}
.nav li.active .onebox{border-bottom:1px solid #ddd}
.nav li.active .twobox{padding-left:5px;border-bottom:1px solid #ddd}
.nav li.active .twobox a{float:left;width:62px;line-height:20px;padding-bottom:8px}
.nav li.active .twobox a:hover,
.nav li.active .sel_zhinan a:hover{text-decoration:none}
.nav li.active:hover .icon_zhinan{background:url(../images/icon_header.png) no-repeat;background-position:right -1125px;display:inline-block;padding:0 20px 0 0;}
.nav li a.icon_iphone{background:url(../images/icon_head.png) no-repeat}
.nav li a.icon_iphone{background-position: 0 -125px;padding-left: 24px; margin-left: 10px;}
.top_wraper .nav{padding-right:0}
 /*footbox*/
.footbox{background:#f6f6f6;height:155px;font-family:"Microsoft YaHei","SimSun"}
.footbox .f_cen,.f_cen{width:1010px;margin:0 auto;}
.footbox .fcon1{border-bottom:1px solid #e2e1e1;padding:25px 0 15px 20px;margin-bottom:17px}
.footbox .fcon1 li{float:left;}
.footbox .fcon1 li.li_01{width:70px;padding-right:51px}
.footbox .fcon1 li.li_02{width:70px;padding-right:49px}
.footbox .fcon1 li.li_03{width:300px;padding-right:30px}
.footbox .fcon1 li.li_04{width:181px;}
.footbox .fcon1 li.li_05{width:208px;}
.footbox .fcon1 li .phonetext{font-size:18px;color:#f47327;font-weight:bold;}
.footbox .fcon1 li strong.t{color:3333;font-size:14px;padding-bottom:11px;display:block;}
.fc-333{color:#333}
.fc-999{color:#999}
.text-c{text-align:center;}
.footbox .fcon1 a.fc-999{color:#999;padding-right:10px}
.fcon2{padding:20px 0px 0px 0px;font-family:"Microsoft YaHei","SimSun"}
.fcon2,
.fcon2 a{color:#d5d5d5}
.fcon2 a{padding-right:6px}
.fcon2 dl{padding-bottom:0px}
.fcon2 dt,
.fcon2 dd{float:left;}
.fcon2 dt{font-size:14px;width:65px;}
.fcon2 dd{padding:3px 0 5px 0;width:945px;}
.fcon2 dd a{font-size:12px;color:#d5d5d5;white-space:nowrap;float:left;padding-bottom:5px}
/******************** 光标划过显示和隐藏 *******************/ 
.nav  li .active {width:100%;border-collapse:collapse;border:0;}
.nav  li .sel_box {display:none; float:left;}
.nav  li:hover .sel_box,
.nav  li a:hover .sel_box {display:block;}
 .logo,.icon_homePage,.icon_person,.btn_public,.field,.btn_search,.btn_search_1,.input_search_1,.list_arrow_down,.icon_arrowB,.nav_on li a.nav_current,.nav_close,.nav_dl dd a,.foot_logo,.icon_search:hover,.btn_search:hover,.back_top,.feedback,.back_close,.pic_delete,.weiXin_sider,.weiXin_tri,.weiXin_img{ background:url(../images/icon_header.png) no-repeat;_background:url(../images/icon_header.gif) no-repeat;}
 .header{position:relative; z-index:6666;}
 .banner_01{left:50%;margin-left:-502px;position:relative;}
 .top{position:absolute; top:0; left:0; width:100%;background-color:#000;color:#FFFFFF;height:56px;filter:alpha(opacity=81); /*IE*/-moz-opacity:0.81; /*Mozilla*/opacity: 0.81;}
 .top_wraper{ position:absolute; top:0;left:0; width:100%;}
.top_con,.head_con{ width:1010px; margin:0 auto; position:relative;}
.logo{ width:112px; height:39px; text-indent:-9999px; display:block; margin:9px 0 0 0; float:left;}

.nav{float:right; padding:13px 5px 0 0; height:44px; line-height:31px;}
.nav li{ float:left; padding:0 5px; color:#fff;}
.nav li a{ color:#fff;display:inline-block;}
.icon_homePage{ background-position:-253px -104px; padding-left:20px;} 
.icon_person{ background-position:0 -103px;_background-position:0 -106px; padding-left:16px;}
.nav li .btn_public{background-position:0 -130px; width:126px; height:31px; display:inline-block;}
.nav li .btn_public:hover{filter:alpha(opacity=90); /*IE*/-moz-opacity:0.90; /*Mozilla*/opacity: 0.90;}
.head_wraper{ position:absolute; top:56px; left:0; width:100%;}
.search_wraper{ position:absolute;width:302px; height:406px;background-color:#000;color:#FFFFFF;filter:alpha(opacity=30); /*IE*/-moz-opacity:0.3; /*Mozilla*/opacity: 0.3; margin-left:40px;}
.search_con{width:284px; height:392px; float:left; padding:15px 0 0 18px; position:absolute;margin-left:40px;padding-bottom:0;padding-left:18px;padding-right:0;padding-top:15px;}
.field{background-position: 0 -171px;height: 36px;margin-top: 9px;width: 264px;-webkit-box-shadow: 0 0 5px #000; -moz-box-shadow:0 0 5px #000; box-shadow:0 0 5px #000;}
.list_arrow_down {background-position: 4px -371px; border-right: 1px dashed #7FADC1; cursor: pointer; display: block; float: left; height: 30px; margin-top: 5px; width: 19px; }
.input_cal{background-position:0 -217px;}
.input_search{ border:0;color: #7FADC1;height: 36px;line-height: 36px;margin: 0 1px;padding: 0 8px;width: 207px; float:left;}
.icon_search{ width:39px; height:36px; display:inline-block; cursor:pointer; float:left;} 
.icon_search:hover{ background-position:-1px -608px;} 
.hover_blue:hover{ background-position:-1px -656px;}
.btn_search{ width:266px; height:46px; border:0; background-position:0 -271px;cursor:pointer;}
.btn_search:hover {background-position:0 -712px;}
.field_bottom{ border-bottom:solid 1px #aaa; height:20px; line-height:20px; width:195px; text-align:center; margin:155px 0 0 41px;}
.field_bottom a{ color:#fff;}
.height56{ height:56px;}
.big_pic_arrowL,.big_pic_arrowR{ background:url(../images/icon_arrow.png) no-repeat;_background:url(../images/icon_arrow.gif) no-repeat; display:inline-block; width:36px; height:56px; position:absolute;filter:alpha(opacity=60); /*IE*/-moz-opacity:0.6; /*Mozilla*/opacity: 0.6;}
.big_pic_arrowL{top:175px; left:10px;}
.big_pic_arrowR{ background-position:-45px 0;top:175px; right:18px;}
.big_pic_arrowL:hover,.big_pic_arrowR:hover{ filter:alpha(opacity=100); /*IE*/-moz-opacity:1; /*Mozilla*/opacity:1;}
/******************** 已登录状态 *******************/
.nav_on{float:right; padding:11px 5px 0 0; height:44px; line-height:36px;}
.nav_on li{ float:left; padding:0 4px;_padding:0; color:#fff; height:45px; position:relative; z-index:99;}
.nav_on li a{ color:#fff;}
.nav_on li.nav_width{ width:90px; text-align:center; padding:0px;}
.icon_arrowB{background-position:68px -471px; text-align:left; width:75px; padding-left:11px; display:inline-block;}
.nav_on li a.nav_current{ background-position:68px -451px; background-color:#fff; width:76px; color:#000; border:solid 1px #F5F5F5; display:inline-block;height:43px; text-align:left; padding-left:12px;text-decoration:none;}
.nav_on li .btn_public{background-position:0 -130px; width:126px; height:31px; display:inline-block; margin-top:3px;}
.nav_on li .btn_public:hover{filter:alpha(opacity=90); /*IE*/-moz-opacity:0.90; /*Mozilla*/opacity: 0.90;}
.nav_pop{ position:absolute; width:144px; border:solid 1px #F5F5F5; background-color:#fff; padding:5px 13px; color:#333; text-align:left; z-index:999; top:44px; left:0;}
.nav_close{ background-position:0 -510px; width:8px; height:8px; display:inline-block; position:absolute; right:6px; top:6px; cursor:pointer;}
.nav_dl dt{ line-height:24px;}
.nav_dl dd{ line-height:24px;}
.nav_dl dd a{display:inline-block; color:#06A0E4; padding-left:23px;}
.nav_dl dd a.nav_change {background-position: -244px -499px;padding: 4px 0 4px 27px;width: 116px;}

/******************** 页脚 *******************/
.footer_wraper{background-color:#eee; border-top:solid 1px #ddd; overflow:hidden; zoom:1; clear:both;}
.footer{text-align:center; padding:10px 0 15px; width:1010px; margin:0 auto;}
.hot_ul{}
.hot_ul li{ border-bottom:dashed 1px #ddd; height:34px; line-height:34px;}
.hot_ul li a{color:#B6B6B6;}
.about_ul{border-bottom:dashed 1px #ddd; padding:36px 0 0 0;}
.about_ul li{ height:36px; line-height:36px;color:#F26522;}
.about_ul li a{ color:#333; }
.footer p{ line-height:35px; color:#B6B6B6;}
.foot_logo{ width:33px; height:38px; display:inline-block; background-position:-233px 0;}
.bx_a{width:846px;height:30px;position: absolute; left:59px;bottom:479px;z-index:99; background-image:url(about:blank);filter:alpha(opacity=0); /*IE*/-moz-opacity:0; /*Mozilla*/opacity: 0;}

/******************** 意见反馈 *******************/
.feedback_wraper{ width:41px; height:86px;position:absolute;right:0;bottom:0}
.back_top{ width:41px; height:41px; margin-bottom:2px; display:block; background-position:0 -771px;}
.feedback{width:41px; height:41px; background-position:0 -817px; display:block;}
.feedback_con{ width:346px;-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.1); -moz-box-shadow: 0 1px 5px rgba(0,0,0,.1); box-shadow: 0 1px 5px rgba(0,0,0,.1); background-color:#fff; position:relative; border:solid 2px #eee; margin:15px 0 0 40px;zoom:1;right:42px;}
.feedback_con:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.back_close{ background-position:0 -862px; width:41px; height:46px; position:absolute;top:-2px; left:-41px;}
.feedback_top{ padding:7px 5px;}
.feedback_aera{ border:solid 1px #ddd; background-color:#F5F5F5; height:84px; padding:5px 8px; margin-bottom:7px;}
.feedback_aera textarea { border:none; background-color:#F5F5F5; width:320px; resize:none; height:67px; overflow-y:auto; margin-bottom:2px; color:#666; line-height:18px;}
.feed_contect{border:solid 1px #ddd; background-color:#F5F5F5; padding:14px 10px; color:#666; width:314px;}
.feed_p{ padding:10px 20px 3px 10px;}
.feed_ul{ padding:0 10px; height:52px;}
.feed_ul li{ width:50px; margin-right:13px; float:left;}
.pic_delete{ background-position:0 -911px; width:9px; height:10px; display:block; margin:6px 0 0 20px;}
.feed_p1{ background-color:#FFFFCC; height:26px; line-height:26px; padding:0 10px;}
.feedback_bottom{ border-top:solid 1px #eee; padding:7px;}
.feed_p2{ float:right; width:192px; text-align:right; color:#666;}
.feedback_top1{ padding:40px 36px 16px;}
.feed_strong{ color:#0d774a; font-size:18px; font-family:"微软雅黑"; margin-bottom:10px; display:block;}
.feed_p3{ line-height:18px;}
.feedback_main{bottom:113px;display:block;right:2px;z-index:55555;position:fixed;_position:absolute;_right:expression(eval(document.documentElement.scrollRight+2));}
.btn_pop_normal{ width:120px; height:40px; background-color:#F26522;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; border:none;font-size:18px; font-family:"微软雅黑"; color:#fff; cursor:pointer;}
.feed_hover{ width:30px; display:inline-block; padding:1px 5px; background-color:#fff; font-weight:bold; text-align:center; color:#f26521;}
.weiXin_con{ clear:both;bottom: 86px; position: absolute;right: 0;}
.weiXin_sider{ background-position:1px -932px; width:16px; padding:5px 8px; height:98px; line-height:16px; display:inline-block; font-size:14px; font-family:"微软雅黑"; font-weight:bold; color:#fff; margin-bottom:5px; cursor:pointer; float:left;}
.weiXin_tri{ background-position:-35px -911px; width:6px; height:10px; display:inline-block; margin:4px;}
.tri_R{background-position:-19px -911px;}
.weiXin_img{ background-position:-80px -771px; width:187px; height:215px; display:inline-block; vertical-align:sub; margin-left:-1px; float:left;}
.marginT106{ margin-top:106px;}

/******************** 分享 *******************/
.sns_ul{ padding-top:15px;}
.sns_ul li{ width:50px; float:left; margin:0 14px 13px 0;position:relative;}
.sns_logo,.sns_hover{ background: url(../images/icon_sns.png) no-repeat;_background: url(../images/icon_sns.gif) no-repeat; width:50px; height:50px; display:block; margin-bottom:14px;}
.logo_sina{ background-position:0 0;}
.logo_qq{ background-position:0 -58px;}
.logo_douban{ background-position:0 -260px;}
.logo_renren{ background-position:0 -318px;}
.sns_tips{background: url(../images/icon_sns.png) no-repeat;_background: url(../images/icon_sns.gif) no-repeat; padding-top:25px; display:block; font-size:12px;}
.tips_R{ background-position:17px -435px;color:#66ae9f; }
.tips_W{ background-position:17px -491px;color:#DE7070; }
.tips_C{ background-position:17px -547px;color:#8B9CAF; }
.sns_hover{ position:absolute; left:0; top:0; background-position:0 -376px; line-height:50px; color:#fff; text-decoration:underline; text-align:center;}
.share_icon span{font-family: "Microsoft YaHei","SimSun";padding:0 0 10px 0;font-size:14px}
.sns_logo_box{ text-align:center;margin-top:10px}
.sns_logo_box .sns_logo{ display: inline-block; margin-right:14px;}
.sns_logo_box .sns_logo32{ display: inline-block; margin-right:14px;}
.sns_logo_box .sns_logo16{ display: inline-block; margin-right:14px;}
.logo_weixin{background-position:0 -938px}
.fc_org{color:#F26522}
.share_icon span i.fc_org{ vertical-align:top; font-size:16px;margin-top:-2px;display:inline-block}
.tip_payed{padding:0 0 20px 0;line-height:22px}
.tip_payed strong{font-size:14px}
.comment_share_q{ text-align:left;}
.comment_share_q .success_dl{ text-align:left;padding:0 0 40px 128px}
.one_line dd.dd_first{line-height:48px}
.comment_share_q .share_icon{ text-align:left;padding-left:190px}
.pd_bt10{padding-bottom:10px}
.pop_diary_q{padding:100px 0 0 200px;width:390px;}
.pop_diary_q .success_dl{padding-left:0}
.pop_diary_q .success_dl dd{width:320px}
.line260{border-bottom:1px solid #eee;width:260px;padding-bottom:10px;margin-bottom:10px}
.share_index{width:500px;margin:0 auto; font-family:"Microsoft YaHei","SimSun";}
.share_index .s_tip{float:left;padding-top:15px}
.share_index .sns_ul{float:left;padding-top:0}
.share_right{ font-family:"Microsoft YaHei","SimSun"; text-align:center;margin-top:10px;}
.share_right .sns_ul{width:230px;margin:0 auto}
.sns_logo32,
.sns_hover32{ background: url(../images/icon_sns32.png) no-repeat;_background: url(../images/icon_sns32.gif) no-repeat;width:32px; height:32px; display:block; overflow:hidden}
.sns_logo16,
.sns_hover16{ background: url(../images/icon_sns32.png) no-repeat;_background: url(../images/icon_sns32.gif) no-repeat; background-size:16px 80px;width:16px; height:16px; display:block; overflow:hidden; float:left;margin-right:5px}
.small_share li{width:32px;height:32px}
.logo_sina32{ background-position:0 -64px}
.logo_qq32{ background-position:0 -32px}
.logo_douban32{ background-position:0 -128px}
.logo_renren32{ background-position:0 -96px}

.logo_sina16{ background-position:0 -32px}
.logo_qq16{ background-position:0 -16px}
.logo_douban16{ background-position:0 -64px}
.logo_renren16{ background-position:0 -48px}
.bdshare_q{ float:right}
.bdshare_q .sp_t{ float:left;line-height:16px}
.share_center50{ text-align:left;padding:20px 0 10px 0}
.share_center50 .s_tip{font-family:"Microsoft YaHei","SimSun"; font-size:14px}
.share_center50 .sns_ul{width:auto;}
.ico_zan{background:url(../images/ico_zan.png) no-repeat left -25px;display:inline-block;padding-left:15px;font-family:"Microsoft YaHei","SimSun"; }
.ico_zaned{background:url(../images/ico_zan.png) no-repeat left 0;display:inline-block;padding-left:15px;font-family:"Microsoft YaHei","SimSun"; }
a.ico_zan:hover{background:url(../images/ico_zan.png) no-repeat left 0;text-decoration:none;font-family:"Microsoft YaHei","SimSun";}
.pb10px{padding-bottom:10px}
.f16{font-size:16px;font-family:"Microsoft YaHei","SimSun"; }
.pb15{padding-bottom:15px}

/* .fr{float:right;margin-right:20px;} */
.ewmbox{margin:37px 0;border:2px solid #e7e7e7;background:#f6f6f6}
.ewmbox .line{padding:40px 69px 0 69px;float:left}
.ewmbox .fl{padding:30px 0 70px 36px}
.ewmbox .fl p{font-size:18px;font-family:"微软雅黑";color:#333;padding:20px 0}
.ewmbox .ewmdiv{padding-top:214px;float:left}
.ewmbox .ewmdiv .ewm{border:2px solid #e5e5e5;padding:20px;width:156px;height:156px}
.ewmbox .ewmdiv p{padding-top:32px;text-align:center;font-size:18px}
.text_center{text-align:center;}
.height29{height:29px;}
.pop_weixin{-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5); -moz-box-shadow: 0 5px 15px rgba(0,0,0,.5); box-shadow: 0 5px 15px rgba(0,0,0,.5); width:383px;background-color:#fff; margin:70px auto; border:solid 1px #ddd; _border:solid 2px #ddd !important;position:relative;}
.title_weixin{font-size:18px; font-family:"微软雅黑"; color:#666; text-align:center; height:45px; line-height:18px;_line-height:22px;}
.bold {font-weight:bold;}
.width479 {width:479px;}

/********************* 弹层 *********************/
.pop_320{ width: 320px; height: auto; position: relative; background: #fff; font: normal 14px "Microsoft YaHei"; color: #2c3e50; border-radius: 1px; }
.pop_320 p{ padding: 0 0 30px; text-align: center; font-size: 14px; color: #2c3e50; }
.pop_320 p.xzweb_ui_alert_content{ padding: 41px 0 36px; }
.pop_320 .pop_confirm{ display: inline-block; height: 36px; padding: 0 17px; line-height: 36px; text-align: center; color: #f5f5f5; background: #f05b72; }

/******************** 新头部 *******************/
.logo_index,.slogan_v2,.nav_R li a.openTri_R,.nav_R li a.icon_iphone,.icon_wx,.icon_wb,.guide,.logo_v2,.nav_R li a.openTri_R_Pad{background: url(../images/icon_head.png) no-repeat;}
.bg_up,.bg_down{background: url(../images/bg_repeat.png) repeat-x;}
.pics_pre,.pics_next{background: url(../images/icon_index.png) no-repeat;}
.head_bar{position: absolute;width: 100%;top: 0;z-index: 99;}
.head_bar_con{height:63px;padding: 31px 20px 0;}
.logo_index{width:128px; height:61px; text-indent:-9999px; display:block;float:left;}
.slogan_v2{background-position: 0 -440px;display: inline-block;float: left;width:129px;height:17px;margin: 17px 0 0 20px;text-indent:-9999px;}
.slogan_black { background-position:0 -471px; width:90px;height: 13px;margin:20px 0 0 14px;}
.nav_R{float: right;font-family:"microsoft yahei";font-size: 14px;}
.nav_R li{float:left; color: #fff; height: 44px;line-height: 44px;position: relative;z-index:999}
.nav_R li a{color: #fff;padding: 0 10px;display: inline-block;}
.nav_R li a:hover,.nav_R li a.nav_now{color: #f05b72;text-decoration: none;}
.nav_R li a.openTri_R{background-position: right -118px;padding-right:14px;}
.nav_R li a.openTri_R:hover,.nav_R li.current:hover a.openTri_R{background-position: right -164px;color: #f05b72;}
.nav_R li a.openTri_R_Pad{color:#fff;background-position:right -118px;padding-right:14px;}
.nav_R li a.icon_iphone{background-position: 0 -119px;padding-left: 24px; margin-left: 10px;padding-right:20px;}
.nav_R li a.icon_iphone:hover{background-position: 0 -154px;}
.btn_free{width: 128px;height: 44px;line-height: 44px;text-align: center;font-size: 18px;background-color: #1abc9c;filter:alpha(opacity=90); /*IE*/-moz-opacity:0.9; /*Mozilla*/opacity: 0.9;display: inline-block;}
.btn_free:hover{text-decoration: none; background-color: #1aaa88;color: #fff!important;}
.head_pop{width: 200px;padding:10px 25px 0;position: absolute;right: 0;top: 44px; background-color: #000;filter:alpha(opacity=80); /*IE*/-moz-opacity:0.8; /*Mozilla*/opacity: 0.8;font-family:"microsoft yahei"; font-size: 14px;line-height: 32px;z-index:9;display: none;}
.top40{top:40px;}
.pop_column{overflow: hidden;padding-bottom: 10px;}
.head_pop span{display:block;clear: both;}
.head_pop span a{padding: 0;}
.nav_R li:hover .head_pop, .nav_R li a.hover .head_pop{display:block;}
.pop_T{display: block!important; font-weight: bold;clear: both; padding: 0!important;}
.pop_bor{border-top: solid 1px #9E9E9C;padding-top: 9px!important;}
.width_58{width: 106px;}

.head_wrapper{height: 56px;line-height: 56px;background-color: #fff;padding: 0 20px 0 10px;}
.logo_v2{background-position: 0 -337px; width:95px; height:40px; text-indent:-9999px; display:block;float:left;margin: 8px 0 0 10px;}
.logo_black{background:url("../images/black_logo.png") no-repeat;margin: 10px 0 0;}
.iphone_black { background-position: 0 -393px!important}

.nav_commen{color: #2c3e50;padding-top: 8px;}
.nav_commen li,.nav_commen li a{color: #2c3e50;}
.nav_commen li{height: 40px;line-height: 40px;}
.nav_commen li a.openTri_R{background-position: right -425px;}
.nav_commen li a.openTri_R:hover,.nav_commen li.current:hover a.openTri_R{background-position: right -166px;color: #f05b72;}
.nav_commen li a.icon_iphone{background-position: 0 -390px;}
.nav_commen li a.icon_iphone:hover{background-position: 0 -156px;}
.nav_commen .btn_free{width:110px;height: 40px;line-height: 40px;font-size: 16px;color: #fff;}
.nav_commen .head_pop{background-color: #000;}
.nav_commen .head_pop a{color: #fff;}

/****new page header V2 start***/
.detail_wrapper{background:#fff;height:56px;}
.detail_head{ width:1240px; margin:0 auto;}
.xz_logo_detail { display:block; float:left; background:url(../images/sprice_png24.png) no-repeat 0 -1430px; width: 84px; height: 40px; margin-top:8px; text-indent:-9999px;}
.head_srarch{ float:left; position:relative; height:30px; width:100px; margin:10px 0 0 20px;}
.head_search_ico{ position:absolute; right:16px; top:13px; background:url(../images/sprice_png24.png) no-repeat 0 -788px; width:8px; height:4px; cursor:pointer;}
.head_srarch_input{height:28px; width:85px; padding-left:13px; line-height:28px;background:#fff; border:1px solid #ecf0f1; vertical-align:top; color:#2c3e50;font-size:14px;font-family:"Microsoft YaHei";} 
.head_srarch_input::-moz-placeholder{color:#2c3e50;}       
.head_srarch_input::-webkit-input-placeholder{color:#2c3e50;} 
.head_srarch_input:-ms-input-placeholder{color:#2c3e50;} 
/****new page header V2 end***/

/**** exception page start****/
.exception_con{ border-top:1px solid #eee; padding:150px 0 230px; text-align:center; width:100%;}
.exception_con i{ display:inline-block;vertical-align:top; background:url(../images/sprice.png) no-repeat 0 -319px; width:72px; height:72px;}
.exception_text{ display:inline-block; width:420px; height:80px; font:normal 24px/38px "Microsoft YaHei"; color:#959ea7; text-align:left; padding-left:20px;}
.house_text h5{ font-size:36px; font-weight:normal;}
/**** exception page end****/

/******************** 新页尾 *******************/
.foot_v2{width: 955px;margin: 20px auto;text-align: center;overflow: hidden;}
.foot_T{font-size: 14px;font-family:"microsoft yahei";color: #f05b72;}
.see_ul{width: 102px;margin:5px auto 35px;overflow: hidden;}
.see_ul li{float: left;margin: 0 8px;}
.icon_wx,.icon_wb{background-position: 0 -208px;display: inline-block;width: 35px;height: 35px;}
.icon_wb{background-position: -45px -208px;}
.icon_wx:hover{background-position: -90px -208px;}
.icon_wb:hover{background-position: -135px -208px;}
.foot_ul{overflow: hidden;text-align: left;margin-bottom: 20px;}
.foot_ul li{float: left;width: 57px; margin: 0 32px 0 0;color: #959ea7;line-height: 24px;}
.foot_ul li a{color: #959ea7;white-space:nowrap;}
.guide{background-position: 8px -258px;padding-top: 50px;display: inline-block;color: #959ea7;font-size: 14px;font-family:"microsoft yahei";}
.icon_fk{background-position: -44px -258px;}
.guide_T{font-size: 14px;font-family:"microsoft yahei";}
.width_280{width: 282px!important;}
.width_280 a{margin-right: 7px;}
.width_100{width: 100px!important;}
.link_dl{color: #bdc3c7;text-align: left;}
.link_dl dt{float: left;width: 75px;font-size: 14px;font-family:"microsoft yahei";}
.link_dl dd{float: left;width: 865px;line-height: 24px;}
.link_dl dd a{color: #bdc3c7;margin-right:8px; white-space: nowrap;}
.foot_btm{text-align: center;color:#bdc3c7;line-height: 26px;clear:both;}
.foot_btm a{color:#bdc3c7;}
.width_274{width: 274px;}

/******************** 翻页 *******************/
.font_st{font-family: 宋体;font-weight: bold;}
.pagination_v2{ height:22px; line-height:22px; padding:16px 0 55px 0; text-align:center; clear:both;font-size: 14px;}
.pagination_v2 a:link,.pagination_v2 a:visited {color:#2c3e50;padding:0 12px;margin: 0 3px;}
.pagination_v2 a:hover,.pagination_v2 .active_link{background-color:#F05B72;text-decoration:none;color:#fff;height:22px;padding:0 12px; display:inline-block;margin: 0 3px;}
.pagination_v2 a.page_a{ width:105px; height:22px; display:inline-block; background-color:#F26522;text-align:center; }

/* 二维码 */
.w_120{ width:120px!important; padding:10px 0!important; font-family:"宋体"!important; font-size:12px; text-align:center;}
.fk_code{ width:92px!important; padding:12px 14px 0!important; color:#666!important; font-family:"宋体"; text-align:center;}

/************************注册登录***************************************/
/*
.head-top {height: 60px;width: 100%;position: absolute;top: 0px;left: 0px;}
.head-top .layer {background: #FFF none repeat scroll 0% 0%;opacity: 0.5;height: 60px;box-shadow: 0px 3px 7px #999;}
.head-top .con {height: 60px;width: 100%;position: absolute;top: 0px;left: 0px;}
.head-top .con .center {width: 1000px;margin: 0px auto;}
*/
/*col*/
.col_input{ color:#2c3e50;}
.col_gray{ color:#959ea7;}
.col_gray a{ color:#959ea7}
.col_gray a:hover{ color:#2c3e50}

.col_gray a:active{ color:#666666}
.col_gray1{ color:#2c3e50;}
.col_gray1 a,.col_gray1 a:hover{ color:#2c3e50; text-decoration:none!important;}
.col_gray a:hover{text-decoration: none;}
.col_fgray{color:#959ea7}
.col_pink{ color:#00CCCB;}
.col_pink a,.col_pink a:hover{ color:#f05b72}
.col_pink a:hover{text-decoration:underline;}

/***验证码 - start ***/
.no-nb,.have-nb{ display:inline-block; width:100px; height:32px; line-height:32px; text-align:center; font-size:12px; text-decoration:none;}
.have-nb:hover{text-decoration:none;cursor:pointer}
.no-nb,.no-nb:hover{color:#c7ccd1; border:1px solid #c7ccd1; cursor:default;text-decoration:none;}
.have-nb{border:1px solid #00CCCB; color:#00CCCB;}
/**/
.head{width: 100%;position: fixed;top: 0;z-index: 999;}
.head_top{padding: 10px 110px;background: rgba(0,0,0,.3);height: 65px;}
.head_logo{float:left;width: 65px;height: 65px;margin-left: 40px;}
.head_logo img{width: 65px;height: 65px;}
.head_logos{float:left;font-size: 32px;color: white;margin:20px 0px 0 10px;line-height: 40px;}
.head_right{float: right;}
.head_right li{float: left;margin-left:20px ;text-align: center;}
.head_right li>a{font-size: 16px;color: white;display: block;height: 65px;line-height: 65px;}
.head_right li>a.release{background: #e30083;font-size: 14px;padding: 0 10px;height: 40px;display: block;padding: 0 20px;line-height: 40px; margin-top: 13px;}

.login_head{width: 48px;height: 48px;margin-top: 8px;border-radius: 50%;overflow: hidden;}
.login_head img{width: 48px;height: 48px;}
.login{cursor: pointer;min-width: 120px;} 
.login>p,.login>span,.login>img{float: left;}
.login>span{display: block;color: #FFFFFF;height: 65px;line-height: 65px;padding: 0 8px;}
.login>img{width: 12px;height: 8px;margin-top: 32px;}
.login:hover .info{display: block;}
.info{margin-top: 77px;background: rgba(0,0,0,.3);border-radius: 10px;width: 120px;display: none;}
.info a{display: block;height: 30px;line-height: 30px;text-align: center;color: #FFFFFF;font-size: 14px;border-radius: 10px}
.info a:hover{background: rgba(0,0,0,.4)}

.banner{position: relative;width: 100%;top: 0;left: 0;overflow: hidden;}
.banner_ul{background: #222;height:768px;}
.banner_li{position: absolute;top:0;left: 0;z-index: 2;display: none;}
.bn_active{display: block;}
.banner_li img{}
.search{position: absolute;bottom: 70px;background: #fff;width:812px;left: 50%;margin-left: -446px;z-index: 100;height: 30px;padding: 15px 40px;box-shadow: 0 0 4px 0px #2b2b2b;}
.select_city{width:410px;height: 30px;outline:medium;font-size: 18px;color: #666;line-height: 30px;border-right: 1px solid #666666;}
.select_time{width:356px;height: 30px;outline:medium;font-size: 18px;color: #666;margin-left: 2px;}
.submit{float: right;display: block; width: 30px;height:30px;}
.submit img{width: 30px;height: 30px;}
@media screen and (max-width: 1380px) {
.head{width: 100%;position: fixed;top: 0;z-index: 999;}
.head_top{padding: 10px 110px;background: rgba(0,0,0,.3);height: 45px;}
.head_logo{float:left;width: 45px;height: 45px;margin-left: 40px;}
.head_logo img{width: 45px;height: 45px;}
.head_logos{float:left;font-size: 28px;color: white;margin:9px 0px 0 10px;line-height: 40px;}
.head_right{float: right;}
.head_right li{float: left;margin-left:20px ;text-align: center;}
.head_right li>a{font-size: 14px;color: white;display: block;height: 45px;line-height: 45px;}
.head_right li>a.release{background: #e30083;font-size: 12px;padding: 0 10px;height: 35px;display: block;padding: 0 20px;line-height: 35px; margin-top: 5px;}

.login_head{width: 36px;height: 36px;margin-top: 8px;border-radius: 50%;overflow: hidden;}
.login_head img{width: 36px;height: 36px;}
.login{cursor: pointer;} 
.login>p,.login>span,.login>img{float: left;}
.login>span{display: block;color: #FFFFFF;height: 45px;line-height: 45px;padding: 0 8px;font-size: 14px;}
.login>img{width: 12px;height: 8px;margin-top: 22px;}
.login:hover .info{display: block;}
.info{margin-top: 58px;background: rgba(0,0,0,.3);border-radius: 10px;width: 100px;display: none;}
.info a{display: block;height: 30px;line-height: 30px;text-align: center;color: #FFFFFF;font-size: 14px;border-radius: 10px}
.info a:hover{background: rgba(0,0,0,.4)}

.banner{position: relative;width: 100%;top: 0;left: 0;overflow: hidden;}
.banner_ul{background: #222;height:580px;}
.banner_li{position: absolute;top:0;left: 0;z-index: 2;}
.banner_li img{width: 100%;}
.select_time{width:356px;height: 30px;outline:medium;font-size: 18px;color: #666;margin-left: 2px;}
.submit{float: right;display: block; width: 30px;height:30px;}
.submit img{width: 25px;height: 25px;margin-top: 3px;}
}
/***验证码 - start ***/

.pr{ position:relative;}
.tc{ text-align:center;}
.percent_50{ width:50%; }
.underL1{ border-bottom:2px solid #00CCCB; }
.f_12{ font-size:12px;}
.f_16{ font-size:16px;}
.f_18{ font-size:18px;}
.f_20{ font-size:20px;}
.mt_40{ margin-top:40px;}
.mt_30{ margin-top:30px;}
.mt_10{ margin-top:10px;}
.pt_20{ padding-top:20px;}
.dotline{ border-top:2px dashed #eeeeee}
.w_698_1,.w_400_1{position:absolute; background:#fff; margin:0px auto;  font:normal 14px/30px "Microsoft YaHei"; color:#2c3e50;}/*网页*/
.w_698,.w_400{ position:relative; background:#fff; margin:0 auto;  font:normal 14px/30px "Microsoft YaHei"; color:#2c3e50;z-index: 7778}
.w_698,.w_698_1{width:auto;padding:30px; }
.w_400,.w_400_1{ width:343px; padding:30px 30px 40px;}
.w_200{ background:#fff;}
.banbox{ min-height: 100%; min-width: 1092px; width: 100%; height: auto; position: fixed; top: 0; left: 0;}
.loginbox{float:left;}

.r_mask{ position:absolute;  z-index:1; top:0; left:0; width:100%; height:100%;background:#000;filter:Alpha(opacity=30);opacity:0.3;}
.r_bg_cover{background:url(../images/2,0,65,2872,1600,700,e363e386.jpg) no-repeat; background-size:cover; width:100%; height:100%; position:fixed; z-index:999; padding-top:150px;}
.r_colsed,.r_colsed_1{ position:absolute;  cursor:pointer; background: url(../images/layer_sprice.png) no-repeat; width:48px; height:28px;}
.r_colsed{top:10px; right:0;}
.r_colsed_1{ top:20px; right:18px;}
.r_colsed span,.r_colsed_1 span{ display:block; position:absolute; left:8px; top:8px; background:url(../images/layer_sprice_png24.png) no-repeat 0 -698px; width:12px; height:12px;transition: all 1s ease-in-out 0s;}
.r_colsed:hover span,.r_colsed_1:hover span{transform: scale(1.1) rotate(360deg);transform-origin: 50% 50% 0;transition: all 1s ease-in-out 0s;}
.r_main_l{ float:left; width:343px;}
.r_tel_ico,.r_pho_ico,.r_num_ico,.r_password_ico,.r_telepho_ico,.r_vali_ico,.r_cou_ico,.r_passport_ico,.r_mail_ico{ position:absolute; left:10px; top:8px; display:inline-block; background: url(../images/layer_sprice_png24.png) no-repeat 0 -113px; width:20px; height:20px;}
.r_mail_ico{ background-position:-54px -142px;}

.r_sym{ position:absolute; left:36px; top:2px; display:inline-block;color:#BFBFC0; }
.r_pho_ico{ background-position:0 -141px; height:20px;}
.r_num_ico{ background-position:0 -169px; height:13px; top:12px;}
.r_password_ico{ background-position:0 -276px;}
.r_telepho_ico{ background-position:-27px -113px;}
.r_vali_ico{ background-position:-27px -141px;}
.r_cou_ico{ background-position:-28px -166px;}
.r_passport_ico{ background-position:-52px -116px;}
.r_code{ display:inline-block; width:101px; height:33px; border:1px solid #c7ccd1; cursor:pointer;}
.r_tip_text{ line-height:36px; padding:0 0 27px 10px;}
.h_30{height:22px; padding-top:8px;}
.h_col{ text-align:center; line-height:25px; background:#e9f9f8; color:#54d5ca;}
.r_error_tip{ background:url(../images/layer_sprice_png24.png) no-repeat 0 -193px; height:14px; line-height:14px; padding-left:26px; color:#f52626; font-size:12px;display:none;margin-left:11px;}
.r_main_r{ float:left; padding-left:50px; width:180px;}
.r_main_r h5{ font-size:16px; font-weight:normal; padding:2px 0 25px;}                                                                                       
.r_tab,.r_tab1{ width:100%;}
.r_tab li,.r_tab1 li{ float:left; font-size:18px; color:#959ea7;}
.r_tab li{ cursor:pointer;}
.r_tab li.cur,.r_tab1 li.cur,.r_bottomtab li.cur{ color:#2c3e50;}
.r_bottomtab li{ float:left;  color:#959ea7; cursor:pointer; margin-top:26px; padding-left:20px;}
.r_autologin1{ background:url(../images/r_autologin1.png) no-repeat 0 0;}
.r_autologin2{ background:url(../images/r_autologin2.png) no-repeat 0 0;}
.r_top_logo{ background:url(../ltyjimg/512.png) no-repeat ; height:68px; margin:10px 0 0 46px; padding-left:79px; }
.r_top{ text-align:center}
.r_top_logo2{ border-radius:32px; border:2px solid #eeeeee; display:inline-block}
.r_top_tit{ background: url(../images/layer_sprice_png24.png) no-repeat 0 -218px; height: 48px; margin: 10px 0 0 25px; padding-left: 65px; }
.r_top_tit h6{ font-size:18px; line-height:20px; font-weight:normal;}
.r_top_logo p,.r_top p{ font-size:18px; padding-top:5px;}
.r_top p{ line-height:48px; display:inline-block}
.r_top_tit p{ font-size:16px; padding-top:5px;}
.r_top_logo2 p{ line-height:48px;}
.r_suc{ color:#fff; font-size:16px; position:absolute; bottom:6px; right:55px; }
.r_col_blue,.r_col_blue:hover{ color:#06a0e4; text-decoration:none;}
.reg_back{ position:absolute; top:10px; right:20px; display:block; color:#f05b72; cursor:pointer;}
.reg_suc_h4{ height:44px; line-height:44px; text-align:center; font-size:24px;  font-weight:normal; color:#2c3e50; margin:10px 0 30px;}
.reg_suc_h4 i{ display:inline-block; width:44px; height:44px; background:url(../images/layer_sprice_png24.png) no-repeat 0 -220px; vertical-align:top; margin-right:28px;}
.reg_suc{ text-align:center; }
.reg_suc h2,.reg_suc h4{ font-weight:normal;}
.reg_suc h2{ height:20px; line-height:20px;}
.m_line{ position:absolute; left:0px; top:330px; width:100%; height:4px; background:#eee;}
.invite:before,.invite:after { content: ""; display: inline-block; width:85px; height:2px; background: #eee; vertical-align: middle;  margin-right: 16px;}
.invite:after { margin-left:16px;}
.r_fx_list{ margin:20px auto 0px; }
.r_fx_list li{display:inline-block; margin:0 18px; cursor:pointer;}
.fx_weixin,.fx_qzone,.fx_weibo{ background:url(../images/layer_sprice_png24.png) no-repeat 0 -383px; width:50px; height:50px;}
.fx_qzone{ background-position:0 -450px;}
.fx_weibo{ background-position:0 -517px;}

/*input*/
.r_input{ display:block; width:340px; height:50px; text-align:center; line-height:50px; background:#00CCCB; color:#fff; font-size:18px; }
.r_input:hover{ background:#00B3B3; text-decoration:none;color:#FFF;}
.r_input_1,.r_input_small{  border: medium none; color: #333; font-family: "Microsoft YaHei"; height: 35px; line-height: 35px; padding-left: 52px; }
.r_input_1{ background:url(../images/r_btm_line_on.png) no-repeat left bottom; width:288px;}
.r_input_1_cur{ background:url(../images/r_btm_line.png) no-repeat left bottom;}
.r_input_small{ background:url(../images/r_btm_line_small.png) no-repeat left bottom; width:179px;}
.r_input_small_cur{ background:url(../images/r_btm_line_small_cur.png) no-repeat left bottom;}
#registerDialog .tc .r-service-protocol{color:#2c3e50;}
#registerDialog .r-no-mobile{font-size:16px;} 
.r_select_box{ position:relative;}
.r_int{ width: 98%; border: none;color:#959ea7; height:34px;line-height:34px;font-family:"Microsoft YaHei";}
.r_select_arrow{ display:block; position:absolute; right:15px; top:17px; cursor:pointer; background:url(../images/layer_sprice_png24.png) no-repeat; background-position: 0 -680px; width:9px; height:5px;} 
.r_select_list{ position:absolute; left:-16px; top:35px; z-index:999; width:303px; background:#FFF;box-shadow: 1px 3px 3px #bbb; color:#333;height:370px;overflow-y:scroll;}
.r_select_list li{height:28px; line-height:28px; padding-left:17px;}
.r_select_list li:hover{ background:#f05b72; color:#fff;}
.r_login_space{ padding-top:20px;}
.r_login_space input{ margin-right:5px;}
.place-holder-sm-pos{margin-left:-98px\0;left:98px;}
.r_wedsite li{ height:50px; line-height:50px; margin-bottom:30px; width:100%;}
.r_wedsite li a{ display:block; padding-left:72px;}
.hz_qq,.hz_qq:hover,.hz_weibo,.hz_weibo:hover{ background: url(../images/layer_sprice_png24.png) no-repeat;height:50px; }
.hz_qq:hover{ background-position:0 -714px;}
.hz_weibo:hover{ background-position:0 -767px;}
.hz_weibo{ background-position:0 -54px;}
.ui-widget-overlay { background: #000000; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: .50; filter: Alpha(Opacity=50);}
::-moz-placeholder{color:#c2cacd;}
::-webkit-input-placeholder{color:#c2cacd;}
:-ms-input-placeholder{color:#c2cacd;} 
/*******tip******/

.suc{font-size:24px;color:#89c03d;text-align:center;padding:15px 0 0 0} 
.icon-simle,.icon-cry{background:url(../images/tipface.png) no-repeat;width:48px;height:48px;display:inline-block;vertical-align:middle;margin-right:20px;}
.h30{height:30px;text-align:center;}
.tc-btnbox{padding:0 0 0 75px;}
.fail{font-size:24px;color:#ff0000;text-align:center;padding:15px 0 0 0;}
.icon-cry{background-position:0 -61px;}

/*公共部分*/
a{text-decoration:none; cursor: pointer;outline:none;}
a:hover{text-decoration:none;}

.col_deepblue{color:#283745}
.fl{ float:left}
.fr{ float:right}
.f_12{ font-size:12px;}
.f_14{ font-size:14px;}
.f_16{ font-size:16px;}
.clear{zoom:1;}
.clear:after{content:"";display:block; clear:both;}

/* 悬浮导航 */
.suspension{ width:277px; height:46px; position:fixed; bottom:12px; right:30px; z-index:7000;}/*12.29修改*/
.suspension_lf{ float:left; width:230px; height:45px; background:url(../images/gj_icons.png) 0 -380px no-repeat;  overflow:hidden; }
.suspension_lf li{ float:left;  width:46px; height:44px; line-height:44px; text-align:center; cursor: pointer; position:relative; margin-top:1px;}/*1.11修改*/
.suspension_lf span{display:inline-block; width:20px; height:20px; margin-top:14px;} /*12.30 修改*/
.sus_list1 span{background:url(../images/gj_icons.png) 0 0 no-repeat;}
.sus_list2 span{background:url(../images/gj_icons.png) 0 -21px no-repeat;}
.sus_list3 span{background:url(../images/gj_icons.png) 0 -42px no-repeat; height:22px;}/*12.29修改*/
.sus_list4 span{background:url(../images/gj_icons.png) 0 -65px no-repeat; height:22px;}/*12.29修改*/
.sus_list5 span{background:url(../images/gj_icons.png) 0 -86px no-repeat;}
.sus_list5{ border-right:none;}
.sus_i{ position:absolute; z-index:999; top:5px; right:2px; background:#f05b72; height:16px; line-height:16px; min-width: 16px; max-width: 26px; border-radius:12px; padding:1px; background:#f05b72; color:#FFF;}/*12.29修改*/
.sus_on{background:#545150; opacity:0.9; border-radius:6px;}/*12.29修改*/
.suspension_lf li:hover,.sus_on,.suspension_rg:hover{background:#575453; border-radius:6px;}
.suspension_rg{float:right; width:46px; height:44px; line-height:44px; text-align:center;  background:#bbbbbb; opacity: 0.9; filter: alpha(opacity=90);border-radius:6px; overflow:hidden; margin-top:1px;}/*1.11修改*/
.suspension_rg:hover{ background:#dadada; opacity: 0.9;filter: alpha(opacity=90); border-radius:6px;}/*12.29修改*/
#to_go{display:none} 
.suspension_rg a{display:inline-block; width:20px; height:20px; background:url(../images/gj_icons.png) 0 -108px no-repeat;margin-top:12px;}/*12.29修改*/


/*页面公共部分*/
.wapper{ width:308px; height:500px; background:#FFF; box-shadow:0 0 6px #bbb;z-index:7000; text-align:center; font-family:"微软雅黑";position:fixed;bottom:67px;right:22px;}/*12.29修改*/
.wapper span,div,p a{text-decoration:none;}
.hid{ display:none}
.public_top{width:308px; height:44px; line-height:44px; font-size:14px; font-weight:normal; position:relative;}/*12.29修改*/
.public_head{ margin:0 15px; height:95px; line-height:95px; border-top:1px solid #efefef; font-size:16px;}/*12.29修改*/
.nobor{ border:none;}
.public_foot{font-size:16px; padding-top:45px; color:#959ea7;}/*12.29修改*/
.rt_btn{ width:36px; height:36px; background:url(../images/gj_icons.png) 0 -176px no-repeat; border: medium none; position:absolute; top:0px; right:0px; cursor:pointer}
.rt_btn:hover{width:36px; height:36px; background:url(../images/gj_icons.png) -37px -176px no-repeat;}
.center_btn{ padding:45px 66px;}
.public_center{text-align:center;}
.marginT30{ margin-top:30px;}/*12.29新加*/
.marginL60{ margin-left:60px;}/*12.29新加*/

/*收藏登录页面*/

.btn_pink_im_notification{  display:inline-block;  width: 176px; height: 32px; line-height:32px;text-align:center; font-family:"微软雅黑"; font-size:14px;letter-spacing:1px; background-color: #F16B80;color: #FFF; cursor: pointer;}
.btn_pink_im_notification:hover{ background:#e33454;text-decoration:none; color:#fff;}
.im_btn_pink{  display:inline-block;  width: 176px; height: 32px; line-height:32px;text-align:center; font-family:"微软雅黑"; font-size:14px;letter-spacing:1px; background-color: #F16B80;color: #FFF; cursor: pointer;}
.im_btn_pink:hover{ background:#e33454;text-decoration:none; color:#fff;}

/*无收藏页面*/

/*收藏列表页面*/
.public_list {width:308px}
.public_list:hover {background: #f6f6f6}
.public_list dd p{ max-height:36px; overflow:hidden; word-break:break-all; word-wrap:break-word;}/*1.11修改*/
.public_list dt,.public_list dd{float:left;}/*12.29修改*/
.public_list dt{width: 110px;padding: 14px 0px 14px 0;margin-left: 15px;border-bottom: 1px solid #efefef;}
.public_list dd{ width:148px; font-size:12px; line-height:18px; text-align:left;  padding:11px 0 11px 18px; border-bottom: 1px solid #efefef;}
.sc_list1{ margin-top:5px; color:#959ea7}
.sc_list_foot{width:100%; height:36px; line-height:36px;letter-spacing: 2px; text-align:center; cursor:pointer;}/*12.29修改*/
.im_favorite_layer {position: absolute; left: 16p; top: 14px; background: #2c3e50; opacity:0.80; width: 110px; height: 74px; line-height: 78px; text-align: center; color: #fefefe;}

/*提醒登录页面*/
.public_top span{ cursor:pointer; display:inline-block; padding:0 16px; height:40px; position:relative;}/*12.29修改*/
.underL{ border-bottom:3px solid #f05b72;  }/*12.29修改*/

/*提醒列表页面*/
.mes_numb{ height:16px; line-height:16px; min-width: 16px; max-width: 26px; border-radius:12px; padding:1px; background:#f05b72; color:#FFF;  position:absolute;right:-15px; top:13px; }/*新加*/
.tx_list{ padding-top:12px; font-family:"宋体"}/*12.29修改*/
.tx_list:hover{background: #F6F6F6}
.tx_list dt{ text-align:left; padding:0 18px;}/*12.29新加*/
.tx_list dd{ padding:8px 0 12px; margin:0 18px; width:272px; border-bottom:1px solid #efefef;}/*12.29修改*/
.tx_list_ft{ color:#83888e; float:left; cursor:pointer; line-height:26px;}/*12.29修改*/
.tx_btn{width: 65px; height: 26px; line-height:26px; font-size:12px; float:right;}/*12.29修改*/
.xg{ display:block;}

/*通知列表页面*/
.tz_list{  width:auto; padding:14px 20px 0; font-family:"宋体";}
.tz_list:hover{ background: #F6F6F6}
.tz_list dt{ text-align:left; word-break:break-all; word-wrap:break-word;}/*1.11修改*/
.tz_list dd{ float:right; height:30px; line-height:30px; width:100%;border-bottom:1px solid #efefef;}
.tz_list_ft{ color:#83888e; line-height:30px; height:30px; float:right}
.noticeContent a{color:#f05b72}

/*提交反馈页面*/
.fk_head{height:14px;}
//.advice_txt{ margin-top:20px;}
.advice_txt1,.advice_txt2{width:256px; height:210px; background:#f6f6f6; border:medium none; resize:none; padding:5px 10px; color:#2c3e50;overflow:hidden; word-wrap:break-word;}
.advice_txt textarea::-moz-placeholder{color:#959ea7;} /*1.11新加*/      
.advice_txt textarea::-webkit-input-placeholder{color:#959ea7;} /*1.11新加*/    
.advice_txt textarea:-ms-input-placeholder{color:#959ea7;} /*1.11新加*/ 
.advice_txt2{ margin-top:10px; height:50px;}
.rg_last{ position:absolute; top:258px; right:35px; font-family:"宋体"; color:#959ea7;}
.fk_foot{color:#83888e;}

/*已经提交反馈*/
.fk1{ width:240px; height:60px; line-height:20px; vertical-align:middle; margin:0 auto; text-align:left; }/*12.29修改*/
.fk2{ width:100%; height:60px; color:#959ea7; line-height:60px; text-align:center}

/*无联系人*/
.g_nobor{ border:none!important; height:80px!important}
.p_line{ font-family:" 宋体"; font-size:12px; color:#959ea7;}
.p_contact{ font-family:" 宋体"; font-size:14px; color:#f05b72; margin-top:32px; text-align:center; cursor:pointer;}
@charset "utf-8";
/******************** 页背景 *******************/


.arrow,.map_world,.icon_right,.house_infor em,.btn_join span,.icon_more_white,.icon_more_black,.map_page a,.title_con span,.img_icon,.icon_qubz,.lorder_city,.icon_star,.icon_question,.icon_chat,.chat_current,.icon_arrowR,.icon_tri,.icon_arrowT,.select_delete,.img_point,.person_more,.survey_a{background:url(../images/icon_04.png) no-repeat;_background:url(../images/icon_04.gif) no-repeat;}
.price_con,.join,.order_price,.price_tips,.btn_p,.order_hot,.span_tri,.sale_num,.btn_fd_dp,.personal_tag,.real_name,.btn_fd_close,.lorder_rank_kind1,.lorder_rank_kind2,.lorder_rank_kind3{background:url(../images/icon_05.png) no-repeat;_background:url(../images/icon_05.gif) no-repeat;}
.relation_wraper,.story_title,.btn_chat,.btn_order,.btn_order1,.place_rec{ background:url(../images/icon_repeat.png) repeat-x;}
.lorder_dl,.chat_wraper,.record,.side_nav_2,.record_T,.comment_percent,.percent_p{background:url(../images/icon_repeat_1.png) repeat-x;}
.side_nav,.icon_map,.icon_L,.icon_R,.place_infor span,.place_small span,.place_tri,.place_small span, .place_tri, .place_small, .place_small_more,.right_hover,.comment_special, .special_infor em{background:url(../images/icon_map.png) no-repeat;_background:url(../images/icon_map.gif) no-repeat;}
.icon_distance,.icon_jiejing{background:url(../images/icon_distance.jpg) no-repeat;z-index:11;}
.xz-btm_close{ background:url(../images/icon_sns.png) no-repeat;_background:url(../images/icon_sns.gif) no-repeat;}

/******************** 首页 *******************/
.relation_wraper{ height:87px;}
.ralation_con{ width:1010px; margin:0 auto;}
.ralation_con img { margin-top: 23px; }
.ralation{ display:inline-block; width:530px; height:30px; margin:29px 0 0 25px; float:left;}
.number{ float:left; padding:11px 0 0 70px;}
.number li{ width:38px; height:64px; float:left; background-position:0 -48px; text-align:center; }
.number .nobg{background: none repeat scroll 0 0 transparent;margin:38px 0 0 0;width: 29px;}
.num{ display:inline-block; width:24px; height:33px; margin-top:16px;}
.num_0{ background-position:0 -121px;}
.num_1{ background-position:0 -164px;}
.num_2{ background-position:0 -205px;}
.num_3{ background-position:0 -248px;}
.num_4{ background-position:0 -290px;}
.num_5{ background-position:0 -334px;}
.num_6{ background-position:0 -376px;}
.num_7{ background-position:0 -420px;}
.num_8{ background-position:0 -461px;}
.num_9{ background-position:0 -503px;}
.num_sign{ background-position:0 -546px; height:20px;}
.no_left { background: url("/../images/icon_01_q.png") no-repeat  0 -87px; display: inline-block; float: left; height: 45px; margin-top: 20px; width: 12px; }
.number_01{background:url(../images/icon_01_q.png) no-repeat right -134px;height:47px;line-height:45px;overflow:hidden;display:inline-block;float:left;text-align:center;font-size:36px;font-family:"微软雅黑";color:#fff;margin:20px 3px 0 0;font-weight:bolder;letter-spacing: 1px;padding-right:12px;}
.ralation_01{background: url(../images/icon_01_q.png) no-repeat;width:400px;height:36px;display:inline-block;float:left;margin-top:25px;margin-left:10px;}
.ralation_02{background: url(../images/icon_01_q.png) no-repeat -180px -50px;width:34px;height:30px;display:inline-block;float:left;margin-top:30px;}
.ml_53{margin-left:-53px;}
.column_1{padding:31px 0 0 0; _margin-bottom:20px;}
.story{ float:left; width:674px;}
.owner_story{ height:125px; padding-top:13px; border-bottom:solid 1px #ddd;}
.story_con{float:left; width:354px;}
.story_con dt{ background-color:#06A0E4;height:28px; line-height:26px;margin-bottom:4px; padding:0 5px; width:98px;}
.marginL245{ margin-left:245px;}
.story_con dt a{ font-size:20px; font-family:"微软雅黑"; color:#fff;}
.story_con dd{ line-height:26px;font-size:16px; font-family:"微软雅黑";}
.column_right{ float:right; width:335px; height:276px; border-left:solid 1px #ddd;}
.column_R_top{ padding:0 0 0 60px;}
.R_top_title{font-size:18px; font-family:"微软雅黑"; color:#06a0e4; margin-bottom:14px; line-height:18px;}
.column_2{ border-top:solid 1px #ddd; clear:both;overflow:hidden;margin-bottom:24px;}
.column_block{ width:335px; height:170px; border-left:solid 1px #ddd; margin-top:13px; text-align:center; float:left;}
.hour_24{ display:inline-block; width:168px; height:168px; margin-bottom:24px;}
.hour_con{ border-bottom: dashed 1px #ddd; border-top:dashed 1px #ddd; width:285px; height:118px; margin-left:25px;}
.hour_con dt{ float:left; padding:35px 0 0 17px; background-position:17px -184px; display:inline-block; width:78px; height:48px;}
.hour_con dd{ float:left; width:170px; padding:0 10px; border-bottom:dashed 1px #ddd; height:39px; line-height:39px; text-align:left; font-weight:bold; font-family:"微软雅黑"}
.phone{ background-position:0 -287px; display:inline-block; width:210px; height:52px; margin-top:22px;}
a.icon_phone{ padding:80px 0 0 0; display:inline-block; width:225px; font-weight:bold; margin-top:20px;}
.iphone{ background-position:0 -349px;}
.androld{background-position:0 -452px;}
.icon_more_s{ background-position:0 -596px; display:inline-block; width:5px; height:8px; margin-left:2px;} 
.borderR_gray{ border-right:solid 1px #ddd;}
.ad_01{ clear:both;}
.index_title { font-family: 黑体; font-size: 24px; padding: 25px 0 5px;}
.column_3{overflow:hidden; zoom:1;}
.room_con{-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); width: 314px; height: 354px; margin-right:31px; float:left; border:solid 1px #EFEFEF; margin-bottom:23px;-moz-border-radius:0.2em;-webkit-border-radius:0.2em;border-radius:0.2em;}
.room_pic{-moz-border-radius:0.2em 0.2em 0 0;-webkit-border-radius:0.2em 0.2em 0 0;border-radius:0.2em 0.2em 0 0;}
.room_infor{position:relative; height:40px; line-height:40px; border-bottom:solid 1px #ddd; padding:0 18px;}
.price{ color:#F26522; font-weight:bold; float:right;}
.price em{ font-size:36px; font-family:"微软雅黑"; font-weight:normal;}
.room_man{ position:absolute; top:-12px; width:170px;}
.room_img{ width:42px; height:42px; float:left;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px; border:solid 4px #fff;}
.room_img img{ width:42px; height:42px;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;}
.img_name{ float:left; padding:8px;}
.room_detail{ height:47px; border-bottom:solid 1px #ddd; border-top:solid 1px #fff; background-color:#F6F6F6; line-height:20px; padding:8px 15px 0; }
.room_detail dt{font-weight:bold;white-space: nowrap; }
.room_time{ height:46px; line-height:46px;border-top:solid 1px #fff; text-align:center; color:#aaa;background-color:#F6F6F6;}

.xz_bottom_wrapper{ position:fixed; left:0; bottom:0; width:100%; z-index:999; height:80px; _position:absolute;}
.xz_bottom_con{ background-color:#000; width:100%; height:80px;filter:alpha(opacity=85);/*IE*/-moz-opacity:0.85; /*Mozilla*/opacity: 0.85; position:relative;}
.xz-btm_close{ background-position:0 -908px; width:29px; height:30px; display:inline-block; position:absolute; right:0; top:0; z-index:99999; cursor:pointer;}
.xz_bottom{ position:absolute; left:0; top:0; width:100%;z-index:9999;}
.xz_invite{ width:930px; margin:0 auto; padding-top:18px;}
.btn_btm{ width:165px; height:45px; line-height:45px; color:#fff; display:inline-block; text-align:center;font-size:18px; font-family:"微软雅黑"; background-color:#F26522;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; }
.bg_btm_green{ background-color:#89C03D;}
.btm_p{ line-height:22px;font-size:14px; font-family:"微软雅黑"; color:#fff; float:left; width:118px; padding:0 30px 0 118px;}

/******************** 房东故事首页 *******************/
.story_infor_con{ background-color:#eee;-webkit-box-shadow: 0 0px 5px rgba(0,0,0,0.2); -moz-box-shadow: 0 0px 5px rgba(0,0,0,0.2); box-shadow: 0 0px 5px rgba(0,0,0,0.2);-moz-border-radius:0.2em 0.2em 0 0;-webkit-border-radius:0.2em 0.2em 0 0;border-radius:0.2em 0.2em 0 0;}
.story_infor_wraper {width:401px; margin:0 7px 0 534px; }
.story_title{ background-position:0 -96px; height:54px; line-height:50px; text-align:center;}
.story_title span{font-size: 24px; color: #363636; padding-left:34px;}
.story_infor{ width:333px; height:368px; margin:14px 0 0 33px;}
.story_dl{ border-bottom:solid 1px #ddd; padding-bottom:22px;}
.story_dl dt{ font-size:36px; color:#449aa9;}
.story_dl dt a { color: #333333; float: right; font-size: 12px; padding-top: 26px; text-decoration: underline; }
.infor_con{border-bottom:solid 1px #ddd; border-top:solid 1px #fff; line-height:24px; overflow:hidden; zoom:1;}
.infor_con em{ background-position:0 -48px;width:26px; height:26px; display:block; margin:10px 0;}
.infor_con .quotes{background-position:0 -84px; float:right;}
.btn_wraper{border-top:solid 1px #fff; padding:17px 0;}
.btn_story{ background-position:0 -130px; width:235px; height:48px; display:inline-block;}
.btn_story:hover{ background-position:0 -256px;}
.place_wraper{ border-top:solid 1px #ddd; text-align:center;}
.place{ background-position:0 -180px; padding-left:20px; height:40px; display:inline-block; line-height:40px; color:#aaa;}
.story_bottom{ background-position:0 -233px; height:20px; width:401px;}
.number_wraper{ height:37px; margin:133px auto 0; padding-top:13px; width:100%; background-position: center 0;}
.number_con{width:100%; text-align:center;}
.number_con span{ background-position:0 -70px; color:#616060; display:inline-block; width:27px; height:27px; line-height:27px; margin-right:20px; font-family:Arial; font-weight:bold;}
.number_con .current_num{background-position:0 -106px; color:#FF6633;}

/******************** 房东故事详情页 *******************/
.stroy_detail_wraper{color:#FFF;position:absolute; top:0;*top:164px;_top:164px; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; height:0;padding:10px 0; overflow:auto; background:#000; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; clear:both; -webkit-box-shadow:inset 0 0 25px rgba(0,0,0,0.95); -moz-box-shadow:inset 0 0 25px rgba(0,0,0,0.95); box-shadow:inset 0 0 25px rgba(0,0,0,0.95);margin-left:358px;overflow:hidden;}
.detail_left{ float:left; width:340px; padding:24px 25px 32px 35px;display:none;}
.detail_left h2{ font-family:"微软雅黑"; font-size:24px; font-weight:normal; margin-bottom:13px;}
.detail_left p{ line-height:24px;}
.detail_right{ width:59%; float:left;}
.story_img{ margin-top:79px; display:block;}
.page_dot{ clear:both;display:block; padding:10px 0 0 183px;}
.page_dot em{ width:10px; height:10px; display:inline-block; background-position:-74px -72px; margin-right:8px;}
.current_dot{background-position:-56px -72px !important;}
.detail_steps { background-color:#92918D;height:6px; margin-left:35px;width:100%; position:relative; clear:both; overflow:hidden;}
.detail_steps span { background-color:#7B301D;display:inline-block;height:6px;left: 0;position: absolute;top: 0;}
.slides_container_story { width:461px;overflow:hidden;position:relative;height:429px;}
.slides_container_index {margin-left:9px;}
.content .pagination2{display:none;}
.pagination2 { margin:6px auto 0;width:100px;}
.pagination2 li { float:left;margin:0 1px;   list-style:none;}
.pagination2 li a { 
    display:block;
    width:12px;
    height:0;
    padding-top:12px;
    background-image:url(../images/pagination.png);      
    background-position:0 0;
    float:left;
    overflow:hidden;
}
.pagination2 li.current a { background-position:0 -12px;}
.slides_container_story a {width:461px; height:347px; display:block;}
.slides_container a img {display:block;}
.slides { float:left;display:none;}
.slides2 { float:left;display:none;}

/******************** 列表页搜索 *******************/
.top_bg{ height:112px; margin:0 auto;}
.list_search{ clear:both;}
.list_fl{ float:left; margin-right:6px;}
.input_search_1{ background-position:61px -373px; width:50px; height:25px; line-height:25px; border:0; float:left; margin-top:6px; padding-left:8px; }
.width128{ width:128px;}
.width153{ width:153px;}
.width223{ width:223px;}
.btn_search_1{width:191px; height:36px; border:0; background-position:0 -329px; margin-top:9px; cursor:pointer;}
.btn_search_1:hover{filter:alpha(opacity=90); /*IE*/-moz-opacity:0.90; /*Mozilla*/opacity: 0.90;}

/******************** 列表页条件选择 *******************/
.select_wraper{ background-color:#F5F5F5; border-bottom:solid 1px #bbb; overflow:hidden; zoom:1; clear:both;}
.select_con{ width:1010px; margin:0 auto;}
.select_list{line-height:39px; border-bottom:dashed 1px #aaa; clear:both;}
.select_list:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.select_list dt {float: left;line-height:39px;width:60px;}
.select_list dd {float: left;line-height:39px;width:950px;}
.select_list dd strong{margin-left:6px; position:relative;}
.select_list dd strong a{color:#333;}
.select_list dd a {margin: 0 6px;_margin: 0 5px;white-space: nowrap;}
.select_list .bh-now {background-color:#F26522;color: #FFFFFF;padding:2px 5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.select_open{ width:144px; height:31px; line-height:31px; color:#fff; margin-top:4px; background-color:#666; text-align:center; display:inline-block; float:right; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; cursor:pointer; margin-top:-35px; }
.select_open:hover{background-color:#999;}
.list_pop{ width:285px; padding:5px; position:absolute; border:solid 1px #C6C6C6;-webkit-box-shadow: 0 2px 5px rgba(0,0,0,.25); -moz-box-shadow: 0 2px 5px rgba(0,0,0,.25); box-shadow: 0 2px 5px rgba(0,0,0,.25); background-color:#fff; z-index:99; top:23px; left:5px;}
.smaller_input{ width:66px; height:33px; line-height:33px; padding:0 5px; border:solid 1px #aaa;}
.btn_gray{width:62px; height:33px; line-height:33px; color:#fff !important; background-color:#666; display:inline-block; text-align:center; margin:0  0 0 5px!important;}
.subway_p{ border-bottom:dashed 1px #aaa; line-height:33px; padding-left:60px;}
.subway_p a{color:#f26522;margin: 0 6px; white-space:nowrap;}
.subway_p a.bh-now {background-color:#F26522;color: #FFFFFF;padding:2px 5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.subway_p span{ color:#AFAFAF;}
.select_subway { padding:10px 11px;}
.selected{ background-color:#F7EDE0; height:27px; line-height:27px; margin-top:6px; width:679px; padding:8px 13px 8px 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.selected span{ padding:0 10px 0 15px; height:27px; line-height:27px; border-right:solid 1px #fff; display:inline-block; float:left;}
.selected a{ color:#333;}
.selected a:hover{ text-decoration:none;}
.select_delete{ background-position:6px -884px; display:inline-block; width:22px; height:22px; margin-left:5px; vertical-align:middle;}
.select_delete:hover{ background-position:0 -916px; }
.paddingT10_ie{_padding-top:10px;}

/******************** 列表页搜索结果显示 *******************/
.list_result{ height:42px; line-height:42px; border-bottom:solid 1px #F26522; padding-right:13px;}
.breadcrumb{ float:left;}
.list_result a{ color:#333; padding:0 2px;}
.breadcrumb span{ color:#AFAFAF;}
.sorting{float:right;}
.arrow{display:inline-block; width:10px; height:10px; margin-left:2px;}
.up_black{ background-position:0 0;}
.down_black{ background-position:0 -20px;}
.up_red{ background-position:0 -40px;}
.down_red{ background-position:0 -60px;}
.sorting a.now{ color:#F26522;border-bottom: 2px solid #F26522;display: inline-block;height: 40px; _padding-top:10px; _height:18px; _line-height:20px;}
.result_list{ position:relative;width:670px; border-bottom:solid 1px #ddd; padding:19px 0; height:145px;}
.lisr_room{ float:left;}
.list_dl{ padding-left:10px; float:left; width:466px; position:absolute; left:194px; z-index:9;}
.list_dl dt{ font-size:16px; font-family:"微软雅黑"; margin-bottom:9px; line-height:16px;}
.list_dl dd{ line-height:22px;}
.map_world{ background-position:0 -77px; color:#06A0E4; padding-left:14px; margin: 0 5px 0 2px; cursor:pointer;}
.icon_right{ background-position:0 -100px; padding-left:16px; color:#799378; font-weight:bold;}
.owner_infor{ position:relative;color:#afafaf; }
.list_img{ left:-18px; top:8px;width:195px;}
.list_name{float:left; padding:15px 0 0 8px;}
.paddingT6{ padding-top:6px;}
.personal_tag{ background-position:0 -296px; width:24px; height:25px; display:inline-block; vertical-align:middle;}
.real_name{ background-position:-34px -296px; width:24px; height:25px; display:inline-block; vertical-align:middle;}
.width23{ width:23px;}
.house_infor{ float:right; padding-top:23px;}
.house_infor .icon_peo{ background-position:0 -121px; padding-left:13px;margin-right:12px;}
.house_infor .icon_camera{ background-position:0 -142px; padding-left:18px;margin-right:12px;}
.house_infor .icon_say{ background-position:0 -539px; padding-left:20px;margin-right:12px;}
.house_infor .icon_calendar{ background-position:0 -162px; padding-left:20px;}
.p_tips{ background-color:#f5f5f5; padding:5px 10px; line-height:24px; margin:0 5px 20px 0; color:#666;}
.search_title{border-bottom:2px solid #F0E1DA;padding:10px 0;margin-bottom:15px}
.pd_left15{padding-left:15px}
.search_house_height{height:305px;}
.room_con{ position:relative;}
.roundBg_box{ background:url(../images/roundBg_green.png) no-repeat;width:60px;height:51px; position:absolute;right:0;top:158px; text-align:right;padding:8px 5px 0 0; color:#637862}
.roundBg_box span.sp2{font-size:16px}

/******************** 列表页价格显示*******************/
.hover_bor{ border-right:solid 5px #C1E7F8;}
.list_price_normal{position:absolute; top:45px; right:0;_width:146px;}
.price_bor{border-bottom:6px solid #F26522; line-height:28px; width:108px; float:right;_height:36px;}
.list_price_normal .price_bor span{color:#F26522;}
.price_normal{ font-size:40px;_font-size:32px;letter-spacing:-5px;}
.list_price_special{position:absolute;top:4px; right:0px; z-index:999; _width:146px; *width:146px;}
.list_price_special .price_bor span{color:#ED1C24;}
.bor_red{border-bottom:6px solid #ED1C24;}
.special_con{ clear:both; margin-bottom:5px; height:43px; text-align:center;}
.special_left{ color:#fff; background-color:#ED1C24; height:31px; line-height:16px; padding:6px; width:24px; display:inline-block;-moz-border-radius:2x;-webkit-border-radius:2px;border-radius:2px; float: left; margin-right:2px; cursor:pointer;}
.bg_orange{ background-color:#F26522;}
.special_right{ color:#ED1C24; background-color:#F5F5F5; height:31px; line-height:16px; padding:6px; width:96px;display:inline-block;-moz-border-radius:2x;-webkit-border-radius:2px;border-radius:2px; float:right;}
.new_size{ font-size:29px;}
.special_bottom{ padding:2px 0 0 37px; clear:both; width:109px;}
.special_right em{ display:inline-block;}
.width28{ width:28px!important; margin-right:0!important;}

/******************** 列表页右侧 *******************/
.price_wraper{ height:307px; background-color:#F7F6ED;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; margin-top:10px; padding:17px 0 0 19px;}
.price_con{color: #827D62;font-size: 72px;font-weight: bold;height: 171px;padding-top: 119px;text-align: center;width: 265px;}
.price_con span{font-size: 32px;font-weight: bold;padding: 7px 10px 0 0;vertical-align: top;display: inline-block}
.join{background-position:0 -304px; padding:121px 0 0 25px; margin-top:10px; height:87px;}
a.btn_join{ background-color:#E13628;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; width:152px; height:33px; display:inline-block; text-align:center; line-height:33px; color:#fff; font-size:14px; font-weight:bold;}
.btn_join span{ background-position:2px -225px; width:7px; height:10px; display:inline-block;}
.comment_wraper{ margin-top:10px;clear:both;}
.comment_wraper_item{ height:600px; overflow:hidden;_width:307px;}
.comment_title{ height:40px; line-height:40px; background-color:#333;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0; font-size:14px; color:#fff; text-align:center;}
.comment_room{ background-color:#F5F5F5; height:40px; line-height:40px; text-align:center; border-bottom:solid 1px #ddd;}
.comment_con_list{ border-top:solid 1px #fff; background-color:#eee;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
.comment_ul{ margin:0 6px;  }
.comment_ul li{ border-bottom:solid 1px #ddd; padding:15px 0;overflow:hidden; zoom:1;}
.comment_ul li p{ line-height:20px; width:234px;}
.title_new{ margin-top:5px;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0; }

/******************** 列表页底部 *******************/
.list_bottom{border-top:solid 1px #ddd; clear:both; padding:23px 0 25px 5px; overflow:hidden; zoom:1;}
.link_tab{ padding-bottom:15px; overflow:hidden; zoom:1;}
.link_tab li{ float:left; width:22px; height:20px; line-height:20px; text-align:center; border:solid 1px #ddd; margin-right:10px;}
.link_tab li a{ color:#666;}
.link_tab li a:hover{ color:#fff; background-color:#F26522; display:inline-block; text-decoration:none; width:22px; height:20px;}
.link_tab li a:-webkit-any-link {display:block;}
.link_letter a{ margin-right:15px; display:inline-block; color:#aaa; line-height:20px;}

/******************** 列表页地图弹出层 *******************/
.field_cal, .btn_search_2, .map_noP, .tri_up, .subway_ul, .line_bottom{ background:url(../images/list_map.png) no-repeat; _background:url(../images/list_map.gif) no-repeat;}
.pop_map{ position:fixed;_position:absolute; top:180px; width:100%;}
.pop_map_search{ position:fixed;_position:absolute; top:0; width:100%;z-index:9999;}
.side_nav{ position:absolute;background-position: 0 -220px; right:2px; top:180px; /*-webkit-box-shadow: 2px 0 2px rgba(0,0,0,.25); -moz-box-shadow: 2px 0 2px rgba(0,0,0,.25); box-shadow: 2px 0 2px rgba(0,0,0,.25); */ height: 80px; background-color:#F36523; padding:10px 4px 10px 14px;-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0; cursor:pointer;}
.top225{ top:225px;}
.icon_map{ background-position:0 -327px; color:#fff; padding-top:34px; height:20px; position:absolute;}
.icon_L{background-position:0 -422px;width:27px; height:30px; display:inline-block; margin-top:51px;}
.icon_R{background-position:0 -376px;width:27px; height:30px; display:inline-block; margin-top:51px;}
.map_con{ width:97%; background-color:#F5F5F5;-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.7); -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.7); box-shadow: 0 0 7px rgba(0, 0, 0, 0.7); border: solid 6px #F36523; border-left:none; float:left;}
.map_top{position: relative;width:100%;display:none;z-index:1;}
.map_search{ background-color:#303030; padding:10px 0;zoom:1;}
.map_search:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.search_p{ line-height:24px; text-align:right; float:left; color:#fff; padding-left:10px;}
.search_p a{color:#fff;}
.new_shadow{ margin-top:0!important;}
.map_select{ color:#666; padding:6px 0 0 24px; clear:both; width:90%;_width:70%;}
.map_select li{float:left; width:160px; position:relative; height:25px;}
.map_select li a{ color:#666;}
.clearL{clear:left;}
.line{padding:0 12px;}
.select_name{ width:54px; display:inline-block;text-align:right;}
.select_show{ padding:0 6px;height:23px;cursor:pointer;}
.select_bor{ -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #FFFFFF; border-color: #DCDCDC #DCDCDC -moz-use-text-color; border-image: none; border-style: solid solid none; border-width: 1px 1px medium; position: absolute; z-index: 1000;}
.icon_more_white{ background-position:0 -255px;_background-position:0 -250px; width:11px; height:6px; display:inline-block;cursor:pointer;}
.icon_more_black{ background-position:0 -281px;_background-position:0 -276px; width:11px;margin-left:7px; height:6px; display:inline-block; cursor:pointer;}
.select_pop{ background-color: #FFFFFF; border: 1px solid #DCDCDC; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); color: #909090; left: -5px; padding: 10px 0; position: absolute; top: 23px; z-index: 999; display:none;}

.select_pop_ul{ width:422px;_width:450px;}
.select_pop_ul li{ float:left; height:30px; line-height:30px; width:82px;_width:86px; text-align:center;color:#909090;}
.select_pop_ul li a{color:#909090;}
.select_pop_ul li a:hover,.select_now{color:#F26522 !important; text-decoration:none;}
.select_pop_ul .width1 span{ color:#E0E0E0;}
.select_pop1{ position:absolute; display:none; z-index:999; padding-bottom:5px; background-color:#fff; color:#333; top:21px; left:58px;border:solid 1px #e5e5e5;}
.select_pop1 li{ height:29px; line-height:29px; border-bottom:dashed 1px #e5e5e5; clear:both; }
.select_pop1 li a{ color:#333;padding:0 13px; display:block;}
.select_pop1 li a:hover,.select_current{ background-color:#E8E8E8; font-weight:bold; color:#fe6319 !important;text-decoration:none;}
.select_pop1{top:0;overflow:hidden;}
.select_pop_wraper {left: 101px;position: relative;top: 13px;}
.place_pop{ position: relative;  border:solid 1px #eee; width:292px; background-color:#fff;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25); -moz-box-shadow:0 1px 0 rgba(0,0,0,.25); box-shadow:0 1px 0 rgba(0,0,0,.25);}
.place_con{ }
.place_img{position:relative; width:280px;padding:6px;}
.more_hidden {background-color: #FFFFFF;border-right: 1px solid #EEEEEE;cursor: pointer;display: inline-block;height: 10px;width: 118px;padding-top: 5px;text-align: center;position: absolute;top: 321px;left: 59px;z-index: 99;}
.more_up {top: 6px;}
.black_up {background-position: 0 -835px;}
.width78{ width:78px!important;}
.width100{width:100px!important;}
.width118{ width:118px!important;}
.width182{width:182px!important;_width:184px!important;}
.width69{width:69px!important;_width:67px!important;}
.width430{width:430px!important;}
.width1{width:3px!important;_margin-top:-7px!important;}
.btn_sure{ background-color:#DFDFDF; border:solid 1px #707070; width:54px; height:21px; line-height:21px; display:inline-block; text-align:center; margin-right:17px;}
.pop_subway{ position:relative;}
.tri_up{ position:absolute; width:11px; height:6px; display:inline-block; background-position:0 -170px; z-index:9;}
.subway_ul{ position:absolute; background-position:14px -186px; width:420px; top:-2px; padding:7px 6px; clear:both; display:block;}
.subway_ul li{ width:84px; text-align:center;}
.subway_ul li a:hover{color:#F26522; text-decoration:none;}
.line_bottom{background-position:14px -186px; width:420px; height:2px; clear:both;position:absolute;}
.map{ position:relative; top:8px; left:12px; width:98.6%; clear:both; overflow:hidden;}
.map_load{ border-radius: 5px 0 0 5px; height: 100%; width: 83%;border-bottom:1px solid #DDDDDD;border-top:1px solid #DDDDDD;border-left:1px solid #DDDDDD;}
.height546{height:546px;}
.map_list_cover{ background-color: #FFFFFF; border: 1px solid #DDDDDD; border-radius: 0 5px 5px 0; position: absolute; right: 0; top: 0; width: 267px;height:1000px;}
.map_list{ background-color: #FFFFFF; border-top: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD; border-radius: 0 5px 5px 0; position: absolute; right: 0; top: 0; width: 267px;z-index:0;}
.icon_distance{ position:absolute; width:63px; height:19px; display:inline-block; top:0; left:-63px; cursor:pointer;}
.list_all{ height:32px; line-height:32px;color:#F26522; padding-left:8px;}
.list_all span {_float:left;}
.list_all span a{_float:left;}
.map_sort{width:267px; margin-bottom:4px; text-align:center;}
.map_sort a{ color:#464646; margin:0 4px; padding:0 4px;}
.map_sort a.now{ color:#464646; font-weight:bold;display: inline-block;height:22px; line-height:18px;}
.up_white{ background-position:0 -378px;}
.down_white{ background-position:0 -398px;}
.map_ul{ width:265px;clear:both;overflow:auto;position:relative;}
.map_ul li{ border-bottom:1px dashed #E3E3E3;height:69px; position:relative;_position:static;width:253px;}
.map_ul p:nth-child(even){color:#999; font-family:Georgia,serif; font-size:17px; font-style:italic;}
.map_ul p:nth-child(3n+0){color:#c96;}
.map_hover {background-color: #E2E2E2;}
.list_num{ float: left; font-family: "微软雅黑"; font-size: 14px; font-weight: bold; line-height: 40px; text-align: center; width: 47px;}
.num_hover{ background-color: #F36523; color: #FFFFFF; padding: 1px 4px;}
.list_infor{ float:left; padding:8px 0; width:195px;}
.list_infor a{ display:block;clear:both; margin-bottom:7px; color:#464646; font-size:14px;font-family:"微软雅黑";font-weight:bold;}
.list_infor a:hover,.title_hover{ color:#06A0E4!important; text-decoration:none;}
.infor_span{ color:#aaa;}
.infor_price{ padding-left:25px;}
.icon_tri{ background-position: 0 -308px; color: #FFFFFF; height: 27px; left: 0; line-height: 13px; padding-left: 2px; position: absolute; top: 0; width: 25px; z-index: 9;}
.map_price{ font-size:14px; color:#ff5106; font-family:"微软雅黑";font-weight:bold;position:relative;top:-1px;}
.price_sign{ color: #FF5106; font-family: "微软雅黑"; font-size: 12px; font-weight: bold;position:relative;top:-1px;}
.map_page{ height:20px; line-height:20px; padding:15px 0; _padding:5px 0;margin-left:10px; width:245px; _width:133px;}
.map_page a{ color:#aaa; background-position:0 -421px; display:inline-block; padding-left:10px;}
.map_page a.map_next{background-position:51px -437px; padding-right:14px; padding-top:6px;_margin-top:-5px;}
.margin030{ margin:0 0 0 28px;}
.field_cal{height: 36px;margin-top: 9px;width:200px;-webkit-box-shadow: 0 0 5px #000; -moz-box-shadow:0 0 5px #000; box-shadow:0 0 5px #000;}
.width143{ width:159px;width:143px\9;}
.btn_search_2{width:128px; height:36px; border:0; background-position:0 -46px; cursor:pointer;}

/******************** 地图搜索无结果 *******************/
.map_noResault{ padding:108px 25px 0;}
.map_noP{ background-position:0 -84px; padding-left:58px; font-size:26px; font-family:"微软雅黑"; color:#ee5219; line-height:30px;}
.map_noP1{font-size:20px; font-family:"微软雅黑"; color:#fff; line-height:26px; text-align:center; padding-top:45px;}

/******************** 地图滚动样式 *******************/
.scroll{ position:absolute; right:1px; top:58px; width:6px; background-color:#919191;height:638px;}
.scrollbar-handle{background:#7E2E1E;display: block; height:358px; position: absolute;width: 6px;}

/******************** 地图未展开样式 *******************/
.side_nav_con{ position:fixed;_position:absolute; left:0; top:180px; width:43px;display:none;}
.top310{ top:310px;}
.side_nav_1{-webkit-box-shadow: 2px 0 2px rgba(0,0,0,.25); -moz-box-shadow: 2px 0 2px rgba(0,0,0,.25); box-shadow: 2px 0 2px rgba(0,0,0,.25); width:25px; height: 80px; background-color:#F36523; padding:10px 10px 10px 8px;-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0; cursor:pointer; _position:relative;_top:0px;}
.side_nav_2{ background-position:0 -413px;border:solid 1px #EFEFEF;-webkit-box-shadow: 2px 0 2px rgba(0,0,0,.2); -moz-box-shadow: 2px 0 2px rgba(0,0,0,.2); box-shadow: 2px 0 2px rgba(0,0,0,.2); padding:8px;  top:100px;_width:27px; }
.side_nav_2 li{ margin-bottom:15px;}
.side_nav_2 li a{ color:#F36523;}

/******************** 弹出层样式 *******************/
/*.pop_line{left: -8px;position: absolute;_position: relative;top: 71px;z-index: 999;display:none;}*/
.pop_line{ background-color: #FCF2C6; color: #333333; font-weight: bold; height: 30px; left: 0; line-height: 30px; padding-left: 20px; position: absolute; top: 0; width: 170px;display:none;}
.icon_arrowT{ background-position:0 -347px; position:absolute; width:15px; height:9px; display:inline-block; z-index:99;left:5px;}
/*.pop_con{ background-color:#FFFFE0; border:solid 1px #FCE9CB; position:absolute; font-weight:bold; width:170px; padding-left:10px; color:#333; height:30px; line-height:30px; top:8px;}*/
/******************** 地图上房间样式 *******************/
.place_infor{ width:96px; height:93px; background-color:#2A5DB0; padding:2px; text-align:center; position:relative;}
.place_a{ color:#fff; line-height:22px;}
.place_infor span{ width:16px; height:14px; display:inline-block; position:absolute;bottom:-14px; right:7px;}
.red_tri{background-position:0 -24px!important;}
.bg_red{ background-color:#F26522;}
.num_con{ position:absolute; top:6px; left:6px;background-color:#F36523;font-size:16px; font-family:"微软雅黑"; color:#fff; padding:1px 5px;}
.place_cover{ background-color:#000; filter:alpha(opacity=40); /*IE*/-moz-opacity:0.4; /*Mozilla*/opacity:0.4; width:280px; height:25px; line-height:25px; position:absolute; bottom:6px;left:6px;}
.place_T{position:absolute; bottom:6px;left:6px;width:270px; height:25px; line-height:25px; padding:0 5px; color:#fff;font-size:14px; font-family:"微软雅黑";}
.num_current{ background-color:#f26522;top:0; left:0;filter:alpha(opacity=100); /*IE*/-moz-opacity:1; /*Mozilla*/opacity: 1; }
.place_detail{ overflow:hidden; zoom:1;}
.place_dl{}
/*.place_dl dt{ font-size:14px; font-weight:bold;}*/
.place_dl dd{ color:#666; line-height:32px; padding:0 10px; border-bottom:solid 1px #eee;height:32px;width: 272px;display: inline-block;}
.place_price{ float:right;font-family:Arial; margin-top:-4px;}
.place_price em{ font-size:18px; color:#ff5106;}
.place_price span{ font-size:28px; color:#ff5106; font-weight:bold;}
.new_right{ float:left;background-position: 0 -92px;}
.place_tri{ background-position:0 -72px; display:inline-block; width:15px; height:8px; position:absolute; bottom:-8px;_bottom:-13px;  left:36px;_left:45px;}
.place_small{ background-position:4px -93px;position:relative; width:40px; height:40px; line-height:38px; text-align:center;display:inline-block;color:#fff;font-size:16px;cursor:default;} 
.right_hover{font-size:28px; font-family:"微软雅黑"; background-position:1px -661px; text-decoration:none; width:60px; height:60px; line-height:55px; display:inline-block; margin:-10px 0 0 -10px; position:relative; z-index:9;}
a.place_2_1:hover,a.place_2_2:hover,a.place_3_1:hover,a.place_3_2:hover,a.place_3_3:hover,a.place_4_1:hover,a.place_4_2:hover,a.place_4_3:hover,a.place_4_4:hover{font-size:28px; font-family:"微软雅黑"; background-position:0 -660px; text-decoration:none; width:60px; height:60px; line-height:55px; display:inline-block; position:absolute; left:-10px; top:-10px; z-index:9;}

.all_2{background-position:0 -144px; width:70px; height:51px;}
a.place_2_1{ position:absolute; left:11px; top:0;}
a.place_2_2{ position:absolute; left:41px; top:0;}
a.place_2_2:hover{ position:absolute; left:23px; top:-10px;}

.all_3{background-position:0 -466px; width:70px; height:70px;}
a.place_3_1{ position:absolute; left:11px; top:0;}
a.place_3_2{ position:absolute; left:41px; top:0;}
a.place_3_2:hover{ position:absolute; left:23px; top:-10px;}
a.place_3_3{ position:absolute; left:26px; top:27px;}
a.place_3_3:hover{ position:absolute; left:7px; top:15px;}

.all_4{background-position:0 -547px; min-width:70px; height:95px;}
a.place_4_1{ position:absolute; left:25px; top:0;}
a.place_4_1:hover{ position:absolute; left:7px; top:-10px;}
a.place_4_2{ position:absolute; left:10px; top:27px;}
a.place_4_2:hover{ position:absolute; left:-10px; top:15px;}
a.place_4_3{ position:absolute; left:40px; top:27px;}
a.place_4_3:hover{ position:absolute; left:22px; top:15px;}
a.place_4_4{ position:absolute; left:25px; top:52px;}
a.place_4_4:hover{ position:absolute; left:6px; top:42px;}
/******************** 详情页地图弹出层 *******************/
/*
.comment_special{ background-position:88px -744px; text-align:center; padding-left:28px; height:54px; line-height:54px; border-bottom:dashed 1px #E2E2E2; font-size:14px; font-weight:bold;}
.special_infor{border-bottom:1px dashed #E2E2E2; line-height:24px; color:#464646; overflow:hidden; zoom:1; padding:10px 12px; }
.special_infor em{ background-position:0 -805px;width:26px; height:26px; display:block;}
.special_infor .quotes{background-position:-44px -805px; float:right;}
.borT{border-top:solid 1px #3B3E42;}
.btn_all{ width:170px; height:35px; line-height:35px; display:inline-block; color:#fff; text-align:center;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; background-color:#F36523;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.5); -moz-box-shadow: 0 1px 1px rgba(0,0,0,.5); box-shadow: 0 1px 1px rgba(0,0,0,.5);}
.btn_all:hover{ text-decoration:none;}
.btn_checkAll{ text-align:center;padding-top:20px;}
.icon_jiejing{background-position:-1px -24px;position:absolute; width:35px; height:24px; display:inline-block; top:0; left:-500px; cursor:pointer; font-weight:bold; color:#fff; line-height:24px; padding-left:28px;}
*/

/******************** 详情页左侧 *******************/
/*
.breadcrumb_normal{ height:54px; line-height:54px; color:#BFBFBF;}
.title_big{ height:35px; float:left; overflow:hidden; white-space:nowrap; font-size:23px; line-height:26px; font-family:"微软雅黑"; font-weight:normal;}
.title_right{ float:left; margin-left:10px; line-height:20px; padding-top:5px;}
.house_detail{ line-height:20px; margin-top:5px; clear:both;}
#bdshare{float:right!important; padding-right:10px;line-height: 14px;}
.detail_intro{display: inline-block;}
.title_con{ height:34px; line-height:34px; border-bottom:solid 1px #eee; border-top:solid 1px #eee; margin-top:20px; clear: both;}
.title_con span{ margin-right:20px; padding-left:17px;}
.title_now{border-bottom:solid 3px #F26522; height:32px; display: inline-block; color:#F26522;}
.title_con .title_bg1{ background-position:0 -458px;}
.title_con .title_bg2{ background-position:0 -484px;}
.title_con .title_bg3{ background-position:0 -508px;}
.title_con .title_bg4{ background-position:0 -538px; cursor:pointer;}
.title_con .title_bg5{ background-position:0 -948px;}
.title_con .title_bg4 a:hover{ color:#333; text-decoration:none;}
.title_con .title_bg6{ background-position:0 -1100px; cursor:pointer;display: inline-block;}
.title_con .title_bg7{ background-position:0 -1079px; cursor:pointer;}
.title_con .title_bg8{ background-position:0 -1132px;}
.tab_con{ padding:12px 8px 0 0;overflow:hidden;zoom:1;}
.img_con{ float:left; width:40px; text-align:center; padding:5px 0; margin-right:10px;}
.img_icon{ background-position:0 -562px; display:inline-block; width:22px; height:24px;}
.img_next{background-position:0 -605px;}
.img_list{ padding:12px 0 5px 0;}
.img_list li {margin-bottom:4px;}
.img_list li img{opacity:0.6;}
.select_img {border: 4px solid #000;height:32px;width:32px;opacity:1!important;}
.img_big{ float:left; padding:1px; border:solid 1px #aaa; width:629px; background-color:#eee; text-align:center;position:relative;overflow:hidden;}
*/
.img_describe{ position: absolute; bottom:1px; left:0; background-color:#000;filter:alpha(opacity=60); /*IE*/-moz-opacity:0.6; /*Mozilla*/opacity: 0.6; height:27px; line-height:27px; width:616px; color:#fff; text-align:left; padding-left:15px;text-align:center;}
/*
.map_small{ width:689px; height:170px; clear:both;padding-top:13px;cursor:pointer;display:none;}
#staticMapCon {display:none;}
.room_p{ line-height:24px; padding:12px 0 18px; word-wrap: break-word;}
.intro_title{font-size:14px; font-family:"微软雅黑";font-weight:bold; display:block; color:#666;}
.intro_left{ width:392px; float:left; padding-bottom:15px;word-wrap:break-word;}
.intro_ul{ padding:0 0 0 22px;}
.intro_ul li{ line-height:24px; color:#666;}
.intro_right{ float:right; width:292px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; margin:18px 5px 5px 0;}
.intro_right td{height:30px; line-height:30px;}
.td_left{ background-color:#FBF6F0; color:#db4f33; text-align:right; }
.td_left span{ border-bottom:dashed 1px #aaa; width:112px;padding-right:8px; display:inline-block;}
.td_right{ background-color:#F7EDE0;}
.td_right span{ border-bottom:dashed 1px #aaa; padding-left:15px; display:inline-block; width:162px; }
.up_left{ padding-top:10px;-moz-border-radius:2px 0 0 0;-webkit-border-radius:2px 0 0 0;border-radius:2px 0 0 0;}
.up_right{ padding-top:10px;-moz-border-radius:0 2px 0 0;-webkit-border-radius:0 2px 0 0;border-radius:0 2px 0 0;}
.down_left{padding-bottom:10px;-moz-border-radius:0 0 0 2px;-webkit-border-radius:0 0 0 2px;border-radius:0 0 0 2px;}
.down_right{padding-bottom:10px;-moz-border-radius:0 0 2px 0;-webkit-border-radius:0 0 2px 0;border-radius:0 0 2px 0;}
.tips_wraper{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); border:solid 1px #E9E9E9; background-color:#eee; margin-right:6px; clear:both; width:689px;}
.auto{ margin:14px 5px 7px;}
.auto li{line-height:28px; padding-left:20px; border-bottom:dashed 1px #C6C5C4;}
.tips_p{ line-height:24px; background-color:#F5F5F5; border-top:solid 1px #ddd; padding:15px 22px 20px;word-wrap: break-word;}
*/
/******************** 详情页评论 *******************/
/*
.comment_list li{ padding:15px 0 15px 3px;zoom:1; border-bottom:solid 1px #eee;}
.comment_list li:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.user{ display: block;line-height: 28px;text-align: center; width: 65px; color:#0082CA; float: left; 
    padding-top:10px;}
.user img{width:54px; height:54px;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); border:solid 3px #fff;}
.user em{ line-height:17px; display:inline-block; padding-top:5px; width:64px; word-wrap:break-word}
.comment_fl{width: 500px;float:left;}
.comment_p{ 
    padding:0 10px 0 20px; 
    float:right; width:578px; line-height:24px; position:relative;
    border:solid 1px #ccc; margin:0 5px 10px 0;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.5); -moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.5); box-shadow:0 1px 0 rgba(0, 0, 0, 0.5);}
.paddingB40{ padding-bottom:40px!important;}
.img_point{ background-position:0 -1045px; width:11px; height:17px; display:inline-block; position:absolute; left:-10px; top:33px; }       
.btn_fd_dp{ background-position:0 -861px; display:inline-block; width:164px; height:40px; position:absolute; left:-9px; bottom:8px; z-index:9;}
.btn_fd_close{ background-position:-181px -861px; display:inline-block; width:46px; height:32px; position:absolute; right:9px; bottom:-12px; z-index:9; }
.comment_T{ position:absolute; height:32px; line-height:32px; background-color:#F1F1F1; left:0; width:573px; padding:0 15px 0 20px; color:#7F7F7F;}
.comment_T0{display:block;font-family:'微软雅黑';font-size:14px;margin-top:40px;}
.fr_more{ float:right; color:#7F7F7F;}
.comment_C{ height:15px; line-height:53px; margin:32px 0 8px;}
.comment_C span{margin-right:37px;color:#666;_margin-right:33px;}        
.comment_C0{ height:15px; line-height:53px; border-bottom:dashed 1px #ccc; margin:-6px 0 8px;}
.comment_C0 span{margin-right:37px;color:#666;}        
.replay_wrapper{ position:relative; padding-bottom:20px;}   
.replay_T{ position:absolute; top:-26px; left:0; width:64px; height:26px; line-height:26px;border:solid 1px #E6E6E6; border-bottom:none;background-color:#F9F9F9; color:#898989; text-align:center; font-weight:bold;}
.comment_detail{ padding-top:10px; background-color:#F9F9F9;border:solid 1px #E6E6E6; margin-top:26px;}
.comment_detail li{ border-bottom:solid 1px #E6E6E6;}
.open_more{ padding:5px 0!important; text-align:center; border-bottom:none!important;}
.comment_num{ font-size:30px; text-align:center; width:60px; padding:20px 0; color:#ddd; display:block; float:left; margin-top:-13px;}
.comment_nonum{width:10px; padding:20px 0; display:block; float:left; margin-top:-13px;}
.comment_detail p{ float:left; line-height:22px; width:510px; color:#666;}
.comment_detail p span{ display:block; margin-bottom:5px;}
.fd_dp_wrapper{ width:503px; float:right;}
*/
/******************** 详情页评论得分 *******************/
/*
.comment_percent{ background:url(../images/green_bg.jpg) repeat; overflow:hidden;margin-top:8px; border:solid 1px #C7D2C7; margin-right:5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; padding-bottom:10px;}
.comment_left{ width:96px; text-align:right;color:#666; padding:10px 33px 0 0;_padding-left:10px; float:left; }
.comment_left span{ font-size:48px; display:block; font-family:Arial;color:#637862; line-height:48px;}
.comment_right{ float:left; width:520px; _width:525px; padding-top:15px;}
.comment_right li{ margin-right:24px;_margin-right:0px;float:left; height:30px; color:#666;}
.percent_full { background-color:#F5F5F5;height:8px; margin-left:8px;width:101px; display:inline-block; position:relative; clear:both; overflow:hidden;}
.percent_full em{ background-color:#6A7E69;display:inline-block;height:8px;left: 0;position: absolute;top: 0;}
.percent_p{ background-position:0 -760px; margin:10px 5px 0 0; height:38px; line-height:38px; text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; color:#666;}
*/
/******************** 详情页右侧价格 *******************/
/*
.order_price{ background-position:0 -511px; width:276px; _width:274px;height:194px; margin-top:23px; padding:14px 19px 0 17px; position:relative;}
.price_pT{ text-align:center;font-size:12px; font-family:"微软雅黑"; color:#FB313F; padding-top:3px; height:18px;}
.price_top{ height:42px;}
.price_num{ width:99px; float:left; line-height:40px; text-align:center;}
.price_mark{ font-size:18px; color:#f26522;}
.price_C{ font-size:46px;_font-size:40px;color:#f26522; letter-spacing:-3px;}
.daily_average{ width:24px; float:left; color:#666; line-height:15px; padding:10px 7px 0 0;}
.price_tips{ background-position:0 -736px; height:42px; line-height:42px; float:left; width:141px; font-family:"微软雅黑";font-size:12px; color:#db4f33;text-shadow: 2px 2px 0 rgba(255,255,255,.6); text-align:center;}
.new_tips{ font-size:12px; line-height:20px;}
.price_mid{ height:28px; padding-top:15px;}
.btn_p{ background-position:0 -788px; width:94px; height:28px; float:left; padding-left:1px; margin-right:9px;}
.btn_num{ background-position:0 -824px; width:56px; margin-right:0;}
.input_date{ width:76px; border:0; height:26px; line-height:26px;float:left;font-size:12px;}
.icon_span{width:18px; height:28px; display:inline-block; cursor:pointer; float:left;}
.width13{ width:13px;}
.select_small{ font-size:12px;_font-size:17px; padding:3px; width:56px;}
.price_bottom{ padding-top:9px; height:48px;}
.btn_order{ background-position:0 -427px; height:44px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.25); -moz-box-shadow:0 1px 3px rgba(0,0,0,.25); box-shadow:0 1px 3px rgba(0,0,0,.25); display:inline-block; width:267px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; font-size:20px;font-family:"微软雅黑"; color:#fff;text-shadow:1px 0 1px rgba(0,0,0,.6); text-align:center; line-height:38px;}
.order_bg{-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2); box-shadow: inset 0 1px 2px rgba(0,0,0,.2); background-color:#C1C1C1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:16px;font-family:"微软雅黑"; color:#fff;text-shadow:1px 0 1px rgba(0,0,0,.6); text-align:center; width:267px;height:44px; line-height:44px;}
.btn_order:hover{ text-decoration:none;}
.icon_arrowR{ background-position:0 -994px;_background-position:0 -986px; display:inline-block; width:8px; height:14px; margin-left:7px;}
.time_again{ border-left: 1px solid #C7C7C7;display: inline-block;height: 44px;line-height: 38px;_height: 43px !important;_line-height: 42px;padding-left: 15px;}
.arrowT{ background-position:0 -1019px;_background-position:0 -1010px !important; width:13px; height:8px;}
.order_tips{ width:135px; border-right:solid 1px #9C9C9C; font-size:14px; text-align:center; display:inline-block; height:44px; line-height:43px;_height:40px; _line-height:38px !important;}
.order_hot{ position:absolute; background-position:-168px -736px; width:41px; height:46px; color:#fff; padding:1px 0 0 6px;font-size:16px; font-family:"微软雅黑"; top:0; left:0;}
.price_off{color: #666;display: inline-block;line-height: 14px;padding-left:1px;width: 12px;}
.price_all{ color:#5f3200; font-size:14px; border-right:solid 1px #C36E12; display: inline-block; height:44px; line-height:44px; width:138px; float:left;}
.price_all_f12{ color:#5f3200; font-size:12px; border-right:solid 1px #C36E12; display: inline-block; height:44px; line-height:44px; width:138px; float:left;}
.btn_order1{background-position: 0 -535px;border-left: 1px solid #F7A246;display: inline-block;height: 44px; line-height:42px;padding-left: 5px;width: 121px; color:#fff; float:left;_padding-top:8px; _height:36px;}
.btn_order1:hover{ text-decoration:none; background:url() #F2870F; height:42px;_height:34px;}
.new_C{ font-size:35px; line-height:52px;}
*/

/******************** 详情页右侧小日历 *******************/
/*
.table_cal{border: 1px solid #DBDBDB;-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 2px 2px rgba(0, 0, 0, 0.2); box-shadow:0 2px 2px rgba(0, 0, 0, 0.2); margin-top:6px;}
.td_cal_1{border-right: 1px solid #DBDBDB; padding: 6px 0; text-align: center; }
.cal_date{ color: #519788; font-family: "微软雅黑"; font-size: 14px; }
.td_cal_2{background-color: #DBDBDB; padding: 10px 0; text-align: center; display:none;}
.td_cal_2 a{color:#666;}
.cal_te {background:url(../images/icon_cal_2.png) no-repeat -40px 0; _background:url(../images/icon_cal_2.gif) no-repeat -40px 0;}
.no_room_cal{color: #7b7b7b; font-family: "微软雅黑"; font-size: 14px;}
*/

/******************** 详情页右侧房东名片 *******************/
/*
.lorder_card{border:solid 1px #DCDCDC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-top:10px; }
.lorder_top{ padding:15px 10px 0px;}
.lorder_infor{ position:relative; text-align:center;}
.lorder_img{ padding:5px; border:solid 1px #F1F1F1; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.5); -moz-box-shadow: 0 1px 1px rgba(0,0,0,.5); box-shadow: 0 1px 1px rgba(0,0,0,.5);}
.lorder_tag{ position:absolute; left:20px; top:232px;}
.lorder_name{ font-size:24px; font-family:"微软雅黑"; line-height:48px;}
.btn_chat{ background-position:0 -157px; width:283px; height:42px; line-height:42px; text-align:center; display:inline-block; clear:both; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; margin-bottom:8px; }
.chat_bg{background-position:0 -481px;}
.chat_bg:hover{text-decoration:none;}
.icon_chat{ background-position:0 -794px; padding-left:20px;color:#fff;}
.lorder_infor_ul{ background-color:#FAFAFA; border:solid 1px #F6F6F6; font-family:"微软雅黑"; font-weight:bold;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:4px 0 4px 4px; margin-bottom:15px; overflow:hidden; zoom:1;}
.lorder_infor_ul li{float:left; line-height:15px; width:93px;}
.lorder_infor_ul li span{ color:#8B9AAA;}
.lorder_infor_ul li strong{ color:#FF9767;}
.lorder_rank_ul{ padding:0 0 0 66px;}
.lorder_rank_ul li{ clear:both; margin-bottom:12px; overflow:hidden; zoom:1;}
.lorder_rank_ul li span{ display: inline-block; width:61px; height:49px; float:left;}
.lorder_rank_kind1{ background-position:0 -332px !important;}
.lorder_rank_kind2{ background-position:0 -390px !important;}
.lorder_rank_kind3{ background-position:0 -447px !important;}
.lorder_rank_p{ color:#F26A29; float:left; width:107px; text-align:center; padding-top:3px;}
.lorder_rank_p strong{font-size:14px; font-family:"微软雅黑";}
.lorder_bottom{ background-color:#F5F5F5; padding:15px 0 0; border-top:solid 1px #DBDBDB;}
.lorder_think{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:4px 4px; border:solid 1px #8DD8C8; height:42px; line-height:42px; text-align:center; color:#66ae9f;font-size:14px; font-family:"微软雅黑"; font-weight:bold; background-color:#fff; margin:0 40px;}
.lorder_person{padding:5px 63px; clear:both; position:relative;}
.lorder_person li{ height:35px; line-height:35px; border-bottom:solid 1px #C7D1DB;padding:0 5px;font-family:"微软雅黑"; font-weight:bold; color:#666;}
.person_more{ background-position:54px -627px; position:absolute; bottom:5px; right:37px; padding-right:15px;}
.tag_new_pad{ padding:2px 30px 12px!important;}
.lorder_diary{ border-top:dashed 1px #DBDBDB; padding:0 16px 18px; overflow: hidden; zoom:1;}
.diary_new{font-size:14px; font-family:"微软雅黑"; color:#414241; line-height:46px;display:block;}
.lorder_diary_p{ float:left; padding-left:8px; line-height:18px;}
.lorder_diary_p_img{width:150px;}
.lorder_diary_check{float:right;margin-right:40px;margin-top:5px !important;text-align:center !important;display:block !important;}
*/

/******************** 详情页右侧房东其它房间 *******************/
/*
.list_con{ background-color:#F5F5F5;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; margin-top:10px; padding:5px 5px 15px 20px; }
.title_T{ height:40px; line-height:40px; font-size:14px; font-weight:bold;}
.dl_list{overflow:hidden; zoom:1; margin-bottom:20px;}
.dl_list dt{ float:left;}
.dl_list dd{ float:right; width:158px;line-height:24px;}
.other_room{ background-color:#F5F5F5;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; margin-top:10px; padding:5px 20px; }
.other_room .tit{ display: block; word-break:break-all;}
.other_room_infor{line-height:24px;}
.other_room_infor i{ font-size:14px; vertical-align:bottom;}
*/

/******************** 详情页右侧交易纪录 *******************/
/*
.record{ background-position:0 -412px; margin-top:7px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
.record_T{ background-position:0 -698px; height:43px; line-height:43px; font-size:14px; font-weight:bold;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0; padding-left:18px;}
.record_ul{ padding:10px 10px 10px 16px;}
.record_ul li{ line-height:18px; padding:5px 0 10px;}
*/

/******************** 相册 *******************/
/*
.slider{height: 100%; position: relative; width:3933px; background-color:#EBEAEA; overflow:hidden;}
.pics{float:left;}
.slider_cover{background-color:#000;bottom:5px;color:#FFFFFF;position:absolute;display:block;width:439px;height:35px;left:5px;line-height:35px;}
.pic_bottom{ position:absolute; height:35px; line-height:35px; left:5px; bottom:5px; color:#fff;margin:0 10px; font-size:14px; width:419px;}
.pic_bottom a{ color:#fff; font-weight:bold; float:left; display:inline-block;}
.pics_con{ padding:5px; background-color:#fff; float:left; position:relative; margin:9px 0 0 9px;}
.pic_price{ font-size:24px; font-family:Arial; float:right; color:#ff8308; display:inline-block;}
.pic_price em{ font-size:18px;}
.width383{ width:383px;}
.width363{ width:363px;}
.pics_wraper{ width:402px; float:left;}
.width609{ width:609px;}
.width590{ width:590px;}
.width570{ width:570px;}
.width275{ width:275px;}
.width255{ width:255px;}
.width445{ width:445px;}
.width425{ width:425px!important;}
.width405{ width:405px;}
.width512{ width:512px;}
.width314{ width:314px;}
.width294{ width:294px;}
.width490{ width:490px!important;}
.width470{ width:470px;}
.paddingL0{ padding-left:0;}
*/
.xcContent {bottom : 0;position:absolute;display:none;left:0;filter:alpha(opacity=80); /*IE*/-moz-opacity:0.8; /*Mozilla*/opacity: 0.8;}


/******************** 相册页脚 *******************/
/*
.foot{ background:#000;}
.link{ width:1010px; margin:0 auto; text-align:center; padding:5px 0;}
.link li{ line-height:26px; color:#fff;}
.link li a{color:#fff;}
*/
/******************** 点评标签 *******************/
.comment_tag{ padding-top:9px; clear:both; overflow:hidden; zoom:1;}
.comment_tag li,.tag_ul li{ float:left; margin:0 4px 4px 0; height:23px; line-height:23px; text-align:center; color:#666; background-color:#fff; padding:0 8px; border: solid 2px #E1E1E1;-moz-border-radius:13px;-webkit-border-radius:13px;border-radius:13px;}
.comment_tag li.tag_more{ background:url(../images/icon_bg.png) no-repeat 4px 0;_background:url(../images/icon_bg.gif) no-repeat 4px 0; width:16px; height:16px; margin-top:5px; border:none;cursor:pointer;}
.comment_tag li.tag_close{ background-position:4px -26px;cursor:pointer;}
.tag_ul{ padding-left:20px;}
.tag_ul li{ border:none; color:#6a7e69;}
.percent_wraper{ padding-bottom:13px; overflow:hidden; zoom:1; margin:0 20px;}
.comment_replay{ clear:both; line-height:24px;zoom:1;}
.comment_replay:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.marginT40{ margin-top:40px;}
.replay_L{float:left; width:72px; text-align:right; color:#808080;}
.replay_R{float:left; width:500px;word-break: break-all;}
.replay_R em{ margin-right:5px; height:20px; line-height:20px; border:solid 2px #E4F0E2; padding:0 9px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; color:#6C806B;}
.width400{ width:400px!important;}
.padding_sty{ padding:5px 0 15px;}
.img_bg img{ border:solid 1px #E6E6E6; padding:2px;}
.img_big_pop{padding-top:55px;}

.img_pop_mask {background: none repeat scroll 0 0 #000!important;height: 100%;left: 0;filter:alpha(opacity=80); /*IE*/-moz-opacity:0.8; /*Mozilla*/opacity: 0.8;position: fixed;top: 0;width: 100%;z-index: 99998;}
.img_big_wrapper{ position:relative; height:500px;}
.img_big_con{ width:800px; height:500px; text-align:center; margin:0 auto;}
.img_big_pop a{ background:url(../images/icon_arrow.png) no-repeat;width:65px; height:65px; position:absolute; top:218px;}
.img_big_pop a.img_arrow_L{left:30px; background-position:0 -71px;}
.img_big_pop a.img_arrow_R{right:30px; background-position:0 -136px;}
.img_big_pop a.img_big_close{background-position:0 -205px; width:83px; height:83px; top:0; right:0;z-index:55555;}
.img_big_pop p{ text-align:center; height:60px; line-height:60px; font-weight:bold;color:#fff; font-size:16px; font-family:"微软雅黑";}

/******************** 点评独立页面 *******************/
.comment_seo{ clear:both; height:367px; padding-top:20px;}
.comment_seo_L{ float:left; width:315px; margin:0 18px 10px 0;}
.room_sty1{ height:253px; margin:0; background-color:#FAFAFA;}
.infor_gray{ float:right;}
.btn_sty1{ color:#fff; width:314px; font-size:20px; font-family:“微软雅黑”; font-weight:bold;}
.comment_seo_R{ width:354px; float:left;}
.comment_per_sty{ width:200px; padding-top:0; float:left; margin-bottom:7px;}
.comment_per_sty li{ height:24px;}
.percent_num_con{ float:left; width:96px;padding-right:10px}
.percent_num{ color:#637862; font-size:48px; font-family:Arial; line-height:48px;}
.comment_tag_sty1{ clear:both; height:117px; overflow:hidden; margin:0 0 4px;}
.tags_sty1{ padding:0 32px; width:289px;}
.tags_sty1 li{ white-space:nowrap;}
.tag_passage{ text-align:center; color:#637862; line-height:32px;}
.room_time_con{ border-bottom:solid 1px #EFEFEF; border-top:solid 1px #EFEFEF; height:33px; line-height:33px; clear:both; margin-right:5px; padding-right:5px;}
.comment_tag_sty2{ clear:both; height:107px; margin:0 0 7px;}
.tags_sty2{ padding:0 32px; width:289px; height:61px; overflow:hidden;}
.tags_sty2 li{ white-space:nowrap;}
.record_bg{ background:url(../images/gray_bg2.jpg) repeat;}
.datetips{ color: #FF0000; left: 94px; position: relative; top: -28px;display:none }
.fd_info{ margin-bottom:10px; overflow:hidden; zoom:1; padding-left:24px;}
.fd_info li{ font-size:12px; width:164px; float:left; line-height:24px;}
.fd_other_comment{display:block;line-height:22px;padding:5px 20px;}
.share_comment{padding-bottom:2px;}
/******************** 列表页促销 *******************/
.sale_wraper{ background-color: #F5F5F5; margin-bottom: 5px; margin-top: 20px; padding: 1px 0 20px 25px; width: 645px;}
.sale_title{ height:31px; line-height:31px;}
.sale_title a{ color:#666;}
.sale_title a:hover{ color:#06A0E4;}
.sale_T{ width:166px; height:31px; display:block; float:left; padding-left:9px; color:#fff; font-size:16px; font-family:"微软雅黑"; background-color:#E13628; border-left:solid 8px #E13628; font-weight:bold;}
.span_tri{ width:8px; height:31px; background-position:-225px -737px; display:block; float:left; margin-right:130px;}
.sale_safe{ color:#666; margin-right:80px;_width:200px;_display:block;}
.sale_change {_margin-top:-30px;_float:right;}
.sale_room{ overflow:hidden; zoom:1;}
.sale_box{ width:299px; background-color:#fff; padding:1px; float:left; margin-right:18px;}
.sale_infor{ position:relative; padding-left:20px; height:63px;}
.width152{ width:152px;}
.sale_name {left: 0;position: absolute;top: 51px; color:#aaa; font-weight:bold;}
.sale_price{ float:right; padding-right:42px;}
.sale_now{ color:#ED1C24;}
.sale_now i{ font-size:16px; font-family:"微软雅黑"; float:left; padding:10px 2px 0 0;}
.sale_now em{ font-size:24px; letter-spacing:-2px;}
.sale_old{ float:right; color:#666;}
.sale_num{ background-position:-243px -737px; width:47px; height:47px; position:absolute; right:0; top:1px; text-align:center; font-style:italic; color:#fff;font-family:"微软雅黑";}
.sale_numB{font-size:18px;  padding-left:18px; line-height:16px;}
.sale_numZ{ padding-left:28px; margin-top:-6px; display:inline-block;}
.sale_room_T{ border-top:solid 1px #f5f5f5; padding:0 10px 0 24px; height:55px; line-height:55px; font-size:16px;font-family:"微软雅黑";}
/******************** SEO-高校 *******************/
.width764{ width:764px;}
.width240{ width:240px;}
.school_ul{ border-bottom:solid 1px #E1E1E1;border-top:solid 1px #E1E1E1; padding:5px 0 15px; clear:both; overflow:hidden; zoom:1;}
.school_ul li{ float:left; width:195px; height:24px; line-height:24px; margin-right:80px;}
.column_other{ padding-right:23px; margin-bottom:10px;}
.column_T{ height:32px; line-height:32px; background-color:#ddd; padding-left:12px;font-size:14px;font-family:"微软雅黑";-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.school_other,.history_other{ background-color:#FBFBFB; padding:12px 5px; overflow:hidden;zoom:1;}
.school_other li{ width:135px; float:left; height:26px; line-height:26px; margin-right:14px;}
.school_other li a,.history_other li a{ color:#bebebe;}
.history_other li{ width:172px; float:left; height:26px; line-height:26px; margin-right:14px;}
.column_R{ margin:23px 0 0;}
.column_T1{ height:40px; line-height:40px; background-color:#777; padding-left:15px;font-size:16px;font-family:"微软雅黑"; color:#fff; -moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.column_C{ background-color:#FBFBFB; padding:5px 17px 15px;}
.column_C li{height:24px; line-height:24px;}
.column_C li a{ color:#6a6a6a;}

/******************** SEO-详情页 *******************/
.school_name,.cg_icon_search,.cg_btn_search,.room_com_num em{ background:url(../images/icon_themes.png) no-repeat;_background:url(../images/icon_themes.gif) no-repeat;}
.theme_top_wrapper{ background:url(../images/themes_top.jpg) no-repeat top center; height:255px;}
.top_hospital{ background-position:center -266px;}
.top_passage{ width:895px; margin:0 auto;font-family:"微软雅黑"; padding-top:32px; }
.school_name{font-size:36px; padding-left:50px;line-height:75px; margin-left:35px;}
.hospital_bg{ background-position:0 -88px;}
.font18{ font-size:18px;}
.school_P{ line-height:24px; font-size:14px;}
.borB_ddd{ border-bottom:solid 1px #ddd;}
.cols{ width:246px; float:left; padding-top:20px; margin-right:10px;}
.house_box{ border:solid 1px #ddd;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; margin-bottom:13px;}
.user_column{ position:relative; padding:0 5px; height:65px;}
.top5{ top:-5px; width:134px;}
.img_name_fd{ display:block; clear:both; padding-left:4px;}
.price_colunm{ float:right; color:#F26522; padding-top:15px;}
.price_colunm em{ font-size:24px;}
.room_information{ background-color:#FBFBFB; padding:5px 10px; line-height:28px; border-top:solid 1px #E1E1E1;}
.room_information a{font-family:"微软雅黑"; font-size:14px;display:block;}
.room_information strong{ font-weight:bold; color:#8C8C8C; margin-right:12px;}
.messages_ul{ background-color:#F6F6F6; padding:0 5px;border-top:solid 1px #E1E1E1; overflow:hidden; zoom:1;}
.messages_ul li{ line-height:24px; border-bottom:dashed 1px #BFBFBF; padding:8px 0;}
.user_passage{ padding:2px; color:#8c8c8c;*margin-top:-20px;_margin-top:-20px;}
.room_btm{ height:34px; line-height:34px; text-align:center; background-color:#F6F6F6;border-top:solid 1px #E1E1E1; font-weight:bold; color:#8C8C8C;}
.rooms_more{float:right; margin:30px 10px 10px 0;}
.borT_ddd{border-top:solid 1px #ddd;}
/*街景*/
.resize-lefttop,.fixedSize,.hideSmallMap,.showSmallMap{background: url("../images/overview_control.png") no-repeat;}
.streetView{width:689px;z-index:0;margin-top:13px;overflow:hidden;}
.overViewCon{position:absolute !important; right:5px; bottom:5px;z-index:11;background-color: #FFFFFF;border: 1px solid #CCCCCC;padding:3px;}
.overView{width: 100%; height: 100%;}
.resize-lefttop{position: absolute; left: 1px; top: 1px; width: 28px; height: 20px; z-index: 12;}
.fixedSize{position: absolute; left: 28px; top: 1px; width: 23px; height: 20px; cursor: pointer; z-index: 12;}
.fixedSize-p1{background-position: -27px 0px;}
.fixedSize-p2{background-position: -27px -20px;}
.fixedSize-p3{background-position: -27px -40px;}
.hideSmallMap{position: absolute; right: 0px; bottom: 0px; width: 20px; height: 20px; cursor: pointer; z-index: 12; background-position: 0px -60px;}
.showSmallMap{position: absolute; right: 5px; bottom: 5px; width: 20px; height: 20px; cursor: pointer; z-index: 12; background-position: 0px -78px;}
.rooms_more_con{clear:both;height:60px;border-bottom:solid 1px #ddd; }

/******************** 排行榜 *******************/
.rank_up,.rank_next,.year_city,.rank_year,.city_pic,.rank_word,.rank_top_T,.rank_top_tri,.rank_one,.rank_two,.rank_three{ background: url(../images/icon_rank.png) no-repeat;_background: url(../images/icon_rank.gif) no-repeat;}
.bgf5{ background-color:#F5F5F5;}
.rank_wrapper{ width:1000px; margin:0 auto;}
.rank_city{ text-align:center; color:#06A0E4;font-family:"微软雅黑"; font-size:18px; padding:22px 0; border-bottom:dashed 1px #B3B3B3; margin-bottom:10px;}
.rank_city a{ padding:0 13px;}
.rank_title{ height:86px;font-family:"微软雅黑"; padding:0 4px;}
.rank_up,.rank_next{ width:39px; height:32px; line-height:32px; display: block; padding:0 0 0 33px; color:#878787; font-weight:bold; float:left; margin-top:27px;}
.rank_next{ background-position:39px -42px;padding:0 33px 0 0;}
.rank_T_wrapper{ float:left; width:679px; padding:15px 0 0 139px; height:71px; margin:0 15px; background-color:#F4773C;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.year_city{ background-position:0 -169px; width:111px; height:54px; position:relative; float:left; margin-right:17px;}
.rank_year{  position:absolute; left:-7px; top:1px; width:61px; height:34px; display:inline-block;}
.year_2013{ background-position:0 -87px;}
.year_2014{ background-position:0 -126px;}
.city_pic{ position:absolute; display:inline-block;}
.city_bj{ background-position:0 -234px; width:73px; height:28px; right:0; bottom:-1px;}
.city_sh{ background-position:0 -272px; width:60px; height:68px; right:7px; bottom:-8px;}
.city_gz{ background-position:0 -350px; width:29px; height:71px; right:22px; bottom:-8px;}
.city_cd{ background-position:0 -431px; width:80px; height:24px; right:-4px; bottom:-1px;}
.city_nj{ background-position:0 -465px; width:46px; height:59px; right:9px; bottom:-1px;}
.city_cq{ background-position:0 -534px; width:106px; height:37px; right:-11px; bottom:-1px;}
.city_xa{ background-position:0 -581px; width:33px; height:70px; right:20px; bottom:-8px;}
.rank_title_con{ float:left; margin-right:15px;}
.rank_T{font-family:"微软雅黑"; font-size:30px; line-height:30px; color:#fff; display:block;}
.rank_T_tips{ background-color:#fff; height:20px; line-height:20px; width:280px; text-align:center;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; display:block; margin-top:6px; color:#F26522;}
.rank_word{ background-position:0 -661px; width:105px; height:30px; display:inline-block; margin-top:10px;}
.word_zan{ background-position:0 -702px;}
.rank_con{ padding:100px 0 0 28px;}
.rank_column{ float:left; width:298px; border:solid 1px #DADADA; background-color:#fff; margin:0 23px 20px 0;}
.rank_top{ position:relative; height:31px; background-color:#FFEFC8; text-align:center; padding-top:65px; color:#B97452;font-family:"微软雅黑"; font-weight:bold;}
.rank_top_T{ background-position:0 -743px; display: inline-block; width:199px; height:153px; position:absolute; left:50px; top:-95px;}
.top_bg2{background-position:0 -904px;}
.top_bg3{background-position:0 -1064px;}
.rank_top_tri{ background-position:-187px -392px; width:13px; height:6px; position:absolute; bottom:-6px; left:142px; display:inline-block;}
.rank_ul{ margin:7px 20px;}
.rank_ul li{ height:66px; padding:17px 0; border-bottom:dashed 1px #ccc; overflow:hidden; zoom:1;}
.rank_num{ display:block; float:left; width:64px; height:64px; line-height:72px;font-family:"黑体"; font-size:24px; font-style:italic; text-align:center; color:#a9a9a9;font-weight:bold; margin-right:10px;}
.rank_one{ background-position:-135px -170px; color:#F39D0C;}
.rank_two{ background-position:-135px -244px; color:#8D8EAD;}
.rank_three{ background-position:-135px -318px; color:#B1757F;}
.rank_img{ width:60px; height:60px; float:left;}
.rank_img img{ width:54px; height:54px;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px; border:solid 3px #fff;-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.25); -moz-box-shadow: 0 1px 3px rgba(0,0,0,.25); box-shadow: 0 1px 3px rgba(0,0,0,.25);}
.rank_infor{ float:left; padding:0 0 0 11px;}
.rank_infor dd{ line-height:16px;}
.rank_infor a{font-family:arial;}
.personal_tag{background:url(../images/icon_05.png) no-repeat 0 -296px;_background:url(../images/icon_05.gif) no-repeat 0 -296px; width:24px; height:25px; display:inline-block; vertical-align:middle;}
.marginB3{ margin-bottom:3px;}
.rank_nonum{color:#818181;display:block;line-height:66px;text-align:center;}

/******************** 场馆 *******************/
.seo_theme_wrapper{border-top:solid 1px #ddd; margin-top:10px;}
.theme_sider{ width:235px;}
.theme_content{ width:756px; border-left:solid 1px #ddd; padding-bottom:20px;}
.height70{ height:70px; line-height:70px; padding-left:10px;}
.column_orange{ background-color:#EB7E1D; height:60px; line-height:60px;font-family:"微软雅黑"; font-size:20px; color:#fff; margin-top:20px; padding-left:15px; display:block;}
.themes_titles{background-color:#EB7E1D; height:80px;font-family:"微软雅黑"; font-size:24px; color:#fff; padding:0 0 0 25px; line-height:36px;}
.width243{ width:243px;}
.width766{ width:766px;}
.cg_introduce,.cg_column{ border-bottom:solid 1px #ddd; padding:10px 5px;}
.cg_introduce li{font-family:"微软雅黑"; font-size:16px; line-height:30px;}
.cg_column_T{font-family:"微软雅黑"; font-size:16px; line-height:40px;}
.cg_information{ overflow:hidden; zoom:1;}
.cg_infor_name{font-family:"微软雅黑"; font-size:14px; line-height:24px; width:194px; float:left;}
.cg_dot{ font-size:30px; float:left; margin-top:-13px; width:13px; height:16px;}
.cg_infor_con{ clear:both; padding:5px 12px;}
.cg_infor_W{ float:left; line-height:24px; width:100px; padding-left:13px;}
.cg_infor_W1{ color:#8C8C8C; text-indent:2em; padding:5px 0; line-height:24px; clear:both;}
.cg_infor_W2{color:#8C8C8C;line-height:24px; clear:both; width:212px;}
.width234{ width:234px;}
.width219{ width:219px;}
.cg_pic_wrapper{ position:relative; padding:20px 0 5px 9px;}
.cg_pic_name{ background-color:#000;color:#FFFFFF;filter:alpha(opacity=40); /*IE*/-moz-opacity:0.4; /*Mozilla*/opacity: 0.4; height:50px; line-height:50px; position:absolute; white-space:nowrap;font-family:"微软雅黑"; font-size:30px; padding:0 15px; right:15px; top:32px;}
.cg_intro_con{ padding:0 0 0 9px;}
.cg_intro_title{font-family:"微软雅黑"; font-size:16px; border-bottom:solid 1px #ddd; line-height:36px; font-weight: bold; clear:both;}
.cg_intro_W{ line-height:24px; padding:5px 0 0 0;}
.cg_search_con{ background-color:#F6F6F6;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; border:solid 1px #ddd; height:38px; line-height:38px; padding:12px 0 12px 17px; margin:10px 0 25px; }
.field_cg_pos,.field_cg_cal{ float:left; height:36px; line-height:36px; display:block; margin-right:25px;}
.cg_input_con{ background-color:#fff; border:solid 1px #ddd; height:34px; display: inline-block; vertical-align:middle;}
.cg_input{ width:78px; border:none; padding:0 10px; line-height:34px; height:34px; color:#7FADC1;}
.cg_icon_search{ width:13px; height:13px; display:inline-block; background-position:0 -168px; vertical-align:middle; cursor:pointer; margin-right:7px;}
.cg_icon_cal{ background-position:0 -192px;}
.cg_btn_search{ width:128px; height:37px; display:inline-block; background-position:0 -215px;}
.cg_btn_search:hover{ width:128px; height:37px; display:inline-block; background-position:0 -262px;}
.house_box1{width:244px; float:left;margin-right:9px; border:solid 1px #ddd;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; margin-bottom:13px;}
.user_room_names{font-family:"微软雅黑"; font-size:14px; line-height:24px; display:block; height:24px; }
.room_com_num{ padding-top:10px;}
.room_com_num em{ background-position:0 -308px; width:16px; height:16px; display:inline-block; margin-right:5px; vertical-align:text-top;}
.star_half{ background-position:-27px -308px !important;}
.star_gray{ background-position:-52px -308px !important;}
.height112{ height:112px;}
.no_com{ line-height:112px; text-align:center; display:block;font-family:"微软雅黑"; font-size:18px; color:#ddd;}

/******************** 详情页弹层 *******************/
/*
.pop_normal{-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5); -moz-box-shadow: 0 5px 15px rgba(0,0,0,.5); box-shadow: 0 5px 15px rgba(0,0,0,.5); width:383px;background-color:#fff; border:solid 1px #ddd; _border:solid 2px #ddd !important;position:relative;}
.icon_close{background:url(../images/icon_07.png) no-repeat 0 -207px; _background:url(../images/icon_07.gif) no-repeat 0 -207px; width:8px; height:8px; display:inline-block; position:absolute; right:6px; top:6px; cursor:pointer;}
.red_line{ width:248px; border-top:solid 4px #F26522; height:10px; display:block; margin:0 auto;}
.width340{ width:340px;}
.ver_div{ height:200px; display:table;}
.p_center1{ display:table-cell;font-size:18px; font-family:"微软雅黑"; line-height:36px; vertical-align:middle; text-align:center; padding:0 73px;}
.width513{ width:513px;}
.btn_con{ border-top:solid 1px #fff; background-color:#F5F5F5; padding:15px 15px 13px 70px; line-height:40px;height:40px;}
.new_pL{ padding-left:192px; border-top:solid 1px #E9E9E9; position:relative;}
.btn_pop_normal{background-color: #F26522;border: medium none;border-radius: 2px 2px 2px 2px;color: #FFFFFF;cursor: pointer;font-family: "微软雅黑";   font-size: 18px;height: 40px;width: 120px;}
.closemap {background: url(../images/close_map_gray.png) no-repeat;}
.closemap {width: 30px;height: 30px;display: inline-block;position: fixed;right: 66px;top: 66px;}
.closemap:hover{background: url(../images/close_map_red.png) no-repeat;}
.
*/
/******************** 列表页问卷调查 *******************/
.survey_wrapper{background:url(../images/green_bg.jpg) repeat; overflow:hidden;margin-top:10px; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; height:59px; line-height:59px; padding:0 22px;}
.survey_a{ background-position:0 -706px; padding-left:50px; display:inline-block;}

/******************** 房东收益计算器 *******************/
.calculator_wrapper{ width:800px; margin:0 auto;position:relative;}
.calculator_T{font-family:"微软雅黑"; font-size:26px; text-align:center; line-height:100px;}
.calculator_con{ padding:0 30px 0 25px; border:solid 1px #ddd; border-top:solid 4px #F16421; background-color:#fff; margin-bottom:50px;}
.calculator_column{ border-bottom:dashed 1px #ddd;}
.column_h2{ line-height:65px;font-family:"微软雅黑"; font-size:16px;}
.calculator_p{ color:#666; margin-bottom:22px; line-height:12px;}
.calculator_ul{ overflow:hidden; zoom:1; padding:0 0 0 7px;}
.calculator_ul li{ width:90px; height:28px; float:left; margin:0 70px 30px 0;}
.calculator_ul li a,.btn_kind{ color:#333;background-color:#eee;width:90px; height:28px;line-height:28px; display:inline-block;text-align:center;font-weight:bold; }
.calculator_ul li a:hover,.btn_kind:hover,.circle_ul li a.now_choice:hover{text-decoration:none;}
.calculator_ul li a.now_choice,.circle_ul li a.now_choice{ color:#fff; background-color:#F16421; display:inline-block;width:90px; height:28px;line-height:28px;font-weight:bold;}
.circle_ul{ overflow:hidden; zoom:1; padding-bottom:25px;}
.circle_ul li{width:188px; text-align:center; float:left; margin-right:85px; position:relative;}
.example_img{ width:180px; height:180px;-moz-border-radius:90px;-webkit-border-radius:90px;border-radius:90px; border:solid 4px #eee; margin-bottom:22px;}
.img_cover{width:180px; height:180px;-moz-border-radius:90px;-webkit-border-radius:90px;border-radius:90px; display:inline-block; position:absolute;left:4px; top:4px; line-height:180px; font-weight:bold;background-color:#000;color:#FFFFFF;filter:alpha(opacity=60); /*IE*/-moz-opacity:0.6; /*Mozilla*/opacity:0.6;}
.bor_now{ border:solid 4px #F16421;}
.calculator_btm{ border-top:solid 2px #eee; padding:22px 0 70px;}
.wrong_tips{ background-position:0 -684px; color:#FF4C4C; padding-left:20px; line-height:16px;}
.btm_newSize{ width:300px; height:60px; line-height:60px; font-size:22px;cursor:pointer;border:none;}
.height435{ height:435px;}
.new_cons{ padding:0 40px;}
.column_p_center{ text-align:center; line-height:30px;font-family:"微软雅黑"; font-size:14px; padding-bottom:10px;}
.p_center_T{font-size:20px; color:#f16421; display:block; margin-bottom:10px;}
.column_p_center1{text-align:center; line-height:40px;font-family:"微软雅黑"; font-size:20px; padding:10px 0 0 0;}
.font24{ font-size:24px;}
.calculator_others{ background-color:#F8F8F8; border:solid 1px #ddd; padding:0 14px 25px; margin-bottom:40px; overflow:hidden; zoom:1;}
.others_h1{font-family:"微软雅黑"; font-size:14px; padding-left:14px; font-weight:normal; line-height:50px;}
.others_ul{}
.others_ul li{ width:200px; padding:0 14px; float:left;}
.others_p{ line-height:24px;}
.yinshowshare{position:absolute;left:310px;top:70px;}


/******************** 新首页 *******************/
.icon_place,.icon_date,.btn_pink_search,.icon_vedio,.icon_sfyz,.icon_aqjy,.icon_jshd,.icon_dpxy{background: url(../images/icon_index.png) no-repeat;}
.content_v2:after,.index_commnet:after,.rooms_show_ul:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.banner_con{position: relative;}
.bg_up{position: absolute; display: inline-block;width:100%;height: 200px;top: 0;z-index: 9;}
.bg_down{position: absolute; display: inline-block;width:100%;height:148px;bottom: 0; z-index: 9;background-position: 0 -210px; }
.pics_pre,.pics_next{width: 50px;height: 100px;display: inline-block;cursor: pointer;position: absolute;top: 50%;margin-top: -50px;z-index: 9;}
.pics_pre{left: 20px;}
.pics_next{right: 20px;background-position: 0 -115px;}
.banner_ul li{position: absolute;width: 100%; top: 0;left: 0;}
.banner img{width: 100%;}
.search_index{width: 940px;position:absolute;bottom: 40px;left: 50%;margin-left: -470px;z-index: 99; }
.search_column{background: #fff;width: 356px;height: 60px;margin-right: 2px;float: left;}
.icon_place,.icon_date{background-position:20px -216px;width: 60px;height: 60px;display:inline-block;float: left;}
.icon_date{background-position:20px -265px;}
.ipt_search{width: 283px;padding: 30px 10px 18px 0;height: 24px; line-height: 24px;border: none;float: left;color: #f05b72;font-size: 18px;font-family:"microsoft yahei";}
.btn_pink_search{background-color: #F16B80;background-position: 170px -315px; width: 224px;height: 60px;border: none;font-size: 24px; color: #fff;font-family:"microsoft yahei";cursor: pointer;}
.btn_pink_search:hover{background-color: #E64966;}
.index_ad1{height:120px;text-align: center;position:relative;z-index:1;}
.index_ad1 a { width: 100%;height:120px; display: inline-block; }
.index_T{text-align: center;font-family:"microsoft yahei";padding: 42px 0;clear: both;}
.index_T h1{display: block;font-size: 44px;font-weight: normal;line-height: 44px;color: #445566;margin-bottom: 15px;}
.index_T span{display: block;font-size:18px;color: #959ea7;}
.vedio_column,.comment_column{width: 50%;float: left;position: relative;text-align: center;color: #fff; font-family:"microsoft yahei";}
.vedio_column img{width:100%;}
.icon_vedio{background-position:center -375px;width:64px;height:64px;display:block;position: absolute;top:0;left: 50%;margin-left: -32px;}
.vedio_uper{position: absolute;top:50%;margin-top: -65px;padding-top: 96px; font-size: 36px;color: #fff;display: block;width: 100%;}
.vedio_uper:hover{text-decoration: none;}
.content_v2{width: 1240px;margin: 0 auto;}
.xz_ads li{float: left; border-right: solid 1px #ECF0F1;padding: 30px 60px;position:relative;}
.xz_ads li span{background:url("../images/xz_index.png") no-repeat; width: 188px;height: 152px;display: inline-block;}
.xz_ads li span.xzindexad2{background-position:0 -162px;}
.xz_ads li span.xzindexad3{background-position:0 -324px;}
.xz_ads li span.xzindexad4{background-position:0 -486px;}
a.ads_hover,a.room_hover{width: 100%;height: 100%;display: block;position: absolute;left: 0;top: 0;z-index:9; background-image:url(about:blank)\9;filter:alpha(opacity=0); /*IE*/}
a.ads_hover:hover,a.room_hover:hover{position: absolute;display: inline-block;left: 0;top: 0;width: 100%;height: 100%; border: solid 1px #ddd ;-webkit-box-shadow: 0 0 6px #bbb;-moz-box-shadow: 0 0 6px #bbb;box-shadow: 0 0 6px #bbb;z-index:9;}
a.room_hover:hover{left: -10px;top: -10px; padding: 10px;}
.index_commnet{background: url(../images/bg_comment.jpg) no-repeat center top;background-size:cover; height: 606px;}
.cmt_con{width: 448px; padding-right: 87px;float: right;line-height: 24px;}
.comment_column span{display: block;}
.comment_column img{width: 90px;height: 90px;border: solid 3px #fff;-webkit-border-radius:48px;-moz-border-radius:48px;border-radius:48px;margin-bottom: 15px;}
.img_user_fd { width: 50px; height: 50px; border: solid 2px #fff; -webkit-border-radius: 27px; -moz-border-radius: 27px; border-radius: 27px;}
.comment_user{font-size: 24px;margin-bottom: 25px;}
.comment_W{height: 163px; padding-top:15px;text-align: left;}
.comment_W a{color: #fff;}
.comment_W a:hover{color: #fff;text-decoration: none;}
.middle_line{border-right: solid 1px #7d7d7d;height: 237px;position: absolute;right: 0;top: 163px;}
.cmt_R{padding-left: 87px;float: left;}
.cmt_ul{width:230px;margin: 0 auto 50px;}
.cmt_ul li {width: 40px;height: 6px;background-color:#fff;display: inline-block;margin-right: 6px;float: left;vertical-align: bottom;cursor: pointer;}
.cmt_ul li.cmt_current,.cmt_ul li:hover{background-color:#F05B72;}
.rooms_show_ul li{position: relative;float: left;margin: 0 20px 20px 0;}
.img_upCover{background: #000;filter:alpha(opacity=20); /*IE*/-moz-opacity:0.2; /*Mozilla*/opacity: 0.2;position: absolute;top: 0;left: 0;width: 400px;height: 326px;display: inline-block;}
.rooms_intro{text-align: center;position: absolute;bottom: 0;left: 0;width: 400px;font-family:"microsoft yahei"; font-size: 18px;color: #fff;}
.city_top{top: 0;}
.img_room{width: 400px;height: 326px;}
.room_name{width: 354px;display:inline-block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin: 10px 0;}
.index_price { width: 90px; height: 30px; line-height: 30px; background-color: #000; filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; display: inline-block; color: #fff;}
.city_big{width:820px;}
.error_tip{background-color: #F05B72; color:#FFF;height: 50px; line-height:50px;font-size:18px; font-family:"微软雅黑";width: 312px;display: inline-block; padding:0 22px;}

@media screen and (max-width: 1260px) {.banner_con{height: 600px;}.banner img{height: 700px;width: 1600px;margin-left: -800px;
left: 50%;position: absolute;}.content_v2{width:960px;margin: 0 auto;}.xz_ads li{float: left; border-right: solid 1px #ECF0F1;padding: 20px 25px;}.cmt_con{width: 406px;padding-right: 33px;}.cmt_R{padding-left: 33px;}.rooms_show_ul{padding: 0 10px 50px;}.rooms_show_ul li{margin: 0 14px 14px 0;}.img_upCover{width: 304px;height: 248px;}.rooms_intro{bottom: 0;left: 0;width: 304px;font-size: 18px;}.img_room{width: 304px;height: 248px;}.room_name{width: 268px;}.city_big{width:622px;}.room_hover:hover{left: -7px;top: -7px; padding: 7px;} .banner_ul li{overflow: hidden; height: 600px;}}

/*style of user invite*/
.invite_btm_box{ position:fixed; left:0; bottom:0; z-index:1001; width:100%; height:140px;}
.invite_box{background:#f9f9f9; opacity:0.9; filter:Alpha(opacity=90); width:100%; height:100%;}
.invite_layer{ position:absolute; left:50%; bottom:0; width:1240px; background: url(../images/btm_layer_bg.png) no-repeat 189px bottom; margin-left:-620px; z-index:1001; padding-bottom:34px;}
.invite_layer dl{ padding:9px 0  0 153px;}
.invite_layer dt{ float:left; width:90px; border:3px solid #fff;border-radius:50%;}
.invite_layer dt img{ width:90px; height:90px; border-radius:50%;}
.invite_layer dd{ position:relative; float:left; padding-left:10px; font: bold 18px/46px "Microsoft YaHei"; color:#3b9274;}
.invite_layer dd h5{ font-size:26px;}
.invite_layer dd p{ font-size:18px;}
.invite_layer dd p span{ font-size:24px;}
.register_btn,.register_btn:hover{ display:block; position:absolute; top:50px; left:612px; background:url(../images/invite_btn.png) no-repeat; width:167px; height:42px; text-align:center; font:24px/40px "Microsoft YaHei"; color:#fff; text-decoration:none;}
/* col */


/******************** 新列表页 *******************/
.ipt_icon,.type_ul li span,.move_div span,.icon_tri_down,.icon_cancel,.result_ways li span,.icon_leftT,.room_status em,.result_no em,.icon_site,.icon_logo,.site_tri{background: url("../images/icon_list.png") no-repeat;}
.list_city{padding: 0 0 0 15px;cursor: pointer;line-height:0;position:absolute;margin-top:24px;}
.list_main{position: absolute;top:56px;bottom: 0;left: 0;right: 0;color: #2c3e50;}
.list_content{background-color: #ECF0F1;position: fixed;top: 56px;left: 0;bottom: 0;width: 60%;overflow-y: scroll; -webkit-overflow-scrolling: touch;-moz-box-sizing: border-box;box-sizing: border-box;}
.list_content4lotour {top:106px;}
.list_map{display: block;width: 40%;top: 56px; float:right; bottom: 0;-moz-box-sizing: border-box;box-sizing: border-box;}
.list_map4lotour{margin-top:50px}
@media screen and (max-width: 960px) {.head_wrapper{width: 960px;}.list_main{position: static;width: 960px;}.list_content{width: 580px;float: left;}.list_map{width: 380px;position: static;float: right;}}
.map-canvas{background: #fff;overflow: hidden;height: 100%;-moz-box-sizing: border-box;box-sizing: border-box;}
.list_filter{padding: 0 6px 20px 20px;height: 438px;overflow: hidden;}
.filter_ul{padding-bottom: 50px;}
.filter_ul li{float: left;width: 50%;padding:22px 14px 0 0;-moz-box-sizing: border-box;box-sizing: border-box;}
.filter_ul li label{color:#929DA5;display: block;margin-bottom: 10px;}
.ipt_list{height: 40px;line-height: 40px\9;width: 100%;border: none;padding: 0 14px;-moz-box-sizing: border-box;box-sizing: border-box;}
.ipt_wrapper{position: relative;background-color: #fff;}
.ipt_icon{width: 14px;height: 14px;display: inline-block;position: absolute;right: 15px;top: 14px;}
.icon_delete{background-position: 0 0;}
.icon_search_s{background-position: 0 -20px;}
.icon_searchandremove {width:40px;height:40px;position: absolute;right:0;top:0;cursor:pointer}
.icon_removetime{width:40px;height:40px;position: absolute;left:-54px;top:0;cursor:pointer;}
#search_keyword {display:none}
.type_ul{padding: 17px 0 16px;}
.type_ul li{float: left;width: 33%;text-align: center;padding: 0;color:#2c3e50;}
.type_ul li.select_active{color:#F05B72;}
.type_ul li.select_active a em{color:#F05B72;}
.type_ul li span{width: 43px;height: 28px;display: inline-block;}
.type_ul li span.icon_all{background-position: 7px -44px;}
.type_ul li.select_active .icon_all{background-position: 7px -157px;}
.type_ul li span.icon_one{background-position: 8px -82px;}
.type_ul li.select_active .icon_one{background-position: 8px -195px;}
.type_ul li span.icon_sofa{background-position: 0 -120px;}
.type_ul li.select_active .icon_sofa{background-position: 0 -233px;}
.type_ul li em{display: block;}
.type_ul li a {text-decoration:none;color: #2c3e50;}
.type_a {width:70px;display:inline-block;}
.price_filter{padding:17.5px 16px 18px;}
.move_div{position: relative}
.move_div span{width: 18px;height: 18px;display: inline-block; position: absolute;top: -9px;background-position:0 -269px;}
.line_all{width: 100%;height: 2px;background-color: #A4ACB4;margin-top: 16px;}
.icon_move{left: 0;}
.move_r{right: 0;}
.lable_box{padding:15px 0 8px 17px;}
.checkbox, .checkbox input {cursor: pointer;}
.checkbox{color:#2c3e50!important;margin-right:32px;}
.ipt_box{position: relative;-webkit-appearance: none;height:14px; width:14px;border: 1px solid #c4c4c4;border-radius: 2px;background-color: #fff;
    color:#6E7B87;-moz-box-sizing: border-box;box-sizing: border-box;margin-right:5px;}
.ipt_box:checked:before {content: "\2713";height:14px; width:14px;position: absolute;left:-1px;top:-3px;text-align: center;color:#6E7B87;}
.ipt_select{background-color: #fff;width: 100%;height: 40px;border: none;padding: 0 10px;}
.icon_tri_down{background-position:-34px 0;width: 9px;height: 5px;display: inline-block;position: absolute;right: 10px;top: 18px;margin-left:2px;}
.icon_tri_up{background-position:-17px 0;position: static;display:none}
.btn_pink4search{width:98.6%;height: 44px;line-height: 44px;background-color: #F05B72;border: none;font-size: 16px;font-family:"microsoft yahei";color: #fff;cursor:pointer;}
.select_bar{background-color: #2C3E50;padding: 0 20px 6px 23px;min-height: 40px;position: relative;}
.select_bar_fix{position: fixed;z-index: 998;}
.select_bar_fixd{position: fixed;z-index: 999;}
.select_bar_fix_lotour{top:107px;}
.select_more{width:117px;height:32px;line-height: 32px; text-align:center; background-color: #ECF0F1;cursor: pointer;position: absolute;right: 19px;top: -1px;}
.tri_down_f{position: static;}
.selected_ul{float: left;padding: 8px 145px 0 0;width:100%;-moz-box-sizing: border-box;box-sizing: border-box;}
.selected_ul li{color: #fff;cursor: pointer;height: 30px;line-height: 30px;float: left;margin-right: 20px;}
.icon_cancel{background-position: -34px -16px;width: 10px;height: 10px;display: inline-block;margin:0 0 0.5px 9px;vertical-align: middle;}
.result_wrapper{background-color: #fff;padding: 0 0 0 20px;margin-bottom: 1px;}
.result_top{padding: 10px 20px 10px 0;color: #bdc3c7;}
.result_top a{color: #bdc3c7;}
.result_ways{}
.result_ways li{float: left;margin-left: 17px;color: #2c3e50;cursor: pointer;}
.result_ways li.ways_now a{color: #F05B72;}
.result_ways li span{width: 7px;height: 9px;display: inline-block;vertical-align: middle;margin-left:2px;}
.result_ways li span.icon_way_up{background-position: -36px -36px;}
.result_ways li span.icon_way_down{background-position: -36px -55px;}
.result_ways li span.select_up{background-position: -36px -74px;}
.result_ways li span.select_down{background-position: -36px -93px;}
.long_em{display: inline-block;max-width: 96px;text-overflow: ellipsis;overflow: hidden;white-space:nowrap;vertical-align: middle;}
.result_con{width: 100%;}
.result_con li{width: 50%;float:left;-moz-box-sizing: border-box;box-sizing: border-box;position: relative;padding: 0 15px 0 0;margin-bottom: 80px;}
@media screen and (min-width:1600px) {.result_con li{width: 33.2%;}}
@media screen and (max-width:1600px) {.recommend_room{overflow: hidden; width: 100%;}}
.resule_img_a img{width: 100%;}
.icon_leftT{display: inline-block;position: absolute;background-position: 0 -297px;width: 34px;height: 23px;line-height: 23px;top: 0;left: 0;color: #fff;padding-left: 5px;}
.xinshang { background:url(../images/icon_xinshang.png) no-repeat;display: inline-block;position: absolute;width: 50px;height: 23px;line-height: 23px;top: 0;left: 0;color: #fff;padding-left: 5px;}
.result_btm_con{position: absolute;bottom:-70px;left: 0;width: 100%;cursor:pointer;}
.result_price{height: 48px;line-height:48px;display:inline-block;padding:0 8px 0 8px;background-color:#000;filter:alpha(opacity=80); -moz-opacity:0.8;opacity: 0.8;font-size: 18px;color: #fff;float: left; text-align:center;}
.result_price i{font-size: 28px;vertical-align: baseline;font-family:"arial"}
.room_status{width: 37px;height: 43px;display:inline-block;background-color:#000;filter:alpha(opacity=50); -moz-opacity:0.5;opacity: 0.5;text-align:center;color: #fff;float: left;margin-left: 3px;padding-top: 5px;}
.room_status em{width:20px;height:17px;display:inline-block;margin-top:3px;}
.room_status em.icon_suding{background-position: 3px -330px;}
.room_status em.icon_youhui{background-position: -25px -330px;}
.room_status em.icon_tejia{background-position: -23px -265px;margin-top:1px;}
.result_img {position:absolute; right:22px; bottom:53px; width:50px; height:50px; border:2px solid #fff; border-radius:25px;}
.result_img img {border-radius:25px; width:50px; height:50px;}
.result_intro {padding: 7px 0 0 0;display: block;line-height: 22px;clear: both;background-color: #fff;}
.result_intro a{TEXT-DECORATION:none}
.result_title {display: block;font-size: 14px;color: #333;padding: 0 73px 0 0;font-family:"microsoft yahei";}
.result_intro em {color: #959ea7;padding: 0 35px 0 0;display: block;font-size: 12px;}
.result_foot{background-color: #fff;padding: 30px 0 30px 20px;}
.result_foot dl{padding-left: 65px;clear: both;}
.result_foot dl dt{margin-left: -65px;width: 60px;}
.result_foot dl dd{width: 100%;}
.result_no{text-align: center;padding: 52px 0 70px;}
.result_no em{background-position: 0 -357px; width: 50px;height: 50px; display: inline-block;vertical-align: top;}
.result_no p {line-height: 22px;font-size: 14px;font-family:"microsoft yahei";display: inline-block;text-align:left;padding:5px 0 0 10px;}
.result_no p span{font-size: 18px;color:#F05B72;display: block;}
.keywords_pop{position: absolute; top:0;left: 0;width: 420px;background-color: #fff;-webkit-box-shadow: 0 0 6px #bbb;-moz-box-shadow: 0 0 6px #bbb;    box-shadow: 0 0 6px #bbb;}
.keywords_ul{ background-color: #F05B72;height: 24px;line-height: 24px;padding: 10px 0 6px 0;}
.keywords_ul li{float: left;padding: 0 6px;margin: 0 6px;color: #fff;cursor: pointer;}
.keywords_ul li.key_now{background-color: #E33555;}
.subway_line_ul{line-height: 20px;padding: 11px 0 2px;background-color:#F9FAFB;}
.subway_line_ul li{float: left;padding: 0 11px;margin: 0 2px 8px;color: #f05b72;cursor: pointer;}
.subway_line_ul li a{color: #2c3e50;}
.subway_line_ul li.key_now{background-color:#FDEEF1;}
.subway_name_ul{line-height: 20px;}
.subway_name_ul li{float: left;padding: 0 11px;margin: 0 2px 8px;color: #2c3e50;cursor: pointer;}
.subway_name_ul li a{color: #2c3e50;}
.subway_name_ul li.key_now{background-color:#E4E7EA;}
.icon_site{background-position: 0 -417px; width:24px;height: 25px;display: inline-block; position: absolute;top: 5px;cursor: pointer;}
.icon_logo{background-position: 0 -452px; width:33px;height: 39px;display: inline-block; position: absolute;left: 30px;cursor:pointer;}
.site_pop{width: 263px;background-color: #fff;position: absolute;top:-326px;left:-134px;padding: 5px 5px 80px;-webkit-box-shadow: 0 1px 5px rgba(4,0,0,.25);display:none;
    -moz-box-shadow: 0 1px 5px rgba(4,0,0,.25);box-shadow: 0 1px 5px rgba(4,0,0,.25);z-index:999}
.site_room{position: relative;}
.site_room .result_img{right: 10px;}
.site_tri{background-position: -25px -417px;position: absolute;bottom:-13px;left: 123px; width: 25px;height: 14px;display: inline-block;}
.site_pop .icon_logo{bottom:-51px; left:119px;top: initial;}
.BMap_Marker div{bottom:-14px;left:3.5px;}
.BMapLabel {border:0px!important;width:0px;height:0px;background-color:Transparent!important}
.site_page{height: 25px;line-height: 25px;padding: 0 38px 5px; position: relative;font-size: 14px;color: #2c3e50}
.site_page a{color: #2c3e50;line-height: 30px;font-family:"宋体";font-weight: bold;}
.site_page a:hover{color: #2c3e50;text-decoration: none;}
.page_num{text-align: center;display: inline-block;width: 166px;font-family:"microsoft yahei";}
#price-slider {width:92%;left:17px;}
.ui-slider-horizontal .ui-slider-handle {background: url("../images/icon_list.png") no-repeat;width: 18px; height: 18px; display: inline-block; position: absolute; top: -9px;background-position: 0 -269px;cursor: pointer;}
.ui-slider-horizontal .ui-slider-range {top:0;height:2px;background-color:#f05b72}
#keyword {width:96%}
.nav_R li a.openTri_R {margin-right:10px;}
input[type="button"], input[type="submit"], input[type="reset"]{
    -webkit-appearance: none;
}
.list_adpic { background-color: #22b698; text-align: center; }
.list_adpic  a { width: 100%; display: inline-block; }
#startenddate { border-radius: 0;} 

//芝麻 轮播
.index_slide{ width:100%; height:120px; overflow:hidden;}
.index_slide li.pic_bg1{ background:url(../images/children_bg.jpg) repeat-x; text-align:center;}
.index_slide li.pic_bg2{ background:#01b998; text-align:center;}


/******************** 2015愚人节活动 *******************/
.snsFoolDay { background: url(../images/aprilfooldayshareicon.png) no-repeat;_background: url(../images/icon_sns32.gif) no-repeat;width:32px; height:32px; display:block; overflow:hidden}
.snsFoolDay { display: inline-block; margin-right:14px;}
.foolDayQQzone {background-position:-42px 0;}
.foolDaySinaweibo {background-position:-84px 0;}
.foolDayRenren {background-position:-126px 0;}
.foolDayDouban {background-position:-168px 0;}
.foolDayLogReg {position: absolute;bottom: 78px;right: 352px;font-family:微软雅黑;color:white;font-size:16px;cursor:pointer}
#aprilFoolDayRegister {right: 352px;}
#aprilFoolDayLogin {right: 249px;}
.sns_logo_box_foolday {position: absolute;bottom:9px;left:32%}
/******************** 2015愚人节活动 *******************/

/* 退订 */
.qx_bar{ position:relative; background:url(../images/xq_bar_bg.png) no-repeat; width:608px; height:16px; margin:90px 0 45px 0;}
.qx_tip1,.qx_tip2,.xq_tip3{ position:absolute; background:url(../images/xq_tip_bg.png) no-repeat; width:114px; height:46px; padding:4px 0 0 6px; line-height:18px; color:#fff;}
.qx_tip1{ left:34px; top:-59px;}
.qx_tip2{ background-position:0 -53px; left:34px; top:-59px;}
.qx_pos1{ left:239px; top:-59px;}
.qx_pos2{ left:440px; top:-59px;}
.qx_pos3{ left:154px; bottom:-37px;}
.qx_pos4{ left:360px; bottom:-37px;}
.qx_pos5{ left:565px; bottom:-37px;}
.qx_date_tip{ position:absolute; background:url(../images/xq_tip_bg.png) no-repeat 0 -106px; width:70px; height:26px; text-align:center; color:#333; line-height:26px; padding-top:6px;}
.qx_text{ padding:20px 30px 0 0; line-height:22px;}
.qx_text h6{ font-weight:normal;}
/* 退订 */

.labels{ height:18px; line-height:18px; font:normal 12px/18px "simsun"; color:#959ea7;}
.labels span{ display:inline-block; margin-right:6px;}
.xinshang_ico,.shipai_ico,.suding_ico,.yanzhen_ico,.mensuo_ico,.mianyajin_ico,.tejia_ico,.changzu_ico{ background:url(../images/sprice_png24.png) no-repeat 0 -1864px; display:inline-block; vertical-align:-4px; margin-right:3px;}
.xinshang_ico{ width:18px; height:16px;}
.shipai_ico{ background-position:-21px -1864px; width:17px; height:14px;}
.suding_ico{ background-position:-43px -1864px; width:12px; height:16px;}
.yanzhen_ico{ background-position:-60px -1864px; width:16px; height:16px;}
.mensuo_ico{ background-position:-81px -1864px; width:12px; height:15px;}
.mianyajin_ico{ background-position:-98px -1864px; width:16px; height:16px;}
.tejia_ico{ background-position:0 -1882px; width:15px; height:15px;}
.changzu_ico{ background-position:-20px -1882px; width:16px; height:16px;}

.offer_new{ float:left; position:relative;height:48px; background:#ff4081; color:#fff; text-align:center;opacity:0.95;z-index:1;}
.offer_tx{ display:block; font-size:14px; font-family:"微软雅黑"; margin-top:5px;height:20px; padding:0 10px;text-align:left;}
.offer_time{ display:block; font-size:12px; font-family:"宋体";}
.offer_arrow{ position:absolute; top:18px; right:-6px; width: 0; height: 0; border-top: 6px solid transparent; border-left: 6px solid #ff4081; border-bottom: 6px solid transparent; z-index:1;}
.del{ text-decoration:line-through;}
/*! jQuery UI - v1.9.2 - 2012-12-18
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
*width:26px;height:22px; Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and ../img */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {background: #fff; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: .80;filter:Alpha(Opacity=80);}
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin-top: 2px; padding: .5em .5em .5em .7em; zoom: 1; }
.ui-accordion .ui-accordion-icons { padding-left: 2.2em; }
.ui-accordion .ui-accordion-noicons { padding-left: .7em; }
.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; zoom: 1; }
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; }
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; border : 1px solid #ccc;z-index:6667 !important; }*/
.ui-datepicker {border: 1px solid #F5F5F5;display: none;padding: 4px;width: 17em;z-index: 6667 !important;}
/*.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }*/
.ui-datepicker .ui-datepicker-header {padding: 0.3em 0;position: relative;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
/*.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }*/
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -6px;  }
/*.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }*/
.ui-datepicker .ui-datepicker-title {font-family: "微软雅黑";font-size: 15px; margin: 0 2.3em;text-align: center;}
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
/*.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }*/
.ui-datepicker table {border-collapse: collapse;font-size: 12px;width: 100%;}
/*.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }*/
.ui-datepicker th {border: 0 none;font-weight: normal;padding:0.3em;text-align: center;}
.ui-datepicker-week-end {color: #FF835A;}
/*.ui-datepicker td { border: 0; padding: 1px; }*/
.ui-datepicker td {border:1px solid #F5F5F5;}

/*.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }*/
.ui-datepicker td span { display: block; width:28px; height:24px; line-height:24px; text-align: center; text-decoration: none; }
.ui-datepicker td a { display: block; width:28px; height:24px; line-height:24px; text-align: center; text-decoration: none; color:#519788;}
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
/*.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }*/
.ui-datepicker-multi .ui-datepicker-group table {width: 100%;}
/*.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }*/
/*.ui-datepicker-multi-2 .ui-datepicker-group {margin: 0 7px 0 1px;width: 49%;}*/
.ui-datepicker-multi-2 .ui-datepicker-group {margin: 0 4px 0 1px;width: 205px;}
.ui-datepicker-group-last {margin: 0 !important;}
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}.ui-dialog { position: absolute; top: 0; left: 0; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-menu { list-style:none; padding: 2px; margin: 0; display:block; outline: none; }
.ui-menu .ui-menu { margin-top: -3px; position: absolute; }
.ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; width: 100%; }
.ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; }
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; zoom: 1; font-weight: normal; }
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }

.ui-menu .ui-state-disabled { font-weight: normal; margin: .4em 0 .2em; line-height: 1.5; }
.ui-menu .ui-state-disabled a { cursor: default; }

/* icon support */
.ui-menu-icons { position: relative; }
.ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; }

/* left-aligned */
.ui-menu .ui-icon { position: absolute; top: .2em; left: .2em; }

/* right-aligned */
.ui-menu .ui-menu-icon { position: static; float: right; }
.ui-progressbar { height:2em; text-align: left; overflow: hidden; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }.ui-spinner { position:relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; }
.ui-spinner-input { border: none; background: none; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px; }
.ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; }
.ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; border-right: none; } /* more specificity required here to overide default borders */
.ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0; } /* vertical centre icon */
.ui-spinner-up { top: 0; }
.ui-spinner-down { bottom: 0; }

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position:-65px -16px;
}
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom: 0; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
/* Fades and background-../img don't work well together in IE6, drop the image */
* html .ui-tooltip {
	background-image: none;
}
body .ui-tooltip { border-width: 2px; }

/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-size: 1em; }
/*.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(../images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }*/
.ui-widget-content {  background: #ffffff;  }
/*.ui-widget-content a { color: #333333; }*/
/*.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(../images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }*/
.ui-widget-header {background-color: #FF9A38;color: #FFFFFF;}
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
/*.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; font-weight: bold; color: #1c94c4; }*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-state-default-sp,{color: #629DB7;}
.undefined span {color: #E9E9E9 !important;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
/*.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(../images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }*/
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {background-color: #8DD8C8;color: #FFF;}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: #c77405; text-decoration: none; }
.ui-state-hover-arrow {border: 1px solid #fbcb09; background: #fdf5ce url(../images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405;}
/*.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }*/
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {background-color: #8DD8C8;color: #FFFFFF;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
/*.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url(../images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {background-color: #8DD8C8;color: #FFFFFF;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #FFF; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(../images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
/*.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }*/
.ui-state-disabled .ui-icon { filter:Alpha(Opacity=35); } /* For IE8 - See #6059 */
.ui-state-disabled {background-image: none;}

/* Icons
----------------------------------*/

/* states and ../img */
.ui-icon { width: 16px; height: 16px; background-image: url(../images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(../images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(../images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(../images/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(../images/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(../images/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/ui-icons_ffd27a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius 
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
*/
/* Overlays */
.ui-widget-overlay {background: #2c3e50; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: .70;filter:Alpha(Opacity=70);z-index: 7777}
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(../images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .2;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

/* ADD NEW CSS BY liqiang - xiaozhu.com */
.XZ_dz_noPrice { background-color: #D3D3D3;}
.XZ_dz_havePrice {background-color:#FFF;}
.XZ_dz_beforToday {}
.XZ_dz_beforToday span { color: white}
.XZ_dz_thisDay { }
.XZ_dz_promotion { background: url("/../images/cal_small.gif") no-repeat;}
.bcg_gray {background-color: #D3D3D3;}
.bcg_red {background-color: #FF835A;color:#FFF!important;}
.selected-day-hover{color: #FFF!important;}
.selected-day-highlight{background-color: #8DD8C8;}
.red{ color:#FF0000!important;}
.white{ color:#FFF!important;}
.gray{color:#E9E9E9!important;}
.border_red{border:1px solid #FF835A!important;width:26px!important;height:22px!important;}
.border_green{border:1px solid #8DD8C8!important;width:26px!important;height:22px!important;}
.pop_close_v2{background: url(../images/icon_index.png) no-repeat;}
.page_cover{background-color:#2C3E50;filter:alpha(opacity=70); /*IE*/-moz-opacity:0.7; /*Mozilla*/opacity: 0.7; position: absolute;top: 0;left: 0; width: 100%;height: 100%;z-index: 9999;}
.index_pop{position: absolute;left: 50%;margin-left: -400px; z-index: 99999; width: 720px;padding: 40px; background-color: #fff;font-family:"microsoft yahei";}
.pop_close_v2{background-position: -48px -556px; width: 16px;height: 16px;display: inline-block;position: absolute;right: 16px;top: 16px;}
.pop_close_v2:hover{background-position: -48px -587px;}
.xz_pop_T{font-size: 30px;color: #F05B72;margin-bottom: 25px;}
.icon_sfyz,.icon_aqjy,.icon_jshd,.icon_dpxy{background-position: 0 -540px;display: inline-block; width: 16px;height: 32px;margin-right: 20px;vertical-align:sub;}
.icon_aqjy{background-position: 0 -587px;width: 22px;}
.icon_jshd{background-position: 0 -679px;width: 32px;height: 34px;}
.icon_dpxy{background-position: 0 -634px;width: 32px;}
.xz_pop_p{line-height: 24px;color: #959ea7;font-size: 14px;margin-bottom: 20px;}
.xz_pop_p img{padding-left:25px;}
.pop_p_T{font-size: 18px; color: #2c3e50;display: block;}
.xz_pop_p a{color: #f05b72;}
.wx_pop{width: 566px;margin-left:-337px;}
.wx_pop_con{width: 280px;text-align: center;}
.wx_pop_con span{font-size: 18px;display: block;}
.wx_pop_con img{margin:20px 0 15px;}
.wx_bor_R{border-right: solid 1px #ECF0F1;}
.app_pop{width: 250px;margin-left:-165px;top:26%;position:fixed;} 
.posfixed{ position:fixed;  _position:absolute;}
.ipt_field{margin-top: 20px;font-size: 14px;font-family:"microsoft yahei";width: 230px;height: 44px;line-height: 44px;padding:0 10px;background-color: #ECF0F1;}
.ipt_short{width: 230px;border:none;background-color: #ECF0F1;height:42px;line-height:42px;}
.width120{width: 120px;}
.icon_app{background: url(../images/app/icon_app.png) no-repeat center; width: 30px;height: 22px;display: inline-block;vertical-align: middle;}
.btn_app{color: #fff;font-size: 14px;background-color: #F05B72;width: 250px;height: 44px;line-height: 44px;text-align: center;display: inline-block;margin-top: 30px;}
.btn_app:hover{background-color:#E33555;text-decoration: none;}
.zhima_pop{padding: 40px; background-color: #fff;font-family:"microsoft yahei";}
.ipt_tips{color:#666;display:inline-block;padding:5px 0 0 10px;}
.pop_330{ width: 330px;padding:0 0 40px;}
.pop_head{height: 47px;line-height: 47px;border-bottom: solid 1px #ECF0F1;text-align: center;font-size: 14px;}
.marginL40{margin-left: 40px;}
#calendar-box{position: absolute;margin-top: 62px;width: 538px;-webkit-box-shadow: 0 0 6px #bbb;-moz-box-shadow: 0 0 6px #bbb;box-shadow: 0 0 6px #bbb;background:#fff;z-index:999}
.calendar-month {font-size: 12px;color: #333;float: left;width: 264px;}
.calendar-title {position: relative;background-color: #F05B72;height: 40px;line-height: 40px;}
.calendar-title h2 {font-size: 14px;text-align: center;color: #fff;font-weight: normal;}
.calendar-week {position: relative;overflow: hidden;}
.calendar-month li {float: left;width: 14%;padding: 0 1px;height: 28px;line-height:28px;text-align: center;-webkit-box-sizing: border-box;box-sizing: border-box;}
.calendar-month li:nth-child(7n + 1), .calendar-month li:nth-child(7n) {width: 15%;}
.calendar-day {overflow: hidden;}
.calendar-month .old,.calendar-month .unselectable {color: #959ea7;cursor: default;}
.calendar-month .line3{line-height:20px;}
.calendar-month .cal_select span,.calendar-month .show-date span:hover{color: #fff;background-color:#F05B72; display:inline-block; width:99%; height:26px; line-height:26px;height:26px\9; line-height:26px\9;cursor: pointer;}
.calendar-month .line3 .icon_te{background: url(../images/icon_te.png) no-repeat;background-size: 12px 12px; display:inline-block; width:99%; height:37px; line-height:20px;margin-top: 1px; border-radius:3px;}
.calendar-month .line3 em {display: block;}
.calendar-month .cal_select em {color: #fff;}
.calendar-month .cal_noRoom span {color: #999;background-color:#ddd; display:inline-block; width:99%; height:37px; margin-top: 1px; border-radius:3px;}
.div_fixed {left: 0;position: fixed;top: 0;width: 100%;z-index: 9999;}
.calendar_top{padding: 10px;}
.cal_te{text-align: center; color:#F05B72; line-height: 15px;}
.icon_7{background:url(../images/icon_7.png) no-repeat center; background-size:12px 15px;width:12px; height: 15px;display: inline-block;margin-right: 8px; vertical-align: middle;}
.cal_tu{ padding: 10px;}
.icon_cal_te{background:url(../images/icon_cal_te.png) no-repeat center; background-size:20px 19px;width:20px; height: 19px;display: inline-block;margin-right:10px; vertical-align: middle;}
.icon_cal_no{background:url(../images/icon_cal_no.png) no-repeat center; background-size:20px 19px;width:20px; height: 19px;display: inline-block;margin-right:10px; vertical-align: middle;}
.marginL25{margin-left: 25px;}
.clear_date{padding:7px 11px 17px;color: #959ea7; clear: both;cursor: pointer;width:52px;}
.cal_pre,.cal_next{background: url(../images/icon_cal_small.png) no-repeat center 12px; width: 48px;height: 40px;display: inline-block;position: absolute;top: 0;cursor: pointer;}
.cal_pre{left: 0;}
.cal_next{background-position: center -35px; right: 0;}
.cal_pre:hover,.cal_next:hover{background-color: #E33555;}
.calendar_time{ position:absolute; bottom:-39px; width:100%; height:40px; line-height:40px; text-align:center; background:#ecf0f1; font-size:14px; font-family:'宋体' ; color:#959ea7;}
@charset "utf-8";/* CSS Document */
.gray{color:gray;} 
.ac_results {width:318px;margin:0 1px 0 0;background:#fff;border:1px solid #7f9db9;position: absolute;z-index: 10000;}
.ac_results ul{margin:0;padding:0;list-style:none;}
.ac_results li a{white-space: nowrap;text-decoration:none;display:block;padding:1px 3px;color:#333;font-size:14px;font-family:"微软雅黑";}
.ac_results li{border:1px solid #fff;line-height:26px}
.ac_over,.ac_results li a:hover {background:#F5F5F5;}
.citySpan{width:168px;float:left;overflow: hidden; text-overflow: ellipsis;}
.provinceSpan{width:90px;float:left;}
.pySpan,.pySpan_1{float:left;width:170px; color:#959ea7;}
.rsSpan,.rsSpan_1{float:right; text-align:right;color: #959ea7;}
.citySpan_1{width:115px;float:left;overflow: hidden; text-overflow: ellipsis;}
.ac_result_tip{height:50px;line-height:50px;padding-left:22px;color:#fff;background-color:#F05B72;font-size:18px;font-family:"微软雅黑"; } 
.search_sug{width:431px;margin:0 auto;position:relative;}
.search_main_sug{overflow:hidden;zoom:1;}
.search_main_sug .search_btn{float:left;}
.more_title {color: #F26522;font-family: 微软雅黑;font-size: 18px;padding: 5px 0 0;}
/*V2*/
.ac_results2 {width:420px;background:#fff;position: absolute;z-index:10000;color:#7fadc1; margin-top: 62px;}
.red{ color:#FF6600; margin-right:7px;}
.ac_results2 ul{}
.ac_results2 li{height:40px;display: inline-block;line-height:40px;}
.ac_results2 li a{white-space: nowrap;text-decoration:none;display:block;color:#2c3e50; padding:0 22px; width:376px;}
.ac_results2 li a:hover { background-color:#F5F6F7;text-decoration:none;}

/*new suggestlist**/
.sug{display:none;background:#fff;z-index:10000;position:absolute;width:700px;float:left;font-size:12px;font-family:Arial, Helvetica, sans-serif; margin-top: 62px;-webkit-box-shadow: 0 0 6px #bbb;-moz-box-shadow: 0 0 6px #bbb;box-shadow: 0 0 6px #bbb;}
.sug4search {left:118px;top:41px;}
.sug h3{height:31px;line-height:31px;margin:0;padding:0;font-size:12px;padding-left:11px;font-weight:normal;background:url(../images/icon_suggest.png) repeat-x; color:#999;position: relative;}
.sug h3 b{ background:url(../images/icon01.png) no-repeat -17px -21px;width:20px;height:20px;float:right;position: absolute;
right:4px;}
.sug-tit{color:#fff;width: 700px;height:135px; line-height:24px;padding:8px 0 8px 4px; background-color:#F05B72;}
.sug-tit span{float:left;cursor:pointer;padding:0 5px;margin:0 12px; text-align:center;font-weight:bold;}
.sug-hover{ background-color:#E33555;}
.sug-city{padding: 10px 0 10px 23px;}
.sug-city span{ width:69px;float:left;height:36px;line-height:36px}
.sug-city span a:link{text-decoration:none; color:#333;}
.sug-city span a:hover{color:#f05b72;}
.sug-city .a_over:link,.sug-city .a_over:visited{color:#f05b72;}
.city_width{ width:52px !important;}

/*defalt landmark*/
.ldDiv { position:absolute; background-color:#fff;z-index:999;display:none;}
.ldDiv{ width:534px;-webkit-box-shadow: 0 2px 5px rgba(0,0,0,.25); -moz-box-shadow: 0 2px 5px rgba(0,0,0,.25); box-shadow: 0 2px 5px rgba(0,0,0,.25);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.ldDiv h1{height:35px;line-height:35px; background-color:#eee;padding-left:11px;font-weight:normal;position:relative; color:#666;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;}
.color_f60{ color:#f60;}
.ldDiv h1 b{width:20px;height:20px;float:right;position:absolute;top:0;right:0;cursor:pointer}
.line-sug{margin:10px 15px 0;display: inline-block}
.line-sug dt{margin:0;padding:0;height:20px;line-height:20px; padding-left:22px; background:url(../images/icon_suggest1.png) no-repeat; color:#555;font-weight:bold;}
.line-sug .dt1{ background-position:0 -22px;}
.line-sug .dt2{ background-position:-13px -577px;}
.line-sug .dt3{ background-position:0 -45px;}
.line-sug .dt4{ background-position:0 -71px;}
.line-sug .dt5{ background-position:0 -95px;}
.line-sug .dt6{ background-position:0 -117px;}
.marginB15{ margin-bottom:15px!important;}
.line-sug dd{ float:left;margin:0;padding-right:15px;white-space:nowrap;height:25px;line-height:25px;}
.line-sug dd a:link,.line-sug dd a:visited{color:#55AAE1;text-decoration:none;}
.line-sug dd a:hover{ text-decoration:none;color:#0082cb;text-decoration:underline;}
.last-suglist{ border-bottom:none}

.dropDiv { width:534px;position:absolute;z-index:999;display:block;cursor:default;color:#333; background-color:#fff; padding:9px 0;}
.dropDiv .jhover {background-color:#F5F5F5;}
.jhover .word { color:#fff}
.dropDiv .list {width:534px;float:left;line-height:35px;color:#7fadc1;height:35px;}
.dropDiv .word {float:left;padding-left:10px;font-size:14px;font-family:微软雅黑;color:#7fadc1;} 
.dropDiv .view {float:right;text-align:right;font-size:14px;color:gray;padding-right:10px;font-family:微软雅黑;} 
@charset "utf-8";
.x-player {
	width: 100%;
	height: 100%;
	position: relative;
	background: #000000;
	-webkit-user-select: none;
    overflow: hidden;
}
.x-player p, .x-player li, .x-player ul, .x-player h1,.x-player button {
	margin: 0;
	padding: 0;
	list-style: none;
}
.x-mask {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.7;
	background: #000;
	z-index: 10;
}
.x-trigger {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0; 
	top: 0;
    z-index:50;
}
.x-fs-console {
    zoom:1.5;
}
.x-fs-console .x-control-btn .x-playing{
    background:url(./img/ico_playbtn@2x.png) no-repeat center center;
    background-size:contain;
}
.x-fs-console .x-control-btn .x-pause{
    background:url(./img/ico_pausebtn@2x.png) no-repeat center center;
    background-size:16px 16px;
}
.x-fs-console .x-control-btn .x-zoomout{
    background:url(./img/ico_zoomout@2x.png) no-repeat center center;
    background-size:16px 16px;
}
.x-fs-console .x-settings .x-panel li{
    font-size:14px;
}
.x-console {
    display:none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
.x-showmore a {
	position: absolute;
	top: 0px;
	right: 15px;
	color: #bbbbbb;
	text-decoration: none;
	font-size: 14px;
	z-index: 20;
    line-height: 35px;
}
.x-video-poster {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.x-video-poster img {
	width: 100%;
	height: 100%;
}
.x-video-player {
	width: 100%;
	height: 100%;
	position: relative;
	padding: 0;
	margin: 0;
}
.x-video-button {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 85;
}
.x-video-button .x-video-play-ico {
	width: 86px;
	height: 86px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -43px;
	margin-top: -43px;
	background: url(./img/xplayerv4.png) no-repeat 0 0;
}
.x-player .x-btn {
	display: inline-block;
	padding: 2px 8px;
	margin-bottom: 0;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	color: #333333;
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border: 1px solid #bbbbbb;
	border-bottom-color: #a2a2a2;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.x-player .x-btn-pay {
	color: #ffffff;
	background-color: #ff822e;
	background-image: -moz-linear-gradient(top, #ff944d, #ff6600);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff944d), to(#ff6600));
	background-image: -webkit-linear-gradient(top, #ff944d, #ff6600);
	background-image: -o-linear-gradient(top, #ff944d, #ff6600);
	background-image: linear-gradient(to bottom, #ff944d, #ff6600);
	background-repeat: repeat-x;
	border-color: #ff6600 #ff6600 #b34700;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.x-player .x-btn-major {
	color: #ffffff;
    background-color: #2c8ce0;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#47a4f4), color-stop(5%, #2e8ee2), to(#2683d8));
    background-image: -webkit-linear-gradient(#47a4f4, #2e8ee2 5%, #2683d8);
    background-image: -moz-linear-gradient(top, #47a4f4, #2e8ee2 5%, #2683d8);
    background-image: -o-linear-gradient(#47a4f4, #2e8ee2 5%, #2683d8);
    background-image: linear-gradient(#47a4f4, #2e8ee2 5%, #2683d8);
	background-repeat: repeat-x;
	border-color: #ff6600 #ff6600 #b34700;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.x-video-info {
	display: none;
	width: 100%;
	height: 35px;
	position: absolute;
	left: 0;
	top: 0;
	line-height: 35px;
	z-index: 20;
}
.x-video-info .x-title {
	position: relative;
	font-size: 14px;
	color: #bbbbbb;
	padding: 0 15px;
	z-index: 20;
    line-height: 35px;
}
.x-feedback {
	display: none;
	width: 100%;
	height: 35px;
	position: absolute;
	left: 0;
	top: 0;
	line-height: 35px;
	z-index: 60;
}
.x-message {
	width: auto;
	height: 35px;
	padding: 0 15px;
	position: relative;
	z-index: 20;
	color: #bbbbbb;
}
.x-message-btn {
	position: absolute;
	right: 15px;
	top: 0px;
}
.x-message-input {
	position: absolute;
	right: 65px;
	top: 3px;
	height: 25px;
	padding: 0 3px;
	width: 150px;
}
.x-dashboard {
	width: 100%;
	height: 60px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 80;
}
.x-progress {
	width: 100%;
	height: 20px;
	position: relative;
}
.x-progress-track {
	width: 100%;
	height: 10px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #555555;
}
.x-progress-load {
	width: 80%;
	height: 10px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #909090;
}
.x-progress-play {
	width: 30%;
	height: 10px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #eb3c10;
}
.x-controls {
	width: 100%;
	height: 40px;
	display: -moz-box;
	display: -webkit-box;
	display: box;
	-moz-box-orient: horizontal;
	-webkit-box-orient: horizontal;
	box-orient: horizontal;
	background: #222222;
}
.x-control-btn {
	display: block;
	width: 100%;
	height: 100%;
	background: none;
	border: none;
}
.x-control-btn em {
	display: none;
}
.x-control-btn b {
	width: 100%;
	height: 100%;
	display: block;
	background: url(./img/xplayerv4.png) no-repeat -85px 0;
}
.x-control-btn .x-playing {
	background-position: -85px 0;
}
.x-control-btn .x-pause {
	background-position: -260px 12px;
}
.x-control-btn .x-zoomin {
	background-position: -142px 11px;
}
.x-control-btn .x-zoomout {
	background-position: -206px 11px;
}
.x-play-control {
	width: 70px;
	height: 40px;
}
.x-time-display {
	width: 100px;
	line-height: 40px;
	color: #555555;
	font-size: 14px;
	text-align: center;
	font-family: Arial, sans-serif
}
.x-settings {
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	display: -moz-box;
	display: -webkit-box;
	display: box;
	-moz-box-orient: horizontal;
	-webkit-box-orient: horizontal;
	box-orient: horizontal;
	position: relative;
    padding-right:50px;
     -moz-box-pack:end;
     -webkit-box-pack:end;
     -o-box-pack:end;
     box-pack:end;
}
.x-fullscreen {
	width: 50px;
	height: 40px;
	position: absolute;
	right: 0;
	top: 0;
}
.x-quality,.x-localization,.x-playshow,.x-playspeed {
	width: 60px;
	height: 30px;
	text-align: center;
	text-align: center;
    padding-top:10px;
}
.x-playspeed{
    display:none;
   /* margin-right:10px;*/
}
.x-quality .x-control-btn,.x-localization .x-control-btn,.x-playshow .x-control-btn,.x-playspeed .x-control-btn{
	display: inline-block;
	width: 35px;
	height: 20px;
    padding:0 3px;
	background: none;
	background: #626262;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #e5e5e5;
	font-size: 12px;
	background: -webkit-gradient(linear, left top, left bottom, from(#7f7f7f), color-stop(0.5, #757575), to(#565656));
}
.x-playspeed .x-control-btn{/*width:56px;*/padding:0;}
.x-fs-console .x-quality .x-control-btn,.x-fs-console .x-localization .x-control-btn,.x-fs-console .x-playshow .x-control-btn ,.x-fs-console .x-playspeed .x-control-btn{
    font-size:14px;
}
.x-progress-seek {
	width: 18px;
	height: 24px;
	display: -moz-box;
	display: -webkit-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	position: absolute;
	left: 0;
	top: -8px;
	line-height: 25px;
}
.x-seek-handle {
	width: 16px;
	height: 16px;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	border-radius: 22px;
	border: 3px solid #eb3c10;
	background: #ececec;
}
.x-settings .x-panel {
    display:none;
	width: 60px;
	height: auto;
	position: absolute;
	bottom: 40px;
}
.x-settings .x-panel ul {
	width: 100%;
	height: 100%;
	position: relative;
	top: -2px;
	z-index: 20;
}
.x-settings .x-panel li {
	color: #bbbbbb;
	font-size: 12px;
	height: 24px;
	list-style: none;
	margin-bottom: 5px;
	line-height: 24px;
}
.x-settings .x-panel li:last-child {
	margin: 0;
}
.x-settings .x-panel .selected {
	background: #2ea5e4;
	color: #222222;
}
.x-settings .x-mask {
	top: -4px;
	left: -2px;
	padding: 2px;
}
.x-settings .pressed .x-control-btn {
	background: #06a7e1;
	color: #ffffff;
}
.x-progress-mini {
	display: none;
	width: 100%;
	height: 3px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.x-progress-track-mini {
	width: 100%;
	height: 3px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #555555;
}
.x-progress-load-mini {
	width: 80%;
	height: 3px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #909090;
}
.x-progress-play-mini {
	width: 30%;
	height: 3px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #eb3c10;
}
.x-prompt {
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 40;
}
.x-prompt-mode {
	width: 80px;
	height: 45px;
	position: absolute;
	bottom: 44%;
	left: 50%;
	margin-left: -50px;
	z-index: 20;
	color: #bbbbbb;
	line-height: 22px;
	padding: 5px 10px;
	text-align: center;
}
.x-prompt-forward {
	position: relative;
	text-align: left;
	background: url(./img/xplayerv4.png) no-repeat 45px -142px;
	font-size: 18px;
	z-index: 20;
}
.x-prompt-time {
	position: relative;
	z-index: 20;
}
.x-prompt-current {
	line-height: 45px;
	font-size: 18px;
}
.x-prompt-back {
	position: relative;
	text-align: right;
	background: url(./img/xplayerv4.png) no-repeat -91px -142px;
	font-size: 18px;
	z-index: 20;
}
.x-prompt-status {
	width: 75px;
	height: 40px;
	position: absolute;
	left: 50%;
	margin-left: -38px;
	bottom: 80px;
	line-height: 40px;
	text-align: center;
}
.x-prompt-txt {
	position: relative;
	z-index: 20;
	color: #bbbbbb;
	font-size: 18px;
    line-height: 40px;
}
.x-tips {
	display: none;
	width: 100%;
	height: 35px;
	position: absolute;
	left: 0;
	bottom: 50px;
	z-index: 70;
}
.x-tips-txt {
	line-height: 35px;
	padding: 0 15px;
	color: #bbbbbb;
	position: relative;
	z-index: 20;
	font-size: 14px;
}
.x-tips-txt a {
	margin-left: 5px;
	color: #06a7e1;
}
.x-tips-close {
	width: 35px;
	height: 35px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 20;
}
.x-tips-close a {
	display: block;
	width: 100%;
	height: 100%;
	background: url(./img/xplayerv4.png) no-repeat -23px -86px;
}
.x-tips-close em {
	display: none;
}
.x-pay {
	display: none;
	width: 100%;
	height: 35px;
	position: absolute;
	left: 0;
	top: 0px;
    z-index:90;
}
.x-pay-txt {
	width: auto;
	height: 35px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	line-height: 35px;
	padding-right: 200px;
	font-size: 18px;
	color: #bbbbbb;
	z-index: 20;
}
.x-pay-txt h1 {
	font-size: 14px;
	padding: 0 15px;
    line-height:35px;
}
.x-pay-txt .x-vip {
	font-style: normal;
	color: #ff6600;
}
.x-pay-tips {
	font-size: 14px;
	padding: 0 15px;
}
.x-pay-btn {
	width: 180px;
	height: 35px;
	line-height: 35px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 20;
}
.x-pay-btn .x-btn {
	margin-right: 10px;
}
.x-pay-trial {
	font-size: 12px;
	color: #bbbbbb;
	margin: 0 10px;
}
.x-showlist {
    display:none;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 60;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -o-backface-visibility:hidden;
    backface-visibility:hidden
}
.x-showlist-inner {
	width: 500px;
	height: 360px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -250px;
	margin-top: -180px;
	z-index: 20;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -o-backface-visibility:hidden;
    backface-visibility:hidden
}
.x-showlist-hd {
	position: relative;
	z-index: 20;
}
.x-showlist-hd label {
	position: absolute;
	top: 5px;
	left: 5px;
	font-size: 14px;
	color: #bbbbbb;
}
.x-showlist-close {
	width: 32px;
	height: 32px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(./img/xplayerv4.png) no-repeat 8px -88px;
	z-index: 20;
}
.x-showlist-bd {
	width: 410px;
	height: auto;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -200px;
	margin-top: -130px;
    overflow: hidden;
	z-index: 20;
}
.x-showlist-bullet{
	width: 410px;
    height: 265px;
	overflow-y: scroll;
    overflow-x: hidden;
} 
.x-showlist-bd a{
    text-decoration:none;
    color:white;
}
.x-showlist-bullet li {
	width: 100%;
	height: 40px;
	background: #000000;
	margin-bottom: 1px;
	line-height: 40px;
	color: #bbbbbb;
    text-indent:10px;
    overflow:hidden;
}
.x-showlist-bullet .selected {
	background: #06a7e1;
	color: #222222;
}
.x-showlist-grid {
	width: 420px;
	position: relative;
	z-index: 20;
}
.x-showlist-grid li {
	width: 40px;
	height: 40px;
	margin: 0 1px 1px 0;
	background: #000000;
	float: left;
	color: #ffffff;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
}
.x-showlist-grid .disabled {
	color: #555555;
}
.x-showlist-grid .visited {
	color: #911891;
}
.x-showlist-ft {
	width: 100%;
	height: 65px;
	line-height: 65px;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 20;
}
.x-showlist-pages {
	width: 100%;
	height: 100%;
	text-align: center;
}
.x-showlist-pages ul,.x-showlist-pages li,.x-showlist-pages span {
	display: inline-block;
}
.x-showlist-pages li {
	width: 12px;
	height: 12px;
	background: url(./img/xplayerv4.png) no-repeat -288px -96px;
	margin: 0 5px;
}
.x-showlist-pages li em {
	display: none;
}
.x-showlist-pages .current {
	background-position: -256px -96px
}
.x-showlist-pages .x-showlist-pre {
	width: 32px;
	height: 32px;
	vertical-align: middle;
	background: url(./img/xplayerv4.png) no-repeat -192px -94px;
}
.x-showlist-pages .x-showlist-next {
	width: 32px;
	height: 32px;
	vertical-align: middle;
	background: url(./img/xplayerv4.png) no-repeat -208px -94px;
}
.x-showlist-pages .x-disabled-pre {
	background-position: -128px -94px;
}
.x-showlist-pages .x-disabled-next {
	background-position: -146px -94px;
}
.x-advert {
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 80;
	font-size: 12px;
	color: #bbbbbb;
	-webkit-user-select: none;
}
.x-advert-skip {
	width: 70px;
	height: 35px;
	position: relative;
	text-align: center;
	float: right;
	margin-left: 3px;
}
.x-advert-countdown {
	width: 80px;
	height: 35px;
	position: relative;
	text-align: center;
	float: right;
}
.x-advert-txt {
	position: relative;
	z-index: 20;
	line-height: 35px;
}
.x-advert-sec {
    color: #d83e26;
}
.x-advert-detail {
	width: 120px;
	height: 35px;
	line-height: 50px;
	position: absolute;
	right: 0;
	bottom: 50px;
	text-align: center;
}
.x-advert-detail .x-advert-txt {
	font-size: 14px;
}
.x-ico-detail {
	display: inline-block;
	width: 15px;
	height: 15px;
	background: url(./img/xplayerv4.png) no-repeat -96px -96px;
	position: relative;
	top: 3px;
	left: 5px;
}
.x-video-loading {
	display: none;
	width: 64px;
	height: 64px;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 60;
	margin-left: -32px;
	margin-top: -32px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGODdGMTE3NDA3MjA2ODExODIyQUJFM0Q2NThGMUE2NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5QUJGREFFRTMxNjcxMUUyQTdGQ0MzMTAyNDYwOEM0MyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFNjMxMEJBODMxNjUxMUUyQTdGQ0MzMTAyNDYwOEM0MyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkFCRjExNDMyNzIwNjgxMTgwODNEQjJGMEFDNDg0NjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjg3RjExNzQwNzIwNjgxMTgyMkFCRTNENjU4RjFBNjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6kvxsdAAANkElEQVR42uxbe2xUVRq/5955tJ2ZtjB9QWkpUp6WKIiLLrS7UgK0QhYTuxoNuOIqZotKuiYmm9XgixgSjTH8o3+sr+h2E0LcUJVXwIBQHj4QLCiU0u2WFkrfdDrtzNy5+5273xlPT++9c6dMu7txJ/kyt9N7z9zv9/2+57lDNE2Tfs4vWfqZvxzsgBAyHusT7l0USr0oHqt43oTRkTHfMY5Ky5wowjs7J4THwwhCdCJBSCYAvKVlXFfBdycK/5mCCg9wawxzymv/SwAQwdJUWTeIC9/5YwYEPTcMkoqKR1CiCIyRP2r/bQAQweJMyRSQNFROf1+/fv3Me++99/bi4uJbsrOz8zIzM/2pqakRp9M5ALGnCq+nEvb5fJqqqiQUCkmRSMSIZVrSg8EYUiHhlPaCZIEUgMwFWQxyz6ZNm/5QX1//9/7+/nZYfxgkBBIGieBxEGQQzl0IUgiSQddj90MFQJPy8vKIw+EwCqLJ0TtBAAinfAre9BSQWSB3wI2Wv/7661tbW1vPUuVQySACIIKgglDKLwGZCTJZBICXsrIyAuxIGghjAYDRnfqxB8SPllsAUvrMM8883dbWdgbWugEyABLgQBiyAGAZyGxcz20GAJO1a9dKXq/3phmRKABMeRcqnw1yC7U6ULTy2LFju6LRaC+s0z8GAMpA5uCacQGg0tXVJZWUlNwUCIkAwCtP/T0HKb/kwQcf3Hjt2jVK9x4QCkCfBQhmANwFUmyXAbxUV1eTlJQUmastyHgBwGifg3S9+7nnnqsJBoMtcG0XSLcBCGYsEAFYBDIDZJJVDDCTTz/9lEBWkRNlgl0AWMBjtKeWv3v79u1/DofDbXDddZBOBMGKBaIbRFg2wMyRD5JOgU4UACpnz54l4IoJMcEOAAQLmxSkJ/X5JTU1NVtA+Va4pkMAwA4LGAAh/PwKrDkd0yitGZSxAABCGhoaiN/vtw0Cu9YRh/oKFjeUAZOqqqrmvfLKK09DunPYKEgId45+DPGipbGx8cempqaW5ubmSxDMGvEcFQoiTVEUGtykuro6qaioKKGYNn/+fLJz505tzZo1JBAIsO8mce/ThAGM+l7M8yVQwVVcvXr1FJxLqU+Lm6sg10yYEGMB3My1PXv2/K2ysvL3sM4qkF+B/AJjSRbm/zSMMxRwWvjIWVlZZOvWrZZWF4512bZtm359PCZYuQBP/Sz0+9KjR4/+Fc6j1L+CIPBAiCD0gJt0guK1hYWF98P1v8YKsQSLHgqqD5VO4RokWSix5YKCAgJp1pbyTFavXs13ooYgxAPAiUGJlrd3QLqphjzfDOf9E4UHYhQIHR0d5x966KHNcO1yej1auwCzyCS0uENomYlwwzEg3G63TFOeoLCh8lQGBwdJbm6uYtB+2wJARqvQqD+XlrdXrlw5Cuf8A6XFCgTw8aMzZsygDc4vQeaBTMMg6sN1XQY3RoT7GAUCxAf5gQceIGZKi/Lqq6/ybfkoFpgBwHzfhxZb/Nprr/0J/n8ZpdkKhEuXLh2FSLwOfbwYLe7DQOpgN2IV0eN0ncrDDz9sFwR55syZDjMWWAHAfJ+Wp/e0tLR8Af+/BNLEgTAKCKD96fz8/PtR+VtwDQ+6kxxPcQsQeCYo9AWBTo6nPBWoVxQuuI4AwQwABW96Ksjtjz322Cb430WQRgRBBEIHAXr3ZiiLq5H2xah8ql2rJ8AEnQXp6ekOYJup4rxMnTqVH8KMAkA2+AIHUjYN6LaEG15GheOY7Nu371Btbe15OO4B6QcJ4sSHlrv6K0lzCv2D/v5+acOGDbKNZogsXbpUsjpPNhiTs5FW6uLFixfgl2qc8vxxFPJ84Mknn6yD4z6QG6h8iCmfrOmtMC/Ujh8/Ln/55Zfx5hbS5s2bNat6QDbI/xQAFyA8w+fzeQXLj2LAwYMH61tbW7tE5cd7mKmqqvTiiy8qJlkj9iorK5NycnJM6wEjAHQXKC8vLzaiO+8OtKPbsWPHMZzu8sprWhK3nAQWxJhw8uRJMjw8TCwYoP/v1ltvlQxqDEMAWAxwzp49Oz+O9dX29vYO8H/a0AzhdDecLOpbgMDHAvLhhx9axQL977lz50p2GcBG2w5oL/1mQY/J+fPnmzjl2Vh7Ql+HDh2STXaeYkWWAAAxG4sT3g0yMjJ8nEKjOjt6cPHixXa0epjt7GjjuNtKl+a28PT7hTqFCAFStDJZuHChKQMcBozQmeDxeJwWOzUEAehCy/9HtrXoq7OzUxEMNSoeFBcXM3ZHrRgwAlmXy+WMQ2nS29sbFFLjRADAW5luoFgNP/TPp0yZIpl1hlYDkQn35zHuSslxtvlpdygZBEfN7PkA3ZIhujcVJwhCSeo2Sy/jrHwsaHu9XsWg9+cBIm1tbbbqAIlPdwMDA0Gr8pf6PXRbmQbDjIligJ6xoAGTBSaIQrq7uxU7ADAfpgEtAv7dZ9ED6EFv1qxZWdz2tw4CGacnLXSt/700n66VOXPmGD1/wDNCgcZJsVMKa5xyEaBNV5xKMDp//vyp2D67uY5roqyvb86uWrWKpW4eBF7kH374QTHbajcCgKa18IULF66a0J+lPHXatGnpUGvnciDoTBgPFuCSMqe8g7a6K1asIMKDFyIL5IaGBsVsXREAFQEI7d+/vykeA+CmotXV1QtwhpDKjbtIMkHAtfidab1jve++++iEXjFwgREs+OqrrxSDXuKnWRz3JS4cYVHfzu/r6/sjRPpUsQnhj2/cuDEMhcZfOjo6WuDva9gW0/I4kqyqEO+Nn1V40tLSPOfOnYtOnz5dLMJGKAnlOqF7BnAYwPtirbppFghjbR+sr6+/ECcQqtAyK2+99dZd+KyAj2dCMljAWZ89kKE/efLEE0+4QHmZe7qEfwYpdgzNkttgqEPixQAKwCBcfCZOKtQFqDi3oqKiCEfe6XiTsXgwFiC462RBeQ80N76XXnpJ4TKQSxr5MBZzE8fu3bsdBqW6ZlUHqEiT4EcffXS5qanperxYAGWz9s4779yTk5OThzs96RgXYtPgREDgzlW4zRO6l+AD6md+8MEHTso8afTTZyOU/+yzz1zff/8936uM6leM0laMAXTK8+67756IBwAVyAhpBw4cWAk3locxJBNBSLHLBhOrp+AWXYbb7Z5UW1ubduedd8qCtQ3lzTffdEg/PYGmGpX3fBDkQWHB0A9RNr+xsfF34G+T48wH9ffvvvvu+sqVKw9CULyKQ1J+VBYWLKEJ5e2INMeGsxQAADYDLJ+ybt26sGBRoxhF5wRk+fLl1JC9XACMsO80C4J8OqQXByKRSO8LL7xwiI6/LL4wJrfddtukU6dOrYIvp9thlA25uDOUia7hRWakST89TsceqfPg/9MxntDrskpKSnKPHDmSCcqbWd7JuYFTVVXHs88+q3BTKtNhjWzRCYbQcv2A/EWoC360QH0EGIWFhSmff/55KbjPMr/fX4Cbobm4U+RH5TJRMlDhTPw8C7flcsDqU15++eVpJ06cyABg+a0up0X0d7zxxhvub775JsilvYhZq27kAuIOsV4XZGdnT/v6669/W1BQkGGguGmWgJ5ieNeuXW07duxo+vbbb3vwpnirqMJA1gX1vffRRx9NB5EhsDL/VfkqVIjssc8BLFJeXj4YCAS6uT2KkBgAY3qbACBxvpiKVspevXr17J07d/7G4/EoNkGI3VgUXlBeB8AyvVCbByCuBHp6evRxGhRbSlFRkQuaKwUCnGPBggVRWZZVrjKNcoFM5f7mv1OFrk9aunTpMKzfhb4/wE2qo0ZDVisAeKt4GAiPPPJICaS8FZD6iB0GiEAYyBB3zEfsiKC0kfVjcQnadw2CbwiKt+uc8kGzcZ1VEDTqDYYwmne///77559//vkj4XBYNWCAHTFimix0erJJZyfW/Lr/Dw0NOdavX6+B8r14n4OC5TU7zZAVCCFclNb5ndu3bz+9ZcuWL8DPwiZp0Up5EQij8ZZs0N+LjY4eCLu6upxQiYY/+eSTTiHlhe0Maq1cQLxBVpikoTtMBsrNAHcohRrBEy89GtGWY5gqFCsR4V2kv26Y06dPR8Ele8+cOcOUH7ExazWoteMC4qQowjGBftn1ffv2XVy0aNHuurq6Zohxdq0vmYzaZWFvggiPzsSsD3lefvvtt7Vly5ZdB+VpB8oi/pAd5RNlgNHGCStRWXDMrKqqKtq2bRv9TYDXRunMsyBiECDNWKNCKo7U1NT0HD58uBNdsh9pP5yI8naygNVEVhFLVVrMQNmc+dRTT818/PHHi+fNm5dmp4eIo3jsb6guI1Db93788ccd3FZ8ABk5zK0h2bH8WAEQU6TMsSGVK2V9lZWVeRs3bpxeWlrqh2JGsQGA+Hmkvb09AhVl8L333uuGUrgblR5ApYNCsFMT2Zi5WQDE6G35k5mysjJ/RUVFFvTxXqgk3bm5uQ4ofgi0tnrQHBwcVKFiDIPC4cuXLw81NDQM7t27tw+s3oeKDnLvrLwNce6T8K5UMgCQDHK33R9NKUL+F7NCiPNpXmHez6M3sx+ZTABG7dZI9n42x29UaELhxd7DXN+gChaXpJvYi0z2Dyc1A0Xi/XDSdFfKpGaI3qzSRq/x+OUou0FV2La28/MWO/VDcvcb/v/r8Z/5618CDACSrI8YsjnaagAAAABJRU5ErkJggg==) no-repeat 0 0;
	-moz-animation-name: loadingAnimations;
	-moz-animation-duration: 1.2s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
	-webkit-animation-name: loadingAnimations;
	-webkit-animation-duration: 1.2s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-o-animation-name: loadingAnimations;
	-o-animation-duration: 1.2s;
	-o-animation-iteration-count: infinite;
	-o-animation-timing-function: linear;
}
@-webkit-keyframes loadingAnimations {
	12.5% {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}
25% {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg)
}
37.5% {
	-webkit-transform: rotate(135deg);
	-moz-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	-o-transform: rotate(135deg);
	transform: rotate(135deg)
}
50% {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}
62.5% {
	-webkit-transform: rotate(225deg);
	-moz-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	-o-transform: rotate(225deg);
	transform: rotate(225deg)
}
75% {
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg)
}
87.5% {
	-webkit-transform: rotate(315deg);
	-moz-transform: rotate(315deg);
	-ms-transform: rotate(315deg);
	-o-transform: rotate(315deg);
	transform: rotate(315deg)
}
100% {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg)
}
}
@media screen and (max-width: 640px) {
	.x-showlist {
	zoom: 0.8;
}
.x-showlist-grid li {
	font-size: 16px;
}
}
@media screen and (max-width: 480px) {
	.x-showlist {
	zoom: 0.7;
}
.x-showlist-grid li {
	font-size: 18px;
}
}
/*recommend begin*/
.x-recommend {
    /*display: none;*/
	position: absolute;
	left: 0;
	top: 0;
	z-index: 90;
	width: 100%;
	height: 100%;
	background: #222222;
    overflow:hidden;
    display: -moz-box;
	display: -webkit-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-webkit-box-pack: center;
    -moz-box-pack: center
}
.x-recommend .x-pages{
    width:auto;
    height:auto;
    overflow:hidden;
    position:relative;
    text-align:center;
    padding: 30px 30px;
}
.x-recommend .x-replay{
    position: absolute;
    z-index: 20;
    right: 0px;
    top:0px;
    width: 150px;
    height: 85px;
}
.x-recommend .x-item{
    position:relative;
    z-index: 10;
    width: 150px;
    height: 85px;
    margin: 0 12px 12px 0;
    overflow: hidden;
    display: inline-block; 
    vertical-align:middle; 
}
.x-recommend .x-item-noimg img{
    width:150px;
    height:85px;
}
.x-recommend .x-item-img img{
    width:100%;
}
.x-recommend .x-item-bg {
	z-index: 1;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	background: url(./img/item_bg.png) no-repeat left  top;
}
.x-recommend .x-item-title {
	z-index: 10;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 40px;
	overflow: hidden;
    text-align: left;
    padding: 0 1px;
    font-size: 14px;
    font-weight: normal;
    color:#ffffff;
    text-shadow:1px 1px 1px #000000;
}
.x-recommend .x-item-url {
	z-index: 20;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0
}
.x-recommend .x-item-url a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
    font-size: 14px;
	width: 100%;
	height: 100%
}
.x-recommend .x-play-loading {
	display: none;
	background-size: 32px 32px;
	width: 32px;
	height: 32px;
	margin-left: -16px;
	margin-top: -16px
}

.x-ad-pause{
    display:none;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-300px;
    margin-top:-225px;
    z-index: 55 ; /* > trigger */
}
.x-ad-pause .x-pause-close{
    position:absolute;
    width:44px;
    height:44px;
    right:0;
    top:0;
	background: url(./img/xplayerv4.png) no-repeat -17px -83px;
}
.x-app-guide{
    padding:10px;
    background:#202020;
    width:auto;
    height:auto;
    position:absolute;
    left:50%;
    top:50%;
    z-index:100;
}
.x-app-guide-tips{
    margin-bottom:10px;
}
.x-app-guide p{
    font-size:14px;
    color:#ffffff;
    line-height: 20px;
}
.x-app-guide-action button{
    margin-right:10px;
}

@media all and (min-width:620px) {
    .x-ad-pause{display:block;}
}
