body,div,p,input,a,textarea,ul,li,h1,h2,h3,h4,h5,h6,dl,dt,dd,span,form{margin:0;padding:0;}
body,input{font:normal 12px Microsoft Yahei, Verdana, ËÎÌå, sans-serif; outline:none;}
ul li{list-style:none;}


html,body{
	height:100%;
}
img{
border:0px;
}
body{
	color: #333333;
}

a { color:#333333; text-decoration:none; }
a:hover {color:#005099; text-decoration:none; }
.clearfix{clear: both; height:0px;}
.h25 { line-height:25px;}
.fl { float:left;}
.fr { float:right;}

.text1 { font-size:14px;}
.text2 {color:#005099;}
.text5 { font-size:18px;color:#EA5605;}
.text10 {color:#d30000;}
.maincont{
	background-color: #ffffff;
	min-height:500px;
	width:1200px;
	margin:auto;
}

.topbg{
	width:510px;
	margin:auto;
	text-align:center;
	padding:30px;
}
.ggcont{
	background-color: #ffffff;
	padding:30px;
	line-height:30px;
	font-size:14px;
}


.zsfwbtn {
 width:800px;margin:auto;margin-top:40px; min-height:300px;}
.zsfwbtn .hbtn LI {
HEIGHT: 60px; float:left;
margin:30px 50px;
}

.zsfwbtn .hbtn LI.mr0 {
margin-right:0px;
}

.zsfwbtn .hbtn LI A {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 60px;
	WIDTH: 300px;
	HEIGHT: 60px;
	COLOR: #ffffff;
	FONT-SIZE: 14px;
	DISPLAY: inline-block;
	border-radius:6px;
	-webkit-border-radius: 6px;
	background-color: #005099;
	font-size:25px;
}

.zsfwbtn .hbtn LI A:hover {
	background-image: url(../images/btnon.gif);
	text-decoration: none;
}
.membox {
margin-top:20px;
}

.meml {
	width:200px;
	float:left;
	background-color: #f7f7f7;
}
.memr {
width:1000px;
float:right;
}

.memnav dt{
	line-height:40px;
	padding-left:15px;
	font-size:16px;
	height:40px;
	border-bottom:1px solid #f2f2f2;
	font-weight: bold;
	background-color: #e7e7e7;
}

.memnav dd {
	border-bottom:1px solid #F4EFEA;
}
.memnav dd a{
	padding-left:15px;
	line-height:30px;
	display:block;
	padding-left:15px;
}
.memnav dd a.wt{
	font-weight: bold;
	color: #FF0000;
}


.memnav dd a:hover{
	background-color: #ffffff;
}
.memnav dd.on a{
	padding-left:15px;
	line-height:30px;
	display:block;
	padding-left:15px;
	background-color: #ffffff;
}



.memrt{
	color:#604136;
	line-height:40px;
	padding-left:25px;
	font-size:16px;
	height:40px;
	border-bottom:1px solid #F4EFEA;
}
.memrcont{
padding:25px;
line-height:25px;
}
.logbox{
	border:solid 1px #dddddd;
	background-color: #f8f8f8;
	padding:20px 30px;
min-height:300px;
margin:auto;
}
input.loginput{border:1px solid #dfdfdf; padding:10px; width:220px;}
input.loginput1{border:1px solid #dfdfdf; padding:10px; width:180px;}

input.reginput{border:1px solid #dfdfdf; padding:4px 5px; width:200px;}
input.reginput1{border:1px solid #dfdfdf; padding:4px 5px;}

input.ms_btn{background:#F39D00; border:none; width:230px; font-size:16px; padding:10px 10px; color:#FFF; cursor:pointer; -moz-border-radius: 5px;/* Gecko browsers */-webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;/* W3C syntax */}
input.ms_btn:hover{
	background-color: #FFB428;
}
.log-rbox{width:240px; padding:20px 0px; margin:auto;}
.log-rboxt1{ text-align:center; font-size:14px; height:40px; line-height:40px;}
.log-rboxt2{ text-align:center; font-size:14px;padding:20px 0px 30px;border-top:1px dotted #c5c5c5;}
.log-rboxt2 p{ height:40px; line-height:40px;}

input.login_btn{background:#00a9dc; padding:0 55px;*padding:0 35px;_padding:0 35px; border:none; margin:2px; height:34px; color:#FFF; cursor:pointer; -moz-border-radius: 2px;/* Gecko browsers */-webkit-border-radius: 2px;   /* Webkit browsers */
    border-radius:2px;/* W3C syntax */}
input.login_btn:hover{ background:#09C8FF;}


.meminfo{
background-color: #F9F9F9;
background-image: url(../images/ico_member.gif);
background-repeat: no-repeat;
background-position: 10px center;
padding:10px 20px 10px 90px;
line-height:24px;
font-size:12px;
}
.payinfo_t{ font-size:16px; font-weight:bold;height:40px; line-height:40px;}
.payinfo_pay{padding:5px 10px;color:#603723;line-height:25px;}


.zhuchet { font-size:18px;}

.xmitem{ border:1px solid #dfdfdf; padding:10px;}

.xmitem1{ width:280px ; float:left;}
.xmitem2{ border:1px solid #dfdfdf; padding:10px;}
.xmitem3{ border:1px solid #dfdfdf; padding:10px;}
.xmitem4{ border:1px solid #dfdfdf; padding:10px;}

.xzbox{ border:1px solid #dfdfdf;}


.bzxmitem3 li{ float:left; width:280px; line-height:25px;}



.norecord {
	background-image: url(../images/order_none.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:100px;
	margin:70px auto;
	text-align:center;
	line-height:40px;
	font-size:12px;
}
.tab_box{border:1px #EEEEEE solid; background:#F7F7F7;}
.tab_box td{ text-align:center;}
.info_list td{border-bottom:1px #EEEEEE solid; }

.sel{height:auto;margin-right:2px;padding:5px 0px 5px 5px;line-height:18px;border:1px solid #dfdfdf;}



.lboxdh { padding:5px 10px;}
.lboxdh li{
	line-height:30px;
	height:30px;
	margin:5px 0px;
	float:left;
	width:50%;
}

.payinfo_t{ font-size:16px; font-weight:bold;height:40px; line-height:40px;}
.payinfo_pay{padding:5px 10px;color:#603723;line-height:30px;}

.onepic img{ max-width:600px;}


.Page{ text-align: center; padding:30px 0; font-size:12px; line-height:16px;}
.Page span{ padding:4px 10px; margin:0 3px; display:inline-block; color:#999999; border:1px solid #ccc;}
.Page a{ padding:4px 10px; margin:0 3px; display:inline-block;font-size:12px; background-color:#e3e3e3;border:1px solid #ccc;}
.Page a:link,.Page a:visited{}
.Page a:hover{
	color:#fff;
	text-decoration: none;
	background-color: #015BC9;
}
.Page .cur{ color:#fff;background-color: #015BC9;}
.Page a.cur:link,.Page a.cur:visited,.Page a.cur:hover{ color:#fff; }

.footer {
border-top:1px solid #dfdfdf;
margin:auto;
line-height:22px;
padding:15px 0px;
text-align:center;
margin-top:40px;
}
.addpanel_overlay {
	Z-INDEX: 1100; POSITION: fixed; FILTER: alpha(opacity=56); WIDTH: 100%; BOTTOM: 0px; DISPLAY: none; BACKGROUND: #6B4C4A; HEIGHT: 100%; TOP: 0px; RIGHT: 0px; LEFT: 0px; opacity: 0.56; moz-opacity: 0.56; _position: absolute
}
.addpanel_dialog {
	Z-INDEX: 1200; POSITION: fixed; MARGIN-TOP: -107px; WIDTH: 555px; BACKGROUND: url(newimages/yj_.gif) #00a9dc no-repeat 50% bottom; HEIGHT: 203px; MARGIN-LEFT: -277px; TOP: 50%; LEFT: 50%; _margin-top: 0; _position: absolute
}
.addpanel_windowname {
	POSITION: relative; MARGIN-TOP: -2px; BACKGROUND: url(newimages/yj.gif) no-repeat left top; HEIGHT: 32px; OVERFLOW: hidden
}
.addpanel_windowname H2 {
	LINE-HEIGHT: 32px; DISPLAY: inline; FLOAT: left; COLOR: #fff; MARGIN-LEFT: 10px; FONT-SIZE: 14px; FONT-WEIGHT: 100
}
.addpanel_windowname A {
	MARGIN: 10px 10px 0px 0px; WIDTH: 21px; DISPLAY: inline; BACKGROUND: url(../images/close.gif) no-repeat 0px -14px; FLOAT: right; HEIGHT: 14px; CURSOR: pointer
}
.addpanel_windowname A:hover {
	BACKGROUND-POSITION: 0px 0px; CURSOR: pointer
}
.addpanel_inlay {
	MARGIN: 0px 10px; WIDTH: 535px; DISPLAY: inline; BACKGROUND: url(newimages/yj.gif) #fff no-repeat right top; FLOAT: left; HEIGHT: 160px; OVERFLOW: hidden
}

.mempic img
{
max-width:300px;
}
input.f_btn{background:#00a9dc; padding:0 25px;*padding:0 35px;_padding:0 35px; border:none; margin:2px; height:24px; color:#FFF; cursor:pointer; -moz-border-radius: 2px;/* Gecko browsers */-webkit-border-radius: 2px;   /* Webkit browsers */
    border-radius:2px;/* W3C syntax */}
input.f_btn:hover{ background:#09C8FF;}