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

*{margin:0; padding:0; list-style:none;}
img{border:0;}
.cboth{clear:both; height:0; line-height:0; font-size:0;}
body{background-color:#36628f; background-image:url(../images/body_bj.jpg); background-repeat:repeat-y; background-position:left; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/* PUBLIC */
.mtop{margin-top:10px;}
.mtop2{margin-top:15px;}

/* LINK */
a{color:#333; text-decoration:none;}
a:hover{color:#4985c7; text-decoration:none;}
.bai{color:#FFF;}
a.bai{color:#FFF; text-decoration:none;}
a.bai:hover{color:#FC0; text-decoration:underline;}
.blue{color:#264466;}
a.blue{color:#264466; text-decoration:none;}
a.blue:hover{color:#c60; text-decoration:underline;}
.blue2{color:#0f0fa4;}
a.blue2{color:#0f0fa4; text-decoration:none;}
a.blue2:hover{color:#c60; text-decoration:none;}
.org{color:#c60;}
a.org{color:#c60; text-decoration:none;}
a.org:hover{color:#264466; text-decoration:none;}
.yellow{color:#FC0;}

#wrap{width:980px;}
#header{width:980px; background:url(../images/header.jpg) no-repeat bottom; height:64px;}
.logo{width:183px; float:left; height:64px;}
.topinfo{width:600px; float:right; height:64px; text-align:right; padding-right:10px; color:#FFF;}
.topinfo ul{margin:10px 0; line-height:22px; font-size:11px;}
#nav{width:980px; background:url(../images/nav_bj.jpg) repeat-x bottom; height:32px; line-height:30px;}
#nav li{float:left; font-weight:700;}
.nav_font{line-height:30px; height:30px; color:#36628f; padding:0 15px;}
.nav_font a{color:#36628f; text-decoration:none;}
.nav_font a:hover{color:#c60; text-decoration:none;}
.nav_line{height:32px; width:3px; background:url(../images/nav_line.jpg) no-repeat center;}
.nav_hover{padding:0 15px; line-height:32px; background:url(../images/nav_hover.jpg) repeat-x; color:#fff; height:32px;}
.nav_hover a{color:#fff; text-decoration:none;}
.nav_hover a:hover{color:#fff; text-decoration:none;}
.webnav{width:930px; margin:0 auto; line-height:20px; margin-top:10px; padding-left:30px; background:url(../images/home.jpg) no-repeat left;}

#container{width:960px; padding:10px;}
#leftbar{width:280px; float:left;}
.searchbox{width:280px;}
ul.sh_list{margin:0 5px;}
ul.sh_list li{width:266px; height:35px;}
.citybar{width:280px;}
.cb_title{width:270px; height:35px; background:url(../images/lefttitle.jpg) no-repeat; line-height:35px; color:#FFF; padding-left:10px; font-size:13px; font-weight:700;}
.cb_box{width:276px; border:1px #8da6bb solid; border-top:none; padding:1px;}
.sb_box2{width:276px; background:url(../images/ab_bj.jpg) repeat-x top;}
.citylist{padding:5px;}
.citylist ul{width:266px;}
.citylist li{float:left;}
.cl_img{width:70px;}
.cl_img img{border:3px #a1bbd0 solid;}
.cl_font{width:190px; padding-left:6px; line-height:20px;}
.cl_font h1{font-size:13px; font-weight:700; line-height:20px; height:20px;}

.oldprice{color:#F90; text-decoration:line-through;}
.newprice{font-size:14px; font-weight:700; color:#C30;}

ul.insight{width:266px; padding:5px;}
ul.insight li{width:266px; line-height:20px; color:#2E2E2E; font-size:11px;}
ul.insight li h1{color:#c60; font-size:13px; font-weight:700; line-height:24px;}
ul.insight li a{padding-left:3px;}

#main{width:670px; float:right;}
.topad{width:670px; height:230px;position:relative;}
.contact{width:280px; height:100px;}
.rightbox{width:666px; padding:1px; border:1px #8da6bb solid;}
.rightbox4{width:656px; padding:1px; border:1px #f1c486 solid;}
.rightbox2{padding:5px; background:url(../images/ab_bj.jpg) repeat-x top;}
.ilimg2{width:170px; float:left; }
.ilimg2 img{border:#DDD 2px;}
.left{width:500px; float:right;margin-top:3px;}
.right{width:130px; float:left;margin-top:3px;}
.cont{padding:5px;width:490px;line-height:20px;font-size:13px;background:#ddd;}
.order{width:656px;line-height:22px;}
.order td{padding:3px;}
.order_td{height:20px; line-height:28px; font-size:14px; background:#8da6bb; padding-left:10px; font-weight:500; margin-bottom:10px;color:#FFF;}
.rightbox3{padding:5px; background:url(../images/yellow_bj.jpg) repeat-x top;}
.rb_title{width:656px; line-height:25px; height:25px; padding-bottom:5px; border-bottom:1px #264466 dashed; margin-bottom:10px; font-size:16px; font-weight:700;}
.rb_title2{width:656px; line-height:25px; height:25px; padding-bottom:5px; border-bottom:1px #C60 dashed; margin-bottom:10px; font-size:16px; font-weight:700;}
.rb_box{width:656px;}
.rb_left{width:500px; float:left;}
.rb_right{width:130px; float:right; text-align:right}
.rbr_img img{border:3px #a1bbd0 solid;}
.c_but{padding-top:5px;}
ul.hline_list li{line-height:23px;}
ul.hline_list li span{color:#c60;float:right;clear:both;height:23px;}
.rb_bottom{width:636px; line-height:25px; height:25px; padding-top:5px; padding-right:15px; border-top:1px #264466 dashed; margin-top:10px; font-weight:700; text-align:right; background:url(../images/icon.jpg) no-repeat 100% 12px;}
.rb_bottom2{width:636px; line-height:25px; height:25px; padding-top:5px; padding-right:15px; border-top:1px #C60 dashed; margin-top:10px; font-weight:700; text-align:right; background:url(../images/icon.jpg) no-repeat 100% 12px;}
ul.hsight_list li{line-height:24px; color:#0f0fa4;}
ul.hs_img li{float:left; width:65px; height:65px; text-align:right;}
ul.hs_img li img{border:2px #a1bbd0 solid;}
ul.hhotel li{float:left; width:320px; padding-right:8px; margin-bottom:5px;}
.hhb_left{width:90px; height:50px; float:left;}
.hhb_left img{width:90px;height:60px;border:2px #8da6bb solid;}
.hhb_right{float:right; width:220px;}
.hhb_right h1{font-size:12px; font-weight:700; line-height:20px; height:20px; color:#C60;}
.hhb_right p{line-height:16px; font-size:11px; color:#476381;}
.rsightbox {margin-bottom:10px;}

.ilimg2{width:170px; float:left; text-align:left;}
.ilimg2 img{border:#DDD 2px;}

.sight_list{width:656px;}
.sl_left{float:left; width:90px;}
.sl_left img{border:3px #a1bbd0 solid;}
.sl_right{float:right; width:560px;}
.sl_right li{line-height:20px; color:#2e2e2e;}
.sl_right li h1{font-size:13px; font-weight:700; line-height:24px;}
.pagebox{width:656px; height:22px; border-top:1px #264466 dashed; margin-top:10px; padding:10px 0 5px 0;}
.pagebox2{width:656px; height:22px; border-bottom:1px #264466 dashed; margin-bottom:10px; padding:10px 0 5px 0;}
.bluebj{background-color:#e9f3ff;}
.detailbox{width:656px; margin:10px 0; line-height:22px;}
.detailbox p{margin-bottom:10px;}
.detailbox img{border:3px #a1bbd0 solid; padding:2px; margin-bottom:10px; margin-left:10px; float:right}
.linebox{width:664px; border:5px #DDD solid; padding:5px;}

.newstitle{width:660px; height:28px; line-height:28px; font-size:16px; background:#FBB174; padding-left:10px; font-weight:700; margin-bottom:10px;}
.newsmore{line-height:22px;}
.newsmore img{float:left; border:3px #DDD solid; padding:1px; margin:10px 10px 10px 0;width:400px;height:400px;}
.tourlist{width:646px; padding:5px;}
.tourlist h1{font-size:14px; font-weight:700; line-height:20px; height:20px; font-family:Tahoma; margin-bottom:10px;}
.tl_left{width:210px; float:left;}
.tl_left img{border:3px #8da6bb solid;}
.tl_right{width:430px; float:right;}
.tl_right li{line-height:20px; color:#2e2e2e;}

.hotellist{width:646px; padding:5px;}
.hl_left{width:90px; float:left}
.hl_left img{border:3px #8da6bb solid;}
.hl_right{width:550px; float:right;}
.hl_right li{line-height:20px;}
.hl_right li span{float:right; color:#C30; font-weight:700; }

.cityhot{width:656px;}
.cityhot li{line-height:22px; color:#2e2e2e; width:656px; margin:0; padding:0;}
.cityhot li a{padding:0 5px}
.citytab{width:670px;}
.citytab td{padding-left:10px;}
.citytab td a{padding-right:10px;}
.citymap{width:670px;}

h1.tourtitle{width:660px; margin:10px 0; font-size:20px; font-weight:700; color:#264466; line-height:30px;}
.tp_info td{padding-left:10px; line-height:22px}
.tp_info td select{font-family:Arial; font-size:12px;}
.pricefont{font-size:20px; font-weight:700; font-family:Arial; color:#C30}
.tourcontact{width:270px; padding:5px; background:#edf8fe}
.tt_box{width:258px; padding:5px; border:1px #68c4f3 solid; background:url(../images/tourcon.gif) repeat-x top; line-height:20px; text-align:center}
.tt_box2{width:270px; height:120px; background:url(../images/tourcon_bj.jpg) no-repeat;}
.tt_box2 p{line-height:20px; padding:10px 0 0 10px;}
.tourimg{width:660px; height:230px;}
ul.tourdellist li{line-height:20px;}
ul.tourdellist2 li{line-height:20px; float:left; width:161px;}
.nonefont{color:#999; text-decoration:line-through;}
.h_price td{padding-left:5px; background:#FFF; line-height:25px;}

.rtopic{width:270px; background:#8da6bb; padding:5px;margin-top:10px;}
ul.rspecial{background:#FFF; padding:5px 0;}
.rspecial li{float:left; width:80px; padding:0 5px; background:#FFF;}
.rspecial li img{padding:2px; background:#8da6bb; border:1px #8da6bb solid;}
.rspecial li h1{font-size:11px; text-align:center; font-weight:400; line-height:18px; height:18px;}


#bottom{width:960px; margin:0 10px; padding-top:10px;border-top:3px #c8d7e5 solid;}
.bottomad{width:960px; margin:0 10px; padding-bottom:10px; height:100px;}

.tp_img{width:240px; float:left;}
.tp_img img{border:3px #8da6bb solid;}
.tp_info{width:400px; float:right;}
.tourdel{width:670px;}
.tourgood{width:228px; margin-top:10px; line-height:20px; padding:5px; border:1px #8da6bb solid;}
.tourgood h1{width:228px; height:30px; line-height:30px; text-align:left; font-size:14px; font-weight:700;}

.rb_sight{width:656px;}
.rb_sight li{float:left; width:320px; padding-right:8px;}
.indexs_box{width:320px; margin-bottom:20px;}
.insb_left{float:left; width:80px; height:50px;}
.insb_left img{width:80px;height:60px;border:3px #8da6bb solid;}
.insb_right{float:right; width:230px}
.insb_right h1{line-height:20px; height:20px; font-size:13px; font-weight:700;}
.insb_right p{line-height:16px; color:#666; font-size:11px;}
.insbox{width:644px; border:1px #8da6bb solid; padding:5px; line-height:24px; color:#264466}
.insbox a{padding:0 3px;}

.bottomhotel{width:960px;}
.bottomhotel h1{line-height:20px; font-size:10px; color:#666; font-weight:400;}
.bottomhotel li{float:left; width:160px; font-size:10px; line-height:20px;}
.bottomcon{width:960px; margin-top:15px;}
.bottomcon h1{line-height:20px; font-size:10px; font-family:Tahoma; color:#666; font-weight:400;}
.bottomcon li{float:left; width:180px;}
.bottomcon img{width:24px; height:24px;}
.bottomcon a{color:#666; text-decoration:none; padding-right:10px; line-height:24px; font-size:10px; }
.bottomcon a:hover{color:#F60;}
.friendlink{width:960px; margin-top:15px; font-size:10px; line-height:20px; margin-bottom:30px;text-align:left;clear:both;}
.friendlink h1{line-height:20px; font-size:10px; font-family:Tahoma; color:#666; font-weight:400;}
.bl_right{width:960px; text-align:center; padding-bottom:10px;}
#bottomlink{width:960px; padding-top:10px;}
#bottomlink li{width:960px; line-height:20px; font-size:11px;}



/* 首页大的选项卡 */
#Tab1 {
	padding:0; MARGIN: 0px auto; WIDTH: 280px;}
.Menubox {
PADDING-LEFT: 0px; BACKGROUND:url(../images/sb_title.jpg) repeat-x top; WIDTH: 278px; HEIGHT: 33px; border:1px #da8c3e solid; border-bottom:none; FONT-WEIGHT: 700;
}
.Menubox UL {
PADDING: 0 5px;  MARGIN: 0px; list-style:none;
}
.Menubox LI {
	DISPLAY: block; FONT-SIZE: 12px; FLOAT: left; WIDTH: 60px; CURSOR: pointer; COLOR: #994f00; TEXT-ALIGN: center; line-height:30px; margin-top:3px; height:30px;
}
.Menubox LI.hover {
FONT-SIZE: 12px; BACKGROUND:#FFF; WIDTH: 60px; COLOR: #c60; margin-top:2px; LINE-HEIGHT: 30px; HEIGHT: 30px;border:1px #da8c3e solid; border-bottom:none;
}
.Contentbox {
	CLEAR: both;  MARGIN: 0px; PADDING:10px 1px 1px 1px;border:1px #da8c3e solid; border-top:none; height:120px; background:url(../images/sb_bj.jpg) repeat-x bottom}
.Contentbox table{margin:0 auto;}
#Tab2 {
	padding:0; MARGIN: 0px auto; WIDTH: 670px;}
.Menubox2 {
PADDING-LEFT: 10px; WIDTH: 660px; HEIGHT: 30px; FONT-WEIGHT: 700;
}
.Menubox2 UL {
PADDING:0;  MARGIN: 0px; list-style:none;
}
.Menubox2 LI {
	DISPLAY: block; FONT-SIZE: 12px; FLOAT: left; padding:0 10px; CURSOR: pointer; COLOR: #2e2e2e; TEXT-ALIGN: center; line-height:30px; height:30px; border:1px #8DA6BB solid; border-bottom:none; margin-right:5px;
}
.Menubox2 LI.hover {
FONT-SIZE: 12px; BACKGROUND:#8DA6BB; padding:0 10px; COLOR: #FFF; LINE-HEIGHT: 30px; HEIGHT: 30px;
}
.Contentbox2 {
	CLEAR: both;  MARGIN: 0px; }
.Contentbox table{margin:0 auto;}

#Tab3 {
	padding:0; MARGIN: 0px auto; WIDTH: 656px;}
.Menubox3 {
PADDING-LEFT: 10px; WIDTH: 646px; HEIGHT: 30px; FONT-WEIGHT: 700; background:url(../images/tabline2.gif) repeat-x bottom;
}
.Menubox3 UL {
PADDING:0;  MARGIN: 0px; list-style:none;
}
.Menubox3 LI {
	DISPLAY: block; FONT-SIZE: 12px; FLOAT: left; padding:0 10px; CURSOR: pointer; COLOR: #264466; TEXT-ALIGN: center; line-height:28px; height:28px; border:1px #8DA6BB solid; border-bottom:none; margin-right:5px; background:#FFF
}
.Menubox3 LI.hover {
FONT-SIZE: 12px; padding:0 10px; COLOR: #f60; LINE-HEIGHT: 29px; HEIGHT: 29px; background:none; background:url(../images/tabline.gif) repeat-x bottom;
}
.Contentbox3 {
	CLEAR: both; margin-top:10px;}

#Tab4 {
	padding:0; MARGIN: 0px auto; WIDTH: 656px;}
.Menubox4 {
PADDING-LEFT: 10px; WIDTH: 646px; HEIGHT: 30px; FONT-WEIGHT: 700; background:url(../images/tabline2.gif) repeat-x bottom;
}
.Menubox4 UL {
PADDING:0;  MARGIN: 0px; list-style:none;
}
.Menubox4 LI {
	DISPLAY: block; FONT-SIZE: 12px; FLOAT: left; padding:0 10px; CURSOR: pointer; COLOR: #264466; TEXT-ALIGN: center; line-height:28px; height:28px; border:1px #8DA6BB solid; border-bottom:none; margin-right:5px; background:#FFF
}
.Menubox4 LI.hover {
FONT-SIZE: 12px; padding:0 10px; COLOR: #f60; LINE-HEIGHT: 29px; HEIGHT: 29px; background:none; background:url(../images/tabline.gif) repeat-x bottom;
}

.s_on{FONT-SIZE: 12px; BACKGROUND:#FFF; WIDTH: 60px; COLOR: #c60; margin-top:2px; LINE-HEIGHT: 30px; HEIGHT: 30px;border:1px #da8c3e solid; border-bottom:none;}
.s_out{FONT-SIZE: 12px;COLOR: #FFF;}
.CSS_SRCH_MENU_ON{FONT-SIZE: 12px; BACKGROUND:#FFF; WIDTH: 60px; COLOR: #c60; margin-top:2px; LINE-HEIGHT: 30px; HEIGHT: 30px;border:1px #da8c3e solid; border-bottom:none;}
.CSS_SRCH_MENU_OUT{FONT-SIZE: 12px;COLOR: #FFF;}
/*CSS sabrosus style pagination 分页*/

DIV.sabrosus {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 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
}

.good_star{height:14px; background:url(../images/star.gif);text-align:left;}
.good_star_g{width:60px;height:14px; background:url(../images/star_g.gif);text-align:left;float:left;}

.tourphoto{margin-top:5px;padding-bottom:5px;width:650px;}
.tourphoto li{float:left; width:80px; height:100px; margin-right:5px;text-align:center;}
.tourphoto li img{border:1px #ccc solid; padding:2px;}

/* 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_title{width:450px; padding-left:10px; height:30px; background:#D3E6F5; font-size:18px; font-weight:700; color:#1865AF; 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:#1865AF; line-height:30px;}

.inshbigtitle{width:656px; height:30px; border-bottom:1px #8da6bb dashed; font-size:16px; font-weight:700; line-height:30px;}
.inshanghai{width:660px; margin:5px 0}
.inshanghai li{width:320px; padding:5px; float:left;}
.inshanghai li h1{font-size:13px; line-height:25px; height:25px; margin-bottom:5px; padding-left:10px; width:310px; background:#cddeee}
.insh_left{width:70px; float:left;}
.insh_left img{border:3px #efefef solid;}
.insh_right{width:245px; float:right; line-height:16px; font-size:11px; color:#666}
.inshlist li{float:none; width:315px; line-height:22px; height:22px; padding:0px;}
.insh_box{margin-bottom:5px; border-bottom:1px #ccc dashed; padding-bottom:5px;}
.inshlist li span{float:right; color:#F30;}