﻿@charset "utf-8";
/* CSS Document */
/* public set */
.center .cont .subHead { background:url(/images/logo/ico/icon-warrior.gif) 0 0 no-repeat; font-size:13px; font-weight:bold; margin:0; padding-left:25px; }

/*==================================head link==================================*/
#headLink{margin:25px auto 0;padding-left:25px}
#headLink h2{font-size:16px;font-weight:bold;text-align:center;margin:40px 20px 20px}
#headLink img{margin-left:30px;float:left;background:#FFFFFF none repeat scroll 0 0;border:1px solid #E2E2E2;padding:0.5%;width:250px;}
#headLink dl{ text-indent:10px}
#headLink dt{background:url(/images/logo/ico/arrow-r-blue.gif) no-repeat 325px 14px;*background:url(/images/logo/ico/arrow-r-blue.gif) no-repeat 330px 14px;text-indent:50px;line-height:34px}
/*==================================head link end==================================*/

h1 { font-size:15px; text-align:center;margin:15px }

/* Itinerary content */
#tourItinerary { margin:0; padding:0; }
#hotelsQuotation { background:url(/tour/images/icon/ico-blank-1.gif) no-repeat; width:148px; height:28px; text-align:center; padding-top:1px; font-size:13px; }
#tourItinerary .departure { background:url(/images/logo/ico/ico_cusp_line.gif) 3px 3px no-repeat; padding-left:30px; }
#tourItinerary .setwordsize { text-align:right; margin:0 0 10px 0; }
#tourItinerary ul.ico { padding:0 0 25px 0; margin:0; }
#tourItinerary ul.ico li { float:left; margin-right:1px; }
#tourItinerary ul.ico .ORbutton { background:url(/tour/images/icon/ico-blank-1.gif) no-repeat; width:148px; height:28px; text-align:center; padding-top:1px; font-size:13px; }
#tourItinerary ul.ico .ORbutton a { text-decoration:none; }

.itinerary { text-align:justify; }
.itinerary blockquote { margin-left:46px; }
.itinerary table { margin-right:0; *margin-right:-8px;
_margin-right:-3px; margin-left:10px; background:#fff; border:1px solid #d3e7f6; font-size:13px; }
.itinerary table img { margin:5px 5px 0; }

.wrapI { margin-bottom:20px; }
.wrapI div { margin:10px 0; padding:10px; background:#edf6fd; line-height:140%; z-index:2; }
.wrapI .title { font-weight:bold; position:relative; padding-left:18px !important; background:url(/tour/images/info/icon-dot-01.gif) no-repeat 5px 50%; }
.wrapI .title span { position:absolute; left:-57px; _left:-84px; top:-10px; padding-top:5px; width:46px; height:45px;text-align:center; font-size:16px; line-height:normal; }

#secondary table { width:100%; background:#cbcbcb; }
#secondary table caption { text-align:left; padding:5px; font-size:13px; }
#secondary th { background:#faf49e; padding:3px 10px; border-top:1px solid #fff; border-left:1px solid #fff; font-size:13px; ; }
#secondary td { background:#fff; padding:3px 10px; }

.tourpagelist { height:74px; margin:10px auto; }
.tourpagelist .curpage { width:35px; font-size:16px; height:36px; text-align:center; background:url(/tour/images/bg_number.jpg) no-repeat; line-height:35px; }
.tourpagelist table { border:none; }
.tourpagelist #tblpagelist td { padding:0 10px; font-size:16px; }

a.tipnext { display:block; font-size:14px; color:#000; width:112px; height:31px; text-align:center; background:url(/tour/images/button_current.jpg); text-decoration:none; line-height:31px; }
a.tipnext:hover { color:#0469b6; background:url(/tour/images/button_hover.jpg); }
.tourpagelist a.tipprev { display:block; font-size:14px; color:#000; width:112px; height:31px; text-align:center; background:url(/tour/images/button_current2.jpg); text-decoration:none; line-height:31px; }
.tourpagelist a.tipprev:hover { color:#0469b6; background:url(/tour/images/button_hover2.jpg); }
.tourpagebtm, .tourpagebtmTop, .tourpagefont, .tourpagefontTop { height:74px; width:auto; margin:10px auto; }
.tourpagebtm, .tourpagefont { background:url(/tour/images/info/bg_01.jpg) no-repeat; }
.tourpagebtmTop, .tourpagefontTop { background:url(/tour/images/info/bg_02.jpg) no-repeat; }
.tourpagebtm, .tourpagebtmTop { padding-left:5px; }
.tourpagefont, .tourpagefontTop { padding-right:5px; }
.tourpagebtm { background-position:left bottom; }
.tourpagefont { margin-top:0; background-position:right bottom; }
.tourpagebtmTop { background-position:left top; }
.tourpagefontTop { margin-top:0; background-position:right top; }

/*new leftNav */
.cityNav2{margin:0;padding-top:0;color:#666666}
.cityNav2 .cityTitle{width:100%; background:#10a7ec; color:#fff; font-weight:bold; text-align:center;font-size:14px;padding:5px 0;}
.cityTitle a{color:#ffffff;text-decoration:underline;} 
.cityTitle a:hover{color:#ffffff;text-decoration:none;}
.cityNav2 .leftNav li {line-height:25px;text-indent:25px;display:block;color:#ff6600;background:url(/images/logo/ico/closed.gif) 5px 7px no-repeat;border-bottom:1px solid #e2e2e1}
.cityNav2 .leftNav li a{color:#3366CC;display:block;text-decoration:none;}
.cityNav2 .leftNav li a:visited{color:#3366CC;text-decoration:none;}
.cityNav2 .leftNav li a:hover{background:#FEE95A url(/images/logo/ico/open1.gif) no-repeat scroll 5px 5px;color:#FF6600;display:block;text-decoration:none;}
/*-------------new leftNav end------------------*/

#conList li{ background:#edf6fd url("/tour/images/info/icon-dot-01.gif") no-repeat 8px 12px;text-indent:20px;*text-indent:15px;padding:7px;}

/*============why choose us bottom================*/
.yellowBg{ margin:20px 0;line-height:1.7;overflow:hidden; zoom:1;}
.yellowBg .hand{ margin-bottom:5px; padding-left:20px; background:url(/images/logo/ico/hot2.gif) no-repeat 0 2px; font-size:14px;}
.yellowBg .hand span{ font-weight:normal;}
.yellowBg li{float:left; width:23%; background: url(/images/logo/ico/ico_dot.gif) no-repeat 0 10px; padding-left:10px;}
/*============why choose up bottom end================*/

/*new css*/
.left { width:180px; padding-top:30px; background:#FFFFCD; 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;}
/*new css end*/