*{ margin:0; padding:0; text-decoration:none; list-style-type:none; }
a{ color:#333; }
a:hover{ color:#09F; text-decoration:underline; }
header, nav, footer{ display:block; }
body{ font-size:12px; color:#333; font-family: "Microsoft YaHei" ! important; }
img{ border:0; }
footer{ position:fixed; background:#fff; _position:absolute;_margin-top:expression(this.style.pixelHeight+document.documentElement.scrollTop); width:100%; height:45px; bottom:0; }
footer table{ background:#dedede; margin-top:5px; }
footer tr td{ width:25%; background:url(bg_btnfooter.jpg) repeat-x left bottom; height:40px; line-height:40px; vertical-align:middle; text-align:center; font-size:1.2em; }
footer tr td a{ color:#333; }

/*  鍥剧墖杞挱  */
.addWrap{ width:100%; position:relative; }
.addWrap .swipe{ overflow:hidden; visibility:hidden; position:relative; }
.addWrap .swipe-wrap{ overflow:hidden; position:relative;}
.addWrap .swipe-wrap > div{ float:left; width:100%; position:relative; }
#position{ padding:0; text-align:center;}
#position li{ width:10px; height:10px; margin:0 3px; display:inline-block;-webkit-border-radius:5px; border-radius:5px; background-color:#AFAFAF; }
#position li.cur{ background-color:#FF0000; }
/*  鍥剧墖杞挱over  */



.login{ float:right; margin-right:5px; }
header a{ font-weight:bold; color:#fff; font-size:14px; }
.icoarea{ width:100%; overflow:hidden; padding-bottom:15px; }
.icoarea dl{ width:20%; float:left; margin-left:4%; text-align:center; margin-top:10px; }
.icoarea dl img{ width:100%; }
.icoarea dl dd{ font-size:14px; font-weight:bold; margin-top:2px; font-family:microsoft yahei; }
.hoversearch{ width:90%; height:30px; overflow:hidden; margin:0 auto; }
.hoversearch tr td{ height:30px; line-height:45px; vertical-align:middle; }
.hoversearch a{ font-size:1.2em; }
.searchbox2{ width:100%; height:29px; line-height:29px; vertical-align:middle; padding:0; border:0; color:#c5c5c5; font-size:1.2em; text-indent:0.3em; }
.btn_cancel{ width:15%; height:30px; line-height:30px; vertical-align:middle; float:left; }
.btn_search{ width:15%; height:30px; float:left; }
.btn_search a{ color:#fff; font-size:2em; }
.searcharea2{ width:70%; float:left; }

.sortline{ width:60%; position:fixed; height:100%; right:0; background:#000;  filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8; z-index:999; color:#fff; font-size:1.3em; }
.sortline a{ color:#fff; }
.sortline dl{ width:80%; margin:0 auto; padding-bottom:15px; border-bottom:1px solid #fff; }
.sortline dl dt{ font-weight:bold; color:#f60; }
.sortline dl dt a{ color:#f60; }
.hd_sortline1{ height:18px; vertical-align:bottom; margin:20px auto; background:url(arrowdown02.png) no-repeat bottom right; background-size:20px 12px; }
.hd_sortline2{ height:18px; vertical-align:; margin:20px auto 0 auto; background:url(arrowup02.png) no-repeat bottom right; background-size:20px 12px; }
.sortline dl dd{ overflow:hidden; padding-left:15px; }
.sortline dl dd a{ display:block; float:left; margin-right:15px; padding-top:15px; }
.btn_slidemenu{ width:200px; margin:0 auto; }
.btn_slidemenu ul{ margin-top:30px; }
.btn_slidemenu ul li{ width:90px; float:left; margin-right:10px; }
.btn_slidemenu ul li input{ -moz-border-radius:15px; -webkit-border-radius:15px;border-radius:15px; width:90px; height:30px; line-height:30px; vertical-align:middle; background:#ff9e3f; color:#fff; }

.textsearch{ border:1px solid #9c4000; border-right:0; width:69px; height:28px; margin-top:-3px; }
#main{ width:90%; margin:10px auto; }
.banner img{ width:100%; }
.container{ overflow:hidden; }
.column{ width:47.5%; border:1px solid #e7e7e7; margin-top:10px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.hd_column{ height:25px; border-bottom:1px solid #e7e7e7; background:#f2f2f2; padding:5px 0 5px 5px; }
.hd_column img{ height:25px; }
.bd_column{ padding:0 10px 10px 10px; overflow:hidden; }
.bd_column a{ margin-right:10px; margin-top:10px; display:block; float:left; font-size:14px; font-weight:bold; background:url(ra.gif) no-repeat 0 6px; text-indent:8px; }
.shortcut{ margin:10px auto; overflow:hidden; }
.shortcut ul li{ float:left; width:25%; }
.shortcut ul li span{ display:block; margin:0 5px; }
.shortcut ul li span img{ width:100%; -moz-border-radius:5px; -webkit-border-radius:5px; }
.column_motif{ width:90%; background:#eaeaea; padding-left:5%; padding-right:5%; padding-top:15px; padding-bottom:60px; border-top:2px solid #fff; }
.hd_column_motif{ width:100%; padding-bottom:8px; }
.hd_column_motif img{ height:30px; }
.bd_column_motif{ width:100%; background:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; }
.bd_column_motif ul{ padding:0 20px; }
.bd_column_motif ul li{ padding:10px 0; border-bottom:1px dashed #d7d7d7; }
.bd_column_motif ul li em{ font-style:normal; color:#999; font-family:arial; margin-right:10px; }
.bd_column_motif ul li a{ font-weight:bold; }
.bd_column_motif ul li span{ font-weight:bold; }

.cuntryarea{ width:80%; border:5px solid #d5d5d5; position:absolute; top:160px; left:10%; z-index:99; background:#fff; padding-bottom:10px; }
.hd_cuntryarea{ width:90%; padding-bottom:4px; border-bottom:1px dashed #d5d5d5; font-size:1.5em; font-weight:bold; color:#1355a9; margin:10px auto 5px auto; }
.bd_cuntryarea{ width:90%; margin:5px auto; overflow:hidden; }
.bd_cuntryarea ul li{ float:left; margin:4px 15px 0 0; }
.bd_cuntryarea ul li a{ font-size:1.2em; font-weight:bold; }
.btn_cuntryarea{ text-align:center; }
.btn_cuntryarea input{ padding:2px 10px; margin-top:10px; }

/*  鍒楄〃鏍峰紡  */
.lable_list{ width:90%; font-size:1.2em; margin:15px auto; }
.lable_list ul{ overflow:hidden; }
.lable_list ul li{ width:20%; float:left; height:30px; line-height:30px; vertical-align:middle; text-align:center; }
.lable_list ul li.title_lable{ background:#ff6600; color:#fff; }
.lable_list ul li.sort_lable01{ background:#ffde97; }
.lable_list ul li.sort_lable02{ background:#ffde97; }
.lable_list ul li.sort_lable01 a{ color:#c7000c; }
.lable_list ul li.sort_lable02 a{ color:#666; }
.mainlist{ width:90%; background:#fff; border:1px solid #f0f0f0; padding:0 0 15px 0; margin:0 auto; }
.column_list{ padding:15px 0 10px 0; border-bottom:1px dashed #f0f0f0; overflow:hidden; width:90%; margin:0 auto; }
.pic_columnlist{ width:35%; float:left; }
.pic_columnlist img{ width:70px; padding:5px; border:1px solid #f5f5f5; }
.con_columnlist{ width:65%; float:right; }
.con_columnlist p{ display:block; width:100%; }
.title_listline{ word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#1355a9; font-weight:bold; }
.price_listline{ margin-top:3px; color:#f60; font-weight:bold; font-size:1.2em; }
.price_listline span{ padding:2px 10px; background:#1355a9; color:#fff; margin-left:15px; font-size:0.8em; }
.price_listline em{ font-style:normal; }
.symbolrmb{ color:#f60; font-size:0.8em; }
.scoreline{ color:#fecf00; }
.data_listline{ margin-top:3px; }

/*  琛岀▼璇︾粏鏍峰紡  */
.trip{ padding:10px; border:1px solid #e7e7e7; -moz-border-radius:5px; -webkit-border-radius:5px; margin:10px auto; }
.title_trip{ font-size:20px; font-weight:bold; color:#F60; text-align:center; }
.sale_trip{ background:#cff3f5; border:1px solid #10c2ce; margin-top:5px; }
.sale_trip td{ padding:5px 10px; }
.title_saletrip{ background:#10c2ce; color:#fff; font-weight:bold; font-size:14px; }
.sale_trip em{ font-style:normal; display:block; float:left; margin-left:10px; }
.hot_trip{ margin-top:5px; }
.hd_hottrip{ height:26px; line-height:26px; vertical-align:middle; background:#f0f7fd; border:1px solid #bbccde; font-size:14px; font-weight:bold; text-indent:10px; }
.hd_hottrip img{ float:right; }
.bd_hottrip{ border:1px solid #bbccde; border-top:0; padding:5px 10px; }
.signup_trip{ margin-top:10px; }
.signup_trip em{ font-style:normal; }
.signup_trip select{ width:100px; text-align:center; margin-bottom:5px }
.signup_trip img{ width:100%; }
.bd_trip{ padding:0 10px 10px 10px; background:#f0f0f0; margin-top:5px; }
.bd_trip dl{ border-bottom:1px dashed #fff; padding:10px 0; }
.bd_trip dl dt{ width:100%; height:30px; line-height:30px; vertical-align:middle; background:#6dc2f9; text-indent:10px; font-weight:bold; color:#fff; }
.bd_trip dl dd{ margin-top:5px; padding:0 10px; }
.bd_trip dl dd span{ margin-left:10px; }
.bd_trip dl dd em{ font-style:normal; color:#6dc2f9; font-weight:bold; }
.numsubmit{ width:80%; padding:20px; margin:0 auto; border:4px solid #e7e7e7; }
.hd_numsubmit span{ width:60%; display:block; float:left; }
.hd_numsubmit span.btn_close{ width:19px; height:19px; float:right;  }
.hd_numsubmit b{ color:#4360ae; font-size:16px; }
.bd_numsubmit{ clear:both; margin-top:15px; overflow:hidden; }
.bd_numsubmit td{ background:#fff; text-align:center; padding:5px 0; color:#4360ae; }
.bd_numsubmit dl{ clear:both; width:70%; float:right; overflow:hidden; margin-bottom:10px; }
.bd_numsubmit dl dt{ width:70%; float:left; }
.bd_numsubmit dl dt em{ font-style:normal; font-family:Arial; color:#ff6600; }
.bd_numsubmit dl dd{ width:30%; float:left; }
.accounts{ font-size:16px; font-weight:bold; color:#cc0000; }
.ft_numsubmit{ margin-top:5px; text-align:center; }
.btnnext{ padding:5px 20px; -moz-border-radius:5px; -webkit-border-radius:5px; }

.line{ width:100%; background:#fff; border-bottom:2px solid #dedede; padding:15px 0; }
.title_line{ width:90%; margin:0 auto; }
.name_line{ text-align:center; color:#1355a9; font-size:1.5em; font-weight:bold; }
.title_line dl{ overflow:hidden; margin:5px 0; }
.title_line dl dt{ width:60%; float:left; }
.title_line dl dd{ width:40%; float:right; text-align:right; }
.title_line dl dd em{ font-style:normal; color:#f60; }
.sale_line{ width:100%; height:40px; line-height:40px; border:1px dashed #eecd5c; background:#fffae6 url(bg_sale_line.jpg) no-repeat 10px 5px; text-indent:50px; color:#f60; font-weight:bold; }
.calendar{ width:100%; background:#fff; padding:15px 0 20px 0; border-top:2px solid #dedede; border-bottom:2px solid #dedede; margin-top:15px; }
.month_calendar{ width:50%; margin:0 auto; color:#c5c5c5; font-size:1.3em; }
.data_line{ margin-top:15px; }
.data_line tr td{ text-align:center; font-size:1.3em; }
.lineweek_td{ height:45px; background:#f6f6f6; color:#333; line-height:45px; vertical-align:middle; font-weight:bold; }
.lineday_td{ height:80px; background:#fff; line-height:80px; vertical-align:middle; color:#bbb; font-family:microsoft yahei; }
.lineday_td dl{ background:#f6f6f6; height:80px; }
.lineday_td dl dt{ height:25px; line-height:25px; vertical-align:middle; color:#333; }
.lineday_td dl dd{ height:25px; line-height:25px; vertical-align:middle; color:#f60; }
.lineday_td dl dd em{ font-style:normal; font-family:microsoft yahei; font-size:0.8em; }
.lable_line{ width:100%; padding:5px 0 15px 0; background:#fff; border-top:2px solid #e5e5e5; border-bottom:2px solid #e5e5e5; margin-top:15px; }
.lable_line dl{ width:33%; height:45px; float:left; }
.lable_line dl dt{ height:40px; line-height:40px; vertical-align:middle; font-size:1.3em; color:#4cbaef; text-align:center; font-weight:bold; }
.lable_line dl dt a{ color:#c5c5c5; }
.lable_line dl dd{ height:5px; background:#4cbaef; }
.rollmenu{ width:100%; padding:5px 0; background:#fff; border-top:2px solid #e5e5e5; border-bottom:2px solid #e5e5e5; overflow:hidden; }
.rollmenu dl{ width:33%; height:45px; float:left; }
.rollmenu dl dt{ height:40px; line-height:40px; vertical-align:middle; font-size:1.3em; color:#4cbaef; text-align:center; font-weight:bold; }
.rollmenu dl dt a{ color:#4cbaef; }
.rollmenu dl dd{ height:5px; background:#4cbaef; }

.bd_lable_line{ clear:both; line-height:130%; border-top:2px solid #eaeaea; padding:15px 20px 0 20px; }
.bd_lable_line span{ font-weight:bold; color:#1355a9; }
.main_line{ width:100%; background:#fff; padding:5px 0 60px 0; border-top:2px solid #dedede; margin-top:15px; }
.hd_mainline{ width:90%; height:40px; line-height:40px; border-bottom:5px solid #4cbaef; color:#4cbaef; vertical-align:middle; font-size:1.3em; margin:0 auto; font-weight:bold; text-indent:2em; }
.bd_mainline{ width:90%; margin:0 auto; padding-top:15px; }
.column_line{ background:url(bg_noline.jpg) repeat-y 28px 0; overflow:hidden; }
.no_columnline{ width:25%; float:left; }
.no_columnline img{ width:60px; }
.con_columnline{ width:75%; float:right; }
.con_columnline table{ margin:15px 0 20px 0; }
.con_columnline tr td{ background:#fffae6; padding:5px 10px; color:#8d6037; }
.traffic_columnline{ color:#1355a9; font-size:1.2em; font-weight:bold; padding:5px 0; }
.minute_columnline{ line-height:140%; }
.other_line{ margin:15px auto 0 auto; }
.hd_otherline{ background:#f6f6f6; border:1px solid #dfdfdf; height:40px; }
.hd_otherline dl{ width:90%; overflow:hidden; margin:0 auto; }
.hd_otherline dl dt{ width:80%; height:40px; line-height:40px; vertical-align:middle; float:left; font-size:1.5em; color:#666; font-weight:bold; }
.hd_otherline dl dd{ width:20%; height:18px; float:right; padding:11px 0; text-align:right; }
.bd_otherline{ border:1px solid #dfdfdf; border-top:none; padding:10px 20px; line-height:140%; }
.hd_visainfo{ float:left; padding:5px 10px; border:1px solid #f3cf5f; background:#fffae6; color:#8d6037; }
.bd_visainfo{ clear:both; padding-top:15px; }

.bd_otherline em{ font-style:normal; color:#cc0000; font-size:0.8em; }
.bd_otherline table{ background:#bce2e5; margin-top:10px; }
.bd_otherline tr td{ padding:10px; color:#44676b; }
.name_shopping{ background:#ecf8f8; font-weight:bold; }
.bd_shopping{ background:#fff; }
.btn_top{ position:fixed; _position:absolute;_margin-top:expression(this.style.pixelHeight+document.documentElement.scrollTop); width:60px; right:5px; bottom:40px; }

#markdiv{
	width:100%;
	height:100%;
	background-color:#000;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	opacity:0.3;
	/*兼容IE8及以下版本浏览器*/
	filter: alpha(opacity=30);
	display:none;	
}
.signuparea{ order:5px solid #d5d5d5; padding:20px; background-color:#FFF; border:2px solid #CCC;
	z-index:3;
	width: 80%;
	left:4%;/*FF IE7*/
	top:50%;/*FF IE7*/
	margin-right:15%!important;/*FF IE7 璇ュ�涓烘湰韬鐨勪竴鍗�*/
	margin-top:0px!important;/*FF IE7 璇ュ�涓烘湰韬珮鐨勪竴鍗�/
	margin-top:0px;
	background:#fff;
	position:fixed!important;/*FF IE7*/
	position:absolute;/*IE6*/
	_top: expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
	document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/ }
.title_signuparea{ font-size:1.2em; color:#1355a9; font-weight:bold; text-align:center; }
.code_signuparea{ font-weight:bold; text-align:center; }
.data_signuparea{ margin:5px 0; } 
.data_signuparea td{ text-align:center; height:25px; line-height:25px; vertical-align:middle; }
.hd_data_signuparea{ width:50%; background:#fffae5; color:#8b5127; font-weight:bold; }
.price_signuparea{ width:60%; float:right; }
.price_signuparea em{ font-style:normal; color:#cc0000; }
.total_signuparea{ width:60%; height:30px; clear:both; font-weight:bold; color:#c00; float:right; margin:20px; }
.btn_signuparea{ clear:both; width:300px; margin:15px auto 0 auto; text-align:center; }
.btn_signuparea span{ margin-left:50px; }
.btn_signuparea input{ padding:10px 15px; font-size:14px; margin-bottom:10px; }

/*  浼氬憳鐧诲綍  */
header h4{ text-align:center; font-size:18px; height:35px; line-height:35px; background:#1255a9; border-bottom:1px solid #083677; }
.bodylogin{ width:90%; margin:10px auto 20px auto; border:1px solid #e7e7e7; background:#f9f9f9; -moz-border-radius:5px; -webkit-border-radius:5px; }
.lable_bodylogin{ margin:20px; }
.hd_lable_bodylogin{ font-size:1.2em; font-weight:bold; color:#135dc0; overflow:hidden; margin-bottom:10px; }
.hd_lable_bodylogin span{ display:block; float:left; }
.hd_lable_bodylogin a{ display:block; float:right; }
.lable_bodylogin ul{ overflow:hidden; border-top:1px solid #d0d0d0; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; margin-bottom:15px; background:#fff; }
.lable_bodylogin ul li{ float:left; }
.lablereg1{ width:25%; text-align:right; height:30px; line-height:30px; vertical-align:middle; }
.lablereg2{ width:65%; height:30px; line-height:30px; vertical-align:middle; }
.lablereg3{ width:10%; margin-top:5px; text-align:right; }
.lable_bodylogin dl{ overflow:hidden; border-top:1px solid #d0d0d0; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; margin-bottom:15px; background:#fff; }
.lable_bodylogin dl dt{ width:30%; float:left; text-align:right; height:30px; line-height:30px; vertical-align:middle; }
.lable_bodylogin dl dd{ width:70%; float:right; height:30px; line-height:30px; vertical-align:middle; }
.btn_gaincode{ margin-bottom:10px; }
.enterlogin{ width:100%; color:#666; margin-top:5px; border:0; color:#999; }
.btnlogin{ width:100%; color:#fff; font-size:18px; font-weight:bold; height:40px; line-height:40px; vertical-align:middle; text-align:center; text-shadow: 0 1px #000;
    background: #135dc0; /* Old browsers */
    background: -moz-linear-gradient(top, #3770ca 0%, #135dc0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3770ca), color-stop(100%,#135dc0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #3770ca 0%,#135dc0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #3770ca 0%,#135dc0 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #3770ca 0%,#135dc0 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3770ca', endColorstr='#135dc0',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #3770ca 0%,#135dc0 100%); /* W3C */
	-moz-border-radius:5px; -webkit-border-radius:5px; border:0; }
.btn_bodylogin dl{ padding:0 20px 20px 20px; overflow:hidden; }
.btn_bodylogin dl dt{ float:left; }
.btn_bodylogin dl dd{ float:right; }
.btn_bodylogin dl dd span{ margin-left:10px; }
.btn_bodylogin dl a{ font-size:14px; font-weight:bold; color:#F60; }
.title_bodyreg{ padding:20px 20px 0 20px; overflow:hidden; }
.title_bodyreg span{ display:block; }
.title_bodyreg em{ font-style:normal; color:#c00; font-weight:bold; }
.title_bodyreg a{ text-decoration:underline; color:#ff6600; }
.hd_textreg{ padding:10px 20px; background:#1255a9; color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; }
.btnregmsg{ height:28px; line-height:28px; vertical-align:middle; padding:0 10px; float:right;background: #f2f2f2; /* Old browsers */
    background: -moz-linear-gradient(top, #f2f2f2 0%, #cfcfcf 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#cfcfcf)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f2f2f2 0%,#cfcfcf 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f2f2f2 0%,#cfcfcf 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #f2f2f2 0%,#cfcfcf 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#cfcfcf',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #f2f2f2 0%,#cfcfcf 100%); /* W3C */
	-moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #707070; }
.enterreg{ width:50%; height:30px; line-height:30px; vertical-align:middle; border-top:1px solid #d0d0d0; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; margin-bottom:15px; text-indent:15px; color:#666; }

/*  璁㈠崟椤� */
.navorder{ width:90%; height:30px; border:1px solid #6fbee4; margin:0 auto; background:#f8fdff; }
.navorder ul li{ width:20%; height:30px; line-height:30px; vertical-align:middle; float:left; text-align:center; }
.navorder ul li.title_navorder{ text-align:right; font-weight:bold; }
.navorder ul li.chocie_navorder{ background:#6fbee4; color:#fff; font-weight:bold; }
.titleorder{ width:90%; text-align:center; font-size:16px; font-weight:bold; color:#06C; margin:10px auto; }
.lableorder{ width:90%; margin:0 auto; }
.hd_lableorder{ background:#feeff2; text-align:center; padding:5px; font-weight:bold; color:#978fa4; }
.bd_lableorder{ background:#fff; text-align:center; padding:5px; font-family:Arial; }
.editorder{ width:90%; margin:10px auto; }
.hd_editorder{ background:#f5f5f5; font-weight:bold; text-align:center; }
.bd_editorder{ padding:10px; background:#fff; }
.bd_editorder span{ margin-left:10px; }
.bd_editorder em{ color:#c00; font-family:arial; font-style:normal; }
.tourisminfo{ overflow:hidden; }
.num_tourisminfo{ width:5%; float:left; }
.num_tourisminfo p{ width:22px; height:22px; display:inline-block; -webkit-border-radius:11px; border-radius:11px; background:#6fbee4; line-height:22px; text-align:center; vertical-align:middle; color:#fff; font-weight:bold; font-family:Arial; margin:0 auto; }
.bd_tourisminfo{ width:85%; float:right; overflow:hidden; }
.bd_tourisminfo dl{ float:left; overflow:hidden; margin-right:10px; margin-bottom:8px; }
.bd_tourisminfo dl dt{ width:60px; text-align:right; float:left; height:25px; line-height:25px; vertical-align:middle; }
.bd_tourisminfo dl dd{ float:left; height:25px; line-height:25px; vertical-align:middle; }
.orderinput{ width:100px; border:1px solid #e7e7e7; height:20px; line-height:20px; vertical-align:middle; }
.touristinfo{ overflow:hidden; }
.touristinfo dl{ float:left; overflow:hidden; margin-top:8px; margin-right:10px; }
.touristinfo dl dt{ float:left; height:25px; line-height:25px; vertical-align:middle; }
.touristinfo dl dd{ float:left; height:25px; line-height:25px; vertical-align:middle; }
.costinfo dl{ width:200px; overflow:hidden; }
.costinfo dl dt{ float:left; }
.costinfo dl dd{ float:right; }
.costintegral a{ color:#6fbee4; }
.box_costintegral{ width:200px; padding:10px 20px;  border:1px solid #6fbee4; margin:5px auto 15px auto; background:#f8fdff; line-height:150%; }
.box_costintegral a{ color:#F60; }
.btnorder{ width:90%; margin:0 auto 20px auto; overflow:hidden; }
.btnorder ul li{ width:35%; }
.btnorder ul li img{ width:100%; -moz-border-radius:5px; -webkit-border-radius:5px; }
.orderinfo{ width:90%; border:2px solid #e7e7e7; margin:10px auto; }
.title_orderinfo{ background:#e7e7e7; padding:5px 0; color:#333; font-weight:bold; text-align:center; font-size:14px; }
.bd_orderinfo{ padding:20px; }
.column_orderinfo{ padding-bottom:10px; border-bottom:1px dashed #e7e7e7; margin-bottom:10px; }
.column_orderinfo span{ margin-left:15px; }
.column_orderinfo a{ color:#F60; }
.column_orderinfo td{ color:#2f4d57; text-align:center; padding:5px 10px; }
.column_orderinfo td.con_column_orderinfo{ background:#fff; text-align:left; }
.con_column_orderinfo em{ font-style:normal; color:#c00; }
.con_column_orderinfo dl{ width:175px; float:left; margin:5px 10px 5px 0; overflow:hidden; }
.con_column_orderinfo dl dt{ width:75px; float:left; text-align:right; }
.con_column_orderinfo dl dd{ width:100px; float:left; }
.column_tourisminfo{ margin-top:10px; }
.costdetail{ width:200px; margin:5px 0 0 10px; }
.costdetail dl{ width:200px; padding:5px 0; overflow:hidden; }
.costdetail dl dt{ width:100px; float:left; }
.costdetail dl dd{ width:100px; float:right; text-align:right; font-family:Arial; }
.choosebank{ margin-top:20px; overflow:hidden; }
.choosebank dl{ width:25%; float:left; }
.choosebank dl dt{ width:90%; margin:0 auto; }
.choosebank dl dt img{ width:100%; }
.choosebank dl dd{ width:90%; margin:6px auto 0 auto; text-align:center; }
.noticeinfo{ padding:10px; background:#d6e9cb; border:1px solid #93b882; color:#397b60; line-height:120%; }

.nav_order{ width:100%; height:40px; background:#1255a9; overflow:hidden; position:fixed;_position:absolute;bottom:0px;_bottom:0px;_margin-top:expression(this.style.pixelHeight+document.documentElement.scrollTop); }
.nav_order li{ width:25%; height:40px; line-height:40px; vertical-align:middle; float:left; text-align:center; }
.nav_order li a{ color:#fff; font-weight:bold; }
.integratenum{ color:#ff6600; margin-top:15px; font-weight:bold; text-indent:20px; font-size:14px; }
.column_orderform{ margin:20px; border:1px solid #e5e5e7; -moz-border-radius:5px; -webkit-border-radius:5px; padding:15px; background:#fff; line-height:150%; }
.column_orderform li em{ font-style:normal; }
.column_orderform li a{ color:#1255a9; font-size:14px; font-weight:bold; }
.btn_orderform{ padding:2px 10px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #e5e5e7; background:#f9f9f9; margin-top:10px; }

/*  绛捐瘉  */
.banner_visa{ width:90%; margin:10px auto; }
.banner_visa img{ width:100%; }
.visamain{ width:90%; margin:0 auto; padding-bottom:40px; }
.hd_hotvisa{ width:100%; height:25px; line-height:25px; vertical-align:middle; background:#1355a9; color:#fff; font-weight:bold; text-indent:1em; margin-top:10px; }
.bd_hotvisa dl{ width:32%; margin-right:2%; float:left; margin-top:10px; }
.bd_hotvisa dl dt img{ width:100%; }
.bd_hotvisa dl dd{ height:25px; line-height:25px; vertical-align:middle; background:#ffba00; text-align:center; font-weight:bold; }
.search_visa{ width:100%; background:#f6f6f6; padding:5px 0; }
.search_visa dl{ overflow:hidden; width:90%; margin:0 auto; }
.search_visa dl dt{ width:70%; float:left; }
.search_visa dl dt input{ width:100%; height:20px; border:none; background:#f6f6f6 url(ico_visasearch.png) no-repeat 0 2px; line-height:20px; vertical-align:middle; text-indent:20px; color:#949494; font-size:1.2em; }
.search_visa dl dd{ width:25%; float:right; height:20px; line-height:20px; vertical-align:middle; border-left:2px solid #e1e1e1; text-align:center; }
.search_visa dl dd a{ font-size:1.2em; color:#949494; }
.button-red        {            background: #D82741;            background: -webkit-gradient(linear, left top, left bottom, from(#E84B6E), to(#D82741) );            background: -moz-linear-gradient(-90deg, #E84B6E, #D82741);            filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#E84B6E', EndColorStr='#D82741');        }        .button-red:hover        {            background: #E84B6E;            background: -webkit-gradient(linear, left top, left bottom, from(#D82741), to(#E84B6E) );            background: -moz-linear-gradient(-90deg, #D82741, #E84B6E);            filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#D82741', EndColorStr='#E84B6E');        }                .button-red:active        {            background: #D82741;        }

.button{ width:99%; margin:10px 0 0 0; text-decoration: none; font: bold 'Trebuchet MS',Arial, Helvetica; /*Change the em value to scale the button*/ display: inline-block; text-align: center; color:#fff; border: 1px solid #9c9c9c; /* Fallback style */ border: 1px solid rgba(0, 0, 0, 0.3); text-shadow:0 1px 0 rgba(0,0,0,0.4); box-shadow: 0 0 .05em rgba(0,0,0,0.4); -moz-box-shadow:0 0 .05em rgba(0,0,0,0.4); -webkit-box-shadow: 0 0 .05em rgba(0,0,0,0.4); } 
.button, .button span{ -moz-border-radius:.3em; border-radius:.3em; }                .button span{ border-top: 1px solid #fff; /* Fallback style */ border-top: 1px solid rgba(255, 255, 255, 0.5); display: block; padding: 0.5em 2.5em;  /* The background pattern */ background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(0, 0, 0, 0.05)), color-stop(.25, transparent), to(transparent)), -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(0, 0, 0, 0.05)), color-stop(.25, transparent), to(transparent)), -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.75, transparent), color-stop(.75, rgba(0, 0, 0, 0.05))), -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.75, transparent), color-stop(.75, rgba(0, 0, 0, 0.05))); background-image: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent),-moz-linear-gradient(-45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent), -moz-linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.05) 75%),-moz-linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.05) 75%); /* Pattern settings */ -moz-background-size:3px 3px; -webkit-background-size: 3px 3px;      			background-size: 3px 3px; }
.button:hover { box-shadow: 0 0 .1em rgba(0,0,0,0.4); -moz-box-shadow: 0 0 .1em rgba(0,0,0,0.4); -webkit-box-shadow: 0 0 .1em rgba(0,0,0,0.4); }                .button:active{ /* When pressed, move it down 1px */position:relative; top:1px; }
.visalist{ background:#f6f6f6; }
.hd_visalist{ font-size:1.5em; font-weight:bold; padding:5px 0; text-indent:1em; }
.bd_visalist{ background:#fff; border-top:1px solid #e0e0e0; }
.bd_visalist ul li{ height:30px; padding:5px 0; border-bottom:1px solid #e0e0e0; }
.bd_visalist ul li span{ display:block; float:left; height:30px; line-height:30px; vertical-align:middle; margin-left:10px; }
.bd_visalist ul li img{ height:30px; }
.visatype{ background:#f6f6f6; }
.banner_visatype{ width:100%; font-size:0; }
.banner_visatype img{ width:100%; }
.route_visatype{ width:100%; height:30px; background:#CE8F1C; }
.route_visatype span{ display:block; height:30px; line-height:30px; vertical-align:middle; color:#fff; text-indent:20px; }
.route_visatype a{ color:#fff; font-weight:bold; }
.hd_visatype{ width:100%; padding:10px 0; text-align:center; color:#1355a9; font-size:1.3em; font-weight:bold; }
.hd_visatype em{ font-style:normal; color:#1355a9; font-size:1.3em; font-weight:bold; }
.bd_visatype ul li{ border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; padding:10px 0; background:#fff; margin-bottom:10px; }
.bd_visatype ul li p{ padding:4px 0 }
.bd_visatype ul li span{ display:block; width:90%; margin:0 auto; background: url(arrowright02.png) no-repeat right 25px; }
.bd_visatype ul li b{ font-size:1.2em; color:#333; }
.bd_visatype ul li a{ color:#999; }
.visaarea{ width:100%; overflow:hidden; background:#fff; border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1; padding-bottom:10px; }
.lable_visaarea{ width:60%; float:right; }
.lable_visaarea ul li{ width:90%; height:25px; line-height:25px; vertical-align:middle; background:#fff8ee; border:1px solid #fed7b0; margin-top:8px; text-indent:15px; }
.lable_visaarea ul li em{ font-style:normal; color:#c00; }
.price_visaarea{ width:35%; float:left; overflow:hidden; }
.price_visaarea span{ display:block; width:75%; float:right; text-align:center; margin-top:10px; background:#f9f9f9; border:4px solid #e8e8e8; padding:10px 5px; }
.column_visa{ width:90%; margin:0 auto; padding-bottom:50px; }
.column_visa ul li{ height:25px; line-height:25px; vertical-align:middle; border:1px solid #bbccde; padding:0 10px; margin-top:10px; background:#f0f7fd url(btn_on.gif.jpg) no-repeat right 3px; font-weight:bold; }
.column_visa ul li.download_visa{ background-image:url(btn_download1.jpg); }
.column_visa div{margin:10px 0px 10px 0px;line-height:17px;}
.bd_visaextend{ padding:15px 15px 50px 15px; border-top:1px solid #e1e1e1; background:#fff; }

.fnleft{ float:left; }
.fnright{ float:right; }
.clear{ clear:both; }
.price{ color:#c00; font-family:arial; font-size:16px; font-weight:bold; font-style:normal; }
.fssymbol{ font-size:0.8em; color:#F60; font-family:arial; margin-right:2px; }
.fsprice{ font-size:1.1em; font-family:Georgia; color:#f60; }
.datatrip{ color:#999; font-family:arial; }
.fstitle{ font-size:14px; font-weight:bold; }
.fcgbl{ color:#afccde; }
.fccs{ color:#F60; font-style:normal; }
.fcblue1{ color:#1255a9; }
.fcora1{ color:#ff6600; }
.fcred{ color:#cc0000; }
.fcdata{ color:#999; }
.fsnum{ font-family:Arial; }


#search_visa_keyword div{width:100%;border-bottom:1px solid #E6E6E6;line-height:30px;}
#search_visa_submit{width:100%;cursor:hand;background-color: #f6f6f6;background-attachment: scroll;border: 0px solid #000000;color:#949494; }

.under-footer{ margin-bottom:60px; }

