@charset "utf-8";
/* CSS Document */
body{  margin:0 auto; padding: 0; color: #5c5c5c; font-size:12px; line-height:20px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
a{text-decoration:none; color: #5c5c5c;}
a:link{text-decoration:none; }
ul{ padding:0;}
li{
	list-style-type: none;
}
#wrap{overflow:hidden; margin:0 auto; padding:0;} 
#sidebar_left,#sidebar_right{padding-bottom:20000px;margin-bottom:-20000px;} 
.left2{padding-bottom:1000px;margin-bottom:-1000px; width:218px; } 
#header, .logo ,.header_M,.li{height:62px;list-style-type: none;}
#header{width:100%; list-style:none; background-image: url(../images/header_bg.gif); background-repeat: repeat-x;}
.header_M{width:985px; margin:0 auto; padding: 0;}
.logo{ background-image:url(../images/logo_bg.gif); background-repeat:no-repeat ; width:980px; float:left;}
.logor{width:985px; height:62px;}
#Login_bg{ width:100%;height:25px; background-image: url(../images/menubg1.gif);background-repeat: repeat-x;}
#bg{ width:100%; height: auto; background-image:url(../images/bg.gif);background-repeat:repeat-x;  }
.main{width:985px;margin:0 auto; padding: 0; background-image: url(../images/index2009cn); background-repeat:repeat-y;}
.FLASH{ width:985px ; height:198px;margin:0 auto; padding: 0;}
.l{ width:657px; height:440px; float:left; background-image:url(../images/index2009cnbg.jpg); background-repeat:repeat-y;}

.l4{ width:657px; height:220px; float:left;}
.l2{ width:200px; height:239px; }
.l3{ width:29px; height:239px;  }
.r{ width:328px; height:440px; float:right;  background-image:url(../images/inne.jpg); background-repeat:repeat-x; background-position:bottom }
.r2{width:302px; height:220px; background-image:url(../images/l3bg.jpg);}

.linebg{ width:28px; height:217px; margin-top:28px; background-image:url(../images/linebg.gif); background-repeat:no-repeat;}
.rbg{ width:298px; height:244px; background-position:top; }
.kuang{ width:209px; height:220px; float:left;margin-left:14px;margin:0 6px 0 6px;}
.kuang li{
	list-style-type: none; 
}
.kuang li a{ text-decoration:none;
	 
}
.kuang2{ width:215px; height:200px; }
.kuang3{ width:686px; height:235px; float:left; background-image: url(../images/index2009cnbg.jpg); background-repeat:repeat-y;}
.zi1{ color:#a32662; font-size:13px; font-weight:bold;}
.zi1 a{ color:#a32662; font-size:13px; font-weight:bold;}.zi1 a:hover{ color:#a32662; font-size:13px; font-weight:bold;}
.zi2{ color:#c083cf; font-size:11px; line-height:15px;}
.zi2 a{ color:#c083cf; font-size:11px; line-height:15px; }.zi2 a:hover{ color:#c083cf; font-size:11px; font-weight:bold;}
.zi3{ font-weight:bold;}
.zi3 a{font-weight:bold;width:99px}
.zi4{ color: #C39; line-height:16px; font-size:12px;}
.zi4 a{ color: #C39; }
.base{ width:985px; height:50px;margin:0 auto; padding: 0; }
.zi8{ color:#664270; }
.zi8 a{ color:#664270; }
.zi8 a:hover{ color:#ffcb04; }
#basebg{ width:984px; height:39px; background-image:url(../images/base.jpg);   background-repeat:no-repeat; display:block; }
.zi9{ color:#FFF; font-size:12px; font-weight:bold; width:115px; display:block; }
.zi12{ color:#FFF; font-size:12px; font-weight:bold; width:90px; }
.zi13{ color:#FFF; font-size:12px; font-weight:bold; width:115px; display:block; }
.zi11{ color:#a32662; font-size:12px; }
.zi11 a{ color:#a32662; font-size:12px; }.zi11 a:hover{ color:#a32662; font-size:12px; }
.zi10{ color:#999; line-height:18px;}
.zi10 a{ color:#999; }
.zi10 a:hover{ color:#664270; }
.index_Promotions{ background-image:url(../images/indexbg.jpg);  height:143px; background-repeat:no-repeat;}
.banmenu{ width:985px; margin:0 auto; padding:0; height:25px;}




/* style the outer div to give it width */
.menu {font-size:13px;  width:985px; color:#FFF; height:62px;}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none; }

/* style the sub-level lists */
.menu ul ul {}

/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul li {float:left;line-height:16px;margin-top:13px;isplay:block;}

/* style the sub level list items */
.menu ul ul li {display:block; }
/* style the links for the top level */
.menu a, .menu a:visited {display:block;float:left;height:100%;  font-size:1em;text-decoration:none;color:#fff;}
/* hack IE5.x to get the correct the faulty box model and get the width right */
* html .menu a, * html .menu a:visited {  }

/* style the sub level links */
.menu ul ul a, .menu ul ul a:visited {display:block;; color:#af028f; pheight:100%;}
* html .menu ul ul a, * html .menu ul ul a:visited  {}


/* style the table so that it takes no part in the layout - required for IE to work */


/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {}
/* style the fourth level background */
.menu ul ul ul ul a, .menu ul ul ul ul a:visited {}
/* style the sub level 1 background */

/* style the level hovers */
/* first */
* html .menu a:hover {color:#3f0571; position:relative; z-index:100;}
.menu li:hover {position:relative;}

/* second */
.menu ul ul a:hover{ color:#3f0571;position:relative; z-index:110;}
.menu ul ul li:hover {position:relative;}
.menu ul ul :hover > a {color:#3f0571;}
/* third */
* html .menu ul ul ul a:hover {position:relative; z-index:120;}
.menu ul ul ul :hover > a {}

.menu ul ul {visibility:hidden;position:absolute;height:0;top:3em; left:4px; }
/* position the third level flyout menu */

.menu ul :hover ul{visibility:visible; height:auto; left:4px;}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden; }
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{visibility:visible; left:9em;}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul {visibility:visible;}

.over1{
background-color: #f2ecf8;
 color:#af028f; 
 line-height:40px; 
 display:block; 
 padding:5px 20px 5px 10px; ; margin-left:5px ; margin-left:5px; margin-bottom:5px; text-align:left;  width:190px ; font-size:12px;}

.over1 a{color:#af028f;background-color: #f2ecf8; font-family:Arial, Helvetica, sans-serif;}


.over2{  color:#af028f; line-height:20px; display:block; margin-left:5px;text-align:left;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.over2 a{color:#af028f; padding:3px 10px 4px 10px;}


.ti3 { color:#3f0571;  font-weight:bold; line-height:15px; padding:7px 0px;;margin-top:5px;}
.ti3 a{ color:#3f0571; font-weight:bold;}

.ti1 { color:#3f0571; width:130px; font-weight:bold; line-height:15px; padding:7px 10px 0 10px;;margin-left:5px; margin-top:5px;}
.ti1 a{ color:#3f0571; font-weight:bold;}
.ti2 { color:#3f0571; line-height:16px;margin-left:15px; margin-bottom:5px; width:130px; font-size:12px; }
.ti2 a{ color:#3f0571;}

#left_home{ width:175px;}

#newtop{ background-image: url(../images/indexinto1_04.jpg); width:191px; height:49px; line-height:30px; color:#FFF; font-size:14px; font-weight:bold; text-align:center; float:left;}

#newtop2{ background-image: url(../images/indexinto1_07.jpg); width:29px; height:49px; color:#FFF; font-size:13px; font-weight:bold; text-align:center; float: right;}
#newtop{ background-image: url(../images/indexinto1_04.jpg); width:191px; height:49px; line-height:30px; color:#FFF; font-size:14px; font-weight:bold; text-align:center; float:left;}
#newtop3{ background-image: url(../images/indexinto1_04_1.jpg); width:191px; height:49px; line-height:30px; color:#FFF; font-size:14px; font-weight:bold; text-align:center; float:left;}
#newtop3 a{display:block;color:#FFF;}
#newtop3 a:hover{color:#FFF;}
#newtop4{ background-image: url(../images/indexinto1_08_1.jpg); width:29px; height:49px; color:#FFF; font-size:13px; font-weight:bold; text-align:center; float: right;}
#newtop4_2{ background-image: url(../images/traveldestination/indexinto1_08_2.jpg); width:29px; height:49px; color:#FFF; font-size:13px; font-weight:bold; text-align:center; float: right;}
#newtop5{ width:230px; height:49px; line-height:30px; color:#FFF; font-size:14px; font-weight:bold; text-align:center; float:left; display:block;}
#newtop5 a{display:block;color:#FFF;height:49px;}
#newtop5 a:hover{ background-image:url(../travel_destination/images/b2.jpg);color:#FFF;height:49px;}

#newtop6{ width:101px; height:49px; line-height:30px; color:#FFF; font-size:14px; font-weight:bold; text-align:center; float:left;}
#newtop6 a{display:block;color:#FFF;height:49px;}
#newtop6 a:hover{ background-image:url(../travel_destination/images/b3.jpg);color:#FFF;height:49px;}
#newtop7{ width:181px; height:49px; line-height:30px; color:#FFF; font-size:14px; font-weight:bold; text-align:center; float:left;}
#newtop7 a{display:block;color:#FFF;height:49px;}
#newtop7 a:hover{ background-image:url(../travel_destination/images/b4.jpg);color:#FFF;height:49px;}
#newtop8{ width:181px; height:49px; line-height:30px; color:#FFF; font-size:14px; font-weight:bold; text-align:center; float:left;height:49px;}
#newtop8 a{display:block;color:#FFF;height:49px;}
#newtop8 a:hover{ background-image:url(../travel_destination/images/b4.jpg);color:#FFF;}



.into_left{
	width:169px;
	height:20px;
	color:#9f0080;
	font-size:13px;
	font-weight:bold;
	margin-left:35px; margin-bottom:15px;
	 display:block; margin-top:10px;
	
}

.into_left a{
	color:#9f0080;
	font-size:13px;
	font-weight:bold;
	text-indent:20px; display:block;
}
.into_left a:hover{
	background-image: url(../images/icon_into.gif);
	background-position:left;
	background-repeat:no-repeat;width:169px;
	
	color:#9f0080;
	font-size:13px;
	font-weight:bold;
	
	text-indent:20px;
	
	
}
.into_left2{ font-weight:200; width:120px; height:auto;}
.into_left2  li{list-style-type: none; width:120px;
	height:20px;
	color: #a92e91;
	font-size:12px;
	margin-left:1px; margin-bottom:5px;
	 display:block; margin-top:5px; text-indent:1px;}
.into_left2  li a{color: #a92e91;font-size:12px;font-weight:200;text-indent:1px;
	}
	.into_left2  li a:hover{background-image: none;color: #a92e91;font-size:12px;font-weight:200;text-indent:1px;
	}
	#bg3{ width:100%; height:600px; background-image: url(../images/bg2.jpg);background-repeat:repeat-x;  }
#bg4{ width:100%; height:600px; background-image: url(../promo/images/bg3.jpg);background-repeat:repeat-x;  }
#bg5{ width:100%; height:600px; background-image: url(../images/bg4.jpg);background-repeat:repeat-x;  }
.font18pink{font-size:18px; font-weight:bold; line-height:30px; color:#9E1271;}