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

body,h1,dl,dt,dd,ul,li,div,p,a,h1,h2,h4,h3,h5,table,td,tr,input,div{ margin:0px; padding:0px;}
div{ overflow:hidden;}
body{ font-family:"宋体","Arial Narrow"; BACKGROUND: #fff; font-size:12px; line-height:22px;}
ul,li{ list-style:none;}
a{text-decoration:none;color:#000EBB; }
.enterbr{ height:10px; clear:both;}
/* 头部*/
#header{ width:100%; height:auto; clear:both;}
/*顶部菜单*/
#header #topnav{ width:100%; height:26px; border-bottom:#e6e6e6 1px solid; background:#f8f8f8; font-size:12px;}
#header #topnav .midmenu{ width:1003px; margin:0px auto; position:relative; height:25px;line-height:30px;}
#header #topnav .midmenu .logo-info{float:left;}
#header #topnav .midmenu .quick-menu{float:right;}
#header #topnav .midmenu .quick-menu li{margin-left:-1; position:relative;background: url(../images/linebg.gif) no-repeat right -34px; float:left;}
#header #topnav .midmenu .quick-menu li .menu-rel{ padding:0px 10px;height:26px;display:block;_display:inline-block;cursor:pointer;color:#1f3d99;}
#header #topnav .midmenu .quick-menu li .menu-msg{ padding:0px 10px 0px 26px;height:25px;display:block;_display:inline-block;cursor:pointer;color:#1f3d99;}
#header #topnav .midmenu .quick-menu li .menu-select{ padding:0px 20px 0px 26px;height:25px;display:block;_display:inline-block;cursor:pointer;color:#1f3d99;}
#header #topnav .midmenu .quick-menu li .menu-hd{position:relative;height:26px;padding:0 22px 0 10px;display:block;_display:inline-block;cursor:pointer;color:#1f3d99;}
#header #topnav .midmenu .quick-menu li.last{background:#f8f8f8;}
#header #topnav .midmenu .quick-menu li s{ width:16px; height:18px; position:absolute; top:6px; left:10px;}
#header #topnav .midmenu .quick-menu li s.message{ background:url(../images/linebg.gif)  left -15px no-repeat;}
#header #topnav .midmenu .quick-menu li s.select{ background:url(../images/linebg.gif) left 0px no-repeat;}
#header #topnav .midmenu .quick-menu li B{ position:absolute;right:10px;top:11px;width:0;height:0;border-width:4px 4px;border-style:solid;border-color:#1f3d99 #f7f7f7 #f7f7f7 #f7f7f7;font-size:0;line-height:0;-webkit-transition:-webkit-transform .2s ease-in;-moz-transition:-moz-transform .2s ease-in;-o-transition:-o-transform .2s ease-in;transition:transform .2s ease-in;}
/*全部菜单*/
#header #all-nav{width:1003px;height:80px; margin:5px auto;}
#header #all-nav .left{width:230px;height:80px;float:left;}
#header #all-nav .left .navlogo{display:block;background: url(../images/navlogo.gif) no-repeat;width:130px; height:71px;float:left;}
.l{float:left;}
.r{ float:right;}
#header .left .flashlogo{float:left;}
#header .left .current{width:90px;height:50px;margin-top:20px;float:left;font-size:14px;color:#686868; letter-spacing:-0.05em;padding-left:10px;}
#header .current a{font-size:12px;color:#0C71F7; line-height:20px;}
#header .current h1{font-size:16px;font-weight:bold;color:#FF0202;}
#header #all-nav .right{width:770px;height:80px;float:right;}
#header #all-nav .right .menuk{width:240px;height:70px;float:left;margin:5px 0px;line-height:22px;}
#header #all-nav .right .menuk a{ padding:0px 4px; color:#000;}
#header #all-nav .right .menuk a:hover{ background:#4898cd; color:#FFF;}
#header #all-nav .right .menuk .b{ font-weight:bold; margin-right:3px; border-right:1px #CCC dotted; }
.rline{width:1px;height:60px;margin-left:10px;margin-top:10px;margin-right:10px;background:#D6D6D6;float:left;}
.clearboth{clear:both;}


#content #fristnews .cot .hd{
	border:1px solid #27d3c8;
	width:360px;
	height:270px;
	margin-left:5px;
	_margin-left:2px;
	margin-top:5px;
	float:left;
	position: relative;
	overflow:hidden;
}
/*焦点*/
IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
#roll_banner_container div{ width:360px; height:270px;}
#slide_pagebg {
	BACKGROUND: url(../images/slide_bg.png) right bottom;
	Z-INDEX: 100;
	POSITION: absolute;
	WIDTH: 360px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 25px;
	OVERFLOW: hidden;
	BOTTOM: 0px;
	LEFT: 0px
}
.stardoll_banners {
	POSITION: absolute; FILTER: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0,finishOpacity=0); WIDTH: 506px; HEIGHT: 290px; TOP: 0px; LEFT: 0px; opacity: 0
}
.stardoll_banners IMG {
	BORDER-BOTTOM-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	WIDTH: 360px;
	BORDER-TOP-STYLE: none;
	HEIGHT: 270px;
	BORDER-LEFT-STYLE: none
}
#slide_numbers {
	Z-INDEX: 101;
	POSITION: absolute;
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 80px;
	PADDING-RIGHT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	HEIGHT: 23px;
	OVERFLOW: hidden;
	BOTTOM:0px;
	PADDING-TOP: 0px;
	LEFT: 271px
}
#slide_numbers LI {
	WIDTH: 20px; DISPLAY: block; FLOAT: left; HEIGHT: 23px; OVERFLOW: hidden; CURSOR: pointer
}
#slide_numbers A {
	WIDTH: 20px; DISPLAY: block; FLOAT: left; HEIGHT: 23px; OVERFLOW: hidden; CURSOR: pointer
}
#slide_numbers A {
	TEXT-INDENT: -100em
}
.slide_number1 #slide_page_1 {
	BACKGROUND: url(../images/slide_bg.png) no-repeat -416px 0px
}
.slide_number2 #slide_page_2 {
	BACKGROUND: url(../images/slide_bg.png) no-repeat -436px 0px
}
.slide_number3 #slide_page_3 {
	BACKGROUND: url(../images/slide_bg.png) no-repeat -456px 0px
}
.slide_number4 #slide_page_4 {
	BACKGROUND: url(../images/slide_bg.png) no-repeat -476px 0px
}
.slide_number1 #slide_page_1 {
	BACKGROUND: url(../images/slide_bg.png) no-repeat -416px 0px
}
.slide_number2 #slide_page_2 {
	BACKGROUND: url(../images/slide_bg.png) no-repeat -436px 0px
}
.slide_number3 #slide_page_3 {
	BACKGROUND: url(../images/slide_bg.png) no-repeat -456px 0px
}
.slide_number4 #slide_page_4 {
	BACKGROUND: url(../images/slide_bg.png) no-repeat -476px 0px
}

/*分页*/
.newspages .pages { height:35px; overflow:hidden; padding:2px 0 1px 0; text-align:center; font-family:Verdana,Helvetica,Arial,sans-serif; color:#CCC; vertical-align:top; clear:both; }
	.newspages .pages div { float:right; padding-right:12px; }
	.newspages .pages a, .newspages .pages strong { float:left; height:18px; overflow:hidden; margin:0 1px; padding:2px 6px 1px; border:1px solid #E4E4E4; color:#046CB5; text-decoration:none !important; line-height:18px;}
	.newspages .pages strong  { border:1px solid #046CB5; background:#046CB5; color:#FFF; font-weight:700; }
	.newspages .pages a:hover{ border:1px solid #046CB5; }
	.newspages .pages .prev { padding:2px 0 1px 16px; background:url(arrow_left.gif) no-repeat 29% 50%; }
	.newspages .pages .next { padding:2px 16px 1px 5px; background:url(arrow_right.gif) no-repeat 93% 50%; *background-position:93% 45%; font-size:simsun; *line-height:21px; }

/**评论星星**/
#star img {CURSOR: pointer;}

/*出发地选择*/
#hovereffect{display:block;width:90px;cursor:pointer;font-size:12px;z-index:100;overflow: visible}
.hovereffect .citymenu{display:none}
.lay-on .citymenu,.hovereffect:hover .citymenu{display:block}
.citymenu{display:none;position:absolute;border:1px solid #EFEFEF;background:#FFF;width:216px;padding:5px;_margin:14px 0 0 -81px;}
.citymenu a{line-height:20px;_line-height:14px;padding:0 5px;}
.citymenu .more{float:right;padding-right:14px; background:url(../images/listmoreli.gif) no-repeat right;cursor:pointer}

/*出发地选择  更多*/
.changeall{ background:#f8f8f8; width:963px; height:auto; padding:20px;}
.changeall h3 {background:none repeat scroll 0 0 #F2F2F2;clear:both;color:#333333;font-size:14px;height:30px;line-height:30px;margin-bottom:12px;text-indent:24px;width:100%;}
.changeall dl {float:left;width:100%;}
.changeall dt {float:left;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;text-align:center;width:30px;}
.changeall dd {float:left;font-size:12px;line-height:20px;padding-top:4px;}
.changeall dd a {font-weight:normal;padding:0 10px;}
.changeall a.f50:link,.changeall a.f50:visited {color:#FF5500;}
	/*更多2*/
	#recommend .top .hovereffect{width:100px; float:right; margin-top:10px;}