.header{ position:relative; z-index:2;}
.site_nav_bd .login{ color:#ccc;}
.site_nav_bd .login span{ color:#666;}
.login a.mobile{ position:relative; padding-left:15px;}
.login a.mobile i{ position:absolute; left:0; top:-1px; width:12px; height:14px; background: no-repeat -55px 0;}

.quick_menu li{ padding:0 10px; border:1px solid #f5f5f5;}
#more_service{ margin:0;}
#more_service b{color:#555;}

#change_city h1{ display:block; line-height:20px; font-size:16px; font-family:"微软雅黑"; font-weight:normal;}
#change_city span a{ line-height:24px;}


.no-data{ padding:20px 0; font-family:"microsoft yahei"; font-size:16px; color:#777; text-align:center;}
.no-data i{ display:inline-block; width:24px; height:24px; margin:0 10px -5px 0; background: no-repeat -63px -18px;}
.no-data a{ color:#008fe9;}
/*.ndwz{ margin-top:-15px; padding-left:15px; color:#999;}
.ndwz a{ color:#777;}*/

.menu_con li a.more span{ padding:0 25px 4px 7px;}
.menu_con li a.more span i{ position:absolute; top:13px; right:12px; width:0; height:0; line-height:0; font-size:0; border:4px solid #55aa0b; border-top-color:#fff;}
.menu_con li.hov a.more span i{ border:4px solid #fff; border-top-color:#999;}
.menu_con li.on a.more span i{ border:4px solid #f9f9f9; border-top-color:#999;}

.menu_con li .hidebox{ width:204px; padding:10px 0 5px 0; text-align:left;}
.menu_con li .hidebox s{ background:#fff;}
.menu_con li .hidebox p{ width:100%; padding:0;}
.menu_con li .hidebox p a{ display:inline-block; width:85px; float:left; padding:0 0 0 12px!important; height:24px; line-height:24px; color:#666; font-weight:normal;}
.menu_con li .hidebox p a:hover{ color:#f60;}
.menu_con li .hidebox p span.line{ clear:both; display:block; width:180px; padding:5px 0 0 0; margin:0 12px 5px 12px; height:0; line-height:0; border-bottom:1px solid #ddd; background:none; overflow:hidden;}


#wrapper{/*  position:relative; z-index:1; */}

.box735 .tit strong i,.box735 .tit strong s,.box735 .must_go li.first span i,.box735 .tag_top a i,.box735 .tag_top a.on s,.box735 .guide .side dd a.btn,.box250 .guide a.btn,.wan_shop .tit,.wan_shop .txt dd a.btn,.box250 .txt_top li span b,.box250 .tit1 span a#l,.box250 .tit1 span a#r{ background: no-repeat;}

.sidel{ width:930px; float:left;}
.gg735x120{ width:935px; height:120px; margin-bottom:15px; text-align:center;}
.gg735x120 img{ display:block; width:935px; height:120px; overflow:hidden;}
.gg735{ text-align:center;}


.wan_con{ margin-bottom:15px; border:1px solid #ddd; border-top:2px solid #ddd; font-family:"microsoft yahei";}
.wan_con strong{ display:block; position:relative; height:24px; padding-left:30px; margin:10px 12px; font-size:15px; font-weight:normal; color:#555;}
.wan_con strong i{ position:absolute; left:0; width:25px; height:25px; background: no-repeat;}
.slide_con{ position:relative; width:222px; margin:10px auto 5px auto;}
.slide_con .btn_con{ position:absolute; width:222px; height:160px; overflow:hidden;}
.slide_con .pic{ position:relative; width:222px; height:195px; margin:0 auto; overflow:hidden;}
.slide_con .pic img{ display:block;}
.slide_con .pic i{ position:absolute; top:4px; left:4px; padding:0 10px; line-height:18px; font-size:12px; color:#fff; background:#25c9f8;}
.slide_con .pic i.type{ line-height:18px; background:#25c9f8; border-radius:0 0 2px 2px;}
.slide_con .pic i.i0{ background:#1fbeec;}
.slide_con .pic i.i1{ background:#70cb04;}
.slide_con .pic .title{ position:absolute; top:134px; left:0; width:212px; height:26px; padding:0 5px; line-height:26px; font-size:14px; color:#fff; font-weight:bold; background-color:#000; background:rgba(0,0,0,0.5); filter:alpha(opacity=50); overflow:hidden;}
.slide_con .pic .price{}
.slide_con .pic .price em{ float:left; font-family:arial; color:#f60;}
.slide_con .pic .price em b{ font-size:24px;}
.slide_con .pic .price span{ display:inline-block; width:42px; float:right; margin-top:6px; padding-left:5px; line-height:23px; color:#fff; font-size:15px; font-weight:bold; text-align:center; background: no-repeat;}

.slide_con .prevbtn{ display:none; position:absolute;; top:50px; left:-20px; height:48px; width:48px; z-index:10;}
.slide_con .prevbtn i{ display:block; position:absolute; top:16px; right:12px; width:8px; height:16px; background: no-repeat 0 bottom; z-index:15;}
.slide_con .prevbtn s{ display:block; position:absolute; top:0; left:0; width:48px; height:48px; border-radius:50%; background-color:#000; background:rgba(0,0,0,0.2);filter:alpha(opacity=20); z-index:14;}
.slide_con .prevbtn:hover{ border-radius:50%; background:rgba(0,0,0,0.4);filter:alpha(opacity=40);}
.slide_con .nextbtn{ display:none; position:absolute; top:48px; right:-20px; height:48px; width:48px; z-index:10;}
.slide_con .nextbtn i{ display:block; position:absolute; top:16px; left:12px; width:8px; height:16px; background: no-repeat 0 0; z-index:15;}
.slide_con .nextbtn s{ display:block; position:absolute; top:0; left:0; width:48px; height:48px; border-radius:50%; background-color:#000; background:rgba(0,0,0,0.2);filter:alpha(opacity=20); z-index:14;}
.slide_con .nextbtn:hover{ border-radius:50%; background:rgba(0,0,0,0.4);filter:alpha(opacity=40);}
.slide_con .num{ position:absolute; top:-30px; right:0;}
.slide_con .num a{ display:inline-block; width:6px; height:6px; margin-right:3px; border-radius:50%; background:#dddddd; overflow:hidden;}
.slide_con .num a.on{ background:#f60;}

.diy_con{ border:1px solid #ddd; border-top:none; overflow:hidden;}
.diy_con .diy_info{ width:255px; float:left; padding-bottom:40px; background:#f9ffee;}
.diy_con .diy_info p{ display:block; position:relative; padding:20px 0 20px 70px; font-family:"microsoft yahei"; font-size:16px; color:#91d55a;}
.diy_con .diy_info p i{ position:absolute; top:26px; left:15px; width:46px; height:46px; background: no-repeat 2px -129px;}
.diy_con .diy_info p i.i2{ background-position:-47px -129px;}
.diy_con .diy_info p i.i3{ background-position:-93px -129px;}
.diy_con .diy_info p b{ display:block; font-size:24px;}
.diy_con .diy_info a.btn{ display:block; width:216px; margin:0 auto;  text-align:center; line-height:55px; font-family:"microsoft yahei"; font-size:24px; color:#fff; border-radius:3px; background:#f70; box-shadow:2px 2px 3px rgba(0, 0, 0, 0.1);}
.diy_con .diy_info a.btn:hover{ background:#ff9100; text-decoration:none;}

.diy_con .guwen_con{ width:478px; float:right;}
.diy_con .guwen_con dl{ clear:both;}
.diy_con .guwen_con dt{ width:100px; float:left; margin:20px 17px 0 17px; padding:3px; border-radius:52px; box-shadow:2px 2px 3px rgba(0, 0, 0, 0.1);}
.diy_con .guwen_con dt img{ display:block; border-radius:50px;}
.diy_con .guwen_con dd{ width:338px; float:right; padding-top:20px; font-family:"microsoft yahei";}
.diy_con .guwen_con dd b{ display:inline-block; width:106px; font-size:18px; font-weight:normal;}
.diy_con .guwen_con dd b i{ display:inline-block; position:relative; width:16px; height:16px; margin-left:5px; vertical-align:-2px; background: no-repeat;}
.diy_con .guwen_con dd b i.i0{ width:15px; margin-left:7px; background-position:-58px 0;}
.diy_con .guwen_con dd b i.i1{ width:13px; margin-left:7px; background-position:0 0;}
.diy_con .guwen_con dd b i.i2{ width:13px; margin-left:7px; background-position:-12px 0;}
.diy_con .guwen_con dd b i.i3{ background-position:-26px 0;}
.diy_con .guwen_con dd b i.i4{ background-position:-42px 0;}
.diy_con .guwen_con dd b i span.pro{ display:none; position:absolute; top:19px; right:-167px; width:210px; padding:0 5px; line-height:21px; font-family:arial; font-size:12px; border:1px solid #e3e3e3; color:#666; text-align:center; background:#fafafa;}
.diy_con .guwen_con dd b i span.pro em{ padding-right:10px; color:#f70;}
.diy_con .guwen_con dd b i span.pro b{ display:inline; color:#f70; font-family:"宋体"; font-size:12px; font-weight:bold;}
.diy_con .guwen_con dd b i.hov span.pro{ display:block;}

.diy_con .guwen_con dd span a{ font-size:14px; color:#fe9021;}
.diy_con .guwen_con dd p{ display:block; padding:5px 20px 0 0; font-size:14px; color:#999;}


.box735{ clear:both;overflow:hidden; zoom:1;}
.box735.mt15{ margin-top:20px !important;}
.box735 .tit{ height:40px; line-height:40px; border-bottom:2px solid #59b70e;}
.box735 .tit strong{ position:relative; float:left; padding:0 15px 0 30px; color:#666; font-family:microsoft yahei; font-size:18px;}
.box735 .tit strong s{ position:absolute; left:80px; bottom:-2px; width:13px; height:7px; background-position:-104px 0; overflow:hidden;}
.box735 .tit strong i{ position:absolute; left:0; top:5px; width:26px; height:27px; background-position:0 0; overflow:hidden;}
.box735 .tit strong i.i2{ background-position:-26px 0;}
.box735 .tit strong i.i3{ background-position:-52px 0;}
.box735 .tit strong i.i4{ background-position:-78px 0;}
.box735 .tit strong i.i5{ top:6px; width:24px; background-position:-80px -27px;}
.box735 .tit strong i.i6{ top:7px; width:28px; background-position:-210px 0;}


.box735 .tit strong em{ color:#59b70e;}
.box735 .tit span{ float:left; margin-top:10px; padding-left:5px; height:21px; line-height:21px; border-left:1px solid #e1e1e1;}
.box735 .tit span a{ padding:0 8px;}
.box735 .tit a.more{ float:right;}

.box735 .must_go{ width:935px; padding-top:10px; overflow:hidden;}
.box735 .must_go ul{ width:945px;}
.box735 .must_go li.first{ width:285px; height:210px; margin-bottom:0;}
.box735 .must_go li.first img{ display:block; width:285px; height:210px; overflow:hidden;}
.box735 .must_go li.first strong{ width:166px; height:50px; line-height:50px; font-family:microsoft yahei; font-size:19px; overflow:hidden;}
.box735 .must_go li.first strong b{ font-size:24px;}
.box735 .must_go li.first span{ position:absolute; right:0; bottom:0; _bottom:15px; padding-right:10px; line-height:50px; color:#999; z-index:2;}
.box735 .must_go li.first span i{ display:inline-block; width:15px; height:13px; margin-bottom:-3px; margin-right:3px; background-position:-104px -16px; overflow:hidden;}
.box735 .must_go li.first span em{ font-size:14px; color:#fff;}
.box735 .must_go li.first .bg{ width:285px; height:50px;}

.box735 .must_go li{ position:relative; widht:140px; float:left; height:100px; margin-bottom:10px; margin-right:10px;}
.box735 .must_go li img{ display:block; width:140px; height:100px; overflow:hidden;}
.box735 .must_go li p{ position:absolute; left:0; bottom:0;}

.box735 .must_go li strong{ position:absolute; left:0; bottom:0; line-height:24px; font-weight:normal; color:#fff; z-index:2;}
.box735 .must_go li strong b{ padding:0 10px; font-family:arial;}
.box735 .must_go li .bg{ position:absolute; left:0; bottom:0; width:140px; height:24px; background:#000; filter:alpha(opacity=50); -khtml-opacity:0.5; -moz-opacity:0.5; opacity:0.5; z-index:1;}
.box735 .must_go li.hov .bg{ background:#59b70e; filter: alpha(opacity=80);  -khtml-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8;}
.box735 .must_go li.hov strong{ color:#ff0;}
.box735 .must_go li.hov span{ color:#fff;}
.box735 .must_go li.hov span em{ color:#ff0;}
.box735 .must_go li.hov span i{ background-position:-104px -29px;}
.box735 .must_go li a{ text-decoration:none;}


.box735 .xianlu{ width:733px; border:1px solid #ddd; border-top:0 none; overflow:hidden;}
.box735 .xianlu ul{ width:734px;}
.box735 .xianlu li{ width:200px; float:left; padding:20px 22px; border-right:1px solid #eee; border-bottom:1px solid #eee;}
.box735 .xianlu li.hov{ background:#ffffe5;}
.box735 .xianlu li.br0{ border-right:0;}
.box735 .xianlu li.bb0{ border-bottom:0;}
.box735 .xianlu li a{ display:block; width:200px; height:154px; line-height:24px; overflow:hidden;}
.box735 .xianlu li a img{ display:block; width:200px; height:130px; overflow:hidden;}
.box735 .xianlu li i{ position:absolute; width:38px; height:38px; line-height:38px; margin-top:-3px; margin-left:165px; text-align:center; color:#fff;}
.box735 .xianlu li i.i1{ background: no-repeat; _background:none; filter:progid:dximagetransform.microsoft.alphaimageloader(src="//xinjiang.cncn.com/css/img/ico_rcm1.png",sizingmethod='crop');}
.box735 .xianlu li i.i3{ background: no-repeat; _background:none; filter:progid:dximagetransform.microsoft.alphaimageloader(src="//xinjiang.cncn.com/css/img/ico_rcm3.png",sizingmethod='crop');}
.box735 .xianlu li i.i5{ background: no-repeat; _background:none; filter:progid:dximagetransform.microsoft.alphaimageloader(src="//xinjiang.cncn.com/css/img/ico_rcm5.png",sizingmethod='crop');}
.box735 .xianlu li i.i6{ background: no-repeat; _background:none; filter:progid:dximagetransform.microsoft.alphaimageloader(src="//xinjiang.cncn.com/css/img/ico_rcm6.png",sizingmethod='crop');}
.box735 .xianlu li i.i0,.box735 .xianlu li i.i2,.box735 .xianlu li i.i4{ display:none;}

.box735 .xianlu li p{ color:#f60;}
.box735 .xianlu li p span.price{ float:left; line-height:20px;}
.box735 .xianlu li p span.price b{ font-size:18px; font-family:"times new roman"; font-weight:normal;}
.box735 .xianlu li p span.sale{ float:right; padding-right:3px; border:1px solid #f60; border-radius:2px 2px 2px 2px;}
.box735 .xianlu li p span.sale b{ float:left; padding:0 3px; margin-right:3px; display:inline; font-weight:normal; color:#fff; background:#f60;}

.box735 .tag_top{ height:34px; line-height:34px; border:1px solid #cde9b6; border-top:0 none; background:#f9ffee;}
.box735 .tag_top a{ display:inline-block; width:142px; _padding-top:10px; _height:24px; text-align:center; font-size:14px; text-decoration:none;}
.box735 .tag_top a i{ display:inline-block; width:16px; height:16px; margin-bottom:-3px; margin-right:3px; background-position:0 -27px;}
.box735 .tag_top a i.i1{ background-position:0 -27px;}
.box735 .tag_top a i.i2{ background-position:-16px -27px;}
.box735 .tag_top a i.i3{ background-position:-32px -27px;}
.box735 .tag_top a i.i4{ background-position:-48px -27px;}
.box735 .tag_top a i.i5{ background-position:-64px -27px;}
.box735 .tag_top a i.i6{ background-position:0 -59px;}
.box735 .tag_top a i.i7{ background-position:-16px -59px;}
.box735 .tag_top a i.i8{ background-position:-32px -59px;}
.box735 .tag_top a i.i9{ background-position:-48px -59px;}
.box735 .tag_top a i.i10{ background-position:-64px -59px;}

.box735 .tag_top a.on{ position:relative; margin-right:-1px; font-weight:bold; color:#fff; background:#91d55a;}
.box735 .tag_top a.on i.i1{ background-position:0 -43px;}
.box735 .tag_top a.on i.i2{ background-position:-16px -43px;}
.box735 .tag_top a.on i.i3{ background-position:-32px -43px;}
.box735 .tag_top a.on i.i4{ background-position:-48px -43px;}
.box735 .tag_top a.on i.i5{ background-position:-64px -43px;}
.box735 .tag_top a.on i.i6{ background-position:0px -75px;}
.box735 .tag_top a.on i.i7{ background-position:-16px -75px;}
.box735 .tag_top a.on i.i8{ background-position:-32px -75px;}
.box735 .tag_top a.on i.i9{ background-position:-48px -75px;}
.box735 .tag_top a.on i.i10{ background-position:-64px -75px;}
.box735 .tag_top a.on s{ position:absolute; left:68px; bottom:-5px; width:13px; height:5px; background-position:-104px -10px; overflow:hidden;}


.box735 .tag_con{ overflow:hidden;}
.box735 .txt{ border:1px solid #ddd; border-top:0 none; overflow:hidden;}
.box735 .txt ul{ width:734px;}
.box735 .txt li{ width:200px; float:left; height:182px; padding:20px 22px; border-right:1px solid #eee; border-bottom:1px solid #eee; overflow:hidden;}
.box735 .txt li.br0{ border-right:0;}
.box735 .txt li.bb0{ border-bottom:0;}
.box735 .txt li a{ display:block; width:200px; height:154px; line-height:24px; overflow:hidden;}
.box735 .txt li a img{ display:block; width:200px; height:130px; overflow:hidden;}
.box735 .txt li p{ color:#f60;}
.box735 .txt li p span.price{ float:left;}
.box735 .txt li p span.price b{ font-size:18px; font-family:"times new roman"; font-weight:normal;}
.box735 .txt li p a.other{ display:inline; width:auto; height:auto;}
.box735 .txt li p a.other span{ float:right; padding:0 5px; border-radius:2px; color:#fff; background:#fdad57;}
.box735 .txt li p span.sale{ float:right; margin-top:5px; padding-right:3px; border:1px solid #f60; border-radius:2px 2px 2px 2px;}
.box735 .txt li p span.sale b{ float:left; padding:0 3px; margin-right:3px; display:inline; font-weight:normal; color:#fff; background:#f60;}
.box735 .txt li.hov{ background:#ffffe5;}


.box735 .guide{ padding:10px 15px; border:1px solid #ddd; border-top:0 none; overflow:hidden; zoom:1;}
.box735 .guide .side{ width:258px; float:left;}
.box735 .guide .side dl{ clear:both; padding:15px 0;}
.box735 .guide .side dt{ width:100px; float:left;}
.box735 .guide .side dd{ width:140px; float:left; padding-right:18px;}
.box735 .guide .side dd strong{ font-family:microsoft yahei; font-size:18px;}
.box735 .guide .side dd p{ display:block; height:36px; line-height:18px; color:#777; overflow:hidden;}
.box735 .guide .side dd span{ display:block; padding:10px 0; color:#777;}
.box735 .guide .side dd a.btn{ display:block; width:56px; height:24px; background-position:-120px 0;}


.box735 .guide .top{ width:445px; float:left; padding:10px 0 20px 0;}
.box735 .guide .top strong{ font-family:microsoft yahei; font-size:20px; color:#47a100;}
.box735 .guide .top a strong:hover{ color:#f60;}
.box735 .guide .top p{ line-height:18px; color:#999;}

.box735 .guide ul{ display:block; width:445px; float:left;}
.box735 .guide li{ clear:both; height:24px; line-height:24px; overflow:hidden;}
/*.box735 .guide li a{ float:left;}*/
.box735 .guide li a span{ padding-right:5px; color:#47a100;}
.box735 .guide li a span:hover{ color:#f60;}
.box735 .guide li em{ padding-left:10px; color:#999;}

.box735 .zixun{padding:15px 15px 15px 18px; border:1px solid #ddd; border-top:0 none; background:#fff; overflow:hidden;}
.box735 .zixun .first{ padding-bottom:15px; margin-bottom:10px; border-bottom:1px dotted #ddd; overflow:hidden;}
.box735 .zixun .first dl{}
.box735 .zixun .first dt{ width:120px; float:left; height:70px; padding-right:10px;} 
.box735 .zixun .first dt img{ display:block; width:120px; height:70px; overflow:hidden;}
.box735 .zixun .first dd{ width:760px; float:left;}
.box735 .zixun .first dd .info{ width:770px; float:left;}
.box735 .zixun .first dd .info a{ line-height:24px; font-size:14px; color:#16b;}
.box735 .zixun .first dd .info p{ color:#999;}
.box735 .zixun .first dd .laud{ width:100px; float:right; padding-top:6px; line-height:24px; text-align:center; color:#777;}
.box735 .zixun .first dd .laud i{ display:block; width:40px; height:40px; margin:0 auto; background: no-repeat -38px -174px;}
.box735 .zixun .first dd .laud b{ padding:0 3px; color:#f60;}

.box735 .zixun ul{ clear:both; display:block; width:900px; float:left; padding:0 0 15px 0; margin:8px 0; border-bottom:1px dotted #ccc; overflow:hidden;}
.box735 .zixun li{ width:430px; float:left; height:36px; padding-right:20px; line-height:36px; color:#999; font-family:'simsum'; overflow:hidden;}
.box735 .zixun li a{ font-family:'microsoft yahei'; font-size:14px;}
.box735 .zixun li a span{ padding-right:3px; color:#16b;}
.box735 .zixun li a:hover span{ color:#f60;}
.box735 .zixun ul.noborder{ margin-bottom:0; _margin-bottom:-15px; padding-bottom:0;}


.sider{ width:250px; float:right;}
.sider .tit{width:248px; line-height:40px; border:1px solid #ddd; border-bottom:0; background:#f4f4f4;}
.sider .tit strong{padding-left:14px; font-size:16px; font-weight:normal;}
.sider .tit .more{ float:right; margin-right:14px;}
.wan_shop{ margin-bottom:15px; border:1px solid #f9b554;}
.wan_shop .tit{ padding-left:65px; height:35px; line-height:35px; color:#fff; background-position:0 -93px;}
.wan_shop .tit strong{ float:left; font-size:14px;}
.wan_shop .tit a strong{ color:#fff;}
.wan_shop .tit a.more{ float:right; padding-right:12px; color:#752f00;}
.wan_shop .tit span{ float:right; padding-right:10px; margin-top:3px;}
.wan_shop .tit span a{ display:inline-block; width:14px; height:14px;}
.wan_shop .tit span a#wan_tj_r{ background: no-repeat;}
.wan_shop .tit span a#wan_tj_l{ background: no-repeat;}


.wan_shop .txt{ width:248px; background:#fffced; overflow:hidden;}
.wan_shop .txt ul{ width:1000px;}
.wan_shop .txt li{ width:248px; float:left;}
.wan_shop .txt dl{ clear:both; padding:10px 9px; border-bottom:1px solid #fff0b6; overflow:hidden; zoom:1;}
.wan_shop .txt dl.hov{ background:#fff;}
.wan_shop .txt dt{ width:60px; float:left; padding-right:10px;}
.wan_shop .txt dt img{ display:block; width:60px; height:40px; overflow:hidden;}
.wan_shop .txt dd{}
.wan_shop .txt dd a.title{ display:block; width:156px; height:18px; overflow:hidden;}
.wan_shop .txt dd p{}
.wan_shop .txt dd p span{ float:left; color:#f60;}
.wan_shop .txt dd p a.btn{ float:right; width:55px; height:19px; background-position:-120px -24px;}

.gg250x90{ width:250px; height:90px; margin-bottom:15px;}
.gg250x90 img{ display:block; width:250px; height:90px; overflow:hidden;}
.gg250{ margin-bottom:20px !important}

.box250{ position:relative; margin-bottom:20px; border:1px solid #d9d9d9; background:#fff;}
.box250 .tag_top{ position:absolute; top:-1px; width:248px; background:#ddd;}
.box250 .tag_top a{ width:124px; float:left; height:36px; line-height:36px; text-align:center; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#f5f5f5; font-size:14px;}
.box250 .tag_top a.on{ width:123px; height:35px; line-height:35px; font-weight:bold; border-top:2px solid #00c94c; border-bottom:1px solid #fff; background:#fff;}
.box250 .tag_top a.xl{ float:right;}
.box250 .tag_top a.jd{ float:left;}
.box250 .txt_top{ clear:both; width:248px; margin-top:44px; overflow:hidden;}
.box250 .txt_top p{ clear:both; margin:0 15px; line-height:24px; color:#999; overflow:hidden; zoom:1;}
.box250 .txt_top p span{ width:115px; float:left;}
.box250 .txt_top p span.hot{ width:103px; float:right; text-align:right;}


.box250 .txt_top ul{ padding:0 15px; margin-bottom:-1px;}
.box250 .txt_top li{ display:block; padding:15px 0; overflow:hidden; line-height:18px;border-bottom:1px dotted #e6e6e6; margin-top:-1px; color:#666; height:18px; transition:all 0.2s;}
.box250 .txt_top li span b{ display:inline-block; color:#fff; font-size:12px; min-width:24px; text-align:center; line-height:18px; border-radius:2px; background:#c5c5c5; vertical-align:top; margin-right:16px; }
.box250 .txt_top li:nth-child(1) b{ background:#fb5900}
.box250 .txt_top li:nth-child(2) b{ background:#fb8d00}
.box250 .txt_top li:nth-child(3) b{ background:#fbbd00}
.box250 .txt_top li em{ color:#f91; float:right; font-size:12px; margin-top:-2px;}
.box250 .txt_top li a{ display:inline-block; width:120px; line-height:16px; overflow:hidden; height:16px; font-size:14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


.map{ margin-bottom:15px; border:1px solid #ddd; background:#f5f5f5;}
.map .tit{ padding:0 10px; line-height:35px;}
.map .tit a{ float:left;}
.map .tit a.more{ float:right;}
.map img{ clear:both; display:block; width:248px; height:200px; overflow:hidden;}

.box250 .tit1{ padding:0 15px;}
.box250 .tit1 strong{ float:left; padding-top:15px; height:14px; line-height:14px; font-size:12px; color:#666;}
.box250 .tit1 span{ float:right; width:31px; height:14px; margin-top:15px; overflow:hidden;}
.box250 .tit1 span a#l{ width:15px;	height:14px;float:left; background-position:-177px 0;}
.box250 .tit1 span a#l:hover{ background-position:-177px -15px;}
.box250 .tit1 span a#r{ width:15px; height:14px; float:left; background-position:-193px 0;}
.box250 .tit1 span a#r:hover{ background-position:-193px -15px;}
.box250 .lxs_recommon{ display:block; width:248px; padding:9px 0 0 0; overflow:hidden;}
.box250 .lxs_recommon ul{ width:10000px;}
.box250 .lxs_recommon li{ width:220px; float:left; margin:0 14px; display:inline; overflow:hidden;}
.box250 .lxs_recommon p{ display:block; height:50px; padding:5px 0; color:#999; overflow:hidden;}
.box250 .lxs_recommon p a{ display:block; color:#3277c5; font-weight:bold;}
.box250 .want_btn{ overflow:hidden;}
.box250 .want_btn a{ float:right; padding-right:12px; line-height:24px; color:#16b;}

.search250{margin-bottom:20px; background:#fff;}
.search250 .tit{ height:40px; background:#f4f4f4; border:#ddd solid 1px; border-bottom:none;}
.search250 .tit strong{ padding-left:14px; font-size:16px; line-height:40px;color:#333; font-weight:100;}
.search250 .txt{ padding:14px 14px;border:#ddd solid 1px;}
.search250 .txt p{ height:26px; padding:5px 0;}
.search250 .txt p span{ width:50px; float:left; padding-right:5px; line-height:26px; text-align:right;}

.search250 .txt p input.text{ width:150px; padding:0 5px; height:24px; line-height:24px; border:1px solid #ccc;color:#999; font-family:"microsoft yahei";}
.search250 .txt p input.rz{ background: no-repeat 139px -129px;}
.search250 .txt p input.tf{ background: no-repeat 139px -159px;}
.search250 .txt .btn input{ width:162px; height:29px; margin-left:55px; _margin-left:58px; border:0 none; cursor:pointer; background: no-repeat right -117px;}
.search250 .txt .btn input:hover{ background-position:right -146px;}


.box250 .guide{ padding:10px 10px 0 10px; overflow:hidden;}
.box250 .guide dl{ clear:both; float:left; padding:5px 0;}
.box250 .guide dt{ width:100px; float:left;}
.box250 .guide dd{ width:128px; float:left;}
.box250 .guide dd strong{ font-family:microsoft yahei; font-size:18px;}
.box250 .guide p{ display:block; height:36px; line-height:18px; color:#777; overflow:hidden;}
.box250 .guide span{ display:block; padding:10px 0; color:#777;}
.box250 .guide a.btn{ display:block; width:56px; height:24px; background-position:-120px 0;}


/*.box735 .guide .top{ width:445px; float:left; padding:10px 0 20px 0;}
.box735 .guide .top strong{ font-family:microsoft yahei; font-size:20px; color:#47a100;}
.box735 .guide .top p{ line-height:18px; color:#999;}

.box735 .guide ul{ display:block; width:445px; float:left;}
.box735 .guide li{ clear:both; line-height:24px;}
.box735 .guide li a{ float:left;}
.box735 .guide li a span{ padding-right:5px; color:#47a100;}
.box735 .guide li a span:hover{ color:#f60;}
.box735 .guide li em{ padding-left:10px; color:#999;}*/


#wrapper .tool,.tool1{ margin-bottom:15px; border:1px solid #d9d9d9; background:#f5f5f5; overflow:hidden;}
#wrapper .tool strong,.tool1 strong{   padding-left:0; font-size:16px; line-height:40px; padding-left:14px; border-bottom:#ddd solid 1px; font-weight:normal; display:block;}
#wrapper .tool ul,.tool1 ul{ float:left; background:#fff;}
#wrapper .tool li,.tool1 li{ width:82px; float:left; line-height:38px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:center; font-size:14px;}
#wrapper .tool li.br0,.tool1 li.br0{ border-right:0;}
#wrapper .tool li.bb0,.tool1 li.br0{ border-bottom:0;}

.tool1 li{ width:123px !important;}
.tool1 li.br0{ width:123px !important;}

.weixin{ width:230px; padding:10px 9px; margin-bottom:15px; border:1px solid #d9d9d9; background:#f5f5f5; overflow:hidden;}
.weixin dl{}
.weixin dt{ width:86px; float:left;}
.weixin dd{ width:134px; float:left; padding-left:10px;}
.weixin dd strong{ display:block; float:left; padding-bottom:12px; color:#777;}
.weixin dd p{ clear:both; line-height:18px; color:#777;}
.weixin dd p em{ color:#67be12;}

.tip250{ display:inline-table; width:230px; padding:10px 9px; border:1px solid #d9d9d9;}
.tip250 strong{ line-height:20px; color:#666;}
.tip250 p{ padding:5px 0; color:#555;}
.tip250 p a{ color:#67be12; font-size:14px;}
.share span{ float:left; line-height:28px;}
.share,#bdshare{ display:inline;}
#bdshare .bds_more{ line-height:24px; padding-top:3px; padding-bottom:3px;}

/* .city_link{ clear:both; width:978px; float:left; padding:10px; border:1px solid #ddd; color:#666; overflow:hidden;}
.city_link p{ clear:both; display:block; zoom:1;}
.city_link p b{ width:80px; float:left;  text-align:right;}
.city_link p span{ width:898px; float:right;}
.city_link p span.prov a{ padding:0 8px 0 3px;}
.city_link p span.prov{ color:#ddd}
.city_link p a{ display:inline-block; padding:0 10px 0 5px;}

.links{ clear:both; width:980px; float:left; padding:10px; color:#666; overflow:hidden;}
.links p b{ width:80px; float:left;  text-align:right; font-weight:normal;}
.links p{ clear:both; display:block; zoom:1;}
.links p span{ width:885px; float:right; padding-right:15px;}
.links p a{ color:#666}
 */

/* 线路频道 */
.change_box{ position:relative;border:1px solid #e3e3e3; z-index:2; margin-bottom:20px; background:#fff;}
.change_box .tit{line-height:40px; height:40px;background:#f4f4f4; border-bottom:1px solid #e3e3e3; padding-left:20px;}
.change_box .tit h1{ float:left; font-size:16px; font-weight:100;}
.change_box .tit em{ color:#999;}
.change_box .tit span{ position:relative; float:left; padding:0 20px 0 12px; font-size:12px; font-weight:normal; color:#16b; cursor:pointer;}
.change_box .tit span s{ position:absolute; top:13px; left:62px; width:14px; height:13px; background: no-repeat 0 -30px;}
.change_box .tit h1 a:hover{ color:#f73;}

.change_con{}
.change_box strong{ font-weight:100;}
.change_box .txt dl{ position:relative; padding:0 0 10px 0; margin:0 20px; line-height:22px; border-bottom:1px solid #e6e6e6; overflow:hidden; zoom:1; margin-bottom:-1px;}
.change_box .txt dl:first-child{ border-top:0 none; }
.change_box .txt dt{ min-width:70px; display:inline-block; margin-top:13px; color:#555; text-align:center; font-size:14px; color:#999;}
.change_box .txt dt a{ color:#999;}
.change_box .txt dd{ display:inline-block; vertical-align:top; margin:13px 100px 0 0; width:680px;}
.change_box .txt dd a,.change_box .txt dd a span{ display:inline-block; margin:0 5px 3px 0; padding:0 10px; text-align:center; border-radius:2px; color:#555 ; border-radius:2px; line-height:24px;}
.change_box .txt dd a span{ color:#fff; background:#00bf49 ; margin:0 -10px}
.change_box .txt dd a:hover{ color:#f70;}
.change_box .txt dd a.on{ color:#fff; background:#00bf49;}


.change_box .txt dl.no_border{ border:0;}
.change_box .txt dt s{ position:absolute; width:40px; text-decoration:none; right:20px;}
.change_box .txt dt s a.open{ background: no-repeat 1px 3px; padding-left:15px;}
.change_box .txt dt s a.close{ background: no-repeat 1px -30px;}
.change_box .txt dt s a{ display:block; width:44px; color:#555; cursor:pointer;}
.change_box .txt dt s a{ color:#555;}
.change_box .txt dt s a:hover{ color:#555; text-decoration:none;}
.change_box .txt dd .more_box{ display:none;}
.change_box .txt dd .hov{ display:block;}

#citymenu{ display:none; position:absolute; top:28px; left:-3px; width:300px; padding:5px 0 5px 15px; border:1px solid #ddd; background:#fff; z-index:100;}
#citymenu a{ display:inline-block; float:left; _float:none; padding-right:12px; line-height:24px;}

.hov #citymenu{ display:block;}


.list_box{ clear:both; border:1px solid #ddd; border-top:0 none; background:#fff;}
.list_box dl{ height:80px; padding:20px 15px; border-bottom:1px solid #e3e3e3; overflow:hidden;}
.list_box dl.hov{ background:#ffffe5;}
.list_box dt{ width:120px; float:left; padding-right:10px;}
.list_box dt img{ display:block; width:120px; height:80px; overflow:hidden;}
.list_box dd{ width:766px; float:left;}
.list_box dd .w300{ width:493px; float:left;}
.list_box dd .w300 a{ display:block; width:500px; line-height:18px; font-size:14px; color:#16b; overflow:hidden;}
.list_box dd .w300 a s.kongqi{ display:inline-block; position:relative; bottom:-3px; width:16px; float:left; height:13px; background: no-repeat;}

.list_box dd .w300 a:hover{ color:#f70;}
.list_box dd .w300 span{ display:block; padding-top:4px; line-height:24px; color:#777;}
.list_box dd .w300 span a{ display:inline; width:auto; height:auto; font-size:12px;}
.list_box dd .w300 p{ width:300px; height:18px; _height:16px; line-height:18px; overflow:hidden;}
.list_box dd .w300 p i{ display:inline-block; width:12px; margin-right:3px; height:11px; background-position:-82px -40px;}
.list_box dd .w300 p a{ display:inline; color:#888; font-size:12px;}
.list_box dd .w300 p a:hover{ color:#555;}

.list_box dd .tip{ display:inline-block; width:160px; float:left; color:#777; text-align:center; overflow:hidden;}
.list_box dd .tip em{ color:#ff6012;}
.list_box dd .ico{ display:block; text-align:center; overflow:hidden;}
.list_box dd .ico i{ display:inline-block; width:20px; height:20px; margin:0 5px 0 0; _margin:0 5px 5px 0; background-position:0 -227px;}
.list_box dd .ico i.i1{ background-position:0 -227px;}
.list_box dd .ico i.i2{ background-position:-20px -227px;}
.list_box dd .ico i.i3{ background-position:-60px -227px;}
.list_box dd .price{ display:inline-block; width:113px; float:left; text-align:center; overflow:hidden;}
.list_box dd .price span{ display:block; line-height:24px; color:#ff6012;}
.list_box dd .price span.mg0{ margin:0;}
.list_box dd .price span b{ display:inline-block; margin-right:5px; font-family:"times new roman",arial; font-size:24px;}
.list_box dd .price a{ clear:both; line-height:20px;}
.list_box dd .price a:hover{ color:#000;}
.list_box dd .price a.btn{ display:block; line-height:30px; font-size:14px; border-radius:2px; color:#fff; background:#f91; }
.list_box dd .price a.btn:hover{ color:#fff; background:#f70;}
.list_box dd .price a b{ padding-right:2px; font-family:geneva; font-size:14px;}
.list_box dl.hov dd .price a{ display:block;}

.box735 .tit1,.brand_hotel .tit,.hot_city .tit1{line-height:40px; border:1px solid #e3e3e3;background:#f4f4f4; height:40px;}
.box735 .tit1 h1{ padding-left:14px; font-size:16px; font-weight:normal; float:left;}
.box735 .tit1 strong,.brand_hotel .tit strong,.hot_city .tit1 h1,.hot_city .tit1 strong{ float:left; padding-left:14px; font-size:16px; font-weight:normal;}
.brand_hotel .tit strong, .hot_city .tit1 h1,.hot_city .tit1 strong{ padding-left:20px;}
.box735 .tit1 a.more,.brand_hotel .tit a.more{ float:right; margin-right:14px; color:#999;}
.box735 .tit1 a.more:hover{ color:#f70;}
.box735 .sift{ float:left; line-height:40px;}
.box735 .sift span{ width:36px; float:left; margin:0 0 0 10px; color:#777;}
.box735 .sift a{ float:left; text-align:center; padding:2px 6px 0 6px; margin-top:10px; margin-left:-1px; height:16px; line-height:16px; background:#fff;}
.box735 .sift a:link,.box735 .sift a:visited{ position:relative; color:#777; border:1px solid #dfdfdf; text-decoration:none; z-index:1;}
.box735 .sift a:hover{ position:relative; color:#008600; border:1px solid #6fb93e; z-index:5;}
.box735 .sift a.on:link,.box735 .sift a.on:visited{ position:relative; border:1px solid #00b600; color:#fff; background:#00b600; z-index:5;}
.box735 .tit1 .top_page{ display:none;}

.box735 ul.top_page{ display:inline-block; float:right; padding:8px 6px 0 0;}
.box735 ul.top_page li{ float:left; margin-left:3px; line-height:22px; color:#555;}
.box735 ul.top_page .more{ float:right; line-height:30px;}
.box735 ul.top_page .first{ display:block; width:22px; height:20px; text-indent:-1000px; overflow:hidden; background: no-repeat;}
.box735 ul.top_page .first a{ display:block; background: no-repeat 0 -29px;}
.box735 ul.top_page .next{ display:block; width:52px; height:20px; text-align:left; padding-left:7px; overflow:hidden; background: no-repeat -25px 0;}
.box735 ul.top_page .next a:link,.box735 .next a:visited{display:block; color:#666;}
.box735 ul.top_page .next a:hover{ color:#f73; text-decoration:none;}
.box735 ul.top_page li a{ color:#16b;}
.box735 ul.top_page li a:hover{ color:#f73;}
.box735 ul.top_page li.pro b{ padding:0 3px;}


.box735 .jd_img{ padding:15px 15px 0 16px; border:1px solid #ddd; border-top:0 none; background:#fff; overflow:hidden;}
.box735 .jd_img ul{ width:934px;}
.box735 .jd_img li{ width:160px; float:left; padding:0 20px 10px 0;}
.box735 .jd_img li span{ display:block; text-align:center;}
.box735 .jd_img li span.title{ width:100%; height:18px; overflow:hidden;}

.box250 .tit{ line-height:40px; border:none !important; border-bottom:1px solid #e3e3e3 !important; height:40px; background:#f4f4f4; margin-top:0 !important;}
.box250 .tit strong{  padding-left:14px; font-size:16px; font-weight:normal;}
.box250 .tit a.more{ float:right; margin-right:14px; color:#999;}
.box250 .tit a.more:hover{ color:#f70}
.box250 .tit a.more:after{ content:">";}

.box250 .txt{ padding:0 15px; background:#fff; overflow:hidden; border:none !important;}
.box250 .txt ul{ margin-bottom:-1px;}
.box250 .txt li{ display:block; padding:10px 0; height:24px; line-height:24px; border-bottom:1px dotted #e6e6e6; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.box250 .txt li:last-child{ border-bottom:0;}
.box250 .txt.two li{ border:0; line-height:18px; padding:5px 0;}
.box250 .txt li a{ color:#666;}
.box250 .txt li a:hover{ color:#f70;}
.box250 .txt p{ line-height:21px; color:#888;}


.hot_city{ clear:both; position:relative; z-index:1; background:#fff;}
.hot_city .tit{ padding-bottom:3px;}
.hot_city .tit strong{ padding:0 15px; line-height:32px; font-family:"微软雅黑"; font-size:21px; font-weight:normal; color:#888;}
.hot_city .tit span{ display:inline-block; margin-bottom:-4px;}
.hot_city .tit span a{ display:inline-block; float:left; padding:3px 10px; color:#58af0d;}
.hot_city .tit span a.on{ color:#fff; background:#58af0d;}
.hot_city .tit a.more{ float:right; padding:10px 12px 0 0; color:#b0b0b0;}

.hot_city .tit1{ position:relative; height:38px; line-height:38px; border:1px solid #dcdcdc; border-bottom:0 none; background:#f8f8f8; z-index:1;}
.hot_city .tit1 span{ position:absolute; top:-1px; right:-1px; z-index:2;}
.hot_city .tit1 span a{ display:inline-block; float:left; line-height:39px; padding:0 12px; border-right:1px solid #dcdcdc; font-size:14px; color:#555;}
.hot_city .tit1 span a.on{ position:relative; height:38px; line-height:36px; margin-left:-1px; border-top:2px solid #00bf49; border-left:1px solid #dcdcdc; background:#fff; z-index:2;}
.hot_city .tit1 span a.more{ line-height:40px; font-size:12px; color:#999; border-right:0 none;}
.hot_city .tit1 span a.more:hover{ color:#f60;}
#morecity{ display:none; position:absolute; top:38px; right:-1px; width:300px; padding:5px 0 5px 20px; border:2px solid #58af0d; background:#fff; z-index:3;}
#morecity a{ display:inline-block; float:left; padding-right:12px; line-height:24px;}

.hot_city .txt{padding:10px 0; overflow:hidden;}
.hot_city .txt .top{ clear:both; display:block; height:30px; line-height:30px; padding-top:5px; border-bottom:1px solid #ededed;}
.hot_city .txt .top strong{ font-size:14px; color:#555;}

.hot_city .txt .top a.more{ float:right; color:#b0b0b0;}
.hot_city .txt ul{}
.hot_city .txt li{ width:210px; float:left; height:210px; padding:10px 0; margin-left:19px; display:inline;}
.hot_city .txt li a{ display:block; height:164px; color:#06c; overflow:hidden; font-size:14px;}
.hot_city .txt li a img{ display:block; width:210px; height:140px;overflow:hidden;}
.hot_city .txt li p a{ color:#fff; height:24px;}
.hot_city .txt li p em{ height:24px; line-height:24px; float:left; font-family:"微软雅黑"; font-size:18px; color:#ff7d2f;}
.hot_city .txt li p em b{ font-family:arial; font-size:22px;}
.hot_city .txt li p span{ float:right; margin-top: -4px; height:18px; line-height:18px; padding:0 2px; color:#fff; background:#fdad57;overflow:hidden; vertical-align:middle;}
.hot_city .txt li p span.color1{ position:relative; background:#92b66f;}
.hot_city .txt li p span.color2{ position:relative; background:#47a3e2;}
.hot_city .txt li p span.color3{ position:relative; background:#fdad57;}
.hot_city .txt li p span.star1{ display:inline-block; width:55px; height:11px; padding:0; background: no-repeat 0 -57px;}
.hot_city .txt li p span.star2{ display:inline-block; width:55px; height:11px; padding:0; background: no-repeat 0 -42px;}
.hot_city .txt li p span.star3{ display:inline-block; width:55px; height:11px; padding:0; background: no-repeat 0 -27px;}
.hot_city .txt li p span.star4{ display:inline-block; width:55px; height:11px; padding:0; background: no-repeat 0 -13px;}
.hot_city .txt li p span.star5{ display:inline-block; width:55px; height:11px; padding:0; background: no-repeat 0 0;}
.hot_city .txt li p span.star5e{ display:inline-block; width:43px; height:9px; padding:0; background: no-repeat 0 -70px;}
.hot_city .txt li p span.star4e{ display:inline-block; width:43px; height:9px; padding:0; background: no-repeat 0 -92px;}
.hot_city .txt li p span.star3e{ display:inline-block; width:43px; height:9px; padding:0; background: no-repeat 0 -114px;}
.hot_city .txt li p span.star2e{ display:inline-block; width:43px; height:9px; padding:0; background: no-repeat 0 -136px;}
.hot_city .txt li p span.star1e{ display:inline-block; width:43px; height:9px; padding:0; background: no-repeat 0 -158px;}
.hot_city .txt li p span.star5e1{ display:inline-block; width:43px; height:9px; padding:0; background: no-repeat 0 -81px;}
.hot_city .txt li p span.star4e1{ display:inline-block; width:43px; height:9px; padding:0; background: no-repeat 0 -103px;}
.hot_city .txt li p span.star3e1{ display:inline-block; width:43px; height:9px; padding:0; background: no-repeat 0 -125px;}
.hot_city .txt li p span.star2e1{ display:inline-block; width:43px; height:9px; padding:0; background: no-repeat 0 -147px;}
.hot_city .txt li p span.star1e1{ display:inline-block; width:43px; height:9px; padding:0; background: no-repeat 0 -169px;}

.hot_city .txt1{ border:#ddd solid 1px;}
.hot_city .txt1 li p{ clear:both; width:100%; height:18px; line-height:18px; color:#555; overflow:hidden;}
.hot_city .txt1 li p span{ float:none; display:inline-block; overflow:hidden;}
.hot_city .txt1 li p.price{ position:relative; top:-4px;}
.hot_city .txt1 li p em{ float:none; font-size:12px;}
.hot_city .txt1 li p em b{ font-size:14px; font-family:"宋体";}
.hot_city .txt1 li p a.lxs{ display:inline; width:120px; height:18px; color:#16b; font-size: 12px; color: #999; overflow:hidden;}

.box250 .two ul{ width:260px;}
.box250 .two li{ width:100px; float:left; height:24px; padding-right:16px; overflow:hidden;}

.tuan250{ width:220px; padding:5px 14px; margin-bottom:15px; border:1px solid #fea32c; border-top:2px solid #fea32c;}
.tuan250 strong{ float:left; font-size:14px; line-height:24px; color:#666;}
.tuan250 a.more{ float:right; padding-top:4px;}
.tuan250 ul{}
.tuan250 li{ position:relative; clear:both; padding:5px 0 10px 0;}
.tuan250 li .title{ position:absolute; top:117px; left:0; width:215px; height:28px; padding-left:5px; line-height:28px; color:#fff; overflow:hidden; z-index:2;}
.tuan250 li .bg{ position:absolute; top:117px; left:0; width:220px; height:28px; background:#000; filter:alpha(opacity=30); -khtml-opacity:0.3; -moz-opacity:0.3; opacity:0.3; z-index:1;}
.tuan250 li .price{ overflow:hidden;}
.tuan250 li .price a{ width:135px; float:left; height:33px; line-height:33px; margin-top:3px; padding-left:10px; font-size:18px; font-family:arial; color:#fff; background: no-repeat 0 -84px;}
.tuan250 li .price span{ float:right; font-family:arial; color:#999;}
.tuan250 li .price span.sale{ display:block; float:none; padding-right:3px; color:#f60; border:1px solid #f60; border-radius:2px 0 0 2px;}
.tuan250 li .price span.sale b{ float:left; padding:0 3px; margin-right:3px; _margin:0;font-weight:normal; color:#fff; background:#f60;}


.nofind{ position:relative; width:100%; margin:20px auto; text-indent:220px; font-family:"黑体"; font-size:18px;}
.nofind i{ position:absolute; left:160px; top:-10px; width:44px; height:44px; background: no-repeat -78px -175px;}



/* 连锁酒店品牌 */
.brand_hotel{ clear:both; overflow:hidden;}
.brand_hotel.mt15{ margin-top:20px !important;}
.brand_hotel .txt{ display:block;padding:0 1px 1px 0; overflow:hidden; background:#fff; border:#ddd solid 1px; text-align:center; padding:15px 0 15px 17px; border-top:0;}
.brand_hotel .txt a{ width:82px; float:left; height:68px; padding:12px 0 0 0; margin-right:-1px; margin-bottom:-1px; line-height:24px; text-align:center; background: no-repeat 0 0px; overflow:hidden;}
.brand_hotel .txt a img{ display:block; width:50px; height:40px; margin:0 auto; overflow:hidden;}
.brand_hotel .txt a.last{ width:86px; background: no-repeat 0 -80px;}

/* 服务列表 */
.item{ overflow:hidden;padding:8px 0 12px 0; border:1px solid #e1e1e1; border-top:0; background:#fff;}
.item .lpic{ width:120px; float:left; padding:6px 0 0 0;}
.item .lpic img{ display:block; width:96px; height:72px; padding:2px; border:1px solid #e1e1e1; margin:0 auto;}
.item .lpic .hotel_hot{ width:120px; float:right; color:#aaa; height:21px; line-height:21px; text-align:center;}
.item .lpic .hotel_hot span{ color:#666;}
.item .rtxt{ width:807px; float:left;}
.mall{ clear:both; display:block; width:701px; float:left; padding:8px 15px 12px 15px; margin-top:10px; border:2px solid #ffb400; background:#ffffe5; overflow:hidden;}
.mall .intro{ width:395px; float:left;}
.mall .lpic{ padding:0; margin-left:-2px;}
.mall .rtxt p{ display:block; width:100%; height:24px; line-height:24px; color:#666; overflow:hidden;}
.mall .rtxt p.lxs{ height:21px; color:#999;}
.mall .rtxt p.lxs img{ margin:-3px 5px 0 0;}
.mall .rtxt p a{ color:#999;}
.mall .price{ width:100px; float:left; margin-top:-7px; text-align:center;}
.mall .price em{ display:block; font-size:18px; color:#f73; font-weight:bold; font-family:verdana;}
.mall .price em s{ font-size:13px; font-weight:normal; text-decoration:none;}
.mall .price span{ display:inline-block; padding:0 3px; line-height:16px; color:#fff; background:#ffba70;}
.mall .button{ text-indent:-9999px;}
.mall .button a{ display:block; width:60px; float:left; height:23px; background: no-repeat;}

.basic{ width:808px; padding-left:3px; overflow: hidden;}
.basic h3{ margin-top:4px; color:#555; font-weight:normal; font-size:12px;}
.basic h3 a:link,.basic h3 a:visited{ font-size:14px; color:#16b; font-weight:bold; padding-right:3px;}
.basic h3 a:hover{ color:#f73;}
.basic h3 em{ font-family:tahoma; color:#555; font-size:14px;}
.basic h3 em.cartype{ font-size:12px; color:#f73;}
.basic h3 div.s3,.basic h3 div.s4,.basic h3 div.s5,.basic h3 div.z3,h2 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_sq{ width:805px; float:left; color:#aaa; height:21px; line-height:21px; overflow:hidden; padding-right:10px;}
.basic .hotel_sq span{ color:#999; padding-right:5px;}
.basic .hotel_sq a{ color:#999;}
.basic p a.area:link,.basic p a.area:visited{ color:#555; padding-right:50px;}
.basic p a.area:hover{ color:#555;}
.basic .car_type span{ padding-right:12px; color:#666;}
.basic .car_type span em{ color:#f73; font-size:12px;}

.rooms{ width:805px; float:left; padding:5px 0 11px 0;}
.list_txt .rooms ul{ width:570px; float:left;}
.rooms li{ width:100%; border-bottom:1px solid #f0f0f0; padding:2px 0; color:#888; overflow:hidden;}
.rooms li.type{ width:100%; color:#999; line-height:20px; 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; font-family:verdana; text-align:center; overflow:hidden;}
.rooms li span.w1{ width:340px; padding-left:4px; text-align:left;}
.rooms li span.w1 s{ text-decoration:none; color:#444; cursor:pointer;}
.rooms li span.w2{ width:76px; padding-left:14px; text-indent:-9999px;}
.rooms li span.w2 a{ display:block; width:60px; float:left; height:23px; background: no-repeat;}

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

.rooms li span.xx{ color:#f73; font-size:18px;}
.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;}


/***** 分页 *****/
.cutpage{ width:auto; text-align:center;padding:15px 0;}
.cutpage span{ float:left; padding-right:5px; line-height:28px; color:#777;}
.cutpage ul{ display:inline-block; vertical-align:top;}
.cutpage li{ display:inline-block; vertical-align:top;}
.cutpage li a{display:inline-block; min-width:28px; _width:28px; height:38px; padding:0 5px; margin:0 2px; border:1px solid #ccc; line-height:38px; font-family:arial; font-size:14px; white-space:nowrap; text-align:center; vertical-align:top; text-decoration:none; background:#fff;}
.cutpage li.next a,.cutpage li.first a{ min-width:60px;}
.cutpage li.first{ line-height:120px; height:40px; overflow:hidden;}
.cutpage li a:hover{ color:#47b435; border:1px solid #5abb1f; background:#f6fff0;}
.cutpage li.cur a{ border:1px solid #5abb1f; font-weight:bold; color:#fff; background-color:#5abb1f;}


/* 旅行社频道 */
/******* 旅行社品牌推广 *******/ 
.promotion{ display:block; padding:0 19px 10px 19px; box-sizing: border-box; margin-bottom:15px; border:1px solid #ffde97; background:#fff; overflow:hidden;}
.promotion h3{ padding:10px 0 0 0; line-height:24px; color:#f73; font-size:14px;}
.promotion li{ display:block; position:relative; width:50%; float:left; box-sizing: border-box; height:75px; margin:10px 0; background:#fff;}
.promotion li:nth-child(2n-1){ padding-right:20px; }
.promotion li:nth-child(2n){ padding-left:20px; }
.promotion li img{ float:left; margin-right:10px; display:inline;}
.promotion li p{ display:block; max-height:36px; padding:3px 0; line-height:18px; color:#666; overflow:hidden;}
.promotion li p.web_url{ position:relative; top:-3px; top:0\9; height:14px;}
.promotion li p.web_url a:link,.promotion li p.web_url a:visited{ color:#aaa;}
.promotion li p.web_url a:hover{ color:#f73;}

/******* 旅行社列表 *******/
.lxs_list{ width:100%;}
.lxs_list .article_hover{ border:1px solid #dbdbdb; border-top:0; padding:20px; background:#fff; overflow:hidden;}
.article_hover:hover{ padding:19px 20px 20px 20px; border:1px solid #a9d18e; background:#fbfff4;}

.col_tu{ display: inline-block; width:100px; float:left; }
.col_tu a{ display:block; width:100px; float:left; height:75px; background:#fff; overflow:hidden;}

.col_rht{ margin-left:110px; }
.col_rht h3{ position:relative; margin-top:-6px; font-size:14px; font-weight:normal; line-height:28px;}
.col_rht h3 i{ display:inline-block; position:relative; top:-3px; _top:-1px; _margin:0 3px; width:23px; height:20px; background: no-repeat 0 0; vertical-align:middle; overflow:hidden;}
.col_rht h3 i.i1{ background-position:-37px 0;}
.col_rht h3 i.i2{ background-position:-60px 0;}
.col_rht h3 i.i3{ background-position:-83px 0;}
.col_rht h3 i.i4{ width:20px; background-position:-106px 0;}
.col_rht h3 i.i5{ width:20px; background-position:-127px 0;}
.col_rht h3 a{ display:inline; color:#16b;}
.col_rht li{ float:left; line-height:20px; height:20px; color:#555; overflow:hidden;}
.col_rht li.xkz{ width:100%; margin:8px 0;}
.col_rht li.name{ width:390px; height:20px; overflow:hidden;}
.col_rht li.name a:link,.col_rht .tit li.name a:visited{ color:#777; text-decoration:none;}
.col_rht li.name a:hover{ color:#f73;}
.col_rht li.business{ clear:hoth; width:610px; height:20px; overflow:hidden;}
.col_rht li.business a{ margin-right:15px;}
.col_rht li a{ text-decoration:underline;}
.col_rht li a:hover{ text-decoration:none;}

.col_rht .txt1{ width:100%; float:left; padding-top:4px;}
.col_rht p{ width:100%; float:left; margin-bottom:10px; height:21px; line-height:21px; font-size:12px; text-indent:16px; color:#555; overflow:hidden; }
.col_rht p i{ display:block; position:absolute; margin-left:10px; *margin-left:-8px; margin-top:10px; *margin-top:5px; width:2px; height:2px; font-size:2px; background:#9a9a9a; overflow:hidden;}
.col_rht p span{ width:100px; font-family:arial, helvetica, sans-serif; color:#f73; font-size:13px; padding-left:20px;}
.col_rht p span em{ font-weight:normal; font-size:13px; padding-left:24px;}
.col_rht p a{ color:#777;}
.col_rht p a:hover{ color:#f73;}
.col_rht p.message a{ color:#009900; text-decoration:underline;}

.box735 .jd_img li span.tips{ display:none; position:absolute; padding:10px; -webkit-border-radius:3px; -moz-border-radius:3px;
border-radius:3px; color:#fff; background:#1d1d1d; z-index:1000;}

#suggest,#suggest2{width:160px;}
.gray{color:gray;}
#suggest {background:#fff;border:1px solid #ddd;position: absolute;z-index: 10000; text-align:left; display:none; margin:-64px 0 0 -30px; padding-right:0;}
#suggest ul{margin:0;}
#suggest li{ clear:both; display:block; line-height:30px; height:30px !important; padding:0  10px !important;}
#suggest li a{white-space: nowrap;text-decoration:none;display:block;color:#666;}
.ac_over,#suggest li a:hover {background:#eee;}
#suggest li a span{ width:auto; line-height:30px; float:right; text-align:left; color:#999;}
.ac_result_tip{border-bottom:1px solid #ddd; margin:0 0 -1px 0; padding-left:10px;}



/*攻略详情页面*/
.show_info{ width:878px; float:left; padding:14px 25px 14px 25px; border:1px solid #ddd; background:#fff;}
.show_info h1{ line-height:35px; height:35px; padding-left:10px; font-family:"microsoft yahei", "黑体"; font-weight:normal; font-size:20px; text-align:center; color:#333; overflow:hidden;}

.show_info_top{ clear:both; margin:0 auto; line-height:24px; font-size:12px; text-align:center; color:#999; border-bottom:1px dotted #ddd;}
.show_info_top a{ color:#808080;}
.show_info .show_info_con{ color:#038;}

.show_info_con p,.show_info_con div{ margin:0 0 15px 0; color:#444;font-size:14px; text-indent:28px;}
.show_info_con img{ max-width:580px;}


.show_info .prenext{clear:both; padding-top:10px; margin-top:15px; font-size:14px;color:#000; border-top:1px dotted #ddd;}
.show_info .prenext ul{width:100%; float:left; padding-bottom:8px;}
.show_info .prenext li{height:24px;line-height:24px; width:49%; float:left; text-align:center; color:#666; overflow:hidden;}
.show_info .prenext li a{ color:#16b;}


.dibiao{ clear:both; overflow:hidden; zoom:1;}
.dibiao .tit strong{ padding:0 15px; line-height:36px; font-family:"微软雅黑"; font-size:21px; font-weight:normal; color:#888;}
.dibiao .tit a.more{ float:right; padding:10px 12px 0 0; color:#b0b0b0;}
.dibiao_tag{ display:block; height:38px; border-left:1px solid #dcdcdc; border-bottom:2px solid #58af0d; background:#f8f8f8;}
.dibiao_tag a{ display:inline-block; _position:relative; _bottom:-2px; width:164px; float:left; line-height:37px; text-align:center; border-top:1px solid #dcdcdc; border-right:1px solid #dcdcdc; font-size:14px; color:#555;}
.dibiao_tag a.on{ width:163px; border-bottom:2px solid #fff; font-weight:bold; background:#fff;}
.dibiao_con{ padding:19px; border:1px solid #dcdcdc; overflow:hidden; background:#fff;}
.dibiao_con div.hover{ overflow:hidden; height:160px; position:relative;}
.dibiao_con a{ display:inline-block; width:126px; float:left;  height:24px; line-height:24px; overflow:hidden; padding:4px 0;padding-right:22px;}

.more_down{ display:inline-block;top:14px; right:10px; margin:0; padding:0 10px; line-height:20px; text-align:right; color:#666; cursor:pointer; background:#c9c9c9;}
.more_down i{ display:inline-block; width:0; height:0; font-size:0; margin-left:5px; vertical-align:2px; border-top:4px solid #666; border-bottom:0 none; border-left:4px solid transparent; border-right:4px solid transparent; overflow:hidden;}
.more_down i.i2{-webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    transform:rotate(180deg);}
.more_down:hover{ color:#fff; background:#f90; }
.more_down:hover i{ border-top:4px solid #fff;}

.warp1000 .sidel{ width:730px;}
.warp1000 .box735 .zixun li{ width:330px;}
.warp1000 .show_info{ width:678px;}
.warp1000 .list_box dd{ width:566px}
.warp1000 .list_box dd .w300{ width:293px;}
.warp1000 .item .rtxt{ width:570px}
.warp1000 .basic{ width:570px}
.warp1000 .rooms{ width:570px}
.warp1000 .rooms li span.w1{ width:126px;}
.warp1000 .item{ width:700px;}
.warp1000 .promotion li{ width:323px;}
.warp1000 .promotion li p{ width:230px;}
.warp1000 .col_rht{ width:608px;}
.warp1000 .col_rht li.name{ width:300px;}
.warp1000 .gg735{ width:inherit;}
