/***** 全局设置 *****/ 
body,h1,h2,h3,h4,h5,h6,p,form,ul,ol,li,dt,dl,dd,th,td,label,bottom,textarea{ margin:0;padding:0;}
body{font-family:"microsoft yahei", arial;font-size:12px;line-height:1.5;text-align:center;background:#f2f2f2;color:#555;}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{ font-size:100%;}
fieldset,img{border:0;}
ul{margin:0;padding:0;list-style:none;}
div,th,td{font-size:12px;}
table{ border-collapse:collapse; border-spacing:0;}
em{ font-style:normal;}
sup{ vertical-align:text-top;}
sub{ vertical-align:text-bottom;}
.fl{ float:left;}
.fr{ float:right!important;}
.mt6{ margin-top:6px;}
.mt8{ margin-top:8px;}
.mt20{ margin-top:20px!important;}
.mt40{ margin-top:40px!important;}
.mt10{ margin-top:10px!important;}
.ml10{ margin-left:10px; display:inline;}
.mt12{ margin-top:12px!important;}
.clearfix:after{ content:"\20"; display:block; clear:both; height:0}
.clearfix:after{ *zoom:1}
.fn-clear:after{ content:"\20"; display:block; clear:both; height:0}
.fn-clear:after{ *zoom:1}
.clear{ clear:both;}
a{ color:#555; text-decoration:none; cursor:pointer;}
a:hover{ color:#f73; text-decoration:underline;}
.img0{ display:none;}


#list .other a.mobile i,.lxs_renzheng span,.shop_info .lxs_name h1 i,.shop_info .lxs_name .wz i,.shop_info .lxs_name .ico_sdta,.shop_info .lxs_name .ico_yyzz,.hot_recommend .tit h3 i,.lxs_recommend .tit h3 i,.hot_recommend .txt .first .price span,.lxs_info .top_pic,.box190 .txt strong i,.box190 .txt span i,.box190 .txt1 i,.tbgg h5 i,.cncnlogobg i,.sos2 button,.list_recommend .info .order a,#rz_info .down a{ background: no-repeat;}
.list_change dd .change i,.list_change dd .sort i,.box750 .guesbook dd span i,.lxs_recommend .txt li span.btn{ background: no-repeat;}

/***** 头部 *****/ 
#list{ display:block; position:relative; width:100%; height:32px; line-height:32px; border-bottom:1px solid #dcdcdc; background:#f5f5f5; z-index:10001;}
#list .list{ width:1200px!important; margin:0 auto;}
#list .logo{ width:105px; float:left; height:25px; padding:0px 20px 0 2px; padding-left:2px\9; text-align:left; overflow:hidden;}
#list .other{ float:right; color:#999;}
#list .other a{ margin-left:10px;}
#list .other a.mobile{ position:relative; padding-left:15px;}
#list .other a.mobile i{ position:absolute; left:3px; top:3px; width:9px; height:12px; background-position:0 0;}

.quick_menu{ position:relative; width:550px; float:left; padding-top:2px; z-index:9999;}
.quick_menu ul{ float:left;}
.quick_menu li{ position:relative; float:left; height:24px; line-height:24px; padding:3px 0; margin:0 8px 0 9px; display:inline; color:#999; font-size:13px; z-index:2;}
.quick_menu li.hotel{ padding:3px 0;}
.quick_menu li s{ text-decoration:none; color:#666;}
.quick_menu li a.f73{ color:#f73;}
.quick_menu li em{ font-size:13px;}
.quick_menu li.hot1{ position:relative;}
.quick_menu li.hot1 i{ position:absolute; top:-8px; left:52px; width:21px; height:14px; background:  no-repeat;}
.quick_menu li.home i{ display:inline-block; width:14px; height:12px; *vertical-align:3px; background: no-repeat -62px -85px;}


.quick_menu .hov .more{ display:block; border:1px solid #dedede; background:#fff;}
.quick_menu .more{ display:none; position:absolute; top:26px; left:0; width:50px; text-align:left; padding:3px 10px 8px 10px; border:1px solid #dedede; border-top:1px solid #fff; background:#fff; z-index:999;}
.quick_menu .more ul{ display:block; padding:6px 0; border-bottom:1px solid #eee; overflow:hidden;}
.quick_menu .more li{ width:70px; float:left; padding:0; margin:0; line-height:20px; border:0;}

.quick_menu b{ position:relative; float:left; height:24px; line-height:24px; padding:0 14px 0 8px; color:#666; border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2; font-weight:normal; overflow:hidden; z-index:10000;}
.quick_menu b s{ position:absolute; right:4px; top:10px; top:8px\9; width:0; height:0; line-height:0; font-size:0; border-top:4px solid #999; border-left:4px solid #f5f5f5; border-right:4px solid #f5f5f5;}
.quick_menu .hov b{ margin-top:-1px; border:1px solid #dedede; border-bottom:0; background:#fff;}
.quick_menu .hov b s{ top:5px; border-bottom:4px solid #999; border-top:4px solid #fff; border-left:4px solid #fff; border-right:4px solid #fff;}

.quick_menu .hov li{ border:0;}

#b{ padding-left:0; margin:0;}
#b .more{ width:140px;}
#b .more ul{ clear:both; width:140px; overflow:hidden; padding:6px 0; border-bottom:1px solid #eee;}
#b .more li{ width:70px; float:left; padding:0; margin:0; height:20px; line-height:20px; border:0; font-size:12px; overflow:hidden;}
#b .more li.title{ width:140px; font-weight:bold; font-size:12px; color:#f73;}
#b .more li.title a{ color:#f73;}
#b .more ul.bd0{ border-bottom:0;}

#top_user{ padding:0px 0 0 12px; color:#999;}
#top_user a.login{ padding-right:12px;}

.list a{ color:#666; text-decoration:none;}
.list a:hover{ color:#f60; text-decoration:underline;}
.list a.red { color:#ff0000;}

.menu_con{ position:relative; z-index:10;}
.menu_con .menu_con_bg{ position:absolute; top:0; width:100%; height:78px; border-bottom:2px solid #cd3538; background:#e43b3e; filter:alpha(opacity=90); -khtml-opacity: 0.9; -moz-opacity:0.9; opacity:0.9; z-index:2;}
/* #shop_info{ position:relative; background:#fff; z-index:999;}
.shop_info{ position:relative; width:1000px; height:76px; margin:0 auto; z-index:4;} */
.top_nav{ position:relative; width:1200px; margin:0 auto; z-index:3;}

.lxs_name{ float:left;}
.lxs_name h1{ float:left; margin:0 0 0 0; padding:0 6px 0 0; font:12px/24px '宋体'; font-weight:bold;}
.lxs_name h1 img{ vertical-align:middle;}
.lxs_name h1 a{ color:#555;}
.lxs_name h1 a:hover{ color:#f60; text-decoration:none;}
.lxs_name .wz{ float:left; font-size:16px; margin:0; padding:0 6px 0 0; font:12px/24px '宋体'; font-weight:bold;}

.cncn_logo{ position:relative; width:290px; height: 60px; padding: 10px 0; background:#fff;}
.cncn_logo sub{ display: none; position:absolute; top:80px; right:-4px; width:4px; height:6px; background: no-repeat -110px 0;}
.cncn_logo .logo{ display:inline-block; float:left; padding: 0 5px 0 10px; border-right:1px solid #f0f0f0; font-size: 0;}
.cncn_logo .logo a{ display:block;}

.cncn_logo .logo_r{ display: table-cell; height: 60px; padding-left: 8px; vertical-align: middle; text-align: left;}
.template4 .logo_r h1, .template4 .logo_r .wz{ font:16px/16px 'microsoft yahei';}
.template4 .w170 h1{ margin-bottom:5px; font-size:15px; font-weight: bold;}
.template4 .logo img{ width: 88px; height: 66px;}
.cncn_logo h1, .cncn_logo .wz{ display:block; float:none;}

.lxs_name .sign{ float:left; height:20px;}
.lxs_name .sign span{ float:left; margin-right:5px;}
.lxs_name .sign span s{ display:inline-block; width:20px; height:20px; background: no-repeat;}
.lxs_name .sign #xkz, .lxs_name .sign #kxrz, .lxs_name .sign #other, .lxs_name .sign #ppzy, .lxs_name .sign #ykbz{ position:relative;}
.lxs_name .sign #xkz{ z-index:2;}
.lxs_name .sign #xkz s{ background-position:0 0;}
.lxs_name .sign #kxrz s{ background-position:-20px 0;}
.lxs_name .sign #kxrz s.no{ background-position:-118px 0;}
.lxs_name .sign #other s{ background-position:-40px 0;}
.lxs_name .sign #ppzy s{ width:58px; background-position:-60px 0;}
.lxs_name .sign #ppzy .hidebox i.ico{ left:40px;}
.lxs_name .sign #ykbz s{ background-position:-138px 0;}
.lxs_name .sign #ykbz p em{  font-size:14px; color:#18b4ed;}

.sign .hidebox{ display:none; position:absolute; top:27px; *top:38px; left:-20px; width:340px; padding:15px 20px; border:1px solid #ccc; border-radius:3px; text-align:left; background:#fff;}
.sign .hov .hidebox{ display:block!important;}
.sign .hov .hidebox .seat{ position:absolute; top:-8px; left:19px; width:58px; height:8px;}
.sign .hov .hidebox p{ color:#666;}
.sign .hov .hidebox p a{ color:#2b7cc7;}
.sign .hov .hidebox p a:hover{ color:#f60;}

.sign .hidebox i.ico{ position:absolute; top:-8px; left:0; width:60px; height:8px; background: no-repeat -118px 0; overflow:hidden;}
.sign .hidebox strong{ display:block; padding-bottom:5px; font-size:14px; color:#f60;}
.sign .hidebox a.more{ float:right; color:#2b7cc7;}
.sign .hidebox a.more:hover{ color:#f60;}
.sign .hidebox dl{ clear:both; display:block; color:#666; padding:1px 0; line-height:23px;}
.sign .hidebox dt{ width:85px; float:left; text-align:right;}
.sign .hidebox dd{ width:255px; float:left;}
.sign .hidebox dd i.wp{ display:inline-block; width:24px; float:left; height:23px; background: no-repeat 0 -57px;}
.sign .hidebox dd a{ color:#2b7cc7; }
.sign .hidebox dd a:hover{ color:#f60;}
.sign .hidebox dd.server span{ width:90px; float:left; padding:3px 0; margin-right:5px; line-height:14px; border:1px solid #ffde27; text-align:center; background:#fffbe3;}
.sign .hidebox dd .tip{ padding:5px; line-height:16px; border:1px solid #e5e5e5; background:#fbfbfb;}
.sign .hidebox span.jb{ float:right; padding-top:4px;}
.sign .hidebox span.jb a{ color:#2b7cc7;}
.sign .hidebox span.jb a:hover{ color:#f60;}

.sign .tipbox{ display:block; position:absolute; top:-10px; left:25px; width:auto; padding:1px 3px; line-height:14px; color:#666; white-space:nowrap; border:1px solid #ccc; border-radius:3px; text-align:left; background:#fff;}
.sign .tipbox a{ color:#2b7cc7; }
.sign .tipbox i.ico{ position:absolute; top:3px; left:-5px; width:5px; height:11px; background: no-repeat right 0;}

.sign .hidebox .rz_con{ width:340px; padding-top:10px; overflow:hidden;}
.sign .hidebox .rz_con ul{}
.sign .hidebox .rz_con li{ width:68px; float:left; text-align:center; color:#666;}
.sign .hidebox .rz_con li a{ color:#2b7cc7;}
.sign .hidebox .rz_con li a:hover{ color:#f60;}
.sign .hidebox .rz_con li i{ display:block; width:33px; height:33px; margin-left:18px; background: no-repeat;}
.sign .hidebox .rz_con li i.smyz{ background-position:0 -20px;}
.sign .hidebox .rz_con li i.no_smyz{ background-position:-156px -20px;}
.sign .hidebox .rz_con li i.yyzz{ background-position:-33px -20px;}
.sign .hidebox .rz_con li i.no_yyzz{ background-position:-189px -20px;}
.sign .hidebox .rz_con li i.jyxkz{ width:32px; background-position:-66px -23px;} 
.sign .hidebox .rz_con li i.no_jyxkz{ width:32px; background-position:-222px -23px;} 
.sign .hidebox .rz_con li i.ywsqs{ width:29px; margin-left:20px; background-position:-98px -23px;}
.sign .hidebox .rz_con li i.no_ywsqs{ width:29px; margin-left:20px; background-position:-254px -23px;}
.sign .hidebox .rz_con li i.lxs5a{ width:29px; margin-left:20px; background-position:-127px -23px;}

.sign #kxrz .hidebox{ padding-bottom:45px;}
.sign .hidebox .line{ display:inline-block; width:340px; height:0; _padding-bottom:5px; _margin-top:5px; border-top:1px solid #e5e5e5; overflow:hidden;}
.sign .hidebox .down{ position:absolute; left:0; bottom:1px; _bottom:-29px; width:380px;}
.sign .hidebox .down span{ width:88px; float:left; line-height:30px; text-align:center; border-left:1px solid #fff; border-right:1px solid #fff;}
.sign .hidebox .down span a{ display:block; width:93px; line-height:30px; color:#fff; background:#fea500;}
.sign .hidebox .down span a:hover{ background:#ff8a00; text-decoration:none;}
.sign .hidebox .down span.on a{ background:#fea500; text-decoration:none;}

.sign .hidebox p{ line-height:30px;}
.sign .hidebox i.sd{ display:inline-block; width:20px; height:20px; vertical-align:middle; margin:-5px 4px 0 0; background: no-repeat -25px -57px;}
.sign .hidebox i.lxh{ display:inline-block; width:20px; height:20px; vertical-align:middle; margin:-5px 4px 0 0; background: no-repeat -46px -57px;}

.sub_menu{ display:inline-block; width:870px;height:87px;overflow:hidden}
.sub_menu li{ float:left; line-height:76px; padding:0 15px; }
.sub_menu li a{ color:#fff; font-size:16px;}
.sub_menu li.nav_on{ border-bottom:2px solid #b11d20; background:#cd3538;}

.main_visual{ position:absolute; top:34px; width:100%; z-index:1;}
/* .main_image { width:100%; height:540px; overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:540px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:540px;}
.main_image li span {display:block; width:100%; height:540px}
.main_image li a {display:block; width:100%; height:540px}
.flicking_con {width:990px; margin:0 auto; position:relative}
.flicking_con .flicking_inner {position:absolute; top:500px; left:50%; margin-left:-20px; z-index:999; width:300px; height:21px}
.flicking_con a {float:left; width:12px; height:12px; margin:0 5px; padding:0; background:#fff; display:block; text-indent:-10000px; border-radius:50%;}
.flicking_con a.on {width:14px; height:14px; margin-top:-1px;background:#e43b3e;}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:42px!important;height:100px!important;top:50%;margin-top:-50px;display:none; background: no-repeat }
#btn_prev:hover{ background-position:0 -100px;}
#btn_next:hover{ background-position:-43px -100px;}
#btn_prev{left:100px;}
#btn_next{ background-position:-43px 0;right:100px;} */

.swiper-container3{
    height: 540px;
    overflow: hidden;
}

.swiper-container3 .swiper-slide a {display:block; width:100%; height:540px}
.swiper-container3 img{
    display: block;
    width: 100%;
    float: none;
	height: 540px;
    background:  no-repeat center center;
}
.swiper-button-prev,.swiper-button-next{z-index:11111;position:absolute;display:none;width:42px!important;height:100px!important;top:50%;margin-top:-50px; background: no-repeat !important}
.swiper-button-prev{
    left: 100px!important;
}
.swiper-button-next{
    right: 100px!important;
}
.swiper-button-next, .swiper-button-prev{
    margin-top: -60px!important;
}
.swiper-container3:hover .swiper-button-prev,.swiper-container3:hover .swiper-button-next{ display: block;}

.swiper-button-next{ background: no-repeat -43px 0 !important;}
.swiper-button-prev:hover{ background-position:0 -100px;}
.swiper-button-next:hover{ background-position:-43px -100px;}
#home_custom{ clear:both; display:block:}


.tbgg{ position:relative; width:100%; margin-bottom:20px; height:40px; background:#fff8d9;}
.tbgg h5{ position:relative; width:88px; float:left; color:#f73; text-align:right; margin:0; line-height:40px; font-size:12px; font-weight:normal;}
.tbgg h5 i{ position:absolute; top:12px; left:12px; width:9px; margin-right:5px; height:13px; background-position:-283px 0; overflow:hidden;}
.tbgg2{ width:100%;}
#gd{}
.gdt{ margin: 0 20px 0 90px; height:40px; line-height:40px; overflow:hidden; text-align:left; white-space:nowrap;}
.gdt2{ width:710px;}
#gd a{ color:#666; margin-right:15px;}
.div2{ width:auto; height:20px; font-size:12px;}

.content6{ width:1200px; margin:470px auto 0 auto; text-align:left;}
.no_banner{ margin:0px auto 0 auto;}
.sidebar2{ width:250px; float:left;}
.sidebar2 .title,.sidebar2 .box250{ padding:15px 0; background:#fff;}

.title .tit{}
.title .tit h3{ display:inline-block; margin-left:-6px; padding:0 15px 0 24px; line-height:38px; color:#fff; font-size:18px; font-weight:normal; background:#e43b3e;}
.title .txtt{ margin:15px 0;}
.title .txtt li{ display:block; position:relative; padding-left:40px; margin:5px 0; font-size:18px; color:#333; font-weight:normal;}
.title .txtt li:before{ content:''; display:inline-block; position:absolute; top:2px; left:14px; width:22px; height:22px; background: 0 0 no-repeat;}
.title .txtt p{ position:relative; padding-left:40px; line-height:36px; font-size:14px; background: no-repeat -160px -19px;}
.title .txtt .last{ background:none; }
.title .txtt .last:before{ content:''; position:absolute; top:0; left:0; width:50px; height:47px; background: no-repeat -160px -55px;}


.box250 .tit{}
.box250 .tit i{ position:absolute; margin:38px 0 0 -6px; width:6px; height:5px; background: no-repeat -115px 0;}
.box250 .tit strong{ display:inline-block; margin-left:-6px; padding:0 15px 0 24px; line-height:38px; color:#fff; font-size:18px; font-weight:normal; background:#e43b3e;}
.box250 .sort{ margin:15px 0;}
.box250 .sort b{ display:block; position:relative; padding-left:40px; margin:5px 0; font-size:18px; color:#333; font-weight:normal;}
.box250 .sort b i{ display:inline-block; position:absolute; top:2px; left:14px; width:22px; height:22px; background: 0 0 no-repeat;}
.box250 .sort b i.other{background-position:0 0;}
.box250 .sort b.img{padding-left:11px;}
.box250 .sort b.img i{ display:none;}
.box250 .sort ul{ margin:5px 0;}
.box250 .sort li{ position:relative; padding-left:40px; line-height:36px; font-size:14px; background: no-repeat -165px -19px;}
.box250 .sort li.first{ background-position:-165px 18px;}
.box250 .sort li.last{ background-position:-165px -55px;} 
.box250 .sort li.hov a{ color:#18b4ed; text-decoration:none;}
.box250 .sort li.hov i{ position:absolute; top:11px; left:11px; width:14px; height:14px; background: no-repeat -44px 0;}
/*.box250 .sort li a:hover{ text-decoration:none; color:#18b4ed;}*/

.box250 .sale{ margin-top:10px;}
.box250 .sale li{ clear:both; position:relative; width:230px; margin:0 auto; padding:10px 0;}
.box250 .sale li a{}
.box250 .sale li span{ color:#999;}
.box250 .sale li span.title{ display:block; position:absolute; top:130px; left:15px; width:180px; padding:6px 10px; margin:0 auto; font-size:14px; color:#555; background:#fff; z-index:2;height:40px;overflow:hidden}
.box250 .sale li a:hover{ text-decoration:none;}
.box250 .sale li a:hover span.title{ color:#f60;}
.box250 .sale li span.price{ display:inline-block; padding-top:15px; margin:0 10px 0 25px; color:#f60;}
.box250 .sale li span.price b{ font-size:16px;}
.box250 .sale li span em{ color:#f02c35;}

.box250 .new li span.price{ display:block; margin:0 auto; text-align:center;}

.box250 .line_new{ padding:10px 15px; }
.box250 .line_new li a{ display:block; padding:5px 0; font-size:14px; }
.box250 .line_new li span.title{ display:inline-block; width:160px; height:21px; padding:0; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.box250 .line_new li span.price{ float:right; color:#f60;}



.box250 .order_ing{ clear:both; padding:5px 14px 0 14px; border-top: 1px solid #e6e6e6; overflow:hidden;}
.box250 .order_ing dl{ position:relative; padding:8px 0 8px 30px; border-bottom:1px dotted #e6e6e6; zoom:1;}
.box250 .order_ing dl i{ position:absolute; top:9px; left:5px; width:19px; height:17px; background: no-repeat -61px 0;}
.box250 .order_ing dl i.i2{ background-position:-63px -148px;}
.box250 .order_ing dt{ display:block; color:#666; zoom:1;}
.box250 .order_ing dt em{ float:left;}
.box250 .order_ing dt span{ float:left; padding-left:5px;}
.box250 .order_ing dt span.time{ float:right; color:#999;}
.box250 .order_ing dd{ clear:both; display:block;}
.box250 .order_ing dd a{ display:block; width:192px; height:21px; line-height:21px; color:#e43b3e; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.box250 .order_ing dd a:hover{ text-decoration:unline;}
.box250 .order_ing dd p{ color:#888;}


.box250 .fav_mobile{ position:relative; padding-top:5px; text-align:center;}
.box250 .fav_mobile img.eweima{ display:inline-block; width:190px; height:190px; margin:0 auto;}
.box250 .fav_mobile img.photo{ position:absolute; top:81px; left:100px;}
.box250 .fav_mobile span{ display:block; font-size:14px;}


.tool{ padding:10px 3px 10px 5px;  background:#fff; overflow:hidden;}
.tool strong{ display:block; position:relative; padding-left:40px; margin-bottom:10px; font-size:18px; font-weight:normal;}
.tool strong i{ position:absolute; top:5px; left:7px; width:22px; height:20px; background: no-repeat -84px 0;}
.tool a{ display:inline-block; width:71px; float:left; line-height:24px; margin:3px 4px 3px 5px; text-align:center; background:#f5f5f5;}

.weibo_con{ position:relative; padding:15px 10px 15px 80px; background:#fff;}
.weibo_con i{ position:absolute; top:10px; left:15px; width:54px; height:51px; background: no-repeat 0 -26px;}
.weibo_con b{ display:block; margin-bottom:5px;}
.weibo_con a.sina{ display:inline-block; width:62px; height:22px; text-indent:-9999px; background: no-repeat -54px -26px;}



.main{ width:930px; float:right;}
.main form{ display:inline-block;}
.sos{ padding:20px 30px; background:#fff;}
.sos label{ font-size:16px; font-weight:normal;}
.sos .sos_input{ display:inline-block; width:441px; height:48px; margin-left:80px; line-height:48px; background: no-repeat;}
.sos .sos_input label{ display:inline-block; text-indent:-80px;}
.sos .sos_input input.text{ width:300px; height:30px; font-size:16px; border:none; outline:none; background:none;}
.sos .sos_input input.submit{ width:50px; height:48px; text-indent:-9999px; border:none; background:none; cursor:pointer;}
.sos .keyword{ display:inline-block; width:330px; height:21px; margin-left:15px; font-size:14px; vertical-align:-4px; overflow:hidden;}
.sos .keyword span{ color:#888;}
.sos .keyword a{ margin-right:5px;}
.sos .keyword a:hover{ color:#18b4ed;}

.wellselect{ position:relative; left:4px; background-position:right -325px; width:60px; height:24px; line-height:24px; color:#000; display:inline-block; _display:inline; zoom:1;}
.wellselect em{ font-size:16px; text-align:center;}
.wellselect ul{ position:absolute;left:-10px; top:-6px; width:50px; padding:5px 0; font-size:16px; text-align:center; background:#fff; border:1px solid #e5e5e5;}
.wellselect ul li{ background:#fff; color:#666666; cursor:pointer;}
.wellselect ul li.hover{ color:#e43b3e;}


.box930{ clear:both; width:870px; padding:30px; background:#fff; overflow:hidden;}
.box930 .tit{ position:relative; height:30px; line-height:30px; padding-bottom:20px;}
.box930 .tit i{ position:absolute; top:6px; left:0px; width:5px; height:20px; background:#e43b3e;}
.box930 .tit strong{ float:left; padding-left:15px; font-size:22px;}
.box930 .tit a.more{ float:right; color:#999; font-size:14px;}
.box930 .tit a.more:hover{ color:#ef2a32; text-decoration:none;}

/* 图文展示 */
.box930 .tu_wen{ clear:both;}
.box930 .tu_wen dl{ clear:both; display:block; width:100%; float:left; margin:0 0 20px 0; background:#fff;}
.box930 .tu_wen dt{ position:relative; width:360px; float:left;}
.box930 .tu_wen dt .tip{ position:absolute; top:10px; left:10px;}
.box930 .tu_wen dt .tip span{ display:block; width:72px; line-height:30px; font-size:16px; color:#fff; text-align:center; border-radius:3px;}
.box930 .tu_wen dt .tip span.z{ background:#56d8c4;}
.box930 .tu_wen dt .tip span.g{ background:#e43b3e;}
.box930 .tu_wen dt .tip span.d{ background:#fcb34c;}
.box930 .tu_wen dt img{ display:block;}

.box930 .tu_wen dd{ width:488px; float:right; height:236px; padding:0 10px; border:2px solid #fff; border-left:0;}
.box930 .tu_wen dd a.title{ display:block; width:500px; height:60px; line-height:30px; font-size:24px; color:#333; overflow:hidden;}
.box930 .tu_wen dd a.title:hover{ color:#f60; text-decoration:none;}
.box930 .tu_wen dd .type{ clear:both; height:92px; padding:10px 0; font-size:14px; overflow:hidden;}
.box930 .tu_wen dd .type p{ clear:both; display:block; height:24px; line-height:24px;}
.box930 .tu_wen dd .type p em{ width:68px; float:left; color:#888;}
.box930 .tu_wen dd .type p span{ display:inline-block; width:390px; height:24px; font-weight:normal; color:#333; overflow:hidden;}
.box930 .tu_wen dd .type p span i{ display:none;}
.box930 .tu_wen dd .type p.xcgl{ position:relative;}
.box930 .tu_wen dd .type p.xcgl span i{ display:block; position:absolute; right:4px; top:-9px; width:16px; height:16px; background: no-repeat -139px 0;}
.box930 .tu_wen dd .type p.open span{ position:absolute; top:0px; left:68px; width:385px; height:auto; padding:0px 20px 5px 10px; border:1px solid #e6e6e6;}
.box930 .tu_wen dd .type p.open span i{ right:0px; top:-10px; background-position:-123px 0;}
.box930 .tu_wen dd .type p a{ color:#777;}
.box930 .tu_wen dd .type p a:hover{ color:#ef2a32; text-decoration:none;}
.box930 .tu_wen dd .type p i{ display:inline-block; width:14px; height:17px; margin:15px 5px; background: no-repeat 0 -33px;}
.box930 .tu_wen dd .type p i.i1{ background-position:0 -33px;}
.box930 .tu_wen dd .type p i.i1{ background-position:-15px -33px;}

.box930 .tu_wen dd .price_con{ clear:both; padding:5px 0; margin:0 10px; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; background:#fff; overflow:hidden;}
.box930 .tu_wen dd .price_con .price{ float:left; font-size:18px; color:#f60; font-weight:bold;}
.box930 .tu_wen dd .price_con .price em{ float:left;}
.box930 .tu_wen dd .price_con .price em b{ font-size:36px;}
.box930 .tu_wen dd .price_con .price em em{ float:none; font-size:12px;}
.box930 .tu_wen dd .price_con del{ display:inline-block; padding:25px 0 0 20px; font-size:14px; color:#999;}
.box930 .tu_wen dd .price_con .btn{ width:128px; height:40px; margin:8px 0 0 0; line-height:40px; float:right; font-size:16px; font-weight:bold; text-align:center; color:#fff; border-bottom:2px solid #cd3538; border-radius:3px; background:#e74f52; box-shadow:0 0 3px rgba(0, 0, 0, 0.3);}
.box930 .tu_wen dd .price_con .btn:hover{ text-decoration:none; background:#e43b3e;}

/* 大图展示 */
.box930 .da_tu{}
.box930 .da_tu ul{ width:900px; margin-left:-7px;}
.box930 .da_tu li{ position:relative; width:280px; float:left; height:280px; margin-bottom:10px; padding:7px;}
.box930 .da_tu li i{ position:absolute; top:15px; left:15px; width:72px; line-height:30px; font-size:16px; color:#fff; font-style:normal; text-align:center; border-radius:3px;}
.box930 .da_tu li i.z{ background:#56d8c4;}
.box930 .da_tu li i.g{ background:#e43b3e;}
.box930 .da_tu li i.d{ background:#fcb34c;}
.box930 .da_tu li span.title{ display:block; height:42px; margin-bottom:10px; line-height:21px; font-size:16px; overflow:hidden;}
.box930 .da_tu li a:hover span.title{ color:#18b4ed;}

.box930 .da_tu li span.price{ font-size:16px; color:#f02c35;}
.box930 .da_tu li span.price b{ font-size:24px; font-weight:normal;}
.box930 .da_tu li del{ padding:0 15px; font-size:14px; color:#999;}
.box930 .da_tu li span.sale{ padding:0 5px; color:#fff; font-size:14px; border-radius:3px; background:#f02c35;}
.box930 .da_tu li a{}
.box930 .da_tu li a:hover{ text-decoration:none;}
.box930 .da_tu li.hov{ background:#f5f5f5;}

/* 推荐景点 */
.box930 .tuijian_jd7{ height:258px; overflow:hidden;}
.box930 .tuijian_jd7 ul{ width:900px;}
.box930 .tuijian_jd7 li{ position:relative; width:189px; float:left; height:125px; margin:0 0 10px 10px;}
.box930 .tuijian_jd7 li a{height:125px;}
.box930 .tuijian_jd7 li img{height:125px;width:189px;}

.box930 .tuijian_jd7 li.first{ width:278px; height:258px; margin:0; overflow:hidden;}
.box930 .tuijian_jd7 li.first .pro span{ display:block;}
.box930 .tuijian_jd7 li.first .pro{ width:238px;}
.box930 .tuijian_jd7 li.first img{height:258px;width:278px;}
.box930 .tuijian_jd7 li .pro{ display:block; position:absolute; bottom:0px; left:0px; width:149px; padding:10px 20px; color:#fff; background: no-repeat 0 -150px;}
.box930 .tuijian_jd7 li .pro b{ display:block; padding-bottom:5px; font-size:16px;}
.box930 .tuijian_jd7 li .pro b a{color:#fff}
.box930 .tuijian_jd7 li .pro b a:hover{color:#18b4ed; text-decoration:none}
.box930 .tuijian_jd7 li .pro span{ display:none; height:36px; line-height:18px; overflow:hidden;}
.box930 .tuijian_jd7 li.hov .pro{ background: repeat;}
.box930 .tuijian_jd7 li.hov .pro span{ display:block;}
.box930 .tuijian_jd7 li.first.hov .pro span{ height:auto;}

.box930 .tuijian_jd4{ overflow;hidden;}
.box930 .tuijian_jd4 ul{ width:900px;}
.box930 .tuijian_jd4 li{ position:relative; width:210px; height:278px; float:left; margin-right:10px;}
.box930 .tuijian_jd4 li .pro{ display:block; position:absolute; bottom:0px; left:0px; width:170px; padding:10px 20px; color:#fff; background: no-repeat 0 -140px;}
.box930 .tuijian_jd4 li .pro b{ display:block; padding-bottom:5px; font-size:16px;}
.box930 .tuijian_jd4 li .pro b a{color:#fff}
.box930 .tuijian_jd4 li .pro b a:hover{color:#18b4ed; text-decoration:none}
.box930 .tuijian_jd4 li .pro span{ display:block; height:36px; line-height:18px; overflow:hidden;}
.box930 .tuijian_jd4 li.hov .pro{ background: repeat;}
.box930 .tuijian_jd4 li.hov .pro span{ height:auto;}

/* 景区介绍 */
.box930 .introduce{}
.box930 .introduce .pic{ float:left;}
.box930 .introduce .info{ width:360px; float:right;}
.box930 .introduce .info b{ display:block; font-size:24px; color:#333; font-weight:normal;}
.box930 .introduce .info b a:hover{ text-decoration:none;color:#18b4ed}
.box930 .introduce .info p{ position:relative; padding:15px 0; line-height:30px; text-indent:42px; font-size:14px;}
.box930 .introduce .info p i{ position:absolute; width:34px; height:32px; background: no-repeat;}
.box930 .introduce .info p i.first{ top:10px; left:0px;}
.box930 .introduce .info p i.last{ bottom:-10px; right:0px; background-position:-35px 0;}
.box930 .introduce .info .btn{ display:inline-block; padding:0 15px; line-height:40px; font-size:18px; color:#fff; border-radius:2px; background:#18b4ed;}

/* 旅游指南 */
.box930 .guide{ overflow:hidden;}
.box930 .guide ul{ width:900px;}
.box930 .guide li{ float:left; padding:15px; margin-right:10px; background:#f5f5f5;}
.box930 .guide li.one{ width:220px; height:298px;}
.box930 .guide li.two{ width:579px; height:98px; margin-bottom:10px;}
.box930 .guide li.three{ width:171px; height:160px; padding:15px 10px 15px 15px;}
.box930 .guide li.four{ width:171px; height:160px; padding:15px 10px 15px 15px;}
.box930 .guide li.five{ width:171px; height:160px; padding:15px 10px 15px 15px;}
.box930 .guide li b{ display:block; height:28px; font-size:18px; font-weight:normal; overflow:hidden;}
.box930 .guide li b a{}
.box930 .guide li b a:hover{ color:#18b4ed;}
.box930 .guide li p{ position:relative; padding-top:10px; line-height:28px; color:#999; font-size:14px;}
.box930 .guide li p span{ display:inline-block; position:relative; height:16px; line-height:16px; margin-right:12px; padding:0 3px; font-size:12px; color:#fff; background:#3e87e5;}
.box930 .guide li p span i{ position:absolute; top:4px; left:30px; width: 0; height: 0; line-height: 0; font-size: 0; border-left: 4px solid #3e87e5; border-bottom: 4px solid #f5f5f5; border-top: 4px solid #f5f5f5;}
.box930 .guide li p a{ position:absolute; bottom:0px; right:0px; color:#3e87e5;}

.box930 .guide li.one p{ height:252px;}
.box930 .guide li.two p{ height:56px;}
.box930 .guide li.three p,.box930 .guide li.four p,.box930 .guide li.five p{ height:112px;}


/* 客户留言 */
.box930 .tit a.more2{ display:inline-block; float:right; padding:0 10px 0 15px; line-height:36px; font-size:18px; color:#fff; border-radius:2px; background:#18b4ed;}
.box930 .tit a.more2 s{ display:inline-block; width:19px; height:17px; margin-left:5px; background: no-repeat -77px 0;}
.box930 .messages{}
.box930 .messages dl{ clear:both; display:block; margin:0 0 15px 0; background:#f5f5f5; overflow:hidden;}
.box930 .messages dt{ width:70px; float:left; padding:15px;}
.box930 .messages dt img{ display:block; border-radius:50%;}
.box930 .messages dd{ width:750px; float:right; padding:15px 20px 0 0; font-size:16px; color:#666;}
.box930 .messages dd p{}
.box930 .messages dd p em{ color:#999;}
.box930 .messages dd p span{ float:right; font-size:12px; color:#999;}
.box930 .messages dl.last{ margin:0;}


/*返回顶部*/
.side_kefu{ position:fixed; _position:absolute; right:0; width:53px; height:100px; z-index:9999;}
.side_kefu .icon{ display:block; width:53px; height:60px;}
.side_kefu .icon a{ display:block; width:53px; height:60px; text-indent:-9999px; font-size:14px; text-align:center; background: no-repeat; cursor:pointer;}
.side_kefu .icon.kefu_btn a{ background-position:0 0;}
.side_kefu .kefu_con{ display:none; position:absolute; bottom:-19px; right:52px; width:150px; padding:15px; text-align:left; border:1px solid #e6e6e6; background:#fff; overvflow:hidden;}
.side_kefu .kefu_con .tel{ padding-bottom:10px;}
.side_kefu .kefu_con .user_lxs{ display:inline-block; width:150px; padding:10px 0; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; overflow:hidden;}
.side_kefu .kefu_con .user_lxs p{ clear:both; display:block; padding:10px 0;}
.side_kefu .kefu_con .user_lxs p iframe{ display:inline; width:71px;}
.side_kefu .kefu_con .user_lxs img.photo{ width:57px; float:left; margin-right:10px; border-radius:50%;}
.side_kefu .kefu_con .user_lxs em{ display:inline-block; width:83px; padding-top:5px; color:#333;}
.side_kefu .kefu_con .user_lxs span.qq{ display:inline-block; width:83px; height:20px; padding-top:10px; word-break:break-all; overflow:hidden;}
.side_kefu .kefu_con .user_lxs span.qq img{ margin-right:3px; vertical-align:-2px;}

.side_kefu .other{ clear:both; padding-top:5px;}
.side_kefu .other span{ position:relative; padding:0 0 0 20px; margin:0 5px; line-heigth:21px;}
.side_kefu .other span.first{ margin:0;}
.side_kefu .other span i{ display:inline-block; position:absolute; top:2px; left:2px; width:13px; float:left; height:13px; background: no-repeat;}
.side_kefu .other span i.i1{ background-position:-71px -18px;}
.side_kefu .other span i.i2{ background-position:-86px -18px;}


.side_kefu .icon.go_top a{ background-position:0 -60px;}



/*底部信息*/
.bottom_con{ clear:both; margin-top:20px; overflow:hidden;}
.bottom_con .promise{ width:1200px; margin:0 auto; padding:20px 0;}
.bottom_con .promise span{ display:inline-block; position:relative; width:80px; margin:0 20px; padding:50px 10px 0 10px;}
.bottom_con .promise span i{ position:absolute; top:10px; left:30px; width:40px; height:40px; background: no-repeat;}
.bottom_con .promise span i.i0{ background-position:0px 0px;}
.bottom_con .promise span i.i1{ background-position:-40px 0px;}
.bottom_con .promise span i.i2{ background-position:-80px 0px;}
.bottom_con .promise span i.i3{ background-position:-120px 0px;}
.bottom_con .promise span i.i4{ background-position:-160px 0px;}
.bottom_con .promise span i.i5{ background-position:-200px 0px;}
.bottom_con .promise span i.i6{ background-position:-240px 0px;}



.bottom_con .help{ clear:both; width:1200px; padding:30px 0 50px 0; margin:0 auto; border-top:1px solid #c9c9c9; overflow:hidden;}
.bottom_con .help li{ display:inline-block; width:180px; padding:0 4px 0 15px; text-align:left;}
.bottom_con .help li strong{ display:block; font-size:14px; line-height:30px; color:#555;}
.bottom_con .help li a{ display:block; height:21px; line-height:21px; color:#999; overflow:hidden;}




#footer{ width:100%; color:#555; background: repeat-x 0 0;}
#footer .mzsm_tip{ padding-top:20px;}
#footer .mzsm_tip a{ color:#009529;}
#footer .mzsm_tip em{ color:#f73;}

.cncnlogobg{ display:inline-table; position:relative; width:950px; margin:30px auto 20px auto; height:0; font-size:0; border-bottom:1px solid #dedede;;}
.cncnlogobg i{ position:absolute; top:-12px; left:460px; width:31px; height:40px; background-position:-195px -63px;}


.lxs_custom{ position:relative; display:block; width:1200px; padding-top:30px; margin:10px auto; background:#fff; z-index:2;}
.lxs_custom .promise{ padding:10px 0; border-bottom:1px solid #ddd; overflow:hidden; zoom:1;}
.lxs_custom .promise span{ width:176px; float:left; height:21px; padding:0 30px; font-size:14px; border-right:1px solid #ddd; color:#666; overflow:hidden;}
.lxs_custom .promise i{ display:inline-block; position:relative; top:-3px; _top:0; width:16px; height:15px; margin-right:4px; background: no-repeat; vertical-align:middle;}
.lxs_custom .promise i.i1{ width:13px; background-position:0 -85px;}
.lxs_custom .promise i.i2{ background-position:-14px -85px;}
.lxs_custom .promise i.i3{ background-position:-31px -85px;}
.lxs_custom .promise i.i4{ width:14px; background-position:-47px -85px;}

.lxs_zizhi{ clear:both; width:1000px; margin:0 auto; height:50px; padding:10px 0; text-align:center;}
.box950 .lxs_zizhi{ clear:both; width:1000px; height:50px; padding:10px 0; margin:0; text-align:left;}
.lxs_zizhi span{ display:inline-block; width:140px;  height:50px; background: no-repeat; overflow:hidden;}
.lxs_zizhi span.xkz{ position:relative; width:163px; margin-right:2px; background-position:2px 0; line-height:14px;}
.lxs_zizhi span.xkz a{display:block; position:absolute; top:29px; left:-15px; width:164px; padding-left:78px; text-align:left;}
.lxs_zizhi span.yyzz{ background-position:-1002px 0;}
.lxs_zizhi span.zzyz{ background-position:-305px 0;}
.lxs_zizhi span.pzfw{ background-position:-190px 0;}
.lxs_zizhi span.zfb{ background-position:-345px 0;}
.lxs_zizhi span.ico_sdta{ background-position:right 0;}
.lxs_zizhi span.mall{ background-position:-657px -3px;}
.lxs_zizhi span.ykbz{ width:155px; background-position:-1180px 0;}
.lxs_zizhi span.xin{ position:relative; background-position:-504px 0; overflow:visible;}
.lxs_zizhi span.xin .hidebox{ position:absolute; left:-22px; bottom:40px; width:100%; height:20px;}
.lxs_zizhi span.xin .hidecon{ display:none;}
.lxs_zizhi span.xin .hidecon img{ display:block;}
.lxs_zizhi span.xin .hidecon .erweima{ width:180px; height:180px;}
.lxs_zizhi span.hov .hidecon{ display:inline-block; position:absolute; left:-22px; bottom:20px; border:1px solid #e1e1e1; text-align:center; background:#fff; z-index:1;}
.lxs_zizhi span.hov .hidecon i{ position:absolute; top:216px; left:82px; width:19px; height:10px; background: no-repeat -139px -8px;}
.lxs_zizhi span.hov .hidecon .info{ padding:0 10px 10px 10px; margin-top:-15px; line-height:20px; color:#666;}
.lxs_zizhi span.hov .hidecon .info a{ display:inline-block; padding:0 5px; line-height:21px; color:#fff; background:#ff9400;}

.lxs_yw{ line-height:18px; color:#666;}

.stat{ color:#666;}
.mzsm_tip{ width:1200px; margin:0 auto; padding:5px 0; margin:10px auto; color:#666; background:#fff;}
.mzsm_tip a{ color:#009529;}
.mzsm_tip em{ color:#f73;}


.link{ clear:both; width:1200px; margin:20px auto; font-size:14px; color:#666; overflow:hidden;}
.link b{ width:100px; float:left; text-align:right; font-weight:normal;}
.link span{ width:1100px; float:right;; text-align:left; }
.link span a{ color:#666; padding-right:10px;}
.link span a:hover{ color:#f70;}

#footer{  color:#666; background:#fff;}
#footer .cncnnav{ margin-bottom:10px; line-height:36px;  border-bottom:1px solid #e5e5e5;}
#footer .cncnnav a{ padding:0 5px; color:#666;}
#fu{ color:#ccc;}
#fu a{ padding:0 5px; color:#666;}
.box250 .sort b i.dj_iconnew{background: -22px 0 no-repeat}

/*********0728新增*********/
.box h4{line-height: 30px;text-indent: 10px; font-size:14px;color: #555;}
.tags_pagin{ clear:both; padding-top:10px; margin:0 0 20px 0; text-align:center; color:#666;}
.tags_pagin_con{display:inline-block;}
.tags_pagin span{}
.tags_pagin .prev{ padding-left:20px;}
.tags_pagin .prev,.tags_pagin .next{ position:relative; width:36px;}
.tags_pagin .prev,.tags_pagin .next{ width:60px;}
.tags_pagin .num,.tags_pagin .num-disabled,.tags_pagin .active{ display:inline-block; min-width:28px; _width:28px; height:38px; padding:0 5px; margin:0 2px; border:1px solid #ccc; line-height:38px;  font-size:14px; white-space:nowrap; text-align:center; vertical-align:top; text-decoration:none; background:#fff;}
.tags_pagin .active{ border:1px solid #00bf4b; font-weight:bold; color:#fff; background-color:#00bf4b;}
.tags_pagin span.text{ padding-left:12px; line-height:40px;}
.tags_pagin span.split{ margin:0 10px; line-height:14px;}
.tags_pagin a{ color:#666;}
.tags_pagin a:hover{ color:#00bf4b; border:1px solid #00bf4b; background:#f4fff7;}
.tags_pagin_con a.more{ display:inline-block; padding:0 60px; line-height:50px;  font-size:18px; border-radius:4px; color:#999; background:#f7f7f7;}
.tags_pagin_con a.more:hover{ border:0 none; background:#eee;}
.topiczt{margin-bottom:30px; border-bottom:1px solid #e5e5e5}


.content{ width:1200px!important; margin:0 auto; }
.all_sort{ display:none; }

.nav_con li strong i,.new_order dl i,.list_con dd p span.time i,.list_con dd p span.gz i,.toolbar .sort span.cut s{ background: no-repeat;}


.box_change{ clear:both; position:relative; margin:0 0 10px 0; border:1px solid #e3e3e3; font-size:14px; background:#fff; overflow:hidden; z-index:2;}
.box_change dl{ position:relative; line-height:22px; border-bottom:1px solid #e6e6e6; background:#fafafa; overflow:hidden; zoom:1;}
.box_change dl.last{ border-bottom:none;}
.box_change dt{ width:78px; float:left; margin-top:15px; color:#555; text-align:center; color:#e74f52;}
.box_change dd{ display:inline-block; width:840px; float:left; padding:15px 0 10px 10px; background:#fff;}

.box_change dl.more_jd{}
.box_change dl.more_jd dt,.box_change dl.more_jd dd{ margin-top:0;}
.box_change dl.more_jd dd{ padding-top:10px;}
.box_change dl.more_jd dd div{ width:688px;}
.box_change dl.more_jd dd a{ margin-right:5px;}
.box_change dl.more_jd dd a.on{ color:#5abb1f; background:none;}
.box_change dl.more_jd dd a.all{ padding-right:0; margin-right:0;}
.box_change dl.more_jd dd.choice{ width:674px; margin-left:8px; padding:5px 0 3px 0; background:#f7f7f7;}
.box_change dl.more_jd dd.more_choice{ width:800px; height:120px; padding-left:10px; padding-top:0; background:#fff7e7;}
.box_change dl.more_jd .btn{ width:110px; padding-top:5px; margin-left:-132px; margin-left:-120px\9;}

.box_change .choice{ display:block; width:850px; padding-right:80px; box-sizing:border-box;}
.box_change .choice_h{ height:120px; height:126px\0; overflow-y:auto;}
.box_change .choice_h a{ width:68px; float:left; height:22px; padding-left:10px; text-align:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.box_change dl.more_jd dd.choice_h div{ width:656px;}
.box_change dl.more_jd dd.choice_h a{ padding-left:10px;}
.box_change dl.more_jd dd.choice_h a.all{ padding-right:10px; margin-right:5px;}


.box_change dd .tag_top{ font-size:14px;}
.box_change dd .tag_top span{ display:inline-block; width:58px; float:left; height:22px; margin:0 5px 5px 0; padding:0 10px; border-radius:2px; color:#555; overflow:hidden; cursor:pointer;}
.box_change dd .tag_top span:hover{ text-decoration:none;}
.box_change dd .tag_top span.on{ color:#fff; background:#e74f52;}
.box_change dd .tag_con{ clear:both; display:block;}
.box_change dd a{ display:inline-block;/* width:58px; float:left;*/ height:22px; margin:0 5px 5px 0; padding:0 10px; border-radius:2px; /*white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;*/}
.box_change dd a:hover{ text-decoration:none;}
.box_change dd a.on{ color:#fff; background:#e74f52;}
.box_change dd .tag_con .hide_box{ display:none; margin-right:10px; font-size:14px; padding:5px 0 3px 0; background:#f7f7f7; overflow:hidden;}
.box_change dd .tag_con .hide_box a{ font-size:12px; width:auto;}
.box_change dd .tag_con .hide_box a.on{ font-weight:bold; color:#e74f52; background:none;}

.box_change dd.product a{ width:155px; float:left; padding:0; height:28px; line-height:28px; border:1px solid #cce5bd; border-radius:2px; overflow:hidden;}
.box_change dd.product a.all{ width:44px; float:left;}
.box_change dd.product span.other{ display:block; width:650px; float:left;}
.box_change dd.product a.on{ border:1px solid #e74f52; color:#fff;}
.more_mdd{ display:none;}
.box_change dd.open .more_mdd{ display:inline;}


.box_change dd.btn{ position:absolute; top:15px; right:10px; width:60px; float:right; padding:0; line-height:22px; text-align:right;}
.box_change dd.btn .btn_more{ width:50px; padding:0; color:#666; text-decoration:none;}
.box_change dd.btn .btn_more i{ width:10px; float:right; height:7px; margin:8px 5px 0 5px; margin-top:6px\9; background: no-repeat -32px 0; overflow:hidden;}
.box_change dd.btn .up i{ background-position:-22px 0;}
.box_change dd.btn .btn_add{ width:50px; margin:0; padding:0; color:#666; text-decoration:none; background:#f0f0f0;}
.box_change dd.btn .btn_add i{ width:9px; float:left; height:9px; margin:7px 0 0 7px; background: no-repeat -58px -9px; overflow:hidden;}


.toolbar{ position:relative; height:40px; border:1px solid #e5e5e5; background:#fff; z-index:2;}
.toolbar .sort{ float:left; font-size:14px; background:#fff;}
.toolbar .sort li{ float:left;}
.toolbar .sort span{ position:relative; display:inline-block; float:left; margin-left:-1px; line-height:40px; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; color:#555; cursor:pointer; }
.toolbar .sort span a{ display:block; padding:0 20px; text-decoration:none;}
.toolbar .sort span.cut{ position:relative; margin-right:0; color:#e74f52; background:#f7f7f7; z-index:2;}
.toolbar .sort .price span.cut{ _height:20px; _padding-top:8px;}
.toolbar .sort span.cut a{ color:#e74f52;}
.toolbar .sort span.cut s{ display:inline-block; *position:relative; *top:-7px; *left:3px; width:7px; height:8px; margin-left:5px; overflow:hidden; zoom:1;}
.toolbar .sort span.cut s.asc{ background-position:-64px 0;}
.toolbar .sort span.cut s.desc{ background-position:-64px -9px;}
.toolbar .sort span .line{ display:none; position:absolute; top:40px; left:0; width:100%; height:0; border-top:1px solid #fff; overflow:hidden; z-index:6;}


.toolbar .sort .price span,.toolbar .sort .traffic span{ padding:0 15px;}
.toolbar .sort .price span a,.toolbar .sort .traffic span a{ padding:0;}
.toolbar .sort .hover span.cut{ color:#f70; border-left:1px solid #ccc; border-right:1px solid #ccc; background:#fff;}
.toolbar .sort .hover span{ color:#555; background:#fff; z-index:2;}
.toolbar .sort .hover span s{ background-position:-75px 0;}
.toolbar .sort .hover span .line{ display:block;}
.toolbar .page_s{ float:right; padding:8px 8px 0 8px;}
.toolbar .page_s li{ float:left; margin-left:3px; line-height:25px; color:#999;}
.toolbar .page_s .first{ display:block; width:25px; height:25px; overflow:hidden; background: no-repeat;}
.toolbar .page_s .first a{ display:block; width:25px; height:25px; text-indent:-9999px; background: no-repeat 0 -25px;}
.toolbar .page_s .first a:hover{ background-position:0 -50px;}
.toolbar .page_s .next a{ display:block; width:53px; height:25px; padding-left:7px; text-align:left; background: no-repeat -25px -25px; overflow:hidden;}
.toolbar .page_s .next a:hover{ background-position:-25px -50px; text-decoration:none;}



.rht,.rht_box{ width:753px; float:right; padding:20px; margin-bottom:15px; border:1px solid #e5e5e5; background:#fff;}

.rht{ width:890px; float:right;}
.sidebar .tit{ width:100%; float:left; border-bottom:2px solid #ddd;}
.sidebar .tit h3{ display:inline-block; position:relative; bottom:-2px; float:left; height:35px; line-height:35px;  font-size:18px; border-bottom:2px solid #f47808; z-index:999;}
.sidebar .tit1{ width:100%; float:left;  line-height:30px; height:30px; border-bottom:2px solid #e5e5e5;}
.sidebar .tit1 h1{ width:auto; float:left; font-size:20px; color:#555; font-weight:normal; border-bottom:2px solid #f47808;}
.sidebar .tit1 h1 span{ color:#f47808;}
.sidebar .tit1 h3{ width:auto; float:left; font-size:20px; color:#555; font-weight:normal; padding:0 5px; border-bottom:2px solid #f47808;}
.sidebar .tit .more{ width:100px; float:right; text-align:right; padding-right:6px; font-weight:normal;}
.sidebar .tit .more a{ color:#666666;}
.sidebar em{ font-size:11px;}
.sidebar .txt a{ color:#2b7cc7;}
.sidebar .txt a:hover{ color:#f73;}
.sidebar .company_pic{ width:755px; float:left; padding:10px 0;}



.sidebar .company_pic{ width:755px; float:left; padding:10px 0;}
 
/***** 滚动图片 *****/
.company_pic ul{ width:1950px;}
.company_pic li{ width:180px; float:left; margin:0 4px; display:inline; line-height:24px; text-align:center;}
.company_pic li img{ display:block; width:180px; height:130px; overflow:hidden;}
.company_pic .company_pic_scroll{ display:block; width:100%; height:130px; overflow:hidden;}


.cert_pic{ clear:both; padding:0 24px;}
.cert_pic h3{ font-size:14px; line-height:30px; color:#ff0000; padding-top:20px; font-weight:normal;}
.cert_pic p{ color:#000; margin:8px 0; font-size:14px; line-height:24px;}


.box750{ display:block; width:750px; float:left; margin-bottom:15px; overflow:hidden;}
.box750 .tit{ position:relative; width:100%; height:35px; border-bottom:2px solid #e5e5e5;}
.box750 .tit strong{ display:inline-block; _position:relative; _bottom:-2px; float:left; height:35px; line-height:35px;  font-size:18px; font-weight:normal; color:#fff; border-bottom:2px solid #f47808;}
.box750 .tit strong a{ color:#555;}
.box750 .tit strong a:hover{ color:#f60;}
.box750 .tit a.more{ float:right; padding:5px 0 0 0; line-height:30px;}
.box750 .tit i.meto{ width:72px; float:left; margin-left:10px; display:inline; height:18px; margin-top:10px; background: no-repeat 0 -87px;}
.box750 .tit i.meto a{ display:block; width:72px; height:18px;}

.box750 .txt1{ display:block; width:750px; border-top:none; overflow:hidden;}
.box750 .txt1 ul{ width:795px;}
.box750 .txt1 li{ width:175px; float:left; padding:15px 0 0 0; margin-right:16px;}
.box750 .txt1 li img{ display:block;}
.box750 .txt1 li .title{ display:block; width:170px; height:28px; margin:4px 0; line-height:14px; overflow:hidden;}
.box750 .txt1 li .title a{ color:#2b7cc7;}
.box750 .txt1 li .title a:hover{ color:#f73;}

.box750 .txt1 li span{ color:#999;}
.box750 .txt1 li span em{ color:#f73;}
.box750 .txt1 li span em b{  font-size:18px; font-weight:normal;}
.box750 .txt1 li span i{ display:inline-block; width:49px; float:right; height:14px; margin-top:6px; background: no-repeat;}
.box750 .txt1 li span i.go{ background-position:0 -110px;}
.box750 .txt1 li span i.noshopping{ background-position:-53px -110px;}
.box750 .txt1 li span i.sale{ background-position:-105px -110px;}
.box750 .txt1 li span i.tuan{ width:28px; background-position:-158px -110px;}

.box750 .txt2{ display:block; width:748px; padding:10px 0 0 0; overflow:hidden;}
.box750 .txt2 ul{}
.box750 .txt2 li{ width:748px; float:left; padding-bottom:10px; margin:5px 0; border-bottom:1px dotted #dedede;}
.box750 .txt2 li img{ width:63px; float:left; height:42px; padding-right:10px;}
.box750 .txt2 li .type{ width:568px; float:left;}
.box750 .txt2 li .type a{ font-size:14px; color:#2b7cc7;}
.box750 .txt2 li .type a:hover{ color:#f60;}
.box750 .txt2 li .type s.kongqi{ display:inline-block; position:relative; bottom:-3px; width:16px; float:left; height:13px; background: no-repeat;}
.box750 .txt2 li .type p{ display:block; color:#999;}
.box750 .txt2 li .type p span{ padding-right:20px;}
.box750 .txt2 li .type p span a{ font-size:12px; color:#999; text-decoration:underline;}
.box750 .txt2 li .type p span a:hover{ color:#f73; text-decoration:none;}
.box750 .txt2 li .type i{ display:inline-block; width:49px; height:14px; background: no-repeat;}
.box750 .txt2 li .type i.go{ background-position:0 -110px;}
.box750 .txt2 li .type i.noshopping{ background-position:-53px -110px;}
.box750 .txt2 li .type i.sale{ background-position:-105px -110px;}
.box750 .txt2 li .type i.tuan{ width:28px; background-position:-158px -110px;}
.box750 .txt2 li .price{ float:right; text-align:right; color:#999;}
.box750 .txt2 li .price em{ padding-left:5px; color:#f73;}
.box750 .txt2 li .price em b{  font-size:18px; font-weight:normal;}

.box750 .txt3{ display:block; width:748px; padding:10px 0 0 0; color:#999; overflow:hidden;}
.box750 .txt3 ul{ width:800px;}
.box750 .txt3 li{ width:359px; float:left; padding:0 15px 0 0; line-height:24px; font-size:12px;}
.box750 .txt3 li.hot{ width:375px; padding:10px 0; margin-bottom:10px; border-bottom:1px dotted #e1e1e1;}
.box750 .txt3 li.hot img{ float:left; padding-right:10px;}
.box750 .txt3 li.hot .title{ display:inline; width:266px; float:left; height:24px; line-height:24px; font-size:14px; overflow:hidden;}
.box750 .txt3 li.hot span.price{ float:left;}
.box750 .txt3 li.hot p i{ display:inline-block; width:49px; height:14px; margin-top:6px; background: no-repeat;}
.box750 .txt3 li.hot p i.go{ background-position:0 -110px;}
.box750 .txt3 li.hot p i.noshopping{ background-position:-53px -110px;}
.box750 .txt3 li.hot p i.sale{ background-position:-105px -110px;}
.box750 .txt3 li.hot p i.tuan{ width:28px; background-position:-158px -110px;}
.box750 .txt3 li span.price{ float:right; padding-right:5px; color:#f73; font-size:12px;}
.box750 .txt3 li span.price em{  font-size:18px;}

.box750 .txt3 li.general a{ width:280px; float:left; height:24px; overflow:hidden;}
.box750 .txt3 a{ color:#2b7cc7;}
.box750 .txt3 a:hover{ color:#f73;}


.box750 .zt{ display:block; width:720px; padding:7px 14px; overflow:hidden;}
.box750 .zt ul{ width:760px;}
.box750 .zt li{ width:350px; float:left; padding:10px 20px 10px 0;}
.box750 .zt li img{ width:90px; height:60px; float:left; margin-right:10px; display:inline; overflow:hidden;}
.box750 .zt li .title{ display:inline-block; width:250px; height:18px; font-weight:bold; overflow:hidden;}
.box750 .zt li .title a{ color:#2b7cc7;}
.box750 .zt li p{ display:inline-block; width:250px; height:28px; padding-top:4px; line-height:14px; color:#999; overflow:hidden;}
.box750 .zt li p a{ color:#999; text-decoration:underline;}

.box750 .article{ width:748px; float:left; padding:14px 0;}
.box750 .article .first{ line-height:30px; border-bottom:1px dotted #dedede; margin-bottom:10px;}
.box750 .article .first strong{ font-size:14px;}
.box750 .article .first strong a{ color:#2b7cc7;}
.box750 .article .first strong a:hover{ color:#f60;}
.box750 .article .first p{ padding-bottom:10px; line-height:18px; color:#999;}
.box750 .article .first p a{ color:#999; text-decoration:underline;}
.box750 .article .first p a:hover{ color:#f60;}
.box750 .article li{ width:340px; float:left; padding-right:20px; line-height:24px;}
.box750 .article li a.more{ padding-right:10px; color:#2b7cc7;}
.box750 .article li a{ color:#999;}
.box750 .article li a:hover{ color:#f60;}

.box750 .guesbook{ width:748px; float:left; padding:14px 0 0 0;}
.box750 .guesbook dl{ display:block; width:100%; padding:10px 0; line-height:20px; border-bottom:1px dotted #e1e1e1; overflow:hidden;}
.box750 .guesbook dt{ width:200px; float:right; color:#999;}
.box750 .guesbook dt a{ width:160px; float:right; height:20px; color:#999; overflow:hidden;}
.box750 .guesbook dt a:hover{ color:#f60;}
.box750 .guesbook dd{ width:548px; float:left; color:#999;}
.box750 .guesbook dd span{ float:left; _padding-top:3px;}
.box750 .guesbook dd span i{ display:inline-block; position:relative; bottom:-2px; _bottom:2px; width:16px; height:14px; margin:0 3px 0 0; overflow:hidden;}
.box750 .guesbook dd p{ width:435px; float:left; padding-top:1px\0;}
.box750 .guesbook dd.lxs{ color:#333;}
.box750 .guesbook dl.hov{ background:#f5f5f5;} 
.box750 .guesbook .meto{ width:72px; float:left; margin-left:20px; display:inline; height:18px; margin-top:10px; background:  no-repeat 0 -90px;}
.box750 .guesbook .meto a{ display:block; width:72px; height:18px;}

.help{ display:inline-table; position:relative; width:998px; padding:5px 0 10px 0; margin:0 auto; border-top:2px solid #f47808;}
.help li{ width:180px; float:left; padding:0 4px 0 15px; text-align:left;}
.help li strong{ display:block; font-size:14px; line-height:30px; color:#555;}
.help li a{ display:block; height:21px; line-height:21px; color:#999; overflow:hidden;}
/*.help .shadow{ position:absolute; bottom:-4px; bottom:-3px\0; left:0; width:948px; float:left; height:3px; background:#f2f2f2; overflow:hidden; z-index:999;}*/

.lxs_custom{ position:relative; display:block; width:1200px; margin:10px auto; border:0!important; background:#fff; z-index:2;}
.lxs_custom .promise{ padding:10px 0; border-bottom:1px solid #ddd; overflow:hidden; zoom:1;}
.lxs_custom .promise span{ width:188px; float:left; height:21px; padding:0 30px; font-size:14px; border-right:1px solid #ddd; color:#666; overflow:hidden;}
.lxs_custom .promise i{ display:inline-block; position:relative; top:-3px; _top:0; width:16px; height:15px; margin-right:4px; background: no-repeat; vertical-align:middle;}
.lxs_custom .promise i.i0{ width:13px; background-position:0 -85px;}
.lxs_custom .promise i.i1{ background-position:-14px -85px;}
.lxs_custom .promise i.i2{ background-position:-31px -85px;}
.lxs_custom .promise i.i3{ width:14px; background-position:-47px -85px;}
.lxs_custom .promise i.i4{ width:14px; background-position:-47px -85px;}
.lxs_custom .promise i.i5{ width:14px; background-position:-47px -85px;}
.lxs_custom .promise i.i6{ width:14px; background-position:-47px -85px;}
.lxs_custom .promise i.i7{ width:14px; background-position:-47px -85px;}
.lxs_custom .promise i.i8{ width:14px; background-position:-47px -85px;}


.lxs_zizhi{ clear:both; width:950px; margin:0 auto; height:50px; padding:10px 0; text-align:center;}
.box950 .lxs_zizhi{ clear:both; width:950px; height:50px; padding:10px 0; margin:0; text-align:left;}
.lxs_zizhi span{ display:inline-block; width:140px;  height:50px; background: no-repeat; overflow:hidden;}
.lxs_zizhi span.xkz{ position:relative; width:163px; margin-right:2px; background-position:2px 0; line-height:14px;}
.lxs_zizhi span.xkz a{display:block; position:absolute; top:29px; left:-15px; width:164px; padding-left:78px; text-align:left;}

.lxs_zizhi span.yyzz{ background-position:-1002px 0;}
.lxs_zizhi span.zzyz{ background-position:-305px 0;}
.lxs_zizhi span.pzfw{ margin-left: 10px; background: no-repeat 0 0;}
.lxs_zizhi span.zfb{ background-position:-345px 0;}
.lxs_zizhi span.ico_sdta{ background-position:right 0;}
.lxs_zizhi span.mall{ background-position:-657px -3px;}
.lxs_zizhi span.ykbz{ width:155px; background-position:-1180px 0;}
.lxs_zizhi span.xin{ position:relative; background-position:-504px 0; overflow:visible;}
.lxs_zizhi span.xin .hidebox{ position:absolute; left:-22px; bottom:40px; width:100%; height:20px;}
.lxs_zizhi span.xin .hidecon{ display:none;}
.lxs_zizhi span.xin .hidecon img{ display:block;}
.lxs_zizhi span.xin .hidecon .erweima{ width:180px; height:180px;}
.lxs_zizhi span.hov .hidecon{ display:inline-block; position:absolute; left:-22px; bottom:20px; border:1px solid #e1e1e1; text-align:center; background:#fff; z-index:1;}
.lxs_zizhi span.hov .hidecon i{ position:absolute; top:216px; left:82px; width:19px; height:10px; background: no-repeat -139px -8px;}
.lxs_zizhi span.hov .hidecon .info{ padding:0 10px 10px 10px; margin-top:-15px; line-height:20px; color:#666;}
.lxs_zizhi span.hov .hidecon .info a{ display:inline-block; padding:0 5px; line-height:21px; color:#fff; background:#ff9400;}

.lxs_yw{ width:970px; margin:10px auto 0 auto; padding:0 15px; line-height:18px; color:#666;}
/*.lxs_custom p{ text-align:center; color:#555;}
.lxs_custom p a{ padding:0 12px 0 5px; color:#009529;}
.lxs_custom p em{ padding:0 3px; color:#f73;}*/

.stat{ color:#666;}
.mzsm_tip{ width:1200px; margin:10px auto; padding:10px 0; color:#666; background:#fff;}
.mzsm_tip a{ color:#009529;}
.mzsm_tip em{ color:#f73;}



.page{ clear:both; padding-top:10px; margin:0 0 20px 0; text-align:center; color:#666;}
.page_con{display:inline-block;}
.page span{}
.page .prev{ padding-left:20px;}
.page .prev,.page .next{ position:relative; width:36px;}
.page .prev,.page .next{ width:60px;}
.page .num,.page .num-disabled,.page .active{ display:inline-block; min-width:28px; _width:28px; height:38px; padding:0 5px; margin:0 2px; border:1px solid #ccc; line-height:38px;  font-size:14px; white-space:nowrap; text-align:center; vertical-align:top; text-decoration:none; background:#fff;}
.page .active{ border:1px solid #ddd; font-weight:bold; color:#fff; background-color:#ddd;}
.page span.text{ padding-left:12px; line-height:40px;}
.page span.split{ margin:0 10px; line-height:14px;}
.page a{ color:#666;}
.page a:hover{ color:#f60;}
.page_con a.more{ display:inline-block; padding:0 60px; line-height:50px;  font-size:18px; border-radius:4px; color:#999; background:#f7f7f7;}
.page_con a.more:hover{ border:0 none; background:#eee;}

.nofind{ padding:30px 0 20px 0;  color:#777; font-size:14px; text-align:center; background:#fff;}
.nofind i{ display:inline-block; width:24px; height:24px; margin:0 10px -5px 0; background: no-repeat -63px -18px;}
.nofind span{ font-size:16px;}
.nofind p{ line-height:30px;  font-size:14px; font-weight:bold; color:#333;}
.guwen_con{ width:530px; margin:20px auto; padding:10px; border:1px solid #e5e5e5;  background:#fff; box-shadow:0 0 5px rgba(0, 0, 0, 0.1); overflow:hidden;}
.guwen_con .user_pic{ position:relative; text-align:left;}
.guwen_con .user_pic .pic{ display:inline-block; width:80px; float:left; height:80px; margin-right:15px; padding:3px; border-radius:43px; background:#fff; box-shadow:0 0 10px rgba(0, 0, 0, 0.3);}
.guwen_con .user_pic img{ border-radius:40px;}
.guwen_con .user_pic strong{ display:block;}
.guwen_con .user_pic strong a{ font-size:14px; color:#333; text-decoration:none;}
.guwen_con .user_pic strong a:hover{ color:#f70;}
.guwen_con .user_pic strong s{ display:inline-block; width:20px; height:20px; margin-left:5px; vertical-align:middle; background: no-repeat;}
.guwen_con .user_pic strong s.s-1{ background-position:0 0;}
.guwen_con .user_pic strong s.s0{ background-position:-20px 0;}
.guwen_con .user_pic strong s.s1{ background-position:-40px 0;}
.guwen_con .user_pic strong s.s2{ background-position:-60px 0;}
.guwen_con .user_pic strong s.s3{ background-position:-80px 0;}
.guwen_con .user_pic strong s.s4{ background-position:-100px 0;}
.guwen_con .user_pic em{ clear:both; color:#f70;}
.guwen_con .user_pic p{ display:inline-block; width:420px; padding-top:10px; line-height:18px; font-size:12px; color:#555; font-weight:normal;}
.guwen_con .user_pic a.btn{ position:absolute; top:5px; right:5px; padding:0 15px; line-height:30px;  font-size:16px; color:#fff; border-radius:2px; background:#ff5800; text-decoration:none;}
.guwen_con .user_pic a.btn:hover{ background:#f70;}


.rht,.rht_box{ float:right; padding:20px; margin-bottom:15px; border:1px solid #e5e5e5; background:#fff;}
.w690{ width:888px; float:right; padding:20px; border:1px solid #e5e5e5; background:#fff;}
.w250{ width:250px; float:left!important; }
/*新闻咨询*/
.zx_list{ clear:both; margin:0 auto; color:#555; font-size:14px; line-height:26px; overflow:hidden;}
.zx_list .bt{ padding:10px 0 10px 0; font-size:14px; color:#333; line-height:30px;}
.zx_list p{ height:30px; line-height:30px; color:#888;}
.zx_list p em{ float:right; padding-left:8px; }
.zx_list p.line{ border-bottom:1px dotted #e1e1e1; padding-bottom:6px; margin-bottom:8px;}
.zx_list p.hov{ background:#f5f5f5;}

.change_zx{ line-height:21px; font-size:14px; border-bottom:2px solid #00b9be; color:#888; overflow:hidden;}
.change_zx span.more{ float:right;}
.change_zx a{ margin:0 6px 0 0; font-size:12px; color:#555;}
.change_zx a.on{ display:block; width:100px; font-size:14px; float:left; height:34px; line-height:36px; text-align:center; background:#00b9be; color:#fff; overflow:hidden;}
.change_zx span.more a{ line-height:34px; color:#888;}


.box .subnav{ background: repeat-x 0 -136px;}
.box .subnav h3{ color:#d82929;}
.box .subnav h3 a{ color:#d82929;}
.box .tit{ border-bottom:2px solid #e4393c;}
.box .tit .on{ border-color:#e4393c; background:#e4393c;}
.tese{ background:#f3f9f5;}
#information h4 span,#theme h4 span,.zx_list h4 span,#help750 h4 span{ border-bottom:2px solid #e4393c;}
.change_zx{ border-bottom:2px solid #e4393c;}
.change_zx a.on{ background:#e4393c;}


.zixun_box{ background:#fff; }
.zixun_box .tit{ margin-top:20px; }
.zixun_box:first-child .tit{ margin-top:0; }
.zixun_box .tit h3{ display:inline-block; position:relative; margin-left:-6px; padding:0 15px 0 24px; line-height:38px; color:#fff; font-size:18px; font-weight:normal; background:#e43b3e;}
.zixun_box .tit h3:before{ content:""; position:absolute; margin:38px 0 0 -24px; width:6px; height:5px; background: no-repeat -115px 0;}
.zixun_box .tit span{ float:right; padding-right:6px; line-height:38px;}
.zixun_box .tit span a:hover{ color:#f73;}
.zixun_box .tit h3 a{ color:#fff;}

.zixun_box .tit1{ margin-top:20px; }
.zixun_box .tit1 a{ display:inline-block; width:50%; text-align:center; line-height:38px; color:#555; font-size:18px; font-weight:normal; background:#ddd;}
.zixun_box .tit1 a.on{ line-height:38px; color:#fff; font-size:18px; font-weight:normal; background:#e43b3e;}

.zixun_box .txt1{ clear:both; width:248px; padding:10px 0; background:#fff;}
.zixun_box .txt1 li{ width:226px; padding:0 10px; line-height:24px; height:24px; color:#888; overflow:hidden;}
.zixun_box .txt1 li a:hover{ color:#f73;}

.zixun_box .txt2{ clear:both; width:228px; padding:6px 10px; background:#fff; overflow:hidden;}
.zixun_box .txt2 ul{ width:226px; float:left; padding:6px 0;}
.zixun_box .txt2 li{ width:150px; float:left; padding-left:5px; line-height:21px; height:21px; color:#888; overflow:hidden;}
.zixun_box .txt2 li.pic{ clear:both; width:70px; height:45px; padding:0;}
.zixun_box .txt2 li span{ color:#777;}
.zixun_box .txt2 li span.price{ color:#f73;  font-size:12px;}
.zixun_box .txt2 li span i{  font-style:normal; font-size:12px;}


/*详情页详情*/
/****************************** 线路最终页 ***********************************/
.ndwz{ display:inline-table; position:relative; top:-3px; width:1200px; margin:5px auto; padding-bottom:2px; line-height:18px; text-align:left; color:#999;}
.ndwz em{ padding:0 5px;}
.ndwz em.f60{ padding:0; color:#f60;}
.ndwz span{}

#checklogin_space{ position:absolute; right:10px; top:-24px; z-index:3;}
.report b{ display:block; position:relative; width:75px; line-height:18px; padding:1px 7px 0 7px; _padding-top:5px; color:#16b; font-weight:normal; z-index:12;}
.report b s{ display:inline-block; width:0; height:0; margin-left:1px; line-height:0; font-size:0; border:4px solid #f0f2f5; border-top-color:#999;}

#checklogin_space .report .hidebox{ display:none; position:absolute; left:0; top:20px; background:#fff;}
#checklogin_space .hov b{ padding:0 6px; _padding-top:4px; border:1px solid #e1e1e1; border-bottom:1px solid #fff; background:#fff;}
#checklogin_space .hov b s{ border:4px solid #fff; border-top-color:#999;}
#checklogin_space .hov .hidebox{ display:block; margin-top:-1px; width:75px; padding:0 6px 2px 6px; border:1px solid #e1e1e1;}
.report span{ display:block; height:20px; line-height:20px; border:0; overflow:hidden;}
.report span.line{ width:100%; margin:3px 0; height:0; font-size:0; border-bottom:1px dotted #e1e1e1; overflow:hidden;}
#checklogin_space .report span a{ display:block; color:#666; text-decoration:none;}
#checklogin_space .report span a:hover{ background:#f2f2f2;}
.dz_infor{width:600px;height:60px;float:right;padding:15px 0; background:  right bottom no-repeat}
.dz_zhuyi{height:24px; line-height:24px; text-indent:30px; background: 0 0 no-repeat;margin-top:6px;}
.dz_inforlink{height:30px;line-height:30px;text-indent:30px; font-weight:bold;}
.dz_inforlink a{color:#5abb1f;}



#conten{ display:block; position:relative; width:1200px; margin:0 auto; text-align:left; z-index:1;}
.lft{ width:250px; float:left; text-align:left;}


#main{ position:relative; top:-10px; width:100%; float:left; margin-bottom:10px;}
#main .w510 h1{ width:600px;}
#main h1{ width:100%; float:left; line-height:30px; padding:2px 0 0 4px; text-align:left;  font-size:19px; font-weight:normal; color:#333333; overflow:hidden;}
#main h1 i{ width:100px; height:18px; margin-left:3px;}
#main h1 i img{ margin-top:-3px; padding-left:3px; vertical-align:middle}
#main h1 s.kongqi{ display:inline-block; position:relative; bottom:-8px; _bottom:-9px; width:16px; float:left; height:13px; background: no-repeat;}
#main h1 s.kongqi a{ display:block; width:16px; height:16px;}
#main h1 i.ykbz{ display:inline-block; width:16px; height:16px; background: no-repeat;}


/*#main h1.qz{ font-size:14px; font-weight:normal; }*/
#main .h1_r{ position:absolute; top:0; right:0; text-align:right; padding-top:8px; font-size:12px; font-weight:normal; color:#aaa; }
#main .h1_r a{ padding-left:6px;}
#main .h1_r a:link,#main .h1_r a:visited{ color:#16b;}
#main .h1_r a:hover{ color:#f73;}
#main .h1_r a.complain:link,#main .h1_r a.complain:visited{ color:#aaa; padding-left:6px; text-decoration:underline;}
#main .h1_r a.complain:hover{ color:#f73;}
#main .w240{ width:230px;}

#main .expire_date{clear:both; width:100%; font-weight:normal; float:left; text-align:center; font-size:12px; line-height:18px; border-bottom:1px solid #c4c4c4;}
#main .expire_date span{ padding-left:30px; color:#ff0000; background: no-repeat 12px -1px; line-height:20px; height:18px; padding-top:2px;}
#main .expire_date a{ color:#ff0000;}

.top .top_lft p b,.key dd s,.date td a:hover,.date td.nav_on a:hover,.date td.nav_on,.date .today,#scheduling_main .eat s,#scheduling_main .house s,#scheduling_main .title h5,.tese .txt s{ background: no-repeat;}

.top .top_lft{ width:405px; float:left; text-align:left; padding-top:8px; }
.top .top_lft p{ padding-top:12px; width:100%; text-align:center;}
.top .top_lft p span{  padding:0 2px; color:#ff0000; font-size:14px;}
.top .top_lft .pic{ width:390px; height:260px; padding:3px; border:1px solid #f0f0f0; background:#fff;}
.top .top_lft .pic img{ width:390px; height:260px;}

.top .top_lft .pic_bottom{ width:100%; }
.pic_bottom li{ display:inline-block; width:116px; margin:0 -1px -1px 0; padding-left:15px; line-height:29px; border:1px solid #ebebeb; color:#999;}
.pic_bottom .bdshare-button-style0-16:after{ display:inline-block!important;}
.pic_bottom .bdshare-button-style0-16 a,.pic_bottom .bdshare-button-style0-16 .bds_more{ display:inline-block; width:80px; color:#999!important; padding:0!important; background:none!important;}
.pic_bottom .bdshare-button-style0-16 a:hover{ text-decoration:none!important;}
.top .top_lft .pic_bottom i{ display:inline-block; width:14px; height:14px; margin-right:3px; vertical-align:-3px; background: no-repeat;}
.top .top_lft .pic_bottom i.i2{ background-position:-14px 0;}
.top .top_lft .pic_bottom i.i3{ background-position:-28px 0;}
.top .top_lft .pic_bottom i.i4{ background-position:-42px 0;}
.pic_bottom li.mobile_con{ position:relative; width:132px; margin:10px 0 0 0; padding:0; z-index:999;}
.pic_bottom li.mobile_con span{ display:inline-block; position:relative; width:105px; padding:0 15px; line-height:29px; color:#3eb923; cursor:pointer; z-index:4;}
.pic_bottom li.mobile_con i.i5{ height:15px; background-position:-56px 0;}
.pic_bottom li.mobile_con .hide_box{ display:none; position:absolute; top:28px; left:-1px; padding:10px 0 0 0; border:1px solid #ebebeb; background:#fbfbfb; z-index:3;}
.pic_bottom li.mobile_con .hide_box .bg{ width:255px; height:123px; margin:0 10px; background: no-repeat center -15px;}
.pic_bottom li.mobile_con .hide_box .bg img{ position:absolute; top:10px; left:10px;}
.pic_bottom li.mobile_con .hide_box .bg i.icon{ position:absolute; top:50px; left:50px; width:30px; height:30px; background-position:-40px -55px; z-index:10;}
.pic_bottom li.mobile_con .hide_box .mobile_a{ position:relative; height:72px; background:#00bf49  no-repeat 13px -232px; }
.pic_bottom li.mobile_con .hide_box .mobile_a a{ display:inline-block; position:absolute; right:16px; width:88px; height:24px;}
.pic_bottom li.mobile_con .hide_box .mobile_a a.btn_iphone{ bottom:37px;}
.pic_bottom li.mobile_con .hide_box .mobile_a a.btn_andriod{ bottom:10px;}

.pic_bottom li.hov span{ width:102px; background:#fbfbfb; border-bottom-color:#fbfbfb;}
.pic_bottom li.hov .hide_box{ display:block;}
.pic_bottom li a.favorites{ display:block; color:#999;}
.pic_bottom li a.favorites:hover{ color:#f70; text-decoration:none;}

.top .top_lft .guanzhudu{ clear:both; width:253px; height:24px; line-height:24px; margin:0; text-align:center; color:#777;;}
.top .top_lft .guanzhudu span{ float:none; padding:0 3px;   font-weight:normal; color:#333;}
.top .top_lft .guanzhudu em{ padding:0 3px;  color:#f52;}

.top .top_lft p a:link,.top .top_lft p a:visited{ color:#16b; text-decoration:none;}
.top .top_lft p a:hover{ color:#f60;}
.top .top_lft p b{ position:absolute; margin:0 0 0 -78px; *margin-top:-3px; width:16px; height:16px; background-position:-35px -35px;}
.top .top_lft p.pic{ position:relative;}
.top .top_lft p.pic span{ position:absolute; bottom:3px; left:3px; width:270px; padding:0; line-height:30px; color:#ff0; background:#cf240a;}
.top .top_lft p.pic span a{ color:#ff0;}
.top .top_lft p.pic span a:hover{ color:#fff;}
.top .top_lft p i{ position:absolute; right:0; top:0; width:38px; height:38px; line-height:38px; font-style:normal; color:#fff;}
.top .top_lft p i.cut1{ background: no-repeat; _background:none; filter:progid:dximagetransform.microsoft.alphaimageloader(src="../../css/img_v5/ico_rcm1.png",sizingmethod='crop');}
/* .top .top_lft p i.cut3{ background: no-repeat; _background:none; filter:progid:dximagetransform.microsoft.alphaimageloader(src="../../css/img_v5/ico_rcm3.png",sizingmethod='crop');} */
.top .top_lft p i.cut4{ background: no-repeat; _background:none; filter:progid:dximagetransform.microsoft.alphaimageloader(src="../../css/img_v5/ico_rcm5.png",sizingmethod='crop');}
.top .top_lft p i.cut6{ background: no-repeat; _background:none; filter:progid:dximagetransform.microsoft.alphaimageloader(src="../../css/img_v5/ico_rcm6.png",sizingmethod='crop');}
.top .top_lft p i.cncnrj{ right:193px; top:-6px; width:91px; height:85px; background: no-repeat;}


#bdshare{ padding-left:20px;}
#bdshare em{ position:relative; top:6px; left:0; float:left; color:#999;}
/*#bdshare span.bds_more{ left:-15px; color:#999; text-decoration:underline; background:none!important;}*/
#bdshare a{ float:left;}

.top .w230{ clear:both; width:230px;}
.top .w230 .tu{ padding:10px 0 0 20px;}
.top .w520{ width:520px;}
.top .w520 h2{ font-size:18px; color:#333333; padding-left:6px;}
.top .w520 h2 a:link,.top .w520 h2 a:visited{ color:#333; text-decoration:none;}
.top .w520 h2 a:hover{ color:#f73; text-decoration:underline;}
.top .w520 .txt{ width:500px;}
.top .w520 .txt .jiage{ line-height:30px; padding-left:6px; *padding-bottom:4px;}
.top .w520 .txt .jiage em{ font-size:20px;  color:#f73;}
.top .w520 .txt .jiage em sup{ vertical-align:bottom;}
.top .w520 .txt .jiage .price_ms{ position:relative; top:0;}
.top .w520 .txt ul{ width:500px; margin-left:6px;}
.top .w520 .txt li{ width:33%; overflow:hidden;}
.top .w520 .txt li.hang{ width:100%;}
.top .w520 .key{ position:relative; width:500px; margin-left:-10px;}
.top .w520 dl{ width:500px;}
.top .w520 dd{ width:424px;}



/**服务**/
.top_rht .txt h2{ padding-top:6px; font-size:14px; color:#555;}
h2 div.s3,h2 div.s4,h2 div.s5,h2 div.z3,h2 div.z4,h2 div.z5{ display:inline-block; position:relative; *position:absolute; margin-left:4px; margin-top:7px; *margin-top:1px; width:10px; height:10px; background: no-repeat; overflow:hidden;}
h2 div.s3{ width:32px;}
h2 div.s4{ width:43px;}
h2 div.s5{ width:54px;}
h2 div.z3{ width:32px; background-position:0 -11px;}
h2 div.z4{ width:43px; background-position:0 -11px;}
h2 div.z5{ width:54px; background-position:0 -11px;}
h2 span{ font-size:12px; font-weight:normal; color:#808080;}
.top_rht .txt h2 span a:link,.top_rht .txt h2 span a:visited{ color:#808080; text-decoration:none;}
.top_rht .txt h2 span a:hover{ color:#f73;}
h2 em{ font-size:15px; padding-left:3px;  font-weight:normal; color:#f73;}


.top_rht .txt{ clear:both; position:relative; width:100%; float:left;}
.top_rht .txt .custom_tip{ width:360px; padding:5px 10px; margin-bottom:10px; color:#f60; border:1px solid #f90; background:#fffeea;}

.top_rht .txt ul{ width:415px; float:left; list-style:none; margin:0 0 0 18px; display:inline;}
.top_rht .txt li{ width:49%; float:left; height:24px; line-height:24px; overflow:hidden;}
.top_rht .txt li span{ padding-right:6px;}

.top_rht .txt ul{ width:415px; float:left; list-style:none; margin:0 0 0 18px; display:inline;}
.top_rht .txt li{ width:49%; float:left; height:24px; line-height:24px; overflow:hidden;}
.top_rht .txt li span{ padding:0 3px;}


.top_rht .txt li.xx{ height:40px; line-height:40px;}
.top_rht .txt li em{ font-size:22px; line-height:20px;}
.top_rht .txt li em span,.top_rht .txt li s em span{ position:relative; top:3px; color:#555; line-height:22px; margin-bottom:-10px;}
.top_rht .txt li em sup{ vertical-align:text-bottom; font-size:15px;}
.top_rht .txt li s{ text-decoration:none;}
.top_rht .txt li del{  font-size:13px; color:#999;}
.top_rht .txt li ul{ margin:0;}
.top_rht .txt li.border_top{ background: repeat-x 0 4px; padding:8px 0 0 0;}
.top_rht .txt li.hang{ width:100%;}
.top_rht .txt li s.price_ms{ position:relative; top:0;}
.top_rht .txt li.hang a:link,.top_rht .txt li.hang a:visited{ color:#333; text-decoration:none;}
.top_rht .txt li.hang a:hover{ color:#f73;}
.top_rht .txt li.hang1{ width:100%;}
.top_rht .txt li.address{ width:100%;}
.top_rht .txt li.step{ width:334px; float:left; height:40px; background: no-repeat 60px 5px;}
.top_rht .txt li.stepa{ background: no-repeat 60px 5px;}
.top_rht .txt li.stepb{ background: no-repeat 60px 5px;}

.top_rht .txt li.hg{ padding-top:3px; line-height:23px; height:23px;}
.top_rht .txt li.change_age{ width:33%;}
.top_rht .txt li.change_age em sup{  font-size:15px; line-height:26px; font-weight:normal;}
.top_rht .txt li.hang1 a:link,.top_rht li.hang1 a:visited{ color:#0000ff; text-decoration:underline;}
.top_rht .txt li.hang1 a:hover{ color:#0000ff; text-decoration:none;}
.top_rht .txt .price_ms{ position:relative; bottom:-6px; color:#666; padding-left:18px;}
.top_rht .txt .price_ms del{  font-size:13px;}



.top_rht .txt li.c_16b a{ color:#16b; text-decoration:underline;}

.top_rht .txt li.hang span{ color:#e70;}
.top_rht .txt li.hang del span{ color:#999;}
.top_rht .txt li.hang span.price_sm span.produce{ color:#aaa; margin-left:6px; padding:6px 12px;border:2px solid #fff; text-decoration:underline;}
.top_rht .txt li.hang span.price_sm span.produce:hover{ position:relative; background:#f8f8f8; border:2px solid #ccc; border-bottom:0; color:#000; text-decoration:none; z-index:6;}
/*#price_sm{ position:absolute; margin-top:-10px; *margin-top:33px; *margin-left:-299px; width:400px; padding:12px; line-height:21px; color:#333; border:2px solid #ccc; background:#f8f8f8; z-index:5;}
*/
/* .btn{ width:443px; float:left; border:1px solid #fee2a1;} */
.top_rht .btn dl{ width:401px; float:left; margin:1px; display:inline; background:#fff3d9; padding:8px 20px;}
.top_rht .btn dt{ clear:both; width:401px; line-height:24px;}
.top_rht .btn dd{ width:200px; height:42px; float:left; margin:0; padding:8px 0 0 0;}
.top_rht .btn h5{ color:#ff0000; padding:0; margin:0; font-size:12px;}
.top_rht .btn .other{ font-size:12px; padding:6px 0 0 0; margin:0;}
.top_rht .btn a{ color:#0000ff; text-decoration:underline;}




/*优化130503*/
.top_rht{ width:475px; float:left; margin-left:10px; padding-top:9px; font-size:12px;}
.top_rht .txt dl{ float:left; padding:2px 0; line-height:26px;}
.top_rht .txt dt{ width:72px; float:left; text-align:right;}
.top_rht .txt dd{ width:373px; float:left; padding-left:5px; vertical-align:text-top;}
.top_rht .txt dd del{ font:14px/14px tahoma,arial;}
.top_rht .txt dd em.price{ display:inline-block; position:relative; top:-4px; float:left; padding-right:5px; height:26px; font:bold 26px/26px tahoma,arial; vertical-align:middle; color:#f52; letter-spacing:-2px;}

.top_rht .txt dd span#price_cncn_span em.cncn_sale_price{ padding-top:7px; line-height:18px; font-size:18px; color:#777;}
.top_rht .txt dd span#price_cncn_span em{ display:inline-block; position:relative; top:-5px; padding-right:5px; height:26px; font:bold 26px/26px tahoma,arial; vertical-align:middle; color:#f52; letter-spacing:-2px;}
.top_rht .txt dd b{ font:bold 18px/18px tahoma,arial; color:#f52;}
.top_rht .txt dd a{ color:#000;}
.top_rht .txt dd.fa_riqi b{ vertical-align:text-bottom; _vertical-align:middle;}
.top_rht .txt dd.fa_riqi a{ text-decoration:underline;}

.top_rht .txt dl.sale dd{ color:#666;}
.top_rht .txt dl.sale dd span{ display:inline-block; position:relative; top:-3px; padding:0 10px; margin-right:10px; color:#fff; background:#f60;}
.top_rht .txt dl.sale dd em{  font-size:20px; color:#f52;}
.top_rht .txt dl.sale dd em b{ display:inline-block; position:relative; top:-4px; padding-right:5px; height:26px; font:bold 26px/26px tahoma,arial; vertical-align:middle; letter-spacing:-2px;}

.top_rht .txt dl.pledge{}
.top_rht .txt dl.pledge span{ padding-right:10px;}
.top_rht .txt dl.pledge span i{ display:inline-block; position:relative; width:22px; height:22px; margin:0 5px -5px 0; background: no-repeat 0 -145px;}
.top_rht .txt dl.pledge span.i1{ color:#33bf7f;}
.top_rht .txt dl.pledge span.i2{ color:#dd9b1c;}
.top_rht .txt dl.pledge span.i3{ color:#539e00;}
.top_rht .txt dl.pledge span.i1 i{}
.top_rht .txt dl.pledge span.i2 i{ background-position:-22px -145px;}
.top_rht .txt dl.pledge span.i3 i{ background-position:-44px -145px;}
.top_rht .txt dl.pledge dd.tb_tip{ margin-left:72px; padding-left:10px; color:#888; border:1px solid #f7eab8; background:#fffce9;}
.top_rht .txt dl.pledge dd.tb_tip a{ color:#16b;}
.top_rht .txt dl.pledge dd.tb_tip a:hover{ color:#f70;}

#price_cncn_child_span{ padding-left:20px;}

.price_produce{ position:relative; padding-left:12px; color:#f52;}
.price_produce span{ position:relative; padding:3px 0; border-bottom:1px dotted #ccc;}
.price_produce .detail_frame{ width:400px; _margin-top:15px;}
.price_produce s{ left:126px;}
.price_produce .detail_frame p{ padding:3px 0; line-height:18px; color:#555;}
.price_produce .detail_frame .f52{ color:#f52;} 

.price_produce{ position:relative; padding-left:12px; color:#f52;}
.price_produce span{ position:relative; padding:3px 0; border-bottom:1px dotted #ccc;}
.price_produce .detail_frame{ width:400px; _margin-top:15px;}
.price_produce s{ left:126px;}
.price_produce .detail_frame p{ padding:3px 0; line-height:18px; color:#555;}
.price_produce .detail_frame .f52{ color:#f52;} 



.top_rht .key{ width:430px; float:left; border:1px solid #f2f2f2; padding:10px 15px; border-bottom:1px dashed #f2f2f2; margin-top:6px; background:#fbfbfb; line-height:25px;}
.top_rht .key2{ padding-top:0; border:1px solid #ff6801; background:#fffdfc;}
.top_rht .key .tb-note-title{ display:none;}
.top_rht .key2 .tb-note-title{ display:block; position:relative; padding-left:10px; margin-bottom:10px; line-height:24px; font-weight:bold; border-bottom:1px solid #f3e9e7; color:#ff6801; background:#fff8f7;}
.top_rht .key2 .tb-note-title b{ position:absolute; top:8px; right:8px; width:8px; height:8px; background: no-repeat 0 -127px; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.top_rht .key2 .button .submit1,.top_rht .key2 .button a.favorites{ display:none;}
.top_rht .key2 .button p{ display:none;}
.top_rht .key2 .button .submit2{ display:block;}

.top_rht .key dl{ width:441px; float:left; line-height:30px; padding:2px 0;}
.top_rht .key dt{ clear:both; width:71px; float:left; text-align:right;}
.top_rht .key dt span{ font-weight:bold; color:#555;}

.top_rht .key dd{ width:354px; float:left; padding-left:5px; vertical-align:top;}
.top_rht .key dd input.text{ border-top:1px solid #999; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; border-left:1px solid #999; font-size:13px; height:18px; padding:2px 3px; line-height:18px; vertical-align:middle;}
.top_rht .key dd input.text30{ width:30px; margin-right:3px; }
input.text110{ width:110px;}
.top_rht .key dd span{ padding:0 8px 0 0; color:#808080;}
.top_rht .key dd span.f73{ color:#333;}
.top_rht .key dd span.least{ color:#333;}
.top_rht .key dd span.least b{ font:bold 18px/18px tahoma,arial; color:#f60;}
.top_rht .key dd span.kucun{ padding-left:10px; color:#333;}
.top_rht .key dd span.kucun em{  font-size:14px; color:#f70;}
.top_rht .key dd span,.top_rht .key dd input{ float:left;}
.top_rht .key dd span.suggest{ padding-left:5px; line-height:24px;}
.top_rht .key dd span.child_message{ clear:both; line-height:18px; color:#f70;}

.key .order_type ul{ float:left;}
.key .order_type li{ float:left; font-size:13px; line-height:50px; margin:0 6px 4px 0; display:inline; background:#fff;}
.key .order_type li a:link,.key .order_type li a:visited{ display:block; float:left; word-break:keep-all; white-space:nowrap; border:1px solid #bbb; line-height:24px; padding:0 6px; height:24px; color:#555; text-decoration:none;}
.key .order_type li a:hover{ display:block; border:1px solid #f73; text-decoration:none; color:#f60;}

.key .order_type li.selected a:link,.key .order_type li.selected a:visited{ display:block; background: no-repeat right bottom; border:1px solid #f73;}
.key .order_type li.selected a:hover{ display:block; border:1px solid #f73;}

.top_rht .key_off{ background:#fbfbfb; border:1px solid #e1e1e1;}
.top_rht .key_on{ background:#fffae0; border:1px solid #fee2a1;}

.key .button{ width:360px; float:left; margin:8px 0 0 75px; display:inline;}
.key .button p{ clear:both; display:block; padding-top:4px; color:#777;}
.key .button input.submit1{ display:inline-block; width:110px; float:left; height:35px; line-height:32px; border:0 none;  font-size:16px; color:#fff; background: no-repeat; cursor:pointer;}
.key .button input.submit1:hover{ background-position:-111px 0;}
.key .button a.submit-rht{ display:inline-block; width:110px; height:35px; margin-left:8px; border:0 none; background: no-repeat -1px -35px; text-indent:-9999px; cursor:pointer;}
.key .button input.submit2{ display:inline-block; width:63px; float:left; height:35px; line-height:32px; border:0 none; background: no-repeat 0 -70px; cursor:pointer;}
.key .button input.submit2:hover{ background-position:0 -105px;}

.key .button a.submit-rht:hover{ background-position:-112px -35px;}

.key .lost{ color:#f73; padding-left:18px;}
.key .lost span{ color:#666; padding-left:30px; }

.key dd input.riqi{ border:1px solid #bbb; cursor:pointer; color:#999; background:#fff  no-repeat 96px 4px;}
.key dd input.riqi1{ border:1px solid #bbb; cursor:pointer; color:#333; background:#fff  no-repeat 96px 4px;}


.tuan dl{ margin:15px 0;}
.tuan strong{ float:left; padding:5px 0 0 12px; line-height:24px;  font-size:14px; color:#009800}
.key dd span.price{ color:#f52;}
.key dd span.price em{ display:inline-block; float:left; padding-right:5px; height:26px; font:bold 26px/26px tahoma,arial; vertical-align:middle; letter-spacing:-2px;}
.key dd a.btn{ margin-left:20px; padding:5px 15px; color:#fff; border-radius:5px;  font-size:20px; background:#f60;}


.box{ width:100%; clear:both; float:left;}
.box .tit{ height:41px; background:#fff; position:relative}
.box .tit .div{position:absolute;top:10px;right:10px;}
.box .tit li{ float:left; height:40px; margin-right:-1px; border:1px solid #dcddde; border-bottom:none; font:15px/40px 'microsoft yahei'; text-align:center; cursor:pointer;}
.box .tit .right_more{ float:right; line-height:40px; padding-right:12px; color:#aaa; border:0 none; font-weight:normal; font-size:14px; cursor:auto; height:40px; text-align:left;overflow:hidden}
.box .tit .right_more span{ display:inline-block; float:none; padding:0; color:#16b;}
.box .tit .right_more span a{ padding:0;}
.box .tit .right_more a{ padding:0 10px; color:#16b;}
.box .tit .right_more a:hover{ color:#f70;}
.box .tit a.print{ display: inline-block; margin-left: 10px; line-height: 41px; color:#16b;}
.fxd .tit a.print{ display: none;}
.scheduling_tip{ line-height:30px;}
.scheduling_tip span{ color:red;}
.scheduling_tip span.print a{ color:#16b;}
.scheduling_tip span.last_time{ color:#999;}
.scheduling_tip span.last_time a{ margin-right:10px; color:#999;}

.box .tit .on{ color:#ffffff;}
.box .tit .on span{ display:block; float:left;}
.box .mg_0{ margin:0;}

.box .tit li:hover{ color:#f70;}
.box .tit li span{ display:block; float:left; padding:0 10px; height:40px; line-height:40px;}
.box .tit li.on span,.box .tit li.on span a{ color:#fff;}
.box .tit li.on span a:hover{ color:#ff0; text-decoration:none;}

.box .tit .last_update{ display:inline-block; float:right; line-height:40px; color:#999;}
.box .tit .last_update a{ color:#999;}

.box .txt{ width:702px; padding:0 24px 12px 24px; background:#f6f6f6; color:#333333; overflow:hidden;}
.box .txt ul{ width:100%; border-bottom:1px solid #cccccc;}
.box .txt li{ width:50%; float:left; line-height:21px; color:#903c00;}
.box .txt li span{ width:86px; float:left; text-align:right; color:#555555;}
.box .txt p{ width:100%; padding:10px 0 6px 24px; line-height:21px; color:#777}

.box .liucheng{ width:700px; float:left; padding:10px 3px;}
/*.box .liucheng p{ line-height:24px; font-size:12px; border-bottom:1px dashed #cccccc; color:#404040; padding-bottom:6px;}
.box .liucheng p span{ font-weight:bold; color:#ff6600;}
.box .liucheng h3{ font-size:12px; text-align:left; line-height:20px; height:24px; color:#333; margin-top:12px;}*/
.box .liucheng li{ float:left; background: 0 0; height:33px; line-height:35px; overflow:hidden; font-size:13px;}
.box .liucheng li span{ float:left; color:#555; background: no-repeat right -33px; padding:0 10px 0 4px; margin-left:7px; display:inline;}
.box .liucheng li.kaixin span{ color:#f60;}

.box .liucheng li.bt{ background:none; color:#555; font-size:14px; font-weight:bold;}
.box .liucheng li.next{ width:20px; padding-left:7px; background: no-repeat -75px 8px;}
.box .liucheng li a:link,.box .liucheng li a:visited{ color:#6d340c; display:block; cursor:pointer;}
.box .liucheng li a:hover{ color:#ff0000; text-decoration:underline;}

.box .subnav{ width:750px; line-height:22px; padding-top:4px; height:22px;}
.box .subnav h3{ font-size:12px; padding-left:12px;}
.box .subnav h3 a{ text-decoration:none;}
.box .txt1{ width:890px; float:left; padding:0 0 12px 0; line-height:24px; color:#333333; font-size:14px;}
.box .txt1 p{ line-height:24px; font-size:14px;}
.box .download a:link,.box .download a:visited{ color:#16b; text-decoration:underline;}
.box .download a:hover{ color:#f73; text-decoration:none;}
.box .txt1 .pic img{ max-width:728px;
height: expression(this.width > 728 ? this.height * 728 / this.width : auto);
width: expression(this.width > 728 ? "728px" : auto);}

.box .tu_jiandian p{ padding-top:10px;}
.box .tu_jiandian p a:link,.box .tu_jiandian p a:visited{ font-size:12px; color:#16b; text-decoration:underline;}
.box .tu_jiandian p a:hover{ font-size:12px; color:#f73; text-decoration:none;}

.box .txt1 h4{ font-size:14px; margin:0; padding:0; line-height:24px;}
.box .txt1 .feiyong{ border-bottom:1px dashed #e1e1e1; font-size:14px; padding-bottom:6px; margin-bottom:6px;}

.box .fuwu{ padding:12px 0; font-size:14px; line-height:24px;}
.box .tu_jiandian p span{ font-size:12px;}
.box .tu_jiandian a{ font-size:12px; color:#888;}

.box .txt2{ width:724px; float:left; border:1px solid #cdcdcd; padding:12px 12px;  color:#333333;}
.box .txt2 p{ line-height:24px; height:24px; padding:0 12px;}
.box .txt2 p a:link,.box .txt2 p a:visited{ color:#16b; text-decoration:none;}
.box .txt2 p a:hover{ color:#f73; text-decoration:underline;}

.f4f4f4{ background:#f4f4f4;}
.f6f9ff{ background:#f6f3de; border-top:1px dashed #ded8a6; border-bottom:1px dashed #ded8a6;}

.box .lyb{ width:100%; padding:0 20px; box-sizing:border-box; border-top:1px solid #cccccc; background:#fff; overflow:hidden;}
.box .lyb h4{ width:670px; float:left; padding:8px 20px;  font-size:12px; font-weight:normal; background: repeat-x 0 30px;}
.box .lyb dl{ width:684px; margin:0 auto; padding:10px 13px; line-height:20px; border-bottom:1px dotted #e1e1e1; overflow:hidden;}
.box .lyb dt{ width:644px; float:left; padding:0 20px; margin-bottom:6px;color:#888; line-height:20px; }
.box .lyb dd{ width:684px; float:left;  background: repeat-y -684px 0;}
.box .lyb dd .fst{ width:684px; float:left; height:17px; overflow:hidden; background: no-repeat;}
.box .lyb dd .lst{ width:684px; float:left; height:8px; line-height:8px; overflow:hidden; background: no-repeat 0 -20px;}
.box .lyb dd p{ width:644px; float:left; line-height:18px; padding:0 20px; color:#935006;}

.box .guestbook{ width:100%; padding:20px 70px; box-sizing:border-box; background:#f9f9f9; color:#333333; overflow:hidden;}
.box .guestbook .fst{ width:610px; height:18px; background: no-repeat 0 0; overflow:hidden;}
.box .guestbook .lst{ width:610px; height:7px; background: no-repeat 0 -19px;}
.box .guestbook .txtt{ width:530px; padding:12px 40px; background: repeat-y right 0;}
.box .guestbook .txtt p span{ color:#aaa;}
.box .guestbook h4{ margin:0; padding:0; font-size:14px;}

.box .guestbook p{ line-height:21px;}
.box .guestbook p.h30{ height:24px; padding-top:6px;}
.box .guestbook p.login{ margin:6px 0;}
.box .guestbook p input.text{ height:18px; line-height:18px; padding-left:3px; background: no-repeat 0 0; border:1px solid #b4b4b4;}
.box .guestbook p input.text60{ width:60px; vertical-align:middle;}
.box .guestbook p input.text40{ width:40px; vertical-align:middle;}
.box .guestbook p.button input{ height:24px; line-height:21px; margin:5px 0 0 60px; padding:0 5px;}
.box .guestbook p textarea{ width:520px; line-height:18px; height:110px; font-size:13px; color:#555;}

.box .guestbook a:link,.box .guestbook a:visited{ color:#16b;}
.box .guestbook a:hover{ color:#f73;}

.zixun_wd{ padding:15px 19px;  border:1px solid #e6e6e6;}
.zixun_wd strong{ line-height:24px; font-size:18px; color:#6c6c6c;}
.zixun_wd strong i{ display:inline-block; width:5px; height:20px; margin-right:8px; vertical-align:middle; background:#5abb1f;}
.zixun_wd .first{ display:block; padding:50px 0; text-align:center; color:#666; font-size:14px;}
.zixun_wd .first span.btn{ display:inline-block; margin:0 10px; padding:0 15px; line-height:35px; color:#fff; border-radius:3px; background:#5abb1f; cursor:pointer;}
.zixun_wd .first span.btn i{ display:inline-block; width:19px; height:17px; margin-left:5px; vertical-align:middle; background: no-repeat;}
.zixun_wd .btn2{ display:inline-block; float:right; padding:0 15px; line-height:35px; color:#fff; font-size:14px; border-radius:3px; background:#5abb1f; cursor:pointer;}
.zixun_wd .btn2 i{ display:inline-block; width:19px; height:17px; margin-left:5px; vertical-align:middle; background: no-repeat;}
.zixun_wd .zixun_wd_con .tips{ padding-top:20px; color:#999;}
.zixun_wd dl{ margin-top:15px; padding:10px 15px; font-size:14px; background:#f7f7f7;}
.zixun_wd dt{ padding:5px 0;}
.zixun_wd dt span{ width:110px; float:left; color:#8a8a8a;}
.zixun_wd dt span img{ display:inline-block; margin-right:5px; vertical-align:middle; border-radius:50%;}
.zixun_wd dt p{ padding-top:3px; margin-left:110px; color:#555;}
.zixun_wd dt p em{ color:#999; font-size:12px;}
.zixun_wd dd{ clear:both; display:block; padding:5px 0;}
.zixun_wd dd span{ width:110px; float:left; color:#8a8a8a;}
.zixun_wd dd span img{ display:inline-block; margin-right:5px; vertical-align:middle; border-radius:50%;}
.zixun_wd dd p{ padding-top:3px; margin-left:110px; color:#5abb1f;}
.zixun_wd dd p em{ color:#999; font-size:12px;}

.zixun_pop{ display:none; width:480px; height:300px;  text-align:left; border-radius:5px; background:#fff;}
.zixun_pop a.close{ display:inline-block; position:absolute; top:12px; right:8px; width:13px; height:13px; margin-right:5px; vertical-align:middle; background: no-repeat -41px -17px; cursor:pointer;}
.zixun_pop a.close:hover{ background-position:-57px -17px;}
.zixun_pop strong{ display:block; padding-left:20px; line-height:37px; border:1px solid #e8e8e8; font-size:14px; color:#555; background:#f5f5f5;}
.zixun_pop strong i{ display:inline-block; width:19px; height:17px; margin-right:5px; vertical-align:middle; background: no-repeat -19px 0; cursor:pointer;}
.zixun_pop .zixun_pop_con{ padding:20px;}
.zixun_pop .zixun_pop_con p{ color:#999;}
.zixun_pop .zixun_pop_con .textarea{ width:428px; height:128px; padding:5px; margin:10px 0; border:1px solid #d5d5d6; }
.zixun_pop .zixun_pop_con .btn_con{}
.zixun_pop .zixun_pop_con .btn_con input.button{ display:inline-block; padding:0 20px; margin-right:10px; line-height:36px;  font-size:14px; color:#fff; border:0; border-radius:3px; text-decoration:none; background:#ff9100;}
.zixun_pop .zixun_pop_con span{ color:#666;}
.zixun_pop .zixun_pop_con span i{ display:inline-block; width:12px; height:12px; margin-right:5px; vertical-align:-1px; *vertical-align:1px; background: no-repeat -39px 0; cursor:pointer;}
.zixun_pop .zixun_pop_con span i.on{ background-position:-51px 0;}
.zixun_pop .zixun_pop_con span em{ padding-left:4px; color:#f00;}
.zixun_pop .zixun_pop_con span input{ margin-left:10px; line-height:25px; border:1px solid #d5d5d6; background:#f7f7f7;}

.gg753{ width:753px; overflow:hidden;}
.gg753 img{ display:block;}
/******行程特色******/
.tese{ width:865px; float:left; padding:15px 12px 12px 12px; margin-bottom:15px;}
.tese .txt{ color:#666; padding:12px 16px 8px 16px; font-size:14px; line-height:24px; background:#fff; overflow:hidden;}
.tese .txt s{ position:absolute; width:23px; height:13px; margin:-20px 0 0 -8px; *margin:-24px 0 0 -8px; background-position:-72px -38px; overflow:hidden;}
.tese .txt .tags{ display:block; padding-bottom:5px; margin-bottom:10px; line-height:24px; border-bottom:1px dotted #ccc;}
.tese .txt .tags span{ padding:3px 5px; margin-right:10px; font-weight:bold;}
.tese .txt .tags span.c1{ color:#bd837e; border:1px solid #efcbc8; background:#fae3e1;}
.tese .txt .tags span.c2{ color:#b19f55; border:1px solid #e6d9a5; background:#f5ecc8;}
.tese .txt .tags span.c3{ color:#7ca552; border:1px solid #c5e6a2; background:#dff5c8;}
.tese .txt .tags span.c4{ color:#589ec1; border:1px solid #a2d8f0; background:#c3eafb;}

.box .youji{ display:block; width:750px; margin-top:15px; overflow:hidden;}
.box .youji ul{ width:800px;}
.box .youji li{ width:340px; float:left; padding:0 20px 0 15px; line-height:24px;}
.box .youji li span{ float:right; color:#999;}

.relate{ clear:both; display:block; width:750px; padding:15px 0; _margin-top:-20px; overflow:hidden;}
.relate ul{ width:920px; float:left; padding:0;}
.relate li{ position:relative; width:168px; float:left; margin:10px; display:inline;}

.relatet .pic{ clear:both; display:block; width:168px; height:148px; margin:0 auto; overflow:hidden;}
.relate li p{ display:block; position:relative; width:100%; height:36px; padding-top:4px; line-height:18px; overflow:hidden;}
.relate li p a:link,.aim .txt li p a:visited{ color:#555;}
.relate li p a:hover{ color:#eb6100;}
.relate li p span{ position:absolute; right:0; top:20px; color:#eb6100;}
.relate li p span em{  font-size:14px; font-weight:bold;}

/*出发日期和价格*/
.table_date{ position:relative;}
.table_date b{ position:absolute; top:-16px; right:10px; width:42px; height:14px; line-height:14px; font-weight:normal; color:#555; background: no-repeat 26px 0;}

.date{ clear:both; width:420px; float:left\0; margin:0 10px 0 10px;  text-align:center; border-left:1px solid #e1e1e1;border-top:1px solid #e1e1e1; background:#fcfcfc;}

#date_table30{ margin:10px auto;}
.date th{ background:#f4f4f4; border-right:1px solid #e1e1e1; font-weight:normal; border-bottom:1px solid #e1e1e1; font-size:12px; text-align:center; line-height:16px; height:24px; color:#333;}
.date th em{ color:#999;}
.date th span{ display:block; color:#888; font-size:12px; font-weight:bold; }
.pre_month1{ width:430px; float:left; text-align:right; font-size:12px; font-weight:normal; cursor:pointer;}
.pre_month1 a{ color:#16b; text-decoration:underline;}

.date th span a{ color:#16b;}

.date td{ width:49px;  vertical-align:top; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; height:34px; line-height:16px; color:#555; background:#fff; text-indent:3px; text-align:left;}

.date td.nav_on span{ color:#555;}
.date td em{ display:block; margin-top:-2px;  -webkit-transform: scale(0.88); font-size:9px;}
.date td a{ display:block; width:49px; height:34px; color:#555; text-decoration:none; cursor:pointer;}
.date td a:hover{ background-position:0 0;}
.date td .price{ clear:both; width:52px; margin-left:-1px; height:20px; line-height:20px; color:#ff5500; font-weight:normal; text-indent:0; overflow:hidden;}
.date td.nav_on{ display:block; background-position:0 0;}
.date td.gray{ color:#bbb;}

.date td.month{ font-size:16px; font-weight:bold; color:#000000; height:28px; line-height:28px; background:#e9e9e9;}
.date td.month span{ width:85px; font-size:12px; font-weight:normal;}
.date td .next_month{ float:left; padding-left:6px;}
.date td .pre_month{ float:right; padding-right:6px;}

.weeks th{ background:#bcbcbc; color:#fff; border-bottom:0;}

.date .today{ background-position:-50px 0;}
.date .today .price{ color:#888;}
.date .today em{ color:#000;}

.date_table s.close{ position:absolute; right:8px; width:42px; margin-top:-15px; height:14px; line-height:14px; font-weight:normal; color:#555; text-decoration:none; cursor:pointer; background: no-repeat 26px 0;}
.pre_month{ display:none; position:absolute; right:0; bottom:-6px; padding-right:12px; color:#16b; text-decoration:underline;}
.table_date .more{ padding-bottom:20px;}
.table_date .more .pre_month{ display:block;}

/*行程安排*/
#scheduling table,#scheduling img{
margin:0 auto;
max-width:753px;/* for ff */
}
#scheduling{ clear:both; width:890px; margin:0 auto; color:#333333; overflow:hidden;}
#scheduling ul{}
#scheduling ol{ margin-left:40px;}
#scheduling p{ font-size:14px; line-height:24px;}

#scheduling h6{width:866px; float:left; padding:0 12px; font-size:16px; margin:0; text-align:center; color:#ff5500;}
#scheduling .riqi{width:890px; float:left; text-align:center; border-bottom:1px dashed #cccccc; margin-bottom:12px;}

#scheduling_main{ font-size:14px; line-height:24px; color:#555;}
#scheduling_main .day{ padding:8px 0; float:left;}
#scheduling_main .title{ width:890px; float:left; font-size:14px; padding:2px 0; margin:0; height:20px; line-height:22px; font-weight:bold; background:#efd; overflow:hidden;}
#scheduling_main .title h5{ width:60px; float:left;  font-size:13px; font-weight:normal; line-height:20px; padding-left:6px; margin:0; color:#fff; background-position:0 -104px;}
#scheduling_main .title a:link,#scheduling_main .title a:visited{ color:#555; text-decoration:none;}
#scheduling_main .title a:hover{ color:#f73; text-decoration:none;}


#scheduling_main .nr{ width:890px; float:left; font-size:14px; margin:4px 0 4px 0;}
#scheduling_main .eat{ display:block; clear:both; padding-left:30px; color:#f73;}
#scheduling_main .eat s{ position:absolute;margin:2px 0 0 -24px; *margin:-3px 0 0 -24px; width:17px; height:17px; background-position:0 -82px;}
#scheduling_main .house{ display:block; clear:both; padding-left:30px; color:#f73;}
#scheduling_main .house s{ position:absolute; width:17px; height:17px; margin:2px 0 0 -24px; *margin:-3px 0 0 -24px; background-position:-19px -83px;}
#scheduling_main .eat span,#scheduling_main .house span{ padding-right:20px;}

#scheduling_main .house a{ color:#f73;}
#scheduling_main a:link,#scheduling_main a:visited{ color:inherit; text-decoration:none;}
#scheduling_main a:hover{}


#remark_main img{
margin:0 auto;
max-width:890px;/* for ff */
}
#remark_main{ clear:both; width:890px; margin:0 auto; padding:12px 0; color:#333333; overflow:hidden;}
#remark_main p{ font-size:14px; line-height:24px;}


/***** 途经景点 *****/
#jd_list_main dl{ float:left; width:94px; text-align:center; padding:0 5px 0 12px;}
#jd_list_main dt{ width:80px; height:80px; padding:2px; margin:0 auto;}
#jd_list_main dd{ width:95px; line-height:18px; height:18px; margin-bottom:5px; overflow:hidden;}


/*企业介绍*/
.company_info{ padding:20px; }


/* 预订指南 */
.beizhu{ width:753px; float:left; padding:0 0 6px 0; font-size:14px; line-height:24px; margin:2px 0 8px 0; border-bottom:1px dashed #e1e1e1; color:#555;}
.beizhu h4{ width:100%; float:left; margin:0;}


.date_table{ display:none; }
.key .month_row{ position:relative; left:10px; width:418px; border:1px solid #ccc; }
.key .month_row .sd{ position:absolute; top:50%; left:0; width:68px; margin-top:-20px; }
.key .month_row .sd .year{ padding-top:4px; line-height:14px;  font-size:12px; text-align:center; color:#999; }
.key .month_row .sd .month{ line-height:16px;  font-size:16px; text-align:center; color:#666; }


.key .hd{ float:left; margin-left:10px; display:inline; padding-left:69px; _padding-left:70px; background:#ccc; }
.key .hd li{ width:49px; float:left; height:24px; line-height:24px; color:#fff; border-left:1px solid #ccc; text-align:center; background:none; }

.key .month_row .bd{ width:351px; padding-left:68px; margin:0 -1px -1px 0; }
.key .month_row .bd ul{ display:block; _float:left; border-left:1px solid #ccc; }
.key .month_row .bd li{ position:relative; width:50px; float:left; background:#f8f8f8; cursor:pointer; }
.key .month_row .bd li.hov{ background:; }
.key .month_row .bd li.order_day{ background:; }

.key .month_row .bd li.disable{ background:#fff; cursor:default; }
.key .month_row .bd li.disable:hover{ background:#fff; }

.key .month_row .bd li.no_price{ background:#f8f8f8; cursor:default; }
.key .month_row .bd li.no_price:hover{ background:#f8f8f8; }

.key .month_row .bd li .li_wrap{ height:34px; padding-left:3px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; overflow:hidden; }
.key .month_row .bd li .li_wrap p{ height:12px; padding-top:3px; line-height:12px; color:#555; overflow:hidden; }
.key .month_row .bd li .li_wrap a.price{ width:45px; float:left; height:18px; line-height:18px; color:#ff5500; overflow:hidden; text-decoration:none; }
.key .month_row .bd li .li_wrap a.price s{  -webkit-transform:scale(0.88); font-size:9px; text-decoration:none; }


/*详情页面导航浮动效果*/
.sectionbox p.tip{ display:inline-block; line-height:30px; text-indent:12px; color:#f00; }

.sectionbox{ position:relative; *position:static; z-index:1; }
#tab_fxd{ width:890px; z-index:9999; }
#tab_fxd_bg{ clear:both; display:none; height:34px; }
.fxd{ position:fixed; top:0; }
.section{ clear:both; display:block; overflow:hidden; }
.box .tit .btn_con{ display:none; float:right;}
.box .tit .btn_con a{ display:inline-block; width:100px; height:34px; margin:3px 0 0 10px; background: no-repeat -191px 0;}
.box .tit .btn_con a.btn1{ background-position:-191px 0;}
.box .tit .btn_con a.btn2{ background-position:-292px 0;}
.fxd .tit .btn_con{ display:block;}

/*签证详情页面内容样式修改*/
#meterial_main,#prompt_main{ padding-top:12px; }
#fileurl_main{ padding:12px 0 0 0; }



#bdshare{ z-index:9998!important; }/* 用于解决百度分享与tq层的bug */

/******游客点评******/
.right_comment{padding-top:20px; }
.comment_none{border-right:1px solid #ddd;width:499px;height:87px; background: center no-repeat;float:left}
.comment_top{border:1px solid #ddd;padding:20px 0;height:87px;}
.comment_sum{width:139px;border-right:1px solid #ddd;height:87px; text-align:center;float:left}
.comment_sum p{line-height:22px;color:#666}
.comment_sum em{line-height:46px; font-size:48px; display:block;color:#ff6600; font-weight:bold; }
.comment_sum span{width:74px;margin:0 auto;height:14px; background: 0 0 no-repeat;display:block}
.comment_sum span s{width:0;height:14px; background: 0 0 no-repeat; display:block;*float:left}

.comment_each{width:359px;float:left;border-right:1px solid #ddd;height:87px;}
.comment_each li{width:300px;height:16px;margin:0 auto;padding:6px 0 7px 0;line-height:16px;font-size:12px;}
.comment_each li span{float:left;height:16px;}
.comment_each li p{float:left;width:184px;margin:0 10px;height:16px; background:#efefef;border-radius:2px;}
.comment_each li p s{width:0;height:16px; background:#59c91c;border-radius:2px; display:block}
.comment_each li em{float:left;height:16px;color:#8a8a8a}
.comment_each li:after{content:"";clear:both;height:0;display:block;}
.comment_icon p:hover{background:#50af1b}
.comment_go{width:250px;float:left;height:87px;}
.comment_pl{width:216px;margin:0 auto;}
.comment_icon{height:28px;padding-top:10px;}
.comment_icon span{width:117px;height:28px;float:left}
.comment_icon p{width:100px;height:30px; background:#5ec128;margin:0 auto; border-radius:2px;color:#fff;text-align:center;line-height:30px; font-size:14px; }
.comment_icon p a{display:block;height:28px; background: 10px 50% no-repeat;color:#fff;text-indent:15px; text-decoration:none}
.comment_txt{padding-top:10px;line-height:14px;font-size:13px;color:#8a8a8a}
.comment_a{color:#005fc9;display:block;line-height:16px;padding-top:5px; text-decoration:none;font-size:12px; text-align:center;}
.comment_a:hover{color:#005fc9; text-decoration:underline}
.comment_start{padding:10px 0;height:30px;border:1px solid #ddd;border-top:none; background:#f6f6f6}
.comment_us{height:30px;line-height:30px;color:#666}
.comment_other{height:30px;width:611px;float:left;}
.comment_other ul{width:595px;height:30px;margin:0 auto}
.comment_other ul li{width:188px;padding:6px 5px; height:18px;line-height:18px;float:left;font-size:12px}
.comment_other ul li p{float:left;}
.comment_other ul li span{display:block;margin:0 7px; width:96px;height:18px; background: 0 0 no-repeat;float:left;}
.comment_other ul li span s{display:block; width:0;height:18px; background: 0 0 no-repeat;}
.comment_other ul li em{float:left; color:#999}

.comment_list li{padding:20px 0 10px 0;border-bottom:1px dashed #ddd;font-size:12px;}
.comment_tt{height:16px;padding:7px 10px;line-height:16px; background:#f6f6f6}
.comment_tt span{width:47px;height:16px;float:left;padding-right:10px; color:#fff; text-indent:5px;}
.comment_tt em{padding-right:30px;color:#545454}
.comment_list li p{line-height:22px;font-size:14px;padding:10px 0 0 0}
.comment_list li dl{height:auto}
.comment_list li dl:after{content:"";clear:both;display:block;height:0;}
.comment_list li dl dt{width:120px;height:80px;padding:10px 20px 5px 0; float:left}
.comment_time{padding:5px 0 7px 0;color:#999;font-size:14px;}
.comment_time span{padding-right:20px;}
.comment_apply{color:#af4d4d;padding:5px 0 7px 0;font-size:14px;}

.icon_red{background: 0 0 no-repeat}
.icon_yel{background: 0 0 no-repeat}
.icon_gre{background: 0 0 no-repeat}


.common_page{ clear:both; padding-top:10px; margin:0 0 20px 0; text-align:right; color:#666;}
.page_con{display:inline-block;}
.common_page span{}
.common_page .prev{ padding-left:0;}
.common_page .prev,.common_page .next{ position:relative; width:36px;}
.common_page .prev,.common_page .next{ width:60px;}
.common_page .num,.common_page .num-disabled,.common_page .active{ display:inline-block; min-width:28px; _width:28px; height:20px;  margin:0 3px; border:1px solid #ccc; line-height:20px;  font-size:14px; white-space:nowrap; text-align:center; vertical-align:top; text-decoration:none; background:#fff;}
.common_page .active{ border:1px solid #ff7f00; font-weight:bold; color:#fff; background-color:#ff7f00;}
.common_page span.text{ padding-left:12px; line-height:22px;}
.common_page span.split{ margin:0 10px; line-height:14px;}
.common_page a{ color:#666;}
.common_page a:hover{ color:#ff7f00; border:1px solid #ff7f00; background:#f6fff0;}
.page_con a.more{ display:inline-block; padding:0 60px; line-height:50px;  font-size:18px; border-radius:4px; color:#999; background:#f7f7f7;}
.page_con a.more:hover{ border:0 none; background:#eee;}



/****** 列表页面样式 *******/
/*二级分类*/
#cats{ width:100%; float:left; margin-bottom:15px;}
#cats ol { width:888px; margin:0; padding:0; height:26px; line-height:26px;border:1px solid #efefef; border-bottom:0; background:#fcfcfc; list-style:none;}
#cats ol li{float:left; font-size:14px; padding-left:12px; font-weight:bold; color:#666;}
#cats ol li span{ float:left; background: no-repeat right 0; padding-right:20px; font-size:14px; cursor:pointer;}

#cats ul { width:888px; float:left; border:1px solid #efefef; padding:8px 0;}
#cats ul li { width:167px; float:left; padding-left:20px; height:24px; line-height:24px; background: no-repeat 8px -29px;}

/* 热门推荐 */
.list_recommend{ clear:both; display:inline-table; width:753px; margin-bottom:10px; border-top:2px solid #4ac33a; background:#f3f9f5;}
.list_recommend li{ clear:both; display:block; position:relative; width:715px; float:left; padding:19px; border-bottom:2px solid #fff;}
.list_recommend li i{ position:absolute; top:19px; left:209px; width:40px; height:40px; background: no-repeat;}
.list_recommend li i.cut0,.list_recommend li i.cut2,.list_recommend li i.cut3,.list_recommend li i.cut5{ background:none;}

.list_recommend li i.cut1{ width:40px; background-position:right 0;}
.list_recommend li i.cut4{ background-position:right -126px;}
.list_recommend li i.cut6{ width:40px; background-position:right -168px;}


.list_recommend img{ width:230px; float:left; padding-right:15px;}
.list_recommend .info{ display:block; width:470px; float:left;}

.list_recommend .info strong{ display:block; width:100%; height:26px; line-height:26px; font-size:16px; overflow:hidden;}
.list_recommend .info strong a{ color:#666;}
.list_recommend .info strong a:hover{ color:#f60;}
.list_recommend .info .price{ clear:both; display:inline-block; width:470px; margin:5px 0;}
.list_recommend .info .price span{ padding:0 15px; line-height:30px; border-left:1px solid #e5e5e5; color:#666;}
.list_recommend .info .price span.first{ padding:0 15px 0 0; border:0 none; font-size:14px;}
.list_recommend .info .price span.first em{ color:#f67f0b;}
.list_recommend .info .price span.first em b{ padding-right:3px; font-size:26px;  font-weight:bold; color:#f67f0b;}
.list_recommend .info .price span b{ color:#666;}
.list_recommend .info .price span b.f60{ color:#f60;}

.list_recommend .info p{ padding-top:10px; color:#666;}
.list_recommend .info p span{ padding-right:15px;}
.list_recommend .info p em{ padding:0 3px; color:#f97a08; font-weight:bold;}
.list_recommend .info p b{ color:#555;}
.list_recommend .info a.btn{ display:inline-block; width:74px; line-height:26px; border:1px solid #e95800; color:#fff; font-size:14px; font-weight:bold; text-shadow:1px 1px rgba(0,0,0,0.2); border-radius:3px; text-align:center; background:#f67f0b;}
.list_recommend .info a.favorite{ display:inline-block; width:90px; margin-left:10px; line-height:26px; color:#777; font-size:14px; border-radius:3px; text-align:center; background:#efefef;}



.sidebar .tit{ width:100%; float:left; border-bottom:2px solid #ddd;}
.sidebar .tit h3{ display:inline-block; position:relative; bottom:-2px; float:left; height:35px; line-height:35px;  font-size:18px; border-bottom:2px solid #e43b3e; z-index:999;}
.sidebar .tit1{ width:100%; float:left;  line-height:30px; height:30px; border-bottom:2px solid #e5e5e5;}
.sidebar .tit1 h1{ width:auto; float:left; font-size:20px; color:#555; font-weight:normal; border-bottom:2px solid #e43b3e;}
.sidebar .tit1 h1 span{ color:#f47808;}
.sidebar .tit1 h3{ width:auto; float:left; font-size:20px; color:#555; font-weight:normal; padding:0 5px; border-bottom:2px solid #e43b3e;}
.sidebar .tit .more{ width:100px; float:right; text-align:right; padding-right:6px; font-weight:normal;}
.sidebar .tit .more a{ color:#666666;}
.sidebar em{ font-size:11px;}
.sidebar .txt a{ color:#2b7cc7;}
.sidebar .txt a:hover{ color:#f73;}

/***** 列表复合选择区 *****/
.list_change{ width:890px; float:left; height:43px; overflow:hidden;}
.list_change dl{ width:888px; float:left; height:41px; border:1px solid #fff; background-position:0 -188px;}
.list_change dd{ float:left; line-height:40px;}
.list_change dd select{ font-size:12px; padding:4px 3px; _margin-top:6px; color:#333;}

.list_change dd .change{ float:left; padding:7px 0;}
.list_change dd .change span{ width:45px; float:left; padding-left:8px; margin-right:-1px; height:25px; line-height:25px; border:1px solid #ccc; vertical-align:middle;}
.list_change dd .change i{ width:11px; float:left; height:11px; margin:6px 3px 0 0; _margin-right:0; display:inline; overflow:hidden;}
.list_change dd .change span.on{ position: relative; font-weight:bold; color:#e43b3e; border-bottom:1px solid #e43b3e; background:#fff; z-index: 2;}
.list_change dd .change i.i1{ background-position:0 -11px;}
.list_change dd .change i.i2{ background-position:-11px -11px;}
.list_change dd .change i.i3{ background-position:-22px -11px;}
.list_change dd .change span.on i.i1{ background-position:0 0;}
.list_change dd .change span.on i.i2{ background-position:-11px 0;}
.list_change dd .change span.on i.i3{ background-position:-22px 0;}
.list_change dd .change span.on a{ color:#e43b3e;}
.list_change dd .change span a{ display:block; width:45px; height:25px; color:#555;}
.list_change dd .change span a:hover{ color:#e43b3e; text-decoration:none;}
.list_change dd .change span a:hover i.i1{ background-position:0 0;}
.list_change dd .change span a:hover i.i2{ background-position:-11px 0;}
.list_change dd .change span a:hover i.i3{ background-position:-22px 0;}

/***** 价格 人气排序 *****/
.list_change dd .sort{ float:left; padding:7px;}
.list_change dd .sort span{ width:45px; float:left; padding-left:8px; margin-left:-1px; height:25px; line-height:25px; text-align:right; border:1px solid #ccc; vertical-align:middle;}
.list_change dd .sort i{ width:11px; float:right; height:11px; margin:6px 5px 0 0; display:inline; overflow:hidden;}
.list_change dd .sort i.i1{ background-position:-164px -43px;}
.list_change dd .sort i.i2{ background-position:-164px -54px;}
.list_change dd .sort span a{ display:block; width:45px; float:left; height:25px; line-height:25px; text-decoration:none;}
.list_change dd .sort span a:hover{ color:#e43b3e;}
.list_change dd .sort span.up,.list_change dd .sort span.down{ font-weight:bold; border-bottom:1px solid #e43b3e; background:#fff;}
.list_change dd .sort span.up a,.list_change dd .sort span.down a{ color:#e43b3e;}
.list_change dd .sort span.up i.i1{ background-position:-55px 0;}
.list_change dd .sort span.up i.i2{ background-position:-44px -11px;}
.list_change dd .sort span.down i.i1{ background-position:-44px 0;}
.list_change dd .sort span.down i.i2{ background-position:-55px -11px;}
.list_change dd .sort span.default i.i1{ background-position:-33px 0;}
.list_change dd .sort span.default i.i2{ background-position:-33px -11px;}
.list_change dd .sort span.default a:hover i.i1{ background-position:-44px 0;}
.list_change dd .sort span.default a:hover i.i2{ background-position:-44px -11px;}


.list_change dd .select_box{ vertical-align:middle; margin-top:1px; _margin-top:5px;}





/***** 列表翻页 *****/
.list_change dt li.first,.list_change dt li.first a,.list_change dt li.next a,.page li.first,.page li a{ background: no-repeat;}
.list_change dt{ float:right; margin-top:6px;}
.list_change dt li{ float:left; line-height:26px; margin-left:3px;}
.list_change dt li.first{ width:19px; float:left; height:26px; background-position:0 0;}
.list_change dt li.first a{ width:19px; float:left; height:26px; background-position:0 0; text-indent:-9999px;}
.list_change dt li.first a:hover{ background-position:0 -26px;}
.list_change dt li.next a{ width:48px; float:left; height:26px; padding-left:10px; background-position:-18px 0;}
.list_change dt li.next a:hover{ background-position:-76px 0;}


.sidebar .txt{ width: 100%; float:left; border-top:none;}
/***** 大图 *****/
.sidebar .tu{ float:left; text-align:center; padding:10px 0 0 0;}
.sidebar .tu ul{ width:214px; height:210px; float:left; padding-right:10px;}
.sidebar .tu ul:nth-child(4n){ padding-right: 0;}
.sidebar .tu li{ width:214px; float:left; text-align:left;}
.sidebar .tu li.pic{ position:relative;}
.sidebar .tu li.pic a{ width:214px; height:136px;}
.sidebar .tu li.pic img{ width:214px; height:136px;}
.sidebar .tu li.pic i{ position:absolute; top:0; left:178px; width:40px; height:40px; background: no-repeat;}
.sidebar .tu li.pic i.cut0,.sidebar .tu li.pic i.cut2,.sidebar .tu li.pic i.cut3{ background:none;}
.sidebar .tu li.pic i.cut1{ width:40px; background-position:right 0;}
/* .sidebar .tu li.pic i.cut3{ background-position:right -84px;} */
.sidebar .tu li.pic i.cut4{ width:40px; background-position:right -126px;}
.sidebar .tu li.pic i.cut6{ background-position:right -168px;}


.sidebar .tu li.p2{ position:relative; width:214px; height:36px; margin-top:3px; line-height:18px; font-weight:normal;}
.sidebar .tu li.p2 s.kongqi{ display:inline-block; position:relative; bottom:-3px; width:16px; float:left; height:13px; background: no-repeat;}

.sidebar .tu li.p2 span{ position:absolute; right:10px; bottom:-3px;}
.sidebar .tu li span{ line-height:24px; color:#999;}
.sidebar .tu li span b{ color:#f73;}
.sidebar .tu li span del{ padding-right:5px;}
.sidebar .tu li span.price{ color:#f73; font-size:12px; font-weight:normal;}
.sidebar .tu li span.price b{ font:16px/24px "microsoft yahei"; font-weight:bold;}

.sidebar .tu li.price{ font-weight:normal; line-height:21px;}
.sidebar .tu li.price span{ width:105px; float:left; font-size:12px; color:#333; vertical-align:bottom;}
.sidebar .tu li.price span em{  font-size:14px; font-weight:bold; color:#ff5500;}
.sidebar .tu li.price span.renqi{ text-align:right; padding-top:1px; color:#888;}


/***** 文字 *****/
.sidebar .list_tab{ width:100%;}
.sidebar .list_tab td{ border-top:1px solid #fff; border-bottom:1px solid #eee; padding:14px 0; color:#555;}
.sidebar .list_tab td.w480{ width:494px; height:21px; overflow:hidden;}
.sidebar .list_tab td.w480 a{ color:#2b7cc7;}
.sidebar .list_tab td.w480 p a{ color:#777;}
.sidebar .list_tab td.w480 s.kongqi{ display:inline-block; position:relative; bottom:-3px; width:16px; float:left; height:13px; background: no-repeat;}

.sidebar .list_tab td span{ color:#999;}
.sidebar .list_tab td span.price{ display:block; color:#f73; font-size:12px;}
.sidebar .list_tab td span.price em{ font-size:18px; }
.sidebar .list_tab td.gz{ color:#666;}
.sidebar .list_tab td.gz em{ color:#f73;}
.sidebar .list_tab td.w90{ width:90px;}
.sidebar .list_tab td.w90 i{ display:inline-block;width:26px;height:13px; margin-top:4px; background: no-repeat;}
.sidebar .list_tab td.w90 i.cut0,.sidebar .list_tab td.w90 i.cut2,.sidebar .list_tab td.w90 i.cut3{ display:none;}
.sidebar .list_tab td.w90 i.cut1{ width:37px; background-position:0 0;}
.sidebar .list_tab td.w90 i.cut4{ background-position:0 -14px;}
/* .sidebar .list_tab td.w90 i.cut3{ background-position:0 -28px;} */
.sidebar .list_tab td.w90 i.cut6{ width:37px; background-position:0 -42px;}


#tab{ clear:both;}
#tab .t3{ background-color:#f8f8f8; margin-top:1px;}
#tab th{ height:30px;}

/***** 图文 *****/
.sidebar .tab_tw{ position:relative; width:100%;}
.sidebar .tab_tw td{ border-bottom:1px solid #eee; padding:14px 0;}
.sidebar .tab_tw td.pic{ width:140px; position:relative;}
.sidebar .txt .tab_tw .pic img{ display:block; width:130px;height:82px;}
.sidebar .txt .tab_tw .pic a{ width:130px; float:left; height:82px;}
.sidebar .tab_tw td.pic i{ position:absolute; top:14px; left:90px; width:40px; height:40px; background: no-repeat -9999px 0;}
.sidebar .tab_tw td.pic i.cut0,.sidebar .tab_tw td.pic i.cut2,.sidebar .tab_tw td.pic i.cut3,.sidebar .tab_tw td.pic i.cut5{ background:none;}
.sidebar .tab_tw td.pic i.cut1{ width:40px; background-position:right 0;}
.sidebar .tab_tw td.pic i.cut4{ background-position:right -126px;}
.sidebar .tab_tw td.pic i.cut6{ width:40px; background-position:right -168px;}



.sidebar .tab_tw td.type{ width:450px; color:#777;}
.sidebar .tab_tw td.type a{ font-size:14px; color:#2b7cc7;}
.sidebar .tab_tw td.type p span a{ font-size:12px; color:#555;}
.sidebar .tab_tw td.type p span a:hover{ color:#f60;}.sidebar .tab_tw td.type p em{ color:#f73;}
.sidebar .tab_tw td.type s.kongqi{ display:inline-block; position:relative; bottom:-5px; width:16px; float:left; height:13px; background: no-repeat;}

.sidebar .tab_tw td.price{ width:120px; font-size:12px; color:#f73;}
.sidebar .tab_tw td.price em{ font-size:18px; }
.sidebar .tab_tw td.price del{ display:block; font-weight:normal; color:#666;}

/***** 服务的列表 *****/
.sidebar .txt table .w150{ width:150px;}
.sidebar .txt table .w560{ width:560px;}
.sidebar .txt table .w140{ width:140px;}
.sidebar .txt .pic a{ margin:0 auto;}
.sidebar .txt .pic a{ display:block; width:96px; height:72px;margin:0 auto; background: no-repeat center center;}
.sidebar .txt .w150 a{ display:block; width:114px; height:84px;margin:0 auto; background: no-repeat center center;}
.sidebar .txt table td.pic img{ width:96px;height:72px;}
.sidebar .txt table td.w150 img{ width:114px;height:84px;}

.sidebar .txt td sup{ position:absolute; margin-left:11px; width:40px; height:40px; color:#fff; font-size:12px;}
.sidebar .txt td sup.cut1,.sidebar .txt td sup.cut4.sidebar .txt td sup.cut6{ background: no-repeat 0 0;}
.sidebar .txt td sup.cut1{ background-position:right 0;}
.sidebar .txt td sup.cut4{ background-position:right -42px;}
/* .sidebar .txt td sup.cut3{ background-position:right -84px;} */
.sidebar .txt td sup.cut6{ background-position:right -126px;}

@media screen and (-webkit-min-device-pixel-ratio:0)
{.sidebar .txt td sup{ margin-left:78px;}}

.sidebar .txt .pic img{width:96px;height:72px;}
.sidebar .txt th{ font-weight:normal; line-height:36px; font-size:12px; height:36px; overflow:hidden; float:left; }
.sidebar .txt td{ border-top:1px solid #fff; border-bottom:1px solid #eee; padding:14px 0; color:#555;}
.sidebar .txt td a.f14{ font-size:14px;}
.sidebar .txt td .ts{ float:left; padding-right:50px; margin:2px 0; height:36px; line-height:18px; color:#999; overflow:hidden;}
.sidebar .txt td p span{ padding-right:10px;}

.sidebar .txt td p a,.sidebar .txt td .ts a{ color:#888; text-decoration:underline;}

.sidebar .txt td.w560 del{ font-size:12px; color:#bbb;}
.sidebar .txt td.w560 i{ font-style:normal; color:#aaa;}
.sidebar .txt td.w560 span em{ font-size:16px;}
.sidebar .txt td.w560 span em s{ font-size:12px; text-decoration:none; font-weight:normal;}
.sidebar .txt td.w560 em.price{ font-size:16px; color:#f73;}
.sidebar .txt td.w560 em s{ font-size:12px; text-decoration:none; font-weight:normal;}

/******* 酒店列表页 *******/
.sidebar .item{ width:890px; float:left; padding:8px 0 12px 0; border-bottom:1px dotted #e1e1e1; margin-bottom:2px; }
.sidebar .item .lpic{ width:140px; float:left; padding:6px 0 0 0; }
.sidebar .item .lpic img{ display:block; width:114px; height:84px; padding:2px; border:1px solid #e1e1e1; margin:0 auto; background: no-repeat center center; }

.sidebar .item .rtxt{ width:750px; float:left; }
.basic{ position:relative; width:100%; padding-left:3px; }
.basic h3{ margin-top:4px; color:#555; font-weight:normal; font-size:12px; }
.basic h3 a{ font-size:14px; font-weight:bold; padding-right:3px; }
.basic h3 em{ font-size:15px;  color:#f73; }
.basic h3 em.cartype{ font-size:12px; }

.basic h3 div.s3,.basic h3 div.s4,.basic h3 div.s5,.basic h3 div.z3,h3 div.z4,.lpic h3 div.z5{ display:inline-block; position:relative; *position:absolute; margin-left:4px; margin-top:7px; *margin-top:1px; width:10px; height:10px; background: no-repeat; overflow:hidden; }
.basic h3 div.s3{ width:32px; }
.basic h3 div.s4{ width:43px; }
.basic h3 div.s5{ width:54px; }
.basic h3 div.z3{ width:32px; background-position:0 -11px; }
.basic h3 div.z4{ width:43px; background-position:0 -11px; }
.basic h3 div.z5{ width:54px; background-position:0 -11px; }
.basic .hotel_hot{ width:162px; float:left; color:#aaa; height:21px; line-height:21px; }
.basic .hotel_sq{ width:550px; float:left; color:#aaa; height:21px; line-height:21px; overflow:hidden; padding-right:20px; }
.basic .hotel_sq span{ color:#555; }
.basic .hotel_hot span{ color:#f73; }
.basic .tickit_type{ width:390px; float:left; color:#808080; height:21px; line-height:21px; overflow:hidden; padding-right:20px; }
.basic .tickit_type span{ color:#aaa; }
.basic .car_type span{ padding-right:12px; color:#666; }
.basic .car_type span em{ color:#f73; }
.basic .card_type span{ width:33%; float:left; height:18px; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.basic .card_type span em{ color:#f73; font-size:13px; }

.basic p a.area:link,.basic p a.area:visited{ color:#555; padding-right:50px; }
.basic p a.area:hover{ color:#555; }

.rooms{ width:750px; float:left; padding:5px 0 11px 0; }
.rooms li{ display:inline-block; border-bottom:1px solid #f0f0f0; padding:2px 0; color:#888; overflow:hidden; }
.rooms li.type{ width:100%; float:left; color:#999; line-height:20px; margin:5px 0; padding:0; background:#f4f4f4; }
.rooms li.type span{ line-height:18px; height:18px; }
.rooms li span{ width:70px; float:left; line-height:24px; height:24px;  text-align:center; overflow:hidden; }
.rooms li span.w1{ width:130px; padding-left:4px; text-align:left; }
.rooms li span.w1 s{ text-decoration:none; color:#444; cursor:pointer; }
.rooms li span.w2{ width:265px; text-indent:-9999px; text-align:center;}
.rooms li span.w2 a{ display:block; width:60px; margin:0 auto; height:23px; background: no-repeat; }
.rooms li span.w3{ width:140px; }
.rooms li span.w4{ width:265px; padding-left:70px; text-indent:-9999px; }
.rooms li span.w4 a{ display:block; width:60px; float:left; height:23px; background: no-repeat; }

.rooms li.more_attr{ width:60px; float:right; padding-right:60px; text-align:center; border:none; }
.sidebar .more_attr a:link,.sidebar .more_attr a:visited{ color:#444; text-decoration:none; }
.sidebar .more_attr a:hover{ color:#444; }

.rooms li span.xx{ color:#f73; font-weight:bold; }
.rooms li span.xx:first-letter { font-size:13px; font-weight:normal; }
.rooms li span.more span{ text-decoration:underline; }
.rooms li span.f13:first-letter { font-size:13px; font-weight:normal; }

.rooms li span.ms{ color:#888; }
.rooms li span.ms:first-letter { font-size:13px; }
.rooms li .detail{ clear:both; width:678px; float:left; margin:6px 0; padding:6px 20px; border:1px solid #e1e1e1; background:#f4f4f4; }
.rooms li .detail span{ width:auto; padding-right:12px; }
.rooms li .detail i{ float:right; color:#16b; padding:4px 12px 0 0; font-style:normal; cursor:pointer; }


/****** 旅游资讯页面 ******/
#information{ clear:both; width:100%; margin:0 auto; color:#555; font-size:14px; line-height:26px; overflow:hidden;}
#information h4{ width:100%; float:left;  line-height:30px; height:30px; border-bottom:2px solid #e5e5e5;}
#information h4 span{ width:auto; float:left; font-size:20px; color:#555; font-weight:normal; padding:0 5px;}
#information h1{ width:100%; float:left; text-align:center;  font-size:20px; padding-top:20px; color:#333;}

#information .riqi{ width:100%; margin:0 auto; text-align:center; color:#7e7e7e; padding-bottom:12px; border-bottom:1px dotted #e1e1e1;}
#information .daodu{ width:578px; margin:20px auto 0 auto; padding:14px 20px; font-size:14px; line-height:25px; border:1px solid #e1e1e1;}
#information .daodu i{ position:absolute; margin-left:-25px; margin-top:-24px; z-index:1;}
#information .show{ width:100%; margin:0 auto; padding:14px 20px; box-sizing:border-box; font-size:14px; line-height:26px;}
#information .show p{ padding-top:12px;}
#information .show .biaoqian{ clear:both; float:right; font-size:14px; color:#888; padding-top:12px;}
#information .show img{ max-width:580px; padding:6px 0;}
*html #information .show img{
height: expression(this.width > 580 ? this.height * 580 / this.width : auto);
width: expression(this.width > 580 ? "580px" : auto);}
* html #information .show img{
height: expression(this.width > 580 ? this.height * 580 / this.width : "");
width: expression(this.width > 580 ? "580px" : "");}

.zx_xl{ margin-bottom:15px;}
.zx_xl .tit2{ width:100%; height:30px; font-size:14px;}
.zx_xl .tit2 a{ float:left; height:28px; line-height:28px; margin:0 0 0 6px; padding:0 12px; border:2px solid #e1e1e1; font-weight:bold; border-bottom:0; background:#f8f8f8;}
.zx_xl .tit2 a.on{ background:#ffb400; border-color:#ffb400; text-decoration:none;}
.zx_xl .tit2 a:link,.zx_xl .tit2 a:visited{ color:#555;}
.zx_xl .tit2 a.on:link,.zx_xl .tit2 a.on:visited{ color:#fff;}

.zx_xl .txt{ width:686px; border:2px solid #ffb400;}

.products h4{ width:100%; float:left;  line-height:30px; height:30px; border-bottom:2px solid #e5e5e5;}
.products h4 span{ width:auto; float:left; font-size:20px; color:#555; font-weight:normal; padding:0 5px; border-bottom:2px solid #e43b3e;}
.products .sale{ clear:both; width:100%; padding:10px 0; margin-top:10px; overflow:hidden;}
.products .sale ul{ width:720px; padding:0 14px;}
.products .sale li{ position:relative; width:155px; float:left; margin:10px 15px 10px 0;}
.products .sale li img{ width:155px; height:109px;}
.products .sale li strong{ display:block; position:absolute; left:0; top:103px; width:150px; color:#fff; height:22px; line-height:22px; text-align:center; overflow:hidden; z-index:2;}
.products .sale li strong a{ color:#fff;}
.products .sale li .other{ position:absolute; left:0; top:83px; width:145px; padding:0 5px; color:#fff; line-height:26px; z-index:2;}
.products .sale li .other span.price{ float:left; }
.products .sale li .other span{ float:right;}
.products .sale li .other b{ color:#ffaf03; font-size:16px;}
.products .sale li .bg{ display:block; position:absolute; left:0; top:83px; width:155px; height:26px; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; z-index:1;}
.products .sale li p{ display:block; width:155px; height:36px; line-height:18px; overflow:hidden;}
.products .sale li p a{ color:#777;}
.products .sale li p a:hover{ color:#f60;}


/* 新专题样式 130607 */
.theme_banner{ width:100%; overflow:hidden; }
.theme_info{ padding:20px 30px; color:#fff; background:#2fb72b; }
.theme_info h1{ float:left; padding-right:20px;  font-size:18px; }
.theme_info span{ display:inline-block; float:left; margin:4px 2px 0 2px; _margin:0 2px; padding:4px 6px; line-height:14px;  font-size:12px; background: no-repeat 0 0; _background:none; _filter:progid:dximagetransform.microsoft.alphaimageloader(src='../../css/wd/images/ico_blackbg.png',sizingmethod='crop'); }
.theme_info span a{ color:#fff; text-decoration:none; }
.theme_info span a:hover{ color:#ff0; }

.theme_info p{ clear:both; display:block; padding-top:10px; }

.theme_con{ }
.theme_con .tit{ clear:both; width:100%; height:42px; color:#fff; background:#2fb72b; }
.theme_con .tit strong{ padding-left:15px; font-size:18px; line-height:42px;  }

.bigpic_list{ width:100%; padding:10px 13px 0 18px; box-sizing:border-box; border:2px solid #eb0553; border-top:0 none; background:#fff; overflow:hidden; zoom:1; }
.bigpic_list ul{ }
.bigpic_list li{ position:relative; width:200px; float:left; height:188px; margin:10px 20px; display:inline; }
.bigpic_list li span.price_old{ position:absolute; top:120px; left:10px; font-size:12px; color:#fff; z-index:2; }
.bigpic_list li span.bg{ position:absolute; top:116px; left:0; width:210px; height:24px; line-height:24px; background:#000; filter: alpha(opacity=50); -khtml-opacity:0.5; -moz-opacity:0.5; opacity:0.5; z-index:1; }
.bigpic_list li a img{ width:200px; height:130px; margin-bottom:5px; overflow:hidden; }
.bigpic_list li a span.title{ display:block; height:18px; line-height:18px; font-size:12px; overflow:hidden; }
.bigpic_list li p span{ float:left; color:#f97a08; }
.bigpic_list li p span b{ font-size:20px;  }
.bigpic_list li p span.sale{ float:right; margin-top:5px; padding-right:3px; border:1px solid #f60; border-radius:2px 2px 2px 2px; font-size:12px; }
.bigpic_list li p span.sale b{ float:left; padding:0 3px; margin-right:3px; display:inline; font-weight:normal; color:#fff; font-size:12px; background:#f60; }
.bigpic_list li p span.hotel_name{ float:right; margin-top:5px; padding:1px 3px; font-size:12px; color:#fff; border-radius:2px; background:#fdad57; }
.bigpic_list li i{ position:absolute; width:38px; height:38px; line-height:38px; margin-top:-3px; margin-left:165px; text-align:center; color:#fff; font-style:normal; }
.bigpic_list li i.i1{ background: no-repeat; _background:none; filter:progid:dximagetransform.microsoft.alphaimageloader(src="../../css/img_v5/ico_rcm3.png",sizingmethod='crop'); }
.bigpic_list li i.i3{ background: no-repeat; _background:none; filter:progid:dximagetransform.microsoft.alphaimageloader(src="../../css/img_v5/ico_rcm3.png",sizingmethod='crop'); }
.bigpic_list li i.i5{ background: no-repeat; _background:none; filter:progid:dximagetransform.microsoft.alphaimageloader(src="../../css/img_v5/ico_rcm5.png",sizingmethod='crop'); }
.bigpic_list li i.i6{ background: no-repeat; _background:none; filter:progid:dximagetransform.microsoft.alphaimageloader(src="../../css/img_v5/ico_rcm6.png",sizingmethod='crop'); }



.teletext_list{ width:100%; padding:10px 23px 0 23px; box-sizing:border-box; border:2px solid #eb0553; border-top:0 none; background:#fff; overflow:hidden; }
.teletext_list li{ height:80px; padding:10px 0; border-bottom:1px solid #e6e6e6; }
.teletext_list li a.pic{ float:left; padding-right:20px; }
.teletext_list li a.pic img{ width:120px; height:80px; overflow:hidden; }
.teletext_list li span{ float:left; }
.teletext_list li span.title{ width:460px; padding:5px 50px 0 0; }
.teletext_list li span.title a{ font-size:12px; font-weight:bold; }
.teletext_list li span.title p{ padding-top:5px; color:#999; }
.teletext_list li span.title p span{ padding-right:20px; }
.teletext_list li span.title .price{ clear:both; color:#777; }
.teletext_list li span.title .price em{ color:#f97a08; }
.teletext_list li span.title .price em b{ padding-right:3px; font-size:24px;  color:#f97a08; }
.teletext_list li span.title .price b{ font-size:14px; color:#00a50c; }


.teletext_list li span.other{ width:180px; padding-top:26px; text-align:center; color:#666; }
.teletext_list li span.other em{ padding:0 3px; font-weight:bold; font-size:14px; color:#f97a08; }
.teletext_list li span.other b{ padding:0 3px; }
.teletext_list li span.btn{ width:70px; padding-top:20px; text-align:right; }
.teletext_list li span.btn a{ width:67px; float:right; height:30px; background: no-repeat -88px 0; }


.scroll_list{ position:relative; width:100%; padding:20px 53px; box-sizing:border-box; height:210px; border:2px solid #eb0553; border-top:0 none; background:#fff; overflow:hidden; }
.scroll_list .scroll_list_con{ width:890px; height:170px; margin:0 auto; overflow:hidden; }

.scroll_list .btn_l{ position:absolute; top:72px; left:0; width:41px; height:59px; background: no-repeat 0 -32px; }
.scroll_list a.btn_l:hover{ background: no-repeat -83px -32px; }
.scroll_list .btn_r{ position:absolute; top:72px; right:0; width:41px; height:59px; background: no-repeat -41px -32px; }
.scroll_list a.btn_r:hover{ background: no-repeat -124px -32px; }

.scroll_list ul{ width:9000px; }
.scroll_list li{ width:890px; float:left; }

.scroll_list dl{ }
.scroll_list dt{ width:270px; float:left; height:170px; padding-right:20px; }
.scroll_list dt img{ display:block; width:270px; height:170px; overflow:hidden; }
.scroll_list dd{ width:520px; float:left; }
.scroll_list dd strong{ display:block; width:100%; height:40px; line-height:40px; font-size:18px;  overflow:hidden; }
.scroll_list dd .price{ clear:both; display:inline-block; margin-top:10px; }
.scroll_list dd .price span{ line-height:30px; font-size:14px; color:#666; }
.scroll_list dd .price span em{ padding-right:30px;  font-weight:bold; color:#2fb72b; }
.scroll_list dd .price span em b{ padding-right:3px; font-size:26px; }

.scroll_list dd p{ padding-top:10px; color:#666; }
.scroll_list dd p span{ padding-right:15px; }
.scroll_list dd p em{ padding:0 3px; color:#f97a08; font-weight:bold; }
.scroll_list dd p b{ color:#555; }
.scroll_list dd a.btn{ clear:both; width:87px; float:left; height:31px; margin-top:10px; background: no-repeat 0 0; }

.other_theme{ clear:both; width:100%; }
.other_theme .tit1{ margin:0 auto; text-align:center; border-top:1px solid #535353; }
.other_theme .tit1 strong{ position:relative; top:-15px; padding:0 12px; font-size:20px;  font-weight:normal; background:#ddf9d9; }
.other_theme ul{ width:1100px; }
.other_theme li{ width:210px; float:left; margin:0 37px 20px 0; border:6px solid #ddd; }
.other_theme li a{ display:block; }
.other_theme li a img{ display:block; width:210px; height:140px; overflow:hidden; }
.other_theme p{ height:30px; padding:0 10px; line-height:30px; color:#555; background:#f2f2f2; overflow:hidden; }
.other_theme p span{ float:right; }
.other_theme li.hov{ border:6px solid #eb0553; }
.other_theme li.hov p{ color:#fff; background:#2fb72b; }

.theme_list{ display:block; position:relative; width:1200px; float:left; margin-bottom:15px; overflow:hidden; }
.theme_list ul{ position:relative; width:1300px; z-index:2; }
.theme_list li{ position:relative; width:270px; float:left; height:260px; margin:7px 10px 7px 0; padding:10px 10px 1px 10px; display:inline; border:1px solid #e3e3e3; background:#fff; overflow:hidden; }
.theme_list li .pic{ position:relative; width:270px; height:180px; padding-bottom:5px; overflow:hidden; }
.theme_list li .title{ display:block; width:270px; height:30px; line-height:30px; font-size:14px; font-weight:bold; overflow:hidden; }
.theme_list li .title a{ color:#16b; }
.theme_list li .title a:hover{ color:#f60; }
.theme_list li .title strong{ padding-right:5px; }
.theme_list li p{ margin:5px 0; height:28px; line-height:14px; color:#666; overflow:hidden; }
.theme_list li .type{ position:absolute; top:189px; left:10px; width:270px; z-index:2; }
.theme_list li .type .sale{ width:170px; float:left; font-size:14px; line-height:30px; font-weight:bold; color:#f60; }
.theme_list li .type .btn{ float:right; height:24px; padding:0 10px; margin:4px 5px 0 0; border-radius:3px; background:#ff9013; }
.theme_list li .type .btn a{ display:block; line-height:24px; color:#fff; }
.theme_list li .bg{ position:absolute; top:189px; left:10px; width:270px; height:30px; background:#000; filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3; overflow:hidden; z-index:1; }

.theme_list li.hov{ padding:9px 9px 0 9px; border:2px solid #f60; }

.custom_con{ width:1000px; overflow:hidden; }



/******* 联系我们 *******/
.content{ width:100%; background:#fff; }
.content .tit{ display:block; margin:10px 20px 0 20px; border-bottom:2px solid #e43b3e; overflow:hidden; }
.content .tit h3{ line-height:40px;  font-size:18px; color:#535353; } 
.box950{ width:960px; padding:10px 20px 0 20px; }
.box950 h4{ display:block; width:100%; float:left; margin:20px 0 5px 0; font-size:14px; color:#535353; }
.box950 .address_info p{ clear:both; float:left; line-height:21px;  font-size:14px; }
.box950 .lxs_zizhi{ margin:0; text-align:left; }


.box950 .line_kefu{ clear:both; display:block; width:100%; _padding-bottom:20px; overflow:hidden;}
.box950 .line_kefu li{ display:inline-block; width:240px; float:left; margin:0 15px 15px 0; height:100px; padding:14px 4px 14px 14px; border:1px solid #ccc; border-radius:3px; overflow:hidden;}
.box950 .line_kefu li .pic{ width:100px; float:left; padding-right:10px; }
.box950 .line_kefu li strong{ display:block; }
.box950 .line_kefu li strong span{ padding-left:6px; font-weight:normal; color:#888; }
.box950 .line_kefu li strong i{ display:inline-block; position:relative; bottom:-1px; _bottom:2px; width:15px; height:13px; background: no-repeat -130px -128px; }
.box950 .line_kefu li strong a:link,.box950 .line_kefu li strong a:visited{ font-size:14px; color:#16b; }
.box950 .line_kefu li strong a:hover{ color:#f73; }

.box950 .line_kefu li p{ display:block; padding:0 0 2px 0; line-height:16px; color:#333; }
.box950 .line_kefu li .qq a{ clear: both; display:inline-block; margin: 5px 0 0 0; padding: 0 10px 0 0; height:21px; background: no-repeat right -296px; overflow:hidden;}
.box950 .line_kefu li .qq a:before{ content: ''; display: inline-block; width: 10px; height: 21px; vertical-align: middle; background: no-repeat left -296px; overflow: hidden;}
.box950 .line_kefu li .qq a img{ margin: -2px 3px 0 0; vertical-align: middle;}
/* .box950 .line_kefu li .qq{ width:108px; height:21px; padding-left:7px; background: no-repeat 0 -128px; }
.box950 .line_kefu li .qq img{ position:relative; top:2px; padding-right:3px; } */
.box950 .line_kefu li .qq strong a:link,.box950 .line_kefu li .qq strong a:visited{ display:block; width:95px; height:21px; padding:0 10px; color:#444; text-decoration:none; }
.box950 .line_kefu li .qq strong a:hover{ color:#f73; }

.box950 .line_kefu li:hover{ border:1px solid #ebcf91; background:#fffeda; }

.box950 .line_kefu .nopic li{ width:120px; }
.box950 .line_kefu li .msn{ width:115px; padding-left:0; margin-top:3px; }
.box950 .line_kefu li .msn img{ top:-2px; padding-left:8px; }
.box950 .line_kefu li .msn a{ display:inline-block; line-height:22px; }

.box950 .line_kefu li a{ display:inline-block; vertical-align:middle;}
.box950 .line_kefu li a.im{ width:89px; height:23px; margin-bottom:3px; background: no-repeat 0 -43px;}


/* 支付方式 */
.no_instal{ padding:10px 0 20px 60px; font-size:14px; color:#f00; background: no-repeat 40px 10px; }
.content .tag_top{ height:33px; padding:20px 20px 0 20px; border-bottom:2px solid #3ca90f; overflow:hidden:}
.content .tag_top a{ float:left; margin-right:5px; display:inline; height:33px; }
.content .tag_top a span{ background: no-repeat 0 0; }
.content .tag_top a span.t_zfb{ display:block; width:120px; float:left; height:33px; background-position:0 -33px; }
.content .tag_top a span.t_bank{ display:block; width:143px; float:left; height:33px; background-position:-120px 0; }

.content .tag_top a.on span.t_bank{ background-position:-120px -33px; }
.content .tag_top a.on span.t_zfb{ background-position:0 0; }

.content .tag_con{ margin:30px 20px; overflow:hidden;}
.content .zfb_box{ width:610px; float:left; padding-bottom:20px; }
.content .zfb_box p{ padding:0 0 20px 20px; font-size:14px; color:#666; }
.content .zfb_box dl{ width:610px; float:left; padding:5px 0; line-height:28px; font-size:14px; overflow:hidden; }
.content .zfb_box dt{ width:90px; float:left; padding-right:10px; font-weight:bold; text-align:right; color:#666; }
.content .zfb_box dt em{ padding-right:3px; font-weight:normal; font-size:12px; color:#f60; }
.content .zfb_box dd{ width:500px; float:left; }
.content .zfb_box dd input.text{ margin:0; height:14px; padding:6px 3px; border:1px solid #d3d3d3; }
.content .zfb_box dd input.text440{ width:440px; }
.content .zfb_box dd span.exp{ font-size:12px; color:#999; }
.content .zfb_box dd textarea.textarea{ display:block; width:435px; height:100px; padding:5px; }
.content .zfb_box .button{ clear:both; padding-left:100px; }
.content .zfb_box .button a{ display:inline-block; width:118px; height:36px; cursor:pointer; background: 0 -67px; }
.content .zfb_box .button i.ico_zhifubao{ display:inline-block; width:80px; height:30px; background: -118px -74px; }

.content .sidebar{ width:270px; float:right; color:#888; }
.content .sidebar .tip_box{ padding:0 15px; line-height:24px; }
.content .sidebar .tip_box strong{ line-height:30px; }
.content .sidebar .tip_box em{ color:#f60; }

.content .bank_box{ width:580px; float:left; padding-left:20px; }
.content .bank_box p{ padding-bottom:20px; font-size:14px; color:#666; }
.content .bank_box p em{ font-size:12px; color:#f60; }
.content .bank_box dl{ clear:both; display:block; margin-top:-1px; border:1px solid #e1e1e1; overflow:hidden; zoom:1; }
.content .bank_box dt{ position:relative; width:220px; float:left; }
.content .bank_box dt i{ position:absolute; top:25px; left:25px; width:183px; height:45px; background: no-repeat -9999px -9999px; ; }
.content .bank_box dt i.bank_1{ background-position:0 0; }
.content .bank_box dt i.bank_2{ background-position:0 -45px; }
.content .bank_box dt i.bank_3{ background-position:0 -90px; }
.content .bank_box dt i.bank_4{ background-position:0 -135px; }
.content .bank_box dt i.bank_5{ background-position:0 -180px; }
.content .bank_box dt i.bank_6{ background-position:0 -225px; }
.content .bank_box dt i.bank_7{ background-position:0 -270px; }
.content .bank_box dt i.bank_8{ background-position:0 -315px; }
.content .bank_box dt i.bank_9{ background-position:0 -360px; }
.content .bank_box dt i.bank_10{ background-position:0 -405px; }
.content .bank_box dt i.bank_11{ background-position:0 -446px; }
.content .bank_box dt i.bank_12{ background-position:0 -486px; }
.content .bank_box dt i.bank_13{ height:61px; background-position:0 -536px; }
.content .bank_box dt i.bank_15{ height:61px; background-position:-10px -598px;}
.content .bank_box dt i.bank_other{ text-indent:0; font-style:normal;  font-size:18px; font-weight:bold; background:none; }
.content .bank_box dd{ width:317px; float:right; padding:20px; border-left:1px solid #e1e1e1; font-size:14px; color:#666; background:#f0f0f0; overflow:hidden; }
.content .bank_box dd p{ float:left; line-height:18px; padding:3px 0; }
.content .bank_box dd p span{ width:60px; float:left; }
.content .bank_box dd b{ width:250px; float:left; }

/******* 酒店报价表 *******/
.hotelquote p{ text-align:right; padding:3px 6px 3px 0; color:#333;}
.hotelquote p strong{ position:relative; left:12px; bottom:-3px; float:left; font-size:14px;}
.hotelquote p strong em{ font-size:12px; font-weight:normal; padding-left:3px; color:#999;}
.hotelquote p input.text100{ width:97px; padding-left:3px; height:19px; line-height:19px; color:#888; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ededed; border-bottom:1px solid #ededed; background:#fbfbfb  no-repeat 81px 4px;}
input.btn01{ position:relative; width:56px; height:21px; color:#bb783c; border:0; background: no-repeat; cursor:pointer;}
input.btn02{ _position:relative; display:block; width:60px; height:23px; margin-top:2px; color:#fff; font-weight:bold; border:0; text-indent:-9999px; cursor:pointer; background: no-repeat;}
a.btn_lost{
    display: inline-block;
    width: 48px;
    line-height: 20px;
    margin-top: -2px;
    color: #999;
    vertical-align: middle;
    background: #f7f7f7;
    border: 1px solid #ddd;
    border-radius: 3px;
    cursor: default;
    text-decoration: none;
}
a.btn_lost:hover{
    color: #999;
    cursor: default;
    text-decoration: none;
}

.quotelist{}
.quotelist .fst{ width:100%; height:8px; border-top:2px solid #febd10;}
.quotelist .fst i,.quotelist .fst s{ position:relative; margin-top:-2px; width:10px; float:left; height:10px; font-size:10px; background: no-repeat; overflow:hidden;}
.quotelist .fst s{ float:right; background: no-repeat -10px 0;}
.quotelist .lst{ width:100%; float:left; height:8px; border-bottom:2px solid #febd10;}
.quotelist .lst i,.quotelist .lst s{ position:relative; margin-bottom:-5px; width:10px; float:left; height:10px; font-size:10px; background: no-repeat; overflow:hidden;}
.quotelist .lst i{ background: no-repeat 0 -10px;}
.quotelist .lst s{ float:right; background: no-repeat -10px -10px;}
.quotelist .quotetab{ width:100%; float:left; border:2px solid #febd10; border-top:0; border-bottom:0; padding:5px 10px; box-sizing:border-box;}
.quotetab li{ display:inline-block; border-bottom:1px solid #f0f0f0; padding:4px 0; color:#888; overflow:hidden;}
.quotetab li span{ width:70px; float:left; line-height:24px; height:24px;  text-align:center; overflow:hidden;}
.quotetab li span.w1{ width:440px; padding-left:4px; text-align:left;}
.quotetab li span.w1 s{ text-decoration:none; color:#444; cursor:pointer;}
.quotetab li span.w2{ width:130px;}
.quotetab .type{ width:100%; color:#999; line-height:20px; padding:0; background:#f4f4f4;}
.quotetab .type span{ width:70px; float:left; line-height:24px; height:24px;  text-align:center; overflow:hidden;}
.quotetab .type span.w1{ width:440px; padding-left:4px; text-align:left;}
.quotetab .type span.w1 s{ text-decoration:none; color:#444; cursor:pointer;}
.quotetab .type span.w2{ width:130px;}

.tag{ display:none; position:absolute; margin-top:24px; *margin-left:-80px; _width:400px; background:#fff; border:1px solid #666; padding:3px; background:#e8e8e8; z-index:9999; cursor:default; text-decoration:none;}
.tag ul.week{ height:21px; padding:0 0 3px 0; border-bottom:1px solid #e8e8e8; background:#f8f8f8;}
.tag ul.week li{ color:#888;}
.tag s{ position:absolute; *display:none; margin-top:-9px; margin-left:-140px; width:9px; float:left; height:6px; background: no-repeat; overflow:hidden; z-index:9999;}/*
@media screen and (-webkit-min-device-pixel-ratio:0){.tag s{ margin-left:4px; }*/
li .tag ul{ clear:both; float:left; background:#fff; _width:400px; }
li .tag li{ float:left; width:50px; text-align:center; border:none; }


.quotetab li span.xx{ color:#f73; font-weight:bold; }
.quotetab li span.xx:first-letter { font-size:13px; }
.quotetab li span.more span{ text-decoration:underline; }
.quotetab li span.f13:first-letter { font-size:13px; font-weight:normal; }

.quotetab li span.ms{ color:#888; }
.quotetab li span.ms:first-letter { font-size:13px; }
.quotetab li .detail{ clear:both; width:678px; float:left; margin:6px 0; padding:6px 20px; border:1px solid #e1e1e1; background:#f4f4f4; }
.quotetab li .detail span{ width:auto; padding-right:12px; }
.quotetab li .detail i{ float:right; color:#16b; padding:4px 12px 0 0; font-style:normal; cursor:pointer; }

.box .txthotel{ display:block; width:728px; float:left; padding:0 10px; line-height:21px; color:#555; font-size:12px; overflow:hidden; }

.hotel_js{ width:720px; float:left; padding:15px 15px 0 15px; color:#555; }
.hotel_js p{ padding-bottom:8px; line-height:24px; }
.hotel_js dl{ clear:both; width:100%; float:left; color:#555; padding:4px 0; border-bottom:1px dotted #e1e1e1; }
.hotel_js dl.nbd{ border-bottom:0; }
.hotel_js dl.nbd dt{ width:76px; }
.hotel_js dl.nbd dd{ width:630px; }
.hotel_js dt{ width:66px; float:left; font-weight:bold; padding-left:14px; line-height:21px; background: no-repeat 0 4px; }
.hotel_js dd{ width:640px; float:right; line-height:21px; }
.hotel_js dd span{ padding-right:12px; }
.hotel_js dd.text span{ height:21px; line-height:21px; }
.hotel_js dd.card span{ display:inline-block; width:46px; height:28px; background: no-repeat; }
.hotel_js dd.card span.card0{ width:60px; background:none; }
.hotel_js dd.card span.card2{ background-position:0 -28px; }
.hotel_js dd.card span.card3{ background-position:0 -56px; }
.hotel_js dd.card span.card4{ background-position:0 -85px; }
.hotel_js dd.card span.card5{ background-position:0 -113px; }
.hotel_js dd.card span.card6{ background-position:0 -141px; }


/******* 酒店点评 *******/
.comment{ width:710px; float:left; padding:0 20px; }
.comment .cm1{ padding-top:6px; height:44px; color:#555; }
.comment .cm1 p{ clear:both; }
.comment .cm1 .button{ position:absolute; margin-left:600px; margin-top:-30px; width:98px; height:32px; line-height:32px; font-size:14px; color:#fff; text-align:center; font-weight:bold; background: no-repeat; }
.comment .cm2{ width:680px; float:left; height:72px; padding:15px; background: no-repeat; }
.comment .cm2 .cm_user1{ width:209px; float:left; height:72px; text-align:center; border-right:1px dotted #b2b0a9; }
.comment .cm2 .cm_user1 strong{ font-size:14px; }
.comment .cm2 .cm_user2{ width:150px; float:left; height:72px; padding-left:59px; border-right:1px dotted #b2b0a9; }
.comment .cm2 .cm_user2 span{ display:block; height:24px; line-height:24px; }
.cm_user2 span s{ position:absolute; margin-left:-20px; margin-top:4px; *margin-top:-3px; width:16px; height:16px; background: no-repeat; }
.cm_user2 span s.d2{ background-position:0 -16px; }
.cm_user2 span s.d3{ background-position:0 -32px; }

.comment .cm2 .cm_user3{ width:200px; float:left; height:72px; padding:12px 25px 0 25px; }
.comment .cm2 .cm_user3{ }
.comment .cm2 .cm_user3 span{ width:200px; float:left; text-align:center; color:#555; }
.cm_user3 span b{ font-weight:normal;  font-size:20px; padding-right:3px; color:#b16f00; }
.cm_user3 p{ width:216px; float:left; height:6px; border:1px solid #edcdb0; padding:1px; overflow:hidden; }
.cm_user3 p b{ float:left; width:216px; height:6px; background: repeat-x; }

.comment .cm3{ width:100%; float:left; margin-top:20px; }
.comment .cm3 .cmtit{ width:710px; }
.comment .cm3 .cmtit span{ width:80px; float:left;  height:26px; line-height:26px; text-align:center; color:#888; cursor:pointer; }
.comment .cm3 .cmtit span.on{ position:relative; width:100px; border:1px solid #e1e1e1; border-bottom:none; margin-bottom:-1px; font-weight:bold; color:#c96702; background:#fff; z-index:5; }
.comment .cm3 .cmtit span em{ color:#16b; }
.comment .cm3 .cmtit span.on em{ color:#c96702; }
.comment .cm3 .cmtit span a:link,.comment .cm3 .cmtit span a:visited{ color:#16b; }
.comment .cm3 .cmtit span a:hover{ color:#f73; }
.comment .cm3 .cmtit span.more{ float:right; }
.comment .cm3 .cmtit span.more a{ color:#808080; }


.comment .cm3 .cmtxt{ width:668px; float:left; border:1px solid #e1e1e1; padding:20px; }
.comment .cm3 dl{ clear:both; width:668px; float:left; border-bottom:1px dotted #e1e1e1; padding-bottom:4px; margin-bottom:12px; }
.comment .cm3 dl dd{ width:520px; float:left; }
.comment .cm3 dl dd span{ width:45px; float:left; height:16px; padding-left:16px; text-align:center; background: no-repeat; overflow:hidden; }
.comment .cm3 dl dd span.bad{ background-position:0 -17px; }
.comment .cm3 dl dd p{ clear:both; padding-top:4px; color:#666; }

.comment .cm3 dl dt{ width:118px; float:right; padding-left:20px; line-height:16px; overflow:hidden; }
.comment .cm3 dl dt span{ height:16px; line-height:16px; font-weight:bold; color:#666; overflow:hidden; }
.comment .cm3 dl dt p{ color:#808080; padding-top:4px; }

/*专题列表*/
.navigation{ display:block; width:100%; padding:5px 14px; border:1px solid #dedede; border-top:2px solid #e43b3e; box-sizing: border-box; background: #fff; overflow:hidden;}
.navigation dl{ display:block; width:100%; float:left; margin:5px 0; padding:5px 0; line-height:30px; border-bottom:1px dotted #e1e1e1;}
.navigation dt{ width:150px; float:left; font-size:14px; color:#555; font-weight:bold; color:#666;}
.navigation dd{ width:820px; float:left;}
.navigation dd a{ width:150px; float:left; color:#2b7cc7;}

#wd_float{ display:none;}


.play930{ display:block; position:relative; width:930px; margin:0 auto 10px auto; height:230px; background:#fff; overflow:hidden; z-index:1;}
.play930 .play{ position:relative; width:930px;height:230px;overflow:hidden;position:relative;}
.play930 .play ol{position:absolute;right:5px;bottom:6px;z-index:2;}
.play930 .play ol li{float:left;margin-right:3px;display:inline;cursor:pointer;background:#fff;;padding:0 5px;color:#000;font-size:12px;filter:alpha(opacity=50); opacity:.5;}
.play930 .play ol li.active{padding:0 5px;font-weight:bold;color:#f73;background:#fff;position:relative;bottom:1px;filter:alpha(opacity=100); opacity:1; }
.play930 .play ul{position:absolute;top:0;left:0;z-index:1;}
.play930 .play ul li{width:930px;height:230px;float:left;}
.play930 .play ul img{float:left;width:930px;height:230px;}
.play930 .play .wz{ position:absolute; bottom:0; left:12px; line-height:30px;  font-size:16px; color:#fff; z-index:3;}
.play930 .play .bg{ position:absolute; bottom:0; left:0; width:100%; height:30px; line-height:30px; font-size:14px; color:#fff; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; z-index:1; z-index:2;}

.play888{ display:block; position:relative; width:888px; margin:0 auto 10px auto; height:222px; background:#fff; overflow:hidden; z-index:1;}
.play888 .play{ position:relative; width:888px;height:222px;overflow:hidden;position:relative;}
.play888 .play ol{position:absolute;right:5px;bottom:6px;z-index:2;}
.play888 .play ol li{float:left;margin-right:3px;display:inline;cursor:pointer;background:#fff;;padding:0 5px;color:#000;font-size:12px;filter:alpha(opacity=50); opacity:.5;}
.play888 .play ol li.active{padding:0 5px;font-weight:bold;color:#f73;background:#fff;position:relative;bottom:1px;filter:alpha(opacity=100); opacity:1; }
.play888 .play ul{position:absolute;top:0;left:0;z-index:1;}
.play888 .play ul li{width:888px;height:222px;float:left;}
.play888 .play ul img{float:left;width:888px;height:222px;}
.play888 .play .wz{ position:absolute; bottom:0; left:12px; line-height:30px;  font-size:16px; color:#fff; z-index:3;}
.play888 .play .bg{ position:absolute; bottom:0; left:0; width:100%; height:30px; line-height:30px; font-size:14px; color:#fff; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; z-index:1; z-index:2;}

.sidel{ width: 250px; float: left;}

.lxs_kefu{ width: 250px; margin-bottom:15px; padding-bottom:5px;  background:#ebebeb;}
.lxs_kefu .tit{ border-radius: 5px 5px 0 0; background:#e43b3e;}
.lxs_kefu .tit strong{ display:block; line-height:42px; font-size:16px; color:#fff; font-weight:normal; text-align:center;}
.lxs_kefu .tit strong::before{ content: ''; display: inline-block; width: 24px; height: 24px; margin-right: 10px; vertical-align: middle; background:  no-repeat;}
.lxs_kefu_con{ width:250px; margin: 0 0 5px 0; background:#fff;}
.lxs_kefu_con .tel_all{ padding:10px 30px; border-bottom:1px solid #ebebeb; color:#999;}
.lxs_kefu_con .tel_all b{ display:block; color:#555; font-size: 14px;}
.lxs_kefu_con .tel_all span{ display:block; width:96px;}
.lxs_kefu_con ul{ padding-bottom: 10px;}
.lxs_kefu_con li{ display:block; position:relative; padding:10px 10px 0 10px;}
.lxs_kefu_con li .user_photo{ width:54px; height:54px; float:left; padding-right:6px; text-decoration:none; }
.lxs_kefu_con li .user_photo img{ width:50px; height:50px; border-radius:50%;}
.lxs_kefu_con li .guwen img{ width:48px; height:48px; border:2px solid #ffab53;}

.lxs_kefu_con li .user_name{ margin-left:60px;}
.lxs_kefu_con li .user_name a{ clear:both; display:block;}
.lxs_kefu_con li .user_name b{ display:block; font-weight:normal; font-size:14px; line-height:18px;height:18px; color:#555; overflow: hidden;}
.lxs_kefu_con li .user_name b em{float:left;height:20px;}
.lxs_kefu_con li .user_name b span{width:20px;height:20px; background: 0  no-repeat;float:left }
.lxs_kefu_con li .user_name b span.kefu_level-1{background-position: 0 0;}
.lxs_kefu_con li .user_name b span.kefu_level0{background-position: -20px 0;}
.lxs_kefu_con li .user_name b span.kefu_level1{background-position: -40px 0;}
.lxs_kefu_con li .user_name b span.kefu_level2{background-position: -60px 0;}
.lxs_kefu_con li .user_name b span.kefu_level3{background-position: -80px 0;}
.lxs_kefu_con li .user_name b span.kefu_level4{background-position: -100px 0;}

.lxs_kefu_con li .user_name a.tel{ color:#999; cursor:default; text-decoration:none;}
.lxs_kefu_con li .no_photo{ margin-left:20px;}

.lxs_kefu_con strong{ display:block; font-size:12px; line-height:16px; color:#666; font-weight:normal; }

.lxs_kefu_con i.level{ position:absolute; top:12px; left:47px; width:18px; height:20px; background: no-repeat; overflow:hidden;}
.lxs_kefu_con i.level-1{ background-position:-2px 0;}
.lxs_kefu_con i.level0{ background-position:-22px 0;}
.lxs_kefu_con i.level1{ background-position:-42px 0;}
.lxs_kefu_con i.level2{ background-position:-62px 0;}
.lxs_kefu_con i.level3{ width:20px; background-position:-80px 0;}
.lxs_kefu_con i.level4{ width:20px; background-position:-100px 0;}
.lxs_kefu_con a{ display:inline-block; vertical-align:middle;}

.lxs_kefu_con a.name{ height:24px; line-height:24px; font-size:14px; overflow:hidden;}
.lxs_kefu_con li .user_name a.qq{ clear: both; display:inline-block; margin: 5px 0 0 0; padding: 0 10px 0 0; height:21px; background: no-repeat right -296px; overflow:hidden;}
.lxs_kefu_con li .user_name a.qq:before{ content: ''; display: inline-block; width: 10px; height: 21px; vertical-align: middle; background: no-repeat left -296px; overflow: hidden;}
.lxs_kefu_con li .user_name a.qq img{ margin: -2px 3px 0 0; vertical-align: middle;}
.lxs_kefu_con a.im{ display:block; width:89px; height:23px; margin-bottom:3px; background: no-repeat 0 -43px;}

.lxs_kefu .other{ height:24px; line-height:24px; text-align:center;}
.lxs_kefu .other span{ display:inline-block; width:90px;}
.lxs_kefu .other a{ color:#666666;}
.lxs_kefu .other a:hover{ color:#f60; }
.lxs_kefu .other span.favorites{ width:89px; border-right:1px solid #d2d2d2;}



.txt_recommend{ width: 1200px; margin: 0 auto;}
.txt_recommend h3{ display: block; margin: 10px 0 0 0; line-height: 40px; font-size: 14px; color: #555; text-align: left}
.txt_recommend li{ position: relative; width: 18.4%; float: left; margin-right: 2%; text-align: left; box-sizing: border-box; -webkit-transition: all .3s linear; transition: all .3s linear;}
.txt_recommend li:last-child{ margin-right: 0; }
.txt_recommend li img{ display: block; width: 100%;}
.txt_recommend li p{ display: block; position: absolute; bottom: 33px; left: 0; width: 100%; padding: 2px 5px; max-height: 36px; line-height: 16px; color: #fff; box-sizing: border-box; background: rgba(0,0,0,0.5); overflow: hidden;}
.txt_recommend li .text_con{ padding: 0 5px; height: 32px; line-height: 32px; border:1px solid #ddd; border-top: 0; background: #fff;}
.txt_recommend li .text_con span.price{ color: #999; }
.txt_recommend li .text_con span.price b{ padding: 0 3px; font-size: 15px; color: #f60; font-weight: normal;}
.txt_recommend li .text_con span.sale{ display: inline-block; float: right; padding: 0 3px; margin-top: 8px; line-height: 16px; vertical-align: middle; color: #fff; background: #00c94c; }
.txt_recommend li:hover{ position: relative; box-shadow:0px 0 6px rgba(0, 0, 0, 0.2); -webkit-transform: translate3d(0, -3px, 0); transform: translate3d(0, -3px, 0);}
.txt_recommend li:hover a{ text-decoration: none;}



.tese_zt{ margin-bottom:15px; border:1px solid #e5e5e5; background:#fff;}
.tese_zt .tit{ width:1138px; padding:10px 30px; line-height:28px; vertical-align:middle;}
.tese_zt .tit strong{ float:left;  font-size:18px; font-weight:normal;}
.tese_zt .tit a.more{ float:right;}
.tese_zt .txt{ clear:both; width:1198px; padding:10px 0 20px 18px; _padding-top:0; overflow:hidden;}
.tese_zt .txt ul{ width:1200px;}
.tese_zt .txt li{ width:270px; float:left; margin: 0 10px; display:inline;}
.tese_zt .txt li img{ display:block; width: 100%; height: 180px;}
.tese_zt .txt li span{ display:block; height:40px; line-height:40px; border:1px solid #e5e5e5; font-size:16px; text-align:center;  background:#f8f8f8; overflow:hidden;}
.tese_zt .txt li span.info{ height:78px; padding:10px; text-align:left; background:#ededed;}
.tese_zt .txt li span.info strong{ font-size:22px; line-height:30px;}
.tese_zt .txt li span.info p{ font-size:12px; line-height:18px;}


.tese_zt .txt li strong{ display:block; height:34px; line-height:34px;  font-size:26px; font-weight:normal; overflow:hidden;}
.tese_zt .txt li a{ cursor:pointer; text-decoration:none;}
.tese_zt .txt li a:hover span{ color:#fff; border:1px solid #f67f0b; background:#f67f0b;}



.box190{ display:block; width:248px; float:left; margin-bottom:15px; border:1px solid #e5e5e5;background:#fff;}
.box190 .tit{ padding-top:5px; height:24px; line-height:24px;}
.box190 .tit strong{ display:inline-block; float:left; margin-top:4px; height:16px; line-height:16px; padding-left:11px;  font-size:15px; color:#666; font-weight:normal; border-left:4px solid #f47808; overflow:hidden;}
.box190 .tit a.more{ float:right; padding:2px 14px 0 0; color:#999;}
.box190 .tit a.more:hover{ color:#f60;}
.help190{ width:220px; float:left; padding:6px 15px 12px 15px; }
.help190 li{ display:block; width:100%; height:24px; line-height:24px; overflow:hidden; }

#help750{ clear:both; width:750px; margin:0 auto; color:#555; border-top:0; font-size:14px; line-height:26px; overflow:hidden;}
#help750 h4{ display:inline-block; width:100%; border-bottom:2px solid #ddd;}
#help750 h4 span{ display:inline-block; position:relative; bottom:-2px; float:left; height:35px; line-height:35px;  font-size:18px; border-bottom:2px solid #f47808; z-index:999;}

#help750 h1{ width:700px; float:left; font-size:20px; padding:10px 0; color:#333;}
#help750 .show{ display:inline-table; width:750px; font-size:14px; line-height:26px;}
#help750 .show .biaoqian{ clear:both; float:right; font-size:14px; color:#888; padding-top:12px;}
#help750 .show img{ max-width:580px; padding:6px 0;}
*html #help750 .show img{
height: expression(this.width > 580 ? this.height * 580 / this.width : auto);
width: expression(this.width > 580 ? "580px" : auto);}
* html #help750 .show img{
height: expression(this.width > 580 ? this.height * 580 / this.width : "");
width: expression(this.width > 580 ? "580px" : "");}