<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/************************************************************global style************************************************************/
/*閲嶇疆鏍峰紡*/
html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,blockquote,pre,form,fieldset,table,th,td,input,textarea,hr,img,label,span,select,strong,b{ margin:0px; padding:0px;}
fieldset,img,abbr,acronym{ border:0;}
address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal; font-weight:normal;} 
q:before,q:after{ content:'';} 
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;} 
caption,th,td{ text-align:left; font-weight:normal;} 
a,img,button{ border:none; text-decoration:none;} 
a,button{ text-decoration:none;}
a,img{ border:none; outline:none; } 
a{ color:#333; text-decoration:none; outline:none;}
ul,ol{ list-style:none;}
body{ font-family:瀹嬩綋,Arial, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif; font-size:12px; font-weight:normal; color:#000; width:100%; background:#fff; _background-image:url(about:blank); _background-attachment:fixed;}

/*娓呴櫎娴姩*/
.clearfix:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.clearfix{ display: inline-table;}
* html .clearfix{ height: 1%;}
.clearfix{ display: block;}
.cb{ clear: both;}
.cl{ clear: left;}
.cr{ clear: right;}

/*瀹氫綅*/
.fl{ float:left;}
.fr{ float:right;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.pr{ position:relative;}
.pa{ position:absolute;}
.ma{ margin-left:auto; margin-right:auto;}
.none{ display:none;}

/*杈硅窛*/
.mt5{ margin-top:5px;}
.mr5{ margin-right:5px;}
.mb5{ margin-bottom:5px;}
.ml5{ margin-left:5px;}
.mt8{ margin-top:8px;}
.mr8{ margin-right:8px;}
.mb8{ margin-bottom:8px;}
.ml8{ margin-left:8px;}
.mt10{ margin-top:10px;}
.mr10{ margin-right:10px;}
.mb10{ margin-bottom:10px;}
.ml10{ margin-left:10px;}
.mt15{ margin-top:15px;}
.mr15{ margin-right:15px;}
.mb15{ margin-bottom:15px;}
.ml15{ margin-left:15px;}
.mt20{ margin-top:20px;}
.mr20{ margin-right:20px;}
.mb20{ margin-bottom:20px;}
.ml20{ margin-left:20px;}
.mt25{ margin-top:25px;}
.mr25{ margin-right:25px;}
.mb25{ margin-bottom:25px;}
.ml25{ margin-left:25px;}
.mt30{ margin-top:30px;}
.mr30{ margin-right:30px;}
.mb30{ margin-bottom:30px;}
.ml30{ margin-left:30px;}
.mt35{ margin-top:35px;}
.mr35{ margin-right:35px;}
.mb35{ margin-bottom:35px;}
.ml35{ margin-left:35px;}
.mr45{ margin-right:45px;}

/*濉厖*/
.pt5{ padding-top:5px;}
.pr5{ padding-right:5px;}
.pb5{ padding-bottom:5px;}
.pl5{ padding-left:5px;}
.pt10{ padding-top:10px;}
.pr10{ padding-right:10px;}
.pb10{ padding-bottom:10px;}
.pl10{ padding-left:10px;}
.pt15{ padding-top:15px;}
.pr15{ padding-right:15px;}
.pb15{ padding-bottom:15px;}
.pl15{ padding-left:15px;}
.pt20{ padding-top:20px;}
.pr20{ padding-right:20px;}
.pb20{ padding-bottom:20px;}
.pl20{ padding-left:20px;}
.pt25{ padding-top:25px;}
.pr25{ padding-right:25px;}
.pb25{ padding-bottom:25px;}
.pl25{ padding-left:25px;}
.pt30{ padding-top:30px;}
.pr30{ padding-right:30px;}
.pb30{ padding-bottom:30px;}
.pl30{ padding-left:30px;}
.pt35{ padding-top:35px;}
.pr35{ padding-right:35px;}
.pb35{ padding-bottom:35px;}
.pl35{ padding-left:35px;}
.pt40{ padding-top:40px;}
.pr40{ padding-right:40px;}
.pb40{ padding-bottom:40px;}
.pl40{ padding-left:40px;}

/*瀛椾綋棰滆壊*/
.white{color:white; color:#ffffff;}  
.red{ color:red; color:#ff0000;} 
.darkred{ color:darkred; color:#8b0000;}
.blue{color:blue; color:#0000ff;} 
.lightblue{ color:lightblue; color:#add8e6;}
.darkblue{ color:darkblue; color:#00008b;}
.orange{color:orange; color:#ffa500;}
.darkorange{ color:darkorange; color:#ff8c00;}
.gray{ color:gray; color:#808080;}
.darkgray{ color:darkgray; color:#a9a9a9;}
.green{ color:green; color:#008000;}
.lightgreen{ color:lightgreen; color:#90ee90;}
.darkgreen{ color:darkgreen; color:#006400;}
.yellow{ color:yellow; color:#ffff00;}
.lightyellow{ color:lightyellow; color:#ffffeo;}
.f60{ color:#f60;}
.c333{ color:#333;}
.c666{ color:#666;}
.c999{ color:#999;}
.c06c{ color:#0066cc;}
.c595959{ color:#595959;}

/*瀛椾綋澶у皬*/
.font12px{ font-size:12px;}
.font14px{ font-size:14px;}
.font16px{ font-size:16px;}
.font18px{ font-size:18px;}
.font20px{ font-size:20px;}
.font22px{ font-size:22px;}
.font24px{ font-size:24px;}

/*瀛椾綋鏍峰紡*/
.fb{ font-weight:bold;}
.fn{ font-weight:normal;}
.tu{ text-decoration:underline;}
.tt{ text-decoration:line-through;}

/*杈规*/
.br{ border-right:solid 1px #fff;}
.bb{ border-bottom:solid 1px #fff;}

/*瀹藉害*/
.w980{ width:980px;}
.w770{ width:770px;}
.w760{ width:760px;}
.w750{ width:750px;}
.w740{ width:740px;}
.w730{ width:730px;}
.w715{ width:715px;}
.w710{ width:710px;}
.w700{ width:700px;}
.w690{ width:690px;}
.w680{ width:680px;}
.w674{ width:674px;}
.w290{ width:290px;}
.w280{ width:280px;}
.w270{ width:270px;}
.w260{ width:260px;}
.w250{ width:250px;}
.w245{ width:245px;}
.w240{ width:240px;}
.w230{ width:230px;}
.w215{ width:215px;}
.w200{ width:200px;}

/*閫氱敤鎸夐挳*/
.btn_140x40{ background:url(../images/new_linebtn.jpg) no-repeat; border:0; width:140px; height:40px; line-height:40px; cursor:pointer; color:#fff; font-size:18px; font-family:寰蒋闆呴粦;}
.btn_135x35{ background:url(../images/btn_135x35.jpg) no-repeat; border:0; width:135px; height:35px; line-height:35px; cursor:pointer; color:#fff; font-size:16px; font-family:寰蒋闆呴粦;}
.btn_80x25{ background:url(../images/btn_80x25.jpg) no-repeat; border:0; width:80px; height:25px; line-height:25px; cursor:pointer; color:#fff; font-family:瀹嬩綋;}
.btn_80x27{ background:#00bfff; border:0; width:80px; height:27px; line-height:27px; cursor:pointer; color:#fff; font-size:12px;}
.btn_150x40{ background:url(../images/button.png) no-repeat 0 -732px; border:0; width:150px; height:40px; line-height:40px; cursor:pointer; color:#fff; font-size:18px; font-family:寰蒋闆呴粦;}
.btn2_130x35{ background:url(../images/button.png) no-repeat left -637px; border:0; width:130px; height:35px; line-height:35px; cursor:pointer; color:#fff; font-size:14px; font-weight:bold;}
.btn_130x35{ background:url(../images/button.png) no-repeat 0 -141px; border:0; width:130px; height:35px; line-height:35px; cursor:pointer; color:#656565; font-size:14px;}
.btn_110x40{ background:url(../images/button.png) no-repeat left -682px; border:0; width:110px; height:40px; line-height:40px; cursor:pointer; color:#fff; font-size:16px;}
.btn_100x30{ background:url(../images/login.png) no-repeat -125px -40px; border:0; width:100px; height:30px; line-height:30px; cursor:pointer; color:#fff; font-size:14px; font-weight:bold;}
.btn_124x35{ background:url(../images/button.png) no-repeat right -96px; border:0; width:124px; height:35px; line-height:35px; cursor:pointer; color:#fff; font-size:14px; font-weight:bold;}
.btn_94x35{ background:url(../images/button.png) no-repeat; border:0; width:94px; height:35px; line-height:35px; cursor:pointer; color:#fff; font-size:14px; font-weight:bold;}
.btn_130x33{ background:url(../images/tour.png) no-repeat -53px -185px; width:130px; height:33px; line-height:33px; border:0; cursor:pointer; text-align:center; font-family:寰蒋闆呴粦; font-size:12px; font-weight:bold; color:#656565;}
.btn_98x33{ background:url(../images/tour.png) no-repeat -53px -228px; width:98px; height:33px; line-height:33px; border:0; cursor:pointer; text-align:center; font-family:寰蒋闆呴粦; font-size:12px; font-weight:bold; color:#656565;}
.btn_79x33{ background:url(../images/tour.png) no-repeat -53px -271px; width:79px; height:33px; line-height:33px; border:0; cursor:pointer; text-align:center; font-family:寰蒋闆呴粦; font-size:12px; font-weight:bold; color:#656565;}
.btn_search{ background:url(../images/tour.png) no-repeat 0 0; width:95px; height:35px; border:0; cursor:pointer;}
.btn_86x26{ background:url(../images/hotel.png) no-repeat 0 -33px; width:86px; height:26px; border:0; cursor:pointer;}
.btn_127x32{ background:url(../images/hotel.png) no-repeat -73px -200px; width:127px; height:32px; line-height:32px; padding-bottom:2px; padding-top:4px\9; border:0; cursor:pointer; text-align:center; font-size:14px; font-weight:bold; color:#fff;}
.yellowbtn_65x24{ background:url(../images/plane.png) no-repeat 0 -253px; width:65px; height:24px; padding-bottom:1px; padding-top:4px\9; border:0; cursor:pointer; text-align:center; font-size:12px; font-weight:normal; color:#fff;}
.bluebtn_65x24{ background:url(../images/hotel.png) no-repeat 0 -272px; width:65px; height:24px; padding-bottom:1px; padding-top:4px\9; border:0; cursor:pointer; text-align:center; font-size:12px; font-weight:normal; color:#fff;}
.greenbtn_65x24{ background:url(../images/hotel.png) no-repeat 0 -306px; width:65px; height:24px; padding-bottom:1px; padding-top:4px\9; border:0; cursor:pointer; text-align:center; font-size:12px; font-weight:normal; color:#fff;}
.graybtn_65x24{ background:url(../images/hotel.png) no-repeat 0 -340px; width:65px; height:24px; padding-bottom:1px; padding-top:4px\9; border:0; cursor:pointer; text-align:center; font-size:12px; font-weight:normal; color:#fff;}
.graybtn_72x26{ background:url(../images/hotel.png) no-repeat 0 -561px; width:72px; height:26px; padding-bottom:1px; padding-top:4px\9; border:0; cursor:pointer; text-align:center; font-size:12px; font-weight:normal; color:#797979;}
.btn_59x25{ background:url(../images/list_box4.png) no-repeat 0 -60px; width:59px; height:25px; padding-bottom:1px; padding-top:4px\9; border:0; cursor:pointer; text-align:center; font-size:12px; font-weight:normal; color:#fff;}
.btn_70x24{ background:url(../images/upfile.png) no-repeat; border:0; width:70px; height:24px; line-height:24px; cursor:pointer; color:#4d4d4d; font-size:12px;}
.btn_70x25{ background:url(../images/plane.png) no-repeat 0 -519px; width:70px; height:25px; padding-bottom:2px; padding-top:4px\9; border:0; cursor:pointer; text-align:center; font-size:12px; font-weight:normal; color:#fff;}
.orangebtn_131x35{ background:url(../images/btn_buy.png) no-repeat; border:0; width:131px; height:35px; line-height:35px; font-size:16px; cursor:pointer; vertical-align:top;}
.orangebtn_79x30{ background:url(../images/btnhotel_79x30.png) no-repeat; width:79px; height:30px; line-height:30px; border:0; cursor:pointer; text-align:center; font-size:14px; font-weight:bold; color:#fff;}
.graybtn_131x35{ background:url(../images/btn_buy.png) no-repeat 0 -40px; border:0; width:131px; height:35px; line-height:35px; font-size:16px; color:#999; font-family:寰蒋闆呴粦; cursor:pointer; vertical-align:top;}
.graybtn_79x30{ background:url(../images/btnhotel_79x30.png) no-repeat 0 -35px; width:79px; height:30px; line-height:30px; border:0; cursor:pointer; text-align:center; font-size:14px; font-weight:bold; color:#fff;}
.btn_buy{ background:url(../images/btn_buy.png) no-repeat 0 -80px; width:82px; height:27px; border:none; cursor:pointer;}

/************************************************************index鍐呭寮€濮�************************************************************/
/*椤靛ご*/
.header{ width:100%; height:160px;}
.header .top{ width:100%; height:30px; background:url(../images/top_bg.jpg) repeat-x; border-bottom:solid 1px #e7e6e6;}
.header .top ol{ float:left; width:537px; height:30px; line-height:30px;}
.header .top ol li{ float:left; color:#494949; padding:0 5px;}
.header .top ol li a{ color:#0086d9;}
.header .top ol li a:hover{ color:#f60; text-decoration:underline;}
.header .top ul{ float:right; width:423px; height:30px; line-height:30px; text-align:right;}
.header .top ul li{ display:inline; color:#494949; height:27px;}
.header .top ul li .li_a{ color:#494949;}
.header .top ul li span{ padding-left:5px;}
.header .top ul .list_login{ color:#0086d9;}
.header .top ul .list_login a{ color:#0086d9;}
.header .top ul .sign_up{ color:#0086d9;}
.header .top ul .sign_up a{ color:#0086d9;}
.header .top ul li a:hover{ color:#f60; text-decoration:underline;}
.header .mid{ width:980px; margin:0 auto 10px; overflow:hidden; zoom:1; height:79px;}
.header .mid .logo{ float:left; text-align:left; padding-left:15px;}
.header .mid .logo img{ width:331px; height:79px; vertical-align:top;}
.header .mid .tel{ float:right; text-align:right; padding-top:5px;}
.header .mid .tel img{ max-width:215px; height:79px; vertical-align:top;}
.header .nav{ background:#1677d9; height:40px; position:absolute; width:100%; z-index:99999;}
.header .nav_bg{ background:#1677d9 url(../images/bg_nav.jpg) repeat-x center 40px; height:75px; width:100%;}
.header .nav ul{ width:980px; margin:0 auto;}
.header .nav ul li{ background:#1677d9; float:left;}
.header .nav ul li .li_a{ color:#fff; display:block; font-size:14px; font-weight:bold; height:40px; line-height:40px; position:relative; text-align:center; width:auto; margin-right: 20px;}
.header .nav ul li .current{ background:#005ad9; color:#fff;}
.header .nav .subnav{ display:none; position:absolute; top:40px; z-index:99998;}
.header .nav .subnav p{ color:#1A1A1A; line-height:35px; text-align:left; padding-left:15px; width:980px; margin-left:auto; margin-right:auto;}
.header .nav .subnav p a{ color:#1A1A1A;}
.header .nav .subnav p a:hover{ color:#2577E3; text-decoration:underline;}
.header .nav .subnav p span{ padding:0 5px;}

/*浼氬憳鐧诲綍*/
.index_login{ border:1px solid #ccc; border-top:2px solid #ff6a00;}
.index_login .hd{ background:url(../images/icon_login.jpg) no-repeat 10px center; padding-left:35px; margin:10px 0 15px; font-family:寰蒋闆呴粦; font-size:16px; color:#666;}
.index_login .bd ul li{ padding-bottom:15px; margin-left:15px; overflow:hidden; vertical-align:top; zoom:1;}
.index_login .bd ul li label{ float:left; height:25px; line-height:25px; font-size:14px; color:#666;}
.index_login .bd ul li .text_input{ float:left; width:166px; height:23px; margin-left:10px; padding-left:2px; line-height:23px; color:#666; border:1px solid #d9d9d9;}
.index_login .bd .login_btn{ padding:0 0 15px 44px; margin:0 10px; *padding-left:33px;  overflow:hidden; zoom:1;}
.index_login .bd .btn_input{ float:left; border:0; width:90px; height:30px; background:url(../images/index_btn.jpg) no-repeat; color:#fff; font-size:14px; font-weight:bold; cursor:pointer;}
.index_login .bd .sign_up{ float:left; width:70px; height:30px; padding-left:10px; line-height:30px; color:#1677d9; font-size:14px;}
.index_login .bd .sign_up a{ color:#1677d9; font-size:14px;}
.index_login .bd .tool_box .title{ font-size:14px; color:#666; font-weight:bold; margin:10px 10px 20px;}
.index_login .bd .tool_box ol{ overflow:hidden; }
.index_login .bd .tool_box ol li{ display:inline; float:left; width:48px; padding:0 15px 11px; vertical-align:top; overflow:hidden; zoom:1;}
.index_login .bd .tool_box ol li span{ display:block; height:20px; margin-bottom:5px; margin-left:auto; margin-right:auto;}
.index_login .bd .tool_box ol li a{ color:#666; font-size:12px;}
.index_login .bd .tool_box ol li a:hover{ color:#ff6a00;}
.index_login .bd .tool_box ol .one span{ background:url(../images/icon_tool.jpg) no-repeat; width:17px;}
.index_login .bd .tool_box ol .two span{ background:url(../images/icon_tool.jpg) no-repeat -22px 0; width:16px;}
.index_login .bd .tool_box ol .three span{ background:url(../images/icon_tool.jpg) no-repeat -43px 0; width:18px;}
.index_login .bd .tool_box ol .four span{ background:url(../images/icon_tool.jpg) no-repeat -66px 0; width:23px;}
.index_login .bd .tool_box ol .five span{ background:url(../images/icon_tool.jpg) no-repeat -94px 0; width:22px;}
.index_login .bd .tool_box ol .six span{ background:url(../images/icon_tool.jpg) no-repeat -121px 0; width:22px;}

/*绾胯矾鎼滅储*/
.line_search{ border:1px solid #ccc; border-top:2px solid #00aaff;}
.line_search .hd{ padding-left:15px; margin-bottom:15px; line-height:30px; border-bottom:1px solid #d9d9d9; font-family:寰蒋闆呴粦; font-size:16px; color:#666;}
.line_search .bd ul li{ padding-left:8px; padding-bottom:15px; overflow:hidden; vertical-align:top; zoom:1; }
.line_search .bd ul li label{ float:left; width:60px; text-align:right; height:25px; line-height:25px; font-size:14px; color:#666;}
.line_search .bd ul li .text_input{ float:left; width:143px; height:23px; margin-left:10px; padding-left:2px; line-height:23px; color:#666; border:1px solid #d9d9d9;}
.line_search .bd ul li .icon_date{ background:url(../images/icon_date.png) no-repeat 126px center;}
.line_search .bd ul li .wrap_select { background:#fff; width:143px; border:1px solid #d9d9d9; float:left; margin-left:10px; height:23px; position: relative;}
.line_search .bd ul li .wrap_select .inner_border { width:141px; height:18px; left:1px; overflow:hidden; position:absolute; top:2px;}
.line_search .bd ul li .wrap_select .inner_border select { width:143px; color:#666; font-weight:normal; height:20px; left:0;margin:-1px; position:absolute;top:0;}
.line_search .bd .login_btn{ padding:0 0 15px 68px; margin:0 10px;}
.line_search .bd .btn_input{ border:0; width:110px; height:30px; background:url(../images/index_btn.jpg) no-repeat 0 -35px; color:#fff; font-size:14px; font-weight:bold; cursor:pointer;}

/*骞垮憡鍥�*/
.adv_pic img{ width:240px; height:175px; vertical-align:top; margin-top:10px;}
.adv_pic2 img{ width:240px; height:245px; vertical-align:top; margin-top:10px;}

/*鏃呮父鏀荤暐*/
.travel_guides{ border:1px solid #E1E1E1; border-top:2px solid #00aaff; margin-top:10px; overflow:hidden;}
.travel_guides .hd{ height:35px; border-bottom:1px solid #E1E1E1; line-height:35px; padding-left:10px; font-size:16px; color:#666; font-family:寰蒋闆呴粦; overflow:hidden;}
.travel_guides .bd{ padding:10px; overflow:hidden;}
.travel_guides .bd ul li{ border-bottom:1px dotted #E1E1E1; margin-top:5px; padding-bottom:6px; vertical-align:top; overflow:hidden; zoom:1;}
.travel_guides .bd ul li span{ float:left; margin-right:9px; color:#666; height:20px; line-height:20px;}
.travel_guides .bd ul li a{ width:200px; float:left; color:#666; max-height:40px; line-height:20px; overflow:hidden;}
.travel_guides .bd ul li a:hover{ text-decoration:underline;}

/*鑱旂郴鎴戜滑*/
.contact_us{ border:1px solid #E1E1E1; border-top:2px solid #00aaff; margin-top:10px; overflow:hidden;}
.contact_us .hd{ height:35px; border-bottom:1px solid #E1E1E1; line-height:35px; padding-left:10px; font-size:16px; color:#666; font-family:寰蒋闆呴粦; overflow:hidden;}
.contact_us .bd{ padding:0 10px;}
.contact_us .bd ul li{ font-size:12px; color:#666; font-family:Arial; padding-bottom:10px; border-bottom:1px dotted #bfbfbf;}
.contact_us .bd ul li span{ display:block; font-size:14px; color:#666; font-weight:bold; background:url(../images/arrow_left.jpg) no-repeat left 8px; padding-left:15px; margin:7px 0; line-height:25px;}
.contact_us .bd ul li p{ line-height:25px;}

/*鍥剧墖杞挱*/
.focus{ width:520px; height:320px; overflow:hidden; position:relative; z-index:997;}
.focus ol{ width:678px; position:relative;}
.focus ol li{ float:left; width:520px; height:320px; position:absolute; top:0; left:0;}
.focus ol li img{ display:block; width:520px; height:320px;}
.focus ul{ position:absolute; z-index:999; right:10px; top:295px;}
.focus ul li{ float:left; background:#3399ff; border:2px solid #fff; width:14px; height:14px; line-height:0; font-size:0; overflow:hidden; margin-left:8px; cursor:pointer; display:inline; border-radius:25px;}
.focus ul .current{ background:#ffaa00;}

/*缃戠珯鍏憡*/
.site_notice{ border:1px solid #ccc; width:198px; height:318px; overflow:hidden;}
.site_notice .hd{ border-bottom:1px solid #ccc; height:33px; line-height:33px; color:#666; font-weight:bold; padding-left:10px;}
.site_notice .bd{ padding:0 10px 13px; overflow:hidden;}
.site_notice .bd ul li{ font-weight:bold; color:#ff6a00; line-height:22px; max-height:40px; border-bottom:1px dashed #cfcfcf; padding:8px 0; overflow:hidden;} 
.site_notice .bd ul li a{ color:#666; font-weight:normal;}
.site_notice .bd ul li a:hover{ text-decoration:underline;}

/*鍥藉唴鐭嚎*/
.gn_shortterm .hd{ height:35px; line-height:35px; border-bottom:2px solid #00aaff; margin-bottom:15px; overflow:hidden; }
.gn_shortterm .hd_bg{ background:url(../images/hd_bg.jpg) no-repeat right bottom;}
.gn_shortterm .hd .title{ float:left; color:#0066cc; font-family:寰蒋闆呴粦; font-size:18px;}
.gn_shortterm .hd a{ float:right; font-weight:bold; color:#666;}
.gn_shortterm .bd .sheet{ border-left:1px solid #66ccff; border-top:1px solid #66ccff;} 
.gn_shortterm .bd .sheet tr{ color:#666;}
.gn_shortterm .bd .sheet tr th{line-height: 1.6; border-right:1px solid #66ccff; border-bottom:1px solid #66ccff; background:#ebf8ff; text-align:center; font-weight:bold; font-size:14px; color:#4c4c4c;}
.gn_shortterm .bd .sheet tr td{ border-right:1px solid #66ccff; border-bottom:1px solid #66ccff; text-align:center; padding:7px 0;}
.gn_shortterm .bd .sheet tr td span{ float:left; padding:0 5px 0 10px;}
.gn_shortterm .bd .sheet tr td i{ float:left; display:inline-block; width:16px; height:16px; background:url(../images/icon_date.png) no-repeat;}
.gn_shortterm .bd .sheet tr .tuijian{ background:url(../images/icon_tuijian.jpg) no-repeat 190px center; }
.gn_shortterm .bd .sheet tr .number{ font-weight:bold;}
.gn_shortterm .bd .sheet tr .orange{ color:#ff6a00;}
.gn_shortterm .bd .sheet tr .green{ color:#09954e;}
.gn_shortterm .bd .sheet tr td a{ display:block; color:#185af2; height:20px; line-height:20px; overflow:hidden;}
.gn_shortterm .bd .sheet tr td orange{ color:#ff6a00;}
.gn_shortterm .bd .sheet tr td .name{ text-align:left; height:20px; line-height:20px; width:170px; padding-left:10px; float:left; overflow:hidden;}
.gn_shortterm .bd .sheet2 tr th{ border-right:0; padding:3px 0;}
.gn_shortterm .bd .sheet2 tr td{ border-bottom:0; font-size:12px; color:#4c4c4c; padding:0;}
.gn_shortterm .bd .sheet2 tr .last{ border-right:0; }

/*鍥藉唴闀跨嚎*/
.gn_longterm{ margin-top:10px;}
.gn_longterm .hd{ height:35px; line-height:35px; border-bottom:2px solid #00aaff; margin-bottom:15px; overflow:hidden; }
.gn_longterm .hd .title{ float:left; color:#0066cc; font-family:寰蒋闆呴粦; font-size:18px;}
.gn_longterm .hd a{ float:right; font-weight:bold; color:#666;}
.gn_longterm .bd{ width:730px; overflow:hidden;}
.gn_longterm .bd ul{ width:740px; border-bottom:1px dashed #ccc; padding-bottom:15px; overflow:hidden;}
.gn_longterm .bd ul li{ float:left; margin-right:10px; width:175px;}
.gn_longterm .bd ul li .pic{ width:175px; height:110px; position:relative;}
.gn_longterm .bd ul li .pic img{ width:100%; height:100%; vertical-align:top;}
.gn_longterm .bd ul li .price_bg{ width:175px; height:25px; background:#000; position:absolute; left:0; bottom:0; filter:alpha(opacity=70); opacity:0.7; }
.gn_longterm .bd ul li span{ display:block; width:165px; height:25px; line-height:25px; margin-left:10px; font-family:Arial; color:#ff7f00; position:absolute; left:0; bottom:0; }
.gn_longterm .bd ul li span em{ font-size:16px; padding:0 3px;}
.gn_longterm .bd ul li p{ margin-top:10px; line-height:20px; height:40px; overflow:hidden;}
.gn_longterm .bd ul li p a{ display:block; color:#666; }
.gn_longterm .bd ol{ width:750px; margin:7px 0; overflow:hidden;}
.gn_longterm .bd ol li{ float:left; margin-top:11px; width:355px; height:20px; margin-right:20px; vertical-align:top; overflow:hidden;}
.gn_longterm .bd ol li .word{ display:block; float:left; color:#666; width:270px; line-height:20px; overflow:hidden;}
.gn_longterm .bd ol li .price{ float:right; color:#ff7f00; font-family:Arial; width:85px; text-align:right;}
.gn_longterm .bd ol li .price span{ font-size:18px; padding:0 2px;}

/*鏅偣闂ㄧエ*/
.jd_ticket{ margin-top:10px;}
.jd_ticket .hd{ height:35px; line-height:35px; border-bottom:2px solid #00aaff; margin-bottom:15px; overflow:hidden; }
.jd_ticket .hd .title{ float:left; color:#0066cc; font-family:寰蒋闆呴粦; font-size:18px;}
.jd_ticket .hd a{ float:right; font-weight:bold; color:#666;}
.jd_ticket .bd{ width:730px; overflow:hidden;}
.jd_ticket .bd ul{ width:740px; overflow:hidden;}
.jd_ticket .bd ul li{ float:left; margin-right:10px; width:175px; background:#f0f0f0;}
.jd_ticket .bd ul li .pic{ width:175px; height:130px; position:relative;}
.jd_ticket .bd ul li .pic img{ width:100%; height:100%; vertical-align:top;}
.jd_ticket .bd ul li .name_bg{ width:165px; height:30px; margin:0 5px; background:#fff; position:absolute; left:0; bottom:5px; filter:alpha(opacity=70); opacity:0.7; }
.jd_ticket .bd ul li span{ display:block; width:160px; height:30px; line-height:30px; margin-left:10px; font-family:寰蒋闆呴粦; font-size:14px; color:#666; position:absolute; left:0; bottom:5px; overflow:hidden;}
.jd_ticket .bd ul li .word{ width:165px; height:45px; background:#f0f0f0; padding:0 5px; overflow:hidden;} 
.jd_ticket .bd ul li .word .price{ float:left; color:#ff7f00; font-size:24px; font-family:Arial; line-height:45px;}
.jd_ticket .bd ul li .word .price dfn{ font-size:18px; font-family:寰蒋闆呴粦; padding-right:3px; }
.jd_ticket .bd ul li .word .price em{ font-size:12px; font-family:瀹嬩綋; padding-left:3px;}
.jd_ticket .bd ul li .word .btn_input{ float:right; width:70px; height:25px; border:0; background:url(../images/index_btn.jpg) no-repeat 0 -70px; margin-top:10px; color:#fff; cursor:pointer;}
.jd_ticket .bd ol{ width:750px; margin:7px 0; overflow:hidden;}
.jd_ticket .bd ol li{ float:left; margin-top:11px; width:355px; height:20px; margin-right:20px; vertical-align:top; overflow:hidden;}
.jd_ticket .bd ol li .word{ float:left; color:#666; width:270px; line-height:20px; overflow:hidden;}
.jd_ticket .bd ol li .price{ float:right; color:#ff7f00; font-family:Arial;}
.jd_ticket .bd ol li .price span{ font-size:18px; padding:0 2px;}

/*骞垮憡鍥惧睍绀�*/
.adv_show{ width:980px; margin:20px auto; overflow:hidden;}
.adv_show .inner{ width:1005px;}
.adv_show a{ float:left; width:310px; margin-right:25px;}
.adv_show a img{ vertical-align:top; width:310px; height:90px;}

/*鏃呮父浜у搧鍒嗙被*/
.product_sort{ width:176px; height:321px; background:#fff; border:solid 2px #53a600; position:relative; z-index:999;}
.product_sort .hd{ background:url(../images/repeat_x.png) repeat-x 0 -130px; height:38px; line-height:38px; text-indent:13px; font-size:14px; font-weight:bold; color:#fff;}
.product_sort .bd{ padding-bottom:10px;}
.product_sort .bd .item{ border-bottom:dotted 1px #d5d5d5;}
.product_sort .bd .item .title{ width:116px; padding-left:35px; border-top:solid 1px #fff; height:30px; overflow:hidden; line-height:30px; font-size:14px; font-weight:bold; color:#292929; margin-top:5px;}
.product_sort .bd .item .title a{ color:#292929;}
.product_sort .bd .item .title a:hover{ color:#ff9500; text-decoration:underline;}
.product_sort .bd .item .one{ background:url(../images/icon_sort.png) no-repeat 15px 0;}
.product_sort .bd .item .two{ background:url(../images/icon_sort.png) no-repeat 15px -40px;}
.product_sort .bd .item .three{ background:url(../images/icon_sort.png) no-repeat 15px -80px;}
.product_sort .bd .item .four{ background:url(../images/icon_sort.png) no-repeat 15px -120px;}
.product_sort .bd .item .list{ width:136px; padding-left:15px; border-bottom:dashed 1px #fff; height:30px; line-height:30px; overflow:hidden;}
.product_sort .bd .item .list a{ font-family:寰蒋闆呴粦; font-weight:bold; color:#7b7b7b;}
.product_sort .bd .item .list a:hover{ color:#f60; text-decoration:underline;}
.product_sort .bd .item .list span{ font-family:寰蒋闆呴粦; font-weight:bold; color:#7b7b7b;}
.product_sort .bd .item .subitem{ width:536px; background:#fff; border:solid 1px #53a600; position:absolute; left:150px; top:0; z-index:998; display:none; min-height:60px; _height:60px;}
.product_sort .bd .item .subitem dl{ padding:10px 10px 2px 35px;}
.product_sort .bd .item .subitem dl dd{ width:100%;}
.product_sort .bd .item .subitem dl dd span{ color:#d5d5d5; padding:0 6px; margin-bottom:8px;}
.product_sort .bd .item .subitem dl dd a{ display:inline-block; margin-bottom:8px; color:#656565;}
.product_sort .bd .item .subitem dl dd a:hover{ color:#f60; text-decoration:underline;}
.product_sort .bd .layer{ position:relative;}
.product_sort .bd .layer .title{ border-top:solid 1px #53a600; color:#ff9500; position:relative; z-index:999;}
.product_sort .bd .layer .title a{ color:#ff9500;}
.product_sort .bd .layer .title a:hover{ color:#ff9500; text-decoration:underline;}
.product_sort .bd .layer .one{ background:url(../images/icon_sort.png) no-repeat 15px -160px;}
.product_sort .bd .layer .two{ background:url(../images/icon_sort.png) no-repeat 15px -200px;}
.product_sort .bd .layer .three{ background:url(../images/icon_sort.png) no-repeat 15px -240px;}
.product_sort .bd .layer .four{ background:url(../images/icon_sort.png) no-repeat 15px -280px;}
.product_sort .bd .layer .list{ background:#fff; border-bottom:solid 1px #53a600; position:relative; z-index:999;}
.product_sort .bd .layer .list a{ font-family:寰蒋闆呴粦; font-weight:bold; color:#7b7b7b;}
.product_sort .bd .layer .list a:hover{ color:#f60; text-decoration:underline;}
.product_sort .bd .layer .list span{ font-family:寰蒋闆呴粦; font-weight:bold; color:#7b7b7b;}
.product_sort .bd .layer .subitem{ display:block;}

/*椤靛熬*/
.footer{ width:100%; clear:both; padding-bottom:10px; position:relative;}
.footer .nav{ background:#2577E3; height:25px; line-height:25px; margin-bottom:10px;}
.footer .nav .inner{ width:980px; margin-left:auto; margin-right:auto; text-align:center;}
.footer .nav .inner a{ font-size:12px; color:#fff;}
.footer .nav .inner span{ color:#fff; padding:0 3px; font-family:Arial;}
.footer p{ width:980px; margin-left:auto; margin-right:auto; text-align:center; line-height:22px; color:#494949;}

/************************************************************index鍐呭缁撴潫************************************************************/

/*閫€鏀圭鎻愮ず*/
.tgq_tip{ width:230px; padding:0 10px; position:absolute; z-index:99999; display:none;}
.tgq_tip .iframe_popup{ position:absolute; z-index:99997; border:0; opacity:0; top:6px;}
.tgq_tip .icon_arrow{ background:url(../images/list_box1.png) no-repeat 0 -136px; width:12px; height:7px; margin-left:10px; font-size:0; line-height:0; overflow:hidden; position:absolute; z-index:99999;}
.tgq_tip .inner_norm{ position:absolute; z-index:99998; padding:15px; background:#fff; border:solid 1px #ccc; margin-top:6px;}
.tgq_tip .inner_norm p{ line-height:22px; color:#595959; word-break:break-all;}

/*璁㈠崟鏀粯*/
.order_pay{ width:980px; margin-left:auto; margin-right:auto; background:#ecf4fe; border-top:solid 2px #2577e3;}
.order_pay .order_detail{ padding:20px;}
.order_pay .order_detail .name{ padding-bottom:15px; font-size:14px; color:#494949;}
.order_pay .order_detail .name span{ font-weight:bold;}
.order_pay .order_detail .name em{ padding-right:30px;}
.order_pay .order_detail .name strong{ font-weight:bold; color:#ab0101;}
.order_pay .order_detail .line{ background:#ecf4fe; border-bottom:dotted 1px #2577e3; height:1px; font-size:0; line-height:0; overflow:hidden;}
.order_pay .order_detail .num{ padding-top:15px; padding-bottom:30px; font-family:寰蒋闆呴粦; font-size:14px; font-weight:bold; color:#494949;}
.order_pay .order_detail .num span{ padding-right:25px;}
.order_pay .order_detail .num strong{ font-size:16px; font-weight:bold; color:#ab0101;}
.order_pay .pay_choose{ width:100%;}
.order_pay .pay_choose .hd{ width:100%;}
.order_pay .pay_choose .hd .title{ float:left; height:35px; line-height:35px; font-size:14px; font-weight:bold; color:#494949; padding:0 15px 0 20px;}
.order_pay .pay_choose .hd ul{ float:left;}
.order_pay .pay_choose .hd ul li{ float:left; background:#fff; border:solid 1px #d5d5d5; border-bottom:none; height:34px; line-height:34px; font-family:寰蒋闆呴粦; font-size:14px; font-weight:bold; color:#2577e3; padding:0 15px; cursor:pointer; margin-right:5px; display:inline; position:relative; top:1px;}
.order_pay .pay_choose .hd ul .current{ border:solid 1px #2577e3; border-bottom:none; background:#fff; color:#494949; height:35px;}
.order_pay .pay_choose .pay_guide{ border:solid 1px #2577e3; background:#fff; padding:15px;}
.order_pay .pay_choose .pay_guide .sheet{ border-top:solid 1px #cbebff; border-left:solid 1px #cbebff;}
.order_pay .pay_choose .pay_guide .sheet th{ background:#e7f1fe; border-right:solid 1px #cbebff; border-bottom:solid 1px #cbebff; padding:6px 10px; white-space:nowrap; font-size:12px; font-weight:bold; color:#666;}
.order_pay .pay_choose .pay_guide .sheet td{ border-right:solid 1px #cbebff; border-bottom:solid 1px #cbebff; padding:10px; color:#666;}
.order_pay .pay_choose .pay_guide .sheet td .guide_icon{ background:url(../images/pay_box1.png) no-repeat 0 -107px; width:112px; height:27px; line-height:27px; font-size:14px; font-weight:bold; color:#2577e3; text-align:center;}
.order_pay .pay_choose .online_bank .item{ border:solid 1px #2577e3; background:#fff; padding:20px;}
.order_pay .pay_choose .online_bank .item ul{ overflow:hidden; zoom:1;}
.order_pay .pay_choose .online_bank .item ul li{ float:left; width:170px; padding-bottom:15px;}
.order_pay .pay_choose .online_bank .item ul li a{ display:block; width:170px; height:32px;}
.order_pay .pay_choose .online_bank .item ul li input{ float:left; height:32px; margin:0 8px 0 5px; *margin:0 5px 0 0; cursor:pointer;}
.order_pay .pay_choose .online_bank .item ol{ overflow:hidden; zoom:1;}
.order_pay .pay_choose .online_bank .item ol li{ float:left; width:210px; padding-bottom:15px;}
.order_pay .pay_choose .online_bank .item ol li a{ display:block; width:210px; height:43px;}
.order_pay .pay_choose .online_bank .item ol li input{ float:left; height:43px; margin:0 8px 0 5px; *margin:0 5px 0 0; cursor:pointer;}
.order_pay .pay_choose .online_bank .item li label{ float:left; border:solid 1px #ccc; margin-right:10px; cursor:pointer; text-indent:-999px;}
.order_pay .pay_choose .creditcard_pay .item{ border:solid 1px #2577e3; background:#fff; overflow:hidden; zoom:1; padding:15px;}
.order_pay .pay_choose .creditcard_pay .card_title{ font-size:14px; font-weight:normal; color:#f00; padding:15px 0 20px 15px;}
.order_pay .pay_choose .creditcard_pay .left{ float:left; width:510px;}
.order_pay .pay_choose .creditcard_pay .left strong{ display:block; background:#f5f5f5; padding:8px 15px; margin-bottom:15px; font-size:14px; font-weight:bold; color:#595959;}
.order_pay .pay_choose .creditcard_pay .left .sheet{ width:100%;}
.order_pay .pay_choose .creditcard_pay .left .sheet th{ text-align:right; color:#595959; padding-bottom:10px;}
.order_pay .pay_choose .creditcard_pay .left .sheet td{ text-align:left; padding-bottom:10px; padding-left:10px;}
.order_pay .pay_choose .creditcard_pay .left .sheet td span{ color:#999; padding-left:10px;}
.order_pay .pay_choose .creditcard_pay .left .sheet td .text_input{ width:198px; border:solid 1px #ccc; background:#fff; height:20px; line-height:20px;}
.order_pay .pay_choose .creditcard_pay .left .sheet td select{ width:200px;}
.order_pay .pay_choose .creditcard_pay .right{ float:right; width:310px; background:#fffbee; border:solid 1px #ffe6b5; padding:15px;}
.order_pay .pay_choose .creditcard_pay .right strong{ display:block; padding-bottom:5px; font-weight:bold; color:#b56d05;}
.order_pay .pay_choose .creditcard_pay .right p{ color:#b56d05; line-height:20px;}
.order_pay .pay_choose .zhifubao_pay .item{ border:solid 1px #2577e3; background:#fff; overflow:hidden; zoom:1; padding:20px 40px;}
.order_pay .pay_choose .zhifubao_pay .left ul{ overflow:hidden; zoom:1;}
.order_pay .pay_choose .zhifubao_pay .left ul li{ float:left; width:200px; padding-bottom:15px;}
.order_pay .pay_choose .zhifubao_pay .left ul li a{ display:block; width:200px; height:43px;}
.order_pay .pay_choose .zhifubao_pay .left ul li input{ float:left; height:43px; margin:0 8px 0 5px; *margin:0 5px 0 0; cursor:pointer;}
.order_pay .pay_choose .zhifubao_pay .left ul li label{ float:left; width:149px; height:41px; border:solid 1px #ccc; margin-right:10px; cursor:pointer; text-indent:-999px;}
.order_pay .pay_choose .zhifubao_pay .left{ float:left; width:580px; padding-right:30px;} 
.order_pay .pay_choose .zhifubao_pay .left strong{ display:block; width:240px; margin-left:auto; margin-right:auto; font-size:16px; font-weight:bold; color:#595959; line-height:25px; padding-top:15px; padding-bottom:10px;}
.order_pay .pay_choose .zhifubao_pay .left strong span{ float:right; line-height:0; font-size:0; overflow:hidden;}
.order_pay .pay_choose .zhifubao_pay .left strong .icon_zhifubao{ background:url(../images/pay_box1.png) no-repeat 0 -180px; width:77px; height:25px;}
.order_pay .pay_choose .zhifubao_pay .left strong .icon_caifutong{ background:url(../images/pay_box1.png) no-repeat 0 -206px; width:80px; height:32px; margin-top:-6px;}
.order_pay .pay_choose .zhifubao_pay .left p{ background:#fffcf9; border:solid 1px #ffe88f; padding:15px; line-height:20px; color:#595959;}
.order_pay .pay_choose .zhifubao_pay .left p a{ color:#2577e3; margin:0 5px;}
.order_pay .pay_choose .zhifubao_pay .left p a:hover{ color:#f60; text-decoration:underline;}
.order_pay .pay_choose .zhifubao_pay .right{ float:right; width:134px; background:url(../images/shu_dashed.png) repeat-y left top; padding-left:30px;}
.order_pay .pay_choose .zhifubao_pay .right strong{ display:block; text-align:center; font-size:14px; font-weight:bold; color:#595959; padding-bottom:5px;}
.order_pay .pay_choose .zhifubao_pay .right .word{ background:url(../images/pay_box1.png) no-repeat 0 -135px; width:134px; height:30px; line-height:30px; font-size:14px; color:#333; text-align:center; margin-bottom:10px;}
.order_pay .pay_choose .zhifubao_pay .right .arrow{ background:url(../images/pay_box1.png) no-repeat 0 -166px; width:12px; height:13px; margin-left:auto; margin-right:auto; margin-bottom:10px; line-height:0; font-size:0; overflow:hidden;}
.order_pay .pay_choose .linexia_pay{ border:solid 1px #2577e3; background:#fff; padding:15px;}
.order_pay .pay_choose .linexia_pay .sheet{ width:100%; border-top:solid 1px #cbebff; border-left:solid 1px #cbebff;}
.order_pay .pay_choose .linexia_pay .sheet th{ background:#e7f1fe; border-right:solid 1px #cbebff; border-bottom:solid 1px #cbebff; padding:6px 10px; white-space:nowrap; font-size:12px; font-weight:bold; color:#666;}
.order_pay .pay_choose .linexia_pay .sheet td{ border-right:solid 1px #cbebff; border-bottom:solid 1px #cbebff; padding:10px; color:#666;}
.order_pay .pay_choose .pricetip{ color:#f00; font-size:14px; font-weight:bold; clear:both; overflow:hidden; margin-top:20px;}
.order_pay .paytip{ color:#595959; padding-left:30px;}

/*鏀粯鎻愮ず*/
.orderpay_tip{ width:550px; height:200px; background:#fff; border:solid 6px #767576; position:absolute; z-index:99999; display:none;}
.orderpay_tip .hd{ background:url(../images/pay_box2.png) repeat-x 0 0; border-bottom:solid 1px #c4c4c4; height:45px; line-height:45px; padding-left:15px; font-size:14px; font-weight:bold; color:#595959;}
.orderpay_tip .hd .close{ float:right; background:url(../images/pay_box2.png) no-repeat 0 -46px; width:41px; height:45px; overflow:hidden; cursor:pointer;}
.orderpay_tip .bd{ padding:10px 40px 60px;}
.orderpay_tip .bd p{ color:#333; text-align:left; line-height:22px;}
.orderpay_tip .bd .btn_payok{ background:url(../images/pay_box2.png) repeat-x 0 -92px; width:120px; height:35px; line-height:35px; border:0; text-align:center; font-size:14px; font-weight:bold; color:#fff; cursor:pointer;}
.orderpay_tip .bd .btn_paygoon{ background:url(../images/pay_box2.png) repeat-x 0 -128px; width:180px; height:35px; line-height:35px; border:0; text-align:center; font-size:14px; font-weight:bold; color:#fff; cursor:pointer;}

/*鏀粯鎴愬姛*/
.pay_finish{ width:980px; margin-left:auto; margin-right:auto; background:#e7f1fe; overflow:hidden;}
.pay_finish .inner{ width:914px; margin:12px auto; padding:20px 20px 80px; background:#fff; border:solid 1px #4b97fb; overflow:hidden;}
.pay_finish .inner .icon_ok{ float:left; background:url(../images/pay_box3.png) no-repeat 0 0; width:56px; height:56px; margin-left:30px; display:inline;}
.pay_finish .inner .icon_ko{ float:left; background:url(../images/pay_box3.png) no-repeat 0 -57px; width:56px; height:56px; margin-left:30px; display:inline;}
.pay_finish .inner .word{ float:left; width:auto; padding-left:20px;}
.pay_finish .inner .word strong{ display:block; font-size:14px; color:#333; font-weight:bold; padding-top:10px; padding-bottom:5px;}
.pay_finish .inner .word span{ display:block; color:#333; padding-top:10px;}
.pay_finish .inner .word span b{ font-weight:bold; padding:0 5px;}
.pay_finish .inner .word span a{ color:#2577e3; padding:0 5px;}
.pay_finish .inner .word span a:hover{ color:#f60; text-decoration:underline;}

/*鍗曟棩鍘�*/
.single_calendar{ display:none; border-top:1px solid #2577e3; border-left:1px solid #2577e3; width:350px; height:349px; position:absolute; z-index:9999;}
.single_calendar .iframe_popup{ width:350px; position:absolute; z-index:99997; border:0; opacity:0; filter:alpha(opacity=0);}
.single_calendar .inner{ position:absolute; z-index:99998; top:0;}
.single_calendar .inner .date_top{ height:24px; background:#fff; border-right:1px solid #2577e3;}
.single_calendar .inner .date_top .prev{ display:inline; background:url(../images/icon_month.png) no-repeat 0 0; width:9px; height:8px; float:left; margin-top:8px; margin-left:7px; cursor:pointer; overflow:hidden;}
.single_calendar .inner .date_top .date{ float:left; line-height:24px; color:#666; font-family:"寰蒋闆呴粦"; font-size:14px; width:315px; text-align:center;}
.single_calendar .inner .date_top .next{ display:inline; background:url(../images/icon_month.png) no-repeat -10px 0; width:9px; height:8px; float:left;  margin-right:7px; margin-top:8px; cursor:pointer; overflow:hidden;}
.single_calendar .inner .date_bot .week{ background:#2577e3; height:25px;}
.single_calendar .inner .date_bot .week .item{ float:left; width:49px; text-align:center; line-height:25px; color:#fff; font-family:"寰蒋闆呴粦"; border-right:1px solid #2577e3; overflow:hidden;}
.single_calendar .inner .date_bot .week .last{ border-right:1px solid #8ad6e5;}
.single_calendar .inner .date_bot .list .item{ width:49px; height:59px; border-bottom:1px solid #2577e3; border-right:1px solid #2577e3; float:left; background:#fff; overflow:hidden;}
.single_calendar .inner .date_bot .list .lastmonth{ background:#f0f0f0; cursor:default;}
.single_calendar .inner .date_bot .list .today{ background:#e9f2fe;}
.single_calendar .inner .date_bot .list .item span{ cursor:pointer; display:block; color:#888; font-family:Arial; text-align:center; padding-top:5px;}
.single_calendar .inner .date_bot .list .item .noprice{ color:#ccc; cursor:default;}
.single_calendar .inner .date_bot .list .today span{ color:#ff9500; font-family:"瀹嬩綋"; font-weight:bold;}
.single_calendar .inner .date_bot .list .item strong{ cursor:pointer; display:block; color:#ff6a00; font-family:"寰蒋闆呴粦"; font-size:12px; padding-top:2px; text-align:center;}
.single_calendar .inner .date_bot .list .item em{ cursor:pointer; color:#4ec1bc; display:block; font-family:寰蒋闆呴粦; font-size:14px; font-style:normal; padding-right:5px; text-align:center;}

/*绉垎鎶电幇*/
.pricebar{ border:1px solid #ff9500; background:#fffde1; font-size:14px; font-family:寰蒋闆呴粦; color:#4c4c4c; padding-left:20px; padding-right:20px; padding-bottom:30px;}
.pricebar2{ border:2px solid #ff9500;}
.pricebar .total_sum{ font-size:18px; border-bottom:1px dotted #bfbfbf; padding-bottom:10px;}
.pricebar .total_sum em{ color:#ff6a00; font-size:30px; font-family:Arial;}
.pricebar .total_sum em dfn{ font-size:18px;}
.pricebar .total_sum span{ font-size:14px;}
.pricebar .exchange .hd{ border-bottom:1px dotted #bfbfbf;}
.pricebar .exchange .hd .import{ padding:0 15px 10px 0; overflow:hidden; zoom:1;}
.pricebar .exchange .hd .import label{ display:block; float:left; height:25px; line-height:25px; color:#4c4c4c; font-size:14px; font-family:寰蒋闆呴粦; background:url(../images/icon_xuan3.jpg) no-repeat left 5px; padding-left:25px;}
.pricebar .exchange .hd .import .current{ background:url(../images/icon_xuan4.jpg) no-repeat left 4px;}
.pricebar .exchange .hd .import .text_input{ float:left; border:1px solid #d1d1d1; height:23px; line-height:23px; width:95px; padding-right:3px; color:#4c4c4c; font-size:14px; font-weight:bold; font-family:Arial; text-align:right;}
.pricebar .exchange .hd .import strong{ display:block; float:left; height:25px; line-height:25px; padding-left:5px; color:#4c4c4c; font-size:14px; font-family:寰蒋闆呴粦;}
.pricebar .exchange .hd .import span{ display:block; float:left; height:25px; line-height:25px; color:#666; font-size:24px; font-family:Arial; padding-left:50px;}
.pricebar .exchange .hd .import span dfn{ color:#999; font-size:20px; font-family:Arial; padding-left:5px;}
.pricebar .exchange .hd p{ color:#666; font-family:寰蒋闆呴粦;}
.pricebar .exchange .bd{ color:#4c4c4c; background:#fffde1; font-size:18px; font-family:寰蒋闆呴粦; overflow:hidden; zoom:1;}
.pricebar .exchange .bd label{ display:block; float:left; height:35px; line-height:35px;}
.pricebar .exchange .bd span{ display:block; float:left; color:#ff6a00; font-size:30px; font-family:Arial; padding-left:5px;}
.pricebar .exchange .bd span em{ font-size:18px;}

/*闈㈠寘灞�*/
.crumbs{ color:#666;}
.crumbs span{ padding:0 5px;}
.crumbs strong{ font-weight:bold; color:#1677d9;}

.icon_single{ background:url(../images/icon_singletype.png) no-repeat; display:inline-block; height:7px; width:11px; margin:0 2px;}
.icon_round{ background:url(../images/icon_roundtype.png) no-repeat; display:inline-block; height:7px; width:11px; margin:0 2px;}

/*杩斿洖椤堕儴*/
.backtop{ display:none; width:50px; height:50px; position:fixed; right:20px; bottom:60px; _position:absolute; z-index:999999;}
.backtop a{ background:url(../images/backtop.png) no-repeat 0 0; display:block; height:50px; width:50px;}
.backtop a:hover{ background:url(../images/backtop.png) no-repeat -51px 0; display:block; height:50px; width:50px;}

/*閰掑簵鏄熺骇*/
.star1{ background:url(../images/icon_star.png) no-repeat 0 0; width:11px; height:11px; overflow:hidden;}
.star2{ background:url(../images/icon_star.png) no-repeat 0 0; width:24px; height:11px; overflow:hidden;}
.star3{ background:url(../images/icon_star.png) no-repeat 0 0; width:37px; height:11px; overflow:hidden;}
.star4{ background:url(../images/icon_star.png) no-repeat 0 0; width:50px; height:11px; overflow:hidden;}
.star5{ background:url(../images/icon_star.png) no-repeat 0 0; width:63px; height:11px; overflow:hidden;}

/***********************************閾惰鍙婄涓夋柟鏀粯鍥炬爣********************************************/
/*涓浗宸ュ晢閾惰*/
.bank_icbc{ background:url(../images/banklogo.png) no-repeat 0 0; width:100px; height:30px;}
/*涓浗鍐滀笟閾惰*/
.bank_abc{ background:url(../images/banklogo.png) no-repeat 0 -40px; width:100px; height:30px;}
/*涓浗寤鸿閾惰*/
.bank_ccb{ background:url(../images/banklogo.png) no-repeat 0 -80px; width:100px; height:30px;}
/*鎷涘晢閾惰*/
.bank_cmb{ background:url(../images/banklogo.png) no-repeat 0 -120px; width:100px; height:30px;}
/*涓浗閾惰*/
.bank_boc{ background:url(../images/banklogo.png) no-repeat 0 -160px; width:100px; height:30px;}
/*涓浗鍏夊ぇ閾惰*/
.bank_ceb{ background:url(../images/banklogo.png) no-repeat 0 -200px; width:100px; height:30px;}
/*鍏翠笟閾惰*/
.bank_cib{ background:url(../images/banklogo.png) no-repeat 0 -240px; width:100px; height:30px;}
/*涓俊閾惰*/
.bank_citic{ background:url(../images/banklogo.png) no-repeat 0 -280px; width:100px; height:30px;}
/*涓浗姘戠敓閾惰*/
.bank_cmbc{ background:url(../images/banklogo.png) no-repeat 0 -320px; width:100px; height:30px;}
/*浜ら€氶摱琛�*/
.bank_comm{ background:url(../images/banklogo.png) no-repeat 0 -360px; width:100px; height:30px;}
/*骞垮彂閾惰*/
.bank_gdb{ background:url(../images/banklogo.png) no-repeat 0 -400px; width:100px; height:30px;}
/*涓浗閭斂鍌ㄨ搫閾惰*/
.bank_psbc{ background:url(../images/banklogo.png) no-repeat 0 -440px; width:100px; height:30px;}
/*娣卞湷鍙戝睍閾惰*/
.bank_sdb{ background:url(../images/banklogo.png) no-repeat 0 -480px; width:100px; height:30px;}
/*娴﹀彂閾惰*/
.bank_spdb{ background:url(../images/banklogo.png) no-repeat 0 -520px; width:100px; height:30px;}
/*骞冲畨閾惰*/
.bank_szpab{ background:url(../images/banklogo.png) no-repeat 0 -560px; width:100px; height:30px;}
/*涓婃捣閾惰*/
.bank_bos{ background:url(../images/banklogo.png) no-repeat 0 -600px; width:100px; height:30px;}
/*娓ゆ捣閾惰*/
.bank_cbhb{ background:url(../images/banklogo.png) no-repeat 0 -640px; width:100px; height:30px;}
/*瀵屾粐閾惰*/
.bank_fdb{ background:url(../images/banklogo.png) no-repeat 0 -680px; width:100px; height:30px;}
/*骞垮窞鍐滄潙鍟嗕笟閾惰*/
.bank_gnxs{ background:url(../images/banklogo.png) no-repeat 0 -720px; width:100px; height:30px;}
/*骞垮窞閾惰*/
.bank_gzcb{ background:url(../images/banklogo.png) no-repeat 0 -760px; width:100px; height:30px;}
/*涓滀簹閾惰*/
.bank_hkbea{ background:url(../images/banklogo.png) no-repeat 0 -800px; width:100px; height:30px;}
/*鍗庡閾惰*/
.bank_hxb{ background:url(../images/banklogo.png) no-repeat 0 -840px; width:100px; height:30px;}
/*姹夊彛閾惰*/
.bank_hkbchina{ background:url(../images/banklogo.png) no-repeat 0 -880px; width:100px; height:30px;}
/*瀹佹尝閾惰*/
.bank_nbcb{ background:url(../images/banklogo.png) no-repeat 0 -920px; width:100px; height:30px;}
/*鍗椾含閾惰*/
.bank_njcb{ background:url(../images/banklogo.png) no-repeat 0 -960px; width:100px; height:30px;}
/*涓婃捣鍐滄潙鍟嗕笟閾惰*/
.bank_shrcb{ background:url(../images/banklogo.png) no-repeat 0 -1000px; width:100px; height:30px;}
/*鐝犳捣甯傚啘鏉戜俊鐢ㄥ悎浣滆仈绀�*/
.bank_zhnx{ background:url(../images/banklogo.png) no-repeat 0 -1040px; width:100px; height:30px;}
/*鏉窞閾惰*/
.bank_hzb{ background:url(../images/banklogo.png) no-repeat 0 -1080px; width:100px; height:30px;}
/*灏ч兘鍖轰俊鐢ㄨ仈绀�*/
.bank_ydxl{ background:url(../images/banklogo.png) no-repeat 0 -1120px; width:100px; height:30px;}
/*娓╁窞閾惰*/
.bank_wzb{ background:url(../images/banklogo.png) no-repeat 0 -1160px; width:100px; height:30px;}
/*椤哄痉淇＄敤绀�*/
.bank_sdx{ background:url(../images/banklogo.png) no-repeat 0 -1200px; width:100px; height:30px;}
/*鏅嬪晢閾惰*/
.bank_jsb{ background:url(../images/banklogo.png) no-repeat 0 -1240px; width:100px; height:30px;}
/*鍖椾含鍐滃晢閾惰*/
.bank_bjrcb{ background:url(../images/banklogo.png) no-repeat 0 -1280px; width:100px; height:30px;}
/*鍖椾含閾惰*/
.bank_bobj{ background:url(../images/banklogo.png) no-repeat 0 -1320px; width:100px; height:30px;}
/*娴欐睙绋犲窞鍟嗕笟閾惰*/
.bank_zjczcb{ background:url(../images/banklogo.png) no-repeat 0 -1360px; width:100px; height:30px;}
/*寰藉晢閾惰*/
.bank_hsb{ background:url(../images/banklogo.png) no-repeat 0 -1400px; width:100px; height:30px;}
/*骞块摱鑱�*/
.bank_gyl{ background:url(../images/banklogo.png) no-repeat 0 -1440px; width:100px; height:30px;}
/*涓浗宸ュ晢閾惰浼佷笟*/
.bank_icbcqy{ background:url(../images/banklogo.png) no-repeat 0 -1480px; width:120px; height:30px;}
/*涓浗鍐滀笟閾惰浼佷笟*/
.bank_abcqy{ background:url(../images/banklogo.png) no-repeat 0 -1520px; width:120px; height:30px;}
/*涓浗寤鸿閾惰浼佷笟*/
.bank_ccbqy{ background:url(../images/banklogo.png) no-repeat 0 -1560px; width:120px; height:30px;}
/*鎷涘晢閾惰浼佷笟*/
.bank_cmbqy{ background:url(../images/banklogo.png) no-repeat 0 -1600px; width:120px; height:30px;}
/*鏀粯瀹�*/
.third_zhifubao{ background:url(../images/banklogo.png) no-repeat -151px 0; width:149px; height:41px;}
/*鐩涗粯閫�*/
.third_shengfutong{ background:url(../images/banklogo.png) no-repeat -151px -51px; width:149px; height:41px;}
/*姹囦粯澶╀笅*/
.third_huifu{ background:url(../images/banklogo.png) no-repeat -151px -102px; width:149px; height:41px;}
/*涓浗閾惰仈*/
.third_yinlian{ background:url(../images/banklogo.png) no-repeat -151px -153px; width:149px; height:41px;}
/*鐜繀鏀粯*/
.third_ips{ background:url(../images/banklogo.png) no-repeat -151px -204px; width:149px; height:41px;}
/*鍦ㄧ嚎鏀粯*/
.third_online{ background:url(../images/banklogo.png) no-repeat -151px -255px; width:149px; height:41px;}
/*姹囦粯澶╀笅蹇嵎*/
.third_huifukj{ background:url(../images/banklogo.png) no-repeat -151px -306px; width:149px; height:41px;}
/*蹇挶*/
.third_kuaiqian{ background:url(../images/banklogo.png) no-repeat -151px -357px; width:149px; height:41px;}
/*鏄撳疂鏀粯*/
.third_yibao{ background:url(../images/banklogo.png) no-repeat -151px -408px; width:149px; height:41px;}
/*璐粯閫�*/
.third_caifutong{ background:url(../images/banklogo.png) no-repeat -151px -459px; width:149px; height:41px;}
/*铏氭嫙鏀粯*/
.third_xuni{ background:url(../images/banklogo.png) no-repeat -151px -510px; width:149px; height:41px;}

/*******************************************************鍥藉唴鑸┖鍏徃鍥炬爣*******************************************************/
/*鍥涘窛鑸┖*/
.flights_3U{ background:url(../images/flightslogo.png) no-repeat 0 0; width:16px; margin-right:8px; height:16px;}
/*涓滄槦鑸┖*/
.flights_8C{ background:url(../images/flightslogo.png) no-repeat 0 -26px; width:16px; margin-right:8px; height:15px;}
/*濂ュ嚡鑸┖*/
.flights_BK{ background:url(../images/flightslogo.png) no-repeat 0 -51px; width:15px; margin-right:9px; height:16px;}
/*涓浗鍥介檯鑸┖*/
.flights_CA{ background:url(../images/flightslogo.png) no-repeat 0 -77px; width:16px; margin-right:8px; height:16px;}
/*涓浗鍗楁柟鑸┖*/
.flights_CZ{ background:url(../images/flightslogo.png) no-repeat 0 -103px; width:16px; margin-right:8px; height:14px;}
/*鍗庡鑸┖*/
.flights_G5{ background:url(../images/flightslogo.png) no-repeat 0 -127px; width:16px; margin-right:8px; height:16px;}
/*澶╂触鑸┖*/
.flights_GS{ background:url(../images/flightslogo.png) no-repeat 0 -153px; width:16px; margin-right:8px; height:16px;}
/*绁ラ箯鑸┖*/
.flights_8L{ background:url(../images/flightslogo.png) no-repeat 0 -179px; width:14px; margin-right:10px; height:19px;}
/*涓婃捣鍚夌ゥ鑸┖*/
.flights_HO{ background:url(../images/flightslogo.png) no-repeat 0 -208px; width:16px; margin-right:8px; height:16px;}
/*涓浗鍘﹂棬鑸┖*/
.flights_MF{ background:url(../images/flightslogo.png) no-repeat 0 -234px; width:16px; margin-right:8px; height:14px;}
/*涓浗涓滄柟鑸┖*/
.flights_MU{ background:url(../images/flightslogo.png) no-repeat 0 -258px; width:16px; margin-right:8px; height:16px;}
/*瑗块儴鑸┖*/
.flights_PN{ background:url(../images/flightslogo.png) no-repeat 0 -284px; width:16px; margin-right:8px; height:16px;}
/*灞变笢鑸┖*/
.flights_SC{ background:url(../images/flightslogo.png) no-repeat 0 -310px; width:15px; margin-right:9px; height:16px;}
/*椴查箯鑸┖*/
.flights_VD{ background:url(../images/flightslogo.png) no-repeat 0 -336px; width:14px; margin-right:10px; height:14px;}
/*骞哥鑸┖*/
.flights_JR{ background:url(../images/flightslogo.png) no-repeat 0 -360px; width:15px; margin-right:9px; height:15px;}
/*鏄嗘槑鑸┖*/
.flights_KY{ background:url(../images/flightslogo.png) no-repeat 0 -385px; width:16px; margin-right:8px; height:11px;}
/*瑗胯棌鑸┖*/
.flights_TV{ background:url(../images/flightslogo.png) no-repeat 0 -406px; width:14px; margin-right:10px; height:16px;}
/*楣拌仈鑸┖*/
.flights_EU{ background:url(../images/flightslogo.png) no-repeat 0 -432px; width:21px; margin-right:3px; height:12px;}
/*鏄ョ鑸┖*/
.flights_9C{ background:url(../images/flightslogo.png) no-repeat 0 -454px; width:16px; margin-right:8px; height:15px;}
/*娴峰崡鑸┖*/
.flights_HU{ background:url(../images/flightslogo.png) no-repeat 0 -479px; width:16px; margin-right:8px; height:16px;}
/*涓浗涓婃捣鑸┖*/
.flights_FM{ background:url(../images/flightslogo.png) no-repeat 0 -505px; width:16px; margin-right:8px; height:12px;}
/*涓浗鑱斿悎鑸┖*/
.flights_KN{ background:url(../images/flightslogo.png) no-repeat 0 -527px; width:16px; margin-right:8px; height:15px;}
/*娣卞湷鑸┖*/
.flights_ZH{ background:url(../images/flightslogo.png) no-repeat 0 -552px; width:16px; margin-right:8px; height:16px;}
/*閲嶅簡鑸┖*/
.flights_OQ{ background:url(../images/flightslogo.png) no-repeat 0 -578px; width:16px; margin-right:8px; height:12px;}
/*涓滃寳鑸┖*/
.flights_NS{ background:url(../images/flightslogo.png) no-repeat 0 -600px; width:16px; margin-right:8px; height:15px;}
/*閲戦箍鑸┖*/
.flights_JD{ background:url(../images/flightslogo.png) no-repeat 0 -625px; width:16px; margin-right:8px; height:13px;}
/*澶ф柊鍗庤埅绌�*/
.flights_CN{ background:url(../images/flightslogo.png) no-repeat 0 -479px; width:16px; margin-right:8px; height:13px;}
/*闀块緳鑸┖*/
.flights_GJ{ background:url(../images/flightslogo.png) no-repeat 0 -648px; width:16px; margin-right:8px; height:15px;}</pre></body></html>