﻿body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #FFFFFF; }
body, td, th { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666; line-height: 150%; text-decoration: none; }
.font9 { FONT-SIZE: 12px }
.font1 { FONT-SIZE: 12px; font-family:"宋体"; color: #FF6600; text-decoration: none; }
.font2 { FONT-SIZE: 12px; font-family:"宋体"; color: #000000; text-decoration: none; }
.fonttitile { FONT-SIZE: 14px; font-family: "宋体"; font-weight: bold; color: #FF6600; text-decoration: none; }
.STYLE1 { font-size:12px; color:#0099CC; text-align:center; padding-bottom:10px }
a.logo { background:url(../images/logo_new.jpg) no-repeat; width:235px; height:50px; display:block; float:left; margin:15px 20px 8px 0px }
.head { position:relative; }
.navbar { width:500px; float:right; }
.navbar div.r { text-align:right; float:right; }
.navbar .navbar { color:#666; margin-top:5px; }
.navbar .navbar a { color:#167bb8; font-size:12px; text-decoration:none }
.navbar .navbar a:hover { text-decoration:underline }
.navbar span.user { margin-right: 6px; }
.navbar a.logout span { background: url(../images/ico_All.gif) no-repeat 3px -1060px; line-height:16px; padding-left: 20px; cursor:pointer; text-decoration:none; color:#333 }
.navbar a.logout:hover { color:#ff7500 }
.navbar a.k { color:#fff; background:#167bb8 }
.navbar a.message { background: url(../images/ico_All.gif) no-repeat 0px -1139px; line-height:16px; padding-left: 18px; cursor:pointer; text-decoration:none; font-size:12px }
.navbar a.message span { font-size:10px; font:Verdana; color:#dbb53b }
.navbar a.newReply { background: url(../images/ico_All.gif) no-repeat 0px -1159px; line-height:18px; padding-left: 18px; cursor:pointer; text-decoration:none; font-size:12px }
.navbar a.newReply span { font-size:10px; font:Verdana; color:#167bb8 }
.navbar #message { background:url(../images/messagebox.gif) no-repeat 40px -50px; color:#916f00; width:205px; height:28px; position:absolute; right:190px; top:10px; padding:2px; text-indent:0px; display:none; text-align:center; }
.navbar #newReply { background:url(../images/messagebox.gif) no-repeat 0px 0px; color:#167bb8; display:block; width:205px; height:38px; position:absolute; right:175px; top:0px; padding:2px 5px; display:none; text-align:center; }
h1 { font-size:14px; color:#404040; border-bottom:3px solid #eee; padding-bottom:5px; margin: 10px 0;}
h2.confirm_hd { background:#ECFBFE; font-size:12px; padding:2px 5px;}
.table_good th { text-align:left; background:#fff }
.table_good td { background:#fff }
.table_good { background:#f2f2f2; }
a.btn { background:url(../blogstyle/images/btn.gif) no-repeat; width:82px; height:25px; border:none; display:block; color:#333; line-height:23px; text-align:center; text-indent:0px }
.fl { height:185px; width:342px; color:#fff }
.fl td { padding-top:45px }
.fl div { margin-left:40px; margin-top:5px; color:#fff }
.fl div span { font-size:16px; font-weight:bold }
#step img { clear:left; }
.book td { width:20%; text-align:center; }
.book td div { border:1px solid #B9B9B9; padding:4px; margin:2px; text-align:left }
.book td div span { color:#3399cc; font-size:14px; font-weight:bold }
/*布局*/
#wrap { width: 987px; height: 100%; margin: 0 auto; }
.LeftCol { width: 230px; float:left; margin-top:10px; }
.RightWideCol { width: 700px; float:left; margin-left:20px; margin-top:10px; }
#wrap-thin { width: 770px; height: 100%; margin: 0 auto; }
#main { margin-top:20px; clear:both; }
#header { width:100%; height:160px; }
#wrap-thin #header { width: 770px; }
#Neck { background:url(../images/fill_ALL.gif) repeat-x left -100px; height:15px; border-bottom:1px solid #b5d7f0; margin-bottom:4px }
#middle { border-left: solid 172px #f6f9fd; /* 左边栏背景 */ background-color: #fff;  /* 中间部分背景 */ }
#inner { margin:0px; width:100%; }
#sidebar { width:170px; float:left; position:relative; margin-left:-171px; border-top:#b8c8d7 1px solid }
#footer { height: 60px; clear: both; text-align:center; line-height: 160%; }
#footer a { color:#000000; }
#footer a:hover { text-decoration: underline; }
#content { position: relative; margin: 0px; }
/*announce*/

h1 a { text-decoration:underline; color:#0099CC; }
h1 a:hover { text-decoration:none; }
.HackBox { border-top:1px solid transparent !important; margin-top:-1px !important; border-top:0; margin-top:0; clear:both; visibility:hidden; }
.intro { }
.nav li { float:left; list-style:none; width:70px; }
.nav a:hover { text-decoration:underline; }
#popupMask { display:none; }

/******右上角登录 开始******/
.navbar {width:100%; border-bottom:1px solid #7d7d7d; padding-bottom:10px; clear:both; height:21px; float:left;}
.navbar div.r{text-align:right; float:right;}
.navbar .navbar{color:#666; margin-top:5px;}
.navbar .navbar a,.navbar .r a{color:#167bb8; font-size:12px;text-decoration:none}
.navbar .navbar a:hover,.navbar .r a:hover{ text-decoration:underline}
.navbar span.user {margin-right: 6px;}
.navbar a.logout span{ background: url(../images/my/ico_All.gif) no-repeat 3px -1060px;line-height:16px;padding-left: 20px; cursor:pointer; text-decoration:none; color:#333 }
.navbar a.logout:hover{color:#ff7500}
.navbar a.k{color:#fff; background:#167bb8}
.navbar a.message{ background: url(../images/my/ico_All.gif) no-repeat 0px -1139px;line-height:16px;padding-left: 18px; cursor:pointer; text-decoration:none; font-size:12px }
.navbar a.message span{font-size:10px; font:Verdana; color:#dbb53b}
.navbar a.newReply { background: url(../images/my/ico_All.gif) no-repeat 0px -1159px;line-height:18px;padding-left: 18px; cursor:pointer; text-decoration:none; font-size:12px}
.navbar a.newReply span{ font-size:10px; font:Verdana; color:#167bb8}
.navbar a.friends{background: url(../images/my/ico_All.gif) no-repeat 0px -1279px; line-height:18px; padding-left: 18px; cursor:pointer; text-decoration:none; font-size:12px}
.navbar a.friends span { font-size:10px; font:Verdana; color:#014b95 }
.navbar #friends {text-align:center; background:url(../images/my/messagebox.gif) no-repeat 0px -100px; color:#709630; display:block; width:140px; height:28px; position:absolute; right:175px; top:17px; padding:2px; text-indent:2px; display:none}
.navbar #message{background:url(../images/my/messagebox.gif) no-repeat 40px -50px; color:#916f00;  width:205px; height:28px; position:absolute; right:190px; top:10px; padding:2px; text-indent:0px; display:none; text-align:center;}
.navbar #newReply{background:url(../images/my/messagebox.gif) no-repeat 0px 0px; color:#167bb8; display:block; width:160px; height:38px; position:absolute; right:175px; top:0px; padding:2px 5px; display:none; text-align:center;}
.navbar div.r a{ color:#336D6B;font-size:14px;font-weight:bold;text-decoration:none;}
.navbar div.r a.on{color:#FA7E15;}
/******右上角登录 结束******/

.announce a:hover{text-decoration:underline;}
.announce { float:left; margin:0px;font-size:14px; color:#336d6b; font-weight:bold; line-height:26px; height:26px; overflow:hidden; width:600px; _height:21px; _margin-top:5px;}
.announce span { margin:0px; font-weight:bold;}
.announce a { margin:0px; list-style:decimal; font-size:12px; color:#336d6b;text-decoration:none; }

/*导航*/
.logo_f { width:175px; float:left; }
.logo_f .logo { margin:5px 0px; }
.login_f { width:210px; float:left; padding-left:10px; }
.login_f p{ margin-bottom:5px;}
.images_f { width:468px; float: right; }
#index_neck{ height:26px;border-bottom:3px #336d6b solid; float:left; width:100%; position:relative; margin-bottom:10px; }
#neck_search {float:right;position:absolute;right:0; top:1px;}
.navbar .on{color:#FA7E15; font-weight:700;}

.col_left_wide{float:left; width:741px;}
.col_right {float:right; width:236px;}
.col_left {float:left;width:236px;}
.col_right_wide{float:right; width:741px; padding-bottom:20px;}

.sidebar { border:1px solid #cccccc; background-color:#f6f6f6;}
.sidebar .mod { margin:10px 7px;}
.sidebar .mod h2 {background:url(../images/welfare/side_title_bg.jpg) no-repeat; width:209px; height:26px; line-height:26px; color:#FFF; font-size:12px; padding-left:10px;}
.sidebar .mod dt {text-align:center;}
.sidebar .mod dd {text-align:center; margin-bottom:10px;}
.sidebar .mod a {color:#000;}
.sidebar .mod a:hover {text-decoration:underline;}

.gallery {display: table-cell; width:310px; height:310px; text-align:center; border:1px solid #dfdfdf;vertical-align:middle; *display: block; *font-size:272px; *overflow:hidden;}
.gallery img{vertical-align:middle;}

.summary {position:relative;}
.property { position:absolute; left:340px; top:0;}
.property .meta {line-height:30px; margin-bottom:10px;}
.property .price {color:#ff5500;font-size:26px;}

.key {border:1px solid #fee2a1; width:300px; background:#fff;}
.skin {border:1px solid #fff; background-color:#fff3d9; padding:10px;}
.key a {color:#F00; text-decoration:underline;}
.key a:hover {text-decoration:none;}
.key li {line-height:30px;}
li.submit_btn {margin-top:10px;}

.detail {margin-top:10px; min-height:300px; *margin-top:37px;}
.detail dt {background:url(../images/welfare/tab_bg_off.jpg) no-repeat; width:92px; height:22px; text-align:center; line-height:22px; cursor:default; position:absolute; left:0; top:-22px;}
.detail dt.active {background:url(../images/welfare/tab_bg_on.jpg) no-repeat; height:27px; line-height:27px; top:-26px;}
.detail dd {background:url(../images/welfare/detail_bg.jpg) no-repeat left top; width:731px; padding:10px; margin-top:33px; _width:711px;}

#tab_detail {position:relative;}
#intro_activity {left:100px;}
#intro_catalog {left:200px;}
#intro_agreement {left:300px;}

.form_table th{ text-align:right;}
#invoice_detail {display:none;}
#invoice_detail a {text-decoration:underline;}
.btn_bar {margin-left:50px; margin-bottom:100px; margin-top:10px;}
.btn_bar button {font-size:14px; font-weight:700; padding:2px 10px; _padding:2px;}

#final_amount {color:#ff5500;font-size:26px;}

.pay_type {margin-left:50px;}
.vp_tips { background-color:#FFFFCC; padding:10px 20px; margin:10px 0; width:400px;}

.success_tips { margin-top:100px; width:500px; margin:200px auto; padding:20px 20px 20px 80px; line-height:1.6; background:#FFFFCC url(../images/welfare/success.gif) no-repeat 20px 20px; }
.success_tips strong {font-size:14px;}
.success_tips a {text-decoration:underline; color:#336D6B;}
.success_tips a:hover {text-decoration:none;}

.mag_comment .head h2{ font-size:12px; color:#404040; background:url(../images/welfare/mod_title_h2.gif) repeat-x; height:29px; line-height:29px; padding-left:20px;}
.mag_comment .body{ padding:10px;}
.mag_comment dt a {font-weight:700;}

.post {position:relative;}
.post .image {left:0;position:absolute;top:0; margin:0; _left:-60px;}
.post .info, #guestbook dt {background:#F5F5F5 none repeat scroll 0 0;border-bottom:1px solid #EAEAEA;border-top:1px solid #EAEAEA;color:#666666;font-size:12px;line-height:180%;padding:0 5px 0 8px; }
.post .content, #guestbook dd {overflow:hidden;padding:5px 5px 5px 8px;}
.post .info,.post .content{margin-left:60px;}
.mag_comment .pager {float:right; clear:both;}
.mag_comment a { color:#000000;}
.mag_comment a:hover {text-decoration:underline;}

#commend_subject li { background:url(../images/appicons.gif) no-repeat left -880px; padding-left:10px; }

.present {clear:both; margin-left:20px; display:none;}
.present li {float:left;width:220px;height:24px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.present ul:after{content:".";height:0;visibility:hidden;display:block;clear:both;  }
