/***** 全局设置 *****/
body,h1,h2,h3,h4,h5,h6,p,form,ul,ol,li,dt,dl,dd,th,td,label,bottom,input,textarea{ margin:0;padding:0;}
body{font-family:"宋体", arial;font-size:12px;line-height:1.5;text-align:left;background:#FFF;color:#000;}
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,i{ font-style:normal;}
sup{ vertical-align:text-top;}
sub{ vertical-align:text-bottom;}
.fl{ float:left!important;}
.fr{ float:right!important;}
.noborder{ border:0 none!important;}
.fn-clear:after{ content:"\20"; display:block; clear:both; height:0}
.fn-clear:after{ *zoom:1}
.clear{ clear:both;}
a{ color:#555; cursor:pointer; text-decoration:none;}
a:hover{ color:#f60;}


/***** 头部 *****/ 
#list{ display:block; position:relative; width:100%; height:35px; line-height:35px; border-bottom:1px solid #dcdcdc; background:#f5f5f5; z-index:4;}
#list .list{ width:950px; margin:0 auto;}
#list .logo{ width:105px; float:left; height:25px; padding:3px 20px 0 2px; padding-left:2px\9; text-align:left; overflow:hidden;}
#list .other{ float:right; line-height:30px; padding:5px 0 0 6px; color:#999;}
#list .other a.mobile{ position:relative; padding-left:15px;}
#list .other a.mobile i{ position:absolute; left:0; top:0; width:9px; height:12px; background: url(http://s.cncnimg.cn/css/wd/images2/ico.png?1303241) no-repeat;}


.quick_menu{ position:relative; width:520px; float:left; padding-top:6px; 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 7px 0 8px; 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:#888;}
.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: url(img/icoHot1.gif) no-repeat;}


.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:#333; 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:3px 0 0 12px; color:#999;}
#top_user a.login{ padding-right:6px;}

.quick_menu a:link,.quick_menu a:visited{ color:#333; text-decoration:none;}
.quick_menu a:hover{ color:#f73; text-decoration:underline;}
.quick_menu a.red { color:#FF0000;}

.shop_info{ display:none;}

.top_banner{ height:452px; background:url(top_bg.jpg) repeat-x center 0;}
.top_banner_con{ position:relative; width:1000px; margin:0 auto;}
.top_banner_con a{ display:inline-block; position:absolute; top:376px; right:30px; width:533px; height:60px;}
.top_banner_con a.guize{ top:299px; right:21px; width:184px; height:49px;}
.top_banner_con a.guize1{ top:376px; left:6px; width:412px; height:58px;}

.steps{ height:190px; background:url(steps_bg.jpg?1) no-repeat center 0;}
.steps_con{ position:relative; width:1000px; margin:0 auto; height:190px;}
.steps_con i{ position:absolute; top:78px; left:538px; width:23px; height:23px; background:url(now_time.gif) no-repeat;}
.steps_con a{ position:absolute; top:103px; left:248px; width:207px; height:56px;}
.steps_con a.two{ left:492px; width:245px; background:none;}

.box_con{ padding:0 0 20px 0; background:#f4f4f4;}
.tit{ display:block; height:103px;}
.pk{ background:url(tit_pk.jpg) no-repeat center 0;}
.two{ background:#fff;}
.box1000{ width:1000px; margin:0 auto; background:#fff;}
.box1000 .img1{ display:block; margin-top:20px; height:85px; background:url(01.jpg) no-repeat;}
.box1000 .txt{ padding:20px;}
.box1000 .txt .toupiao{ width:960px; margin-top:20px; padding:20px 0; border-top:1px solid #ddd; overflow:hidden;}
.box1000 .txt p{ line-height:24px; font-size:14px;}
.toupiao ul{ width:1000px;}
.toupiao li{ width:230px; float:left; margin:0 5px; text-align:center; font-family:"microsoft yahei"; font-size:14px; box-shadow:1px 2px 3px rgba(0,0,0,0.2);}
.toupiao li img{ display:block;}
.toupiao li em{ display:block; color:#333;}
.toupiao li em b{ font-size:34px; color:#f70;}
.toupiao li span{ display:block; padding-bottom:10px;}
.toupiao li a.btn{ display:block; width:112px; margin:0 auto 15px auto; height:36px; line-height:36px; color:#fff; border-radius:2px; font-size:16px; background:#ff4200; box-shadow:0 0 2px rgba(0,0,0,0.3);}
.toupiao li a.btn:hover{ background:#ff7800;}
.toupiao li a.btn2{ display:block; width:112px; margin:0 auto 15px auto; height:36px; line-height:36px; color:#555; border-radius:2px; font-size:16px; background:#f4f4f4; box-shadow:0 0 2px rgba(0,0,0,0.3); cursor:default;}
.toupiao li .pic{ position:relative;}
.toupiao li .pic .img2{ display:block; height:172px; background:url(02.jpg) no-repeat;}
.toupiao li .pic .img3{ display:block; height:172px; background:url(03.jpg) no-repeat;}
.toupiao li .pic .img4{ display:block; height:172px; background:url(04.jpg) no-repeat;}
.toupiao li .pic .img5{ display:block; height:172px; background:url(05.jpg) no-repeat;}
.toupiao li .pic .bg{ position:absolute; bottom:0; left:0; width:100%; height:7px; filter:Alpha(opacity=90); -khtml-opacity: 0.9; -moz-opacity:0.9; opacity:0.9;}
.toupiao li .pic .bg1{ background:#606060;}
.toupiao li .pic .bg2{ background:#4fa6cf;}
.toupiao li .pic .bg3{ background:#64b11f;}
.toupiao li .pic .bg4{ background:#a27cba;}
.toupiao li .pic .wz1{ position:absolute; top:20px; left:0; width:100%; font-family:"microsoft yahei"; font-size:18px; color:#363636; text-align:center; font-weight:bold;}
.toupiao li .pic .wz2{ display:none; position:absolute; top:70px; left:0; width:100%; font-family:"microsoft yahei"; font-size:16px; color:#fff; text-align:center; font-weight:bold;}
.toupiao li.hov .bg{ height:100%!important;}
.toupiao li.hov .wz2{ display:block;}

.box_ing{ width:1000px; margin:0 auto; padding-top:20px;}
.box_ing span{ font-size:50px;}
.box_ing p{ font-size:30px;}
.box_ing .img6{ display:block; height:390px; background:url(box_ing_bg.jpg) no-repeat;}

#pop,#pop2,#pop3{ display:none; width:800px; font-family:"microsoft yahei";}
#bdshare a{ display:inline-block; height:42px; margin-top:20px; padding:0 24px; line-height:42px; font-family:"microsoft yahei"; font-size:24px; color:#fff; border-radius:2px; background:#ff7500; box-shadow:0 0 2px rgba(0,0,0,0.3);}
#bdshare a:hover{ color:#fff!important;}

#lost_con{}
#lost_con a{ position:absolute; top:209px; left:295px; width:240px; height:75px; background:#fff; background:rgba(0,0,0,0.01);filter:alpha(opacity=0.01); overflow:hidden;}

.pop_con{ position:relative; padding:60px 70px 0 230px;}
.pop_con strong{ font-size:30px; font-weight:normal; color:#f70;}
.pop_con strong{ line-height:36px;}
.pop_con p{ font-size:24px; color:#333;}
.pop_con i{ position:absolute; top:74px; left:95px; width:115px; height:126px; background:url(ico.png) no-repeat;}
.pop_con .input_con{ padding-top:15px;}
.pop_con .input_con p{ display:block; height:34px; padding:5px 0; font-family:arial; font-size:14px;}
.pop_con .input_con p .text{ width:250px; float:left; height:28px; padding:0 5px; margin-right:5px; line-height:28px; border:1px solid #ccc; color:#ccc;}
.pop_con .input_con p button{ display:inline; width:155px; padding:2px; margin:-2px 0 0 0; *margin-top:-4px; border:none; background:none;}
.pop_con .input_con p span{ display:inline-block; width:130px; padding:0 10px; line-height:30px; font-family:"microsoft yahei"; font-size:16px; color:#fff; border-radius:2px; background:#f70; box-shadow:0 0 2px rgba(0,0,0,0.3); cursor:pointer;}
.pop_con .input_con span.tip{ clear:both; padding:0; line-height:18px; font-family:arial; font-size:12px; color:#f60; border:none; background:none; box-shadow:0 0 0 rgba(0,0,0,0);}
.pop_con .cue{ clear:both; display:block; font-family:arial; color:#999;}
.pop_con a.btn{ clear:both; display:inline-block; height:42px; margin-top:20px; padding:0 24px; line-height:42px; font-family:"microsoft yahei"; font-size:24px; color:#fff; border-radius:2px; background:#ff7500; box-shadow:0 0 2px rgba(0,0,0,0.3);}


.footer{ clear:both; display:block; width:100%; padding:10px 0 20px 0; text-align:center; color:#999; font-family:arial; overflow:hidden;}
.footer a{ padding:0 5px;}
.new_foorter{ clear:both; padding-top:20px;}


.box_con .tit{ height:100px; background:#fff;}
.box_con .tit .tit_con{ width:1000px; height:100px; margin:0 auto;}
.tit_con i{ width:175px; float:left; height:100px; background:url(tit_bg.jpg) no-repeat;}
.tit_con strong{ display:inline-block; float:left; padding-top:52px; font-family:"microsoft yahei"; font-size:30px;}
.tit_con span.more{ width:155px; float:right; height:100px; background:url(tit_bg.jpg) no-repeat right 0;}
.tit_con span.more a{ display:block; height:100px;}
.tit_con span.back_home{ float:right; padding:68px 15px 0 0; font-family:"microsoft yahei"; font-size:18px;}


.f1{ background:#f0b34a;}
.f1 strong{ color:#d39325;}
.f2{ background:#66b6b3;}
.f2 i{ background-position:0 -100px;}
.f2 span.more{ background-position:right -100px;}
.f2 strong{ color:#3a9995;}
.f3{ background:#8b81bd;}
.f3 i{ background-position:0 -200px;}
.f3 span.more{ background-position:right -200px;}
.f3 strong{ color:#6659a4;}
.f4{ background:#e87876;}
.f4 i{ background-position:0 -300px;}
.f4 span.more{ background-position:right -300px;}
.f4 strong{ color:#ce5a58;}
.f5{ background:#4f5e7c;}
.f5 i{ background-position:0 -400px;}
.f5 span.more{ background-position:right -400px;}
.f5 strong{ color:#465471;}
.f6{ background:#7DA767;}
.f6 i{ background-position:0 -500px;}
.f6 span.more{ background-position:right -500px;}
.f6 strong{ color:#6b9755;}
.f7{ background:#f4f4f4;}
.f7 i{ background-position:0 -600px;}
.f7 span.more{ background-position:right -600px;}
.f7 strong{ color:#ff3d00;}

.f8{ background:#fff;}
.f8 .tit{ height:auto; padding:20px 0; text-align:center; font-family:"microsoft yahei"; font-size:20px; color:#555;}
.f8 .lxs{ display:block; height:90px; padding-bottom:20px; border-bottom:1px solid #ddd; background:url(lxs_logo.jpg) no-repeat;}
.f8 .lxs a{ width:132px; height:90px; float:left; margin-left:12px;}
.f8 .lxs a.first{ margin:0;}

.f9{ padding-top:20px; background:#fff;}
.f9 .guizhe{ width:920px; padding:20px 40px; margin:0 auto; border-top:4px solid #ff7200; font-family:"microsoft yahei"; background:#f4f4f4;}
.f9 .guizhe strong{ display:block; padding:0 0 15px 0; text-align:center; font-size:24px; color:#666; font-weight:normal; border-bottom:1px solid #ddd;}
.f9 .guizhe .guizhe_pro{ padding-top:15px; color:#666;}
.f9 .guizhe p{ line-height:24px; font-size:14px;}
.f9 .guizhe p.red{ padding-left:18px; color:red;}

.box_con .list{ padding:20px 0 0 0; background:url(ico_list_bg.png) repeat-x;}
.box_con .nav_city{ position:relative; width:1000px; margin:0 auto; padding:20px 0 10px 20px;}
.nav_city i{ position:absolute; top:0; left:30px; width:80px; height:60px; background:url(ico_city.png) no-repeat;}
.nav_city a{ width:96px; float:left; height:40px; margin:2px 2px 0 0; line-height:40px; font-family:"microsoft yahei"; font-size:18px; text-align:center; color:#3a9995; background:#effffe;box-shadow: 0 0 9px rgba(0, 0, 0, 0.3);}
.nav_city a.on,.nav_city a:hover{ color:#fff; background:#66b6b3;}
.nav_city span.default{ width:96px; float:left; height:40px; margin-right:2px;}
.f3 .nav_city a{ color:#8B81BD;}
.f3 .nav_city a.on,.f3 .nav_city a.on:hover,.f3 .nav_city a:hover{ color:#fff; background:#8B81BD;}
.f4 .nav_city a{ color:#E87876;}
.f4 .nav_city a.on,.f4 .nav_city a.on:hover,.f4 .nav_city a:hover{ color:#fff; background:#E87876;}
.f5 .nav_city a{ color:#8B81BD;}
.f5 .nav_city a.on,.f5 .nav_city a.on:hover,.f5 .nav_city a:hover{ color:#fff; background:#4F5E7C;}
.f6 .nav_city a{ color:#7DA767;}
.f6 .nav_city a.on,.f6 .nav_city a.on:hover,.f6 .nav_city a:hover{ color:#fff; background:#7DA767;}


.box_con .list_con{ width:1000px; margin:0 auto; overflow:hidden;}
.list_con ul{}
.list_con li{ position:relative; width:230px; float:left; height:310px; margin:10px; padding-bottom:15px; font-family:"microsoft yahei"; background:#fff; box-shadow:0 0 9px rgba(0,0,0,0.3); overflow:hidden;}
.list_con li.hov{ box-shadow:0 0 9px rgba(0,0,0,0.6);}
.list_con li a img{ display:block;}
.list_con li a span{ display:block; margin:0 15px;}
.list_con li a span.title{ height:40px; padding-top:10px; line-height:20px; font-size:16px; color:#333; overflow:hidden;}
.list_con li a span.price{ height:51px; padding:5px 0;}
.list_con li a span.price b{ float:left; font-size:20px; color:#fe3d00;}
.list_con li a span.price em{ float:right; padding:0 5px; margin-top:5px; line-height:20px; font-size:14px; color:#fff; background:#fe7800;}
.list_con li a span.price del{ clear:both; display:block; font-size:14px; color:#999; text-decoration:none;}
.list_con li a span.btn{ display:inline-block; width:200px; height:44px; line-height:44px; font-size:24px; color:#fff; border-radius:2px; text-align:center; background:#ff3d00; overflow:hidden;}
.list_con li a .sale{ position:absolute; top:113px; left:0; height:42px; overflow:hidden;}
.list_con li a .sale span{ margin:0; color:#fff; font-size:14px;}
.list_con li a .sale span.juan{ width:130px; float:left; height:42px; line-height:42px; padding:0 5px; background-color:#ff7300; background:rgba(255,115,0,0.9);filter:alpha(opacity=90);}
.juan b{ font-size:35px; font-weight:normal;}
.list_con li a .sale span.order_num{ width:80px; float:right; height:42px; padding:0 5px; padding-top:3px\9; line-height:18px; text-align:right; background:#ff9c00;}
.order_num b{ display:block; line-height:24px; font-size:18px; font-weight:normal;}

.list_con li a .s99 span.juan{ background-color:#5bb412; background:rgba(91,180,18,0.9);filter:alpha(opacity=90);}
.list_con li a .s199 span.juan{ background-color:#22a4e1; background:rgba(34,164,225,0.9);filter:alpha(opacity=90);}
.list_con li a .s99 span.order_num{ background:#81c30f;}
.list_con li a .s199 span.order_num{ background:#22bbe1;}

.box_con .hot li{ height:475px;}
.box_con .hot li a .sale{top:278px;}
.box_con .hot li.default a{ cursor:default;}
.box_con .hot li.default a span.btn{ background:#aaa;}

.go_top{ display:none; position:fixed; _position:absolute; right:0; width:120px; background:url(images/wuyi/go_top_wuyi.jpg) no-repeat 0 0; z-index:999;}
.go_top img{ display:block;}
.go_top a{ display:block; padding-left:10px; height:40px; line-height:40px; font-family:"microsoft yahei"; font-size:18px; color:#fff; overflow:hidden;}
.go_top a.t1{ background:#f0b34a;}
.go_top a.t2{ background:#66b6b3;}
.go_top a.t3{ background:#8b81bd;}
.go_top a.t4{ background:#e87876;}
.go_top a.t5{ background:#4f5e7c;}
.go_top a.t6{ background:#7DA767;}
.go_top a.t7{ height:80px; background:url(ico_go_top_pk.jpg) no-repeat;}
.go_top a.other{ color:#555; background:#fff;}
.go_top a.top{ height:60px; padding-left:0; line-height:60px; text-align:center; background:#60aed4;}
.go_top a.tucao{ height:47px; background:url(ico_tucao.jpg) no-repeat;}


.bdshare-slide-button-box{ z-index:9999;}

.page{ clear:both; width:1000px; padding:20px 0 40px 0; margin:0 auto 0 auto; text-align:center; color:#666; border-bottom:1px solid #ddd;}
.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-family:arial; font-size:14px; white-space:nowrap; text-align:center; vertical-align:top; text-decoration:none;}
.page .active{ border:1px solid #5abb1f; font-weight:bold; color:#fff; background-color:#5abb1f;}
.page span.text{ display:inline-block; padding-left:12px; line-height:40px;}
.page span.split{ margin:0 10px; line-height:14px;}
.page a{ color:#666;}
/*.page a:hover{ color:#47b435; border:1px solid #5abb1f; background:#f6fff0;}
.page_con a.more{ display:inline-block; padding:0 60px; line-height:50px; font-family:"Microsoft yahei"; font-size:18px; border-radius:4px; color:#999; background:#f7f7f7;}
.page_con a.more:hover{ border:0 none; background:#eee;}
*/

.page li{ display:inline; font-family:arial;}
.page li.first,.page li.next,.page li.cur{ display:inline-block; min-width:28px; _width:28px; height:38px; padding:0 5px; margin:0 2px; border:1px solid #CCC; line-height:38px;}
.page li.first{ padding:0 18px;}
.page li.cur{ color:#47b435; border:1px solid #5abb1f; font-weight:bold; background:#f6fff0;}