@charset "utf-8";
body{ margin:0; padding:0; background:#fff url(/images/logo/bg3.gif) repeat-y; font:14px/1.4 Arial, Helvetica, sans-serif;}
ul,ol,li,dl,dt,dd,form,legend,input,select,table,tr,td,h1,h2,h3,h4,h5,a,span{ margin:0; padding:0; background:none;}
ul,ol, li{ list-style:none;}
img{ border:none; }
input, select, textarea{ font-family:Arial, Helvetica, sans-serif;}
.t0, .t1 { font-variant: normal;}	
.t2, .t4, .t6 { font-size:36px; font-style: italic;font-weight: bold; color: #990000;}
.t2 { font-size: 18px;}
.t4 { font-size: 28px; color: #CC9900;font-family: "Times New Roman","Times","serif";}

.t1a {color: #FFFFFF;}
a.t1a:hover{ color: #9A5115;}
.right{line-height: 1.4;}
.right ul, ol{ list-style:disc}
td{ padding-right:5px;}
.tourIndexTitle {font:20px "Times New Roman", "Times", "serif"; color: #990000;}

.phone {color:#1d5dc9; font-size:13px;}
.phone span {color:#2f6cd3;font-weight:bold;font-size:22px;display:block;font-family:Arial, Helvetica, sans-serif;}
.phone em {color:#000;font-weight:bold;font-size:11px;letter-spacing:1px;font-style:normal;font-family:Verdana, Arial, Helvetica, sans-serif;background:url(images/logo/bg-service.gif) 0 2px no-repeat;padding-bottom:2px;}
#other {padding-right:10px;color:#ffea0b;font-size:10px;}
#other span {font-size:18px;letter-spacing:1px; color:#fff; padding-left:2px;padding-right:2px;}
#other em {}

.leftNav{ margin-top:50px; text-align:right; font-size:13.5px; font-weight:bold; }
.leftNav dt{background:url(/images/logo/line_b2.gif) no-repeat right bottom; color:#000; margin:10px 5px; padding-bottom:15px;}
.leftNav dd{ background:url(/images/logo/line_b2.gif) no-repeat right bottom; font-weight:normal; color:#000; margin:0 5px; padding:0 0 20px 10px;}
.leftNav dd a{ color:#fff; } 

/*  comments  */
#comments .replyTime { *margin-top:-20px;}
#comments .resultC{margin:5px 0 15px 0;padding-bottom:1px;background:#fff;border-top:2px solid #dcc47b;color:#660000;  word-wrap: break-word;}
#comments .resultC .content{margin:5px 10px;text-align:justify;}
#comments .resultC .author{padding:3px 7px; background:#f7e9bf; margin:3px 5px; font-size:13px;}
#comments .resultC .author .reply{ float:right; margin-left:50px; font-weight: normal; background:url(/images/logo/write.gif) no-repeat 0 1px; padding-left:20px; cursor:pointer; text-decoration:underline;}

#comments .resultC .reDiv{ margin:10px 15px; padding:10px; font-size:14px; border:#F7E9BF solid 1px;}
#comments .resultC .reDiv .reTitle{ font-weight:normal; margin:0 auto 8px 0; padding-bottom:3px; border-bottom:#CC8D52 dotted 1px;}

#comments .addN{padding:5px;border:1px solid #d0d0d0;}
#comments .wrap{margin:0;background:#eeffe2; /*padding-left:15px;*/}

#comments .addN input,#comments .addN select{width:184px;border:1px solid #a4b97f; }
#comments .addN textarea{ width:280px; height:130px; overflow:scroll; }

#comments .addN table{margin:0; }
#comments .addN table td{padding:0 5px; overflow:hidden;}

h4.directory{ background:url(/images/logo/txt.gif) no-repeat 0 3px; text-indent:15px; font-size:13px;}
h4.directory a{ color:#900;}

/*  Jenney 091202 add */
.clear{ clear:both; margin:0; padding:0; height:0; line-height:0;}
ul, ol{ list-style:none;}
img{ border:none;}
#wrap{ width:825px;}
#path{ margin-top:15px;}

.left{ float:left; width:200px; margin-top:15px;}
.left .logo{ color:#000; font-size:11pt;}
.left .logo div{ text-align:right; margin:15px 0;}
.left .leftMenu{ text-align:right; background:url(/images/logo/line_b2.gif) no-repeat right top; padding-top:18px; margin-bottom:30px;}
.left .leftMenu li{ background:url(/images/logo/line_b2.gif) no-repeat right bottom; padding-bottom:18px;}
.left .leftMenu li a{ color:#fff; font-size:14px;}
.left .leftMenu li a:hover{ color:#9A5115;}
.right .ad{ text-align:center; margin-bottom:20px;}

.right img { text-align:right;}
.right{ float:left; width:690px; padding-left:10px; /*overflow:hidden;*/ display:inline;}
.right a{color:#930;}
.right a:visited{ color:#c60;}
.right a:hover{ color:#f00;} 
.right .greyBg{ text-align:right; margin:10px 0; padding:5px; color:#fff;}
.right .greyBg img{ behavior: url(/images/iepngfix.htc); }
/*.right .greyBg img{ behavior: url(/images/iepngfix.htc); height:62px; width:152px;}
.right .greyBg img.hourse{ behavior: url(/images/iepngfix.htc); width:32px; height:22px; }*/
.right .greyBg a{ color:#993300; font-weight:bold; font-size:14px;}
.right .greyBg a:hover{ color:#993300; text-decoration:none;}
.right .conTxt{ font-size:14px; margin-top:20px; }
.right .sgAd{ border-top:#ccc solid 1px; border-bottom:#ccc solid 1px; text-align:center; padding:20px 0; margin:30px 0;}

.footer{ width:500px; margin-left:100px;}
.footer img{ float:left;}
.footer p{ width:350px; height:60px; float:left; text-align:center; *padding-top:15px;}

.busSearch{ margin:20px auto; text-align:center;}
/*
.googleAdLeft{ width:120px; height:600px; margin-left:23px;}
.googleAd{ width:468px; height:60px; margin:20px auto;}
*/

.h3TopBd{text-align:center; font-size:20px; border-top:#ccc solid 1px; padding-top:25px; color:#666;}
.small{ font:10px Arial, Helvetica, sans-serif; margin-top:5px;}
.strong{ font-weight:bold; font-size:12px;}
.bigStrong{ font-weight:bold; font-size:14px;}

.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;}

.msn{ padding:5px 25px 5px 0; margin-bottom:10px; background:url(/images/logo/ico/msn.gif) no-repeat 60px 0;}
.skype{ padding:5px 20px 5px 0; background:url(/images/logo/ico/skype.gif) no-repeat 60px 0;}
.msn a, .skype a{ color:#9A5115; text-decoration:underline; font-size:1.1em;}
.msn a:hover, .skype a:hover{ color:#9A5115; text-decoration:none;}

.c2{ overflow:hidden; zoom:1;}
.c2 .fl{ float:left; width:550px;}
.c2 ul, .c2 li{ list-style:none; margin:0; padding:0;}

.stepMs{ float:right; width:200px; margin:20px; -margin:20px 10px;}
#stepV{ border:1px solid #E9E4D4;padding:3px; background:#FFF;}
#stepV ul{ padding:10px; padding-top:50px; background:#FFECD9 url(/china-flight/images/step.png) no-repeat 40px 20px; }
#stepV li{ padding-bottom:30px; background:url(/china-flight/images/arrow.png) no-repeat center bottom;}
#stepV li.noBg{ padding-bottom:0; background:none;}

#tourAd{ width:650px; height:106px; margin:20px 0; clear:both;}
#tourAd ul{ position:relative; margin:0px}
#tourAd li{ display:none; position:absolute; left:0; top:0; width:650px; height:106px;}
#tourAd .selected{ display:block;}

/*20120613-liuchengyangAdd*/

.path{ margin:10px 0 0 35px;}
.path a{color:#930;}
.path a:visited{ color:#c60;}
.path a:hover{ color:#f00;} 

.left .leftbar{ width:170px; background-color:#fbc941; margin-left:30px; float:left;  border-top:thick solid #be5904; display:inline; overflow:hidden; }
.left .leftbar .barMenu{ margin-top:12px; list-style: none; border-bottom: 1px dotted #be5904; padding-bottom:12px;}


.leftArrow {padding-left:25px; background:url(images/logo/leftArrow.gif) no-repeat 10px 4px;font-size:15px;}
.leftbar li{ list-style: none outside none;}
.leftbar li a { color:#930;}
.leftbar li a:hover { color:#930;  text-decoration: none;}

.left .leftbar .barMenu li {
    background: url(images/logo/icon0613.gif) no-repeat scroll 26px 10px transparent;
    font-size: 14px;
    padding: 7px 0 1px 40px;
}

.left .leftbar .barMenuLi li {
    background:  none;
    font-size: 14px;
    padding: 7px 0 1px 40px;
}

.leftmsn{ padding:5px 0px 5px 45px; margin-bottom:10px; background:url(/images/logo/ico/msn.gif) no-repeat 12px 0;}
.leftskype{ padding:5px 0px 5px 70px; background:url(/images/logo/ico/skype.gif) no-repeat 38px 0;}

.leftAd{padding: 15px 5px; text-align: center; width:160px;background-color:#fbc941; margin-left:30px; float:left; display:inline; overflow:hidden;}

.barMenu .current{padding-left: 25px;}