/*整体设置*/
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:36px;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; background-repeat:no-repeat;}
.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; margin:0; padding:0;}
.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;}

.blank {clear:both; height:10px; overflow:hidden; display:block;}

/*主体上部*/
.trip { width:960px; clear:both; float:left;}
.leftxt { width:235px; float:left;}
.tripleft { width:615px; height:auto; float:left;}
.tripright { width:335px; height:auto; float:right; overflow:hidden; background-image:url(../images/tr_bg.jpg); background-repeat:no-repeat; background-position:top center;}

.tripnewst { width:615px; float:left; border:1px solid #b0d1f0; margin:0; display:inline;}
.tripnews { width:615px; height:27px; line-height:27px; float:left; border-bottom:1px solid #b0d1f0; background-image:url(../images/left_bg.jpg);}
.tripnews h2 { padding:0 5px; font-size:13px; line-height:27px; float:left; color:#0969b8;}
.tripnews h2 a {color:#0969b8;}
.tripnews h2 a:hover {color:#0969b8; text-decoration:underline;}
.tripnews span {padding:0 5px; font-size:12px; line-height:27px; float:right; color:#0969b8;}
.tripnews span a {color:#0969b8;}
.tripnews span a:hover {color:#0969b8; text-decoration:underline;}
.tripnews_txt { width:615px; float:left; padding:10px 0; overflow:hidden; background-image:url(../images/toppic_bg.jpg); background-repeat:no-repeat; background-position:305px 0;}

.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:390px; float:left; padding:10px; overflow:hidden;}

.jiudian2 { width:295px; float:right; 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;}

.huat { width:960px; height:80px; clear:both; float:left;}
.hot_news { width:716px;  float:right;}
.pic { width:716px; height:98px; float:left;}
.pic img {width:716px; height:98px;}

.hot_rt { width:333px; height:35px; padding:10px 0 0 0; float:left; }
.hot_rt h2 { padding:0 45px; font-size:13px; line-height:25px; float:left; color:#fff;}
.hot_rt h2 a {color:#fff;}
.hot_rt h2 a:hover {color:#fff; text-decoration:underline;}
.hot_rt span {padding:0 10px; font-size:12px; line-height:25px; float:right; color:#fff;}
.hot_rt span a {color:#fff;}
.hot_rt span a:hover {color:#fff; text-decoration:underline;}
.hot_kf { width:333px; height:75px; float:left;}
.hot_kf p { padding:0 25px; line-height:23px; color:#0f65b8;}


/*底部*/
.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;}

/*友情链接*/
.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; float:left; padding:10px; overflow:hidden;}
.newhotel25_txt a { white-space:nowrap; text-decoration:none; height:22px; line-height:22px; padding:2px 5px; text-align:center; text-indent:0em;}
.newhotel25_txt a:hover { text-decoration:underline;}

/*导航*/
.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:390px; 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:195px; padding:0; float:left;}
.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:615px; margin:0px;text-align:left; font-size:12px; padding:0; float:left;}
.list2 li{width:290px; float:left; padding:0; margin:0 0 0 10px; display:inline;}
.list2 li a{ line-height:22px; color: #0f68ac;display: block;padding:0 0 0 4px; margin:0; text-decoration:none;}
.list2 li a:hover { text-decoration:underline; color:#0f68ac;padding:0 0 0 4px;}
.list2 li span{float: right;/*使span元素浮动到右面*/text-align: right;/*日期右对齐*/ margin:2px 0 0 0; padding:0; color:#0f68ac; }
.list2 li a:hover{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;}

.list5{ width:220px; font-size:12px; margin:0; padding:0; float:left; overflow:hidden;text-overflow:ellipsis;}
.list5 li{width:220px; padding:0;}
.list5 li a { line-height:23px; color:#0f68ac;padding:0 0 0 0px; margin:0; text-decoration:none;}
.list5 li a:hover { color:#0066FF; text-decoration:underline;}
.list5 li span{float: right;/*使span元素浮动到右面*/text-align: right;/*日期右对齐*/ margin:4px 8px 0 0; color:#cc0000;}

.navlist_s li {float:left;text-decoration:none;display:block;width:210px;height:105px;color:#42629b;padding:0; margin:0;text-align:center; padding:0;}
.navlist_s li a img { width:205px; height:60px; padding:3px; border:1px solid #ccc;}
.navlist_s li a:hover img { border:1px solid #153b84;}
.navlist_s li span{ width:210px; height:22px; float:left; line-height:22px; margin:1px; color:#0f65b8; text-align:center; cursor:hand;}


/*滚动新闻*/
.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}

/*子频道广告*/
.topNewsBox {WIDTH: 615px; float:left; height:auto; border:1px solid #bfdcec;}
.topNews { float:left; width:615px;}
.topNewsPic { float:left; margin:2px; display:inline; overflow:hidden; width:410px; HEIGHT: 228px}
.topNewsPic img {WIDTH: 410px; HEIGHT: 228px}
.topNewsList { FLOAT: left; OVERFLOW: hidden; WIDTH: 196px; HEIGHT: 232px; margin:0 0 0 0px; display:inline; padding:4px 0 0 0;}
.topNewsList ul { margin:0px auto; OVERFLOW: hidden; WIDTH: 300px; float:left;}
.topNewsList ul li { font-size:12px; overflow:hidden; OVERFLOW: hidden; width:350px; height:25px; line-height:43px; margin:5px 0 0 0; display:inline;}
.topNewsList ul li a { margin:1px 0; width:350px; height:43px; line-height:43px; float:left; padding:0 0 0 5px; text-align:left; text-indent:1.8em; background:url(../images/jiantou_2.jpg) no-repeat; background-position: left center;}
.topNewsList ul li a.up {BACKGROUND: url(../images/jiantou.jpg) no-repeat; background-position: left center; color:#fff; font-weight:bold; text-decoration:none;}

/*酒店预订*/
.listBox{width:320px; padding:0 0 8px 0; margin:8px auto auto 8px; display:inline; float:left;}
.listBox li{float:left; display:block; border:1px dashed #c6c6c6;}
.listBox li.over{ 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; border:1px solid #ccc;}
.listBox a:hover img { border:1px solid #0082ef; background-color:#fff;}
.listBox h2 { width:230px; 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:215px; height:45px; float:left; overflow:hidden; padding:0 0 0 10px;}


/*详细页*/
.xiangxi { width:962px; clear:both; float:left; background-image:url(../images/xiangxi_bg.jpg);}
.xiangxi_bootm { width:962px; margin:0; padding:0; clear:both; float:left; background-image:url(../images/xiangxi_bootm.jpg); background-repeat:no-repeat;}
.leftxt_xiangxi { width:235px; float:left; margin:0 0 0 8px; display:inline; padding:0;}
.leftxt_xiangxi img { width:225px; height:65px; padding:5px; float:left;}
.xiangxi_news { width:717px; float:left; border-top:1px solid #b0d1f0;}
.xiangxi_news2 { width:717px; float:left; padding:10px 0; margin:0;}
.xiangxi_news2 p { padding:0 15px; font-size:13px; line-height:25px; text-indent:1.5em; color:#2b2b2b;}
.xiangxi_news2 img { padding:5px; margin:10px; display:inline; border:1px solid #c6c6c6; float:left; text-indent:0;}
.xiangxi_news_top { width:716px; float:left; margin:0 0 0 1px; display:inline; height:85px; background-color:#f7fcff; border-bottom:1px solid #dcdddd;}
.xiangxi_news_top h2 { line-height:30px; text-align:center; margin:0 auto; padding:20px 0 0 0; font-size:18px; color:#0969b8}
.xiangxi_news_top h2 a {color:#0969b8;}
.xiangxi_news_top h3 { line-height:25px; text-align:center; margin:0 auto; font-size:12px; font-weight:normal;color:#0969b8;}
.jiudianxi { width:235px; float:left; border-top:1px solid #b0d1f0; border-left:1px solid #b0d1f0; border-right:1px solid #b0d1f0; border-bottom:1px solid #fff; margin:0; display:inline;}

.newhote_xi { width:716px; height:27px; line-height:27px; float:left;border-bottom:1px solid #b0d1f0; margin:0 0 0 1px;display:inline; background-image:url(../images/left_bg.jpg);}
.newhote_xi h2 { padding:0 0 0 10px; font-size:13px; line-height:27px; float:left; color:#0969b8; font-weight:normal;}
.newhote_xi h2 a {color:#0969b8;}
.newhote_xi h2 a:hover {color:#0969b8; text-decoration:underline;}


.xilist{ width:715px; margin:0px;text-align:left; font-size:12px; padding:0; float:left;}
.xilist li{width:340px; float:left; padding:0; margin:0 0 0 10px; display:inline;}
.xilist li a{ line-height:22px; color: #0f68ac;display: block;padding:0 0 0 4px; margin:0; text-decoration:none;}
.xilist li a:hover { text-decoration:underline; color:#0f68ac;padding:0 0 0 4px;}
.xilist li span{float: right;/*使span元素浮动到右面*/text-align: right;/*日期右对齐*/ margin:2px 0 0 0; padding:0; color:#0f68ac; }
.xilist li a:hover{color:#0f68ac;}

.fxlist { width:700px; height:auto; float:left;  clear:both;}
.listBoxul li{float:left; display:block; width:700px; height:auto; padding:0 0 5px 0; border-bottom:1px dashed #9b9a63; border-left:1px solid #fff; border-right:1px solid #fff; border-top:1px solid #fff; background-color:#FFF; margin:0 0 5px 8px; display:inline;}
.listBoxul li.over{ border:1px solid #FFCC00; border:1px solid #b0d1f0; background-color:#deeefe;}

.listBoxul img { width:172px; height:120px; float:left; margin:5px; display:inline; padding:5px;  }
.listBoxul a img { width:172px; height:120px; float:left; margin:5px; display:inline; padding:5px; border:1px solid #ccc; background-color:#fff;}
.listBoxul a:hover img { border:1px solid #0099cc; background-color:#fff;}
.listBoxul .titi h3 { white-space:nowrap;height:25px; float:left;line-height:25px; font-size:14px; color:#0969b8; padding:0 5px; margin:3px 0 5px 5px; display:inline;}
.listBoxul .titi h3 a { color:#0969b8; text-decoration:none;}
.listBoxul .titi h3 a:hover{ text-decoration:underline; color:#0969b8;}
.listBoxul .titi { float:left;}
.listBoxul .titi span{ white-space:nowrap; height:25px; float:right;line-height:25px; font-size:14px; color:#CC0000; padding:0 10px; margin:3px 0 5px 5px; display:inline;}
.listBoxul .kut { width:480px; height:auto; float:left; padding:0 0 0 10px;}
.listBoxul .kut p { line-height:22px; margin:0 5px; display:inline; text-indent:-0.5em; color:#0f68ac; overflow:hidden;}
.listBoxul .bootm { width:450px; height:22px; float:left; padding:5px 0; line-height:22px;}
.listBoxul .bootm h5 { width:180px; height:22px; line-height:22px; float:left; padding:0 0 0 10px; color:#998c3a; font-size:13px;}
.listBoxul .bootm p { color:#3f5502;  line-height:22px;}
.listBoxul .ann { width:72px; height:22px; display:block; float:left; color:#8d6d1b; border:1px solid #0099ff; background-color:#fff; margin:0 10px 0 0; text-align:center;}
.listBoxul .ann a { display:block; color:#8d6d1b; color:#fff; background-image:url(../images/foot_bg.jpg); background-position:center;}
.listBoxul .ann a:hover { text-decoration:underline; color:#fff; background-image:url(../images/jiantou.jpg); background-position:center;}

.feny { width:716px; height:auto; text-align:center; overflow:hidden;color:#0969b8; margin:10px 0;}
.feny strong span{ color:Red;}
