.line1{ width:98%; border-bottom:#FDD67E dashed 1px; line-height:1px; height:1px; margin:15px 0;}
#content .left{float:left; position:relative;top:-4px;width:20%; background:#ffffcd;color:#666; border-right:4px solid #ffd800; border-left:1px solid #3773a5; z-index:10; _margin-right:-3px;}
#content .leftBg{ position:absolute; left:0; bottom:20px; width:20%; height:800px; border-left:1px solid #3773a5; border-right:4px solid #ffd800; border-bottom:4px solid #ffd800;background:#ffffcd; z-index:-10; }
#content .left .title{padding-left:15px;color:#3366cc; font-weight:bold;background:url(/images/logo/ico/i_com.gif) no-repeat 0 2px; font-size:12px;}
#content .left p{margin:3px 0;}
#content .left .corner{ position:absolute;top:-2px; right:-12px; _right:-13px; width:14px;height:14px; z-index:99;}
#content .right{float:left;width:78.5%;height:auto; position:relative; z-index:20; margin-top:10px;}
#content .right .primary{ position:relative;float:left;width:75.8%;z-index:1;}
#content .right .primary .control{ position:absolute; right:0;background:url(/images/background/wlts.png) no-repeat;width:206px;height:147px; z-index:96;}
#content .right .primary .control a{ float:left;display:block;margin:0 2px;width:25px;height:15px;background:url(/images/background/button_bg_01.gif); text-align:center; text-decoration:none;color:#fff;font-size:11px;line-height:15px;}
#content .right .primary .control a:hover{ background:url(/images/background/button_bg_02.gif);}
#content .right .primary .bannerAD{ margin:20px 1% 20px 4%;_margin-right:3%; border:#FCE798 solid 1px; background:url(/images/background/bg_banner_1.gif) repeat-x;}
#content .right .primary .bannerAD p{ padding:15px; text-align:justify;}
#content .right .primary .tourBox{ position:relative;margin:0 1% 20px 4%;_margin-right:3%; background:#FB9703 url(/images/background/border_title_01.gif) no-repeat;}
#content .right .primary .tourBox .tourBoxIn{border:1px solid #dfdfdf;background:#fff url(/images/background/div_bg_03.jpg) repeat-x; text-align:justify;}
#content .right .primary .tourBox .tourBoxIn dd dl dt{background:url(/images/logo/ico/ico_cusp_line2.gif) no-repeat 0 50%;}
#content .right .primary .tourBox dl{padding:20px 20px 0 20px;}
#content .right .primary .tourBox dt{ font-weight:bold;font-size:14px; padding-left:15px;margin-bottom:5px;background: url(/images/logo/ico/ico_dot_2.gif) no-repeat 0 50%; color:#124FC8;}
#content .right .primary .tourBox dd{margin-bottom:15px; margin-top:5px; margin-left:15px;}
#content .right .primary .tourBox h1.tourT{padding:3px 20px; height:21px;font-size:16px;color:#fff; background: url(/images/background/border_title_02.gif) no-repeat right;}
#content .right .primary .tourBox ul.travel{background:url(/images/logo/ico/ico_qa.gif) no-repeat;}
#content .right .primary .tourBox ul.community{background:url(/images/logo/ico/ico_com.gif) no-repeat;}
#content .right .primary .tourBox ul.video{background:url(/images/logo/ico/ico_video.jpg) 0 8px no-repeat;}
#content .right .primary .more{ text-align:right; margin:0 35px 20px; font-weight:bold;}
#content .right .primary .more span{padding-left:20px;background:url(/images/logo/ico/ico_arrow_1.gif) no-repeat 0 50%;}
/*  cityguide     */
#guideBox{ position:relative;margin:0 1% 20px 4%;_margin-right:3%; background:#FB9703 url(/images/background/border_title_01.gif) no-repeat;}
#guideBox dl{padding:20px;}
#guideBox dt{ font-weight:bold;font-size:14px; padding-left:15px;margin-bottom:5px;background:url(/images/logo/ico/ico_dot_2.gif) no-repeat 0 50%;}
#guideBox dd{margin-bottom:30px; margin-top:5px; margin-left:15px;}
#guideBox h1.tourT{padding:3px 20px; height:21px;font-size:16px;color:#fff; background: url(/images/background/border_title_02.gif) no-repeat right;}
#guideBox h1.tourT a,.tourBox h1.tourT a{ color:#fff;}
#content .right .secondary{ float:right;width:21%; margin-right:1%; margin-top:12px;  position:relative; top:0px;}
.secondary .hotelSearch{ width:181px;}
.hotelSearch .searchMenu { list-style:none;}
.hotelSearch .searchMenu .b1, .hotelSearch .searchMenu .b2 { width:8px; height:8px; position:absolute; top:0;}
.hotelSearch .searchMenu .b1{ background:url(/images/background/bg_corner_01.gif) no-repeat; left:0px;}
.hotelSearch .searchMenu .b2{ background:url(/images/background/bg_corner_02.gif) no-repeat; right:0px;}
.hotelSearch .searchMenu li{ float:left; text-align:center; background:url(/images/background/bg_menu_01.jpg) no-repeat; width:58px; height:40px;}
.hotelSearch .searchMenu li a{ display:block; text-decoration:none; color:#fff; font-weight:bold; margin-top:5px;}
.hotelSearch .searchMenu li.splitLine{ background:url(/images/background/bg_split_line.jpg) no-repeat; width:2px; height:40px; float:left;}
#content .right .secondary .pop{margin:0 auto;padding:10px 0 0 10px;width:178px;height:109px;background:url(/images/background/box_bg_yellow.gif) no-repeat;font-weight:bold;}
#content .right .secondary .pop p{padding:5px 0 5px 35px;font-size:14px;}
#content .right .secondary .pop a{color:#9d0000;}
.hotelB{margin:8px auto;width:170px;}
.hotelB .title{padding-top:5px;height:49px; line-height:49px; background:url(/images/background/bg_home_hotel_2.gif) no-repeat;color:#fff;font-size:18px;font-weight:bold;}
.hotelB .title2{ padding-top:5px; height:27px; line-height:27px; background:url(/images/background/box_bg_blue_top_01.png) no-repeat; color:#fff; font-size:13px; font-weight:bold; text-align:center;}
.hotelB .title2 a{ color:#fff;}
.hotelB .title .hotelText{position:relative; top:-9000px;}
.hotelB .hotelInfo{padding:10px 5px;border:1px solid #bedef5; border-bottom:0; background:#eff6fe; margin:0;}
.hotelB dl{ margin-top:0;padding:10px 5px;border:1px solid #bedef5; border-top:0; background:#eff6fe;color:#01487c;}
.hotelB dt{padding-left:10px; background: url(/images/logo/ico/ico_dot.gif) no-repeat 0 50%;font-size:13px; }
.hotelB dd{margin:3px 0 20px 0;}
#intro{margin:0 8px;}
#intro .title2{display:block; background:url(/images/background/title_bg_02.jpg) no-repeat top right;;font-size:14px; font-weight:bold;color:#c66b41;line-height:25px; text-align:center;}
#plus{ margin-left:4%; _margin-left:3.9%; margin-bottom:20px;}
#plus dl{float:left; width:31.6%; *width:31.9%; _width:30.6%; margin-right:1%; _margin-right:0.9%; padding:1px; border:1px solid #d6d6d6; height:227px;}
#plus dd{margin:10px;}
#plus dd img{ text-align:center;}
#plus dd ul{margin-left:10px;}
#plus dd li{margin:5px 0; width:100%;}
#plus dt{ background:#f2f2f2 url(/images/logo/ico/arrow_blue3.gif) no-repeat 15px 13px; padding-left:30px;height:38px;line-height:35px;font-weight:bold;font-size:14px;}
#plus dd.climate{margin:2px; background:url(/images/background/bg_climate_01.jpg) repeat-x; padding:2px;}
#plus dd.climate ul{ margin:0;}
#plus dd.climate li{ border:1px solid #D6D6D6; background:#fff; padding:0px 5px; width:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:4px auto; width:150px; }
#plus dd.climate li span{  width:115px; display:block; float:left; line-height:24px;}
#plus dd.climate li img{behavior: url(/tour/images/background/iepngfix.htc);}
#plus dl.visaEmbassy dt{ background:url(/images/logo/ico/arrow_blue3.gif) no-repeat 10px 6px; font-size:13px; height:20px; line-height:20px; padding-left:25px; }
#plus dl.visaEmbassy dd{ margin:0 5px 15px 25px;}
/* China Cityguides */
.guide {position:relative;background: #fff url(/images/media/in-ct-bj.jpg) 15px 20px no-repeat; height:auto !important; padding-top:20px; padding-bottom:0; *padding-bottom:10px; border:1px solid #dfdfdf;}
.guide .wrap{background:#eff6fe;margin:20px 10px 10px; height:55px;padding-left:15px;}
.guide .wrap li{float:left;width:22%; padding-left:15px;margin:2px 0;background: url(/images/logo/ico/ico_dot_2.gif) no-repeat 0 50%;font-size:14px;}
.guide dl {margin-left:180px;}
.guide dt {font-size:14px;font-weight:bold;background:url(/images/logo/ico/arrow-orgensm.gif) no-repeat 0 7px;padding-left:12px;line-height:20px;height:20px;}
.guide dt a {text-decoration:underline;}
.guide dt a:hover {color:#f96f02;text-decoration:none;}
.guide dt a img {position:absolute;top:-9000px;left:-9000px;}
.guide dt a:hover img{position:absolute; top:20px;left:15px; *top:19px; *left:14px; _top:20px; _left:14px; }
.guide dd {color:#444;margin-bottom:15px;text-align:justify;padding-left:12px;}
.guideT {font:bold 18px arial,sans-serif;padding-left:180px;margin-bottom:23px; color:#f96f02;}
.guide dt img{position:absolute;top:-9000px;left:-9000px;}
.guide .dts1 img{position:absolute;top:20px;left:15px; *top:19px; *left:14px; _top:20px; _left:14px;}
.guide dt#more {background:#fff;font-size:11px;}
.guide dt#more a:link {background:#fff;font-size:11px;}
.guide dt#more a:hover {background:#fff;font-size:11px;}
/* Intro */
.intro {background: url(/images/background/div_bg_01.jpg) repeat-x;;margin:-35px 1% 0 4%;border:1px solid #ebeaea;}
.intro ul{margin-left:10px;}
.intro ul li{padding-left:10px; background:url(/images/logo/ico/ico_dot.gif) no-repeat 0 50%;}
.intro dl {width:28%;float:left;height:auto;margin:0 1%; padding:0 1%;background:url(/images/line/line-dot_01.gif)  no-repeat right;}
.intro dt {margin-bottom:8px;color:#36c;font-weight:bold;font-size:14px; text-align:center;}
.intro dt a:link{text-decoration:underline;}
.intro dt a:hover {color:#f96f02;text-decoration:none;}
.intro dt img {margin:10px 0 0;}
#chatOnline {margin-bottom:20px; text-align:center;}
#chatOnline p{color:#db6303;font-weight:bold; text-indent:5px;}
#chatOnline a{float:left;margin-left:2px;display:block;width:78px;height:33px; text-decoration:none;}
#chatOnline a.msn{background:url(/images/logo/ico/ico_msn.gif) no-repeat}
#chatOnline a.msn:hover{background:url(/images/logo/ico/ico_msn.gif) no-repeat 0 -37px}
#chatOnline a.skype{background:url(/images/logo/ico/ico_msn.gif) no-repeat -82px 0}
#chatOnline a.skype:hover{background:url(/images/logo/ico/ico_msn.gif) no-repeat -82px -37px}
/* join  */
#join ul{width:20%; _width:19%; margin:2% 0 2% 2%;padding-left:60px;float:left;}
#join ul li a{font-weight:bold;}
#footer ul{ width:615px; margin:10px auto;}
#footer li{ float:left; display:inline; margin:0 1%; text-align:left;}