﻿/*汉庭网站基础样式库*/
/*记录普遍元素的样式，比如页面框架，公共用户控件（页眉、页脚等）*/
#panel_top { text-align: center; margin: 0 auto; width: 970px; height: 100px; background-image: url("../images/topbar_demo.gif"); position: relative; }
#panel_loginbtn { position: absolute; left: 891px; top: 43px; }
#panel_topmessage { text-align: center; width: 970px; background-color: #F1F5F8; min-height: 30px; clear: both; margin: 5px auto 0; }
#topmessag_cont { padding: 4px 4px 4px 10px; }
#topmessag_close { margin: 9px; width: 12px; height: 12px; cursor: pointer; background-image: url("../images/btn_close.gif"); }
#panel_divmessage { width: 350px; min-height: 225px; display: none; border: 5px solid #E1EDF8; }
#divmessage_title { padding: 5px; text-align: right; }
#divmessage_cont { padding: 10px;}
/*双列*/
#panel_main_top { background-image: url('../images/mid_01.gif'); width: 970px; height: 12px; margin-left: auto; margin-right: auto; overflow: hidden; margin-top: 10px; }
#panel_main_middle { font-size: 12px; margin-top: 5px; background-image: url("../images/mid_02.gif"); background-repeat: repeat-y; width: 970px; min-height: 550px; _height: 550px; margin: 0 auto 0; border: 0; }
#panel_main_bottom { background-image: url('../images/mid_03.gif'); width: 970px; height: 12px; margin-left: auto; margin-right: auto; }
/*单列*/
#panel_main_top_1 { background-image: url('../images/mid_01_onecolume.gif'); width: 970px; height: 12px; margin: 10px auto 0; overflow: hidden; }
#panel_main_middle_1 { font-size: 12px; margin-top: 0px; background-image: url("../images/mid_02_onecolume.gif"); background-repeat: repeat-y; width: 970px; min-height: 400px; height: auto !important; _height: 400px; margin-left: auto; margin-right: auto; border: 0; }
#panel_main_bottom_1 { background-image: url('../images/mid_03_onecolume.gif'); width: 970px; height: 12px; margin-left: auto; margin-right: auto; }
/*会员中心*/
#panel_main_top_my { background-image: url('../images/mid_01_my.gif'); width: 970px; height: 12px; margin-left: auto; margin-right: auto; overflow: hidden; margin-top: 10px; }
/*打印*/
#panel_main_top_2 { background-image: url('../images/mid_01_610.gif'); width: 610px; height: 12px; margin-left: auto; margin-right: auto; overflow: hidden; margin-top: 10px; }
#panel_main_middle_2 { font-size: 12px; margin-top: 5px; background-image: url("../images/mid_02_610.gif"); background-repeat: repeat-y; width: 600px; margin: 0 auto 0; border: 0; }
#panel_main_bottom_2 { background-image: url('../images/mid_03_610.gif'); width: 610px; height: 12px; margin-left: auto; margin-right: auto; }
#panel_left { float: left; padding-left: 5px; width: 195px; border: 0; min-height: 550px; }
#panel_right { float: right; width: 755px; padding-left: 8px; padding-right: 7px; border: 0px; min-height: 550px; }
#panel_widebody { border: 0px dashed #888888; min-height: 530px; padding: 20px; }
#panel_widebody div.title { background-color: #E6E6E6; color: Black; font-weight: bold; letter-spacing: 1px; margin-top: 5px; padding: 2px 0 5px 10px; }
#panel_widebody div.content { margin-left: 10px; }
.left_block { border: 0px dashed #888888; margin-bottom: 10px; margin-left: 0px; min-height: 30px; padding: 0px; }
.left_topblock { margin-top: -8px; }
.left_block .title { font-weight: bold; background: url("../images/left_bg.gif") repeat-x; width: 184px; color: Black; float: left; padding: 3px 0px 0px 10px; _padding: 4px 0px 0px 10px; height: 25px; }
.left_block .toptitle { background: url("../images/left_top.gif") no-repeat 0px 8px; border: solid 0px #cccccc; height: 25px; }
.site { position: absolute; }
.left_block .content { clear: both; font-style: normal; padding: 1px 0 0 10px; }
.left_block td { background-color: Transparent; }
#right_cont_title { height: 25px; letter-spacing: 1px; font-size: 16px; color: Black; font-weight: bold; width: 721px; }
.right_cont { min-height: 18px; _height: 110px; width: 746px; padding: 2px; }
.onecolumn_title { background: url("../images/arrow_big.gif") no-repeat 2px 5px; height: 25px; padding-left: 25px; letter-spacing: 1px; font-size: 16px; color: Black; font-weight: bold; width: 97%; }
.onecolumn_cont { min-height: 18px; _height: 110px; width: 97%; padding: 2px; margin-left: 22px; }
#online_call { width: 190px; height: 52px; border: 0px; padding: 0px; cursor: pointer; background: url("/images/online_call.gif") no-repeat; }
.alert { padding: 2px 5px; font-size: 12px; border: 1px solid #F1F5F8; background-color: #F1F5F8; }
.green_alert { padding: 2px; font-size: 12px; border: 1px solid #00C640; background-color: #F0FFF5; margin: 2px; }
.bluealert { padding: 2px; font-size: 12px; border: 1px solid #AFD4EE; background-color: #F0F7FF; margin: 2px; text-align: center; }
.msg_response { padding: 10px; width: 550px; margin: 20px auto; font-size: 14px; border: 5px solid #BBBBBB; background-color: #E1EDF8; }
.msg_response_foot { width: 550px; margin: 5px auto; text-align: right; }
#panel_userinfo { position: absolute; right: 10px; top: 75px; }
.invisible { display: none; }
.tbtitle { background-color: Gray; color: White; }
#area_logo { top: 2px; left: 2px; width: 155px; height: 33px; cursor: pointer; position: absolute; }
#panel_reserveguide { padding: 5px; text-align: center; background-color: #FFFFCC; }
a.yuding { background-image: url('../images/btn_red_50.gif'); display: block; width: 50px; height: 20px; color: White; text-align: center; }
.left_block .title a { float: right; display: block; width: 14px; height: 13px; margin-top: 3px; margin-right: 3px; }
a.left_more:link { background-image: url('../images/left_icon01.gif'); background-repeat: no-repeat; }
a.left_more:visited { background-image: url('../images/left_icon01.gif'); background-repeat: no-repeat; }
a.left_more:hover { background-image: url('../images/left_icon02.gif'); background-repeat: no-repeat; }
a.left_more:active { background-image: url('../images/left_icon01.gif'); background-repeat: no-repeat; }
.left_block .content ul li { margin-top: 5px; }
.start5 { width: 90px; height: 16px; background: url('../images/star5_bg2.gif') no-repeat; }
.start5_mask { width: 90px; height: 16px; background: url('../images/star5_bg1.gif') no-repeat 0px 0px; }
#left_yuding { margin: 8px 0 0 67px; }
.Styling { border: 5px solid gray; background: #edeef0; color: #000; padding: 5px; z-index: 1000; text-align: left; }
#left_quicksearch input { width: 105px; }
#areanav { border-bottom: solid 1px #D1D1D1; padding: 0 0 3px 0; margin: 0 0 10px 0; }
.area_title { font-size: 16px; color: #000000; font-weight: bold; line-height: 30px; }
.step_red { float: left; background: url(../images/step_red.gif) no-repeat center; width: 50px; height: 24px; line-height: 24px; color: #DE0000; font-size: 12px; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; margin-left: 5px; }
.step_red_finish { float: left; background: url(../images/step_red_finish.gif) no-repeat center; width: 60px; height: 24px; line-height: 24px; color: #DE0000; font-size: 12px; padding-top: 3px; padding-bottom: 3px; padding-left: 0; margin-left: 5px; text-align: center; }
.step_gray { float: left; background: url(../images/step_gray.gif) no-repeat center; width: 50px; height: 24px; line-height: 24px; font-size: 12px; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; margin-left: 5px; }
.graytitle { clear: both; width: 725px; height: 19px; line-height: 19px; color: #000; background: #E6E6E6; padding: 3px 10px 3px 10px; margin-top: 15px; font-size: 12px; font-weight: bold; v-align: top; }
.graytab { border-bottom: 1px solid #E3E3E3; border-right: 1px solid #E3E3E3; }
.graytab td { border-top: 1px solid #E3E3E3; border-left: 1px solid #E3E3E3; padding: 3px 0px 3px 10px; font-size: 12px; }
.graylight td { height: 25px; background: #f6f6f6; padding-left: 10px; font-size: 12px; }
#panel_right div.title { background-color: #E6E6E6; color: Black; font-weight: bold; letter-spacing: 1px; margin-top: 5px; padding: 2px 0 5px 10px; }
a.first { background: url("../images/arrow_page01.gif") no-repeat left center; display: block; float: left; width: 14px; }
a.up { background: url("../images/arrow_page02.gif") no-repeat left center; display: block; float: left; width: 18px; }
a.down { background: url("../images/arrow_page03.gif") no-repeat left center; display: block; float: left; width: 18px; }
a.last { background: url("../images/arrow_page04.gif") no-repeat left center; display: block; float: left; width: 14px; }
a.num { display: block; float: left; width: 14px; }
.articletitle h1 { color: Black; text-align: center; font-size: 22px; border-bottom: dashed #DFDFDF 1px; margin-bottom: 5px; padding: 5px; }
.articletitle #subinfo { text-align: center; }
.articlecontent { padding: 10px; }
#panel_tips { width: 550px; height: 450px; border: 5px solid gray; margin: 0 auto; }
#panel_tips h1 { color: Black; text-align: center; font-size: 14px; background-color: #E1EDF8; padding: 5px; }
#panel_tips .content { padding: 10px; }
/*酒店位置样式*/
.location { position: absolute; float: left; width: 483px; padding: 5px; border: 1px solid #7F9DB9; background: #ffffff; margin-top: 2px; }
.location a { float: left; width: 155px; height: 20px; line-height: 20px; padding: 1px 3px; color: #0055AA; text-align: left; }
.location a:hover { float: left; width: 155px; padding: 1px 3px; color: #0055AA; background: #E7F1FD; }
.location a#close { float: none; }
.location a#close:hover { text-decoration: underline; background: #fff; }
.location span { float: left; width: 476px; padding: 1px 3px; background: #fff; border-bottom: 1px solid #D7E2ED; border-top: 1px solid #D7E2ED; text-align: left; }
.towcollumlist { position: absolute; float: left; width: 550px; padding: 5px; border: 1px solid #7F9DB9; background: #ffffff; margin-top: 2px; }
.towcollumlist a { float: left; width: 170px; height: 20px; line-height: 20px; padding: 1px 3px; color: #0055AA; text-align: left; overflow: hidden; }
.towcollumlist a:hover { float: left; width: 170px; padding: 1px 3px; color: #0055AA; background: #E7F1FD; overflow: hidden; }
.towcollumlist a#close { float: none; }
.towcollumlist a#close:hover { text-decoration: underline; background: #fff; }
.towcollumlist span { float: left; width: 540px; padding: 1px 3px; background: #fff; border-bottom: 1px solid #D7E2ED; border-top: 1px solid #D7E2ED; text-align: left; }
/*订单状态说明样式*/
ul.articlelist li { margin-bottom: 3px; }
ul.announceList li { margin-bottom: 5px; }
/*酒店评分*/
#tb_grade { width: 480px; background-color: #D3DAE2; }
#tb_grade td { background-color: #fff; border: 0; padding: 0; text-align: center; vertical-align: middle; }
#tb_grade td.td_grade { background-color: #F4F4F4; width: 80px; }
.cmtsgrade { width: 100px; height: 8px; background-color: #fff; margin-left: 15px; }
.cmtsgrade_mask { height: 8px; background-color: #085FB7; }
.showboxs { left: 0px; top: 29px; display: none; overflow: hidden; width: 450px; position: absolute; padding: 10px; cursor: pointer; margin: 0px; background: #fff; border: 1px solid #E1EDF8; box-shadow: 0 4px 4px #BBBBBB; }
.showboxs a { overflow: hidden; display: block; width: 110px; line-height: 25px; height: 25px; float: left; margin-right: 10px; padding-left: 5px; }
.showboxs a:hover { background-color: #F1F5F8; }
.showboxs .clearfix { height: 40px; }
.showboxs span { cursor: pointer; }
.showboxs b { display: block; width: 110px; text-align: left; float: left; margin-right: 10px; height: 30px; line-height: 30px; }
.SQXZ_current { border-bottom: 3px solid #085FB7; }
.scroll { overflow-x: hidden; scrollbar-highlight-color: #c1c1c1; scrollbar-shadow-color: #c1c1c1; scrollbar-3dlight-color: #ececec; scrollbar-darkshadow-color: #ececec; scrollbar-face-color: #ffffff; scrollbar-arrow-color: #a9a9a9; scrollbar-track-color: #ececec; overflow: auto; }
.bubbleclose { background: url("../images/close.gif") no-repeat; cursor: pointer; height: 14px; position: absolute; right: 15px; top: 15px; width: 14px; }
/*每日房价*/
#tb_eachdayroomprice { border: solid 1px #E1EDF8; padding: 2px; background-color: #fff; }
#tb_eachdayroomprice tr.head td { background-color: #f5f5f5; text-align: center; border-bottom: solid 1px #ebebeb; font-weight: normal; }
#tb_eachdayroomprice td.title { font-weight: normal; }
#tb_eachdayroomprice tr.last td { border-bottom: solid 0px #D7E2ED; }
#tb_eachdayroomprice td { background-color: #FFFFFF; text-align: center; border-bottom: solid 1px #085FB7; color: #666; font-weight: bold; padding: 3px 2px; }
#tb_eachdayroomprice div.price { line-height: 110%; color: #FE6129; padding: 0px; margin: 0px; border-bottom: solid 1px #D7E2ED; }
#tb_eachdayroomprice div.date { line-height: 110%; font-size: 10px; padding: 0px; margin: 0px; }
/*Start 酒店位置面板*/
.cityflip:link { color: #0055aa; font-size: 12px; }
.cityflip:active { color: #0055aa; font-size: 12px; }
.cityflip:visited { color: #0055aa; font-size: 12px; }
.cityflip:hover { color: #0055aa; font-size: 12px; text-decoration: underline; }
#form_cities { padding: 5px; border: 1px solid #E1EDF8; width: 180px; position: absolute; background-color: #ffffff; line-height: 25px; display: none; }
#top_cities { padding: 2px; border-bottom: 1px dashed gray; }
#panel_cities { height: 200px; color: #0055aa; }
#panel_cities div { text-align: right; cursor: pointer; height: 25px; }
#panel_cities span { color: #666; display: block; }
.cityline { background-color: #fff; height: 25px; padding: 0 5px; }
.citylineover { background-color: #FDF6CB; height: 25px; padding: 0 5px; }
#panel_cities span.lalign { text-align: right; float: right; width: 75px; }
#panel_cities span.ralign { text-align: left; float: left; width: 95px; word-wrap: break-word; overflow: hidden; word-break: break-all; height: 20px; }
#flip_cities { padding: 3px; text-align: center; }
#tb_quicksearch td { padding-top: 5px; text-align: left; }
/*End 酒店位置面板*/
#titleblockdefault_content div.left { width: 6px; float: left; height: 25px; }
#titleblockdefault_content div.middle { width: 970px; float: left; height: 30px; background: #f8f8f8; border: 1px solid #E1EDF8; border-top: none; line-height: 28px; }
#titleblockdefault_content div.right { width: 6px; float: left; height: 25px; }
/*google地图投影*/
#gmapshadowtopleft { width: 5px; height: 5px; border: solid 0px red; position: absolute; left: 0; top: 0; background: url('../images/mapboder_corner.png') repeat-x; }
#gmapshadowtop { width: 620px; height: 5px; border: solid 0px red; position: absolute; left: 5px; top: 0; background: url('/images/mapboder_top.png') repeat-x; }
#gmapshadowleft { width: 5px; height: 480px; border: solid 0px red; position: absolute; left: 0; top: 5px; background: url('../images/mapboder_left.png') repeat-y; }
#mapclose { position: absolute; right: 10px; top: 10px; width: 17px; height: 16px; background: url('../images/window_close.gif') no-repeat; z-index: 999; cursor: pointer; }
.dailyrate { position: absolute; display: none; z-index: 1999; }
.gmapflag { cursor: pointer; margin-right: 10px; }
#panel_otherresvway { width: 198px; height: 28px; background-image: url(../images/quickresv_icon.gif); float: right; background-repeat: no-repeat; }
#panel_otherresvway a { font-size: 12px; font-weight: normal; letter-spacing: normal; display: block; float: left; margin-top: 5px; margin-left: 35px; _margin-left: 15px; }
/*定义DIV弹出窗口样式*/
.div_win1 { border: 1px solid #CCCBED; }
.div_win2 { border: 1px solid #000000; }
.div_win3 { border: 1px solid #CCCBED; }
.div_win4 { border: 2px solid #000000; }
.div_wd_title { height: 25px; background: url(../images/window_bg.gif); font-weight: bold; color: #000000; padding: 5px; margin-bottom: 5px; }
.div_wd_cont { padding: 10px 10px 30px 10px; }
#sp_userinfo { cursor: pointer; }
#uinfowin { border: 2px solid #085FB7; width: 210px; height: 170px; background-color: #fff; padding: 10px; }
#uinfowin div.infowindowleft { float: left; }
#uinfowin div.infowindowright { float: right; }
#uinfowin p.p_username { font-weight: bold; overflow: hidden; width: 115px; height: 25px; line-height: 25px; }
#uinfowin p.p_other { margin-top: 2px; }
#panel_uinfowin { position: absolute; right: 35px; top: 26px; z-index: 100000; display: none; }
#panel_uinfowin div.topbottom { width: 188px; height: 5px; background-image: url('/images/top-bottom.png'); background-repeat: no-repeat; _background: none; }
#panel_uinfowin div.topright { float: left; width: 4px; height: 145px; background-image: url('../images/top-right.png'); _background: none; }
/*定义告知式Alert框*/
.alertonce { display: none; position: absolute; right: 40px; top: 38px; }
.alertonce_arrow { position: absolute; top: -8px; left: 10px; width: 16px; height: 8px; background-image: url('../images/once_arrow_up.gif'); background-repeat: no-repeat; }
.alertonce_close { position: absolute; right: 2px; top: 3px; width: 12px; height: 12px; background-image: url('../images/btn_close.gif'); }
a.alertonce_close:hover { background-image: url('../images/bt_closeover.gif'); }
.off7 { background: #FDF001 url(../images/arrow_7off.gif) no-repeat scroll 0 0; float: left; height: 15px; margin: 4px 0 0 10px; width: 45px; }
#widebodyhead { border: dashed 0px red; min-height: 30px; padding-bottom: 10px; }
#widebodyhead #headtitle { float: left; font-size: 16px; font-weight: bold; width: 600px; }
#titleblock5 { float: right; margin-right: 5px; margin-top: 8px; }
#titleblock5 a { background: url('../images/all_pics.gif') no-repeat -75px -842px; width: 61px; height: 23px; display: block; color: White; text-align: center; }
#titleblock6 { float: right; margin-right: 5px; margin-top: 8px; }
#titleblock6 a { background-image: url("../images/btn_expo_en.gif"); width: 90px; height: 22px; display: block; color: White; text-align: center; }
.ui-dialog .ui-dialog-content li { margin-bottom: 20px; }
/*new导航 */
#mainnav ul.floatLeft { width: 800px; }
#mainnav ul.floatLeft .title1 { width: 30px; }
#mainnav ul.floatLeft .title2 { width: 68px; }
#mainnav ul.floatLeft .title3 { width: 68px; }
#mainnav ul.floatLeft .title4 { width: 55px; }
#mainnav ul.floatLeft .title5 { width: 68px; }
#mainnav ul.floatLeft .title6 { width: 68px; }
#mainnav ul.floatLeft .title7 { width: 40px; }
#mainnav ul.floatLeft .title8 { width: 68px; }
#mainnav ul.floatRight .title { width: 88px; }
#mainnav { background: #085FB7; width: 970px; height: 40px; }
#mainnav .menu { margin-left: 20px; }
#mainnav .menu li { float: left; position: relative; color: #FFFFFF; z-index: 1000; }
#mainnav .menu li a { font-size: 14px; font-weight: 700; padding: 0 18px; display: block; color: #fff; height: 40px; line-height: 40px; }
#mainnav .menu li a:hover { text-decoration: none; }
#mainnav li ul { background-color: #064C92; box-shadow: 0 2px 4px #bbb; color: #FFFFFF; display: none; margin: 0 0 0 -999em; min-width: 124px; padding: 5px 0; position: absolute; top: 40px; z-index: 1200; left: 0; }
#mainnav li:hover ul, #mainnav li:active ul { display: block; margin-left: 0; opacity: 1; }
#mainnav li ul li, #mainnav li ul li:hover, #mainnav li ul li:focus { font-size: 12px; margin: 0; min-width: 124px; padding: 0; }
#mainnavli ul a, #nav li.on ul a { color: #FFFFFF; display: block; }
#mainnav li ul a:hover { background-color: #085FB7; color: #FFFFFF; }
#mainnav .menu li .submenu li { margin: 0px; }
#mainnav .menu li .submenu li:hover { width: 124px; }
#mainnav .menu .submenu li a { font-size: 12px; padding: 0 18px; display: block; color: #fff; height: 33px; line-height: 33px; margin: 0; border-bottom: 1px dotted #085FB7; width: 126px; }
#mainnav .menu li:hover, #mainnav .menu li:focus { background: #064C92; }
#topbar { background: #F7F6F6; border-bottom: 1px solid #DCDCDC; height: 26px; padding: 0; line-height: 26px; }
#topbar .topbar { width: 970px; margin: 0 auto; position: relative; z-index: 9999; }
.user { float: right; position: relative; z-index: 1000; }
.user li { display: inline-block; zoom: 1; *display: inline; }
.user a img { vertical-align: middle; }
.contact { float: left; position: relative; }
.contact li { float: left; }
.contact li a { display: inline-block; position: relative; text-decoration: none; }
.tell a { padding-left: 18px; }
.app a { padding-left: 18px; }
.contact li .follow_btn_line a { margin-top: 2px; }
.contact li.tell b { background: url("../images/phone.gif") no-repeat scroll 0 0 transparent; height: 16px; left: 0px; position: absolute; top: 5px; width: 16px; }
.contact li.app b { background: url("../images/app.gif") no-repeat scroll 0 0 transparent; height: 16px; left: 0px; position: absolute; top: 5px; width: 16px; }
/*.contact li.english b { background: url("../images/english.gif") no-repeat scroll 0 0 transparent; height: 16px; left: 0px; position: absolute; top: 5px; width: 16px; }*/
.contact li span { padding-right: 10px; }
.attention_cn { position: absolute; top: 27px; left: 300px; }
#logo a { background: url("../images/logo.png") no-repeat; display: block; height: 40px; width: 970px; }
#navcontainer { width: 970px; margin: 0 auto; }
.container { width: 970px; padding: 0; margin: 10px auto; z-index: 1; }
#myhtinns { top: 0; right: 42px; }
#myhtinns a { position: relative; }
.lookup { display: none; z-index: 1000; width: 250px; left: 63px; top: 30px; }
#myhtinns b { background: url("../images/user.png") no-repeat scroll 0 0 transparent; height: 16px; left: 16px; position: absolute; top: 11px; width: 16px; }
#myhtinns small { font-size: 8px; }
#myhtinns span { padding-left: 16px; }
/*new汉庭地图公用样式 */
.ht_map_icon { background: url(../images/ht_map_icon.png) no-repeat -27px 0; color: #fff; display: inline-block; zoom: 1; *display: inline; height: 23px; line-height: 18px; margin-right: 5px; text-align: center; width: 24px; }
.ht_map_upicon { background: url(../images/ht_map_icon.png) no-repeat 0 0; color: #fff; display: inline-block; zoom: 1; *display: inline; height: 23px; line-height: 18px; margin-right: 5px; text-align: center; width: 24px; }
/*new搜索样式 */
.search { margin: 0; padding: 0; clear: both; }
#select_container { padding: 0; clear: both; margin: 0; }
.search_form { position: relative; padding: 6px 20px; border: 1px solid #F1F5F8; background: #F1F5F8; height: 33px; z-index: 1; }
.selectcity, .intohome, .outhome, .key { float: left; }
.selectcity span, .intohome span, .outhome span, .key span { text-align: right; }
.selectcity input, .intohome input, .outhome input { width: 100px; }
.key input { width: 180px; color: #999; }
.search_form .input_txt { margin-right: 4px; height: 28px; vertical-align: middle; line-height: 28px; padding: 0 5px; border: 1px solid #F1F5F8; }
.rili { background: url(../images/rili.gif) no-repeat 90px center #fff; }
.search_form span { *margin-top: 1px; }
.search_form .btn_search { display: inline; }
.search_btn_box2 { position: absolute; left: 825px; top: 7px; z-index: -1; }
.search_btn_box2 a { width: 90px; display: block; line-height: 30px; height: 30px; }
.search_btn_box2 a:hover { text-decoration: none; }
.search_cate { padding: 6px 20px; border: 1px solid #E1EDF8; border-top: 0 none; background-color: #fff; height: 28px; }
.cate_item_list .current { background: #649DD4; border-radius: 2px; color: #fff; width: 100px; display: block; }
.cate_item_list a { padding-left: 5px; }
.cate_item_list a:hover { background: #3B89D4; border-radius: 2px; display: block; width: 100px; text-decoration: none; }
.cate_item_list { clear: both; margin: 0; }
.cate_item .all { margin-top: 2px; margin-left: -40px; }
.cate_item_list .c_sort_range { left: auto; background: #fff; border: 0; margin-top: -3px; }
.cate_item_list .sort_range_hover .btn_range { margin-top: 3px; }
.cate_item_list li { float: left; padding: 3px 5px 0 0; }
.cate_item_list .sanya_department { padding-left: 20px; border-left: 1px solid #E2E2E2; }
/*new翻页 */
.page_box { clear: both; float: right; margin-bottom: 10px; margin-top: 10px; height: 50px; }
.c_page_list, .c_down, .c_up_nocurrent, c_page_last { float: left; }
.c_page_list .current { background: #3B89D4; color: #fff; }
.c_down { display: inline-block; zoom: 1; *display: inline; float: left; height: 24px; line-height: 24px; margin-right: 5px; padding: 0 10px; border-radius: 2px; }
.c_page_list a { display: inline-block; zoom: 1; *display: inline; float: left; height: 24px; line-height: 24px; margin-right: 5px; padding: 0 10px; border-radius: 2px; }
.c_up_nocurrent { display: inline-block; zoom: 1; *display: inline; float: left; height: 24px; line-height: 24px; margin-right: 5px; padding: 0 10px; border-radius: 2px; }
.c_page_last { display: inline-block; zoom: 1; *display: inline; float: left; height: 24px; line-height: 24px; padding: 0 10px; border-radius: 2px; }
.c_page_ellipsis { display: inline-block; zoom: 1; *display: inline; float: left; height: 24px; line-height: 24px; margin-right: 5px; padding: 0 10px; border-radius: 2px; }
/*new面包屑*/
.crumbs { margin: 0; padding: 0 5px 5px; clear: both; }
#headtitle { width: 550px; float: left; padding: 0; }
#headtitle li { margin-right: 5px; display: inline; padding: 0; line-height: 30px; }
#panel_orderprocess { float: right; }
#panel_orderprocess li { float: left; margin-left: 5px; padding: 0; line-height: 20px; }
.step_query { width: 90px; text-align: center; border-bottom: 3px solid #085FB7; }
.step_complete { width: 90px; text-align: center; border-bottom: 3px solid #ccc; }
/*new底部*/
.link { border-top: 1px solid #DDDDDD; font-size: 12px; line-height: 22px; margin: 0 auto; overflow: hidden; padding: 10px 0; width: 970px; }
.link b { float: left; }
.link span { display: block; float: left; text-align: left; width: 895px; }
.link a { margin-right: 4px; }
.link a:hover { color: #BA1911; }
#panel_footer { clear: both; font-family: Arial, 宋体; font-size: 12px; margin: 0 auto; padding: 10px 0; width: 970px; border-top: 1px solid #DDDDDD; }
#panel_footer div { text-align: center; }
.footermenu { clear: both; color: #BFBFBF; line-height: 22px; text-align: center; }
.footermenu a { padding: 0 8px; }
.footermenu a:link, .footermenu a:visited { }
.footermenu a:hover, .footermenu a:active { }
.copyright { line-height: 32px; text-align: center; }
.copyright a:link, .copyright a:visited { }
#foot_cities a { margin-right: 10px; }
#mainfoot div.left { width: 6px; height: 29px; background: url('../images/all_pics.gif') no-repeat -100px -750px; float: left; }
#mainfoot div.middle { width: 949px; height: 29px; background: url('../images/all_pics.gif') repeat-x 0px -1100px; float: left; background-repeat: repeat-x; }
#mainfoot div.middle a { margin: 0px 15px; color: White; line-height: 29px; }
#mainfoot div.right { width: 5px; height: 29px; background: url('../images/all_pics.gif') no-repeat -150px -750px; float: left; }
#panel_logos { margin: 15px auto; overflow: hidden; text-align: center; }
#panel_logos a { height: 21px; display: inline-block; zoom: 1; *display: inline; margin: 0 30px; vertical-align: middle; }
/*底部城市开始*/
.cityname { width: 980px; border: solid 1px #ddd; padding: 10px; margin: 15px auto 0 auto; }
.cityname li { display: inline-block; zoom: 1; *display: inline; margin: 5px 0; }
.cityname a { margin-right: 8px; color: #999; }
.cityname a:hover { color: #666; }
#navcontainer .top { margin: 10px 0; clear: both; }
#loading { margin: 200px auto; }
#loading img { vertical-align: middle; margin-right: 5px; }
#loading div { margin: 0 auto; }
.newicon { position: absolute; top: -15px; right: -5px; }

.history-list dl {
    padding-bottom:10px;
}
.history-list dt {
    font-size:12px;
    font-weight:600;
    padding-bottom:4px;
}
.history-list dd {
    padding:4px 0;
}
.history-list dd, .history-list dd p {
    overflow:hidden;
}
.history-list label {
    display:inline-block;
    width:70px;
    float:left;
}

.hugong{width:112px;height:38px;text-indent:-120%;overflow:hidden;display:block;position:absolute;top:25px;left:200px;background:url(../images/plicem.png) no-repeat center;}