body, html { background: #fff url(../images/member/hd_bg.png) repeat-x; }
body { color: #333 }
a { text-decoration: none; color: #333 }
a:hover { text-decoration: underline; }
body fieldset { border: 1px solid #D8D8D8; padding: 10px; }
body fieldset legend { padding: 3px 8px; font-weight: 700; border: 1px solid #D8D8D8; background-color: #F9F9F9; }
body fieldset.blue { border: 1px solid #dce3ed }
body fieldset.blue legend { padding: 3px 8px; font-weight: 700; color: #347add; background: none; border: none }
.csred{color: red;}
.noborder{ border:none;}
.picBut { background: url("../images/admin_img/picBnt.png") no-repeat 0 -28px; color: #FFF; float: left; text-align: center; font-weight: 700; height: 28px; line-height: 26px; *line-height:30px;
margin-right: 10px; width: 75px }
.picBut a { color: #fff; text-decoration: none }
.search, .pclbutton{ border: 1px solid #d7e3ea; padding: 8px 10px; margin-bottom: 10px; background: #f6fafd; zoom: 1 }
#header { position: relative; }
#header, #memberArea, #footer { width: 1200px; margin: auto }
#header { margin-bottom: 10px }
#memberArea:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#memberArea { display: inline-block; }/* Hides from IE-mac \*/
* html #memberArea { height: 1%; }
#memberArea { display: block; }
#header .logo { background: url(../images/member/logo.png) no-repeat right center; height: 70px; float: left; padding-right: 120px }
#header .logo img { margin-top: 20px }
#header .logo h3 { display: none }
#header .link { position: absolute; right: 0px; top: 10px }
#header .link a { color: #333; }
#header .link span { color: #ccc }
.nav-bar, map, .nav-site, a.on, a.on span { background: url(../images/member/member_nav.png) no-repeat; display: block }
.nav-bar { background-position: left -51px; padding-left: 5px; position: relative; left: -2px; clear: both }
.nav-bar map { background-position: right -103px; padding-right: 5px; display: block; position: relative; right: -4px }
.nav-bar ul { background-position: right -155px; background-repeat: repeat-x; height: 33px; padding: 10px 0 0 10px; }
.nav-bar ul li { float: left; margin-right: 5px; }
.nav-bar ul li.line { color: #dfdfdf; padding: 0 6px; font-size: 14px; margin: 4px 0 0 }
.nav-bar ul li a { float: left; padding-left: 3px; font-size: 14px; padding-top: 5px; color: #386ea8; font-weight: 700; }
.nav-bar ul li a span { height: 27px; float: left }
.nav-bar ul li a.on { background-position: left -0px; padding-top: 0 }
.nav-bar ul li a.on span { background-position: right -0px; height: 27px; padding: 5px 10px 0 8px }
.nav-bar ul li a.on { color: #fff; }
.col-1 { position: relative; border: 1px solid #c4d5df; zoom: 1; background: url(../images/member/member_title.png) repeat-x; }
.col-1 span.o1, .col-1 span.o2, .col-1 span.o3, .col-1 span.o4 { position: absolute; width: 3px; height: 3px; background: url(../images/fillet.png) no-repeat; overflow: hidden }
.col-1 span.o1 { background-position: left -6px; top: -1px; left: -1px }
.col-1 span.o2 { background-position: right -6px; top: -1px; right: -1px }
.col-1 span.o3 { background-position: left -9px; bottom: -1px; left: -1px }
.col-1 span.o4 { background-position: right -9px; bottom: -1px; right: -1px; }
.col-1 h5.title, .col-1 h6.title { color: #386ea8; padding: 5px 10px 3px }
.col-1 h6.title { margin-bottom: 8px; font-size: 14px }
.col-1 div.content { padding: 0px 10px 10px }
.left-memu { width: 150px; margin-right: 25px; background: none; min-height:520px;}
.left-memu .title { background: url(../images/member/member_left_menu.png) no-repeat; height: 22px; font-size: 12px }
.left-memu h5.title { background-position: left -1px; margin-bottom: 0 }
.left-memu h6.title { margin-bottom: 0 }
.left-memu ul { padding: 10px 5px }
.left-memu ul li { line-height: 35px; padding: 0 6px; height: 35px; overflow: hidden }
.left-memu ul li a { display: block; line-height: 35px; overflow: hidden; _float: left; zoom: 1; outline: none; font-size:14px}
.left-memu ul li a.add { float: right; overflow: visible }
.left-memu ul li.on { background: #e0ebf1; _padding-top: 3px; _height: 35px;line-height: 35px; }
.left-memu ul li.on a{ color:#25D; font-weight:800; font-size:14px;line-height: 35px;}
.left-memu ul li:hover { background: #ecf3f7; text-decoration:underline }
.col-auto .col-right { width: 200px; margin-left: 10px }
.point { border: 1px solid #ffbf7a; background: #fffced; margin-bottom: 10px; position: relative }
.point .content { padding: 8px 10px; }
.point .content .title { color: #ff8400 }
.point .content p { color: #777; text-indent: 20px }
.point a.close span { display: none }
.point a.close { background: url(../images/cross.png) no-repeat left 3px; display: block; width: 16px; height: 16px; position: absolute; right: 4px; top: 4px; outline: none; }
.point a.close:hover { background-position: left -46px }
.point span.o1, .point span.o2, .point span.o3, .point span.o4 { position: absolute; width: 3px; height: 3px; background: url(../images/fillet.png) no-repeat; overflow: hidden }
.point span.o1 { background-position: left top; top: -1px; left: -1px }
.point span.o2 { background-position: right top; top: -1px; right: -1px }
.point span.o3 { background-position: left -3px; bottom: -1px; left: -1px }
.point span.o4 { background-position: right -3px; bottom: -1px; right: -1px; }
.point .content p { font-size: 14px; color: #515050 }
.point .content .title { font-size: 14px; }
.col-avatar li { margin-bottom: 4px; color: #999 }
.col-avatar li img { border: 1px solid #ccc }
.member-info { background: none }
.member-info div.content { padding: 10px; }
.member-info div.content .col-left { margin-right: 10px }
.member-info div.content .col-left img { border: 1px solid #eee }
.member-info div.content .col-auto h5 { border-bottom: 1px solid #eee; margin-bottom: 3px; color: #ff6c00; padding-bottom: 3px }
.member-info div.content .col-auto { _height: 74px; overflow: hidden }
.member-info { font-size:14px; line-height:30px;}
.chongzhibutton { background: url(../images/czbutton.gif) no-repeat; width: 101px; height: 34px; line-height: 34px; font-size: 14px; font-weight: bold; color: #fff; margin: 10px 0 10px 20px; }
.chongzhibutton a { color: #fff; text-decoration: none; }
.currentmenu_name { color: #e96c1f; width: 100%; padding-bottom: 19px; margin-top: 4px; font-size: 16px; font-weight: bold; }
.title-list { }
.title-list li { position: relative; font-family: "宋体"; color: #999; line-height: 22px }
.title-list li a { color: #333 }
.title-list li em { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #999; padding-left: 8px }
.title-list li span { position: absolute; right: 30px }
#footer { padding-top: 28px; margin-top: 50px; background: #F6F6F6; font-family: "Arial"; line-height: 25px; padding-bottom: 30px; border-top: solid 2px #F96600 }
#footer #cup { float: right; }
#copyRight { width: 920px; padding-top: 20px; color: #929292; margin: 0 auto; }
#footer p a { color:/* #5E89B6 */#929292; margin: 0 5px; }
.sytsnum {color:#F00;font-size:14px;font-family:Georgia,Arial; font-weight:700}
/*投稿*/
.addContent { width: 1003px; margin: auto; overflow: hidden }
.addContent .col-left { width: 798px }
.addContent .col-auto .content h6 { border-bottom: 1px solid #cfdce3; padding: 8px 0 3px; margin-bottom: 7px }
.addContent .col-auto .content .upload-pic { width: 180px; height: 145px; text-align: center; overflow: hidden; }
.addContent .col-auto .content .upload-pic a { display: table-cell; vertical-align: middle; width: 180px; height: 145px; text-align: center; *display:block;
*font-size:105px
}
.addContent .col-auto .content .upload-pic { background: #eef2f2; border: 1px solid #dce6ea; zoom: 1; padding: 1px; }
.list-dot { padding-bottom: 10px }
.list-dot li { padding: 5px 0; border-bottom: 1px dotted #c6dde0; font-family: "宋体"; color: #bbb; position: relative }
.list-dot li:hover { background-color: #d9e5ee }
.list-dot li span { color: #004499 }
.list-dot li a.close span { display: none }
.list-dot li a.close { background: url(../images/cross.png) no-repeat left 3px; display: block; width: 16px; height: 16px; position: absolute; right: 5px; bottom: 5px; outline: none; }
.list-dot li a.close:hover { background-position: left -46px }
/*财务模块*/
.payment-show { border: #dae6ed solid 1px; padding: 10px; margin-bottom: 10px; display: block }
.payment-show-on { background: #f0f5f8 }
.payment-show em { font-size: 14px; }
.payment-show-on em { font-weight: 700 }
.payment-show .payment-desc { color: #999; display: block; overflow: auto }
.payment-show .payment-desc img { border: 1px solid #E7E7E7 }
.pay-btn { background: url(../images/member/pay-btn.png) no-repeat 0 0; color: #fff; height: 24px; width: 41px; border: 0 none; display: inline-block; display: -moz-inline-stack; zoom: 1; *display:inline;
cursor: hand; !important;
cursor: pointer }
.member-por { padding: 0 5px 10px; overflow: auto }
.member-por li { padding: 8px 0; color: #999; background: url(../images/uline.gif) repeat-x left top; overflow: hidden }
.li-none li { background-image: none }
.member-por li:hover, .member-por-row li:hover { background-color: #e7f1f3 }
.member-por li p { position: relative; display: block; padding-left: 6px }
.member-por li a.add { background: url(../images/member/att.png) no-repeat; width: 40px; height: 16px; position: absolute; right: 0; text-indent: -1000px; overflow: hidden; top: 0px }
.member-por li img { float: left; margin-right: 6px; border: 1px solid #e6e9ea }
.member-por-row { padding: 0 5px 8px }
.member-por-row li { width: 60px; display: inline-block; zoom: 1; *display:inline;
vertical-align: top }
.member-por-row li div { width: 50px; margin: auto; text-align: center; padding: 5px 0 }
.member-por-row li div img { margin: 0 0 3px; border: 1px solid #e6e9ea }
/*分页*/
#pages { padding: 14px 0 10px; text-align: right; font-family: 宋体 }
#pages a { display: inline-block; width: 26px; height: 22px; line-height: 22px; background: #fff; border: 1px solid #e3e3e3; text-align: center; color: #333 }
#pages a.a1 { background: url(../images/admin_img/pages.png) no-repeat 0 5px; width: 56px; }
#pages a:hover { background: #f1f1f1; color: #000; text-decoration: none; }
#pages span { display: inline-block; width: 26px; height: 22px; line-height: 22px; background: #5a85b2; border: 1px solid #5a85b2; color: #fff; text-align: center; }
.page .noPage { display: inline-block; width: 56px; height: 22px; line-height: 22px; background: url(../img/icu/titleBg.png) repeat-x 0 -55px; border: 1px solid #e3e3e3; text-align: center; color: #a4a4a4; }
/*以下黄页增加的样式 tab*/
.tab-but { border-bottom: 1px solid #c4d5df; padding: 0 10px; margin: 14px 10px 10px }
.tab-but a, .tab-but a span { color: #1975c8; display: inline-block; zoom: 1; *display:inline;
height: 25px; line-height: 100%; background: url(../images/member/tab_bg.png) no-repeat }
.tab-but a { padding-left: 14px; margin-right: 5px; background-color: #f7fafb; }
.tab-but a span { background-position: right top; padding-right: 14px; padding-top: 8px; height: 17px }
.tab-but a.on { background-color: #FFF; position: relative; margin-bottom: -1px; *bottom:-1px;
height: 26px; font-weight: 700 }
.left-info li a { background: url(../images/member/left_icon.png) no-repeat left center; padding-left: 8px }
.left-info li a.add { background-image: none; padding: 0 }
/*模板列表*/
.temp-list { float: left; width: 215px; margin-right: 14px; padding: 5px; margin-bottom: 16px }
.temp-list a.img { display: block; float: left; height: 98px; padding: 1px; width: 98px; border: 1px solid #EAEAEA; margin-right: 8px }
.temp-list a.img:hover { border-style: dashed; border-color: #999 }
.temp-list ul { overflow: hidden; _float: left; zoom: 1 }
.temp-list ul li { border-bottom: 1px dashed #DDDDDD; height: 25px; line-height: 25px }
/*附加参数*/
#addition_param { padding-top: 16px }
#addition_param h5 { border-bottom: 1px solid #E7E7E7; color: #383838; padding-bottom: 6px }
.products-para td, .products-para th { border: 1px solid #c3d4e7; line-height: 30px }
.products-para th { background-color: #f6f9fc; font-weight: normal; text-align: right; padding-right: 10px; width: 100px }
.products-para caption { border: 1px solid #c3d4e7; font-weight: 700; border-bottom: none; background: url(../images/yp/xbg.png) left -40px; height: 26px; line-height: 26px; padding-left: 10px; text-align: left }
.products-para thead td, .products-para thead th { background-color: #F6F9FC }
.products-para thead td { text-align: center }
.products-para td { padding-left: 6px }
.home { background: url("../images/site/icon.png") no-repeat left -40px; padding-left: 18px; }
#selcommunitytip { font-size: 14px; color: #00F; }
.selcommunitybutton, .selcommunitybutton:visited { background: #222 url(overlay.png) repeat-x; display: inline-block; padding: 5px 10px 6px; color: #fff; text-decoration: none; -moz-border-radius: 6px; -webkit-border-radius: 6px; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6); text-shadow: 0 -1px 1px rgba(0,0,0,0.25); border-bottom: 1px solid rgba(0,0,0,0.25); position: relative; cursor: pointer }
.selcommunitybutton:hover { background-color: #111; color: #fff; }
.selcommunitybutton:active { top: 1px; }
.selcommunitybutton, .selcommunitybutton:visited, .medium.selcommunitybutton, .medium.selcommunitybutton:visited { font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
.selcommunitybutton, .selcommunitybutton:visited { font-size: 14px; padding: 8px 14px 9px; }
.selcommunitybutton, .selcommunitybutton:visited { background-color: #2981e4; }
.selcommunitybutton:hover { background-color: #2575cf; text-decoration: none; }
/*充值*/
.bidpay { border: 1px solid #cccccc; background: #fff; margin-bottom: 10px; }
.bidpay .content { padding: 8px 10px; }
.bidpay .content .title { color: #ff8400 }
.bidpay .content p, .bidpay .content div { color: #000; text-indent: 20px; font-size: 14px; font-weight:bold }
.bidpay .content .moneyInp { width: 200px; height: 34px; line-height: 34px; border: 1px solid #b0b0b0; box-shadow: inset 0 1px 2px #eee; text-indent: 6px; margin-left: 23px; margin-right: 10px; }
.bidpay .content .moneyerr { border: 1px solid #ff3900 }
.bidpay .content a{color: #25D;}

.bidpay .content .acc-balance-tip{text-align:right; display:block; float:right; font-weight:normal;line-height: 35px;}
.bidpay .content .acc-charge {background: url(../images/accbtn.png) no-repeat;display: inline-block; width: 101px;height: 33px;line-height: 33px;text-align: center;font-size: 14px;font-weight: bold;margin-left: 10px;text-align: left;float: right;}
.bidpay .content .acc-charge a{color: #fff;text-decoration: none;}

.bidpay-1 {}
.bidpay-1 span.o1, .col-1 span.o2, .col-1 span.o3, .col-1 span.o4 { position: absolute; width: 3px; height: 3px; overflow: hidden }
.bidpay-1 span.o1 { background-position: left -6px; top: -1px; left: -1px }
.bidpay-1 span.o2 { background-position: right -6px; top: -1px; right: -1px }
.bidpay-1 span.o3 { background-position: left -9px; bottom: -1px; left: -1px }
.bidpay-1 span.o4 { background-position: right -9px; bottom: -1px; right: -1px; }
.bidpay-1 h5.title, .col-1 h6.title { color: #000; padding: 5px 10px 3px }
.bidpay-1 h6.title { margin-bottom: 8px; font-size: 14px }
.bidpay-1 div.content { padding: 0px 10px 10px }
/*支付列表*/
.pay-type { overflow: hidden; }
.pay-type ul { margin-left: 16px; }
.pay-type ul li { clear: both; float: left; margin-top: 10px; width:200px; list-style: none; padding: 0; margin: 0; }
.pay-type ul input { float: left; margin-top: 15px; }
.pay-type ul label { float: left; padding-top: 12px; *padding-top:15px;
padding-left: 170px; }
.pay-type ul .alipay { height: 39px; background: url(i/alipay.gif) no-repeat 20px 2px; }
.pay-type ul .wxpay { height: 39px; background: url(i/wxpay.png) no-repeat 20px 2px; }

.pay-type ul .bill { height: 39px; background: url(i/99bill.gif) no-repeat 20px 2px; }
.pay-type ul .chinabank { height: 35px; background: url(i/chinabank.gif) no-repeat 20px 3px; *background-position:20px 5px;
}
.pay-type ul .tenpay { height: 40px; background: url(i/tenpay.png) no-repeat 10px -5px; *background-position:10px -3px;
}
.pay-type ul .icbcebank { height: 53px; background: url(i/icbcperbankb2c.gif) no-repeat 10px 2px; *background-position:10px 10px;
}
.pay-type ul .cmpay { height: 44px; background: url(i/cmpay.gif) no-repeat 10px 10px; *background-position:20px 10px;
}
.pay-type ul .chinapay { height: 44px; background: url(i/chinapay.gif) no-repeat 10px 10px; *background-position:15px 5px;
}
/*支付银行*/
.pay-bank { margin-left: 16px; clear: both }
.pay-bank p { width: 184px; height:40px; float: left; margin: 15px 0px 10px 0px; }
.pay-bank p input { float: left; margin-top: 15px; }
.pay-bank p label { float: left; height: 25px; margin-top: 15px; padding-left: 150px; }
.pay-bank p .cmb { background: url(i/icon_zsyh_s.gif) no-repeat 10px 0px; }
.pay-bank p .icbc { background: url(i/icon_zggsyh_s.gif) no-repeat 10px 0px; }
.pay-bank p .ccb { background: url(i/icon_ccb_s.gif) no-repeat 10px 0px; }
.pay-bank p .abc { background: url(i/icon_abc_s.gif) no-repeat 10px 0px; }
.pay-bank p .spdb { background: url(i/icon_spdb_s.gif) no-repeat 10px 0px; }
.pay-bank p .bofc { background: url(i/icon_bofc_s.gif) no-repeat 10px 0px; }
.pay-bank p .citic { background: url(i/icon_itic_s.gif) no-repeat 10px 0px; }
.pay-bank p .cib { background: url(i/icon_cib_s.gif) no-repeat 10px 0px; }
.pay-bank p .gdb { background: url(i/icon_gdb_s.gif) no-repeat 10px 0px; }
.pay-bank p .sdb { background: url(i/icon_sdb_s.gif) no-repeat 10px 0px; }
.pay-bank p .cebb { background: url(i/icon_cebb_s.gif) no-repeat 10px 0px; }
.pay-bank p .bob { background: url(i/icon_bob_s.gif) no-repeat 10px 0px; }
.pay-bank p .pingan { background: url(i/icon_pingan_s.gif) no-repeat 10px 0px; }
.pay-bank p .cmbc { background: url(i/icon_cmbc_s.gif) no-repeat 10px 0px; }
.pay-bank p .comm { background: url(i/icon_comm_s.gif) no-repeat 10px 0px; }
.payselactive{ width:180px;
    border: 1px solid #ed6d06;
    position: relative;
    margin-left: -1px;
    margin-top: -1px;
}
.paySubBtn { margin-top:30px; cursor: pointer; font-size: 14px; box-shadow: 0 1px 2px 1px #ccc; background: #f8642a; border-bottom: 1px solid #cf3d04; border-top: 1px solid #ff5d1e; padding: 10px 30px; color: #fff; font-weight: bold; border: 0; }
.paySubBtn:hover { background: #d74912; }

/*余额详情*/

.hight41 { background: 0 }
.hight41 { height: 41px; background: #fafafa; line-height: 41px; padding-left: 15px; color: #4d4d4d; position: relative }
.hight41 span select { padding-left: 5px }
.hight41 .tianjian { padding-right: 8px; background: url(../images/yue06.gif) no-repeat right center; color: #06c; cursor: pointer }
.hight41 p { position: absolute; top: 9px; left: 80px }
.hight41 p span { display: block; float: left; height: 22px; line-height: 22px; margin-right: 5px; text-align: center }
.hight41 p span a { display: block; padding: 0 7px; color: #06c }
.hight41 p span a:hover { background: #edf2ff; text-decoration: none }
.hight41 p .failed { background: #06c; color: #fff }
.hight41 p .failed a { background: #06c; color: #fff }
.hight41 p .failed a:hover { background: #06c }

.acc-select { padding: 0 25px 0 0px; margin:10px 0 0 0 }
.acc-select span em { display: inline-block; padding: 0 7px; color: #06c; height: 22px; line-height: 22px; background: #f7f8f8; font-style: normal; cursor: pointer }
.acc-select span em.cur { background: #06c; text-decoration: none; color: #fff }
.acc-select span { margin: 0 5px 0 0 }
.acc_num_up { color: #009970; font-weight:800}
.acc_num_dw { color: #fe684f; font-weight:800}

.acc_ico { background: url(../images/acc-ico.png) 0 4px no-repeat; display: inline-block; padding-left:16px; margin:0px 0 20px 0;}
.acc_num { font-weight: bold; color: #fe684f; font-size: 14px }
.acc_tb table { border-collapse: collapse }
.acc_tb th { background: #f7f8f8; height: 36px }
.acc_tb td { height: 46px; text-align: center }
.acc_tb .even td.acc_num_up { color: #009970 }
.acc_tb .even td.acc_num_dw { color: #fe684f }
.acc_tb .even td { height: 38px; background: #f7f8f8; color: #515050 }
.acc_tb .w1 { width: 135px }
.acc_tb .w2 { width: 220px }
.acc_tb .w_view { width: 225px }
.acc_tb td { word-wrap: break-word; word-break: break-all }

.actline {height: 1px;overflow: hidden;background: url(../images/line.gif) repeat-x;margin: 15px 0;clear: both;float: none;}

.btn-v2 {
    background: url(../images/sbtn.png) 0 1px no-repeat;
    width: 50px;   
    padding: 5px 0 6px 0;
    _padding: 3px 0 4px 0;
    text-align: center;
    font-size: 12px;
    border: 0;
    cursor: pointer;
	margin: 0 10px;
}

.topsident{display:block; float:left; width:18px;height:18px;background:url('../theme/default/img/topsident.png') no-repeat;margin-left:10px;}
.topsbidding{display:block; float:left; width:18px;height:18px;background:url('../theme/default/img/topsident.png') no-repeat;background-position: -24px 0;margin-left:10px;}