﻿@charset "utf-8";
/* basic */
body { margin:0; padding:0; background:#fff url(http://data.travelchinaguide.com/images/background/bg/bgj035.jpg) repeat-x 0 40px; font:14px/1.4 Verdana, Arial, Helvetica, sans-serif; color:#000; }
div, p, ul, ol, li, dl, dt, dd, form, fieldset, legend, blockquote, h1, h2, h3, h4, h5, span, img { margin:0; padding:0; border:none; background:none; }
ul, ol { list-style:none; }
input, select, textarea { font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align:middle; }
a { color:#36c; text-decoration:underline; }
a:hover { color:#f60; text-decoration:none; }
p{ padding-bottom:10px;}
.clear { clear:both; height:0; line-height:0; margin:0; padding:0; font-size:0; overflow:hidden; }
.line { clear:both; *clear:none;
background:url(http://data.travelchinaguide.com/images/background/line/line001.gif) 0 5px repeat-x; height:16px; margin-top:5px; }
.btmLine { margin-bottom:8px; padding:0 0 8px 8px; background:url(http://data.travelchinaguide.com/images/background/line/line001.gif) repeat-x left bottom; overflow:hidden; zoom:1; }
.clshidden { display:none; }
#header, #main, #footer { background:#fff; width:995px; margin:0 auto; }
#logoTop{ width:342px; height:73px; }
#logoFoot { width:125px; height:18px; }
.strong { font-weight:bold; }
/* 以css属性名的首字母+属性值的首字母组合而成, 可结合其他样式产生一定的效果，也可单独使用，单独使用注意css的优先级 */
.fl { float:left; }
.fr { float:right; }
.pr { position:relative; }
.tal { text-align:left; }
.tar { text-align:right; }
.tac { text-align:center; }
.tdu { text-decoration:underline; }
.tdn { text-decoration:none; }
.shadow { -moz-box-shadow:3px 3px 4px #999; -webkit-box-shadow:3px 3px 4px #999; box-shadow:3px 3px 4px #999; filter:progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=4);
}
/* End basic */
/* header */
/*------------------Login box-------------------*/
.topBg {background: url(http://data.travelchinaguide.com/images/background/bg/bgp003.png) repeat-x #EBEBEB;border-bottom:1px solid #E3E3E3;font-size: 12px;}
.topWrap {height: 20px; margin: 0 auto; overflow: hidden;padding: 4px 0 2px;width: 995px;}
.topWrap a {color: #838383;line-height: 1.2;}
.topWrap .folIco{ float:right; height:26px; margin-left:10px; margin-top:-4px; margin-top:-8px\9; -margin-top:-6px; padding:2px 15px 5px 95px; padding-top:6px\9; background:url(http://data.travelchinaguide.com/images/background/other/p001.png) no-repeat; background-position:0 5px\9;}
.topWrap .folIco img{ width:20px; height:20px; vertical-align:text-bottom;}

.loginBox {text-align:right; font-size:12px; color:#545454;}
.loginBox input{border:#ccc solid 1px;}
.loginBox .login{cursor:pointer; margin:0 0 -5px 5px;}
.loginBox .memInfo{margin-top:10px; font-size:12px; line-height:20px;}
.loginBox .msg{margin-left:15px; background:url(http://data.travelchinaguide.com/images/background/icon/bgg001.gif) no-repeat; padding:2px 5px 8px 25px; font-size:11px; font-weight:bold; color:#e47e00; cursor:pointer;}

#header { position:relative; z-index:1; }
.logo { position:relative; *height:76px;}
.logo img {margin:0 0 0 20px}
.logo .goosearch { padding-right:5px; padding-left:7px; right:20px; background: url(http://data.travelchinaguide.com/images/background/bg/search_bg_04.gif) no-repeat 0px 0px; padding-bottom:5px; width:212px; padding-top:5px; position:absolute; top:30px; height:25px; }
.logo .goosearch input.gsearchtext { position:absolute; top:3px; width:142px; height:15px;  border:1px solid #FFF; color:#666; }
.logo .goosearch input.pic { position:absolute; top:0px; right:0px; width:64px; }
.headBg,.headBg .banner{ position:relative; height:15px; background: url(http://data.travelchinaguide.com/images/background/bg/bgp032.png) repeat-x;}
.headBg .loginBox{ position:absolute; top:0; right:20px; width:600px;}
.headBg .loginBox { position:absolute; top:0; right:20px; width:600px;}
/*====================yangqiong loginBox===========================*/
#status { padding:0px 2px; }
#commtloginOk { color:#666; line-height:0; }
#LoginCommtFlag { line-height:0; }
#LoginReplyFlag { padding-left:10px; padding-bottom:5px; }
/*====================yangqiong loginBox end===========================*/

.leftBg2, .rightBg2{ position:absolute; width:5px; height:627px; top:-30px; behavior:url(/tour/images/background/iepngfix.htc);}
.leftBg2{ background:url(http://data.travelchinaguide.com/images/background/bg/bgp049.png) no-repeat -3px 0; left:-5px;}
.rightBg2{ background:url(http://data.travelchinaguide.com/images/background/bg/bgp050.png) no-repeat; right:-5px;}
/*the css of SubHeader*/
.subNav { height:25px; border-top:1px solid #ebebeb; padding:4px 10px 0px 20px; background:url(http://data.travelchinaguide.com/images/background/banner/banner_bg_04.jpg) repeat-x 0 -6px; font-size:13px; }
.navLine { height:3px; line-height:3px; padding:0; background:#ebebeb; overflow:hidden; }
.proService { top:5px; left:389px; position:absolute; }
/* End header */
/* login's loading*/
#status { background:none; width:auto; height:20px; }
/* End login's loading */
/* Top Menu --- the css of the blue nav*/
#mainNav, #mainNav li, #mainNav a{ height:45px; line-height:44px; background: url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) no-repeat;}
#mainNav{ border-bottom:3px solid #EB951D; background-position:right top; color:#fff; font-size:13px;}
#mainNav li{ float:left; display:inline-block; -display:inline; padding-left:2px; background-position:0 -225px; background-color:#3a76a8; }
#mainNav  a{ display:inline-block; padding:0 10px 0 9px; background-position:center top;  color:#fff; text-decoration:none;}
#mainNav  a:hover{ background-position:center -135px; color:#fff;}
#mainNav .current a{ background-position:center -90px;}
#mainNav .current a:hover{ background-position:center -135px;}

#mainNav .home, #mainNav .homeCur{ padding-left:0; background:none;}
#mainNav .home a, #mainNav .homeCur a{ padding-left:12px; background-position:left top;}
#mainNav .home a:hover, #mainNav .homeCur a:hover{ background-position:left -180px;}
#mainNav .homeCur a{ background-position:left -90px;}

#mainNav .last, #mainNav .lastCur{ float:right; }
#mainNav .last a, #mainNav .lastCur a{ padding:0 8px\9\0; background-position:right top;}
#mainNav .last a:hover, #mainNav .lastCur a:hover{ background-position:right -180px;}
#mainNav .lastCur a{ background-position:right -90px;}
/* End Top Menu */

/* new table nav */
#mainNavNew {border-bottom:3px solid #EB951D;width:100%;margin:0;padding:0}
#mainNavNew td {border-collapse:collapse;text-align:center;background:url(http://data.travelchinaguide.com/images/background/bg/bgp067b.png) right top no-repeat} 

#mainNavNew a {display:inline-block;height:45px;line-height:44px;color:#fff;text-decoration:none; font-size:13px;margin-right:2px;width:98%}
#mainNavNew a:hover {background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) center -135px no-repeat;width:98%} 

#mainNavNew .current a{background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) center -90px no-repeat;width:98%}
#mainNavNew .current a:hover{background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) center -135px no-repeat;width:98%}

#mainNavNew .home {width:60px;} 
#mainNavNew .home a {background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) left top no-repeat;width:58px}
#mainNavNew .home a:hover {background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) left -180px no-repeat;width:58px}

#mainNavNew .homeCur {width:60px}
#mainNavNew .homeCur a {background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) left -90px no-repeat;width:58px}
#mainNavNew .homeCur a:hover {background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) left -180px no-repeat;width:58px}

#mainNavNew .last {background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) right top no-repeat;}
#mainNavNew .last a  {background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) right top no-repeat;width:100%}
#mainNavNew .last a:hover {background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) right -180px no-repeat;width:100%}

#mainNavNew .lastCur a  {background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) right -90px no-repeat;width:100%}
#mainNavNew .lastCur a:hover {background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) right -180px no-repeat;width:100%}

#mainNavNew .p6 {width:6%}
#mainNavNew .p7 {width:7%}
#mainNavNew .p8 {width:8%}
/* ----------------------------- */

/* footer */
#footer { clear:both; padding:10px 0; text-align:center; }
#footer .copy { font-size:10px; line-height:1.2; color:#666; clear:both; }
#footer .copy img { height:18px; margin-right:15px; vertical-align:middle; width:125px; }
#footer .copy span { background:#fff; }
a.gotop { background: url(http://data.travelchinaguide.com/images/background/button/goto.png) no-repeat scroll 0 0 transparent; bottom: 20px; height: 52px; position: fixed; right: 20px;
    text-decoration: none; width: 54px;}
/* End footer */

#main{ width:995px;}
#left {float:left; width:400px; padding:0 20px 0 50px;}
#right{float:left; width:490px;}

