@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0;list-style:none;}
img {border:0;}
select,input {font-family:Arial,sans-serif;}
 
.clear {clear:both;}
.line {background:url(/images/logo/line/line-dot.gif) repeat-x;height:15px;}
body {font:13px Arial,sans-serif;margin:8px 5px;color:#000;background:#fff;}


.nav {background:#ffc url(/images/logo/frame/bg-top-title2.gif) 0 25px repeat-x;border-left:1px solid #cc9;height:30px;min-width:992px;}
.nav p.title{font-size:10px;color:#666;padding-left:188px;font-weight:normal;line-height:24px;}
.nav p.lineN {width:992px;height:1px;overflow:hidden;background:#ffc;}
*+ html .nav p.lineN {border-top:1px solid #ffc;}
.nav p.bgLine {width:175px;background:#ffc url(/images/logo/frame/bg-top-title4.gif) right top no-repeat;height:6px;overflow:hidden;}

/* ============================  Left Content ============================ */
.sided {width:163px;padding:0 0 520px 5px; background:#ffc url(/images/art/design/design-005.jpg) left bottom no-repeat;border-left:1px solid #cc9;border-right:1px solid #ddd;}


/* city toolkits */
.citysearch {font-size:13px;  background:url(/images/logo/ico/ico-blank-1.gif) 0px 0 no-repeat; margin-top:0px; padding-top:0;}
.citysearch dt{ padding-left:8px; color:#000;}
.citysearch dt.title{ background:url(/images/logo/ico/ico-001.gif) 15px 8px no-repeat; padding-left:35px; padding-top:8px; font-weight:bold; padding-bottom:10px; color:#3366cc;}
.citysearch .goosearch{ width:165px; color:#3366cc; font-weight:bold; font-size:13px; margin-top:5px; }
.citysearch .goosearch span{color:#3366cc; font-weight:normal; font-size:12px;}
.citysearch .goosearch input.letter{ width:96px;border:1px solid #ffd800; height:18px; background:#fff; border-right:0;}
.citysearch .goosearch input.pic{ margin-top:-2px !important; margin-top:0;}
*+ html .citysearch .goosearch input.pic{ padding-top:3px;}

/*left relate link*/
.uselink {margin-top:10px;}
.uselink dt{ background:url(/images/logo/ico/arrow-r-blue.gif) 0px 5px no-repeat; padding-left:12px; padding-bottom:6px; font-weight:bold; color:#666;clear:both;height:15px!important;}
.uselink dd{ background:url(/images/logo/ico/ico_cusp_line2.gif) 0 6px no-repeat; padding-left:15px; padding-bottom:2px;}

.uselink a {color:#3366cc;text-decoration:underline} 
.uselink a:hover {color:#ff6600;text-decoration:none}

/* bluebg */
.paid {background:#69c;color:#ffc; height:20px;}


/* ============================  Center Content ============================ */
.cityintro{ color:#666; text-align:justify; width:330px; padding:0 5px 15px 0;}
.listcity { background:url(/images/logo/patte/bg-grey.gif) left top no-repeat; width:497px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#3366cc; font-weight:bold; margin-top:22px; }
.listcity p{ padding:8px 0 5px 25px;}

.cityname{ background:url(/images/logo/patte/bg-grey1.gif) left bottom no-repeat; width:497px;}
.cityname dl{ width:480px; border:1px solid #dedede; background:#fff url(/images/logo/patte/bg-grey2.gif) left bottom no-repeat; padding:8px 0; margin-left:8px; margin-bottom:5px;}
.cityname dt{ width:105px;background-color:#f07800; color:#fff; font-family:Arial, Helvetica, sans-serif; margin-top:3px;margin-left:10px; margin-right:5px; padding:2px 5px; line-height:18px; float:left;}
* html .cityname dt{margin-left:5px; }

.cityname dt a {color:#fff;text-decoration:underline;} 
.cityname dt a:hover {color:#FFFF00; text-decoration:none;}

.cityname dt span{ background:url(/images/logo/ico/icon-yarrow.gif) 5px 3px no-repeat; color:#fff003; padding-left:18px;font-size:12px; font-weight:normal;}
.cityname dd {color:#666; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; font-weight:normal; padding-left:10px; padding-top:11px;padding-bottom:2px; padding-right:10px;line-height:16px;text-align:justify}

.cityname dd a {text-decoration:underline;color:#3366cc;} 
.cityname dd a:hover {text-decoration:none;color:#ff6600;}

.cityname dd span{ color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; padding-left:6px;}
.cityname  dd.spe{color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(/images/logo/ico/ico-city.gif) 15px 13px no-repeat;font-size:12px; font-weight:normal; padding-left:30px; padding-top:10px; }
.cityname  dd.spe a{font-weight:bold;text-decoration:underline;}

.top{ font-size:11px; text-align:right; padding-bottom:10px; padding-right:15px;}



/* Cities */
.cityList {margin-left:20px;padding-bottom:15px;font-size:13px;}
.cityList dl {float:left;width:120px;}
.cityList dt {font-weight:bold;margin-top:20px;}
.cityList dd {margin:0 0 0 5px;background:url(/images/logo/ico/arrow-3.gif) 0 6px no-repeat;padding-left:10px;}

/* Map of China Guide */
.map {width:151px;float:right; margin-top:5px;}
.map img { width:149px;height:186px;text-decoration:underline;}
.map a {border:1px dashed #ccc; display:block;}
.map a:hover {border:1px dashed #36c;}


/* Tourist Attractions */
.attracBgT {background:url(/images/logo/frame/title-460-1top.gif) no-repeat;height:7px;margin:10px auto 0;width:460px;overflow:hidden;}
.attracBgB {background:url(/tour/images/ico/bg-gold-silver-1b.gif) no-repeat;margin:0;}
.attrac {width:443px;border:1px solid #e2972f;border-top:0;padding:0 0 30px 15px;margin:0 auto;}
.attrac li{float:left;width:138px;margin:20px 0 0;text-align:center;}
.attrac li img {display:block;margin-top:10px;margin-left:15px;}
.attracS1 {background:url(/images/logo/ico/ico_cusp_line.gif) 0 3px no-repeat;padding-left:24px;margin:15px 0 0;}

/*Travelogs Pick */
.log {color:#666;text-align:justify;background:url(/images/logo/frame/title-450-midline.gif) repeat-y;padding:18px;width:414px;margin:0 auto;}
.log p {margin:15px 0;}
.log h4 {font-size:13px;background:url(/images/logo/ico/icon-warrior.gif) 0 0 no-repeat;text-indent:26px;}
.logBgB {background:url(/images/logo/frame/title-450-bottom.gif) no-repeat;height:20px;margin:0 auto;width:450px;}
.logBgT {background:url(/images/logo/frame/title-450-top.gif) no-repeat;height:5px;overflow:hidden;width:450px;margin:0 auto;}

.text {text-align:justify;padding-bottom:20px;}
.text p {margin:15px 0;}
.text img.imgr {float:right;margin:0 0 8px 10px;}

/* ============================  Right Content ============================ */
.updateT {color:#666;font-size:11px;}

/* China Hotel Booking */
.book {background:#69c;border:1px solid #69c;color:#fff;font-size:10px;width:150px;margin:10px auto 20px;}
.book img {display:block;}
.bookT {font-weight:bold;line-height:20px;text-align:center;}
.bookT a {color:#fff;font-size:13px;text-decoration:underline;}
.bookT a:hover {color:#ff6;text-decoration:none;}

.box {width:140px;margin-left:4px;padding:5px 4px 20px;border:1px solid #eeecec;border-top:none;color:#666;background:#ffc url(/images/logo/patte/bg-design1-yellow.gif);font-size:12px;}
.boxBgB {background:url(/images/logo/frame/sash-below-grey1.gif) no-repeat;height:7px;overflow:hidden;margin:0 0 20px;}
.boxBgT {background:url(/images/logo/frame/sash-top-grey1.gif) no-repeat;height:18px;margin:0;}