@charset "utf-8";
/************************* reset.css by Eric Meyer, Thanks! **************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline; }
body { line-height:1; }
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after,
q:before, q:after { content:''; content:none; }
table { border-collapse:collapse; border-spacing:0; }
/************************* reset.css End **************************/

/************************* base **************************/
body { font-size: 12px; font-family: Arial, "Microsoft Yahei", sans-serif; color: #333; background: #fff; min-width: 1200px; }
h1, h2, h3, h4, h5, h6 { color:#333; margin:0; padding:0; border:0;  font: inherit; font-size: 100%; font-weight: normal; vertical-align: baseline; }
input, textarea, select, button { color: #333; outline: none; font: inherit; font-size: 100%; vertical-align: baseline; }
a { color: #666; text-decoration: none;  }
a:hover { color: #999; text-decoration: none; }
a:focus { outline: none; }
.clear:before, .clear:after { content:""; display:table; }
.clear:after { clear:both; overflow:hidden; }
.clear { zoom:1; }
.topbar, .topbar-wrap { height: 32px; line-height: 32px; background: url(../img/base.png) repeat-x; overflow: hidden; }
.topbar { width: 1200px; margin: 0 auto; }
.topMb { float: left; line-height: 32px; padding-left: 20px; margin-right: 10px; background: url(../img/base.png) no-repeat -600px -40px; color: #666; }
.topMb__a { display: inline-block; margin: 0 5px; color: #666; }
.topWb { float: left; line-height: 32px; padding-left: 30px; background: url(../img/base.png) no-repeat -600px -80px; color: #999; }
.topXb{ float:left; line-height:32px; padding-left:30px; color:#999; background:url(../img/icon_20130812.png) no-repeat 10px 10px;}
.topYb{ float:left; line-height:32px; padding-left:30px; color:#999; background:url(../img/icon_20130812.png) no-repeat -68px 10px;}
.topZb{ float:left; line-height:32px; padding-left:30px; color:#999; background:url(../img/icon_20130812.png) no-repeat -146px 10px;}
.topAb{ float:left; line-height:32px; padding-left:30px; color:#999; background:url(../img/icon_20130812.png) no-repeat -225px 10px;}
.topLogin { float: right; line-height: 32px; }
.topLogin__a { display: inline-block; margin: 0 5px; color: #666; }
.topLogin__a--signup { color: #f00; }
.head { height: 80px; width: 1200px; margin: 0 auto; overflow: hidden; }
.logo { float: left; overflow: hidden; height: 80px; width: 318px; margin-right: 30px; background: url(../img/base.png) no-repeat 0px -40px;; text-indent: -999px; }
.search { float: left; margin-top: 16px; overflow: hidden; }
.search__txt, .search__slt, .search__smt { display: inline-block; vertical-align: middle; border: 0 none; background: url(../img/base.png) no-repeat -390px -90px; }
.search__txt { width: 371px; margin-right: 5px; height: 14px; line-height: 14px; padding: 7px; background-position: 0px -230px; }
.search__slt, .search__sltTxt, .search__sltBd { width: 105px; height: 28px; line-height: 28px; color: #666; }
.search__slt { margin-right: 5px; background-position: 0px -270px; position: relative; _background: none; }
.search__sltTxt { display: block; padding: 0 28px 0 7px; width: 70px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.search__sltBd { display: block; opacity: 0; filter:alpha(opacity=0); position: absolute; top: 0; left: 0; _margin-top: 3px;}
.search__smt { overflow: hidden; width: 53px; height: 28px; text-indent: -999px; background-position: -110px -270px; cursor: pointer; }
.search__smt:hover { background-position: -170px -270px; }
.search__hot { margin-top: 10px; color: #999; }
.search__kw { display: inline-block; margin: 0 5px; color: #999; }
.search__kw:hover { color: #f00; }
.headBanner { float: right; width: 240px; height: 54px; margin-top: 10px; overflow: hidden; }
.headBanner__img { width: 100%; height: 100%; display: block; background: #ccc; }
.navi-wrap, .navi { height: 32px; background: #ff453b; }
.navi { width: 1200px; margin: 0 auto; position: relative; }
.navi__a { float: left; display: inline-block; width: 84px; height: 32px; line-height: 32px; margin-right: -2px; text-align: center; color: #fff; font-size: 16px; background: #ff453b url(../img/base.png) no-repeat -620px -120px; position: relative; z-index: 1; }
.navi__a--first { background: #ff453b; }
.navi__a:hover, .navi__a--now { color: #fff; background: #ca1d0e; z-index: 2; }
.navi__hot { position: absolute; top: -10px; right: 0; display: block; width: 18px; height: 18px; background: url(../img/base.png) no-repeat -600px -120px; text-indent: -999px; overflow: hidden; }
.crumb { padding: 0 10px; width: 1180px; height: 33px; line-height: 33px; background: #f0f0f0; color: #666; margin: 0 auto 10px; overflow: hidden; }
.crumb__a { margin: 0 5px; color: #666; }
.crumb__now, .crumb__now:hover { margin: 0 5px; color: #000; }
.foot-wrap { background: #efefef; border-top: 1px solid #ccc; border-bottom: 1px solid #fff; }
.foot { width: 1200px; padding: 20px 5px 0; margin: 0 auto; background: #efefef; }
.contact { margin-right: 20px; float: left; width: 510px; height: 90px; overflow: hidden; background: url(../img/base.png) no-repeat 0 -130px; text-indent: -9999px; }
.help { float: left; display: inline; }
.help__dl { float: left; margin-right: 60px; display: inline; width: 100px; }
.help__dl--guide { width: 120px }
.help__dl--book { width: 120px }
.help__dl--pay { width: 180px }
.help__dt { border-bottom: 1px solid #d7d7d7; height: 22px; line-height: 22px; padding-left: 22px; background: url(../img/base.png) no-repeat; }
.help__dl--guide .help__dt { background-position: -600px -160px; }
.help__dl--book .help__dt { background-position: -600px -190px; }
.help__dl--pay .help__dt { background-position: -600px -220px; }
.help__dd {color:#656565; margin-top: 8px; height: 14px; line-height: 14px; padding-left: 22px; background: url(../img/base.png) no-repeat -600px -250px; }
.siteInfo { clear: both; padding: 20px 20px 20px 150px; height: 40px; position: relative; line-height: 20px; }
.siteInfo__logo { display: block; position: absolute; top: 20px; left: 0; height: 40px; width: 130px; background: url(../img/base.png) no-repeat -500px -270px; overflow: hidden; text-indent: -999px; }
.links { color: #999; padding-bottom: 5px; }
.friendlyLink { float: left; display: inline-block; border-top: 1px solid #bfbfbf; padding: 5px; margin-right: 10px; }
.friendlyLink__a { display: inline-block; }
.friendlyLink__tle { display: inline-block; font-weight: bold; margin-right: 10px; }
.govLink { float: left; display: inline-block; }
.govLink__a { float: left; display: inline-block; height: 40px; overflow: hidden; background: url(../img/base.png) no-repeat; text-indent: -999px; }
.govLink__a--icp { width: 100px; background-position: -330px -40px; margin-right: 5px; }
.govLink__a--110 { width: 110px; background-position: -440px -40px; }
.bottom-wrap, .bottom { height: 36px; background: #ec1d25; }
.bottom { text-align: right; width: 1200px; padding: 0 5px; margin: 0 auto; color: #000; }
.bottom__a, .bottom__slt, .bottom__copy { display: inline-block; vertical-align: middle; }
.bottom__a { height: 36px; line-height: 36px; margin: 0 5px; color: #000; }
.bottom__a:hover { color: #000; }
.bottom__slt { height: 22px; line-height: 22px; border: 1px solid #ddd; }
.gotoTop { z-index: 99; display: block; position: fixed; width: 30px; height: 30px; line-height: 30px; text-align: center; right: 20px; bottom: 20px; border: 1px solid #ccc; color: #ccc; font-weight: bold; text-decoration: none; background: #fff; padding: 10px; }
.container { width: 1200px; margin: 0 auto; padding-bottom: 8px; min-height: 500px; height: auto!important; height: 500px; }
#Title
{ 
    padding-bottom:8px;
}
#Note
{
    line-height:26px;
}
    #Note p
    {
        padding:2px 10px 10px 10px;
    }
.main { float: right; width: 944px; overflow: hidden; }
.isl { float: left; width: 944px; overflow: hidden; }
.sidebar { float: left; width: 258px; overflow: hidden; }
.cr_sidebar { float: right; width: 258px; overflow: hidden; }
.foot-wrap { background: #efefef; border-top: 1px solid #ccc; border-bottom: 1px solid #fff; }
.foot { width: 1200px; padding: 20px 5px 0; margin: 0 auto; background: #efefef; }
.pager { border-top: 1px dashed #eee; padding: 10px 0; text-align: center; background: #fff; }
.pager__a, .pager__now, .pager__disabled, .pager__elp { height: 22px; line-height: 22px; padding: 3px 7px; margin: 0 2px; border: 1px solid #ccc; color: #888; background: #fff; }
.pager__a { height: 22px; line-height: 22px; padding: 3px 7px; margin: 0 2px; border: 1px solid #ccc; color: #888; background: #fff; }
.pager__a:hover { border-color: #f33; background: #f33; color: #fff; }
.pager__now { border-color: #f33; background: #f99; color: #fff; }
.pager__disabled { background: #eee; }
.pager__elp { border: 0 none; }
/*.cal { width: 728px; border: 2px solid #f0f0f0; background: #f0f0f0; position: relative; }*/
.cal__close { cursor: pointer; position: absolute; left: 0; top: 0; display: block; height: 24px; width: 24px; line-height: 24px; color: #fff; background: #ccc; overflow: hidden; text-align: center; z-index: 9; font-size: 20px; }
.cal__nav { float: left; width: 70px; overflow: hidden; }
.cal__box { float: right; }
.cal__prev, .cal__next, .cal__mon { display: block; margin: 64px auto 0; height: 32px; line-height: 32px; font-size: 24px; font-weight: bold; text-align: center; color: #999; }
.cal__prev { width: 32px; }
.cal__next { width: 32px; }
.cal__mon { width: 70px; }
.cal__prev:hover, .cal__next:hover, .cal__mon:hover { color: #1fa499; }
.cal__wDay { overflow: hidden; width: 90px; height: 30px; line-height: 30px; display: block; color: #999; font-weight: bold; font-size: 14px; }
.cal__day { color: #000; font-weight: bold; overflow: hidden; padding: 0 5px; width: 80px; height: 66px; display: block; background: #fff; line-height: 24px; position: relative; }
.cal__day--act { background: #ddfff1; cursor: pointer; }
.cal__pr, .cal__opr, .cal__bal { font-weight: normal; display: block; position: absolute; width: 82px; height: 20px; line-height: 20px; overflow: hidden; text-align: right; }
.cal__pr { left: 0; bottom: 2px; color: #f80; }
.cal__opr { left: 0; bottom: 22px; color: #ccc; }
.cal__bal { left: 0; top: 2px; color: #f00; }
.cal__box table { background: #f0f0f0; }
.cal__box th, .cal__box td { padding: 2px; }
/************************* base end **************************/

/************************* plugin **************************/
.easyDialog_wrapper{ overflow:hidden; width: 555px; color:#444; border:3px solid rgba(0,0,0,0); border-radius:5px; box-shadow:0 0 10px rgba(0,0,0,0.4); display:none; }
.easyDialog_wrapper .easyDialog_content{ border-radius:4px; background:#fff; border:1px solid #e5e5e5; }
.easyDialog_wrapper .easyDialog_title{ height:30px; line-height:30px; overflow:hidden; color:#666; padding:0 10px; font-size:14px; border-bottom:1px solid #e5e5e5; background:#f7f7f7; border-radius:4px 4px 0 0; }
.easyDialog_wrapper .close_btn{ font-size:18px; _font-size:12px; font-weight:700; color:#999; text-decoration:none; float:right; }
.easyDialog_wrapper .close_btn:hover{ color:#333; }
.easyDialog_wrapper .easyDialog_text{ padding:25px; font-size:13px; line-height:22px; overflow:hidden;}
.easyDialog_wrapper .easyDialog_footer{ padding:0 25px; *zoom:1; }
.easyDialog_wrapper .easyDialog_footer:after{ content:''; display:block; height:0; overflow:hidden; visibility:hidden; clear:both; }
.easyDialog_wrapper .btn_highlight,
.easyDialog_wrapper .btn_normal{ border:1px solid; border-radius:2px; cursor:pointer;  float:right; font-size:12px; padding:0 12px; height:24px; line-height:24px; margin-bottom:10px; }
.easyDialog_wrapper .btn_highlight{ background:#4787ed; border-color:#3079ed; color:#fff; }
.easyDialog_wrapper .btn_normal{ margin-left:10px; border-color:#c3c3c3; background:#ececec; color:#333; }
.easyDialog_wrapper .btn_highlight,
.easyDialog_wrapper .btn_normal{ margin-bottom:20px; float:right; }
.easyDialog_wrapper .btn_normal{ margin-left:10px }
/************************* plugin end **************************/

/* NHGL datepicker */

/* 日期选择容器 DIV */
.WdateDiv{
	width:180px;
	background-color:#FFFFFF;
	border:#bbb 1px solid;
	padding:2px;
}
/* 双月日历的宽度 */
.WdateDiv2{
	width:360px;
}
.WdateDiv *{font-size:9pt;}

/****************************
 * 导航图标 全部是A标签
 ***************************/
.WdateDiv .NavImg a{
	display:block;
	cursor:pointer;
	height:16px;
	width:16px;
}

.WdateDiv .NavImgll a{
	float:left;
	background:transparent url(img.gif) no-repeat scroll 0 0;
}
.WdateDiv .NavImgl a{
	float:left;
	background:transparent url(img.gif) no-repeat scroll -16px 0;
}
.WdateDiv .NavImgr a{
	float:right;
	background:transparent url(img.gif) no-repeat scroll -32px 0;
}
.WdateDiv .NavImgrr a{
	float:right;
	background:transparent url(img.gif) no-repeat scroll -48px 0;
}

/****************************
 * 年份月份相关
 ***************************/
/* 年份月份栏 DIV */
.WdateDiv #dpTitle{
	height:24px;
	margin-bottom:2px;
	padding:1px;
}
/* 年份月份输入框 INPUT */
.WdateDiv .yminput{
	margin-top:2px;
	text-align:center;
	height:20px;
	border:0px;
	width:50px;
	cursor:pointer;		
}
/* 年份月份输入框获得焦点时的样式 INPUT */
.WdateDiv .yminputfocus{
	margin-top:2px;
	text-align:center;
	font-weight:bold;
	height:20px;
	color:blue;
	border:#ccc 1px solid;
	width:50px;
}
/* 菜单选择框 DIV */
.WdateDiv .menuSel{
	z-index:1;
	position:absolute;
	background-color:#FFFFFF;	
	border:#ccc 1px solid;
	display:none;
}
/* 菜单的样式 TD */
.WdateDiv .menu{
	cursor:pointer;
	background-color:#fff;
}
/* 菜单的mouseover样式 TD */
.WdateDiv .menuOn{
	cursor:pointer;
	background-color:#FFAAAA;
}
/* 菜单无效时的样式 TD */
.WdateDiv .invalidMenu{
	color:#aaa;
}
/* 年选择框的偏移 DIV */
.WdateDiv .YMenu{
	margin-top:20px;
	
}
/* 月选择框的偏移 DIV */
.WdateDiv .MMenu{
	margin-top:20px;
	*width:62px;
}
/* 时选择框的位置 DIV */
.WdateDiv .hhMenu{
	margin-top:-90px; 
	margin-left:26px;
}
/* 分选择框的位置 DIV */
.WdateDiv .mmMenu{
	margin-top:-46px; 
	margin-left:26px;
}
/* 秒选择框的位置 DIV */
.WdateDiv .ssMenu{
	margin-top:-24px; 
	margin-left:26px;
}

/****************************
 * 周相关
 ***************************/
 .WdateDiv .Wweek {
 	text-align:center;
	background:#FF6666;
	border-right:#BDEBEE 1px solid;
 }
/****************************
 * 星期,日期相关
 ***************************/
/* 星期栏 TR */
.WdateDiv .MTitle{
	background-color:#FF6666;
}
.WdateDiv .WdayTable2{
	border-collapse:collapse;
	border:#c5d9e8 1px solid;
}
.WdateDiv .WdayTable2 table{
	border:0;
}
/* 日期栏表格 TABLE */
.WdateDiv .WdayTable{
	line-height:20px;
	border:#c5d9e8 1px solid;
}
.WdateDiv .WdayTable td{
	text-align:center;
}
/* 日期格的样式 TD */
.WdateDiv .Wday{
	cursor:pointer;
}
/* 日期格的mouseover样式 TD */
.WdateDiv .WdayOn{
	cursor:pointer;
	background-color:#C0EBEF;
}
/* 周末日期格的样式 TD */
.WdateDiv .Wwday{
	cursor:pointer;
	color:#FF2F2F;
}
/* 周末日期格的mouseover样式 TD */
.WdateDiv .WwdayOn{
	cursor:pointer;
	color:#000;
	background-color:#C0EBEF;
}
.WdateDiv .Wtoday{
	cursor:pointer;
	color:blue;
}
.WdateDiv .Wselday{
	background-color:#A9E4E9;
}
.WdateDiv .WspecialDay{
	background-color:#66F4DF;
}
/* 其他月份的日期 */
.WdateDiv .WotherDay{ 
	cursor:pointer;
	color:#6A6AFF;	
}
/* 其他月份的日期mouseover样式 */
.WdateDiv .WotherDayOn{ 
	cursor:pointer;
	background-color:#C0EBEF;	
}
/* 无效日期的样式,即在日期范围以外日期格的样式,不能选择的日期 */
.WdateDiv .WinvalidDay{
	color:#aaa;
}

/****************************
 * 时间相关
 ***************************/
/* 时间栏 DIV */
.WdateDiv #dpTime{
	float:left;
	margin-top:3px;
	margin-right:30px;
}
/* 时间文字 SPAN */
.WdateDiv #dpTime #dpTimeStr{
	margin-left:1px;
}
/* 时间输入框 INPUT */
.WdateDiv #dpTime input{
	width:18px;
	height:20px;
	text-align:center;
	border:#ccc 1px solid;	
}
/* 时间 时 INPUT */
.WdateDiv #dpTime .tB{
	border-right:0px;
}
/* 时间 分和间隔符 ':' INPUT */
.WdateDiv #dpTime .tE{
	border-left:0;
	border-right:0;
}
/* 时间 秒 INPUT */
.WdateDiv #dpTime .tm{
	width:7px;
	border-left:0;
	border-right:0;
}
/* 时间右边的向上按钮 BUTTON */
.WdateDiv #dpTime #dpTimeUp{
	height:10px;
	width:13px;
	border:0px;
	background:url(img.gif) no-repeat -32px -16px;
}
/* 时间右边的向下按钮 BUTTON */
.WdateDiv #dpTime #dpTimeDown{
	height:10px;
	width:13px;
	border:0px;
    background:url(img.gif) no-repeat -48px -16px;
}
/****************************
 * 其他
 ***************************/
 .WdateDiv #dpQS {
 	float:left;
	margin-right:3px;
	margin-top:3px;
	background:url(img.gif) no-repeat 0px -16px;
	width:20px;
	height:20px;
	cursor:pointer;
 }
.WdateDiv #dpControl {
	text-align:right;	
}
.WdateDiv .dpButton{ 
	height:20px;
	width:45px;
	border:#ccc 1px solid;
	margin-top:2px;
	margin-right:1px;
}
.topbar-wrap {
    background: url("../img/wh-bg.png") repeat-x scroll 0 0 transparent;
    height: 122px;
}
.topbar {
    background: url("../img/wh-bg.png") repeat-x scroll 0 0 transparent;
}
.head {
    height: 91px;
    margin: -91px auto 0;
}
.logo {
    background: url("../img/logo.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 91px;
    margin-right: 0;
    overflow: hidden;
    text-indent: -999px;
    width: 420px;
}
.headBanner {
    display: none;
}
.search {
    float: left;
    margin: 25px 0 0 60px;
    overflow: hidden;
    width: 700px;
}
.search__txt {
    background-color: #FFFFFF;
    background-image: url("../img/icon.png");
    background-position: 10px -264px;
    background-repeat: no-repeat;
    border: 1px solid #C85900;
    box-shadow: 3px 3px 5px #CECECE inset;
    color: #333333;
    float: left;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    padding: 2px 0 2px 35px;
    width: 384px;
    margin-right: 0;
}
.search__smt {
    background: url("../img/combo.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 32px;
    margin: 0 0 0 -1px;
    overflow: hidden;
    width: 75px;
}
.search__smt:hover {
    background-position: -76px 0;
}
.search__hot {
    color: #FFFFFF;
    float: left;
    font-family: "Microsoft Yahei",sans-serif;
    font-size: 14px;
    line-height: 22px;
    margin-top: 5px;
    width: 700px;
}
.search__kw {
    color: #ffffff;
    display: inline-block;
    margin: 0 5px;
}
/* 尾部css开始 */
.footer {
	width: 100%;
    margin-top: 20px;
    float: left;
}
.footer .line-box {
    height: 2px;
    position: relative;
    overflow: hidden;
    width: 100%;
}
.footer .line-left {
    background-color: #26418c;
    width: 31%;
    height: 2px;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
}
.footer .line-right {
    background-color: #ff7e00;
    width: 69%;
    height: 2px;
    position: absolute;
    overflow: hidden;
    top: 0;
    right: 0;
}
.footer .why-box {
    background-color: #fdfdfd;
    height: 58px;
    overflow: hidden;
    width: 100%;
}
.footer .why-box .why-main {
    overflow: hidden;
    width: 1200px;
    margin: 0 auto;
}
.why-main .why {
    height: 30px;
    float: left;
    margin: 15px 30px 0;
    width: 157px;
    background-color: transparent;
    background-image: url("../img/combo.png");
    background-repeat: no-repeat;
}
.why-main .why-0 {
    background-position: 0 -75px;
    width: 279px;
    margin-left: 0;
}
.why-main .why-1 {
    background-position: 0 -106px;
}
.why-main .why-2 {
    background-position: 0 -137px;
}
.why-main .why-3 {
    background-position: 0 -168px;
}
.why-main .why-4 {
    background-position: 0 -199px;
}
.footer .help-box {
    overflow: hidden;
    width: 1200px;
    margin: 0 auto;
}
.footer .copyright {
    color: #8F8F8F;
    float: left;
    line-height: 24px;
    margin: 15px 0 0;
    overflow: hidden;
    width: 355px;
}
.footer .copyright h6 {
    color: #000000;
    font-weight: normal;
}
.footer .helper {
	width: 845px;
	overflow: hidden;
	margin: 5px 0 0 0;
    float: right;
}
.helper dl {
	float: left;
    margin: 12px 0;
    padding: 0 8px;
    width: 122px;
    border-left: 1px solid #f7f7f7;
}
.helper dl dt {
	height: 25px;
	padding-left: 15px;
	font: bold 14px/25px "Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;
	background: url("../img/icon.png") no-repeat scroll 0 -297px transparent
}
.helper dl dd {
	margin: 6px 0 6px 15px;
}
.helper dl dd a {
	color: #8F8F8F;
    display: block;
    height: 16px;
    line-height: 16px;
}
.helper dl dd a:hover {
	color: #ff6600;
}
.helper dl.code {
    width: 248px;
    height: 120px;
}
.helper dl.code dt{
    font-style: italic;
    background: none;
    font-size: 24px;
    font-weight: bold;
    color: #59678f;
    padding-left: 5px;
}
.helper dl.code dt span {
    font-size: 14px;
}
.helper dl.code dd {
    margin: 6px 0 0 5px;
    overflow: hidden;
}
.helper dl.code .weixin {
    background: url("../img/weixin.gif") no-repeat scroll 0 0 transparent;
    float: left;
    width: 75px;
    height: 75px;
    overflow: hidden;
    margin-top: 5px;
}
.helper dl.code .weibo {
    float: left;
    width: 156px;
    overflow: hidden;
    margin: 5px 0 0 8px;
}
.helper dl.code .weibo a {
    background-color: transparent;
    background-image: url("../img/combo.png");
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
    overflow: hidden;
    float: left;
    margin-left: 5px;
}
.helper dl.code .weibo .sina {
    background-position: -235px -106px;
}
.helper dl.code .weibo .c-163 {
    background-position: -235px -139px;
}
.helper dl.code .weibo .qq {
    background-position: -235px -172px;
}
.helper dl.code .weibo .kj {
    background-position: -235px -205px;
}
.helper dl.code .weibo p {
    padding-left: 5px;
    color: #8f8f8f;
    line-height: 20px;
}
.footer .flink {
    overflow: hidden;
    width: 1200px;
    line-height: 30px;
    color: #8f8f8f;
    border-top: 2px solid #f7f7f7;
    margin: 10px auto;
    position: relative;
}
.footer .flink span {
    float: left;
    width: 60px;
}
.footer .flink .flink-list {
    float: left;
    height: 30px;
    overflow: hidden;
    width: 1085px;
}
.footer .flink .flink-list a {
    padding: 0 2px 0 0;
    color: #b6b6b6;
}
.footer .flink .flink-list a:hover {
	color: #ff6600;
}
.footer .flink .flink-more {
    position: absolute;
    top: 5px;
    right: 0;
    width: 50px;
    height: 20px;
    background: url("../img/combo.png") no-repeat scroll -235px -238px transparent;
}
.footer .flink .flink-more a {
    color: #B6B6B6;
    line-height: 18px;
    padding-left: 7px;
}
.footer .flink .flink-more a:hover {
	color: #ff6600;
}
/* 尾部css结束 */
.bottom-wrap {
    display: none;
}

/****************************
 * 优惠悬浮标签
 ***************************/
 .mapDiv { padding:8px; width:218px; font-size:12px; color:#369; border:1px solid #e6ce8c; background-color:#fffef3; border-radius:5px; position:relative;z-index:10;}
.mapDiv span {display:inline-block; background:url(../../../../../Images/icon-tips.gif) no-repeat; width:12px; height:7px; position:absolute; top:-7px; left:20px;}
#hover_box {cursor:pointer; display:inline-block}
span.item__bLab { background-color:#fd6a09; color:#fff; font-size:12px; line-height:20px; padding:0 10px; font-family:"微软雅黑", "宋体"; } /*font-weight:bold;text-shadow:1px 1px 3px #dc5c08;*/