/*整体设置*/
body,pre,div,p,h1,h2,h3,h4,h5,h6,hr,ul,li{ border:none;  padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
img{ border:0;} 
li{list-style-type:none;}
ul,li{ list-style:none; margin:0;}
body{ font-size:12px;}
select{ font-size:12px}
P {line-height:150%}
a {color:#0f65b8;text-decoration: none;}
a:hover {text-decoration:underline; color:#0099ff;}

/*头部*/
.NTES_passport {clear:both; width:100%; height:auto; background-image:url(../images/bg_body.jpg); background-position:center;}
.main {width:960px; height:auto; margin:0 auto;}
.sub { width:960px; height:37px; clear:both; overflow:hidden; margin:0 auto; }
.logo { width:960px; height:112px; clear:both; overflow:hidden; margin:0 auto; }
.logo_h1 { width:200px; height:112px; float:left;}
.top_txt { width:750px; height:32px;line-height:32px; float:right; margin:0; padding:0;}
.top_txt p { float:left; line-height:32px; text-align:right;}
.top_txt a { float:left; line-height:32px; padding:0 5px; float:right;}
.top_txt_bootmb { width:750px; height:78px; float:right; margin:0; padding:0;}
.subtop { width:100%; height:118px; clear:both; overflow:hidden;}
.sub_bg { width:100%; height:37px; clear:both; background-image:url(../images/nav_bg.jpg);}
.sub_bg2 { width:100%; height:37px; clear:both; background-image:url(../images/nav_bg.jpg); background-position:0 -37px;}
.so { width:240px; height:35px; line-height:35px;float:left; text-align:left;}
.so_bg { width:150px; height:23px; margin:3px 5px 0 5px; display:inline; background-image:url(../images/so_bg.jpg); background-position:left center;}
.so_bg { line-height:23px; padding:0 0 0 25px; color:#c6c6c6;}
.so_anlu { margin:2px 0 0 0; display:inline;}
.so_znan { width:960px; height:auto; clear:both; float:left;}
.so_time { width:228px; height:30px; float:right;}
.so_nian { height:30px; float:left; padding:0 0 0 25px;  background-image:url(../images/blue_bg.jpg); background-repeat:no-repeat; background-position:28px 1px;}

/*主体左边*/
.leftxt { width:235px; float:left;}
.jiudian { width:235px; float:left; border:1px solid #b0d1f0; margin:0; display:inline;}
.newhotel { width:235px; height:27px; line-height:27px; float:left; border-bottom:1px solid #b0d1f0; background-image:url(../images/left_bg.jpg);}
.newhotel h2 { padding:0 5px; font-size:13px; line-height:27px; float:left; color:#0969b8;}
.newhotel h2 a {color:#0969b8;}
.newhotel h2 a:hover {color:#0969b8; text-decoration:underline;}
.newhotel span {padding:0 5px; font-size:12px; line-height:27px; float:right; color:#0969b8;}
.newhotel span a {color:#0969b8;}
.newhotel span a:hover {color:#0969b8; text-decoration:underline;}
.newhotel_txt { width:220px; float:left; padding:10px 0 10px 10px; overflow:hidden;}
.newhotel_txt img { width:215px; height:68px;}

.rightxt { width:716px; float:right;}
.hot_news { width:716px;  float:left;}
.hot_left { width:415px;  float:left;}
.zolwp { width:410px; height:auto; float:left; padding:3px; border:1px solid #aaccef;}
.toutiao { width:418px; float:left; margin:5px 0; display:inline;background-image:url(../images/tiao_bg.jpg); background-repeat:repeat-x;}
.toutiao_2 { width:418px; float:left;}
.toutiao_2 img { float:left;}
.toutiao_2 h2 { text-align:center; line-height:40px; font-size:16px; padding-top:18px;}
.toutiao_3 { width:398px; float:left; padding:10px; margin:0;}
 .adpic9 {width:715px; height:118px; float:left; padding:0 0 10px 0;}
 .adpic9 a img { border:2px solid #fff;}
.adpic9 a:hover img { border:2px solid #FF0000;}
.pic { width:716px; height:98px; float:left;}
.pic img {width:716px; height:98px;}
.blank {clear:both; height:10px; overflow:hidden; display:block;}

.hot_right { width:295px; float:right; padding:0;}
.hot_rt { width:295px; height:42px; padding:10px 0 0 0; float:left; background-image:url(../images/hot.jpg);}
.hot_rt h2 { padding:0 40px; font-size:13px; line-height:27px; float:left; color:#0969b8;}
.hot_rt h2 a {color:#0969b8;}
.hot_rt h2 a:hover {color:#0969b8; text-decoration:underline;}
.hot_rt span {padding:0 10px; font-size:12px; line-height:27px; float:right; color:#0969b8;}
.hot_rt span a {color:#0969b8;}
.hot_rt span a:hover {color:#0969b8; text-decoration:underline;}
.hot_rt_txt { width:289px; height:auto; float:left; margin:-2px 0 0 3px;display:inline;border-bottom:1px solid #abccef; border-left:1px solid #abccef; border-right:1px solid #abccef;}
.hot_xji { width:270px; height:65px; margin:10px 0 0 10px; display:inline; float:left; overflow:hidden; clear:both;}
.hot_xji a { display:block; padding:0px; width:90px; height:30px; float:left; line-height:30px; text-align:center;}
.hot_xji a:hover { text-decoration:underline;}


.jiudian2 { width:295px; float:left; border:1px solid #b0d1f0; margin:0; display:inline;}
.newhotel2 { width:295px; height:27px; line-height:27px; float:left; border-bottom:1px solid #b0d1f0; background-image:url(../images/left_bg.jpg);}
.newhotel2 h2 { padding:0 5px; font-size:13px; line-height:27px; float:left; color:#0969b8;}
.newhotel2 h2 a {color:#0969b8;}
.newhotel2 h2 a:hover {color:#0969b8; text-decoration:underline;}
.newhotel2 span {padding:0 5px; font-size:12px; line-height:27px; float:right; color:#0969b8;}
.newhotel2 span a {color:#0969b8;}
.newhotel2 span a:hover {color:#0969b8; text-decoration:underline;}
.newhotel2_txt { width:285px; float:left; padding:10px 0 10px 0px; overflow:hidden;}

.jiudian21 { width:410px; float:left; border:1px solid #b0d1f0; margin:0; display:inline;}
.newhotel21 { width:410px; height:27px; line-height:27px; float:left; border-bottom:1px solid #b0d1f0; background-image:url(../images/left_bg.jpg);}
.newhotel21 h2 { padding:0 5px; font-size:13px; line-height:27px; float:left; color:#0969b8;}
.newhotel21 h2 a {color:#0969b8;}
.newhotel21 h2 a:hover {color:#0969b8; text-decoration:underline;}
.newhotel21 span {padding:0 5px; font-size:12px; line-height:27px; float:right; color:#0969b8;}
.newhotel21 span a {color:#0969b8;}
.newhotel21 span a:hover {color:#0969b8; text-decoration:underline;}
.newhotel21_txt { width:395px; overflow:hidden;}

.jiudian22 { width:716px; float:left; border:1px solid #b0d1f0; margin:0; display:inline;}
.newhotel22 { width:716px; height:27px; line-height:27px; float:left; border-bottom:1px solid #b0d1f0; background-image:url(../images/left_bg.jpg);}
.newhotel22 h2 { padding:0 5px; font-size:13px; line-height:27px; float:left; color:#0969b8;}
.newhotel22 h2 a {color:#0969b8;}
.newhotel22 h2 a:hover {color:#0969b8; text-decoration:underline;}
.newhotel22 span {padding:0 5px; font-size:12px; line-height:27px; float:right; color:#0969b8;}
.newhotel22 span a {color:#0969b8;}
.newhotel22 span a:hover {color:#0969b8; text-decoration:underline;}
.newhotel22_txt { width:706px; float:left; margin:0; padding:10px 0 10px 0; overflow:hidden;}

.jiudian25 { width:960px; float:left; border:1px solid #b0d1f0; margin:0; display:inline;}
.newhotel25 { width:960px; height:27px; line-height:27px; float:left; border-bottom:1px solid #b0d1f0; background-image:url(../images/left_bg.jpg);}
.newhotel25 h2 { padding:0 5px; font-size:13px; line-height:27px; float:left; color:#0969b8;}
.newhotel25 h2 a {color:#0969b8;}
.newhotel25 h2 a:hover {color:#0969b8; text-decoration:underline;}
.newhotel25_txt { width:940px; padding:10px; overflow:hidden; white-space:nowrap;}
.newhotel25_txt li {float:left;height:22px; line-height:22px; padding:2px 8px;  white-space:nowrap;}
.newhotel25_txt a { white-space:nowrap;text-decoration:none; height:22px; line-height:22px; text-align:center; text-indent:0em;}
.newhotel25_txt a:hover { text-decoration:underline;}

.foot { width:100%; height:37px; margin:0; clear:both; overflow:hidden; background-image:url(../images/foot_bg.jpg); }
.foot { text-align:center; line-height:37px;}
.foot a { color:#fff;}
.foot a:hover { text-decoration:underline; color:#fff;}

.footer {width:960px; height:auto; margin:0 auto;}
.footer p { text-align:center; color:#0082ef; line-height:30px;}

/*导航*/
.bulenav_1 li{ margin:2px 0 0 2px; display:inline; float:left; display:block;width:95px;height:37px;color:#FFF; line-height:35px;}
.bulenav_1 li a { text-decoration:none;display:block;width:95px;height:37px;color:#FFF; font-size:12px;text-align:center; line-height:35px; background-image:url(../images/sub_bg.jpg); background-position:-5px -2px; background-repeat:no-repeat; font-size:13px; font-weight:bold;}
.bulenav_1 li a:hover{color:#FFFF33; text-decoration:none; font-weight:bold; background-image:url(../images/sub_hover.jpg);}

/*子导航*/
.bulenav_2 li{ margin:7px 5px 0 2px; display:inline; float:left; text-align:center; display:block;width:60px;height:20px;color:#FFF; line-height:20px;}
.bulenav_2 li a { text-decoration:none;display:block;width:60px;height:20px;color:#0f65b8; font-size:12px;text-align:center; line-height:20px; font-size:12px;}
.bulenav_2 li a:hover{text-decoration:none;}
.bulenav_2 li a#current { width:520px;height:30px; color:#555; text-align:right;}

.list{ width:220px; font-size:12px; margin:0; padding:0; float:left;overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
.list ul{list-style-type: none;margin: 0px;padding:0;}
.list li{width:220px; padding:0;}
.list li a { line-height:23px; color:#0f68ac;padding:0 0 0 0px; margin:0; text-decoration:none;}
.list li a:hover { color:#0066FF; text-decoration:underline;}
.list li span{float: right;/*使span元素浮动到右面*/text-align: right;/*日期右对齐*/ margin:4px 8px 0 0; color:#FF4303;}

.list2{ width:398px; margin:0px;text-align:left; font-size:12px; padding:0; float:left;}
.list2 li{width:199px; float:left; padding:0;}
.list2 li a{ line-height:22px; color: #0f68ac;display: block;padding:0 0 0 8px; margin:0; text-decoration:none;}
.list2 li a:hover { text-decoration:underline; color:#0f68ac;padding:0 0 0 8px;}
.list2 li span{float: right;/*使span元素浮动到右面*/text-align: right;/*日期右对齐*/ margin:2px 0 0 0; padding:0; color:#0f68ac; }
.list2 li a:hover{color:#0f68ac;}

.list3{ width:200px; font-size:12px; margin:0; display:inline; padding:0; float:right; overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
.list3 ul{list-style-type: none;margin: 0px;padding:0;}
.list3 li{width:190px; padding:0;}
.list3 li a { line-height:23px; color:#0f68ac;padding:0 0 0 0px; margin:0; text-decoration:none;}
.list3 li a:hover { color:#0066FF; text-decoration:underline;}
.list3 li span{float: right;/*使span元素浮动到右面*/text-align: right;/*日期右对齐*/ margin:4px 8px 0 0; color:#0f68ac;}

.list4{ width:280px; font-size:12px; margin:0; padding:0 0 0 10px; float:left; overflow:hidden;text-overflow:ellipsis;}
.list4 li{width:275px; padding:0;}
.list4 li a { line-height:23px; color:#0f68ac;padding:0 0 0 0px; margin:0; text-decoration:none;}
.list4 li a:hover { color:#0066FF; text-decoration:underline;}
.list4 li span{float: right;/*使span元素浮动到右面*/text-align: right;/*日期右对齐*/ margin:4px 8px 0 0; color:#0f68ac;}

/*酒店图片样式*/
.aiuet2 { margin:0; float:left;padding:10px 10px 0 5px;}
.aiuet2 ul { width:395px; margin:0; padding:0px;}
.aiuet2 ul li { float:left; padding:5px 0 9px 5px;display:inline;list-style-type:none;}
.aiuet2 ul li a { display:block;  width:120px; height:auto; text-decoration:none;border:1px solid #fff; padding:1px;}
.aiuet2 ul li a img { width:115px;  height:73px; border:0; padding:2px; border:1px solid #c6c6c6;}
.aiuet2 ul li a:hover img { border:1px solid #0075D5;}
.aiuet2 ul li a span { display:block; width:115px; height:23px; line-height:23px;font-size:12px;text-align:center; color:#0f68ac; cursor:hand; white-space:nowrap; overflow:hidden;}
.aiuet2 ul li a:hover span { color:#0066CC; text-decoration:underline;}

/*广告*/
div#MainPromotionBanner{width:410px;height:228px;background:#feb900;}
#MainPromotionBanner #SlidePlayer {position:relative;margin: 0 auto;}
#MainPromotionBanner .Slides{padding: 0;margin: 0;list-style: none;height: 228px;overflow: hidden;}
#MainPromotionBanner .Slides li {float: left;width: 410px;height: 228px;}

#MainPromotionBanner .Slides img{border:0;display: block;width: 410px;height: 228px;}
#MainPromotionBanner .SlideTriggers{margin: 0;padding: 0;list-style: none; position: absolute; top: 200px; right: 0px;z-index: 10;height: 25px;	}
#MainPromotionBanner .SlideTriggers li{float: left;display: inline;color: #FFF;text-align: center;line-height:16px;width: 16px;height: 16px;font-family: Arial;
	font-size: 0.9em;cursor: pointer;overflow: hidden; margin:3px 3px 0 0;background: url(../images/slide_trigger.gif) no-repeat center center;}
#MainPromotionBanner .SlideTriggers li.Current{ color:#fff; background: url(../images/slide_trigger_c.gif) no-repeat center center;
	border:0; font-size:0.9em;line-height: 16px;height: 16px;width: 16px;margin:3px 3px 0 0 }
	
/*酒店预订*/
.listBox{width:270px; padding:0 0 8px 0; margin:8px auto auto 8px; display:inline; float:left;}
.listBox li{float:left; display:block; border-bottom:1px dashed #c6c6c6;border-left:1px dashed #FFF; border-right:1px dashed #FFF; border-top:1px dashed #FFF; background-color:#FFF; }
.listBox li.over{ border:1px solid #FFCC00; border:1px solid #0082ef; background-color:#adceef;}

.listBox img { width:75px; height:550px; float:left; margin:0; display:inline; padding:2px; margin:0 0 2px 0;  border:1px solid #FFF; }
.listBox a img { width:75px; height:55px; float:left; margin:2px 0 0 2px; display:inline;padding:2px; background-color:#fff;}
.listBox a:hover img { border:1px solid #0082ef; background-color:#fff;}
.listBox h2 { width:160px; height:20px; float:left; line-height:20px; font-size:12px; color:#a83508; padding:0 0 0 5px; margin:0; display:inline;}
.listBox h2 a { color:#0082ef; text-decoration:none; text-align:center; text-indent:0.5em; margin:0 0 0 5px;}
.listBox h2 a:hover{ text-decoration:underline;}
.listBox p { line-height:22px; margin:0 5px; display:inline; color:#333; overflow:hidden; text-indent:-0.5em;}
.listBox .kut { width:170px; height:45px; float:left; overflow:hidden; padding:0 0 0 10px;}

/*
.listBox{width:270px; padding:0 0 8px 0; margin:8px auto auto 8px; display:inline; float:left;}
.listBox li{float:left; display:block; border-bottom:1px dashed #c6c6c6;border-left:1px dashed #FFF; border-right:1px dashed #FFF; border-top:1px dashed #FFF; background-color:#FFF; }
.listBox li.over{ border:1px solid #FFCC00; border:1px solid #0082ef; background-color:#adceef;}

.listBox img { width:75px; height:550px; float:left; margin:0; display:inline; padding:2px; margin:0 0 2px 0;  border:1px solid #FFF; }
.listBox a img { width:75px; height:55px; float:left; margin:2px 0 0 2px; display:inline;padding:2px; background-color:#fff;}
.listBox a:hover img { border:1px solid #0082ef; background-color:#fff;}
.listBox h2 { width:160px; height:20px; float:left; line-height:20px; font-size:12px; color:#a83508; padding:0 0 0 5px; margin:0; display:inline;}
.listBox h2 a { color:#0082ef; text-decoration:none; text-align:center; text-indent:0.5em; margin:0 0 0 5px;}
.listBox h2 a:hover{ text-decoration:underline;}
.listBox p { line-height:22px; margin:0 5px; display:inline; color:#333; overflow:hidden; text-indent:-0.5em;}
.listBox .kut { width:170px; height:45px; float:left; overflow:hidden; padding:0 0 0 10px;}
*/

/*滚动新闻*/
.news {clear: both; width:500px; float:right; margin:-22px 0 0 650px!important; margin:-22px 0 0 20px; display:inline; color: #0f65b8; height: 26px}
.news ul {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; overflow: hidden; line-height: 26px; padding-top: 0px; list-style-type: none; height: 26px}
.news ul li {margin: 0px 0px 0px 1em; text-align:left;}
.news ul li.active {display: block}
.news span {border-right: #fff 1px solid; padding-right: 0.75em; padding-left: 0px; padding-bottom: 0px; margin: 0px 0.75em 0px 20px; display:inline; padding-top: 0px}
.news ul A {color: #0f65b8; text-decoration: none}
.news ul A:hover {text-decoration: underline}
.news ol {padding-right: 0px; padding-left: 0px; float: right; padding-bottom: 0px; margin: -19px 8px 0px 0px; padding-top: 0px; list-style-type: none}
.news ol li {display: inline; margin: 0px 0px 0px 3px; width:10px;}
.news ol li A {background: url(../images/switcher.gif) 0px -10px}
.news ol li A:hover {background: url(../images/switcher.gif) 0px 10px}
.news ol li A.active {background: url(../images/switcher.gif) 0px 0px}
.news ol li A.active:hover {background: url(../images/switcher.gif) 0px 0px}

/*图片滚动
.blk_18 { float:left;OVERFLOW: hidden; WIDTH: 710px; height:138px; margin:0; display:inline; padding:10px;  ZOOM: 1}
.blk_18 .pcont {FLOAT: left; OVERFLOW: hidden; WIDTH: 648px; margin:0; padding:0;}
.blk_18 .ScrCont {WIDTH: 32766px; ZOOM: 1}
.blk_18 #List1_1 {FLOAT: left}
.blk_18 #List2_1 {FLOAT: left}
.blk_18 .LeftBotton {BACKGROUND: url(../images/next_bg.jpg) no-repeat; FLOAT: left; MARGIN: 20px 1px; WIDTH: 18px; HEIGHT: 76px}
.blk_18 .RightBotton {BACKGROUND: url(../images/next_bg.jpg) no-repeat; FLOAT: left; MARGIN: 20px 1px; WIDTH: 18px; HEIGHT: 76px}
.blk_18 .LeftBotton {BACKGROUND-POSITION: 0px 0px; MARGIN-LEFT: 5px}
.blk_18 .RightBotton {BACKGROUND-POSITION: 0px -100px; MARGIN-LEFT: 2px;}
.blk_18 .LeftBotton:hover {BACKGROUND-POSITION: -20px 0px;}
.blk_18 .RightBotton:hover {BACKGROUND-POSITION: -20px -100px;}
.blk_18 .pl img {DISPLAY: block; padding:4px;width:115px; height:86px; float:left; border:1px solid #ccc;}
.blk_18 .pl { float:left; width:124px; line-height:25px; text-decoration:none; margin:3px; text-align:center;  color:#333; text-decoration:none;}
.blk_18 a.pl:hover { background-color:#fff; COLOR: #0f65b8; text-decoration:underline; }*/

.feny { width:716px; height:auto; text-align:center; overflow:hidden;color:#0969b8; margin:10px 0;}
.feny strong span{ color:Red;}

/*图片滚动*/
.rollBox{width:707px; height:137px;overflow:hidden;padding:12px 0 8px 6px;}
.rollBox .LeftBotton{height:52px;width:19px;background:url(http://www.codefans.net/jscss/demoimg/200901/job_mj_069.gif) no-repeat 11px 0;overflow:hidden;float:left;display:inline;margin:25px 0 0 0;cursor:pointer; }
.rollBox .RightBotton{height:52px;width:20px;background:url(http://www.codefans.net/jscss/demoimg/200901/job_mj_069.gif) no-repeat -8px 0;overflow:hidden;float:left;display:inline;margin:25px 0 0 0;cursor:pointer; }
.rollBox .Cont{width:660px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pict{width:132px;float:left;text-align:center;}
.rollBox .Cont .pict img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pict p{line-height:20px;color:#505050; margin:2px 0; font-size:12px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#0f65b8;text-decoration:none;}
.rollBox .Cont a:hover{color:#0f65b8;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}

.aiuet3 { margin:0; float:left; padding:0; overflow:hidden;}
.aiuet3 ul { margin:0; padding:0px;}
.aiuet3 ul li { float:left; margin:0 1px;display:inline; list-style-type:none;}
.aiuet3 ul li a { display:block;text-decoration:none;border:1px solid #fff; padding:1px;}
.aiuet3 ul li a img { width:116px;  height:86px; border:0; padding:4px; border:1px solid #ccc;}
.aiuet3 ul li a:hover img { border:1px solid #ccc;}
.aiuet3 ul li a span {  width:116px; float:left; height:18px; line-height:18px; font-size:12px;text-align:center; color:#0f68ac; cursor:hand; white-space:nowrap; overflow:hidden;}




