@charset "utf-8";
/* CSS Document */
.leftBody {float:left;width:185px;padding-top:13px;}
.rightBody {float:right;width:750px;}
.mainContent {float:left;width:570px;background:url(/images/background/bg058.gif) 0 0 no-repeat;padding-left:10px;}
.sideContent {float:left;width:181px;/*background:url(/images/background/bg064.gif) 0 0 no-repeat;*/padding-top:6px;}

h3 {font-size:14px;}
a:hover {text-decoration:none;}
select.size2 {width:100px;}
input.size1 {width:100px;}
input.size3 {width:100px;}

/* =============== leftBody =============== */
.leftBody h3.link { line-height:24px;background:url(/images/point/point001.gif) 10px 8px no-repeat;color:#fe0000; padding-left:30px;}
.leftBody h3.link a{ color:#fe0000;}

/* leftMenu */
.leftMenu {width:183px;margin-bottom:15px;}
.leftMenu li {font-size:14px;color:#bbfdf4;background:#ff8731;line-height:30px;text-indent:15px;}
.leftMenu li.m1 {background:url(/images/background/m-bg001a.gif) 0 0 no-repeat;font-weight:bold;}
.leftMenu li.m3,.leftMenu li.m2 {background:url(/images/background/m-bg004.gif) 0 0 no-repeat;}
.leftMenu li.m5 {background:url(/images/background/m-bg005.gif) 0 0 no-repeat;}
.leftMenu li a {display:block;height:100%;color:#bbfdf4;text-decoration:none;}
.leftMenu li a:hover {font-weight:bold;}
.leftMenu li.m1 {line-height:33px;}
.leftMenu li.m1 a:hover,.leftMenu li.m1 a.active ,.leftMenu li.m1 a.active{font-weight:bold;display:block;background:url(/images/background/m-bg001a.gif) 0 0 no-repeat;}
.leftMenu li.m3 a:hover,.leftMenu li.m2 a.active ,.leftMenu li.m2 a:hover{display:block;font-weight:bold;background:url(/images/background/m-bg004a.gif) 0 0 no-repeat;}
.leftMenu li.m5 a:hover {display:block;background:url(/images/background/m-bg005a.gif) 0 0 no-repeat;}
.leftMenu li.m3 a.current,.leftMenu li.hid a.current {display:block;background:url(/images/background/m-bg004.gif) 0 0 no-repeat;}
.leftMenu li.vis a.current{display:block;background:url(/images/background/m-bg004a.gif) 0 0 no-repeat;}
.leftMenu li.vis a.current,leftMenu li.hid a.current {display:block;font-weight:bold;}
.leftMenu li.m3 ul {display:none;}
.leftMenu li.vis ul{display:block;}
.leftMenu li.hid ul{display:none;}
.leftMenu li ul li a{color:#000;}
.leftMenu li ul li a.current2{color:#fe0000;}
.leftMenu li ul {background:#f8efe6;color:#000;margin:4px 5px 4px 3px;border:1px solid #eae4dc;padding-top:3px;}
.leftMenu li ul li {color:#fe0000;background:url(/images/background/line001.gif) left bottom repeat-x;line-height:21px;margin:0 10px;text-indent:12px;}
.leftMenu li ul li.end {margin:0;padding-bottom:3px;text-indent:22px;background:none;}
.leftMenu li ul li a:hover {background:none;color:#fe0000;background:#f8efe6;font-weight:normal;}
.leftMenu li table {border:1px solid #eae4dc;width:175px;margin:4px 5px 4px 3px;background:#f8efe6 url(/images/background/line016.gif) center top repeat-y;}
.leftMenu li td {padding:3px 3px 3px 10px;color:#000;font-size:11px;line-height:16px;background: url(/images/background/line015.gif) center top no-repeat;}
.leftMenu li td a {color:#000;background:#f8efe6;}
.leftMenu li.m2 li a:hover {background:none;font-weight:normal;}
.leftMenu li.m2 td a:hover {background:none;color:#fe0000;font-weight:normal;}
.leftMenu li td a.current {color:#fe0000;background:#f8efe6;}


/* leftMenu */
.leftMenu2 {background:#ebe4dc;width:176px;margin-bottom:15px;padding-bottom:5px;}
.leftMenu2 dt {background:url(/images/background/bg097.gif) 0 0 no-repeat;line-height:34px;padding-left:12px;}
.leftMenu2 dt {color:#fff;font-weight:bold;padding-left:20px;}
.leftMenu2 dt a {color:#fff;text-decoration:none;}
.leftMenu2 dd {position:relative;margin:0 6px;background:url(/images/background/line001.gif) left bottom repeat-x;line-height:23px;padding-left:12px;}
.leftMenu2 dd.end {background:none;}
.leftMenu2 dd a {text-decoration:none;color:#000;}
.leftMenu2 dd a:hover {color:#fe0000;}
.leftMenu2 dd a.current{color:#fe0000;}

/* leftNav by zhugangguo 20100714 */
.leftNav {background:#ebe4dc;width:176px;margin-bottom:15px;padding-bottom:5px;}
.leftNav dt {background:url(/images/background/bg097.gif) 0 0 no-repeat;line-height:34px;padding-left:12px;}
.leftNav dt {color:#fff;font-weight:bold;padding-left:20px;}
.leftNav dt a {color:#fff;text-decoration:underline;}
.leftNav dt a:hover {color:#fff;text-decoration:none;}
.leftNav dd {margin:0 6px;background:url(/images/background/line001.gif) left bottom repeat-x;line-height:23px;padding-left:12px;}
.leftNav dd.end {background:none;}
.leftNav dd a {text-decoration:none;color:#000;}
.leftNav dd a:hover {color:#fe0000;}
.leftNav dd a.current{color:#fe0000;}

/* list */
.list {width:176px;margin:0 0 15px 3px;}
.list h3 {height:24px;background:#fff url(/images/point/point001.gif) 10px 3px no-repeat;color:#fe0000;text-indent:30px;}
.list h3 a{ color:#fe0000;}
.list ul {padding:10px 4px 4px;color:#000;background:#eee url(/images/background/bg015.gif) 0 0 no-repeat;}
.list li {padding:0 0 0 18px;background:url(/images/background/line001.gif) left bottom repeat-x;color:#a3582e;line-height:21px;}
.list li img {padding:6px 0 1px 12px;}
.list li.end {background:none;}
.list li a {color:#666698;background:#eee;font-weight:normal;text-decoration:none;}
.list li a:hover {color:#fe0000;background:#eee;}
.list p {height:27px;padding:5px 0 0;background:url(/images/background/bg016.gif) 0 0 no-repeat;font-size:14px;text-align:center;}
.list p a {color:#000;background:#d7d7d7;font-size:14px;text-decoration:none;}
.list p a:hover {color:#fe0000;background:#d7d7d7;}
#tool li {height:21px;}
#tool p {height:4px;background:url(/images/background/bg065.gif) 0 0 no-repeat;line-height:4px;}
#topM li a {background:#ebe4dc;color:#000;}

/* China Tour */
#tour li {padding:0;text-indent:18px;color:#646699;background:#eee;}
#tour li dl dd {background:url(/images/background/line001.gif) 0 0 repeat-x;padding-left:18px;}
#tour li dl dd span {display:block;background:url(/images/point/point007.gif) 0 5px no-repeat;}
#tour li dl dd dd {background:none;margin:0;padding:0 0 0 10px;line-height:18px;}
#tour li dl dd dd a {background:url(/images/point/point004.gif) 8px 7px no-repeat;}
#tour li dl dd dl {margin:0;padding:0;}
#tour li dl dd a {display:block;background:url(/images/point/point007.gif) 0 5px no-repeat;}
#tour p {height:4px;background:url(/images/background/bg065.gif) 0 0 no-repeat;line-height:4px;}

/* China  Guide */
#guide {margin:0 0 12px 3px;}
#guide li {padding:0;text-indent:18px;}
#guide p {height:27px;padding:5px 0 0;background:url(/images/background/bg016.gif) 0 0 no-repeat;font-size:11px;text-align:center;}

/* Recommend Tour */
#recommend li{width:156px;padding:0 4px 10px 8px;background:#eee;color:#66669a;font-size:11px;}
#recommend li a {line-height:16px;font-size:12px;text-decoration:underline;}
#recommend li a:hover {color:#66669a;background:#eee;text-decoration:none;}
#recommend p {height:4px;background:url(/images/background/bg065.gif) 0 0 no-repeat;line-height:4px;}

/* =============== rihgtBody =============== */
/* currentNav */
.currentNav {margin:0 0 8px;padding-left:4px;}
.currentNav li{float:right;margin:0 0 0 20px;background:url(/images/point/point001.gif) 0 2px no-repeat;font-size:11px;text-indent:17px;}
.currentNav li a {color:#f13f31;background:#fff;text-decoration:none;}
.currentNav li a:hover {text-decoration:underline;}
.currentNav p a {color:#f13f31;background:#fff;}
.currentNav p span {color:#f13f31;background:#fff;}

/* =============== mainContent =============== */
/* China Tours */
.title {height:58px;background:url(/images/background/bg059.gif) 0 0 repeat-x;margin:0 0 0 4px;/*border-bottom:1px solid #f8f0e5;*/padding-left:12px;}
.title .bgT1 {background:url(/images/background/bg144.gif) 0 0 no-repeat;position: relative; float:right;top:0;right:0;right:-1px;width:12px;height:58px;}
.title h1 {color:#f1422f;font-size:24px;padding-top:15px;font-family:"Times New Roman", Times, serif;background:url(/images/background/bg070.gif) right top no-repeat;}
.title h1 em {font-family:Verdana, sans-serif;font-style:normal;font-weight:normal;font-size:12px;float:right;margin:24px 15px 0 0;color:#fe0000;background:#fff;}
.title h1 em a {color:#f24032;background:#fff;font-weight:bold;text-decoration:underline;}
.title a {color:#f24032;text-decoration:none;}

/* =============== sideContent =============== */
/* China Tour Planner */
.search {padding:0 10px 10px 15px;}
.search h3 {background:#fff url(/images/point/point001.gif) 0 2px no-repeat;color:#fe0000;text-indent:17px;padding:0 0 5px;}
.search ul {margin:0 0 8px;}
.search li{float:left;color:#5d5d5d;background:#fff;}
.search li a {color:#5d5d5d;background:#fff;padding:0 4px;text-decoration:none;}
.search li a:hover {background:#fe0000;color:#fff;}
.search li.red a {background:#fe0000;color:#fff;}
.searchContent {margin:1px 0 0 0;padding:1px 0 0;border-top:1px solid #dbdbdb;}
.searchContent p {color:#828282;background:#fff;margin:0 0 4px;}
.searchContent li{float:none;margin:0 0 5px 0;color:#fe0000;background:#fff;font-size:11px;}
.searchContent li img {margin-left:8px;vertical-align:bottom;}
.searchContent li a {padding:0;}
.searchContent li a:hover {background:none;}

/* Trip Planner */
#planner {width:176px;margin:0 0 15px 3px;}
#planner dt{margin:8px 0 2px;}
#planner ul.menuS {padding:10px 0 8px 10px;background:#f4f4f4 url(/images/background/bg122.gif) 0 0 no-repeat;width:166px; height:20px}
#planner ul.menuS li{float:left;color:#5d5d5d;font-size:12px;}
#planner ul.menuS li a {color:#5d5d5d;padding:0 4px;text-decoration:none;}
#planner ul.menuS li a:hover {background:#fe0000;color:#fff;}
#planner ul.menuS li.red a {background:#fe0000;color:#fff;}
#planner h3 { height:24px; background:url(/images/point/point001.gif) 10px 3px no-repeat;color:#fe0000; text-indent:30px;}
#planner ul {background:#f4f4f4;padding:0 10px;}
#planner li{font-size:11px;color:#fe0000;padding-top:4px;}
#planner p.bg1 {height:6px;background:#f4f4f4 url(/images/background/bg121.gif) 0 0 no-repeat;line-height:6px;}
#planner p.all {font-size:11px;color:#8a8889;padding:3px 8px 0 12px;background:#f4f4f4;}
#planner input {width:88px;margin-right:5px;vertical-align:middle;}
#planner input.pic {width:55px;height:24px;margin:0;}
#planner li img {vertical-align:top;}
#planner li select {width:130px;}
#planner li select.time {width:60px;}
#planner h5 {color:fe0000; }
#planner h5 span {float:left;}

/* Tailor-made Tours */
.tailor {margin:0 0 15px 5px;padding:0 0 8px;background:url(/images/background/bg062.gif) left bottom no-repeat;width:180px}
.tailor h3 {background:url(/images/background/bg139.gif) 0 0 no-repeat;color:#fe0000;font-size:14px;line-height:30px;text-indent:10px;}
.tailor h3 a{color:#fe0000;background:#ebe4dc;text-decoration:none;}
.tailor h3 a:hover {text-decoration:underline;}
.tailor p {margin:0 8px 0 0;padding:2px 8px 5px;border-left:4px solid #ebe4dc;border-right:4px solid #ebe4dc;background:#f8f0e5;color:#65679a;line-height:16px;font-size:11px;}

/* China Attraction */
.attr {padding:10px;margin:15px 0 6px 10px;color:#a1582f;background:#fff url(/images/background/bg063.gif) 0 0 no-repeat;}
.attr h3 {font-size:20px;font-family:"Times New Roman", Times, serif;color:#ff0101;}
.attr ul {margin:5px 0 0 10px;}
.attr li a {color:#a1582f;line-height:18px;}

/* China Hotel Booking */
.hotel {background:url(/images/background/bg063.gif) 0 97px no-repeat;margin-left:10px;}
.hotel h3 {font-size:16px;padding:6px 0 0 6px;}
.hotel h3 a {color:#a2592c;}
.hotel p {margin:8px 0 0 3px;}
.hotel p a {color:#9d7633;}
.hotel p em {display:block;margin:7px 0 0;font-style:normal;font-size:11px;color:#632d00;background:#fff;}
.hotel p em span {color:#fe0000;background:#fff;}

.goTopR {background:url(/images/background/line003.gif) 0 0 repeat-x;padding:8px 0 5px 18px;margin:0 5px 0 10px;}
.goTopR p{background:url(/images/point/point009.gif) 10px 10px no-repeat;text-indent:30px;margin:5px 0 0 0;line-height:28px;}
.goTopR a {color:#fe0000;background:#fff;}

/* Comments & Respones */
.commentTour h3.comm {font-family:Verdana,sans-serif;color:#f24032;padding:0 0 10px 0;background:#fff;border-bottom:3px solid #f24032;margin:0 0 5px;font-size:16px;text-indent:0;line-height:16px;}
.commentTour {width:100%;padding:0;font-family:Arial,sans-serif; margin:30px auto 0;}
.boxTour {color:#000;background:#e8e3dd;padding:20px;margin:0 0 10px 0;}
.boxTour h6 {font-size:11px;font-weight:normal;color:#0124bc;background:#e8e3dd;margin-bottom:4px;text-align:right;}
.boxTour .reply{ background:url(/images/icon/write.gif) no-repeat; padding-left:20px; font-weight:bold; color:#A13904; margin-left:25px; cursor:pointer; text-decoration:underline; font-size:12px;}
.boxTour dl {background:#f8f2eb;padding:0 10px 10px;}
.boxTour dt {color:#0124bc;border-top:1px solid #f8f0e5;padding-top:5px;margin:8px 0 3px;font-size:11px;}
.boxTour dt strong{color:#000;margin-right:5px;color:#a13904;}
.boxTour dd {color:#666;}
.boxTour p {margin-bottom:8px;line-height:17px;}
.boxTour textarea {width:475px;background:#ffffd3;color:#000;border:1px solid #ccccca;height:80px;}

.addTour {background:#e8e3dd;color:#000;border:1px solid #fe0000;padding:0;margin:5px 2px;margin-top:5px;}
.addTour form{ margin:20px 30px;}
.addTour strong {font-family:Verdana,sans-serif;color:#f04031;background:#e8e3dd;font-size:12px;}
.addTour textarea { width:99.9%;color:#000;background:#ffffd3;border:1px solid #ccccca;height:80px;}
.addTour input {margin-left:5px;}
.moreTest {text-align:right;}
.moreTest a {color:#f00;background:#fff;}
.moreTest span{background:url(/images/point/point002.gif) 0 5px no-repeat;padding-left:13px;text-align:right;}


.customSearch {background:#eae4db;width:176px;margin:0 auto;text-align:center;}
.customT {background:url(/images/background/bg219.gif) no-repeat;width:176px;_width:162px;height:20px;text-align:center;color:#fff;font-weight:bold;font-size:13px;padding:7px;}
.customBg {background:url(/images/background/bg146.gif) no-repeat;width:176px;height:5px;overflow:hidden;}




/* album */
#album { background:#eee; padding:15px 0; margin-top:20px;}
#album .warp{ height:auto; width:710px; background:#fff; border:1px solid #ddd; margin:0 auto; position:relative; overflow:hidden; zoom:1;}
#album .screen{ float:left; width:320px; margin:15px auto; height:420px; overflow:hidden; display:inline; position:relative; left:30px;}

#album .info{ position:absolute; left:0; top:0;}
#album .info div{ width:320px; margin-right:10px; float:left; text-align:center;}
/*#album .info div img{ width:320px; height:226px;}*/
#album .info div h5{ margin:20px auto 10px;}
#album .info div.hide{ display:none;}

#album .btn{ width:55px; z-index:100; height:22px; line-height:22px; background:url(/images/background/bg.png) 0 -36px no-repeat; position:absolute; bottom:150px;}
#album .btn span{ float:left; width:27px; height:22px; cursor:pointer; text-indent:-2000px;}

#album #list{ float:right; width:320px; height:355px; _height:360px; padding-left:10px; background:#f3f3f3;  margin-bottom:20px; overflow:hidden; position:relative;}
#album #list #curImg{overflow:hidden; margin-left:10px;}
#album #list img{ width:110px; height:83px; margin:8px; *margin:7px 8px; padding:8px; background:none; border:1px solid #ccc;}
#album #list img.cur{ background-color:#fff; border:1px solid #f00;}

#album #pageList{ width:308px; position:absolute; bottom:30px; right:10px; text-align:center; padding:5px; height:20px; line-height:20px; font-size:14px; border:1px solid #E8E3DD; background:#F8F0E5; }
#album #pageList .curPage, #album #pageList a:hover { background:#fff; color:#f04031; border:#f04031 solid 1px;}
#album #pageList a{ padding:0 4px; background:#f04031; color:#fff; border:#f04031 solid 1px; text-decoration:none;}
/* End album */
.sBox{float:right; width:186px; margin-bottom:10px;}

#siteSearch.noBg{ position:relative; width:186px; height:23px; background:#fff url(http://image.chinatour360.com/background/bg277.png) no-repeat -20px -14px; overflow:hidden; zoom:1;}
#siteSearch.noBg .txt{ position:absolute; left:8px; top:5px; width:146px; height:16px; border:0; font:12px Arial, Helvetica, sans-serif;}
#siteSearch.noBg .btn, #siteSearch .btnH{ position:absolute; right:3px; top:0;  width:26px; height:19px; background:url(http://image.chinatour360.com/background/bg277.png) no-repeat 0 -37px;margin-top:2px; border:none; overflow:hidden;}
#siteSearch.noBg .btnH{ background-position:-26px -37px;}

.step{ margin-bottom:15px; font-size:13px; font-weight:bold; font-style:italic; color:#AEAEAE; text-align:right}
.step span{ margin-right:20px; padding-left:10px; background:url(/images/background/bgp003.png) no-repeat 0 4px;}
.step .pass{ background-position:0 -26px; color:#ED393D;}

.greyBd{border:1px solid #D0D0D0;}
#searchBox{ width:175px; overflow:hidden; zoom:1; border:solid 2px #fff; background:#F1F1F1 url(/images/background/bg265.jpg) no-repeat 0 -9px; text-align:left;}
#searchBox a, #searchBox a:hover{ color:##824D18;}
#searchBox .searchT{ -margin-left:-3px; padding:10px 0 10px 45px; -padding-left:50px;  background:url(/images/icon/p003.png) no-repeat -9px 0; color:#FFF;  font-size:13px;}

.searchB{background:#F1F1F1; padding:5px 5px 10px; *padding:5px 5px 10px; }
.searchB label{ display:block; margin-top:10px;}
.searchB select{ width:135px; vertical-align:middle; font:12px Arial, Helvetica, sans-serif;}
.searchB .inputTxt{ width:85px; background:#fff; border:solid 1px #ccc; padding:2px 5px; vertical-align:middle; font:12px Arial, Helvetica, sans-serif;}
.searchB .submit, .searchB .submitS{ border:none; background:url(/images/background/bg267.png) no-repeat; width:104px; height:26px; margin:10px 0 0 30px; color:#fff; text-align:left; padding-left:18px; font:bold 16px/20px Arial, Helvetica, sans-serif; cursor:pointer;}
.searchB .submitS{background:url(/images/background/bg234.jpg) no-repeat 0 -21px; width:96px; height:21px; padding:0 0 5px 21px; font-size:13px;}
.searchB a{ background:url(/images/point/point032.gif) no-repeat left center; padding-left:14px;}

/* footer */
#footer{text-align:center; color:#7F512D; margin-top:20px;}
#footer .btmNav{background:url(http://image.chinatour360.com/background/bg257.jpg) repeat-x; height:42px; line-height:42px;}
#footer img{ margin:0 8px 20px;}
#footer a{ color:#7F512D;}
#footer a:hover{text-decoration:none;}
#footer p{ font-size:11px; margin:10px auto;}
/* end footer */
.facebook {
    clear: right;
    float: right;
    margin-top: -30px;
    overflow: hidden;
    width: 215px;
}

.msnSkype{ width:179px; border:1px solid #DBD9CE; margin-top:15px; }
.msnSkype .tac{ padding:8px 0; background:#FBFAF6; text-align:center;}
.msnSkype a, .msnSkype a:hover{ display:block; height:50px; line-height:50px; border-top:1px solid #DBD9CE; padding-left:30px; background:url(http://image.chinatour360.com/background/bg292.gif) repeat-x; font-size:16px; color:#666; text-decoration:none;}
.msnSkype a:hover{ background-position:0 -50px;}
.msnSkype span{ display:block; padding-left:50px; }
.msnSkype .msn{ background:url(http://image.chinatour360.com/icon/msn.gif) no-repeat left center;}
.msnSkype .skype{ background:url(http://image.chinatour360.com/icon/skype.gif) no-repeat left center; }

