@charset "utf-8";
.ml16px{ margin-left:16px;}
.mt-16px{ margin-top:-16px;}
.mt16px{ margin-top:16px;}
.mt3px{ margin-top:3px;}
.mt25px{ margin-top:25px;}
.mr15px{margin-right:15px;}
.oranges{color:#fe9900;}
.ff6600{color:#ff6600;}
.dksss{color:#999999;}
.dk2{color:#666666;}
.f14px{ font-size:14px;}
.f13px{ font-size:13px;}
.f16px{ font-size:16px;}
.bold{ font-weight:bold;}
.ztarial{ font-family:"微软雅黑";}
.ztarial2{ font-family:"微软雅黑"; color:#999999;}
.l15px{ padding-left:25px;}
.h310px{ height:310px;}
.h280px{ height:265px; *height:290px; min-height:265px;}
.scx{text-decoration:line-through; font-family:"宋体"; font-weight:normal;}/*删除线*/
.scx2{text-decoration:line-through; font-family:"微软雅黑"; font-weight:normal;}/*删除线*/
.hide{display:none}
.flleft{ float:left}
.flright{ float:right}

.juntu_price {
    font-size: 16px;
    font-family: "arial,helvetica,sans-serif";
    font-weight: bold;
}
.juntu_price_f {
    font-size: 12px;
    font-family: "Microsoft Yahei";
    font-weight: bold;
}

/*分页*/
.zmy_lists .showpages { background:#ffffff; height:87px;}
.inners_main{width:1200px;margin:0 auto;clear:both;}

/* 左侧彩色导航 */
.mold_open_hover,.mold_open{display:inline-block;width:10px;height:6px;margin-left:10px;position:relative;top:-2px;}
.mold_open{background-position:0 -6px;}
.mold_open_hover{background-position:0 0;}
.mod-menu{position:relative;z-index:1000;/*left:-1px;margin-left:100px;*/}
.menu-cont-list a:hover{text-decoration:underline;}
.mod-menu .menu-item{width:224px;/*border-bottom:solid 1px #d59bb2;*/position:relative;z-index:22;border-bottom:solid 1px #e4e4e4;}
.mod-menu .menu-item li{height:62px;line-height:22px;background:#f6f7fb;border-top:solid 1px #e4e4e4;}
.mod-menu .menu-item li.mouse-bg{background:url(../image/mouse-menu-bg.jpg) no-repeat #fff;position:relative;z-index:22;margin-right:-4px;}
.mod-menu .menu-item li dl{font-size:13px; font-weight:bold; color:#666666; margin-top:10px; margin-left:20px; margin-right:10px; height:22px; overflow:hidden;}
.mod-menu .menu-item li dl a{ color:#666666;}
.mod-menu .menu-item li dt{font-size:12px; color:#999999; margin-left:0px; margin-left:20px; margin-right:10px; height:20px; overflow:hidden;}
.mod-menu .menu-item li dt a{ color:#999999; margin-right:5px; }
.mod-menu .menu-item li dt a:hover{ color:#666666;}
.mod-menu .menu-item a:hover{ text-decoration:none;}
.mod-menu .menu-cont{position:absolute;left:224px;top:1px; margin-top:-1px; background:#fff;width:380px;border:solid 1px #e4e4e4;z-index:20;}
.mod-menu .menu-cont-list{padding:20px 10px 20px 30px; color:#666666; }
/*.mod-menu .menu-cont-list li{border-bottom:dotted 1px #f0bfd3;padding:10px 0;}
.mod-menu .menu-cont-list li:last-child{border-bottom:none;}
.mod-menu .menu-cont-list h3{font-size:14px;font-weight:700;}
.mod-menu .menu-cont-list h3 a{color:#222;}
.mod-menu .menu-list-link a{color:#666;line-height:24px;}
.mod-menu .menu-list-link .long-string{color:#ccc;font-size:12px;padding:0 10px;}*/

.leftmenu_bot_pics{ margin-left:13px; margin-top:20px; margin-bottom:28px;}
.index_t_1{ background:#ffffff; min-height:588px;}
.index_t_1_l{ float:left;background:#ffffff;min-height:588px; border-right:1px solid #e4e4e4;}
.index_t_1_la{ float:left;background:#ffffff; overflow:hidden}
.index_t_1_la div{ width:7px; height:62px;border-top:solid 1px #e4e4e4;}
.index_t_1_r{ float:left;background:#ffffff; width:703px; margin-left:21px;  margin-top:16px; overflow:hidden;}
.index_t_1_r2{ float:right; width:200px; margin-right:26px;  margin-top:16px;background:#ffffff;}

.colors1{ background:#F0A168;}
.colors2{ background:#F0BE67;}
.colors3{ background:#efd866;}
.colors4{ background:#efe986;}
.colors5{ background:#a6d8b5;}
.colors6{ background:#6cc6cf;}
.colors7{ background:#5fa9d0;border-bottom:solid 1px #e4e4e4;}
.csfl{ line-height:30px; overflow:hidden;}
.csfl .cdfl_names{ font-weight:bold; color:#666666; width:70px; float:left;overflow:hidden;}
.csfl .csfl_lists{ color:#999999; float:left; width:260px;overflow:hidden;}
.csfl .csfl_lists a{ color:#999999; margin-left:10px; margin-right:10px; display:block; float:left; width:50px;}
.csfl .csfl_lists a:hover{ color:#666666;}

.jdss{ line-height:30px; overflow:hidden; margin-top:10px;}
.jdss .jdss_names{ font-weight:bold; color:#666666; width:70px; float:left;overflow:hidden;}
.jdss .jdss_inputs{ color:#999999; float:left; width:260px;overflow:hidden;}
.jdss .jdss_inputs input[type="text"]{height:28px; line-height:28px; width:186px; padding-left:5px; border:#e4e4e4 1px  solid; color:#999999;}
.jdss .jdss_inputs .aserachbtn{ margin-left:5px; height:30px; line-height:30px; width:50px; color:#ffffff; background:#ff8800; border:none; font-size:13px; font-weight:bold;}

.hottags { margin-top:20px; overflow:hidden;}
.hottags dl{background:#f6f7fb; height:30px; line-height:30px; color:#999999; margin-right:5px; float:left; text-align:center; margin-bottom:8px; overflow: hidden;}
.hottags dl a{color:#999999; text-decoration:none; padding: 0 8px}
.hottags dl:hover{background:#ff9900; color:#ffffff;}
.hottags dl:hover a{color:#ffffff; text-decoration:none;}

.index_ad_swf{ width:720px; height:340px; overflow:hidden;}
.index_ad_bot_titles{ font-size:14px; color:#666666; font-weight:bold; line-height:43px; height:43px;}
.index_ad_bot_titles .cxtitles{ float:left;}
.index_ad_bot_titles .pre_next_btn{ float:right; margin-top:10px; margin-right:6px;padding-right: 18px; }
.index_ad_bot_titles .pre_next_btn button{ background:none; border:none; width:23px; height:23px;cursor:pointer;}
.index_ad_bot_titles .pre_next_btn .cxbtnpre{ background:url(../../../images/travel/cx_pre_next.gif) left top no-repeat; width:23px; height:23px; float:left; margin-right:8px;}
.index_ad_bot_titles .pre_next_btn .cxbtnnext{ background:url(../../../images/travel/cx_pre_next.gif) right top no-repeat; width:23px; height:23px; float:left;}
.index_ad_bot_lists,.index_ad_bot_lists .jcarousel-container{ width:710px; height:131px;}
.index_ad_bot_lists .jcarousel-clip{ width:710px; height:131px; overflow:hidden;}
.index_ad_bot_lists dl{ float:left; margin-right:20px;}
.ind_ad_shows_pics{ width:160px; height:115px; overflow:hidden}
.ind_ad_shows_showtxt a:hover{ color:#444444;}
.ind_ad_shows_showtxt{ margin-top:8px; margin-left:4px;}
.ind_ad_shows_showtxt dd,.ind_ad_shows_showtxt dd a{ color:#666666;}
.ind_ad_shows_showtxt dt{ color:#999999;}
.index_ad_bot_lists ul li {
	
float: left;
width: 160px;
height: 131px;
margin-right: 22px;
}
#demo5.index_ad_bot_lists ul {
	width: 1500px;
}
#demo5-btn {
	width: 680px;
	padding-top: 10px;
}
.index_ad_bot_lists .jcarousel-prev , .index_ad_bot_lists .jcarousel-next {
width: 23px;
height: 23px; display: block;
position: absolute; 
top: -30px;
text-indent: -9999px;
cursor: pointer;
-moz-user-select: none;
-webkit-user-select: none;
user-select: none;

} 
.index_ad_bot_lists .jcarousel-prev{
right: 40px;
background: url(../../../images/travel/cx_pre_next.gif) left top no-repeat;
}
.index_ad_bot_lists .jcarousel-next{
  right: 10px;
background: url(../../../images/travel/cx_pre_next.gif) right top no-repeat;
}

.index_t_1_r2 .ind_r_a_1{ width:205px; height:40px; line-height:40px; background:#ff8800;}
.index_t_1_r2 .ind_r_a_1 .jrfq{ float:left; font-size:14px; color:#FFFFFF; font-weight:bold; margin-left:15px;}
.index_t_1_r2 .ind_r_a_1 .fqtime{ float:right;color:#FFFFFF; font-weight:bold; margin-right:10px;}
.index_t_1_r2 .ind_r_a_2a{ width:205px; height:209px; margin-top:10px;}
.index_t_1_r2 .ind_r_a_2b{ width:205px; height:44px; background:#54C4D0; line-height:44px; font-size:20px; color:#ffffff;}
.index_t_1_r2 .ind_r_a_2b .qkk_prices{margin-left:30px; float:left;}
.index_t_1_r2 .ind_r_a_2b .qkk_btn{ margin-right:10px;float:right; margin-top:2px;}
.index_t_1_r2 .ind_r_a_2b .qkk{ width:75px; height:33px; line-height:33px; border:none; background:#FFC801; font-size:14px; color:#ffffff; border-radius:4px; margin-top:4px;} 
.index_t_1_r2 .ind_r_a_2b .qkk:hover{background:#ff9900;} 
.index_t_1_r2 .ind_r_a_2c{ width:205px; height:125px;background:#F6F7FB;}
.index_t_1_r2 .ind_r_a_2c .ind_r_a_2c_a{ font-size:12px; font-weight:bold; height:40px; padding-top:10px; margin-left:12px; margin-right:12px;}

.index_t_1_r2 .ind_r_a_2c .ind_r_a_2c_a a span{ color:#36B5C4}
.index_t_1_r2 .ind_r_a_2c .ind_r_a_2c_a a{ color:#999999}
.index_t_1_r2 .ind_r_a_2c .ind_r_a_2c_b{ margin-top:14px;}
.index_t_1_r2 .ind_r_a_2c .ind_r_a_2c_b .showmy{ width:65px; float:left; border-right:1px solid #C8DAF2;color:#666666; font-weight:bold; text-align:center;}
.index_t_1_r2 .ind_r_a_2c .ind_r_a_2c_b .nolines{ border-right: none}
.index_t_1_r2 .ind_r_a_2c .ind_r_a_2c_b .showmy span{ font-family:"微软雅黑";color:#999999;}
.index_t_1_r2 .ind_r_a_2c .ind_r_a_2c_b .showmy span.delline{text-decoration:line-through;}

.index_t_1_r2 .ind_r_a_3{ width:205px; height:97px; margin-top:20px;}


.index_mid_1{ height:63px; line-height:63px; color:#666666; overflow:hidden;}
.index_mid_1 .index_mid_1_l{ float:left; font-size:20px; font-family:"微软雅黑"; font-weight:bold; margin-left:10px;																																											}
.index_mid_1 .index_mid_1_r{ float:right;}
.index_mid_1 .index_mid_1_r a{ color:#666666; margin-left:5px; margin-right:5px; font-weight:bold; padding:6px 10px;}
.index_mid_1 .index_mid_1_r a:hover{ color:#333333; text-decoration:none; padding:6px 10px;}
.index_mid_1 .index_mid_1_r span{color:#cccccc;}
.index_mid_1_bot{ background:#ffffff; border-top:3px solid #54C4D0; overflow:hidden;}
.index_mid_1_bot .mid_1_show_1{ margin:20px 8px 20px 12px; overflow:hidden;}
.index_mid_1_bot .mid_1_show_1 dl{ width:215px;  float:left; margin-left:8px; margin-right:13px;}
.index_mid_1_bot .mid_1_show_1 dl .mid_1_spics{ width:215px; height:215px; position: relative;}
.index_mid_1_bot .mid_1_show_1 dl .mid_1_spics img:hover{filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; }
.index_mid_1_bot .mid_1_show_1 dl .mid_1_stxts{ line-height:35px; color:#999999;}
.index_mid_1_bot .mid_1_show_1 dl .mid_1_stxts span{ float:right;}
/*.index_mid_1_bot .mid_1_show_1 dl .mid_1_stxts i{ font-style:normal; font-size:14px;}*/


.index_mid_1_bot .mid_1_show_2{ margin: -17px 7px 20px 12px; overflow:hidden;}
.index_mid_1_bot .mid_1_show_2 dl{ width:215px; overflow:hidden; float:left; margin-left:9px; margin-right:9px; margin-top:16px; border:1px solid #e9e9e9; /* background:#f6f7fb; */}
.index_mid_1_bot .mid_1_show_2 dl:hover{background:#f6f7fb; cursor:pointer; }
.index_mid_1_bot .mid_1_show_2 dl:hover img{filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; }
.index_mid_1_bot .mid_1_show_2 dl:hover .mid_2_stxts .mid_2_1_t a{color:#555555;}
.index_mid_1_bot .mid_1_show_2 dl .mid_2_spics{ width:100px; height:100px; float:left;}
.index_mid_1_bot .mid_1_show_2 dl .mid_2_stxts{ line-height:25px; color:#999999; margin-left:15px; float:left;}
.index_mid_1_bot .mid_1_show_2 dl .mid_2_stxts .mid_2_1_t{ margin-top:10px; color:#666666; font-weight:bold;}
.index_mid_1_bot .mid_1_show_2 dl .mid_2_stxts .mid_2_1_t a{color:#666666; font-weight:bold;font-size:14px;}
.index_mid_1_bot .mid_1_show_2 dl .mid_2_stxts .mid_2_2_t{ font-size:13px;}
.index_mid_1_bot .mid_1_show_2 dl .mid_2_stxts .mid_2_3_t{}

.mid_3_stxts .price {
    font-size:14px;
    color: #ff3333;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: bold;
}
.mid_3_stxts .price i {
    font-size: 12px;
    font-family: "宋体";
    font-weight: bold;
}

.index_mid_1_bot .mid_1_show_3{ 
height: 240px;
padding: 0px 8px 20px 12px;}
.index_mid_1_bot .mid_1_show_3 dl{ width:215px; /*overflow:hidden;*/ float:left; margin-left:8px; margin-right:13px; margin-top:17px;/*border-bottom:1px solid #f2f2f2;*/}
.index_mid_1_bot .mid_1_show_3 dl .mid_3_spics{ width:215px; height:150px; /*overflow:hidden;*/ position: relative;}
.index_mid_1_bot .mid_1_show_3 dl .mid_3_spics img{ max-width:215px; max-height:150px;}
.index_mid_1_bot .mid_1_show_3 dl .mid_3_spics img:hover{filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; }

.index_mid_1_bot .mid_1_show_3 dl .mid_3_spics_logo{ width:213px; height:85px; overflow:hidden; border:1px solid #f2f2f2;border-top:none;}
.index_mid_1_bot .mid_1_show_3 dl h2{ width:203px; height:30px; overflow:hidden; border:1px solid #f2f2f2;border-top:none; line-height: 30px; font-size: 14px; padding-left: 10px;}
.index_mid_1_bot .mid_1_show_3 dl h2 a{color: #666666;}
.index_mid_1_bot .mid_1_show_3 dl .mid_3_stxts{ line-height:35px; color:#999999;border:1px solid #f2f2f2; border-top:none; /*border-bottom:none;*/ padding-left:8px;padding-right:8px;}
.index_mid_1_bot .mid_1_show_3 dl .mid_3_stxts span{ float:right;}
/*.index_mid_1_bot .mid_1_show_3 dl .mid_3_stxts i{ font-style:normal; font-size:14px;}*/
/*三角形*/
.index_mid_1_bot .mid_1_show_3 dl .colortxt  { 
      line-height:58px;
      width:58px; 
      height:58px; 
      position: absolute;
	  z-index:1; 
     bottom: 0px; 
     left: 0px;
      color:#ffffff; 
	  font-size:14px;
	  font-family:"微软雅黑"
      font-weight:bold; 
      text-align:center; 
	 
   }
.colortxtbg1{ background:url(../../../images/travel/sjx.png) 0 0 no-repeat; width:58px; height:58px;}
.colortxtbg2{ background:url(../../../images/travel/sjx.png) -58px 0 no-repeat; width:58px; height:58px;}
.colortxtbg3{ background:url(../../../images/travel/sjx.png) -116px 0 no-repeat; width:58px; height:58px;}
.colortxtbg4{ background:url(../../../images/travel/sjx.png) -174px 0 no-repeat; width:58px; height:58px;}
.colortxtbg5{ background:url(../../../images/travel/sjx.png) -232px 0 no-repeat; width:58px; height:58px;}

/*热卖等遮罩字样*/
.index_mid_1_bot .mid_1_show_1 dl .mid_1_spics .tediantxt  { 

/*
      background-color:#FFA73D; 
      filter:alpha(opacity=40);
	  -moz-opacity:0.4;
	  opacity:0.4; 
*/
    position: absolute;
    z-index:10;
    color:#ffffff;
    font-size:14px;
    font-family:"微软雅黑";
    font-weight:bold;
    text-align:center;
    line-height: 30px;
    width: 59px;
    height: 36px;
   left: -5px;
    top: 10px;
    background: url("../../../images/travel/hot_icon1.png") no-repeat top center;

   }
.clor1{ background-color:#fe0000;}
.clor2{ background-color:#ff6600;}
.clor3{ background-color:#ffcc00;}
.clor4{ background-color:#00cccb;}
.clor5{ background-color:#FF00FF;}
   
/*标题遮罩字样*/
.index_mid_1_bot .mid_1_show_1 dl .mid_1_spics .mid_1_zz_titlex{
background: #000;opacity:0.75;-moz-opacity:0.75;-khtml-opacity:0.75;filter:alpha(Opacity=75);
padding-left:8px; height:30px; line-height:30px; width: auto; color:#fff; margin-top:-30px;
 position: relative; z-index:1;
}
.index_mid_1_bot .mid_1_show_1 dl .mid_1_spics .mid_1_zz_t{padding-left:8px; padding-right:8px; color:#ffffff;  margin-top:-26px; position:absolute; z-index:2;}/*实现IE文字不透明*/
.index_mid_1_bot .mid_1_show_1 dl .mid_1_spics .mid_1_zz_t a{ color:#ffffff; text-decoration:none;}/*实现IE文字不透明*/


.index_mid_4{ height:50px; line-height:50px; background:#54C4D0;overflow:hidden; margin-top:16px;}
.index_mid_4 .index_mid_4_l{float:left; width:100px; margin-left:20px; font-size:20px; color:#ffffff; font-family:"微软雅黑"; font-weight:bold;overflow:hidden;}
.index_mid_4 .index_mid_4_2{ float:left; height:42px; margin-top:8px;}
.index_mid_4 .index_mid_4_2 dl{ float: left; padding-left:16px; padding-right:16px; line-height:42px; font-size:16px; color:#FFFFFF;  font-weight:bold; margin-left:20px; cursor:pointer; cursor:pointer;}
.index_mid_4 .index_mid_4_2 dl.on_n{ background:#ffffff; color:#666666;}
.index_mid_4 .index_mid_4_r{ float:right;overflow:hidden;}
.index_mid_4 .index_mid_4_r a{ color:#ffffff; margin-left:5px; margin-right:5px; font-weight:bold; padding:8px 10px; text-decoration:none;}
.index_mid_4 .index_mid_4_r a:hover{ color:#53c4d0; background:#ffffff; padding:8px 10px;}
.index_mid_4 .index_mid_4_r a.no_lk:hover{color:#ffffff; background:none;}
.index_mid_4 .index_mid_4_r span{color:#ffffff;}

.index_mid_4_bot{ background:#ffffff; overflow:hidden;}
.index_mid_4_bot .mid_4_show_1{ margin:30px 0px 20px 12px; overflow:hidden;}
.index_mid_4_bot .mid_4_show_1 dl{ width:580px; overflow:hidden; margin-left:8px;cursor:pointer; margin-right:-16px;}
#zby_1{ float:left;}
#zby_2{ float:right;}
.index_mid_4_bot .mid_4_show_1 dl .mid_4_s_l{ width:180px; float:left; overflow:hidden;}
.index_mid_4_bot .mid_4_show_1 dl .mid_4_s_l dd{ width:180px; overflow:hidden;}
.index_mid_4_bot .mid_4_show_1 dl .mid_4_s_l dd .mid_4_spics{ width:180px; height:125px; overflow:hidden;}
.index_mid_4_bot .mid_4_show_1 dl .mid_4_s_l dd .mid_4_spics:hover img{filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; }

.index_mid_4_bot .mid_4_show_1 dl .mid_4_s_l dd .mid_4_stxts{ line-height:32px; color:#999999;}
.index_mid_4_bot .mid_4_show_1 dl .mid_4_s_l dd .mid_4_stxts i{ font-style:normal; font-size:14px;}


/*标题遮罩字样*/
.index_mid_4_bot .mid_4_show_1 dl .mid_4_s_l dd .mid_4_spics .mid_4_zz_titlex{
background: #000;opacity:0.75;-moz-opacity:0.75;-khtml-opacity:0.75;filter:alpha(Opacity=75);
padding-left:8px; height:30px; line-height:30px; width: auto; color:#fff; margin-top:-30px;
 position: relative; z-index:1;
}
.index_mid_4_bot .mid_4_show_1 dl .mid_4_s_l dd .mid_4_spics .mid_1_zz_t{padding-left:8px; padding-right:8px; color:#ffffff;  margin-top:-26px; position:relative; z-index:2;}/*实现IE文字不透明*/
.index_mid_4_bot .mid_4_show_1 dl .mid_4_s_l dd .mid_4_spics .mid_1_zz_t a{ color:#ffffff; text-decoration:none;}/*实现IE文字不透明*/





.index_mid_4_bot .mid_4_show_1 dl .mid_4_s_r{ width:348px; margin-left:15px; float:left; overflow:hidden;}
.index_mid_4_bot .mid_4_show_1 dl .mid_4_s_r dd{ width:348px; overflow:hidden; border-bottom:1px solid #d9d9d9; cursor:pointer;}
.index_mid_4_bot .mid_4_show_1 dl .mid_4_s_r dd .mid_4_r_titles{ line-height:42px; color:#666666;}
.index_mid_4_bot .mid_4_show_1 dl .mid_4_s_r dd .mid_4_r_titles a, .index_mid_4_bot .mid_4_show_1 dl .mid_4_s_r dd .mid_4_r_titles2 a{  color:#666666;}
.index_mid_4_bot .mid_4_show_1 dl .mid_4_s_r dd .mid_4_r_titles a:hover, .index_mid_4_bot .mid_4_show_1 dl .mid_4_s_r dd .mid_4_r_titles2 a:hover{  color:#444444;}
.index_mid_4_bot .mid_4_show_1 dl .mid_4_s_r dd .mid_4_r_titles2{ line-height:25px; padding-bottom:5px; color:#666666;}
.index_mid_4_bot .mid_4_show_1 dl .mid_4_s_r dd .tkick{ line-height:25px; padding-bottom:5px;}
.index_mid_4_bot .mid_4_show_1 dl .mid_4_s_r dd .mid_4_r_titles span, .index_mid_4_bot .mid_4_show_1 dl .mid_4_s_r dd .mid_4_r_titles2 span{ float:right;}
.index_mid_4_bot .mid_4_show_1 dl .mid_4_s_r dd .mid_4_r_titles i, .index_mid_4_bot .mid_4_show_1 dl .mid_4_s_r dd .mid_4_r_titles2 i{ font-style:normal; font-size:13px; color:#ff6600; padding-right:4px;}

.index_mid_4_bot .mid_4_show_1 dl .mid_4_s_r dd .mid_4_r_des{ margin-top:5px; display:none;}
.index_mid_4_bot .mid_4_show_1 dl .mid_4_s_r dd .mid_4_r_des .mid_4_r_des_pic{ float:left;width:100px; height:70px; overflow:hidden;}
.index_mid_4_bot .mid_4_show_1 dl .mid_4_s_r dd .mid_4_r_des .mid_4_r_des_infos{ float:left; margin-left:15px; width:230px; height:80px; padding-bottom:5px; overflow:hidden;}
.index_mid_4_bot .mid_4_show_1 dl .mid_4_s_r dd .mid_4_r_des .mid_4_r_des_show{ margin-right:20px; line-height:18px; color:#999999;}
.index_mid_4_bot .mid_4_show_1 dl .mid_4_s_r dd .mid_4_r_des .mid_4_r_des_show2{ line-height:25px; color:#666666;}
.index_mid_4_bot .mid_4_show_1 dl .mid_4_s_r dd .mid_4_r_des .mid_4_r_des_show2 i{ font-style:normal; font-size:14px;}


.index_mid_1_bot .mid_1_show_5{ margin: 20px auto 20px 8px; overflow:hidden;}
.index_mid_1_bot .mid_1_show_5 dl{ width:210px; overflow:hidden; float:left; margin-left:12px; margin-right:15px; margin-top:17px;border-bottom:1px solid #f2f2f2; cursor:pointer;}
.index_mid_1_bot .mid_1_show_5 dl .mid_5_spics{ width:210px; height:188px; overflow:hidden; position: relative;}
.index_mid_1_bot .mid_1_show_5 dl .mid_5_spics:hover img{filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; }
.index_mid_1_bot .mid_1_show_5 dl .mid_5_stxts{ color:#4C513A;border:1px solid #f2f2f2; border-top:none; border-bottom:none; padding-left:8px;padding-right:8px;  padding-top:10px; font-family:"微软雅黑";}
.index_mid_1_bot .mid_1_show_5 dl .mid_5_stxts .mid_5_titles{ font-size:14px;color:#4C513A;}
.index_mid_1_bot .mid_1_show_5 dl .mid_5_stxts .mid_5_titles a{ font-size:14px;color:#4C513A;}
.index_mid_1_bot .mid_1_show_5 dl .mid_5_stxts .mid_5_titles a:hover{color:#222222;}
.index_mid_1_bot .mid_1_show_5 dl .mid_5_stxts .mid_5_yjxj{ font-size:12px; height:30px; margin-top:5px;}
.index_mid_1_bot .mid_1_show_5 dl .mid_5_stxts .mid_5_yjxj .mid_5_fl_icon{ background:url(../../../images/travel/gl_icon.gif) 0px 1px no-repeat; height:19px; float:left; padding-left:25px;}
.index_mid_1_bot .mid_1_show_5 dl .mid_5_stxts .mid_5_yjxj .mid_5_fr_icon{ background:url(../../../images/travel/gl_icon.gif) 0px -17px no-repeat; float:right; padding-left:25px; color:#999999;}
.mid_5_spics_small{width:210px; height:79px; overflow:hidden; }
.mid_5_spics_small dd{ width:105px; height:79px; float:left;}
.mid_5_spics_small dd:hover img{filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; }

.mid_5_list_start{ margin-top:16px; overflow:hidden;}
.mid_5_fl{ width:590px; float:left;}
.mid_5_fr{ width:590px; float:right}
.index_mid_5{ height:50px; line-height:50px; background:#54C4D0;overflow:hidden;}
.index_mid_5 .index_mid_5_l{float:left; width:80px; margin-left:20px; font-size:20px; color:#ffffff; font-family:"微软雅黑"; font-weight:bold;overflow:hidden;}
.index_mid_5 .index_mid_5_2{ float:right; height:35px; margin-top:2px;}
.index_mid_5 .index_mid_5_2 dl{ float: left;padding-left:12px; padding-right:12px; line-height:35px; font-size:12px; color:#FFFFFF;  font-weight:bold; cursor:pointer; }
.index_mid_5 .index_mid_5_2 dl.on_n{ background:#ffffff; color:#54C4D0;}
.index_mid_5 .index_mid_5_2 a.on_n{ background:#ffffff; color:#54C4D0;}
.index_mid_5 .index_mid_5_2 a{ color:#ffffff; margin-left:5px; margin-right:5px; font-weight:bold; padding:8px 10px; text-decoration:none;}
.index_mid_5 .index_mid_5_2 a:hover{ color:#53c4d0; background:#ffffff; padding:8px 10px;}
.index_mid_5 .index_mid_5_2 a.no_lk:hover{color:#ffffff; background:none;}


.index_mid_5 .index_mid_5_2 span{ display:block; float:left; color:#FFFFFF; margin-top:-8px;}
.index_mid_5 .index_mid_5_2 dd{ float: left;padding-left:12px; padding-right:12px; line-height:35px; font-size:12px; color:#FFFFFF;  font-weight:bold; }
.index_mid_5 .index_mid_5_2 dd a{color:#FFFFFF;  font-weight:bold; }


.index_mid_5_bot{ background:#ffffff; overflow:hidden; width: 590px; height: 366px;}
.index_mid_5_bot .mid_5_show_1{ margin:30px 0px 20px 12px; overflow:hidden;}
.index_mid_5_bot .mid_5_show_1 dl{ overflow:hidden; float:left; margin-left:8px;}
.index_mid_5_bot .mid_5_show_1 dl .mid_5_s_l{ width:180px; float:left; overflow:hidden;}
.index_mid_5_bot .mid_5_show_1 dl .mid_5_s_l dd{ width:180px; overflow:hidden;}
.index_mid_5_bot .mid_5_show_1 dl .mid_5_s_l dd .mid_5_spics{ width:180px; height:125px; overflow:hidden; position: relative;}
.index_mid_5_bot .mid_5_show_1 dl .mid_5_s_l dd .mid_5_spics:hover img{filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; }
.index_mid_5_bot .mid_5_show_1 dl .mid_5_s_l dd .mid_5_stxts{ line-height:32px; color:#999999;}
.index_mid_5_bot .mid_5_show_1 dl .mid_5_s_l dd .mid_5_stxts i{ font-style:normal; font-size:14px;font-family: "arial,helvetica,sans-serif";}

/*标题遮罩字样*/
.index_mid_5_bot .mid_5_show_1 dl .mid_5_s_l dd .mid_5_spics .mid_5_zz_titlex{
background: #000;opacity:0.75;-moz-opacity:0.75;-khtml-opacity:0.75;filter:alpha(Opacity=75);
padding-left:8px; height:30px; line-height:30px; width: auto; color:#fff; margin-top:-30px;
 position: relative; z-index:1;
}
.index_mid_5_bot .mid_5_show_1 dl .mid_5_s_l dd .mid_5_spics .mid_1_zz_t{padding-left:8px; padding-right:8px; color:#ffffff;  margin-top:-26px; position:relative; z-index:2;}/*实现IE文字不透明*/
.index_mid_5_bot .mid_5_show_1 dl .mid_5_s_l dd .mid_5_spics .mid_1_zz_t a{ color:#ffffff; text-decoration:none;}/*实现IE文字不透明*/



.index_mid_5_bot .mid_5_show_1 dl .mid_5_s_r{ width:354px; margin-left:15px; float:left; overflow:hidden;}
.index_mid_5_bot .mid_5_show_1 dl .mid_5_s_r dd{ width:354px; overflow:hidden; border-bottom:1px solid #d9d9d9;}
.index_mid_5_bot .mid_5_show_1 dl .mid_5_s_r dd .mid_5_r_titles{ line-height:42px; color:#666666; cursor:pointer;}
.index_mid_5_bot .mid_5_show_1 dl .mid_5_s_r dd .mid_5_r_titles a:hover{color:#444444; cursor:pointer;}
.index_mid_5_bot .mid_5_show_1 dl .mid_5_s_r dd .mid_5_r_titles a, .index_mid_5_bot .mid_5_show_1 dl .mid_5_s_r dd .mid_5_r_titles2 a{  color:#666666;}
.index_mid_5_bot .mid_5_show_1 dl .mid_5_s_r dd .mid_5_r_titles2{ line-height:25px; padding-bottom:5px; color:#666666;}
.index_mid_5_bot .mid_5_show_1 dl .mid_5_s_r dd .tkick{ line-height:25px; padding-bottom:5px;}
.index_mid_5_bot .mid_5_show_1 dl .mid_5_s_r dd .mid_5_r_titles span, .index_mid_5_bot .mid_5_show_1 dl .mid_5_s_r dd .mid_5_r_titles2 span{ float:right;}
/*.index_mid_5_bot .mid_5_show_1 dl .mid_5_s_r dd .mid_5_r_titles i, .index_mid_5_bot .mid_5_show_1 dl .mid_5_s_r dd .mid_5_r_titles2 i{ font-style:normal; font-size:13px; color:#ff6600; padding-right:4px;}*/
.index_mid_5_bot .mid_5_show_1 dl .mid_5_s_r dd .mid_5_r_titles span, .index_mid_5_bot .mid_5_show_1 dl .mid_5_s_r dd .mid_5_r_titles2 span{  color:#ff6600; padding-right:4px;}
.index_mid_5_bot .mid_5_show_1 dl .mid_5_s_r dd .mid_5_r_des{ margin-top:5px;}
.index_mid_5_bot .mid_5_show_1 dl .mid_5_s_r dd .mid_5_r_des .mid_5_r_des_pic{ float:left;width:100px; height:70px; overflow:hidden;}
.index_mid_5_bot .mid_5_show_1 dl .mid_5_s_r dd .mid_5_r_des .mid_5_r_des_infos{ float:left; margin-left:15px; width:230px; height:80px; padding-bottom:5px; overflow:hidden; position: relative;}
.index_mid_5_bot .mid_5_show_1 dl .mid_5_s_r dd .mid_5_r_des .mid_5_r_des_show{ margin-right:20px; line-height:18px; color:#999999;}
.index_mid_5_bot .mid_5_show_1 dl .mid_5_s_r dd .mid_5_r_des .mid_5_r_des_show2{ line-height:25px; color:#666666;}
.goView{width: 90px; height: 27px; display: inline-block; position: absolute; right: 0px; color: #fff !important; text-align: center; font-size: 14px; line-height: 27px; font-family: "微软雅黑"; background-color: #fe9900; bottom: 15px}
.goView:hover{background-color: #e68e08;  text-decoration: none;}
.cff9900b{color: #ff9900; font-weight: bold; }
.index_mid_5_bot .mid_5_show_1 dl .mid_5_s_r dd .mid_5_r_des .mid_5_r_des_show2 i{ font-style:normal; font-size:14px;}
.t{width: 90px; height: 55px; background:url(../../../images/travel/t.png) 0 0 no-repeat; position: absolute; top: -1px; left: -1px; z-index: 10;}
.r{width: 90px; height: 55px; background:url(../../../images/travel/r.png) 0 0 no-repeat; position: absolute; top: -1px; left: -1px; z-index: 10;}
.d{width: 90px; height: 55px; background:url(../../../images/travel/d.png) 0 0 no-repeat; position: absolute; top: -1px; left: -1px; z-index: 10;}
#carousel_container{position:relative; overflow:hidden;}
.carousel_ul{width:740px; position:relative; overflow: hidden; height: 131px}
#showhotel_0{
padding:0;
margin:0;
width:100%;
}
.sx_px_sg{
width:100%;
}

/*网站右侧快速导航*/
.right-fast-nav{width: 40px; position: fixed; top: 0px; right: 0px; bottom: 0px; background-color: #4d4d4d; background-color: rgba(0,0,0,.8); z-index: 1100}
.right-fast-nav a{background-image: url(http://static.juntu.com/images/rigth-fast-nav.png); background-repeat: no-repeat;}
.right-fast-nav a:hover{text-decoration: none;}
.right-fast-nav-content{width: 40px; height: 100%}
.right-fast-item{margin-top: 177px;}
.right-gotop{position: absolute; bottom: 10px;  }
.right-gotop a.right-fast-gotop{display: block; width: 40px; height: 40px; background-position:  center -400px; text-indent: -9999px; }
.right-fast-item li{position: relative;}
.right-fast-item li a{width: 40px; height: 40px; display: block;}
.right-fast-user,.right-fast-phone,.right-fast-online{margin-bottom: 15px;}
.nologin-icon{background-position: 0 0;  text-indent: -9999px;}
.right-box-hover .nologin-icon{background-position:  0 -40px;}
.s-phone-icon{background-position: 0 -80px;  text-indent: -9999px;}
.right-box-hover .s-phone-icon{background-position:  0 -120px;}
.s-online-icon{background-position: 0 -155px;  text-indent: -9999px;}
.right-box-hover .s-online-icon{background-position:  0 -195px;}
.s-order-icon{background-position: 0 -240px;  text-indent: -9999px;}
.right-box-hover .s-order-icon{background-position:  0 -280px;}
.s-online-icon-text{font-size: 16px; text-align: center; width: 40px; display: block; color: #cccccc; line-height: 1.2}

.right-tips-content{position: absolute; width: 85px; right: 40px; top: 0px; background-color: #4d4d4d; background-color: rgba(0,0,0,.8); }
.right-view-order{background-position:-10px -320px; width: 85px !important; color: #6bc39b;  font-size: 14px; text-align: center; line-height: 40px;display: block;}
.right-tips-gotop{background-position:-10px bottom; width: 85px !important; color: #c2b5ac;  font-size: 14px; text-align: center; line-height: 40px;display: block;}
.right-fast-box{display: none;}
.right-box-hover .right-fast-box{display: block; animation: slideout 500ms ease;
-webkit-animation: slideout 500ms ease;
-moz-animation: slideout 500ms ease;}
.right-fast-online:hover{cursor: pointer;}
.right-user-login{padding: 20px; border: 2px solid #cccccc; right: 40px; position: absolute; top:0px;  background-color: #fff; width: 200px}
.right-user-avatar{width: 65px; border-radius: 50%; height: 65px; border: 1px solid #cccccc;}
.right-phone-number{padding: 10px; border: 2px solid #cccccc; right: 40px; position: absolute; top:0px; background-color: #fff;}
.right-user-name{float: left; margin-top: 15px; margin-left: 10px; font-size: 16px; width: 120px; height: 30px; line-height: 30px; overflow: hidden;}
.right-user-ctrl dd{float: left; width: 40%; margin-left: 5%; margin-right: 5%; text-align: center; margin-top: 8px; }
.right-user-ctrl dd a{background: none; width: auto; height: auto; border: 2px solid #e5e5e5; height: 20px; line-height: 20px; border-radius: 9px;}
.right-user-nologin{padding: 20px; border: 2px solid #cccccc; right: 40px; position: absolute; top:0px;  background-color: #fff; width: 200px}
.right-fast-form-item{margin-bottom: 10px; display: block;}
.right-fast-form-item span{display: block; margin-bottom: 10px; font-size: 14px;}
.right-fast-form-item input{width: 188px; border: 1px solid #cccccc; padding: 5px; line-height: 18px; float: none;}
.right-fast-form-item input:focus{border: 1px solid #ff7e00;}
.right-fast-form-item .right-find-pwd{width: auto; height: auto; float: right; color: #00cc33}
.right-fast-form-btn{margin-bottom: 5px;}
.right-fast-form-btn span{width: 100%;height: 30px; background-color: #ff8800; display: block; color: #fff;font-size: 16px; text-align: center; line-height: 30px; border-radius: 5px; cursor: pointer;}
.right-fast-form-reg{padding-top: 5px; border-top: 1px #cccccc dotted;}
.right-fast-form-reg a{width: auto !important; height: auto !important; display: inline !important; color: #0c3}
.right-min-user-avatar{width: 34px; height: 34px; border-radius: 50%;border: 1px solid #cccccc; margin-left: 2px;}
.right-c-arrow{
position: absolute;
display: block;
width: 6px;
overflow: hidden;
height: 18px;
right: -6px;
top: 10px;}
.right-c-border{
width: 0;
height: 0;
border-left: 7px solid #cccccc;
border-top: 7px solid transparent;
border-bottom: 7px solid transparent;
position: relative;
display: block;
}
.right-c-border em {
display: block;
width: 0;
height: 0;
border-left: 4px solid #fff;
border-top: 3px solid transparent;
border-bottom: 3px solid transparent;
position: absolute;
top: -3px;
left: -7px;
}
@-webkit-keyframes
slideout{from{top:-20px;opacity:0}to{top:0px;opacity:1}}
@-moz-keyframes
slideout{from{top:-20px;opacity:0}to{top:0px;opacity:1}}
@-o-keyframes
slideout{from{top:-20px;opacity:0}to{top:0px;opacity:1}}