.anybgtleft h3.dcampusH3,anybgtleft h1.dcampusH3 {color:#334b77;font:22px/24px \5FAE\8F6F\96C5\9ED1;}
.new_angbgt_left h3.dcampusH3 {color:#334b77;font:22px/24px \5FAE\8F6F\96C5\9ED1;margin: 0 0 21px 0;}
#htmlpage {padding:0;}
#htmlpage a {color:#007caf;font:12px/12px}
#htmlpage a:hover {text-decoration:underline;}
.downloadico {background-image:url(/cn/tourguide/images/download_ico.jpg);background-position:0 0;background-repeat:no-repeat;padding:1px 10px 1px 18px;}
.arrowico {background-image:url(/cn/tourguide/images/link_ico.jpg);background-position:6px 4px;background-repeat:no-repeat;padding:1px 5px 1px 15px;}
.topico {background-image:url(/cn/tourguide/images/top_ico.jpg);background-position:6px 4px;background-repeat:no-repeat;padding:1px 10px 1px 18px;}
#htmlpage p{ line-height:22px; color:#484848}
.centerobj {width:770px;}
#dc_sharebar {height:64px;position:relative;margin-top:10px;border-top:1px dashed #ccc;}
#dc_sharebar .dc_l {position:absolute;left:0;top:24px;width:220px;}
#dc_sharebar .dc_r {position:absolute;right:0;top:24px;width:100px;text-align:right;}
#dc_sharebar .dc_r a {background:url(/cn/tourguide/images/printico.jpg) no-repeat right 0px;padding-right:22px;color:#00a0e9;}
.dcampusTable th{background:#f9f9f9;color:#404040;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #7cb7e9;font-weight:normal;color:#404040;padding-left:5px;}
.dcampusTable td {border-right:1px solid #ccc;border-bottom:1px solid #ccc;color:#727272;padding-left:5px;}
.bxline {margin-bottom:10px;}
.dcampusTable {border-top:1px solid #ccc;border-left:1px solid #ccc;}
/*destination*/
#destination{padding:10px 0;}
.main_layout {display: inline;float: left;height: 260px;margin-bottom: 8px;overflow: hidden;padding: 0 8px;position: relative;width: 170px;}
.main_layout h2 {color: #333333;font-size: 12px;}
.main_layout h2 a {color:#333;}
.main_layout div {border-left: 1px solid #CCCCCC;clear: both;float: left;margin-top: 8px;padding-left: 8px;width: 90%;}
.main_layout div a{color:#308297;line-height:23px;}
/*destination end*/

/**Template Category Style**/
#htmlpage .dc_categoryBox h3.dc_categoryT{font:14px/40px SimSun;color:#484848;font-weight:bold;margin:0;padding:0;}
#htmlpage .dc_categoryWrap {float:left;width:100%;margin:6px 0;position:relative;padding-left:35px;}
#htmlpage .dc_categoryWrap span {display:block;width:20px;height:20px;font:bold 18px/20px cacaca !important;color:#fff;text-align:center;background:#666;position:absolute;top:1px;left:0;}
#htmlpage .dc_categoryWrap ul {float:left;}
#htmlpage .dc_categoryWrap ul li {float:left;height:20px;line-height:20px;list-style:none;padding:0 5px;color:#008dd4;}
#htmlpage .dc_categoryWrap ul li a {line-height:20px !important;white-space: nowrap;}
.jcbj{padding-top:15px;}
.jcbj ul li{float:left;overflow:hidden;padding:0 16px;}
.jcbj ul li a{display:block;}
.jcbj ul li span{display:block;text-align:center;}

/**guidline frontpgage**/
.cb{clear:both;height:0px;overflow:hidden;}
#gdmbx{border-bottom: none;margin: 10px 0px;background: url(/cn/tourguide/images/mbx_03.jpg) 0px 2px no-repeat;padding-left: 18px;font-family: Verdana, Geneva, sans-serif;margin-left: 8px;}
#gdmbx a{color:#808080;}
.amcdmhd{width:930px;padding:15px;padding-bottom:15px; height:300px;background:#eff5fa;margin-bottom:10px;}
.amcdmhd .yxwan{background:url(/cn/tourguide/images/yxwan_03.jpg);width:345px;height:308px;float:left;overflow:hidden;}
.crswrap{margin-bottom:20px;}
.crstitle{color:#334b77;font-weight: bold;font-size: 14px;padding-top:13px;padding-left:18px;}
.crstitle a{display:inline-block;padding-left:215px;padding-right:13px;background:url(/cn/tourguide/images/moresjx_09.jpg) 245px 1px no-repeat;color:#1d7cab;font-size:12px;font-weight:normal;}
.crsul{padding-top:33px;}
.crsul ul{float:left;padding:0px;}
.crsul ul li{margin-left:23px;display:inline;padding-left:45px;line-height:36px;height:36px;float:left;width:102px;margin-bottom: 17px;}
.crsul li a{color:#000;font-weight:bold;}
.crsli1{background:url(/cn/tourguide/images/gdinfo1_03.jpg) no-repeat;background-position:-2px -2px;}
.crsli2{background:url(/cn/tourguide/images/gdinfo2_03.jpg) no-repeat;background-position:-2px -2px;}
.crsli3{background:url(/cn/tourguide/images/gdinfo1_03.jpg) no-repeat;background-position:-2px -55px;}
.crsli4{background:url(/cn/tourguide/images/gdinfo2_03.jpg) no-repeat;background-position:-2px -55px;}
.crsli5{background:url(/cn/tourguide/images/gdinfo1_03.jpg) no-repeat;background-position:-2px -112px;}
.crsli6{background:url(/cn/tourguide/images/gdinfo2_03.jpg) no-repeat;background-position:-2px -112px;}
.crsli7{background:url(/cn/tourguide/images/gdinfo1_03.jpg) no-repeat;background-position:-2px -169px;}
.crsli8{background:url(/cn/tourguide/images/gdinfo2_03.jpg) no-repeat;background-position:-2px -169px;}
.mainbr{float:right;width:570px; height:300px; overflow:hidden; position:relative;}
.mainbr img{width:570px; height:300px;}

.crsbigbox{border:1px solid #7cbaeb;}
.xntit{ background: url(/cn/tourguide/images/air_bg001.gif) 0 -472px repeat-x; height:35px; line-height:31px;}
.xntit h4{text-align:center; font-size:14px; color:#494949; margin:0; float:left; padding:0 14px;}
.xntit a{padding-left:65px;font-weight:normal;font-size:12px;}
.crsbigbox .xntit a.current{ background:#ffffff; border-left:1px solid #7cbaeb; border-right:1px solid #7cbaeb; color:#494949}
.crssboxwrap{width:689px;padding:25px 27px 0px;}
.crssboxwrap2{width:689px;padding:0px 27px;}
.crssboxwrap h2,.crssboxwrap2 h2{padding:0px;margin:0px; font-size:14px;}
.crssboxwrap{border-bottom:1px dashed #7CBAEB;}
.crssboxwrap .crssbox{width:205px;height:195px;float:left;border-right:1px dashed #7CBAEB;margin-right:20px;}
.crssboxwrap2 .crssbox{width:205px;height:265px;float:left;border-right:1px dashed #7CBAEB;margin-right:20px;padding-top:25px;margin-bottom:15px;}
.crssboxwrap div.nob,.crssboxwrap2 div.nob{border-right:0px;}
.newcrsul{ padding-top:10px;}
.newcrsul li{ background:url(/cn/tourguide/images/air-common-ico.gif) 0 -908px no-repeat; padding-left:16px; line-height:25px; margin-bottom:5px; height:25px; }
.newcrsul li a{ color:#008ad0; }
.newcrsul li a:hover{ text-decoration:underline;}
.rightbox{float:right;width:180px;overflow:hidden;}
.leftbox{float:left;width:765px;overflow:hidden;}
.rightbox a{color:#008dd3;}
.xntit h5{text-indent:1em;font-weight:normal;font-size:14px;padding:0;margin:0;}
.quicklink  ul{padding:14px 0px 0px 14px;}
.quicklink li{padding-left:25px;background:url(/cn/tourguide/images/quicklinklibg_34.jpg) no-repeat;margin-bottom:14px;}
li.qlli1{background-position:-2px -1px;}
li.qlli2{background-position:-2px -26px;}
li.qlli3{background-position:-1px -52px;}
li.qlli4{background-position:-1px -76px;}
li.qlli5{background-position:-1px -102px;}
.questions ul li{padding-left:12px;background:url(/cn/tourguide/images/lijt_60.jpg) 0px 6px no-repeat;}
.centerobj #mbx {overflow:hidden;}

/* 2012.11.21 mddxx */
.mddxx { padding-top:20px; width:772px; overflow:hidden; }
.mddxx ul { float:left; margin:0; padding:0; width:772px; }
.mddxx ul li { float:left; padding:0 11px 12px 0; width:178px; height:43px; }
.mddxx ul li a { display:block; padding:0 18px; width:142px; height:43px; background:url(../images/mddxx.png) no-repeat; line-height:43px !important; color:#008dd4 !important; overflow:hidden; }
/* 2012.11.26 图片限宽 */
#htmlpage img{
max-width: 570px; 
height:auto; 
width:expression(this.width > 550 ? "550px" : this.width);
}
.piccenter{
	width:570px;
	margin:10px auto;
	height:300px;
}
/*#htmlpage p{
	text-indent:2em;
}*/
#htmlpage .cabin_pic{
	border:#CCC 10px solid;
	margin:20px auto;
}
#htmlpage .cabin_pic img{
	width:540px;
}
#htmlpage .bepic{
	width:340px;
	float:left;
	margin:0 10px;
	cursor:pointer;
	height:209px;
}
#htmlpage .bepic img{
	padding:5px;
	border:#CCC 1px solid;
	width:230px;
}
#htmlpage .bepic img:hover{
	border:#008DD3 1px solid;
}
#htmlpage .bepic p{
	text-indent:0;
	margin-top:0;
}
#pic_sreen{
	background:#000;
	filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
	-moz-opacity:0.5; /*Firefox私有，透明度50%*/
	opacity:0.5;/*其他，透明度50%*/
	position:fixed;
	z-index:1000;
	top:0;
	left:0;
}
#big_pic{
	border:#E8E8E8 10px solid;
	position:fixed;
	top:250px;
	z-index:1001;
	width:550px;
	left:50%;
	margin-left:-285px;
}
#big_pic .pic_title{
	width:550px;
	height:48px;
	font-size:16px;
	line-height:24px;
	background: #001224;
}
#title_pic{
	color:#FFF;
	padding-left:10px;
	float:left;
}
#num_pic{
	float:left;
	padding-left:10px;
	color:#FFF;
}
#click_pic{
	float:right;
	padding-right:10px;
	width:550px;
	text-align:right;
}
#click_pic a{
	color:#999;
	font-size:12px;
}
#pic_show{
	position:relative;
}
#img_left{
	position:absolute;
	z-index:1002;
	top:0;
	left:0;
	font-size:64px;
	font-weight:bold;
	line-height:300px;
	height:300px;
	width:100px;
	text-align:center;
	color:#999;
	cursor:pointer;
}
#img_right{
	position:absolute;
	z-index:1002;
	top:0;
	right:0;
	font-size:64px;
	font-weight:bold;
	line-height:300px;
	height:300px;
	width:100px;
	text-align:center;
	color:#999;
	cursor:pointer;
}
/*目的地信息右侧搜索框*/
#researchfilght {margin-bottom: 15px;}
#researchfilght .tit {background: url("/cn/images/csair_com_bg.gif") repeat scroll 0 -146px transparent;height: 44px;}
#researchfilght .tit ul {height: 44px;position: relative;text-align: left;}
#researchfilght .tit li {background: url("/cn/images/air_bg001.gif") no-repeat scroll right -145px transparent;height: 44px;padding-left: 12px;position: absolute;}
#researchfilght .tit li span {display: block;height: 44px;}
#researchfilght .tit span {color: #008DD3;cursor: pointer;display: block;height: 44px;line-height: 41px;padding-right: 10px;}
#researchfilght .tit li.li01 {left: 0;width: 40px;z-index: 3;}
#researchfilght .tit li.li02 {left: 50px;width: 49px;z-index: 2;}
#researchfilght .tit li.li03 {left: 109px;width: 59px;z-index: 1;}
#researchfilght .tit li.nobg {background: none repeat scroll 0 0 transparent;}
#researchfilght .tit li.nobg span {background: none repeat scroll 0 0 transparent;}
#researchfilght .tit li.current {background: url("/cn/images/csair_com_bg.gif") no-repeat scroll -789px -146px transparent;z-index: 5;}
#researchfilght .tit li.current span {background: url("/cn/images/csair_com_bg.gif") no-repeat scroll right -146px transparent;color: #909090;}
#researchfilght .chagex {background: none repeat scroll 0 0 #F1F1F1;border-left: 1px solid #BFD6E8;border-right: 1px solid #BFD6E8;height: auto;padding: 15px 5px 15px 10px;}
#researchfilght .chagex input {color: #D8D8D8;float: left;padding: 2px 4px;width: 110px;}
#researchfilght .chagex input.x2input {color: #484848;}
#researchfilght .chagex input.current {color: #484848;}
#researchfilght .grid_1 {color: #909090;height: 20px;line-height: 20px;}
#researchfilght .grid_2 {overflow: hidden;}
#researchfilght .grid_6 {height: 45px;}
#researchfilght .grid_0 {margin-bottom: 12px;}
#researchfilght .grid_4 {float: left;width: 49px;}
#researchfilght .grid_4 .txt {line-height: 18px;}
#researchfilght .etongpjsm {float: none;}
#researchfilght .grid_5 {margin: 10px 0 0;}
#researchfilght .grid_2 .selectarea {margin-top: 3px;}
#researchfilght .grid_2 .selectdate {margin-top: 3px;}
#researchfilght .anysel {background: url("/cn/images/air-common-ico.gif") no-repeat scroll right -99px #FFFFFF;border-color: #BFBFBF #D8D8D8 #D8D8D8;border-style: solid;border-width: 1px;display: block;float: left;font-size: 12px;height: 18px;line-height: 16px;padding-left: 3px;padding-right: 13px;padding-top: 3px;text-align: center;width: 18px;}
#researchfilght .helppro {margin-top: 0;}
#researchfilght .addhcpx {color: #008DD3;line-height: 26px;}
#researchfilght #humenx {margin-top: 0;}
#researchfilght h4 {color: #484848;font-size: 12px;font-weight: normal;margin: 0 0 3px;}
#researchfilght h4 a {color: #008DD3;margin-left: 10px;}
#researchfilght .lc {margin-top: 16px;}
#researchfilght .lc .grid_0 {margin-bottom: 5px;}
#researchfilght .select-flight {padding: 0;}
#researchfilght .select-flight input {color: #484848;float: left;padding: 2px 4px;width: 110px;}
#researchfilght .select-flight .grid_1 input {height: auto;padding: 2px 4px;}
#researchfilght .select-flight .grid_1 .txt {color: #909090;display: block;float: none;font-size: 12px;line-height: 20px;padding-right: 6px;text-align: left;width: auto;}
#researchfilght .select-flight .grid_1 input {border-color: #BFBFBF #D8D8D8 #D8D8D8;border-style: solid;border-width: 1px;color: #CCCCCC;float: left;font-size: 14px;height: auto;padding: 2px 4px;}
.btnsty1 {background: url("/cn/images/csair_com_bg.gif") no-repeat scroll -521px -146px transparent;color: #008DD3;display: block;height: 25px;line-height: 26px;margin: 0 auto;text-align: center;width: 85px;}
.btnsty2 {background: url("/cn/images/csair_com_bg.gif") no-repeat scroll -371px -146px transparent;color: #FFFFFF;display: block;height: 25px;line-height: 26px;margin: 0 auto;text-align: center;width: 85px;}
.btnstype2 {background: url("/cn/images/csair_com_bg.gif") no-repeat scroll -573px -79px transparent;height: 47px;padding-top: 10px;text-align: center;}
.btnsback {display: inline;padding: 5px 10px;}
.loading {padding-top: 40px;text-align: center;width: 200px;}
.helpinfo {display: none;position: absolute;z-index: 1999;}
.helpinfo .infocont {overflow: hidden;}
.helpinfo .arrow {float: left;padding-top: 15px;width: 4px;}
.helpinfo .arrow span {background: url("/cn/images/air-common-ico.gif") no-repeat scroll 0 -126px transparent;display: block;height: 6px;width: 4px;}
.helpinfo .infotxt {background: none repeat scroll 0 0 #FFFFFF;border: 4px solid #929EB4;color: #484848;float: left;line-height: 18px;padding: 8px 5px 8px 8px;text-align: left;width: 260px;}
.showsinv {color: #484848;text-align: left;}
.showsinv p {margin: 0;}
.showsinv a {color: #484848;text-decoration: underline;}
.thisDetailed {display: none;}
#duocheng {display: none;}
#huicheng {display: none;}
.errorinfo {background: url("/cn/images/air-common-ico.gif") no-repeat scroll 0 -871px transparent;color: #E40021;display: none;float: left;line-height: 20px;margin-left: 2px;padding-left: 15px;}
/*目的地信息右侧搜索框end*/

/*添加icon*/
.servboxacberfx h2{ padding-top:5px; margin:0px; font-size:14px;}
.sbox .tg1{ width:26px; height:30px; float:left; margin-right:3px; background:url(../images/icon_1.png) -236px -285px no-repeat;}
.sbox .tg2{ width:26px; height:30px; float:left; margin-right:3px; background:url(../images/icon_1.png) -121px -415px no-repeat;}
.sbox .tg3{ width:26px; height:30px; float:left; margin-right:3px; background:url(../images/icon_1.png) -237px -350px no-repeat;}
.sbox .tg4{ width:26px; height:30px; float:left; margin-right:3px; background:url(../images/icon_1.png) -63px -65px no-repeat;}
.sbox .tg5{ width:26px; height:30px; float:left; margin-right:3px; background:url(../images/icon_1.png) -121px -65px no-repeat;}
.sbox .tg6{ width:26px; height:30px; float:left; margin-right:3px; background:url(../images/icon_1.png) -120px -16px no-repeat;}
/*添加icon end*/

/*出行帮助菜单*/
.tablemenu{ background:none repeat #FFFFFF; margin-bottom:20px; }
.tablemenu table{border-collapse: separate;border-spacing:2px;}
.tablemenu table td{ height:40px; background:#CCC; text-align:center; font-size:14px; font-weight:bold;}
.tablemenu table td a{ color:#334b77; width: 100%;display: block;height: 100%;line-height: 40px;}
.tablemenu table td.current{ background:#007caf;}
.tablemenu table td.current a{ color:#FFF; width: 100%;display: block;height: 100%;line-height: 40px;}
/*出行帮助菜单end*/

/*目的地信息精选优惠及攻略下载*/
.ua-table{ position:relative;}
.ua-table table td a.btn_pt{width:40px}
.pleasewaiting{background: url("../images/loading.gif") no-repeat scroll center center transparent;}
.depcityselect{ border:1px solid #c1c1c1; position:absolute; top:8px; top:6px\9; left:3px; width:125px;}
.depcityselect_A{ border:1px solid #c1c1c1;}
.travelbtn{ border:1px solid #BFD6E8;background:#F1F1F1; height:55px; text-align:center; padding-top:10px;}
.travelbtn p{ margin:5px;}
.travelbtn .btnsty2{ color:#FFF;}
.destinationpart ul li{ list-style:disc inside none; color:#909090; line-height:22px;}
.destinationpart h2{ color:#333333; font-size:12px;}
.destinationpart h3{ font-size:12px; color:#909090; font-weight:bold;}
/*目的地信息精选优惠及攻略下载en