@charset "utf-8";
/* CSS Document */
h1{font-size:16px;}
.ctyBanner { background:url(/tour/images/background/bg-ctyindex-01.jpg) no-repeat; margin:0; height:90px; position:relative; }
.ctyBanner .b3 { border-right: #85D7FD solid 1px; height:74px; width:1px; position:absolute; right:-1px; bottom:2px; }
ul.ctyCat { margin:20px 0; }
ul.ctyCat li { background:url(/tour/images/background/bg-ctyindex-03.gif) no-repeat; width:149px; height:29px; display:block; float:left; margin-right:5px; text-align:center; }
ul.ctyCat li a { text-decoration:none; }
ul.ctyCat .current { background:url(/tour/images/background/bg-ctyindex-02.gif) no-repeat; font-weight:bold; }
.ctyList, .ctyType { margin:0; padding:0; width:100%; }
.ctyType .title { font-size:16px; font-weight:bold; height:28px; position:relative; margin:20px 0; }
.ctyType .title p { background:#EDF6FD; margin:0 10px; height:20px; padding-left:20px; padding:4px 20px; }
.ctyType .title .b1, .ctyType .title .b2 { position:absolute; top:0px; width:15px; height:28px; margin:0; }
.ctyType .title .b1 { background:url(/tour/images/background/bg-bcindex-02.gif) no-repeat; left:0px; }
.ctyType .title .b2 { background:url(/tour/images/background/bg-bcindex-03.gif) no-repeat; right:0px; }
.ctyType .line { background:url(/images/logo/line/line-dot.gif) left bottom repeat-x; height:1px; *margin-top:5px;
margin-left:8px; margin-right:8px; padding:0; }
.ctyType .ctyItinary { width:100%; margin:8px 0; *margin:0;
clear:both; }
.ctyType .code { margin-top:10px; }
.ctyType .ctyItinary img { float:left; margin:0 30px 10px; *margin-top:15px;
padding:3px; border:1px solid #ccc; width:100px; }
.ctyItinary dl { margin-bottom:0px; }
.ctyType span { color:#E73F00; }
.ctyItin { background:url(/images/logo/line/line-dot.gif) left top repeat-x; margin:20px 0; *margin:30px 0;
width:100%; }
.codeInfo h4 { background:url(/tour/images/icon/icon-flag.gif) no-repeat 0 33px; text-indent:35px; padding-top:30px; }

/*new css*/
.left{padding-top:30px;width:180px;_width:179px;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;}

.left .leftMenu{ position:relative; margin:2px; padding:0; border-top:#B8D2DF solid 1px; color:#666;}
.left .leftMenu .leftBorder, .left .leftMenu .rightBorder{ position:absolute; top:0; width:1px; height:155px; background:url(/hotel/images/bg/bg-39.gif);}
.left .leftMenu .leftBorder{left:0;font-size:0;}
.left .leftMenu .rightBorder{right:0;font-size:0;}
.left .leftMenu h3 { color:#fff; margin:2px; background: url(/tour/images/background/bg-tourindex-03.jpg) repeat-x; font-size:14px; padding:10px 0; text-align:center;}
.left .leftMenu h3 a{ color:#fff;}
/*new css end*/
