﻿/*CSS通用重置样式*/
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, legend, input, button,textarea, p, blockquote, th, td {margin:0;padding:0;}
fieldset,img {border:0;}
:focus{outline:0;}
address,caption,cite,code,dfn,em,th,var,optgroup,i {font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
abbr,acronym {border:0;font-variant:normal;}
input,button, textarea,select,optgroup,option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
code,kbd,samp,tt{font-size:100%;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%}
ol,ul {list-style:none;}
caption,th {text-align:left;}
sup{font-size:100%;vertical-align:text-top}
sub{font-size:100%;vertical-align:text-bottom}
:link,:visited,ins {text-decoration:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
pre{white-space:pre-wrap;word-wrap:break-word}
* html pre{white-space:normal} 
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none;outline:0 none;}
img{vertical-align:middle}

.cf:before,.cf:after,.clearfix:before,.clearfix:after{content:"";display:block;height:0;overflow:hidden;}
.cf:after,.clearfix:after{clear:both;}
.cf,.clearfix{*zoom:1;}
body{font-size:12px;color:#333;background:#fff;font-family:microsoft yahei,Arial, Helvetica, sans-serif;}

.fl{float:left}
.fr{float:right}
.none{display:none}
.es{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bold{font-weight:bold}
.auto{margin:0 auto}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt15{margin-top:15px}
.rel{position:relative}
.abs{position:absolute}
.ml5{margin-left:5px}
.mr5{margin-right:5px}
.mb10{margin-bottom:10px}
.ml10{margin-left:10px}
.mr10{margin-right:10px}
.red{color:#ff0000}
.v_m{vertical-align:middle}
.del{text-decoration:line-through;font-family:arial;color:#888}
.trans{-webkit-transition:all ease 1s;transition:all ease 1s}
.trans2{-webkit-transition:all ease .5s;transition:all ease .5s}

#AdCycleNav{position:absolute;bottom:20px;right:0;z-index:10;right:20px}
#AdCycleNav a{width:25px;height:12px;background:#eee;float:left;display:block;text-indent:-9999em;margin-right:5px;overflow:hidden}

.rgba{background:rgba(51,51,51,0.8);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#C7333333',EndColorStr='#C7333333');_background:#333}
.rgba_2{background:rgba(255,255,255,0.9);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#D4ffffff',EndColorStr='#D4ffffff');_background:#fff}
.rgba_3{background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#7A000000',EndColorStr='#7A000000');_background:#000}
.load{background:url(../images/load.gif) no-repeat center center #fff;display:inline-block}
.imgpic{background:#fff}
.wap{width:1000px}
.wrapper{height:auto;margin:0 auto;position:relative;width:1000px;z-index:1}
.w1000{width:1000px}

/* header */
#header{width:100%}
#header .wp{background:#f7f7f7;height:28px;line-height:28px;border-bottom:1px solid #d2d2d2;width:100%;color:#666}
#header .h-dl{padding-left:3px}
#header .h-dl a{margin:0 6px}
#header .h-m{margin-left:5px}
#header .h-nav li{float:left;margin-right:15px}
#header li.h-wei{margin-right:0;position:relative;_width:70px}
#header li.h-wei a{background:url(../images/head_wx.png) no-repeat 5px 8px #f7f7f7;padding:0 5px 0 25px;display:block;border:1px solid #f7f7f7;border-bottom:0 none;height:27px;line-height:27px;margin:0 0 -1px;z-index:10;position:relative}
#header li.h-sina a{background:url(../images/sina.png) no-repeat 0 5px;padding-left:20px;display:inline-block}
#wei_x{background:#fff;box-shadow:0 0 3px rgba(0, 0, 0, 0.15);position:absolute;border:1px solid #ccc;padding:10px;right:0;top:27px;width:300px;display:none;z-index:9}
#wei_x img.w-x{float:right;margin-left:10px}
#wei_x p{font-size:14px;line-height:24px;font-weight:bold;margin-bottom:3px}
#wei_x .w-x-2{line-height:18px}
#header .w-on #wei_x{display:block}
#header li.w-on a{border-color:#ccc;background-color:#fff}
#header .h-logo{padding:15px 0}
#header .logo{padding-right:10px;border-right:1px solid #e1e1e1}
#header .h-tel{width:195px;padding:5px 0 0 55px;background:url(../images/tel.gif) no-repeat 0 5px}
#header .h-tel dt{line-height:20px;color:#666;font-size:14px}
#header .h-tel dd{font-size:26px;line-height:30px;text-shadow:1px 1px 1px #ccc}
#header .h-city{padding:8px 2px 0 8px;width:100px}
#header .h-city p{color:#000;text-shadow:1px 1px 1px #ccc;font-size:16px;line-height:20px;margin-bottom:2px}
#header .h-citys{position:relative;z-index:2}
#header .h-citys .change-city{display:inline-block;white-space:nowrap;border:1px solid #f7f7f7;border-bottom:0 none;height:24px;line-height:24px;position:relative;z-index:15;margin:0 0 -1px;padding:0 5px;background:#fff}
#header .h-citys .show-city{position:absolute;width:200px;background:#fff;padding:5px;left:0;z-index:14;display:none;border:1px solid #ccc;box-shadow:0 0 3px rgba(0, 0, 0, 0.15)}
#header .h-citys .show-city a{float:left;height:20px;line-height:20px;padding:0 5px;margin:0 6px 2px 0;white-space:nowrap;*display:inline;}
#header .h-citys .show-city a:hover{color:#fff}
#header .h-on .change-city{border-color:#ccc}
#header .h-on .show-city{display:block}
#header .nav{height:40px;width:100%;position:relative;}
#header .nav>ul{overflow:hidden;height:40px}
#header .nav>ul>li{float:left;height:40px;line-height:40px}
#header .nav>ul>li a{float:left;padding:0 14px;color:#fff;font-size:16px;white-space:nowrap}

.h-sea{margin-top:12px;display:none;padding-right:90px;}
.h-sea-box{border-width:2px;border-style:solid;width:420px;height:36px;position:relative;}
.head_city{position:relative;width:80px;font-size:14px;z-index:1000;height:36px}
.head_city span{display:block;padding-left:18px;border-right-width:1px;border-right-style:solid;background:#f5f5f5;cursor:pointer;line-height:36px}
.head_city span strong{font-weight:normal;color:333}
.head_city span em{transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;position:absolute;display:block;height:0;overflow:hidden;width:0;font-size:0;border-width:4px;right:10px;top:16px;border-left-color:#f5f5f5;border-right-color:#f5f5f5;border-bottom-color:#f5f5f5;border-style:solid}
.h-hover span em{border-top-color:#f5f5f5;top:12px}
.h_city{background:#fff;border:1px solid #e5e5e5;position:absolute;z-index:1000;width:80px;overflow:hidden;display:none;top:36px;left:-2px}
.h-hover .h_city{display:block}
.h_city li{border-top:1px solid #e5e5e5;height:34px;margin-top:-1px}
.h_city li a{display:block;padding-left:18px;line-height:34px}
.h_city li a:hover{background:#f5f5f5}
.t_text{height:20px;line-height:20px;font-size:12px;padding:8px 10px;width:220px;border:none;color:#888}
.t_btn{cursor:pointer;height:36px;width:96px;border:none;font-size:18px;color:#fff}

/* footer */
#footer{width:100%;margin-top:10px;background-color:#eee}
#footer .foot-box{padding:30px 0 20px}
#footer .box-le{padding-left:46px;background:url(../images/foot_tel.png) no-repeat 0 5px;min-height:45px;width:158px}
#footer .box-le .f-name{color:#333;line-height:20px}
#footer .box-le .f-tel{font-size:20px;line-height:28px;text-shadow:1px 1px 1px #ccc}
#footer .box-cm{width:605px;padding-left:50px}
#footer .box-con-nav{font-size:14px;line-height:24px}
#footer .box-con-nav a{padding:0 3px}
#footer .box-con-lx{margin-top:20px;line-height:24px;color:#666;font-size:14px;padding-left:5px}
#footer .box-rg{width:138px}
#footer .box-rg .f-wei{background:url(../images/foot-txt.gif) no-repeat left center;padding-left:28px;}
#footer .foot-btm{background-color:#fff;padding:10px 0 15px;width:100%}
#footer .foot-link dl{padding-bottom:3px}
#footer .foot-link dt{float:left;width:76px;line-height:24px;font-weight:bold;color:#666}
#footer .foot-link dd{float:left;line-height:24px;width:890px;}
#footer .foot-link dd a{margin-right:12px;white-space:nowrap;}
#footer .foot-copy{padding:15px 0;text-align:center;line-height:22px;color:#666;border-top:1px dashed #ccc}

#mTop{position:fixed;right:10px;bottom:10px;width:50px;z-index:9000;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||10)-(parseInt(this.currentStyle.marginBottom,10)||0)))}
#mTop a{width:50px;display:block;height:50px;background:url(../images/fixed_1.gif) no-repeat 0 0}
#mTop a.back-top{margin-bottom:8px;background-position:0 0}
#mTop a.m-code{background-position:0 -51px;position:relative}
#mTop .m-item{position:absolute;border:1px solid #ccc;padding:10px;left:-225px;width:200px;height:200px;bottom:0;background:#fff;display:none}
#mTop a.m-code:hover .m-item{display:block}

.m-menu{heihgt:20px;line-height:20px;margin-bottom:5px;padding-bottom:5px;color:#999;font-size:14px}
.m-menu span{color:#999}
.m-menu em{font-family:sans-serif;margin:0 3px}

label.error{background:url(../images/ico/ico.gif) no-repeat 0 -302px;color:#f00;padding-left:30px}
.path{width:1000px;color:#333;padding-bottom:12px;margin:0 auto}
.c-nav{background-color:#f5f5f5;border-bottom:1px solid #efefef;height:40px;line-height:40px;width:100%;box-shadow:-1px 2px 6px rgba(0,0,0,.3)}
.c-nav li{float:left;height:40px;line-height:40px;font-size:14px;padding:0 20px;position:relative}
.c-nav li a{color:#888}
.c-nav li a:hover{color:#000;text-decoration:underline}
.c-nav li.on a{color:#000}

/* d-main 下拉 */
.d-main{position:absolute;width:236px;left:82px;top:31px;background:#fff;border:1px solid #999;padding:10px;box-shadow:0 0 3px rgba(0,0,0,0.3);z-index:100;display:none;*top:30px}
.d-main .d-top{height:26px;line-height:26px;border-bottom:1px solid #ccc}
.d-main .d-top a.d-sc{float:right;background:url(../../common/images/icobg.png) no-repeat 0 -502px;width:16px;height:16px;margin-top:5px;}
.d-main .d-con{margin-top:6px;}
.d-main .d-con a{float:left;line-height:22px;margin-right:10px;margin-bottom:3px;white-space:nowrap;}
.d-main .d-type{padding:2px 5px 0;height:26px;line-height:26px;border-bottom:1px solid #ddd;margin-top:5px;}
.d-main .d-type li{float:left;border:1px solid #ddd;border-bottom:0 none;background:#f5f5f5;margin:0 5px 0 0;padding:0 10px;width:auto;height:25px;line-height:25px;cursor:pointer;}
.d-main .d-type li.on{background:#fff;}
/* input */
input.h-inp{color:#999;border:1px solid #999;height:18px;padding:5px;width:246px;vertical-align:middle;*height:16px;*line-height:16px;*padding:6px 5px;*background:#fff}
input.h-in-time{background:url(../../common/images/icobg.png) no-repeat 235px -111px}

/* ---- fang select------*/
.d-select{height:30px;position:relative;display:block;cursor:pointer}
.d-select .sel-dom{float:left;border:1px solid #ddd;padding:4px 25px 4px 4px;background:url(../images/sel_ico.png) no-repeat 39px 11px}
.d-select .sel-at{background-position:39px -26px}
.d-select .sel-val{float:left;height:20px;line-height:20px;padding:0 5px;border-right:1px solid #dfdfdf;width:16px}
.d-select .sel-u{position:absolute;background:#fff;border:1px solid #ddd;z-index:100;left:0;top:29px;overflow:hidden;width:56px;display:none}
.d-select .sel-u li{padding-left:9px}
.d-select .sel-u li.c1_bgt{color:#fff}

/* ---- 点评------*/
.impression{color:#fff;padding:10px 0 0;zoom:1;overflow: hidden}
.impression li{color:#fff;float:left;height:23px;line-height:23px;padding:0 5px;margin-right:5px}
.impression li.t0{background:#666}
.impression li.t1{background:#DB94FF}
.impression li.t2{background:#4C94DB}
.impression li.t3{background:#94B770}
.impression li.t4{background:#EE6AFE}
.impression li.t5{background:#FEBD6A}
.impression li.t6{background:#9384F3}
.impression li.t7{background:#4AD5D7}
.impression li.t8{background:#8CB193}
.impression li.t9{background:#40BDD8}

/* ---- 在线咨询------*/
.ques-top{background:#f0f0f0;color:#333;height:20px;line-height:20px;padding:6px 10px}
.ques-d{margin-top:10px}
.ques-d dt{float:left;text-align:right;width:80px;font-weight:bold;line-height:30px;color:#333}
.ques-d dd{float:left;line-height:30px;margin-left:10px;position:relative;width:860px}
.ques-d dd .formTextarea{border:1px solid #d1d1d1;box-shadow:0 2px 5px #ccc;color:#666;height:120px;line-height:20px;padding:5px;width:560px;border-radius:3px}
.ques-d dd .formTitle{width:80px;padding:5px;height:18px;line-height:18px;border:1px solid #d1d1d1;box-shadow:0 2px 5px #ccc;color:#666;border-radius:3px}
.ques-d dd span{margin-left:10px}
#imgid{color:#f00}
.ques-d dd .formInput01{background:url(../../line/images/markbg.gif) no-repeat -116px -180px;border:0 none;cursor:pointer;height:24px;width:94px}
.faqBox .item{border-bottom:1px solid #d5d5d5;padding:10px 0;margin-bottom:10px}
.faqBox .ask{margin-bottom:3px}
.faqBox dt{float:left;width:93px;line-height:24px}
.faqBox dd{float:left;padding-right:15px;text-align:justify;width:820px;line-height:24px}
.faqBox dd.time{color:#999;padding:0;text-align:right;width:120px;float:right}
.faqBox dt b{background:url(../../line/images/pageico.gif) no-repeat 0 -230px;display:inline-block;float:left;height:22px;margin:0 5px 0 0;width:14px}
.faqBox .answer dt b{background-position:0 -197px}

/* ---------- 翻页开始 ----------*/
.page {padding-top:10px;text-align:right}
.page a{display:inline-block;padding:5px 8px 4px 8px;border:#E4E4E4 1px solid;color:#666;text-decoration:none;cursor:pointer;margin-left:6px;background-color:#fff;font-size:13px}
.page a:hover{color:#fff}
.page span.current{display:inline-block;padding:5px 8px 4px 8px;color:#fff;margin-left:6px;font-size:13px}
.page span.no{display:inline-block;border:1px #e4e4e4 solid;padding:5px 8px 4px 8px;color:#666;text-decoration:none;background-color:#fff;font-size:13px}

/* 弹出窗样式 */
.messWindow{position:absolute;z-index:9999;display:none;background-color:#333;top:0;left:0}
.promptWindow{position:absolute;z-index:100000;width:540px;border:1px #1D52A2 solid;background-color:#fff;display:none;}
#submit-tip{width:360px;border:1px solid #FFC27F;background:#f9f9f9;font-size:14px;font-weight:bold;height:80px;}
#submit-tip p{padding-top:10px;text-align:center;}
/* city menu */
#cityMenu,#LidMenu,#LanguageMenu{position:absolute;width:200px;border-width:1px;border-style:solid;background:#fff;-webkit-box-shadow:0px 1px 4px #999;-moz-box-shadow:0px 1px 4px #999;box-shadow:0px 1px 4px #999;z-index:10;display:none;max-height:314px; overflow-y:auto;}
#cityMenu .title,#LidMenu .title,#LanguageMenu .title{color:#fff;font-family:Simyou;line-height:22px;padding:2px 0 2px 10px;width:auto;word-wrap:break-word}
#cityMenu .text,#LidMenu .text,#LanguageMenu .text{height:26px;line-height:26px;font-family:Arial;padding:0 10px;cursor:pointer;}
#cityMenu .text span,#LidMenu .text span,#LanguageMenu .text span{float:right;text-align:right;font-family:"宋体"}
#cityMenu .selected,#LidMenu .selected,#LanguageMenu .selected{color:#fff}

/* 用户反馈 */
.popBox{width:600px;padding:6px;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#7A000000',EndColorStr='#7A000000')}
.popBox_m{width:600px;background:#fff}
.navMain{height:36px;line-height:36px;padding:0 10px;color:#fff;font-size:16px}
.navMain span{cursor:pointer;float:right;color:#fff;font-family:'Comic Sans MS';font-size:16px}
.popBox_m .text{padding:10px 15px;overflow:hidden;color:#777}
.popBox_m .text .title{font-size:16px;line-height:30px}
.popBox_m .text dl{border-bottom:1px dotted #e6e6e6;line-height:30px;overflow:hidden;padding:5px 0}
.popBox_m .text dt{float:left;width:75px;padding-right:10px;text-align:right;font-weight:bold;color:#333}
.popBox_m .text dd{float:left;width:482px}
.popBox_m span.lei_x{float:left;margin-right:5px}
.popBox_m span.lei_x input{vertical-align:middle;overflow:hidden;display:inline-block;height:13px;width:13px}
.popBox_m span.lei_x label{color:#666;cursor:pointer;display:inline-block;margin:0 4px;vertical-align:middle}
.popBox_m .pop_area{border:1px solid #ddd;border-color:#aaa #ddd #ddd #999;border-radius:3px;font-size:14px;padding:5px;color:#666;line-height:20px;height:80px;width:450px}
.popBox_m .pop_inp{height:18px;line-height:18px;padding:5px;width:150px;border:1px solid #ddd;border-color:#aaa #ddd #ddd #999;margin-right:6px;border-radius:1px;color:#666}
.popBox_m .pop_proof{width:70px}
.popBox_m .pop_sub{height:30px;width:160px;text-align:center;font-size:16px;color:#fff;border:none;cursor:pointer}

/* 首页底部微信 */
#float-level{position:fixed;width:100%;z-index:999;bottom:0;height:185px;background:url(../images/bg_m.png) repeat-x 0 -225px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));display:none}
#float-level .pop-box{color:#333;font:12px/1.5 microsoft yahei,arial;width:980px;position:relative;z-index:1;margin:0 auto}
#float-level a.wep-close{color:#9AA1A8;font:38px Simsun;outline:0 none;position:absolute;right:0;top:10px;}
#float-level .wep-phone{background:url(../images/un_app.png) no-repeat 0 0;height:198px;left:0;position:absolute;top:-20px;width:145px}
#float-level .pop-text{color:#fff;left:185px;position:absolute;top:30px;width:340px}
#float-level .pop-t{font-size:40px;margin-bottom:15px}
#float-level .pop-t strong{margin-left:10px}
#float-level .pop-c{font-size:28px;line-height:1.2}
#float-level .pop-c span{margin-left:10px}
#float-level .pop-c span strong{font-size:32px;vertical-align:-2px;font-weight:bold;font-family:Tahoma}
#float-level .pop-int{background:url(../images/bg_m.png) repeat-x 0 -35px;color:#fff;height:147px;left:545px;padding:38px 0 0 40px;position:absolute;top:0;width:349px}
#float-level .pop-f{padding-right:20px;width:178px;float:left}
#float-level .pop-t2{font-size:14px;margin-bottom:15px}
#float-level .pop-t3{font-size:16px;margin-bottom:15px}
#float-level .pop-f a{color:#fff;font-family:Tahoma}
#float-level .pop-f a:hover{text-decoration:underline}
#float-level .pop-code{float:left;padding-top:2px}


.nav_l { display: block; left: 50%; margin-left:-600px; position: absolute; top: 0; width: 229px; z-index: 2000; }
.navl_t { background: none repeat scroll 0 0 #25A19F; border-bottom: 1px solid #25A19F; box-shadow: 2px 1px 2px rgba(55, 55, 55, 0.3); color: #FFFFFF; font-family: "Microsoft Yahei"; font-size: 16px; height: 30px; overflow-y: hidden; padding-top: 10px; text-align: center; width: 229px; }
.navl_t a,.navl_t a:hover{ color: #FFFFFF; }
.nav_box { background:#FFF; border-left:2px solid #00BCD4;border-right:2px solid #00BCD4;border-bottom:2px solid #00BCD4; box-shadow: 2px 1px 2px rgba(55, 55, 55, 0.3); font-size: 12px; line-height: 24px; margin-left: 0; text-align: left; width: 225px; z-index: 3000; }
.nav_box li { border-bottom:1px solid #E3F7F7; border-top: 1px solid #FFF; display: block; height: 55px; overflow:hidden;}
.nav_box li:hover{border-bottom:1px solid #00BCD4;border-top: 1px solid #00BCD4;height: 55px; overflow:hidden;}
.nav_box_l { cursor: pointer; width: 229px; z-index: 3999; }
.nav_box_l2 { background:#FFF; color:#666; width:auto; border-bottom:none; border-top:none; border-right:1px solid #fff;}
.nav_box_l2 .navl_li01{ color:#fb8d00 }
.nav_box_l2 .navl_li02 a { color:#666 }
.nav_box_l2 .nav_box_r { display:inline-block; _display:block }
.nav_boxl_l { z-index:3999; width:229px }
.nav_box_l2 .nav_boxl_l { background:#fff; position:absolute; border-left:2px solid #F60; left:0;height:55px; overflow:hidden}
.navl_li01 { color: #FFFFFF; font-family: "Microsoft Yahei"; font-size: 15px; margin: 0 0 0 9px; padding-top: 5px;  position:relative; padding-left:28px;}
.navl_li01 a{ color:#444; margin-right:5px;}
.navl_li02 { margin: 2px 0 0 10px; }
.navl_li02 a { color: #888; display: inline-block; font-family: "arial"; font-size: 12px; line-height: 20px; padding-right: 12px; }
.nav_box_r { background: #FFFFFF; border: 2px solid #00BCD4; box-shadow: 2px 1px 2px rgba(55, 55, 55, 0.2); display: none; height: auto; left: 227px; min-height: 392px; padding: 6px 15px; position: absolute; top: 41px; width: 715px; z-index: 3500; }
.nav_box_r .hot { background: none repeat scroll 0 0 #FFFBEE; border: 1px solid #FAE8C0; margin-top: 5px; padding: 6px 9px 6px 10px; position: relative; }
em, cite { font-style: normal; }
.nav_box_r .hot em { color: #FF6600; font-weight: bold; padding-right: 7px; }
.nav_box_r .hot a { padding-right: 20px; text-decoration: none; }
.f_l { float: left; }
#right7,#right8{bottom:0;}

.nav_box_r dl { border-bottom: 1px dotted #DFF0D1; margin-right: 25px; overflow: hidden; padding: 6px 10px; width: 310px; }
.nav_box_r dd { display: block; float: left; width: 310px; }

.nav_box_r dl.reldl dd{position:relative; width:250px; padding-left:60px;}
.nav_box_r dl.reldl dd span{position:absolute; left:0;}

.nav_box_r dl.full { width: 670px; }
.nav_box_r dl.full dt{ width: 670px; font-size:16px; border-bottom:#ddd solid 1px; height:36px; line-height:36px; margin-bottom:5px;}
.nav_box_r dl.full dt a{ color:#333;}
.nav_box_r dl.full dd{ width: 670px; }

.f_2f9d2d { color: #2F9D2D; }
.b { font-weight: bold; }
.mr_15 { margin-right: 15px; }
.nav_box_r dd>a{ color: #666666; padding-right: 6px; margin-right:6px; text-decoration: none; display:inline-block; border-right:1px #ddd solid; height:15px; line-height:15px;}
.nav_box_r dd>a:last-child{border-right:0;}
.wap1000{width:1000px; position:absolute; left:50%; margin-left:-500px;}


.menu_1,.menu_2,.menu_3,.menu_4,.menu_5,.menu_6,.menu_7,.menu_8{background:url(../images/menu_icon.png) no-repeat; width:22px; height:21px; padding:0 5px 0 0; display:inline-block; position:absolute; top:6px;left:0;}
.menu_0{ background-position:0 0; }
.menu_1{ background-position:0 -30px;}
.menu_2{ background-position:0 -61px;}
.menu_3{ background-position:0 -246px;}
.menu_4{ background-position:0 -277px;}
.menu_5{ background-position:0 -122px;}
.menu_6{ background-position:0 -153px;}
.menu_7{background-position:0 -91px;}
.menu_8{ background-position:0 -184px;}
/*-246px
-277px
-308px*/

/*扫一扫*/
.wrapsao{position:relative; float:right}
.wrapsao .biaoti{ background:url(../images/bg_sao.jpg) no-repeat 122px center; border:solid 2px #ff7f00; color:#1470cc; cursor:pointer; font-family:微软雅黑; font-size:14px; float:left; height:35px; line-height:35px; padding-left:10px; width:132px;}
.wrapsao .saosao{ position:absolute; right:-70px; top:44px; z-index:999; display:none;}
.wrapsao .saosao .icon{ background:url(../images/icon_sanjiao.gif) no-repeat; height:10px; width:342px; font-size:0; line-height:0;}
.wrapsao .saosao .con{ background:#eef8ed; border:1px solid #54af72; border-top:0; padding:5px 5px; width:330px;}
.wrapsao .saosao .con .thumb{ float:left; width:112px; text-align:center; margin-right:10px;}
.wrapsao .saosao .con .thumb img{ height:100px; margin-bottom:5px; margin-top:5px; width:100px;}
.wrapsao .saosao .con .infor{ width:200px; float:left; line-height:25px;}
.wrapsao .saosao .con .infor .fir{ color:#747577; font-family:微软雅黑; font-size:14px; font-weight:bold;}
.wrapsao .saosao .con .infor .jiantou{ height:20px; margin-top:5px; margin-bottom:5px;}
.wrapsao .saosao .con .infor .wenzi{ color:#54b071;}
.wrapsao .saosao .con .infor .num{ padding:0px 3px; background:#55B06B; color:#fff; margin:1px 2px 1px 0; font-size:12px;}


.side-fix-nav { width:60px; margin-left:-670px; opacity:0; filter:alpha(opacity=0); position:absolute; top:876px; left:50%; z-index:10; transition:all ease .5s}
.fix-nav-list { background:#fff; border:1px solid #dcdcdc; border-top:0 }
.fix-nav-list li { border-top:1px solid #dcdcdc; height:46px; vertical-align:middle }
.fix-nav-list li a {transition:all ease .5s; background:#fff }
.fix-nav-list a .txt { padding:5px }
.fix-nav-list .on a, .fix-nav-list li:hover a { background:#6b0; color:#fff }
.sfn-on { opacity:1; filter:alpha(opacity=100) }
.txt-vm { display:table; *display:inline;zoom:1; position:relative; height:100%; width:100% }
.txt-vm .txt-wrap { display:table-cell; width:100%; *position:absolute;*top:50%;*left:0;vertical-align:middle }
.txt-vm .txt-wrap .txt { cursor:pointer; *position:relative;*top:-50%;*left:0}

.icon{display:inline-block;zoom:1;vertical-align:middle;font:0/1 Arial;overflow:hidden;background:url(../../a004-1/images/home_v2.png) no-repeat -100% -100%}
.popup-icon{width:18px;height:16px;background:#00bcd4 url("../../a004-1/images/home.png") no-repeat scroll -41px -2px;margin-left:5px;border-radius:3px}

.ico1{height:30px;width:18px;background-position:0 -202px;left:7px;top:7px}
.ico2{height:28px;width:20px;background-position:-20px -202px;left:4px;top:7px}
.ico3{height:25px;width:30px;background-position:-43px -204px;left:-1px;top:7px}
.ico4{height:29px;width:30px;background-position:-77px -202px;left:0;top:5px}
.ico5{height:25px;width:28px;background-position:-87px -237px;left:1px;top:5px}
.ico6{height:30px;width:28px;background-position:0 -235px;left:1px;top:5px}
.ico7{height:28px;width:26px;background-position:-29px -236px;left:2px;top:5px}
.ico8{height:30px;width:30px;background-position:-57px -235px;left:1px;top:0}

.iwhbao{width:26px;height:31px;background-position:-30px -154px}
.igou{width:17px;height:22px;background-position:-60px -154px}

.dj-serve .container,.dj-footer .container{margin: 0 auto;width: 1200px;}
.dj-serve .container::after,.dj-footer .container::after{clear: both;content: "/20";display: block;height: 0;visibility: hidden;}

.dj-serve{background:#4dd0e1;height:46px;color:#fff;font:bold 16px/1 \5fae\8f6f\96c5\9ed1,sans-serif;text-align:center}
.dj-serve-hd{float:left;height:46px;width:210px;background:url(//source.qunarzz.com/package/home/2015/home.png) no-repeat 186px -154px;text-align:center;line-height:46px}
.dj-serve-bd{float:right;height:26px;padding:10px 0;font-size:0}
.dj-serve-item{float:left;padding:0 50px;line-height:26px;border-right:1px dotted #fff;font-size:16px}
.dj-serve-item .icon{margin-right:10px}
.dj-serve-item .first{position:relative;padding-left:34px}
.dj-serve-item .first .fwn{font-weight:normal;margin-left:10px}
.dj-serve-item .iwhbao{position:absolute;left:0;top:-5px}
.dj-serve-item .igou{margin-top:-3px;*margin-top:0}

.dj-footer{padding:10px 0;background:#f4f4f4}
.dj-footer-mitem{float:left;height:124px;line-height:124px; text-align:center;width:430px;padding:0;border-left:1px solid #dedede;border-right:1px solid #dedede}
.dj-footer-item{height:124px;width:140px}
.dj-footer-litem{float:left;padding:0 19px 0 32px;border-left:1px solid #dedede}
.dj-footer-ritem{float:right;padding:0 19px 0 30px;border-right:1px solid #dedede}
.dj-footer .tit{height:32px;font:bold 16px/32px \5fae\8f6f\96c5\9ed1,sans-serif;color:#666}
.dj-footer .con{line-height:22px}
.dj-footer .icon{margin-right:2px}

.qn_footer .copyright { padding:7px 0 0; line-height:22px; margin: 0; }
.qn_footer .copyright span, .qn_footer .copyright a, .qn_footer .copyright a:visited { margin-right:7px; padding:2px 0; color:#999; text-decoration: none; }
.qn_footer .copyright .s24 { background:url(//source.qunarzz.com/common/hf/24h.png) no-repeat left center; padding-left:20px; }
.qn_footer .fh-about { display: inline-block; *zoom:1;*display:inline;width:110px; text-align:left; border:1px solid transparent; _border:0; _padding:1px; white-space:nowrap; }
.qn_footer .fh-about a { padding-left:6px; }
.qn_footer .fh-about .about-link { margin:0; *zoom:1;}
.qn_footer .fh-about.hover { border:1px solid #ddd; padding:0; z-index: 999; background: #fff; }
.qn_footer .fh-about.hover .about-link { color:#ff9e5e; margin:0; }
.qn_footer .fh-about.hover .fh-list { display: block !important; }
.qn_footer .fh-about .fh-list { position: absolute; left:-1px; bottom:22px; border:1px solid #ddd; background: #fff; width:110px; display:none; white-space:normal; }
.qn_footer .fh-about .fh-list a { display: block; margin:0; *margin:0 !important;*width: 70%;}
.qn_footer .fh-about .fh-list a:hover { color:#666; background: #e2e2e2; *background:#fff;*color:#ff9e5e;}
.qn_footer .fh-about i { font-size:0; background:url(//source.qunarzz.com/common/hf/arc.png) no-repeat left bottom; width:7px; height:4px; display: inline-block; *display:inline;*zoom:1;margin:0 0 2px 3px; }
.qn_footer .fh-about.hover i { background-position:0 0; }
.qn_footer .fh-list-wrapper { height:0; position:relative; z-index: 999; *float: left;}
.qn_footer { clear: both; margin: 0 auto; padding: 15px 0 25px; width: 979px; line-height: 1.231; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #848484; }
.qn_footer .inner { margin: 0 10px; text-align: right; }
.qn_footer .gs { float: right; margin: 0 20px 0 0; }
.qn_footer .cr { margin-right: 0; padding-bottom: 11px; text-align:center; }
.qn_footer .links { margin: 0; padding: 2px 0 0; list-style: none; color:#999; display:block; }
.qn_footer .links span { *display:inline;*zoom:1;}
.qn_footer .links a, .qn_footer .links a:visited { padding: 0 5px; margin:0; text-decoration: none; color: #999; display:inline-block; *zoom:1;*display:inline;height:22px; line-height: 22px; white-space:nowrap; }
.qn_footer .links a:hover { color: #f60; }
.qn_footer .links a.hl, .qn_footer .links a.hl:visited { color: #ff5555; }
.qn_footer .clr { clear:both; height:0; overflow:hidden; }
.qn_footer .f_imglist { margin-bottom:10px; }

.seo { border-top: 1px solid #ddd; }
.seo .seo_links { clear: both; margin: 10px 0 0; padding: 0; color: #a7a7a7; }
.seo .seo_links:before,.seo .seo_links:after{content:"";display:block;height:0;overflow:hidden;}
.seo .seo_links:after{clear:both;}

.seo .seo_links a, .seo .seo_links a:visited { margin-right: 6px; text-decoration: none; color: #a7a7a7; }
.seo .seo_links dt { float: left; padding-left: 25px; font-weight: 700; }
.seo .seo_links dd { margin-left: 88px; padding: 0; word-spacing: 5px; }
.seo .seo_links dd span { float: left; margin-right: 6px; white-space: nowrap; }
.seo .seo_links dd .clr { clear: both; height: 0; overflow: hidden; }



#searchLinesMore{position:absolute;bottom:0; right:-80px; display:block; width:80px; height:16px;line-height:16px; text-align:center;color:#0084bb;font-size:15px;display:none;}
#searchLinesSupply{position:absolute;bottom:-2px; right:-90px; display:block; width:80px; height:36px;line-height:36px; text-align:center;color:#FFF; background:#00bcd4;font-size:18px;display:none;border:solid 2px #00bcd4;}

.m-search-hotsug{display:none;position:absolute;z-index:2;left:-2px;top:38px;padding:9px 15px;width:392px;background:#fff;border:1px solid #d5d5d5;}
.m-search-hotsug .btn-close{position:absolute;right:10px;top:20px;height:10px;width:10px;font:0/1 Arial;overflow:hidden;background:url(../images/search3.png) no-repeat -60px -10px}
.m-search-hotsug .btn-close:hover{background-position:-75px -10px}
.m-search-hotsug .unit-seahd{margin-bottom:4px;padding:10px 0;border-bottom:1px solid #eee;color:#999;line-height:1;font-size:12px}
.m-search-hotsug .unit-history{display:none;margin-bottom:10px}
.m-search-hotsug .history{position:relative}
.m-search-hotsug .history .empty{float:left;width:72px;height:20px;text-indent:-100px;overflow:hidden}
.m-search-hotsug .history .clearhistory{position:absolute;right:0;bottom:0;float:none;margin:0;color:#0084bb}
.m-search-hotsug .history a{float:left;margin-right:12px;line-height:24px;white-space:nowrap}
.m-search-hotsug .unit{line-height:24px}
.m-search-hotsug .unit .hd{font-weight:bold;margin-top:6px}
.m-search-hotsug .unit .bd{zoom:1;max-height:48px;overflow:hidden}
.m-search-hotsug .unit .bd:after{clear:both;display:block;height:0;visibility:hidden;content:"/20"}
.m-search-hotsug .unit .bd a{float:left;margin-right:12px;white-space:nowrap}

.hsch-main{display:none;clear:both;background-color:#fff;border:1px solid #efefef;width:1198px;margin:0 auto;position:relative;z-index:1;margin-bottom:10px;}
.hsch-main-caret-out,.hsch-main-caret{overflow:visible;font-family:simsun;width:0;height:0;_line-height:0;font-size:0;display:block;border-style:dashed dashed solid dashed;position:absolute}
.hsch-main-caret-out{border-color:transparent transparent #efefef transparent;border-width:7px;right:339px;top:-14px;z-index:100}
.hsch-main-caret{border-color:transparent transparent #fff transparent;border-width:6px;right:340px;top:-12px;z-index:101}
.hsch-main .btn-close{cursor:pointer;background:url(//source.qunarzz.com/package/i/search3.png) no-repeat -60px -10px;text-indent:-9999px;overflow:hidden;_text-indent:0;_font-size:0;_line-height:0;width:10px;height:10px;position:absolute;right:15px;top:15px}
.hsch-main .btn-close:hover{background-position:-75px -10px}
.hsch-con{padding:20px 0}
.hsch-list{padding:5px 0}
.hsch-list dt{float:left;width:90px;padding-right:20px;color:#333;font-weight:700;line-height:30px;text-align:right}
.hsch-list dd{float:left;width:840px}
.hsch-con .intext{border:1px solid #d5d5d5;background-color:#fff;padding:4px 10px;height:20px;line-height:20px;width:114px;float:left;outline:0}
.hsch-con .intext:focus,.hsch-con .intext.focus{border-color:#ff832c;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.hsch-con .intext-lg{width:178px}
.hsch-con .intext-sm{width:20px;padding:4px;text-align:center}
.hsch-con .input-tip{color:#c1c1c1}
.hsch-con .input-tip:focus{color:#666}
.hsch-con .hsch-alret,.hsch-con .hsch-tip{float:left;padding:5px 10px;line-height:20px}
.hsch-con .hsch-alret{color:#f00}
.hsch-con .hsch-tip{color:#c1c1c1}
.hsch-con .fl-text{float:left;padding:5px;line-height:20px}
.hsch-con .kword{float:left;width:200px;position:relative;z-index:2100}
.hsch-con .kword .kword-suggest{position:absolute;left:0;top:29px;z-index:2110;display:none}
.hsch-con .kword .kword-suggest{border:1px solid #d5d5d5;width:338px;background:#fff;padding:5px 5px 7px}
.hsch-con .kword .kword-suggest h3{font-weight:normal;height:20px;line-height:20px;padding:0 0 5px 10px;color:#ff6f00;border-bottom:1px solid #e6e6e6;margin-bottom:4px}
.hsch-con .kword .kword-suggest h3 .btn-close{cursor:pointer;background:url(//source.qunarzz.com/package/list_epoch/skin_v41.png) no-repeat -88px -83px;width:16px;height:16px;text-indent:-9999px;overflow:hidden;_text-indent:0;_font-size:0;_line-height:0;position:absolute;right:10px;top:7px}
.hsch-con .kword .kword-suggest h3 .btn-close:hover{background-position:-88px -109px}
.hsch-hotList{padding:0 10px}
.hsch-hotList dt{line-height:20px;padding-bottom:2px;float:none;width:auto;padding-right:0;text-align:left}
.hsch-hotList dd{float:none;width:auto;line-height:25px;padding-bottom:2px;overflow:hidden;max-height:79px}
.hsch-hotList dd b{font-weight:bold}
.hsch-hotList dd a{color:#333;margin-right:12px;word-break:break-all;white-space:nowrap;display:inline-block}
.hsch-hotList dd a:hover{color:#f60}
.hsch-hotList .captain{position:absolute;top:7px;right:30px}
.hsch-date{float:left;width:192px;padding:2px 4px;position:relative;z-index:2;border:1px solid #d5d5d5}
.hsch-con .qcbox{border:0 none}
.hsch-list .hsch-date .qcbox{width:200px}
.hsch-list .hsch-date .qcbox .boxContainer{top:6px}
.hsch-list .hsch-date .qcbox .sinfo{margin-right:3px}
.hsch-con .num-change{float:left;padding-left:10px}
.hsch-con .num-change .chg{float:left;border:1px solid #d5d5d5;height:13px;line-height:13px;width:13px;text-align:center;margin:8px 5px 0 5px;cursor:pointer}
.hsch-con .num-change .chg{float:left}
.hsch-radio{float:left;padding:5px 0;height:20px;line-height:20px;margin-right:20px;cursor:pointer;white-space:nowrap}
.hsch-radio i{display:inline-block;zoom:1;*display:inline;vertical-align:middle;height:12px;width:12px;background:url(//source.qunarzz.com/package/i/search3.png) no-repeat 0 -10px;margin-top:-2px;*margin-top:0;margin-right:6px}
.hsch-radio:hover i{background-position:-16px -10px}
.hsch-radio strong{font-weight:700}
.hsch-radio-active{color:#ff832c}
.hsch-radio-active i,.hsch-radio-active:hover i{background-position:-31px -10px}
.hsch-result{padding-left:110px;line-height:20px}
.hsch-con .hsch-btn{display:block;float:left;width:148px;height:40px;background:#ff5d31;border-bottom:2px solid #de3e13;color:#fff;border-radius:4px;font:20px/40px \5fae\8f6f\96c5\9ed1,sans-serif;text-align:center;overflow:hidden}
.hsch-con .hsch-btn:hover,.hsch-con a:hover.hsch-btn{background:#fd5123;color:#fff}
.hsch-con .hsch-btn-hover{filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80}
.hsch-con .hsch-result .hsch-btn-disabled,.hsch-con .hsch-result .hsch-btn-disabled:hover,.hsch-con .hsch-result a:hover.hsch-btn-disabled{background:#dcdcdc;border-bottom-color:#c0c0c0;color:#aaa}
.hsch-result-num{float:left;padding:5px 10px 0 10px}
.hsch-result-num em{color:#ff832c;font-family:Tahoma;font-size:24px;padding:0 5px;font-weight:300}
.hsch-result .empty{color:#1b66c3;float:left;padding:5px 10px;line-height:30px}
.hsch-result .hsch-alret{padding:5px 0;line-height:30px}
.hsch-rows-list{float:left;width:780px}
.rows-less,.rows-more{float:right;color:#666;width:60px;padding:5px 0;line-height:20px}
.rows-less i,.rows-more i{display:inline-block;*zoom:1;*display:inline;height:16px;width:16px;overflow:hidden;margin-bottom:-5px}
.rows-less i{background:url(//source.qunarzz.com/package/home/skin_v1.png) no-repeat 2px -452px}
.rows-more i{background:url(//source.qunarzz.com/package/home/skin_v1.png) no-repeat 2px -424px}
/*\*/.hsch-main .price-range{float:left;margin:5px 0 0 20px}
.hsch-main .price-range li{display:block;height:22px;width:15px;float:left;position:relative;cursor:pointer}
.hsch-main .price-range li a{display:block;height:20px;width:12px;background:#f6f6f6;border:1px solid #eee;position:relative;z-index:1}
.hsch-main .price-range li .range{display:block;background:#bbe1fb;border:1px solid #b7ddf7;position:absolute;bottom:-1px;width:12px;left:-1px;z-index:10;overflow:hidden}
.hsch-main .range-popup{border:1px solid #f8d3a7;background:#fffedf;color:#555;padding:6px 0;width:152px;line-height:20px;text-align:center;position:absolute;z-index:1000;left:50%;margin-left:-77px;top:-50px;display:none}
.hsch-main .range-popup .popup-arrow,.hsch-main .range-popup .popup-arrow s{position:absolute;bottom:-8px;left:69px;width:0;height:0;font-size:0;line-height:0;border-left:8px dashed transparent;border-right:8px dashed transparent;border-top:8px solid #f8d3a7}
.hsch-main .range-popup .popup-arrow s{bottom:1px;left:-8px;border-top:8px solid #fffedf}
.hsch-main .price-range li a:hover,.hsch-main .price-range li a:hover{color:#555}
.hsch-main .price-range li a:hover .range,.hsch-main .price-range li.active .range{background:#ff5d31;border-color:#ff5d31}