@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; list-style:none;}

/* public */
img{border:none;}
.cboth{clear:both; height:0; font-size:0; line-height:0;}
.mtop5{margin-top:5px;}
.mtop10{margin-top:10px;}

/* LINK */
a{color:#2e2e2e; text-decoration:none;}
a:hover{color:#F60; text-decoration:none;}
.blue{color:#1e9dc8;}
a.blue{color:#1e9dc8; text-decoration:none;}
a.blue:hover{color:#F60; text-decoration:none;}
a.blue2{color:#1e9dc8; text-decoration:underline;}
a.blue2:hover{color:#F60; text-decoration:none;}
.red{color:#C30;}
.org{color:#F60;}
.yellow{color:#fdd800;}
a.yellow{color:#fdd800; text-decoration:none;}
a.yellow:hover{color:#fdd800; text-decoration:underline;}
.black{color:#000;}
a.black{color:#000; text-decoration:underline;}
a.black:hover{color:#f60; text-decoration:underline;}
.hui{color:#666;}
a.hui{color:#666; text-decoration:none;}
a.hui:hover{color:#f60; text-decoration:underline;}

/* BODY */
body{width:100%; background:#FFF; color:#2e2e2e; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#topnav{width:100%; background:url(../images/topnav.jpg) repeat-x top;}
#topnav span{height:28px; padding-bottom:9px; line-height:28px; text-align:right; width:980px; margin:0 auto; display:block}
#topbar{width:980px; margin:0 auto; padding-bottom:10px;}
.logo{float:left; width:400px; height:54px; background:url(../images/logo.jpg) no-repeat left; color:#1e9dc8; font-size:11px;}
.logo p{padding:37px 0 0 197px;}
.topad{float:right; width:500px; text-align:right;}
#nav{width:980px; margin:0 auto; height:29px; background:url(../images/navbj.jpg) no-repeat bottom;}
#nav ul{width:960px; padding:0 10px;}
#nav li{float:left;}
.navline{padding-top:3px; background:url(../images/navline.jpg) no-repeat bottom; width:1px; height:26px;}
.navout{padding:3px 22px 0 22px; line-height:26px; font-weight:700;}
.navout a{color:#2e2e2e; text-decoration:none;}
.navout a:hover{color:#2e8baa; text-decoration:none;}
.navon{height:28px; border:1px #2e8baa solid; border-bottom:none; padding:0 22px; background:url(../images/navhover.jpg) repeat-x bottom; line-height:28px; font-weight:700;}
.navon a{color:#FFF; text-decoration:none;}
.navon a:hover{color:#fdd800; text-decoration:none;}
#subnav{width:970px; background:url(../images/subnav.jpg) no-repeat top; height:29px; line-height:29px; text-align:right; padding-right:10px; margin:0 auto; color:#fff;}
.weblist{width:980px; height:12px; line-height:12px; padding-top:10px; margin:0 auto;}

#container{width:980px; margin:0 auto; padding-top:10px;}
#leftbar{width:290px; float:left; padding:5px; background:#b0b0ad;}
.search{width:290px;}
.lc_title{width:280px; padding-left:10px; height:30px; line-height:30px; background:#cfccc7; font-size:13px; font-weight:700; font-family:Tahoma;}
.lcbox{width:280px; padding:10px 5px; background:#FFF;}
.lcb_left{width:70px; float:left;}
.lcb_left img{padding:4px; border:1px #e1e0df solid; background:#EFEFEF;}
.lcb_right{width:200px; float:right;}
.lcb_right h1{width:200px; line-height:12px; font-size:12px; margin-bottom:5px;}
.lcb_right li{line-height:18px; font-size:11px;}
.lcblist{padding-bottom:10px; background:url(../images/lc_xx.jpg) no-repeat bottom;}
ul.lslist li{line-height:18px; font-size:11px;}
ul.lslist li h1{font-size:12px; line-height:20px;}


#main{width:670px; float:right;}
#mid{width:410px; float:left;}
.midsd{width:400px; height:210px; background:#efefef; padding:5px;}
.tocinfo{font-size:11px; line-height:18px;}
.midtour{width:400px; padding:5px; background:#2e8baa;}
.mtlist li{line-height:22px; padding:5px 0 2px 35px;}
.oldp{color:#999; text-decoration:line-through;}
.newp{color:#C30; font-size:14px; font-weight:700;}
.tlist_1{background:url(../images/icon01.jpg) no-repeat top left;}
.tlist_2{background:url(../images/icon02.jpg) no-repeat top left;}
.tlist_3{background:url(../images/icon03.jpg) no-repeat top left;}
.tlist_4{background:url(../images/icon04.jpg) no-repeat top left;}
.tlist_5{background:url(../images/icon05.jpg) no-repeat top left;}
.tlmore{background:url(../images/mxx.jpg) repeat-x top; height:25px; line-height:25px; text-align:right;}
.ihoetl{width:400px; padding:5px; background:#aac5cf;}
.ih_title{width:390px; height:28px; line-height:28px; padding-left:10px; background:#c9dfe7; font-size:14px;}
.ih_box{background:#FFF; width:400px;}
.ih_box li{float:left; width:190px; padding:5px;}
.ihb{width:190px;}
.ihb_left{width:60px; float:left;}
.ihb_right{width:120px; float:right;}
.ihb_right h1{width:120px; line-height:18px; font-size:12px;}
.ihb_right p{font-size:11px; color:#666; line-height:16px;}


#rightbar{width:250px; float:right;}
.indexbut{width:240px; padding:5px; background:#efefef; margin-bottom:5px;}
.indexbut img{display:block;}
.rightcity{width:240px; background:#efefef; padding:5px;}
ul.rc_list{width:240px;}
ul.rc_list li{width:100px; padding:3px 10px; float:left;}
ul.rc_list li img{padding:4px; background:#efefef; border:1px #e1e0df solid; display:block;}
ul.rc_list li h1{width:100px; font-size:12px; line-height:18px; text-align:center; font-weight:400;}
.rc_key{background:url(../images/mxx.jpg) no-repeat top; padding-top:5px; width:230px; margin:0 auto; line-height:18px; font-size:11px; color:#666}
.rtopic{width:240px; background:#efefef; padding:5px;}
.rttitlr{width:230px; padding-left:10px; height:28px; line-height:28px; font-weight:700; background:#e6f4f5}
.rtbox{width:230px; padding:5px; background:#FFF;}
.rbt_list{padding-bottom:10px; background:url(../images/mxx.jpg) no-repeat bottom;}
.rbt_left{float:left; width:50px;}
.rbt_right{float:right; width:170px;}
.rbt_right h1{font-size:11px; line-height:16px;}
.rbt_right p{font-size:11px; color:#666; line-height:16px;}
ul.rspecial{background:#FFF; padding:5px 0;}
.rspecial li{float:left; width:70px; padding:0 5px; background:#FFF;}
.rspecial li img{padding:4px; background:#efefef; border:1px #e1e0df solid;}
.rspecial li h1{font-size:11px; text-align:center; font-weight:400; line-height:18px; height:18px;}


#footer{width:980px; margin:0 auto; padding-top:20px; font-size:11px;}
.fline{height:28px; background:#dfdfdf; line-height:28px; color:#858585; text-align:center; margin-bottom:10px;}
.footer_link{width:980px;}
.footer_link h1{width:980px; line-height:20px; height:20px; font-size:11px; font-weight:400;}
.footer_link ul{width:960px; margin:0 auto;}
.footer_link li{width:182px; height:18px; line-height:18px; float:left; padding-right:10px;}
.footer_country{width:980px; clear:both; padding-top:5px;}
.footer_country h1{width:980px; line-height:20px; height:20px; font-size:11px; font-weight:400;}
.footer_country ul{width:960px; margin:0 auto;}
.footer_country li{width:182px; height:24px; line-height:24px; float:left; padding-right:10px;}
.footer_country li span{width:24px; height:24px; padding-right:5px;}
.flink2{width:980px; padding-top:10px;}
.flink2 h1{width:980px; line-height:20px; height:20px; font-size:11px; font-weight:400;}
.flink2 li{line-height:18px;}
.friendlink{width:980px; text-align:center; height:42px; margin:0 auto; padding-top:10px;}

/* TOUR */
.linebox{width:660px; padding:5px; background:#aac5cf;}
.lb_list td{padding-left:5px;}
.lb_title{width:650px; padding-left:10px; line-height:28px; height:28px; font-size:14px; font-weight:700; background:#c9dfe7;}
.lb_box{width:650px; padding:0px 5px 10px 5px; background:#FFF;}
.lbl_left{width:180px; float:left;}
.lbl_left img{padding:4px; background:#efefef; border:1px #e1e0df solid;}
.lbl_right{width:460px; float:right;}
ul.tourinfo li{line-height:20px;}
ul.tourinfo li span{float:right;}
.lb_box h1{font-size:12px; line-height:25px;}
.page{padding-bottom:10px; background:#FFF}
.tourday{width:660px; padding:5px; background:#efefef;}
.tourpay{line-height:22px; background:#FFF;}
.dayinfo li{line-height:22px;}
.dayinfo li h1{font-size:12px;}
.dayinfo li img{padding:4px; background:#efefef; border:1px #e1e0df solid; margin:5px 10px 5px 0;}
.hoteltitle{width:650px; background:#e6f4f5; height:28px; line-height:28px; font-size:12px; font-weight:700; padding-left:10px;}
.hotelinfo{width:650px; padding:5px; background:#FFF; line-height:22px;}
.sightmore{padding:10px 5px; background:#FFF; line-height:22px;}
.sightmore img{padding:5px; background:#efefef; border:1px #e1e0df solid; float:right; margin:5px 0 5px 5px;}
.citybox{width:660px; background:#2e8baa; padding:5px;}
.cb_title{width:650px; height:28px; background:#c9dfe7; line-height:28px; padding-left:10px;}
.cb_sight{line-height:25px; width:650px; padding:0 5px; background:#FFF}
.cb_sight a{margin-right:10px;}

/* loginbox */
.loginbox{width:960px; background:url(../images/user_xx.jpg) no-repeat 50% 0;}
.reg{float:left; width:460px;}
.log{float:right; width:460px;}
.lb_title2{width:450px; padding-left:10px; height:30px; background:#c9dfe7; font-size:18px; font-weight:700; color:#2e8baa; line-height:30px;}
.loginbox p{padding:10px 0; line-height:18px; font-size:11px;} 
a.butlink{display:block; background:#F27500; color:#FFF;height:22px; width:80px; line-height:22px; text-align:center}
a.butlink:hover{color:#CF0;}
.user_center{width:960px;}
.userc_left{float:left; width:240px;}
.userc_right{float:right; width:700px;}
.usercl_title{width:230px; height:30px; padding-left:10px; line-height:30px; color:#FFF; font-size:14px; font-weight:700; background:url(../images/usercl_title.jpg) no-repeat;}
.usercl_box{padding:5px 9px; border:1px #CCC solid; border-top:none;}
.usercl_box li{line-height:24px;}
.usercr_top{width:700px; height:10px;}
.usercr_mid{width:680px; padding:9px; border-left:1px #dadada solid; border-right:1px #dadada solid; line-height:22px;}
.usercr_mid h1{font-size:16px; color:#2e8baa; line-height:30px;}

/* 选项卡样式 */
.Menubox {
PADDING-LEFT: 0px; BACKGROUND:url(../images/sbj.jpg) repeat-x bottom; WIDTH: 289px; HEIGHT: 29px; border:1px #ee9b21 solid; border-right:none;}
.Menubox UL {}
.Menubox LI {
	DISPLAY: block; FONT-SIZE: 12px; FLOAT: left; COLOR: #cc6600; line-height:29px; height:29px; width:95px; border-right:1px #ee9b21 solid; text-align:center; font-weight:700;
}
.Menubox LI.hover {
FONT-SIZE: 12px; COLOR: #fff; LINE-HEIGHT: 29px; HEIGHT: 29px; background:url(../images/shover.jpg) repeat-x bottom; font-weight:700; border-right:2px #ee9b21 solid;}
.Contentbox {CLEAR: both; padding:5px; background:#ffecce}

.Menubox2 {
PADDING-LEFT: 0px; BACKGROUND:#c9dfe7; WIDTH: 400px; HEIGHT: 28px;}
.Menubox2 UL {}
.Menubox2 LI {
	DISPLAY: block; FONT-SIZE: 12px; FLOAT: left; COLOR: #2E2E2E; line-height:28px; height:28px; width:100px; text-align:center;
}
.Menubox2 LI.hover {
FONT-SIZE: 12px; COLOR: #1e9dc8; LINE-HEIGHT: 28px; HEIGHT: 28px; background:#fff; font-weight:700;}
.Contentbox2 {CLEAR: both; padding:5px; background:#FFF}

.Menubox3 {
PADDING-LEFT: 0px; BACKGROUND:#e6f4f5; WIDTH: 240px; HEIGHT: 28px;}
.Menubox3 UL {}
.Menubox3 LI {
	DISPLAY: block; FONT-SIZE: 12px; FLOAT: left; COLOR: #2E2E2E; line-height:28px; height:28px; width:120px; text-align:center;
}
.Menubox3 LI.hover {
FONT-SIZE: 12px; COLOR: #1e9dc8; LINE-HEIGHT: 28px; HEIGHT: 28px; background:#fff;}
.Contentbox3{CLEAR: both; padding:5px 0; background:#FFF; width:240px;}

.Menubox4{
PADDING-LEFT: 0px; BACKGROUND:#e6f4f5; WIDTH:660px; HEIGHT: 28px;}
.Menubox4 UL {}
.Menubox4 LI {
	DISPLAY: block; FONT-SIZE: 12px; FLOAT: left; COLOR: #2e2e2e; line-height:28px; height:28px; padding:0 10px; font-weight:700;
}
.Menubox4 LI.hover {
FONT-SIZE: 12px; COLOR: #1e9dc8; LINE-HEIGHT: 28px; HEIGHT: 28px; background:#FFF; font-weight:700;}
.Contentbox4 {CLEAR: both; padding:5px; background:#fff}

/*CSS sabrosus style pagination*/

DIV.sabrosus {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px;  PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.sabrosus A {
	BORDER-RIGHT: #9aafe5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9aafe5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #9aafe5 1px solid; COLOR: #2e6ab1; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #9aafe5 1px solid; TEXT-DECORATION: none
}
DIV.sabrosus A:hover {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow
}
DIV.pagination A:active {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow
}
DIV.sabrosus SPAN.current {
	BORDER-RIGHT: navy 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: navy 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: navy 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: navy 1px solid; BACKGROUND-COLOR: #2e6ab1
}
DIV.sabrosus SPAN.disabled {
	BORDER-RIGHT: #929292 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #929292 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #929292 1px solid; COLOR: #929292; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #929292 1px solid
}
