@charset "utf-8";
/* CSS Document */
.strong { font-weight:bold; }
.path span { font-size:16px; font-weight:500; }
.path a { text-decoration:none; }
.sgremark { _height:153px; min-height:153px; padding:40px 30px 30px 450px; background:url(/tour/images/background/bgj005.jpg) no-repeat; }
.sgremark p { padding:5px; }
.sgremark .topLine { margin-top:15px; padding-top:15px; background:url(/images/logo/title/line001.gif) repeat-x; }
.blueArrow { margin:10px 0 10px 30px; padding-left:20px; background:url(/images/logo/ico/arrow_blue.gif) no-repeat 0 2px; font-size:18px; }
.blueArrow span{float: right; font-size: 14px; font-weight: normal;}
.goldenSilverBox{ position:relative; overflow:hidden; zoom:1; }
.goldenSilverBox .golden, .goldenSilverBox .silver { float:left; width:49.9%; background:url(/tour/images/background/bgj007.jpg) no-repeat; }

/* Jenney 100702 add */
.goldenBox{ background:url(/tour/images/background/bgj041.jpg) no-repeat;}
.goldenBox .golden, .goldenBox .silver{ background:none;}
.goldenBox .golden { float:none; width:100%; background:none; }
.goldenBox .golden ul { padding:0 10px 0; background:none; }
.goldenBox .golden .h4 { margin-left:200px; }
.goldenBox .golden .leftImg { top:10px; left:30px; }
.goldenBox .golden dl { min-height:88px; padding-left:200px;}
.goldenBox .golden .price { margin-top:5px; }
.goldenBox .golden .gallery { margin-top:5px; padding-left:18px; background:url(/tour/images/background/bgp023.png) no-repeat left center; }
/* End Jenney 100702 add */

.goldenSilverBox .silver {/* float:right;*/ background-position:right top; }
.goldenSilverBox .tourNum { margin:15px 0 10px 20px; font-weight:bold; font-size:14px; line-height:26px; }
.goldenSilverBox .tourNum img { vertical-align:middle; }
.goldenSilverBox ul { margin:0 5px; position:relative; margin-left:10px; padding-top:8px; background:url(/tour/images/background/bgj008.jpg) no-repeat; }
.goldenSilverBox ul li.rightBd { position:absolute; width:3px; height:205px; top:0; right:0; _right:4px; background:url(/tour/images/background/bgj008.jpg) no-repeat right top; margin:0; padding:0; }
.goldenSilverBox .silver ul { margin-left:8px; background:url(/tour/images/background/bgj009.jpg) no-repeat; }
.goldenSilverBox .silver ul li.rightBd { background:url(/tour/images/background/bgj009.jpg) no-repeat right top; }
.goldenSilverBox li { position:relative; margin:8px; padding:15px 0; background:#FFFCF6 url(/tour/images/background/bgp003.png) repeat-x; }
.goldenSilverBox .silver li { margin-bottom:44px; background:#F8FAFF url(/tour/images/background/bgp006.png) repeat-x; }
.goldenSilverBox .leftImg { position:absolute; width:142px; left:25px; text-align:center; }
.goldenSilverBox .leftImg img { display:block; margin:10px auto 0; width:140px; height:99px; border:solid 2px #fff; border:solid 1px #D5C19E; }
.goldenSilverBox .leftImg a { padding-left:15px; background:url(/tour/images/background/bgp023.png) no-repeat left center; font-size:12px; }
.goldenSilverBox li.feature { margin-bottom:0; }
.goldenSilverBox li.feature .leftImg { float:left; position:relative; margin-right:40px; }
.goldenSilverBox li.feature p { margin:0 20px; text-align:justify}
.goldenSilverBox li dl { _height:120px; min-height:120px; padding:10px 10px 0 180px; }
.goldenSilverBox li dt { color:#ff5a00; font-weight:bold; }
.goldenSilverBox .silver li dt { color:#1f54aa; }
.goldenSilverBox .price { margin-top:10px; font-size:11px; }
.goldenSilverBox .price span { color:#ff1800; }
.goldenSilverBox .h4 { margin:0 0 0 15px; font-size:13px; line-height:21px; font-weight:bold}
.goldenSilverBox .h4 .order { padding:2px 6px; background:url(/tour/images/background/bgp002.png) no-repeat; color:#fff; font-size:14px; }
.goldenSilverBox .silver .h4 .order { background-position:0 -21px; }
/*left top*/
.left{padding-top:30px;width:180px;border-right: solid 5px #E4E4E4; border-bottom: solid 5px #E4E4E4;}
.headBg{ position:relative; height:49px; background:url(/tour/images/background/bgp011.png) repeat-x; border:none;}
.headBg .banner {border-left: solid 1px #ccc; width:189px; height:72px; background:url(/tour/images/background/bgj031.jpg) no-repeat; }
.headBg .loginBox{ position:absolute; top:0; right:20px;}
.center .note{ background:url(/tour/images/018.jpg) no-repeat 10px 0; padding-top:285px;}
.content{ overflow:hidden; zoom:1;}
.leftMenu dt a.current { background:#fee95a url(/images/logo/ico/arrow-r-blue.gif) 5px 9px no-repeat; color:#f60;}
/*left top end*/

/*bottom text*/
.sgText dl{ width:100%; margin-bottom:30px;}
.sgText dt{ font-weight:bold; background:#EDF6FD url(/images/logo/ico/ico-003.gif) no-repeat 15px 0px; padding:5px 60px;}
.sgText dd{ margin:10px 30px;}
.sgText p{margin:10px 0; text-align:justify}
/*bottom text end*/