@charset "gb2312"; 
.line_content{width:1001px;margin:0 auto; margin-top:10px;}

.xianlu{ background-color:#E8F4FF; border:1px solid #e8f4ff; padding:10px;zoom:1; float:left; margin-bottom:10px;}
.xianlu .huandeng{width:580px; overflow:hidden; background-color:#fff; border:1px solid #DFDFDF; padding:10px;position: relative;}
.xianlu .huandeng p{background:rgba(0, 0, 0, 0.6);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000);}
.xianlu .huandeng p{bottom:42px;*bottom:45px;width:100%;padding:3px 0 3px 4px; position:absolute;color:#fff; width:576px;}
.xianlu .huandeng p em{ background:url(../../images/tuijians2.png) no-repeat;width:540px; font-style:normal; font-size:14px; font-weight:bold; float:left; color:#F90; border-bottom:1px #666 solid; margin-bottom:5px;padding:5px 0 5px 32px}
.xianlu .xl_left{ float:left; margin-right:8px;}


.fx{ float:left; padding-top:5px;}
.fx img{ vertical-align:top; }
.more{ height:16px; color:#5D8AF2; }
.fx a{ color:#004CFB; text-decoration:none;}
.fx a:hover{ color:#004CFB; text-decoration:none;}

.shouc{ float:right;color:#004590; padding-top:5px; background:url(../../images/jt.gif) no-repeat left 10px; padding-left:15px;}
.shouc a{ text-decoration:none; color:#004590;}
.shouc a:hover{ text-decoration:none; color:#004590;}




.l_tese{ margin-top:10px;background-color:#fff; border:1px solid #DFDFDF; padding:10px; width:580px; overflow:hidden;}
.l_tese em{ font-style:normal; font-size:14px; font-weight:bold; color:#000;}
.l_tese .wenzi{ font-size:12px; color:#333; margin-top:6px;}

.xl_right{border:1px solid #E0E0E1; overflow:hidden; zoom:1; width:367px;float:right; background:#FFF url(../../images/gdy.gif) right top no-repeat; }
.xl_right .gongsi{ background:url(../../images/gongsi_bg.gif) right top no-repeat; padding:10px; width:348px !important;}
.xl_right .lines{ padding:10px;width:348px !important;}
.xl_right .top{ margin-top:auto;}
.xl_right .66{ padding:10px;}
.xl_right .linexz{ background: url(../../images/xiaoz.gif) 298px top no-repeat; padding:10px;width:348px !important;}
.xl_right .linezy{ background: url(../../images/zyx_bg.gif) 298px top no-repeat; padding:10px;width:348px !important;}
.xl_right .lineal{ background: url(../../images/anli_bg.gif) 298px top no-repeat; padding:10px;width:348px !important;}
.xl_right .linedd{ background: url(../../images/dd_bg.gif) 298px top no-repeat; padding:10px;width:348px !important;}
.xl_right .top .newtitle{ width:300px;}
.xl_right .top .newtitle img{ vertical-align:bottom; margin-left:5px;}
.xl_right .top h1{font-size:20px;font-family: "Î¢ÈíÑÅºÚ","ËÎÌå"; line-height:28px; display:inline;}
.xl_right .top .price{color:#666; margin-top:15px;}
.xl_right .top .price em{ font-style:normal;color:#EC5F00; font-size:14px; font-weight:bold;}
.xl_right .top .shuoming{ font-size:12px; color:#666; line-height:26px; margin-top:5px;}
.xl_right .top .shuoming strong{color:#333;}
.xl_right .top .shuoming em{color:#333; font-style:normal; font-weight:bold;}
.xl_right .top .slast{ border-bottom:1px solid #BCBCBC; padding-bottom:10px;}

.baojia{ margin-top:15px;}
.baojia .jisuan{ overflow:hidden;zoom:1;}
.baojia .jisuan ul{ float:left; width:215px;}
.baojia .jisuan ul li{ width:100px; height:34px; float:left;}
.baojia .jisuan ul li select{ height:24px;}
.baojia .jisuan ul .w93 select{ width:93px;}
.baojia .jisuan a{ float:left; margin-top:17px;}

.baojia .jieguo{ margin-top:6px; display:none}
.baojia .jieguo span{ color:#FF6600; font-size:18px; font-family:Arial,ËÎÌå,serif;}
.baojia .ershi{ border-top:1px dashed #ddd; margin-top:6px; padding-top:6px; line-height:26px;}
.baojia .ershi em{color:#FF6600;font-style:normal; padding-right:5px; font-size:16px; font-family:"Î¢ÈíÑÅºÚ","ËÎÌå"; font-weight:bold;}
.baojia .ershi i{color:#FF6600;font-style:normal;font-size:16px; font-family:"Î¢ÈíÑÅºÚ","ËÎÌå"; font-weight:bold;}
.baojia .ding{ margin:12px 0 5px 0; text-align:center;}

.zy_daoh{border-bottom: 1px solid #ACCCEF; width:980px; background:#FFF; clear:both;}
.fudongs{border-bottom: 1px solid #ACCCEF; width:980px; background:#FFF;}
.huadong{ border:1px solid #eee; margin-top:13px; overflow:hidden; zoom:1; padding:15px 10px 15px 10px; position:relative; clear:both;}
.huadong .tabs{border-left:1px solid #AFCEF0;  height:39px;}
.huadong .tabs li{ height:40px; line-height:40px; float:left; text-align:center; background:url(../../images/tab_bg1.gif) repeat-x; color:#0053AA; font-size:14px; font-weight:bold; padding:0 20px 0 20px;border-right: 1px solid #AFCEF0; cursor:pointer; margin-bottom:-1px;}
.huadong .tabs li.select{background:url(../../images/tab_bg2.gif) repeat-x;}
.huadong .tabs li a{color:#0053AA;}
.huadong .hcontent{ display:none;}
.days{border-bottom:1px solid #E4E4E4; padding-bottom:6px; margin-top:18px; width:980px;}
.days a{ color:#0053AA; margin-right:10px;}
.line_lc{ padding-bottom:15px;}
.line_lc h5{ background-color:#F1F8FF; line-height:27px; border-bottom:solid 1px #C8E0FA; width:972px; display:block; color:#FF6600; font-size:16px;font-family:"Î¢ÈíÑÅºÚ","ËÎÌå"; padding:5px 0 3px 8px;}
.line_lc span{font-size:16px; font-weight:bold; padding-right:15px;}

.cz{ padding-top:15px; display:block; color:#000; font-size:14px; line-height:25px;padding-left:8px;} 
.cz a{ color:#000; font-weight:bold;}
.ycan{ padding-top:10px; background:url(../../images/yongcai.jpg) no-repeat 2px 12px; padding-left:20px; color:#5E5E5E; margin-left:8px;}
.zhusu{ padding-top:10px; background:url(../../images/zhusu.jpg) no-repeat 0 12px; padding-left:20px; color:#5E5E5E; margin-left:8px;}
.xline{ border-top:dashed 1px #DDDDDD; padding-top:15px; display:block; margin-top:8px; text-align:right; padding-right:3px; margin-right:5px;}

.lineimg{ padding-top:10px; overflow:hidden; zoom:1; padding-left:8px;}
.lineimg li{ float:left; padding-right:10px;  text-align:center;}

.lineimg a{ text-decoration:none; display:block;color:#666;}
.lineimg a:hover{ color:#f60;}
.lineimg span{font-size:12px; text-decoration:none; font-weight:normal; margin-top:5px; display:block;}
.lineimg a img{ border:solid 1px #999;  width:122px; height:105px; padding:2px;}
.lineimg a:hover img{ border:solid 1px #f60;  padding:2px;}

.pkg-detail-infor{ float:left;}
.fybh{ float:left; padding-top:20px; padding-bottom:20px; border-bottom:1px #E3E3E3 dotted;}
.fybh dt{background-color:#F1F8FF;  height:30px; line-height:30px; margin-bottom:10px;  font-weight:bold; padding-left:26px; font-size:14px; width:180px; float:left;background: url(../../images/dq_bg.gif) no-repeat; *padding-top:2px;}
.fybh dd{ font-size:12px; line-height:26px; padding-left:10px; float:left; width:760px;}
.fybh dd a{ color:#03F; margin-right:10px;}
.fybh dd a:hover{ color:#F60;}
.fkqy{ width:968px; overflow:hidden;zoom:1; padding-bottom:5px; border:solid 1px #FEE8DA; background-color:#fff; margin-top:20px;}
.fkqy_tit{ background:url(../../images/qk.gif) no-repeat; width:177px; height:29px;}
.fkqy_tit strong{ color:#FF3300; font-size:14px; background:url(../../images/fk_tb.gif) no-repeat 5px 8px; display:block; line-height:29px; padding-left:22px;}
.fkqy_bot{ padding:10px 0 0 15px; border-bottom:1px dashed #FFDFCE; overflow:hidden; zoom:1; padding-bottom:10px; margin:0 5px 0 5px;}
 .wu{ border-bottom:none;}
.zy_hotle{ margin-bottom:20px;}
.zy_hotle dt{background-color:#F1F8FF; border-bottom:solid 1px #C8E0FA; height:30px; line-height:30px; margin-bottom:10px;  font-weight:bold; padding-left:10px; font-size:14px;}
.zy_hotle dd{ font-size:12px; line-height:26px; }
.zy_hotle dd table{ border:1px #C4E9FF solid;border-collapse: collapse;
    border-spacing: 0;}
.zy_hotle dd th{ text-align:center; background:#EEFBFF; height:35px;}
.zy_hotle dd td{ text-align:center; height:30px;}
.zy_hotle dd .go{ background:url(../../images/goback.gif) no-repeat; display:block; width:20px; height:20px;}
.zy_hotle dd .zy_linebot{ height:1px; background:#C4E9FF;}
.hotel_content{ float:left; margin-bottom:12px;}
.hotel_content table{ border:1px #C4E9FF solid;border-collapse: collapse; border-spacing: 0;}
.hotel_content th{ text-align:center; background:#EEFBFF; height:35px;}
.hotel_content td{ text-align:center; height:30px;}



.fkqy_bot dt{ float:left; padding-top:15px;}
.fkqy_bot dd{ float:left; line-height:25px; padding-left:15px; width:850px; color:#333;}
.fkqy_bot dd a{ color:#1F59C4;}
.fkqy_bot dd span{ color:#666;}

.tbtj{ margin-top:20px;}
.tbtj h3{ background:url(../../images/bg5.gif) repeat-x; height:29px;}
.tbtj h3 span{ background:url(../../images/bg6.gif) 10px 0 no-repeat; padding-left:21px; font-size:14px; height:29px; line-height:30px;}
.tbtj ul{ margin-top:10px; overflow:hidden;zoom:1; padding-left:10px;}
.tbtj ul li{ width:309px; float:left; border-right:1px solid #D8D8D8; margin-right:15px; padding-right:15px;}
.tbtj ul li.last{ border-right:none; margin-right:0; padding-right:0;}
.tbtj ul li a{ color:#0053aa; width:240px; float:left; display:block;}
.tbtj ul li span{color:#E56700; font-weight:bold; width:65px; float:left; display:block; text-align:right;}
.tbtj ul li em{ display:block; font-style:normal;}

.relevant_lines{ padding-top:10px;}
.relevant_tit{background:url(../../images/xxk_tit.gif) repeat-x;  overflow:hidden; zoom:1;}
.relevant_tit strong{ background:url(../../images/tab_xx.gif) no-repeat; height:31px; display:block; float:left; line-height:31px; width:80px; text-align:center; color:#000;}
.relevant_tit span{ float:right; line-height:31px; padding-right:5px;}
.relevant_tit span a{ color:#004590; text-decoration: none;}
.relevant_bot{border:1px #5ca3e3 solid; border-top:none;overflow:hidden; zoom:1; }
.relevant_bs{ background-color:#fff;  margin:0 1px 1px 1px; float:left;}
.relevant_xlu{ padding:8px 5px 0 8px;background-color:#fff} 

.relevant_xlu li{ border-bottom:dashed 1px #ddd;overflow:hidden; zoom:1; width:477px; float:left; padding:8px 0px 10px 5px; margin-right:10px;}
.relevant_xlu  .last4{ border-bottom:none;}
.relevant_xlu .price {color:#FF6600; float:right; width:90px; display:block; font-family:"Î¢ÈíÑÅºÚ","ËÎÌå"; padding-top:26px;}
.relevant_xlu .price em{ font-size:22px;font-style: normal;font-weight: bold; font-family:Arial, Helvetica, sans-serif;}
.relevant_xlu .name{ float:left; width:258px; font-size:14px; color:#0000ff; padding-top:2px; max-height:45px; overflow:hidden;zoom:1;}
.relevant_xlu img{ float:left;}
.relevant_xlu .date{ float:left; padding-right:5px; color:#666666; padding-top:2px;}
.relevant_xlu  a{color:#007ED9; text-decoration:none;}
.relevant_xlu  a:hover{color:#ff6600; text-decoration:underline;}
.relevant_xlu .line_ct{ float:left; width:265px; padding-left:10px;}


.free_price{ padding-top:15px; display:block;} 
.free_price em{ font-family:"Microsoft YaHei"; color:#EC5F00; font-size:16px; font-style:normal;}
.free_price strong{ font-size:30px; color:#EC5F00;}
.free_price a{ text-decoration:none; color:#004590;}
.free_kb{ display:block; padding-top:5px;}
.free_kb p{ padding:5px 2px 5px 5px; background:#FEEBCB; border-right:1px #F3F3F3 solid; border-bottom:1px #F3F3F3 solid;}
.dingjing{ color:#F60; padding-top:6px;display:block; font-weight:bold;}
.free_biaohao{  padding-top:5px; width:320px; overflow:hidden; zoom:1;}
.free_biaohao em{ color:#333; font-style:normal;}
.free_biaohao li{ float:left; width:160px; line-height:25px;}
.actshow{ padding-top:5px;float:left; position:relative;}
.actshow dl{ float:left; width:345px; margin-bottom:3px;}
.actshow dt{ float:left;}
.actshow dd{ float:left;}

.actshow .bjcolor{ background-color: #F07372;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 18px;
    line-height: 16px;
    margin: 3px 10px 0 0;
    padding: 1px 1px 1px 5px;}
.actshow .bjcolor em{ font-style:normal;font-weight:bold; padding-left:2px; padding-right:2px; background:#fff; color:#f07372; margin-left:5px; margin-right:5px; height:20px; line-height:19px;}	
.actshow .actshuoming{ border:1px #f07372 solid; padding:5px; position:absolute; background:#FFF;top:28px; display:none;box-shadow:0px 5px 6px -5px #999; z-index:9;}
.actshow .actshuoming p{ padding-top:5px;}
.actshow .actshuoming a{ color:#06F; float:right;}
.actshow .actshuoming a:hover{ color:#f07372;}



.anli_kb{ display:block; padding-top:5px;}
.anli_name{font-size:14px; margin-top:15px; margin-bottom:5px; display:block;}
.yd{ padding-top:12px; border-bottom: dotted 1px #E6E6E6; padding-bottom:12px; width:347px;}
.ctuan{ background-color:#EDEFFE; width:337px; display:block; margin-top:15px; line-height:30px; padding:10px 5px 5px 5px; font-family:Arial;}
.vipxt{ background-color:#FFC; width:337px; display:block; margin-top:5px; line-height:30px; padding:10px 5px 5px 5px; font-family:Arial;}
.vipxt a{ color:#03F;}
.vipxt a:hover{ color:#F30;}
.ctuan a{ text-decoration:none; color:#0000ff; padding-left:3px;}
.ctuan a:hover{  color:#F30;}
.dianhua{ font-size:18px; color:#FF0000; font-family:Arial, Helvetica, sans-serif;}
.dianhua em{ font-style:normal;}


.tj{ padding-top:10px; width:350px; line-height:25px;}
.tj strong{ background:url(../../Images/tuijians.jpg) no-repeat;color:#333; display:block; padding:2px 0 5px 30px; font-size:14px;}

#qijia{width:197px; height:188px; background-color:#FFFFCC;border:solid 1px #FFCC66; position:absolute;left:100px;top:115px;}
#qijia a{ line-height:24px;  display:block; padding:5px 5px 5px 5px;}
#qijia span{ background:url(../../images/qj_sjx.gif) no-repeat; width:9px; height:5px; display:block; position:absolute; left:60px; top:-5px;}




.calendar{ width:602px; background-color:#fff; margin-top:8px; overflow:hidden; padding-bottom:5px;}
.calendar_kb { padding:15px 8px 0 8px; font-style:normal;}
.font14{ color:#000; font-size:14px; font-weight:bold;}
.gree{ color:#339900; font-size:14px;}
.calendar_kb p{ font-size:14px; padding-top:8px;}
.anli_pinglun { padding:10px 8px 8px 8px; font-style:normal; font-size:14px; background:#FFF; margin-top:10px; width:585px;}

.calendar_kb table{background-color:#BADBF5; margin-top:6px;}
.calendar_kb table th{ background-color:#FEF7E9; height:40px;}
.calendar_kb table th img{ vertical-align:middle;}
.calendar_kb table td{ background-color:#fff;height:40px;font:normal 12px arial; color:#999; text-align:center;}
.calendar_kb table td:hover{ background-color:#F3FFE0;}
.calendar_kb table td a{color:#f30; font-size:12px; text-decoration:none; padding-bottom:5px;font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå";}
.calendar_kb table td a:hover{color:#f30;}
.calendar_kb table td a.jieristy{color:#09F;}
.calendar_kb table .yuefen{ background-color:#BADBF5; font-size:12px; font-weight:bold;cursor:pointer;}
.calendar_kb table .week{font-size:12px;  color:#666; background-color:#ECF3FB;}
.calendar_kb table .last{ color:#f30; font-size:12px; background-color:#ECF3FB;}
.calendar_kb table .ylbgs{background-color:#FFFFCC;}
.calendar_kb table p{  border:1px #FFDD67 solid; padding:12px; font-size:12px;position: absolute; z-index: 999; margin-left:82px;*margin-left:16px; background:#FFFCE5; color:#000; display:none; *margin-top:15px; text-align:left; line-height:22px;}
#eventDivMsg{ border:1px solid #FFCC66; width:195px; background-color:#FFFFCC; padding:5px;}



.prite{
	font-size: 14px;
	color: #004590;
	position: absolute;
	left: 771px;
	width: 209px;
	top: 25px;
}
.prite img{ padding-right:8px; padding-left:5px;}
.prite a{ text-decoration:none; color:#004590;}

.hotel dd{ overflow:hidden; zoom:1; line-height:28px;}
.hotel dt{background-color:#F1F8FF; border-bottom:solid 1px #C8E0FA; height:30px; line-height:30px; margin-bottom:16px; font-weight:bold; padding-left:10px; font-size:14px; width:970px;}
.hotel li{ float:left; margin-right:10px; margin-bottom:20px;}
.hotel li img{ float:left; margin-right:10px;}
.hotel li p{ float:left; width:780px;}
.hotel li .hotelname { color:#F90}
.hotel li .hotelname a{ color:#03F; font-size:14px; font-weight:bold; text-decoration:underline;}
.hotel li .hotelname a:hover{ color:#F60;}
.hotel li .hoteljieshao { display:block;}
.hotel li .hoteljieshao a{color:#00F;}


.hfjl{ border:solid 1px #dfdfdf; width:998px; margin-top:10px; overflow:hidden; zoom:1; padding-bottom:8px;} 
.tlyou{ background-color:#9bc9fb; height:30px; width:982px; margin:10px 4px 0 4px; line-height:30px; padding-left:8px; font-size:14px; 
font-weight:bold; color:#fff;}
.showmddnr{ float:left; width:988px; margin-top:10px;}
.showmddnr ul{ float:left; margin-left:8px;}
.showmddnr li{ float:left;  margin-right: 12px;margin-top: 5px;overflow: hidden; width: 172px;border: 1px solid #E8E8E8;padding: 2px 5px; text-align:center;}
.showmddnr li a{ color:#666;}
.showmddnr li a:hover{ color:#F30; text-decoration:none;}
.showmddnr li:hover{background:#FFFF80;}
.yji{ float:left;}
.yj_gd{ float:right; font-weight:normal; font-size:12px; padding-right:10px;}
.yj_gd a{ color:#FFF;}
.martt{ padding:0 10px 0 10px;}
.martt li{ height:80px; overflow:hidden; zoom:1; margin-left:10px; padding-top:8px;}
.myd{ background:url(../../images/manyi.gif) no-repeat; height:45px; width:82px; color: #FF6600; float:left; padding-left:10px; margin-top:13px;}
.myd em{ color: #FF4400; font-size:18px; font-style:normal;}
.pingjia{ float:left; font-size:14px; color:#575757; width:620px; padding:10px 0 0 20px; line-height:22px;}
.pingjia em{ font-weight:bold; font-style:normal; font-size:12px; display:block; padding-bottom:5px;}
.hfrq{ float:right; color:#999; font-family:Arial; padding:30px 10px 0 0;}
.hfbj{ background-color:#f7fbff; border-top:solid 1px #cee1f2; border-bottom:solid 1px #cee1f2; height:90px;}
.hf_pages{ overflow:hidden; line-height:25px; text-align:right;margin:10px 12px 10px 0; font-family:Arial; width:980px; display:block;}
.hf_pages a{ padding:3px 6px; color:#1f3a87; border:1px solid #C3C2C2; background:#f0f4f5; text-decoration:none; }
.hf_pages a.active{ color:#c00;}
.xinyj{ padding:10px 20px 0 10px; width:458px; overflow:hidden; zoom:1; float:left;}
.yjgy{ float:left; color:#0000ff; font-size:14px;}
.yjgy a{color:#0000ff;}
.yjgy a:hover{ color:#F30;}
.fbsj{ float:right; color:#999;}
.xgy{ clear:both; color:#999; line-height:22px; height:40px; padding-top:10px; overflow:hidden; zoom:1;}
.xgy a{ color:#0000ff; text-decoration:none;}
.xgy a:hover{ color:#F30;}
.gylb { padding:10px 0 0 10px; overflow:hidden; zoom:1; width:980px;}
.gylb li{ line-height:26px; color:#575757; height:26px; float:left; width:446px; padding-right:30px;background: url(../../Destination/images/line_icon.gif) no-repeat scroll 0 10px transparent; padding-left:10px;}
.gylb li a{ text-decoration:none; color:#575757;}
.gylb li a:hover{color:#000; text-decoration:underline;}
.gylb span{ float:right; color:#999;}

.tw_tit{ background-color:#F7F7F7; height:40px;}
.tw_tit h3{ color:#F7740F; line-height:40px; float:left; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; padding-left:300px;}


.gongyk{ width:700px;max-height:520px; border: solid 5px #C3DCF2;font-size:12px; background-color:White;  position: absolute;top:50%;left:50%; z-index:2000; display: none; margin-left:-350px; margin-top:-210px; color:#333; font-family:Arial,'ËÎÌå'; }  
.close{ float: right; padding:8px 6px 0 0; cursor:pointer;}
.linetitle{ padding-left:55px; margin-top:15px; font-size:14px; padding-right:50px;}
.question_xxs{ width:648px; overflow:hidden; zoom:1; padding:15px 0 0 20px;}
.question_xxs li{ overflow:hidden; padding-top:5px; margin-bottom:10px;}
.question_xxs li#submitids{ margin-top:10px;}
.question_xxs li .yx{ font-weight:normal;}
.question_xxs label{  width:80px;text-align:right; float:left; display:block; font-size:14px; color:#000; padding-top:3px;}
.question_xxs p{ font-size:12px; font-weight:normal; margin-left:80px;} 
.question_bks{ width:200px; height:22px; line-height:22px; border:solid 1px #BED5EB; vertical-align:middle; color:#666; padding-left:5px;}
.xh{ color:#F00; font-size:12px; margin-left:5px;font-weight:normal;}
.anniu{ padding-left:80px; border:0;}
.wby{ width:500px; height:79px; border:solid 1px #BED5EB; vertical-align:text-top; padding-left:3px; line-height:22px;color:#666; padding-left:5px;}
.question_xxs .yzm{ width:80px; height:22px; line-height:22px; border:solid 1px #BED5EB; vertical-align:middle; color:#666; padding-left:5px;}
.question_xxs a{ color:#03F;}
.question_xxs a:hover{ color:#F30;}
.question_xxs .submitaniu{ width:130px; height:30px; background:#f90; color:#FFF; text-align:center; line-height:26px; font-size:14px; margin-left:80px; margin-bottom:20px; font-weight:bold; cursor:pointer;}
.question_xxs .submitaniu:hover{ background:#F60;}
.hd_img{border: 1px solid #CCCCCC; float: left; height: 240px; padding: 7px;width: 296px;}
.hd_img #SlidePlayer {position:relative;margin: 0 auto;}
.hd_img .Slides{padding: 0;margin: 0;list-style: none;height: 240px;overflow: hidden;}
.hd_img .Slides li {float: left;width: 296px;height: 240px; margin:0 auto;}
.hd_img .Slides img{border:0;display: block;width: 296px;height: 240px;}
.hd_img .SlideTriggers{margin: 0;padding: 0;list-style: none; position: absolute; top:212px; right:8px;z-index: 10;height: 25px;}
.hd_img .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;}
.hd_img .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; }
.hotelcontent{ float:left; margin-left:10px; width:650px;}
.hotelcontent li{ margin:0; margin-right:10px; margin-bottom:5px;color:#FFF;}
.hotelcontent p{ clear:both; color:#666;}
.hotelcontent p em{ font-style:normal; color:#000;}
.hotelcontent .h_0range{  background-color:#dd9205;display:block; padding:3px 10px; }
.hotelcontent .h_green{ background-color:#0fa50f;display:block; padding:3px 10px;}
.hotelcontent .h_blue{ background-color:#17aad5;display:block; padding:3px 10px;}
.hotelcontent .h_cl1{ background-color:#d82986;display:block; padding:3px 10px;}
.hotelcontent .h_cl2{ background-color:#2560ac;display:block;padding:3px 10px;}
.hotelcontent .h_cl3{ background-color:#b36237;display:block; padding:3px 10px;}
.hotelcontent .h_cl4{ background-color:#9611c1;display:block; padding:3px 10px;}
.hotelcontent .h_cl5{background-color:#de0303;display:block; padding:3px 10px;}
.hotelcontent .h_cl6{background-color:#4e28c1;display:block; padding:3px 10px;}
.hotelcontent .h_cl7{ background-color:#9fd628;display:block; padding:3px 10px;}
.hotelcontent .hotelname{ font-size:16px; margin-bottom:10px;}
.hotelcontent .hotelname a{ color:#06F; font-weight:bold;}
.hotelcontent .hotelname a:hover{ color:#F60;}
.roomsty{ margin-top:15px; padding-top:15px; border-bottom:1px #E3E3E3 dotted;}
.roomsty th{ text-align:left;padding-left:10px; border-bottom:1px #F3F3F3 solid; background:#F1F8FF; border-bottom:1px solid #C8E0FA;}
.roomsty td{ padding-left:10px;}

.zy_book{ float:left;background:#06F; height:40px; overflow:hidden; width:981px; margin-bottom:10px; *margin-bottom:0px;
            background:-webkit-gradient(linear, left top, left bottom, from(#18B7D4),to(#2D9FBB));background:-moz-linear-gradient(top,#18B7D4,#2D9FBB);background: -o-linear-gradient(top,#18B7D4,#2D9FBB);
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr="#18B7D4",endcolorstr="#2D9FBB");color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    line-height: 40px; padding-left:20px;}
.zy_book select{ margin-right:30px;}
.zy_book .zy_book_left{ float:left; width:800px; height:40px; line-height:40px;}
.zy_book .zy_book_right{ float:left; background:#F90; text-align:center; width:170px; height:40px;}
.zy_book .zy_book_right em{ font-style:normal; font-family:Arial, Helvetica, sans-serif; font-size:28px; font-weight:bold;}
.hotel_zhu{ margin-bottom:20px; width:978px;border-bottom: 1px dashed #D6C6AF; float:left; padding-bottom:10px;}
.hotel_zhu .hotel_fa{ padding-left:10px; font-weight:bold; width:978px; float:left; font-size:14px; margin-bottom:10px; color:#36F;}
.hotel_zhu img {float: left;margin-right: 10px;}
.hotel_info{ float: left; width: 800px;}
.hotel_info span {margin-right: 20px;}
.hotel_info span img{ float:none;}
.hotel_info h4 { display: inline; margin-right: 20px;}
.hotel_info h4 a{ color:#06F; font-size:14px;}
.hotel_info h4 a:hover{ color:#F90; }
.hotel_info p { color:#999; margin-bottom:8px;
    height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 800px;
}


.showxc {
    background: url(../../Images/line_days.gif) repeat-x scroll 0 0;
    border-bottom: 1px dotted #BEBEBE;
    height: 39px;
    line-height: 39px;
    margin: 0 auto 6px;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: 980px;
}


.showxcl strong {
    color: #333333;
    font-size: 14px;
    margin-left: 15px;
}
.showxcl {
    float: left;
    font-family: Î¢ÈíÑÅºÚ;
    width: 120px;
}
.showxcr a {
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #E0E0E0;
    color: #333333;
    padding: 0 8px;
}
#tl_ts th {
    background:#F0FAFF;
    font-weight: bold;
    padding: 1px 0 0 5px; text-align:left;
}
#tl_t td {
    border-bottom: 1px dotted #D1E7FE;
    padding: 5px 0 5px 5px;
}

#tl_t strong {
    background:url(../../Images/tl_listbg.gif) no-repeat 2px 4px;;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    height: 21px;
    padding: 2px 0 0;
    text-align: center;
    width: 20px; font-family:Arial, Helvetica, sans-serif;
}

#tl_t td a {
    color: #2574C2;
}

.dd_xl_yd {width:346px; background-color:#ffffcc; margin-top:10px;}
.dd_xl_date {width:330px;padding:10px 0 5px 10px;}
.dd_xl_date select{width:325px;border:1px #CCC solid; padding:3px 0 3px 0;}
.dd_xl_rens {width:330px; padding:0 0 10px 10px; }
.dd_xl_rens a{ color:#06F;}
.dd_xl_rens a:hover{ color:#F00;}
.dd_xl_rens select{width:45px;border:1px #CCC solid; padding:1px 0 1px 0;}
.dd_xl_rens li {width:110px; height:30px; line-height:30px; list-style:none; float:left;}
.dd_xl_db {width:367px; height:16px; background-image:url(../../images/yud_bg.jpg);}
.dd_xl_yd1 {width:367px;background-color:#fffded;}
.dd_xl_jl {width:346px; height:30px; line-height:30px; font-weight:bold; background:url(../../Images/tuijians.jpg) no-repeat;  text-indent:30px;font-size: 14px;}
.dd_xl_jl1 {width:346px; border-bottom:1px dashed #999; padding-bottom:10px;}
.dd_xl_yuding{ margin-top:10px; float:left; width:330px; padding-left:10px;}
.dd_xl_sm{ color:#666; margin-top:10px; width:330px; padding:5px 0 5px 10px;}
.dd_xl_sm a{ color:#06F;}
.dd_xl_sm a:hover{ color:#F00;}
.dd_xl_dz {width:350px; height:100%; margin:10px auto;}
.dd_xl_dz_pic {width:100px; height:65px; float:left; background-image:url(../../images/baom_bg.jpg); margin-top:5px;}
.dd_xl_dz_font {width:230px; height:100%; float:left; margin-left:20px;}
.dd_xl_dz_font ul {width:230px; height:100%; margin:0; padding:0;}
.dd_xl_dz_font li {width:230px; min-height:26px; line-height:26px; list-style:none;}
.dd_xl_dz_font span {font-size:14px; font-weight:bold; color:#0b5fa8;}

.line_marquee {
	/* required styles */
	display: block;
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
	overflow: hidden;
	width: 320px;
	height: 52px; /* height should be included to reserve visual space for the marquee */

}

.line_marquee li {position: absolute;
	top: -999em;
	left: 0;
	display: block;
	white-space: nowrap; /* keep all text on a single line */
	padding: 3px 5px;
}
#line_order{ float:left;}
#line_order li{ float:left; margin-right:6px; cursor:pointer; width:80px;}
#line_order li a:hover{ text-decoration:none; color:#F60;}
#line_order .selprice{background:url(../../images/main.png) no-repeat;background-position: -410px -550px; width:20px;height:20px;float:left;}
#line_order .lineask{background:url(../../images/main.png) no-repeat;background-position: -426px -550px; width:20px;height:20px;float:left;}
#line_order .ilike{background:url(../../images/main.png) no-repeat;background-position: -390px -550px; width:20px;height:20px;float:left;}
#line_order .dlike{background:url(../../images/main.png) no-repeat;background-position: -371px -550px; width:20px;height:20px;float:left;}
#line_order .txprice:hover .selprice{background:url(../../images/main.png) no-repeat;background-position: -504px -550px;}
#line_order .twask:hover .lineask{background:url(../../images/main.png) no-repeat;background-position: -520px -550px;}
#line_order .ixihuan:hover .ilike{background:url(../../images/main.png) no-repeat;background-position: -484px -550px;}
#line_order .buxihuan:hover .dlike{background:url(../../images/main.png) no-repeat;background-position: -465px -550px;}
#line_order .ixihuan em{ font-style:normal;}
#line_order .buxihuan em{ font-style:normal;}
#line_order .newlinebook a{width:143px;height:45px; display:block;}
#line_order .newlinebook{ float:left;background:url(../../images/main.png) no-repeat;background-position: -371px -393px; width:155px;height:46px;}
#line_order .newlinebook:hover{ background:url(../../images/main.png) no-repeat;background-position: -371px -447px;}
#line_order .newnolinebook{ float:left;background:url(../../images/main.png) no-repeat;background-position: -371px -502px; width:155px;height:46px;}
