@charset "utf-8";
/*CSS Document */
/* google map - destinations*/
a{color:#333;}
a:hover{color:#a01a01;text-decoration:none}
#rightDeals a:visited{color:#333 !important;}
/*header area*/
#header{background: #FEF2D7; width:900px; height:125px;}
#header #logo{width:180px; height:100px; z-index:1; left:89px; top:72px; padding-top:10px; padding-left:30px; background-color:#FEF2D8; float:left;}
#header .headerRight{ float:left; width:690px; height:110px;}
#header .headerRight .headerAd{margin-top:5px; padding-right:5px;}
#header .headerUserlog{ width:auto; height:20px; padding:5px; font-size:11px; float:right; padding-right:20px;}
#header .headerUserlog img{margin-right:10px; float:left;}
#header .headerUserlog span{ float:left; padding-top:6px;}
#header .headerUserlog a{color:#000; font-style:italic; text-decoration:underline;}
#header .headerUserlog a:hover{color:#a03022;}

/*top menu*/
#topMenu{width:900px; margin:0px auto; }
#topMenu ul{ padding:0 0 0 18px; background:url(/pic/menu/menur_bg.gif) repeat-x; height:51px; list-style:none;}
#topMenu ul li{float:left;}
#topMenu ul li a{float:left; display:block; color:#000; text-decoration:none; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; padding:0 0px 0 15px; height:46px; line-height:46px; text-align:center; cursor:pointer;}
#topMenu ul li a b{float:left; display:block; padding:0 12px 0 6px;}
#topMenu ul li.current a, #topMenu ul li a:hover{color:#fff; background:url(/pic/menu/menur_hover_left.gif) no-repeat; background-position:left;}
#topMenu ul li.current, #topMenu ul li:hover{ background:url(/pic/menu/tri.gif) no-repeat bottom center; height:51px;}
#topMenu ul li.current a b, #topMenu ul li a:hover b{color:#fff; background:url(/pic/menu/menur_hover_right.gif) no-repeat right top;}


/*sub top menu*/
#subTopmenu{ background:url(/pic/menu/sub_1.gif) no-repeat left #C30505; height:34px; width:880px; margin:auto; margin-top:0px !important; margin-bottom:20px; }
#subTopmenu div{background:url(/pic/menu/sub_2.gif) no-repeat right; width:870px; height:27px; padding:7px 5px 0px 10px; color:#fff;}
#subTopmenu div ul{ list-style:none;}
#subTopmenu div ul li{display:inline; margin-right:20px;}
#subTopmenu div ul li a{color:#fff; text-decoration:none;}
#subTopmenu div ul li a:hover{ font-weight:bold; text-decoration:none;}
#subTopmenu .StyleNone{ display:none;}

/*navigation link*/
#navCenter{width:880px; margin:auto; font-size:12px; margin-top:5px; color:#666; margin-bottom:10px; margin-top:10px; padding-left:10px;}
#navCenter a:link{padding:0 5px 0px 5px; color:#000000; font-size:11px; font-weight:normal;}
#navCenter a:visited{color:#666;}
#navCenter a:hover{color:#a13022;}
#navCenter .navLink{width:600px; float:left;}
#navCenter .navSearch{width:270px; _width:300px; float:right;}
#navCenter .navSearch .navSearcharea{background:url(/pic/basic/nav_searcharea.gif) no-repeat; width:174px; height:27px; float:left; margin-right:10px;}
#navCenter .navSearch .navSearcharea input{border:none !important; background:none; padding-left:30px; padding-top:6px; color:#999; font-size:11px; margin-top:5px; margin-left:25px; width:140px;}

/*left menu*/
#container #leftMenu{margin:0px auto; margin-left:5px; margin-top:10px; padding:0 5px; width:170px;}
#container #leftMenu h2{color:#fff; border:none; padding:5px 0px; background-color:#999; text-align:center; font-size:12px;}
#container #leftMenu ul{ margin-bottom:10px;}
#container #leftMenu ul li{voice-family:inherit;text-decoration:none;font-weight:normal; list-style:none; font-size:11px; background-color:#f4f4f4; border-bottom:#ccc 1px solid;}
#container #leftMenu ul li a, #container #leftMenu ul li a:link, #container #leftMenu li a:visited{display:block;color:#4475A6; display:block; padding:5px 0 0 10px; font-weight:normal; text-decoration:none;}
#container #leftMenu ul li a:hover{color:#666; background-color:#fff; font-weight:normal;}
#container #leftMenu ul li #current{ font-weight:normal;  color:#a13022;  text-decoration:none; background-color:#fff;}

.citygoogleMap{width:500px;margin:0px;}
.citygoogleMap img{margin:0px;}
.moreMap{width:150px;height:auto;float:left;text-align:center;font-size:11px;margin-bottom:10px;margin-right:5px;border:1px #a1a1a1 solid;padding:3px;line-height:15px;}
.moreMap img{width:150px;height:119px;margin:0px !important;padding:0px;}
#contentDiv h3.map_h3{font-size:14px;background-color:#fff;margin-top:15px;}
#contentDiv ul.moremapList{width:500px;margin-left:15px;line-height:20px;}
#contentDiv ul.moremapList li{width:150px;list-style:none;background:url(/images/drop-2.GIF) no-repeat left 9px;padding-left:15px;float:left;}
h1.map_h1{font-size:15px;text-align:left;border-bottom:2px solid #ccc;margin-top:10px !important;}
span.zoom_map{text-align:center;font-size:11px;background:url(/pic/24-zoom-in.png) no-repeat left;padding:20px;padding-left:25px;}
.chinaMap{width:680px;border:#ccc 1px solid;float:left;padding:4px;margin-top:20px;-moz-border-radius:5px;margin-bottom:15px;}
.chinaMap .rightList{width:220px;float:left;margin-left:10px;}
.chinaMap .rightList ul{width:220px;line-height:20px;}
.chinaMap .rightList ul li{ list-style:none; background:url(/images/map/anchor.png) no-repeat left;padding-left:20px;margin-left:5px;margin-bottom:3px;}
.chinaMap .rightList ul li a{color:#333;}
.chinaMap .rightList ul li a:hover{color:#a02a02;text-decoration:none;}
p.redFont{color:red !important;margin-top:10px;font-size:11px;}
#mainContent dl.chinamapMore{width:205px; float:left;font-size:11px; border:#ccc 1px solid; padding:5px; margin-left:5px; _width:205px;}
#mainContent dl.chinamapMore p{ padding:5px; text-align:left;}
#mainContent dl.chinamapMore dt{ font-size:13px; background:url(/pic/flag.gif) no-repeat left #a13022; margin:0px; padding:5px 5px 5px 20px;}
#mainContent dl.chinamapMore dt a{ text-decoration:none; color:#fff; font-weight:bold;}
#mainContent dl.chinamapMore dd{background:url(/images/arrow_i.gif) no-repeat left;padding-left:10px;margin-left:10px;float:left;*float:none;}
#mainContent dl.chinamapMore dd a{color:#545454;}
#mainContent dl.chinamapMore dd a:hover{color:#a01a01;text-decoration: none;}
/* google map*/
.googleMap{border:#ccc 1px solid;background-color:#f4f4f4;margin-top:10px;background-image:url(/images/bg/google-map-logo.gif);background-repeat:no-repeat;background-position: right 5px ;text-align:center;padding:8px;margin-bottom:15px;width:680px;float:left;}
#rightDeals{width:700px;float:left;margin-left:10px;}
h2.h2_2{font-size:14px;margin-bottom:10px;border-bottom:#ccc 2px solid;}
table.allcitymapList{width:auto;height:auto;border:#d1d1d1 1px solid;border-bottom:none;width:690px;margin-bottom:15px;}
table.allcitymapList th{border-right:#d1d1d1 1px solid;border-bottom:#d1d1d1 1px solid;padding:2px;width:25px;font-size:13px;background-color:#f1f1f1;}
table.allcitymapList td{font-size:12px;border-bottom:#d1d1d1 1px solid;padding:2px;padding-left:5px;}
table.allcitymapList tr:hover{background-color:#f4f4f4;}
table.majorCitymap{width:680px;margin-top:15px;margin-left:0px;}
table.majorCitymap th img{width:150px;height:104px;border:1px solid #d1d1d1;padding:5px;}
table.majorCitymap th{text-align:center;width:158px;padding:5px;}
table.majorCitymap td{text-align:center;padding:0px;line-height:18px;padding-bottom:20px;}
/*china history map index*/
.smallPictureOut{height:auto;width:680px;margin-top:15px;margin-left:5px;line-height:18px;margin-bottom:15px;}
.smallPictureOut a{color:#333;}
.smallPictureOut a:hover{color:#a01a01;}
.smallPicture, .smallPicture1, .smallPicture2{float:left;font-size:11px;height:auto;padding:10px 5px 5px 5px;text-align:left;width:110px;text-align:center;margin-right:5px;border:1px solid #d1d1d1;margin-bottom:5px;-moz-border-radius:5px;}
.smallPicture3{float:left;font-size:11px;height:150px;padding:10px 5px 5px 5px;text-align:left;width:152px;text-align:center;margin-right:5px;border:1px solid #d1d1d1;margin-bottom:10px;-moz-border-radius:5px;}
.smallPicture3 img{width:150px;height:100px;}
.smallPicture table{width:100px;height:100px;valign:middle;padding:3px;margin-bottom:5px;}
img.ancientDetailmap{border:#d1d1d1 1px solid;padding:3px;margin-bottom:5px;background-color:#f4f4f4;}