body, html {
	background: #fff
}
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
}
.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 {
	border:1px solid #d7e3ea;
	padding:8px 10px;
	margin-bottom:10px;
	background:#f6fafd;
	zoom:1
}
.headerbox{ height:90px; background-color:#fff; border-bottom:solid 3px #1369c0;}
#header {
	
}
#header,  #memberArea,  #footer {
	width:1000px;
	margin:auto
}
#header {
}
#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 {
	height:70px;
	float:left;
	padding-right:120px
}
#header .logo img {
	margin-top:5px
}
#header .logo h3 {
	display:none
}
.main{ width:1000px; margin-left:auto; margin-right:auto;}
#header_link {
	height:30px; line-height:30px; background-color:#f4f4f4; border-bottom:solid 1px #ccc; text-align:right;
}
#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:8px;
	background:none
}
.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:24px;
	padding:0 6px;
	height:24px;
	overflow:hidden
}
.left-memu ul li a {
	display:block;
	line-height:24px;
	overflow:hidden;
	_float:left;
	zoom:1;
	outline:none;
}
.left-memu ul li a.add {
	float:right;
	overflow:visible
}
.left-memu ul li.on {
	background:#e0ebf1;
	_padding-top:3px;
	_height:21px
}
.left-memu ul li:hover {
	background:#ecf3f7
}
.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;
}
.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
}
.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 {
	color:#666;
	line-height:24px;
	text-align:center;
	padding:12px 0;
	margin-top:30px;
	border-top:1px solid #e5e5e5
}
#footer a {
	color:#666;
}
/*投稿*/
.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/v9/icon.png") no-repeat left -40px;
	padding-left:18px;
}
