*{margin:0;padding:0}
body{-webkit-user-select:none;-webkit-user-drag:none;-webkit-text-size-adjust:100%}
input{-webkit-user-modify:read-write-plaintext-only}
a,button,fieldset,input,span,textarea,ul{-webkit-tap-highlight-color:rgba(255,255,255,0)}
fieldset,input[type=text],textarea{border:none;outline:0}
body,bottom,dd,dl,dt,form,h1,h2,h3,h4,h5,h6,input,label,li,ol,p,td,textarea,th,ul{margin:0;padding:0}
body{font:12px/1.5 arial,Tahoma;text-align:left;color:#333}
button,h1,h2,h3,h4,h5,h6,input,select,textarea{font-size:100%}
fieldset,img{border:0}
ul{margin:0;padding:0;list-style:none}
div,td,th{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}
.b0{border:0 none!important}
.clear{ clear:left;!important}
.clearfix:after{content:"\20";display:block;clear:both;height:0;*zoom:1}
a{color:#555;cursor:pointer;text-decoration:none}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.ml10{margin-left:10px}
.w_f{width:100%}
body{font-family:Arial,"Lucida Grande",Verdana,"Microsoft YaHei",hei;background:#f4f4f4}
.container_fixed{width:320px;margin:0 auto}
.plr10{padding:0 10px}
.link-icon{background:url(m_icon.png?20140414) no-repeat -285px -71px;display:inline-block;width:9px;height:13px;background-size:800px 300px;-webkit-transition:-webkit-transform .2s}
.link-icon.down{-webkit-transform:rotate(90deg)}
.icon_arrow_down{background:url(m_icon.png?20140414) no-repeat -451px -73px;display:inline-block;width:13px;height:11px;background-size:800px 300px}
.ok-icon{background:url(m_icon.png?20140414) no-repeat -687px -73px;display:inline-block;width:13px;height:11px;background-size:800px 300px}
.icon-star{background:url(m_icon.png?20140414) no-repeat -367px -212px;display:inline-block;width:13px;height:11px;background-size:800px 300px}
.icon-stared{background:url(m_icon.png?20140414) no-repeat -406px -212px;display:inline-block;width:13px;height:11px;background-size:800px 300px}
.icon-alipay{background:url(m_icon.png?20140414) no-repeat -324px -210px;display:inline-block;width:15px;height:17px;background-size:800px 300px}
.foot{margin-top:20px;}
.foot_account{background-color:#e0565a; line-height:30px; padding-left:5px;}
.foot_account p{color:#fff; margin:0; padding:0 13px 0 0;}
.foot_account p a{font-size:12px;color:#fff; padding-left:18px;}
.foot_account .bj_zaixian { background:url(about_zaixian.png) no-repeat left;}
.foot_account .bj_women { background:url(about_women.png) no-repeat left; }
.foot_account .bj_dianhua { background:url(about_dianhua.png) no-repeat left; }
.bottom{padding-bottom:15px}
.bottom p{text-align:center;margin-top:10px}
.bottom p a{color:#e0565a;font-size:12px;margin:0 10px}
.header{background-color:#65c201;color:#fff;font-size:16px;padding:10px 0;position:relative;z-index:100;height:25px}
.header:after{content:"\20";display:block;clear:both;height:0;*zoom:1}
.header a{color:#fff;font-weight:700}
.header a:nth-child(2){display:inline-block;width:260px;position:absolute;left:50%;margin-left:-130px;text-align:center}
.header a.fl{position:absolute;left:0;top:2px;display:inline-block;width:50px;height:40px}
.header a.fl:active{background:#5db003}
.header .b_1,.header .b_2{background:#fff;height:3px;width:12px;display:inline-block;position:absolute}
.header .b_1{-webkit-transform:rotate(-45deg);left:13px;top:14px}
.header .b_2{-webkit-transform:rotate(45deg);left:13px;top:21px}
.header a.tool{position:absolute;right:0;top:2px;display:block;width:50px;height:40px}
.header a.tool:active{background:#5db003}
.header .tool .c{background:#fff;border-radius:2px;display:inline-block;width:7px;height:7px;position:absolute}
.header .tool .c_1{left:23px;top:12px}
.header .tool .c_2{left:32px;top:12px}
.header .tool .c_3{left:23px;top:21px}
.header .tool .c_4{left:32px;top:21px}
section .home_subTitle{position:relative;height:1px;border-bottom:1px solid #dfdfdf;margin:25px 0}
section .home_subTitle em{position:absolute;display:inline-block;width:150px;text-align:center;background:#f4f4f4;left:50%;margin-left:-75px;top:-7px;font-weight:700;color:#777}
section .subTitle_2{background:#90cc00;margin:20px 0 10px;text-align:center;height:20px}
section .subTitle_2 em{font-weight:700;color:#fff}
.m-list{display:-webkit-box;margin-bottom:10px;position:relative}
.m-list:last-child{margin-bottom:0}
.m-list a{display:-webkit-box;width:100%;background:#fff}
.m-list a:active{background:#ddd}
.m-list .m-img{display:block;width:90px;height:60px;margin:10px 0 10px 10px;position:relative}
i.img-tag{display:inline-block;width:42px;height:17px;background:url(m_icon.png?20140414) no-repeat;background-size:800px 300px;position:absolute;top:4px}
i.gn{background-position:-218px -109px}
i.gw{background-position:-302px -109px}
i.zb{background-position:-401px -109px}
.m-list .m-img img{display:block;width:90px;height:60px}
.m-list .m-c{-webkit-box-flex:1;padding:0 10px;margin:10px 0}
.m-list .m-c-bg{-webkit-box-flex:1}
.m-list .m-c-bg:after{content:"\20";display:block;clear:both;height:0}
.m-list .m-c p{color:#555;font-size:14px;display:-webkit-box;font-weight:700;line-height:18px;margin-top:1px}
.m-list .m-c-bg code{height:36px;overflow:hidden;display:inline-block;-webkit-line-clamp:2}
.m-list .m-c p a{color:#555}
.m-list .m-c p span{color:#777;-webkit-box-flex:1;display:block}
.m-list .m-c p em{font-size:14px}.m-list .m-c p em.co-1{color:#ff7661;font-size:12px}
.m-list .m-c p span em{color:#fff;padding:0 8px;font-size:12px}
.m-list .m-c p span i{font-size:12px;color:#777}
.m-list .m-c p span em.c-0,.m-list .m-c p span em.c-3{background-color:#6cf}
.m-list .m-c p span em.c-6{background-color:#fcb34c}
.m-list .m-c p span em.c-1,.m-list .m-c p span em.c-4{background-color:#56d8c4}
.m-list .m-c p strong{-webkit-box-flex:1;display:block;text-align:right;font-size:20px;color:#ff7661}
.m-list .m-c p strong i{font-size:12px;font-weight:400}
.m-lxs-list{display:-webkit-box;margin-bottom:10px}
.m-lxs-list a{display:-webkit-box;width:100%;background:#fff}
.m-lxs-img{display:block;width:100px;height:75px;margin:10px 0 10px 10px;position:relative}
.m-lxs-img img{display:block;background:url(img_load.png) no-repeat center center;width:100px;height:75px}
.m-lxs-c{-webkit-box-flex:1;padding:0 10px;margin:10px 0}
.m-lxs-c-bg{-webkit-box-flex:1}
.m-lxs-c p{color:#333;font-size:14px;display:-webkit-box;font-weight:700}
.m-lxs-c p:nth-child(1){height:18px;overflow:hidden}
.m-lxs-c p:nth-child(2),.m-lxs-c p:nth-child(3){margin-top:10px;color:#777;font-weight:400}
.m-lxs-c p span{color:#777;-webkit-box-flex:1;display:block;font-size:12px}
.m_gl_list{background-color:#fff}
.m_gl_list p{padding:0 10px;border-bottom:1px solid #DDD}
.m_gl_list p:active{background-color:#dff0d7}
.m_gl_list a{overflow:hidden;color:#333;font-size:16px;font-weight:700;display:block;max-width:100%;padding:10px 0;text-overflow:ellipsis;white-space:nowrap}
.m_more_des{display:-webkit-box;border-bottom:1px solid #ececec;width:100%}
.more-des-m p{background-color:#cecece;color:#606060;font-size:14px;padding:10px 20px}
.m_list_gl_more a{display:block;padding:10px;color:#297201;font-weight:700;font-size:16px;text-align:right}
.m_4th .m_more_des{background:#fff}.m_4th p{background-color:#f1f1f1}
.m_4th .m_more_des span{-webkit-box-flex:4;display:block;width:25%}
.m_4th .m_more_des span a{border-bottom:0;display:block;font-size:12px;color:#333;text-align:center;border-right:1px solid #ececec;padding:15px 10px}
.home_tag{margin-bottom:10px}
.home_tag .h i{background:url(m_icon.png?20140414) no-repeat;display:inline-block;width:24px;height:24px;vertical-align:middle;margin-right:8px;background-size:800px 300px}
.home_tag.zb .h i{background-position:-2px -68px}
.home_tag.gn .h i{background-position:-45px -68px}
.home_tag.cj .h i{background-position:-93px -68px}
.home_tag .h{margin:0 0 10px}
.home_tag .c{text-align:center}
.home_tag .c ul{margin-bottom:5px}
.home_tag .c li{width:25%;display:inline-block;float:left;padding-right:2px;box-sizing:border-box;padding-bottom:2px}
.home_tag .c a{background:#fff;height:32px;display:block;line-height:32px}
.home_tag .c a:active{background:#ddd}
.home_tag .y{text-align:center}
.home_tag .y ul{margin-bottom:5px}
.home_tag .y li{width:25%;display:inline-block;float:left;padding-right:2px;box-sizing:border-box;padding-bottom:2px}
.home_tag .y a{background:#ddd;height:32px;display:block;line-height:32px; }
.home_tag .y a:active{background:#ddd}
.link-block a{background:#fff;display:block;position:relative}
.link-block a:active{background:#ddd}
.link-block a .link-img{display:inline-block;position:absolute;width:40px;height:40px;margin:8px 0 8px 10px;background:url(m_icon.png?20140414) no-repeat;background-size:800px 300px}
.link-block a .link-img.link-img_1{background-position:-143px -56px}
.link-block a .link-img.link-img_2{background-position:-204px -56px}
.link-block a .link-c{-webkit-box-flex:1;padding:10px 10px 10px 60px;margin:10px 0}
.link-block a .c1{color:#333;font-size:14px;display:-webkit-box;font-weight:700}
.link-block .link-icon{position:absolute;right:25px;top:25px}
.begin_input .link-icon,.destination_input .link-icon{position:absolute;right:25px;top:17px}
.search-reus{background-color:#e8db93;color:#404040;font-size:12px;padding:5px}
.load_more{text-align:center;padding:10px;display:none;font-size:16px;font-weight:700;height:50px;line-height:50px}
.load_more img{vertical-align:-14px}
.load-more{background:0 0;border:0;color:#333;font-size:16px;font-weight:700;padding:10px;height:60px;line-height:40px;text-align:center;width:100%;cursor:pointer}
.nav ul{display:-webkit-box;width:100%;overflow:hidden;z-index:100}
.nav ul li{-webkit-box-flex:1;border-right:1px solid #ddd;border-bottom:1px solid #ddd;display:block;position:relative;z-index:100}
.nav ul li .icon_arrow_down{position:absolute;right:5px;top:18px}
.nav ul li.on a{background:#f4f4f4}
.nav ul li.no-line{border-right:0}
.nav ul li a{display:block;overflow:hidden;color:#333;font-size:16px;word-spacing:normal;font-weight:700;line-height:45px;background:#fff;text-align:center}
.nav ul li a.strong{color:#333}
.nav ul li s{float:right;height:19px;width:30px;background:url(line_ico_ud.png) no-repeat 0 0;margin-top:13px}
.dropdown-sup>div{position:absolute;left:0;height:0;overflow:hidden;background-color:#fff;z-index:100;-webkit-transition:height 300ms ease;width:100%}
.dropdown-sup p{font-size:14px;color:#333;border-bottom:1px solid #eaeaea;padding:0 10px;position:relative}.dropdown-sup p a:active,.dropdown-sup p:active{background-color:#eaeaea}
.dropdown-sup p.on{background:#eaeaea}
.dropdown-sup p a{color:#333;display:block;padding:15px 0}
.dropdown-sup p.on .ok-icon{position:absolute;right:20px;top:20px}
.dropdown-sup p span.link-icon{position:absolute;right:20px;top:21px}
#des-c{display:-webkit-box}#des-c div:nth-child(1){-webkit-box-flex:1}
#des-c div:nth-child(2){border-left:1px solid #eaeaea;transition:width .3s;width:0;overflow:hidden}
.dropdown_sub{background:#eaeaea}
.dropdown_sub p{border-bottom:1px solid #e0dfdf}
.filter-list{background:#fff;width:100%}
.filter-list p{font-size:16px;color:#333;font-weight:700;border-bottom:1px solid #e0dfdf;padding:0 10px}
.filter-list p:active{background-color:#dff0d7}
.filter-list p a{color:#333;display:block;padding:15px 0}
.filter-list p.on a{background:url(chang_on.png) no-repeat right center;background-size:11px 10px}
.filter-list p a:active{background-color:#dff0d7}
.main-bd{background:url(des_bg.png) repeat;padding-bottom:40px}
.des-t{padding:6px 0;height:38px}
.des-list{padding-right:5px}
.des-list ul li{display:-webkit-box;margin-bottom:13px}
.des-list ul li a{-webkit-box-flex:1;padding:5px 0;background-color:#fff;display:block;margin:0 0 0 5px;-webkit-box-shadow:1px 1px 4px 0 #666}
.des-list ul li a img{display:block;width:90px;height:54px;margin:0 auto;background:url(img_load.png) no-repeat center center}
.des-list ul li a strong{display:block;width:90px;margin:0 auto;font-size:14px;color:#333;text-align:center}
.des-more{background-color:#fff;margin:0 5px;padding:0 10px;-webkit-box-shadow:1px 1px 4px 0 #666}
.des-more a:active,.des-more:active{background-color:#dff0d7}
.des-more a{background:url(href_ico.png) no-repeat right center #fff;padding:10px 0;background-size:18px 18px;color:#404040;font-size:16px;display:block;font-weight:700}
.des-more a img{margin-right:5px}
.find-pwd{font-size:24px;color:#333;padding-left:10px}
.main-lxs{background-color:#f4f4f4}
.lxs-t{background-color:#fff;padding:15px 17px}
.motive_select{background:#fff;padding:0;margin:0 0 10px;-moz-box-shadow:0 0 2px rgba(0,0,0,.2);-webkit-box-shadow:0 0 2px rgba(0,0,0,.2);box-shadow:0 0 2px rgba(0,0,0,.2)}
.motive_select h4{background:#90ca06;height:40px;line-height:40px;font-size:14px;color:#fff;padding-left:20px}
.motive_select .l_1{margin:0;border-bottom:1px solid #dfdfdf;position:relative}
.motive_select .l_1:last-child{border-bottom:0}
.motive_select .u_2{display:none}
.motive_select .l_2{padding:10px 38px 10px 20px;margin:0;border-bottom:1px solid #dfdfdf;position:relative;background:#f4f4f4}.motive_select .l_2:last-child{border-bottom:0}
.motive_select .a_1 em{float:left;display:inline;font-weight:700;font-size:14px;color:#777}
.motive_select .a_1 i{float:right;display:inline;font-weight:700;font-size:14px;color:#555}
.motive_select .a_1 span.link-icon{position:absolute;right:20px;top:14px}
.motive_select .a_1{display:block;position:relative;padding:10px 38px 10px 20px}
.motive_select .a_1 b.link-icon{position:absolute;right:0;top:0}
.reco p{text-align:center;margin:20px 0;color:#65c201;font-weight:700}
.result-error{text-align:center;margin:20px 0;color:#555;font-weight:700;position:relative}
.result-error-icon{display:inline-block;width:23px;height:20px;background:url(m_icon.png?20140414) no-repeat;background-size:800px 300px;background-position:-613px -68px;position:absolute;margin-left:-20px}
.ico_lists{padding:0}.ico_lists p{display:-webkit-box}
.ico_lists a{display:block;-webkit-box-flex:3;text-align:center;width:33%;padding:8px 0;color:#333;font-weight:700;font-size:14px}
.ico_lists a:active{-webkit-transform:scale(1.5);background-color:#ddd}
.ico_lists a em{display:block;width:50px;height:50px;margin:auto;background:url(other_ico.png) no-repeat;background-size:310px 450px}
.ico_lists a.zby_ico em{background-position:-15px 0}
.ico_lists a.gny_ico em{background-position:-94px 3px}
.ico_lists a.cjy_ico em{background-position:-177px 0}
.ico_lists a.tsy_ico em{background-position:-255px 0}
.ico_lists a.mdd_ico em{background-position:-14px -70px}
.ico_lists a.jd_ico em{background-position:-95px -139px}
.ico_lists a.gl_ico em{background-position:-177px -139px}
.ico_lists a.lxs_ico em{background-position:-15px -139px}
.ico_lists a.zx_ico em{background-position:-258px -139px}
.ico_lists a.jp_ico em{background-position:-15px -209px}
.ico_lists a.jiudian_ico em{background-position:-96px -209px}
.ico_lists a.hcp_ico em{background-position:-176px -209px}
.ico_lists a.dc_ico em{background-position:-257px -209px}
.ico_lists a.lyzn_ico em{background-position:-93px -70px}
.ico_lists a.sy_ico em{background-position:-12px -282px}
.ico_lists a.qbfl_ico em{background-position:-94px -282px}
.ico_lists a.ss_ico em{background-position:-174px -282px}
.ico_lists a.wdxx_ico em{background-position:-257px -282px}
#tools{width:100%;top:44px;left:0;z-index:100;position:fixed;-webkit-transition:height .2s;height:0;overflow:hidden}
#tools .ico_lists{background:#fff;padding:0 0 20px}
#loading-icon{width:50px;height:50px;background:url(load.gif) no-repeat;background-size:50px 50px;position:fixed;left:50%;top:50%;margin:-25px 0 0 -25px;display:none;z-index:102}
.pop_bg{background:#000;opacity:.8;width:100%;height:100%;position:fixed;top:0;left:0;z-index:99;display:none;-webkit-transition:opacity .2s}
#pop_bg_2{z-index:101}
.auto_lists{width:95%;padding:0 9px;position:absolute;top:88px;display:none}
.auto_lists p:first-child{border-top:1px solid #e0dfdf}
.auto_lists p{font-size:16px;color:#333;font-weight:700;border-bottom:1px solid #e0dfdf;border-left:1px solid #e0dfdf;border-right:1px solid #e0dfdf;padding:0 10px;background:#fff;height:34px;line-height:34px}
.cncn-pages{padding:10px;text-align:center;margin:0 auto}
.cncn-pages a{display:block;color:#8e8e8e;font-size:14px;border-width:1px;border-style:solid;border-color:#ddd #cdcdcd silver;border-radius:3px;-webkit-border-radius:3px;background:-moz-linear-gradient(top,#fcfcfc,#f0f0f0);background:-webkit-gradient(linear,0 0,0 100%,from(#fcfcfc),to(#f0f0f0))}
.cncn-pages .last-page,.cncn-pages .next-page{width:90px;display:inline-block;height:32px;line-height:32px}
.arrow-lt,.arrow-rt{display:inline-block;font-size:0;border-top:3px solid #bab5ad;border-left:3px solid #bab5ad;width:6px;height:6px;background-color:transparent}
.arrow-lt{-webkit-transform:rotate(-45deg);margin-right:3px}
.arrow-rt{-webkit-transform:rotate(135deg);margin-left:3px}
.arrow-down{width:8px;height:8px;position:absolute;top:8px;border-right:3px solid #bab5ad;border-bottom:3px solid #bab5ad;right:8px;cursor:pointer;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}
.arrow-more{position:absolute;top:0;left:-5px;display:inline-block;width:0;height:0;overflow:hidden;line-height:0;font-size:0;vertical-align:middle;border-top:7px solid #83af0c;border-bottom:0 none;border-left:7px solid transparent;border-right:7px solid transparent;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg)}
.cncn-pages .select-page{display:inline-block;position:relative;text-align:center;height:32px;margin:0 4px}
.select-page .select-txt{width:65px;line-height:32px;font-size:14px;text-align:center}
.select-page .select-list{position:absolute;top:0;left:0;width:70px;height:32px;z-index:100;opacity:0}
.home_h{background:#bd2d30;padding:10px;position:relative}
.home_h .m_logo img{vertical-align:middle}
.home_h .m_logo{float:left}
.home_h .m_go{position:absolute;right:10px;}
.home_h .m_go a{display:inline-block;padding-right:20px;padding-left:8px;vertical-align:middle;color:#fff}
.home_h .m_go i{position:absolute;right:5px;top:5px;display:inline-block;height:9px;width:13px;background:url(m_icon.png?20140414) no-repeat -8px -114px;background-size:800px 300px}
.home_banner{margin:10px 0}
.home_ico{padding:0}
.home_ico p{display:-webkit-box}
.home_ico a{display:block;-webkit-box-flex:3;text-align:center;width:33%;padding:8px 0;color:#333;font-weight:700;border:1px solid #f4f4f4;font-size:14px}
.home_ico a:active{background-color:#ddd}
.home_ico a em{display:block;width:50px;height:50px;margin:auto;background:url(m_icon.png?20140414) no-repeat;background-size:800px 300px}
.home_ico a.zby_ico em{background-position:0 0}
.home_ico a.gny_ico em{background-position:-78px 0}
.home_ico a.cjy_ico em{background-position:-155px 0}
.home_ico a.tsy_ico em{background-position:-234px 0}
.home_ico a.jd_ico em{background-position:-311px 0}
.home_ico a.gl_ico em{background-position:-389px 0}
.home_ico a.lxs_ico em{background-position:-467px 0}
.home_ico a.qbfl_ico em{background-position:-545px 0}
.home_ico a.qz_ico em{background-position:-623px 0}
.home_ico a.ga_ico em{background-position:-701px 0}
.home_ico a.bx_ico em{background-position:-750px 0}
.home_ico a.yl_ico em{background-position:0px -250px}
.home_ico a.zyx_ico em{background-position:-70px -250px}
.home_ico a.zc_ico em{background-position:-135px -250px}
.home_ico a.tg_ico em{background-position:-205px -250px}
.home_ico a.qg_ico em{background-position:-273px -250px}
.home_ico a.mp_ico em{background-position:-340px -250px}
.home_ico a.jd_ico em{background-position:-410px -250px}
.home_ad{margin-bottom:20px}
.home_ad a{display:inline-block}
.home_ad a img{width:147px;height:70px}
input{border-radius:0; background-color:#fff; border:#dedede solid 1px; width:80%;}
.search_input{position:relative;width:100%;box-sizing:border-box;color:#333;background:#f9f9f9;-moz-box-shadow:0 0 2px rgba(0,0,0,.2);-webkit-box-shadow:0 0 2px rgba(0,0,0,.2);box-shadow:0 0 2px rgba(0,0,0,.2);padding-right:2em}
.search_input>input{background:#fff;width:100%;padding:.8em;box-sizing:border-box;height:40px;line-height:40px}
.search_input .search_icon{background:url(m_icon.png?20140414) no-repeat -158px -109px;width:13px;height:16px;display:inline-block;position:absolute;right:10px;top:12px;background-size:800px 300px}
.search_input_2{position:relative;background:#efefef;padding:10px;width:100%;box-sizing:border-box;color:#333}
.search_input_2>input{background:#fff;width:100%;padding:.8em;box-sizing:border-box;text-indent:20px}
.search_input_2 .search_icon{background:url(m_icon.png?20140414) no-repeat -158px -109px;width:13px;height:16px;display:inline-block;position:absolute;left:20px;top:20px;background-size:800px 300px}
.search_input_3{position:relative;background:#efefef;padding:10px;width:100%;box-sizing:border-box;color:#333;overflow:hidden}.search_input_3>input{background:#fff;width:66%;float:left;padding:.8em;box-sizing:border-box;text-indent:20px}
.search_input_3>.btn{padding:3px 14px;float:right;display:inline;min-width:0;width:30%}
.search_input_3 .search_icon{background:url(m_icon.png?20140414) no-repeat -158px -109px;width:13px;height:16px;display:inline-block;position:absolute;left:20px;top:20px;background-size:800px 300px}
.input_group{background:#fff;padding:10px}
.input_group .begin_input,.input_group .destination_input{position:relative;width:100%;box-sizing:border-box;color:#333;background:#f4f4f4;padding-right:2em}
.input_group .label{position:absolute;left:15px;top:14px;color:#777}
.input_group input{background:0 0;width:100%;padding:.8em 25px .8em .8em;box-sizing:border-box;height:45px;font-size:14px;color:#333;font-weight:700;text-align:right}
.input_group p{height:40px;line-height:40px;position:relative;font-size:14px;color:#777}
.home_banner{position:relative;width:300px}
#wrapper{width:300px;height:110px;position:relative;overflow:hidden;margin:0 auto}
#inner{position:absolute;width:630px;-webkit-transition:all .2s;left:0}
#inner div{width:300px;height:110px;margin:0 auto;background:#ccc;float:left}
.full-circle{background-color:#000;height:4px;width:50%;float:left;opacity:.2}
.cur{background-color:#ff9c00;opacity:1}
#btns{width:300px;position:absolute;bottom:0}
.search_a {position:relative;width:100%;-moz-box-shadow:0 0 2px rgba(0,0,0,.2);-webkit-box-shadow:0 0 2px rgba(0,0,0,.2);box-shadow:0 0 2px rgba(0,0,0,.2);padding-right:0em}
.search_input_shouye{float:left;border:0px;height:36px;width:80%;color:#666;text-indent:10px; background-color:#ffffff;}
.botton_a {height:38px;width:20%;border:0px; background-color:#ff9900; color:#fff; font-size:16px; font-weight:bold; line-height:38px;}
.fanhui { width:15px; height:30px; line-height:30px;}
.dianhua { width:30px; height:30px;}

/*搜索页*/
.sousuo_fenlei { padding:10px; background:#dedede;}
.sousuo_panxu {margin-top:20px;}
.sousuo_panxu li { float:left; border-right: #dedede solid 1px;padding:10px; }
/*分类*/
.list_fenlei { padding:10px; background:#dedede;}
.list_li { line-height:35px;}
.list_li ul { float:left;}
.list_li ul a { margin-left:15px; color:#666;}
.list_li ul a:hover { color:#f04323;}
.list_li ul a.on { background-color:#bf7575; color:#FFF;line-height:35px;padding:0 5px 0 5px;}
.list_li ul input { border: #CCC solid 1px;}
/*排序*/
.list_paixu { border:#dedede solid 1px; background-color:#f6f6f6; }
.list_paixu li { float:left; padding:0 10px 0 10px; border-right: #dedede solid 1px;line-height:30px;}
.list_paixu li input { border: #dedede solid 1px;}
.list_paixu li.hover { background-color:#bf7575; color:#FFF;}
/*手机站*/
.mlist_li { line-height:35px;}
.mlist_li ul { line-height:20px;}
.mlist_li ul a { margin-right:10px; color:#666;line-height:20px;}
.mlist_li ul a:hover { color:#f04323;line-height:20px;}
.mlist_li ul a.on { background-color:#bf7575; color:#FFF;line-height:35px;padding:0 5px 0 5px;line-height:20px;}
.mlist_li ul input { border: #CCC solid 1px;}
.mlist_li li { line-height:20px;}
.mlist_li li strong { font-size:14px;}

/*预订和电话*/

.v-page{position:relative;z-index:100}

/*首页的图片切换*/
div#MainPromotionBanner{
	width:100%;
	height:100%;
	background:#feb900;
}
#MainPromotionBanner #SlidePlayer {
	position:relative;
	margin: 0 auto;
}
#MainPromotionBanner .Slides{
	padding: 0;
	margin: 0;
	list-style: none;
	height: 100%;
	overflow: hidden;
}
#MainPromotionBanner .Slides li {
	float: left;
	width:100%;
	height:100%;
}

#MainPromotionBanner .Slides img{
	border:0;
	display: block;
	width:100%;
	height:100%;
}

#MainPromotionBanner .SlideTriggers{
	margin: 0;
	padding: 0;
	list-style: none; 
	position: absolute; 
	top: 80px; 
	right: 0px;
	z-index: 10;
	height: 25px;	
}
#MainPromotionBanner .SlideTriggers li{
	float: left;
	display: inline;
	color: #74a8ed;
	text-align: center;
	line-height:16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: .9em;
	cursor: pointer;
	overflow: hidden; 
	margin:3px 6px;
	background: url(../images/slide_trigger.gif) no-repeat center center;
}
#MainPromotionBanner .SlideTriggers li.Current{ 
	color:#fff; 
	background: url(../images/slide_trigger_c.gif) no-repeat center center;
	border:0; 
	font-weight:bold;
	font-size: 1.4em;
	line-height: 21px;
	height: 21px;
	width: 21px;
	margin:0 6px; 
}

/*目的地分类*/
.ptlr { padding:10px 10px 0 10px;}
.co66 { color:#666;}
.co99 { color:#666;}
.distin { padding:10px;}
.distin .youji .ybt { color:#000;}
.distin .youji .ytu { margin-top:10px;}
.distin .youji .ytu img{ width:80px; height:80px;}
.distin .youji .yyou { padding-left:10px; margin-top:10px;}
.distin .youji .ynr { padding:0 10px 10px 10px;}
.distin .speuu .uud { padding:10px 10px 10px 45px; margin:6px 0; font-size:16px; color:#FFF; height:30px;}
.speuu_1 { background:url(speuu_1.png) no-repeat 10px 10px #1489e6;}
.speuu_2 { background:url(speuu_2.png) no-repeat 10px 10px #009688;}
.speuu_3 { background:url(speuu_3.png) no-repeat 10px 10px #ff9800;}
.speuu_4 { background:url(speuu_4.png) no-repeat 10px 10px #7eb63d;}
.speuu_5 { background:url(speuu_5.png) no-repeat 10px 10px #ff5555;}
.speuu_6 { background:url(speuu_6.png) no-repeat 10px 10px #7e57c2;}
.speuu_7 { background:url(speuu_7.png) no-repeat 10px 10px #1ba9ba;}
.speuu_8 { background:url(speuu_8.png) no-repeat 10px 10px #aba543;}
.speuu_9 { background:url(speuu_9.png) no-repeat 10px 10px #cc9966;}
.speuu_10 { background:url(speuu_10.png) no-repeat 10px 10px #7378e6;}
.distin .fenlei .gao { height:30px; line-height:30px; padding-left:35px; color:#000; margin-bottom:5px;}
.distin .fenlei .flgn {background:url(fenlei_gn.png) no-repeat left;}
.distin .fenlei .flya {background:url(fenlei_ya.png) no-repeat left;}
.distin .fenlei .flou {background:url(fenlei_ou.png) no-repeat left;}
.distin .fenlei .flfei {background:url(fenlei_fei.png) no-repeat left;}
.distin .fenlei .flda {background:url(fenlei_da.png) no-repeat left;}
.distin .fenlei .flnan {background:url(fenlei_nan.png) no-repeat left;}
.distin .fenlei .flbei {background:url(fenlei_bei.png) no-repeat left;}
.distin .fenlei .flnr li{width:23%;display:inline-block;float:left;background:#fff; margin:2px;box-sizing:border-box;text-align:center;}
.distin .fenlei .flnr a{line-height:32px; }
.xinxilist .list { border-bottom:#ddd dotted 1px; padding:10px;}
.xinxidetail .detail_nr img { width:300px;}
.xinxidetail .detail_bt h1 { font-size:18px; color:#000000; font-weight:normal;}
.detail_xiangguan li { padding:10px 5px; border-bottom:#FFF dotted 1px; background:url(/images/xinxi_sanjiao.jpg) no-repeat left;}
.zixunlist .zximg { border-bottom:#ddd dotted 1px;}
.zixunlist .zximg img {float:left; margin-right:15px; width:100px;}
.zixunlist .zx_xiangguan li { padding:10px 5px; border-bottom:#FFF dotted 1px; float:left; width:48%; text-align:center;}
.zixunlist .zx_xiangguan li img { width:98%; height:120px;}
.zuixin li { background:url(mdd_Blue.gif) no-repeat left; padding-left:15px; line-height:30px;}
.zixun_fenlei li {font-size:14px; float:left; padding:2px 5px; color:#000;}
.zixunbg_co1 { font-size:14px;background-color:#ff3300; color:#FFF; font-weight:bold;}
.des_gengduo {background-color:#339999; color:#FFF; text-align:center;}
.hot_gonglue li { list-style:disc inside; padding:3px 0; border-bottom:#ccc dotted 1px; color:#999;}
.yuefen_bg {background-color:#339999; color:#FFF; text-align:center;}



/* 翻页样式 */
#container a {
	text-decoration: none;
}

#container p + *,
 * + p {
	margin-top: 10px; /* 40 */
}


#container {
	margin:5px auto; /* 80 */
	font-family: 'Droid Sans', sans-serif;
	font-size:12px;
}

#nav {
	font-weight: 700;
	text-align: center;
	line-height: 0;
	letter-spacing: -0.063rem; /* 1 */
}

#nav ul {
	display: inline-block;
}

#nav li {
	display: inline;
}

#nav a {
	font-size: 12px; /* 20 */
	line-height: 1.5rem; /* 20 */
	color: rgba( 255, 255, 255, .65 );
	float: left;
	padding-bottom: 1.25rem; /* 20 */
}

#nav li:not( :last-child ) a {
	border-right: none;
	margin-right: 1.25rem; /* 20 */
}

#nav a:hover,
 #nav .active a {
	color: #fff;
	position: relative;
}

#nav .active a:before {
	width: 0;
	height: 0;
	border: 0.625rem solid transparent; /* 10 */
	border-bottom-color: #fff;
	border-top: none;
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -0.625rem; /* 10 */
}

#box {
	padding:10px;
	text-align: center;
}

#box span {
	color: #999;
}

.pagination {
	text-align: center;
}

.pagination ul {
	display: inline-block;
}

.pagination li {
	display: inline;
}

.pagination a {
	height: 2.5rem; /* 40 */
	font-size:12px; /* 20 */
	line-height: 38px; /* 40 */
	color: #999;
	float: left;
	border: 1px solid #dedede;
	padding: 0 1.25rem; /* 20 */
	margin-top: -1px;
	text-decoration: none;
}

.pagination li:not( :first-child ) a {
	margin-left: -1px;
}

.pagination-current a {
	color: #fff;
	background-color: #999;
}

.pagination li:not( .pagination-current ) a:hover {
	background-color: rgba( 0, 0, 0, .1 );
}

.pagination-prev a,
 .pagination-next a,
 .pagination-first a,
 .pagination-last a {
	font-variant: small-caps;
	text-transform: lowercase;
	line-height: 34px; /* 40 */
}

.pagination-prev a:before,
 .pagination-next a:after,
 .pagination-first a:before,
 .pagination-last a:after {
	width: 0;
	height: 0;
	border: 0.313rem solid transparent; /* 5 */
	content: '';
	display: inline-block;
	vertical-align: middle;
}

.pagination-prev a:before,
 .pagination-first a:before {
	border-left: none;
	border-right-color: #4d4348;
	margin-right: 0.313rem; /* 5 */
}

.pagination-next a:after,
 .pagination-last a:after {
	border-right: none;
	border-left-color: #4d4348;
	margin-left: 0.313rem; /* 5 */
}

.pagination-first a:before {
	-webkit-filter: drop-shadow( -0.25rem 0 0 #4d4348 ); /* 2 */
	-moz-filter: drop-shadow( -0.25rem 0 0 #4d4348 ); /* 2 */
	-ms-filter: drop-shadow( -0.25rem 0 0 #4d4348 ); /* 2 */
	-o-filter: drop-shadow( -0.25rem 0 0 #4d4348 ); /* 2 */
	filter: drop-shadow( -0.25rem 0 0 #4d4348 ); /* 2 */
}

.pagination-last a:after {
	-webkit-filter: drop-shadow( 0.25rem 0 0 #4d4348 ); /* 2 */
	-moz-filter: drop-shadow( 0.25rem 0 0 #4d4348 ); /* 2 */
	-ms-filter: drop-shadow( 0.25rem 0 0 #4d4348 ); /* 2 */
	-o-filter: drop-shadow( 0.25rem 0 0 #4d4348 ); /* 2 */
	filter: drop-shadow( 0.25rem 0 0 #4d4348 ); /* 2 */
}

.tianshu{
	overflow: hidden;
	margin-top: 30px;
	width: 100%;
}
.tianshu di{
	height: 30px;
}
.tianshu dt{
	height: 24px;
	font-family: "微软雅黑", "黑体";
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	text-align: center;
	width: 70px;
	float: left;
	font-weight: normal;
	background-color: #9F0D17;
	margin-top: 1px;
	padding-top: 2px;
	padding-bottom: 4px;
}
.tianshu dd{
	font-family: "微软雅黑", "黑体";
	font-size: 16px;
	color: #000000;
	line-height: 30px;
	float: left;
	padding: 0px;
	margin-left: 16px;
	height: 30px;
	font-weight: bold;
}
.tianshu dd img{
	padding: 0px;
	height: 14px;
	width: 29px;
	margin-top: auto;
	margin-right: 2px;
	margin-bottom: auto;
	margin-left: 2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.tianshu img{
	padding: 0px;
	height: 14px;
	width: 29px;
	margin-top: auto;
	margin-right: 2px;
	margin-bottom: auto;
	margin-left: 2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}