﻿@charset "utf-8";
/*!Taobao Style Platform Copyright(c) 2008-2100,Taobao.com Inc. Some rights reserved. */
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote{margin:0;padding:0; }

/*
table {border-collapse:collapse;border-spacing:0;}
*/
.clear{ clear:both}
fieldset,img{border:none;}
address,caption,cite,code,dfn,em,strong,var{font-style:normal;font-weight:400;}
li{list-style:none;}
ol li{list-style:decimal; list-style-position:inside;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:700;}
q:before,q:after{content:'';}
abbr,acronym{border:none;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
 
legend{color:#000;}
del,ins{text-decoration:none;}
small{font-size:100%;}
body{font:12px/1.5 Tahoma, Helvetica, Arial, sans-serif;}
select,input,button,textarea{font:100% Arial;} 
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:'Courier New', Courier, monospace;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h1,h2,h3,h4,h5,h6,strong{font-weight:700;}
body,legend{color:#404040;}
a{color:#36c;text-decoration:none;}
a:hover{color:#f60;text-decoration:underline;}
abbr,acronym{border-bottom:1px dotted;cursor:help;}
del{text-decoration:line-through;}
hr{color:#D1D7DC;background-color:#D1D7DC;border:none;height:1px;}
html{overflow-y:scroll;}
.mb5{margin-bottom:5px;}
.mb6{margin-bottom:6px;}
.mb8{margin-bottom:8px;}
.mb9{margin-bottom:9px;}
.mb10{margin-bottom:10px;}
.mb11{margin-bottom:11px;}
.mb15{margin-bottom:15px;}
.mb17{margin-bottom:17px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mr15{margin-right:15px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pt10{padding-top:10px;}
.bline {border-bottom:1px dashed #86B1E1; }
.bline1 {border-bottom:1px solid #CCC; }
.topLine {border-top:1px solid #CCC; }

.input1{border:1px solid #CCC;line-height:20px;font-size:12px;height:20px;padding:0 5px;}
textarea.input1{border:1px solid #CCC;line-height:20px;font-size:12px;height:100%;}
.db {display:block;}

/* CSS Document *//** 清浮动 **/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* body{behavior:url('http://www.cjnet.com.cn/inc/csshover.htc');margin-top:0;_margin-top:0;} */
body{behavior:url('/inc/csshover.htc');margin-top:0;_margin-top:0;}
body,input, button, textarea{ line-height:19px;}

.fl{float:left;}
.fr{float:right;}
.fv{font-family:Verdana, Arial, Helvetica, sans-serif}
.tcen{text-align:center;}
.hh100{height:100%;overflow:hidden;}
.w100{width:100%;overflow:hidden;}
.p10 {padding:10px;}
.pb5 {padding-bottom:5px;}
.tred{color:#FF0000;}
.tb14{font-size:14px;font-size:18px;font-weight:bold;color:#FF0000;}
 
#header{background:url(/images/new_year_top_bg.png);height:150px;width:960px; overflow:hidden;}
#logo{margin:14px 0px 0px 7px;width:115px;height:95px; float:left;}
#menu_con{float:right;width:810px;height:130px;overflow:hidden; }
#mainbd{background:#FFF; height:100%;overflow:hidden; width:960px;margin:auto}
#tpbg{width:930px;margin:auto; display:block; clear:both;}


ul#other_site{margin:15px 0px 0px 445px;height:20px;overflow:hidden;  }
ul#other_site li{ float:left;}
ul#other_site li a{display:block;height:17px;}
ul#other_site li#cn a{width:68px;margin:3px 22px 0px 0px; }
ul#other_site li#mart a{width:132px; margin:3px 17px 0px 0px; }
ul#other_site li#mobile a{width:120px;  margin:3px 0px 0px 0px;  }

ul#email_con li{margin:0;padding:0; }
ul#email_con li#tollfreea a{display:block;width:490px; height:17px; margin:2px 0px 0px 305px;padding:0px; }
ul#email_con li#emaila a{ display:block; width:170px; height:17px; margin:5px 0px 0px 390px; padding:0px; *margin-top:5px; }

ul#branch_list{margin:2px 0px 0px 143px;height:14px;overflow:hidden;padding:0px;  *margin-top:0px;*margin-left:153px;}
ul#branch_list li{float:left; margin-left:1px; line-height:14px; width:auto;color:#F1F1F1; font-weight:700; font-size:10px; -webkit-text-size-adjust:none;  }
ul#branch_list li a{color:#fff; font-weight:700;  padding:0px 3px 0px 3px; letter-spacing:1px; display:inline-block;}
ul#branch_list li a:hover{background:url(/images/branch_hover_bg.gif); text-decoration:none}

ul#menu{height:100%;overflow:hidden; margin-top:6px;*margin-top:4px; margin-left:11px;}
ul#menu li{float:left;font-size:13px;height:26px;line-height:26px;background:url(/images/all_title_bg.png) no-repeat -1px -498px;margin-left:1px;font-weight:700;color:#0b3355;overflow:hidden;text-align:center;}
ul#menu li a{color:#0b3355;padding:0 18px;display:block;}
ul#menu li a:hover, ul#menu li.hover{color:#FFFFFF;cursor:pointer;text-decoration:none;display:block;background:url(/images/all_title_bg.png) no-repeat  -1px -524px;}

ul#menu li.hover a{color:#FFF;}
ul#menu li:hover{*display:block;}
ul#menu li ul{left: -999em;position: absolute;margin-left:-200px; }
ul#menu li ul li{float: left;background:none;background:url(/images/allico.png) no-repeat 0px -898px;margin-right:18px;line-height:26px;height:26px;}
ul#menu li ul li:hover{background:url(/images/allico.png) no-repeat 0px -918px;}
ul#menu li ul a, ul#menu li.hover ul a{color:#9fe0ff;padding:0px;padding-left:6px;  font-weight:normal}
ul#menu li ul a:hover{color:#FFFF00;background:none; }
ul#menu li:hover ul, ul#menu li.hover ul{left: auto;}
ul#menu li.sfhover ul{left: auto;}


ul#menu ul#menu_1{margin-left:-100px;_width:400px;}
ul#menu ul#menu_2{margin-left:-200px;_width:920px;}
ul#menu ul#menu_3{margin-left:-230px;_width:920px;}
ul#menu ul#menu_4{margin-left:-420px;_width:890px;}
ul#menu ul#menu_5{margin-left:-400px;_width:700px;}
ul#menu ul#menu_6{margin-left:-400px;_width:820px;}
ul#menu ul#menu_7{margin-left:-160px;_width:400px;}
ul#menu ul#menu_8{margin-left:-360px;_width:400px;}

#search{background:url(/images/home-search-bg.jpg) no-repeat;width:713px;height:34px; margin:auto auto 10px auto;}
input#search_kw{   font-size:14px; font-weight:bold;border:none;width:597px; height:24px; line-height:22px;   margin:5px 8px 0px 8px ;  vertical-align:top;}
input#search_btn{border:none;width:96px;height:34px; background:none; cursor:pointer;}
input#gsearch_btn{border:none;width:96px;*width:92px;height:34px; background:none; cursor:pointer;}



#contact{border-bottom:1px #999 dashed;margin-bottom:5px;padding-bottom:8px;}
#btmenu{text-align:center;   }
#btmenu a{color:#999;text-decoration:underline;}
#btmenu a:hover{color:#f60;text-decoration:none;}

/* info page right sider */
#livechat{background:url(../images/livechat_on.gif);width:220px;height:109px;margin-bottom:10px}
#hmc{background:url(../images/HMCExpress.gif);width:220px;height:109px;margin-bottom:10px;}
#graylinebg{background:url(../images/graylinebg.gif);width:220px;height:109px;margin-bottom:10px; }

#whychooseus{width:220px;height:466px;background:url(../images/whychooseus.gif);margin-bottom:10px}
#grayline {background:url(../images/graylinebg.gif); width:220px; height:109px;margin-bottom:10px;}

#muslimspecial{background:url(../images/muslimspecial.gif);width:220px;height:109px;margin-bottom:10px}
#muslimspecial1{background:url(../images/muslimspecial1.gif);width:250px;height:119px;margin-bottom:10px}
#indianspecial{background:url(../images/indianspecial.gif);width:220px;height:109px;margin-bottom:10px;}
#indianspecial1{background:url(../images/indianspecial1.gif);width:250px;height:119px;margin-bottom:10px}

#howtomake{background:url(../images/howtomake.gif);width:220px;height:109px;margin-bottom:10px}
#NotSatisfied{background:url(../images/NotSatisfied.gif);width:220px;height:109px;margin-bottom:10px}
#NotSatisfied1{background:url(../images/NotSatisfied1.jpg);width:250px;height:119px;margin-bottom:10px}
#Airasia{background:url(../images/airasia-air-line.jpg);width:250px;height:119px;margin-bottom:10px}

#transportation{background:url(../images/transportation.gif);width:220px;height:109px;margin-bottom:10px}
#transportation1{background:url(../images/transportation1.gif);width:250px;height:119px;margin-bottom:10px}

#mob{background:url(../images/mobile.jpg);width:220px;height:109px;}
#hometown{background:url(../images/hometown.gif);width:220px;height:110px;margin-bottom:10px}
#hometown1{background:url(../images/hometown1.gif);width:250px;height:119px;margin-bottom:10px}
#transportation1 a, #muslimspecial1 a, #indianspecial1 a, #hometown1 a, #NotSatisfied1 a, #Airasia a{display:block;width:250px;height:119px;}

#whychooseus a,#graylinebg a,#grayline a,#muslimspecial a,#indianspecial a,#howtomake a,#NotSatisfied a{width:100%;height:100%;display:block;margin:0px;}
#hmc a,#mob a,#transportation a{width:220px;height:109px;display:block;margin:0px;}

#hometown a{width:220px;height:110px;display:block;margin:0px;}

span.tourprice{display:block;line-height:30px;font-family: Verdana;font-size: 20px;font-weight: bold;color: #E80000;}
span.bold{font-weight:700;}
span.rb{font-weight:700;color:#FF0000;}
img.ber{border:1px solid #0d57a5;}

input.cdbtn{background:url(/images/all_title_bg.png) no-repeat -220px -186px;width:90px;height:25px;color:#FFF;font-size:12px;border:none;font-weight:700;cursor:pointer;}
input.gl{background:url(/images/all_title_bg.png) no-repeat -125px -359px;height:27px;width:100px;color:#FFF;font-weight:700;border:none;font-size:14px;}
a.button{background:url(/images/all_title_bg.png) no-repeat -125px -359px;display:inline-block;color:#FFF;font-weight:bold;height:27px;line-height:26px;text-decoration:none;width:100px;font-size:14px;}
a:hover.button{color:#FFFF00;}
a.button1{background:url(/images/all_title_bg.png) no-repeat -15px -5px;display:inline-block;color:#FFF;font-weight:bold;height:27px;line-height:26px;text-decoration:none;width:100px;font-size:14px;}
input.button1{background:url(/images/all_title_bg.png) no-repeat -15px -3px;color:#FFF;padding:0 5px;border:none;font-size:14px;font-weight:700;cursor:pointer;line-height:25px;}
input.button2{
	background:url(/images/all_title_bg.png) no-repeat -211px -186px;
	color:#FFF;
	padding:0px;
	border:none;
	font-size:14px;
	font-weight:700;
	cursor:pointer;
	line-height:25px;
	text-align: center;
}
#mimenu{text-align:center;}
#mimenu a{color:#333;text-decoration:underline;}
#mimenu a:hover{text-decoration:none;}
.bluegox{border:1px #c6dbf2 solid;}




/* tour plan con begin */
#search_con{height:245px;padding:10px;}

#productboxcity{border:1px #5893d0 solid;padding:5px;background:#FFF;margin-bottom:6px;}
#productboxcity dd, dl#s_hotel dd {width:92px;*height:22px; \height:22px; float:left}
#productboxcity dt, dl#s_hotel dt {display:block;}
#productboxcity label{cursor:pointer;}

dl#s_hotel dd{width:100px; line-height:22px;}
dl#s_hotel dd.t, dl#s_hotel dt.t{margin-bottom:10px;}
dl#s_hotel input{width:87px;}
dl#s_hotel select{width:90px;}
dl#s_hotel dt.c{ text-align:center;}

dl#s_hotel input.searchbtn, input#searchtourbtn{color:#FFF;border:none;background:url(/images/China-Flights/fligh-item-bg.png) no-repeat -684px 0px;font-size:14px;width:106px;height:33px; line-height:33px; text-align:center;font-weight:bold;}

/* tour plan con end */


.blist{border-bottom:1px #CCC solid;margin-bottom:10px;}
.gbox{border:1px solid #CCC;}
.bbox{display:block;border:3px #5893d0 solid;padding:8px;height:auto;overflow:hidden;}

input.smfb{background:url(/images/emailsubmit.gif);width:238px;height:63px;border:0px;cursor:pointer;}


/* -------------------- */
/* CLASSES				*/
/* -------------------- */
.add{background:url(../images/ico/add.gif) no-repeat 10px 6px;text-indent:30px;display:block;}
.delete{background:url(../images/ico/delete.gif) no-repeat 10px 6px;text-indent:30px;display:block;}
.user{background:url(../images/ico/user.gif) no-repeat 10px 6px;text-indent:30px;display:block;}
.alert{background:url(../images/ico/alert.gif) no-repeat 10px 6px;text-indent:30px;display:block;}
.msg{background:url(../images/ico/msg.gif) no-repeat 10px 6px;text-indent:30px;display:block;}
.download{background:url(../images/ico/download.gif) no-repeat 10px 6px;text-indent:30px;display:block;}
.lens{background:url(../images/ico/lens.gif) no-repeat 10px 6px;text-indent:30px;display:block;}
.info{background:url(../images/ico/info.gif) no-repeat 10px 6px;text-indent:30px;display:block;}


ul#membership{margin:15px 0 0 50px;}
ul#membership li{float:left;margin-left:10px;height:42px;background:url(/images/agentlogo_new.gif);}
ul#membership li#m1{margin:0;background-position:0px 0px;width:69px;}
ul#membership li#m2{background-position:-79px 0px;width:60px;}
ul#membership li#m3{background-position:-173px 0px;width:43px;}
ul#membership li#m4{background-position:-225px 0px;width:42px;}
ul#membership li#m5{background-position:-277px 0px;width:43px;}
ul#membership li#m6{background-position:-330px 0px;width:64px;}
ul#membership li#m7{background-position:-404px 0px;width:104px;}
ul#membership li#m8{background-position:-518px 0px;width:99px;}
ul#membership li#m9{background-position:-627px 0px;width:164px;}
ul#membership li#m10{background-position:-801px 0px;width:66px;}
ul#membership li a{display:block;height:42px;}

div#scra{position:fixed;_position:absolute;background:#000;opacity:0.4; /* 这个最先针IE9 */filter: Alpha(Opacity=40); /* 这个针对IE8,IE7, IE7 */-moz-opacity:0.4; /* 这个针对 FF, Chrome */display:block;top:0;left:0;margin:0px;width:100%;height:100%;max-height:100%;_height:100%;z-index:998;cursor:auto;}
.lightbox{display:block;width:190px;height:40px;background:#FFFFFF;border:1px solid #ccc;line-height:25px;top:50%;left:50%;padding:10px;cursor:pointer;position:fixed;z-index:999;}
ul.citylist li{float:left;width:130px;*width:140px;padding-left:8px;line-height:24px;height:24px;}
ul.citylist li span.ico{width:8px;height:22px;background:url(/images/allico.png) no-repeat 0px -154px;display:inline-block;}
ul.citylist li span{color:#FF0000;font-weight:700;}
ul.citylist li label{cursor:pointer;}
ul.citylist li a{color:#333;}
ul.citylist li a:hover{color:#f60;}

div#closediv{display:block;height:20px;margin-bottom:5px;}
div#closediv span.l{float:left;font-weight:700;font-size:14px;}
div#closediv span.r{float:right;}

dl.imlist {margin-right:5px;}
dl.imlist dt{font-size:14px;font-weight:700;color:#6f6f6f;line-height:24px;margin-bottom:2px;}
dl.imlist dd{line-height:22px;height:auto;  }

.link_result{text-align:center;font-size:14px; height:100px;line-height:100px;}
.b_hlbox{background:#DFEFF9;border:1px #A0D0ED solid; line-height:25px; overflow:hidden; height:100%; padding:0 5px;}
.y_hlbox{border:1px solid #FFCC00;line-height:25px;overflow:hidden;height:100%;padding:0 5px;color: #000000;background-color: #FFFFCC;font-size:14px;}


/*  2010-2-10 tomcat add footer*/
#footer{margin-top:5px;height:100%;overflow:hidden}

#mimenu{height:23px;overflow:hidden;}
#followus{width:330px;_width:370px;float:left; margin-left:25px;_margin-left:8px;}
#followus dl{float:left;margin-right:8px;}
#followus dt{width:20px;height:20px;float:left;}
#followus dd, #followus strong {float:left;margin-right:5px;}
#followus dl#twitter dt{background:url(/images/allico.png) no-repeat 0px -948px;}
#followus dl#facebook dt{background:url(/images/allico.png) no-repeat 0px -978px;}
#followus dl#youtube dt{background:url(/images/allico.png) no-repeat 0px -1008px;}

#newsletter{width:535px;float:right; text-align:left;margin-right:25px;_margin-right:8px;}
#newsletter dt, #newsletter dd{float:left;}
#newsletter dt{font-weight:700;}
#newsletter dd.r10{margin-right:6px;}
#newsletter input#email_nl{ border:1px #CCC solid;padding:0 3px;width:150px; height:18px; color:#999;}
#newsletter input#btn_nl{background:url(/images/all_title_bg.png) no-repeat -277px -459px;height:20px;width:70px;color:#FFF;font-weight:700; border:none;padding:0 5px; cursor:pointer;}

 
/* ----------------------------------------------------------------------------------------------------------------*/
/* -------->> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window{font:12px Arial, Helvetica, sans-serif;color:#333}
#TB_secondLine{font:10px Arial, Helvetica, sans-serif;color:#666}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* -------->> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%}
.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75}
* html #TB_overlay{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px')}
#TB_window{position:fixed;background:#fff;z-index:102;color:#000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%}

* html #TB_window{position:absolute;margin-top:expression(0-parseInt(this.offsetHeight/2) 0 (TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop) 0 px)}
#TB_window img#TB_Image{display:block;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;margin:15px 0 0 15px}
#TB_caption{height:25px;float:left;padding:7px 30px 10px 25px}
#TB_closeWindow{height:25px;float:right;padding:11px 25px 10px 0}
#TB_closeAjaxWindow{margin-bottom:1px;text-align:right;float:right;padding:7px 10px 5px 0}
#TB_ajaxWindowTitle{float:left;margin-bottom:1px;padding:7px 0 5px 10px}
#TB_title{background-color:#e8e8e8;height:27px}
#TB_ajaxContent{clear:both;overflow:auto;text-align:left;line-height:1.4em;padding:2px 15px 15px}
#TB_ajaxContent.TB_modal{padding:15px}
#TB_ajaxContent p{padding:5px 0}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px}
* html #TB_load{position:absolute;margin-top:expression(0-parseInt(this.offsetHeight/2) 0 (TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop) 0 px)}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}
* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px')}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px}
input.btn1{background:url(/images/emailsubmit.gif) no-repeat;width:238px;height:63px;border:none;cursor:pointer}
#myOnPageContent{height:100%;overflow:hidden}


/*lls add on 2011-06-13  for form's tips   -begin*/
.arrowDownTest{border:#999 1px solid;padding:3px 4px;display:block;position:absolute;background-color:#FFF;color:#a31022;z-index:11000;-moz-border-radius:4px;}
.arrowDown{position:absolute;top:25px;left:4px;}

.emailTipsBox { position:absolute; border:1px solid #d1d1d1; width:150px; left: 440px; top:169px; padding:5px; font-size:11px; z-index:1000; background:#fff;}
.emailTipsBox .arrowLeft { background:url(/images/left-arrow.png) no-repeat; width:11px; height:11px; position:absolute; left:-11px; top: 8px; }
.Ipt{width:420px;padding:4px;border:1px #CCC solid; font-family:Verdana;}
/*lls add on 2011-06-13  for Str Is Null Or Empty   -end */

/* bookmark */
#bookMarktools{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;display:block;clear:both;height:21px;margin-bottom:5px;}
#bookMarktools a{color:#545454;text-decoration:none}
#bookMarktools a:hover{color:#A31022}
span.sendFriend{background:#eceef5 url(/images/allico.png) 4px -185px no-repeat;display:block;float:right;height:14px;border:1px #cad4e7 solid;margin-left:-19px;line-height:14px;padding:2px 4px 2px 22px}
span.facebookLike{display:block;float:right;margin-left:10px;width:79px;}
span.googlePlusone{display:block;float:right;margin-left:10px;width:61px}
span.facebookShare{background:#eceef5;display:block;float:right;height:14px;_height:13px;_padding:3px 4px 2px 4px;border:1px #cad4e7 solid;margin-left:-4px;line-height:16px;overflow:hidden;padding:1px 4px 3px}
span.facebookShare span{background:url(/images/facebook-item.png) -3px -116px no-repeat;width:11px;height:11px;display:inline-block;margin-right:3px}
span.twitterShare{display:block;float:right;width:96px}

.headBg {
	position: relative;
    border-bottom: medium none;

}



.leftBg2, .rightBg2 {
    background: url("/images/bg910.jpg") no-repeat scroll 0 0 transparent;
    height: 910px;
    position: absolute;
    top: 0px;
    width: 5px;
}
.leftBg2 {
    background-position: 0 0;
	left: 0px;
}
.rightBg2 {
    background-position: -5px 0;
    right: 0px;
}
#warnbox{border:#FFCC00 1px solid; padding:8px 8px 8px 35px; background:url(../images/Fwdw_icons_30.png) no-repeat #FFFFCC 5px 8px; color:#FF6600; margin-bottom:5px;}




