﻿/*--reset begin--*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin:0;
	padding:0;
}
body, button, input, textarea {
	font:12px/20px "宋体", tahoma, arial;
	color:#333;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
}
address, cite, dfn, em, var {
	font-style:normal;
}
ul, ol, li {
	list-style:none;
}
a img {
	border:none;
}
a {
	text-decoration:none;
	color:#999;
}
a:hover {
	text-decoration:none;
	color:#e86c00;
}
#head, #main, #top, #main01 {
	margin: 0 auto;
}
.main:after, .Rmain:after, .Register:after, .tab1-Tr:after, .tab1-Tr1:after, .Rtab-tr:after, .right:after, .tip:after {
	height:0;
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
}
/*--
透明样式
.hhh {
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter:alpha(opacity=80);
}
--*/
/*--reset end--*/

/*------------会员中心---------------*/
body {
	background:#e7f8fb;
}
.head {
	width:100%;
	height:94px;
	min-width:960px;
	background:url(../images/top.gif) repeat-x;
}
.headmain {
	width:960px;
	margin:0 auto;
	height:94px;
	background:url(../images/head.jpg) no-repeat 253px 0;
}
.logo {
	width:245px;
	height:59px;
	float:left;
	padding:12px 0 0 4px;
}
.top {
	width:136px;
	height:31px;
	float:right;
	padding-left:2px;
	background:url(../images/help.gif) no-repeat;
	text-align:center;
	line-height:30px;
	color:#333;
}
.top a {
	color:#333;
	margin:0 4px;
}
.headR {
	float:right;
	clear:right;
	color:#fff;
	padding-top:23px;
	line-height:20px;
	white-space:nowrap;
}
.Mxinxi {
	float:right;
	line-height:31px;
	color:#fff;
	padding-right:10px;
}
.headR a {
	margin-left:14px;
	color:#fff;
}
.main {
	width:960px;
	margin:10px auto;
	border:1px solid #b7d0d4;
	_height:500px;
	min-height:500px;
	padding-bottom:10px;
	background:#fff url(../images/left.gif) repeat-y -52px top;
}
.left {
	width:164px;
	float:left;
}
.leftMune {
	width:164px;
	clear:both;
}
.Mtitle {
	width:135px;
	padding-left:28px;
	height:36px;
	line-height:36px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	background:url(../images/menubg.jpg) no-repeat;
}
.leftMune ul {
	padding:3px 0;
	display:none;
}
.onclick .Mtitle {
	background:url(../images/menuhover.jpg) no-repeat;
}
.onclick ul {
	display:block;
}
.leftMune li {
	width:156px;
	height:30px;
	padding:1px 0 1px 8px;
}
.leftMune li a {
	padding-left:22px;
	width:134px;
	height:30px;
	line-height:30px;
	display:block;
	color:#3372a2;
}
.leftMune li a:hover {
	color:#e77743;
}
.leftMune li a.hover {
	background:url(../images/Mhover.gif) no-repeat right;
	font-weight:bold;
	color:#e77743;
}
/*-----------------------------------------*/
.foot {
	width:960px;
	margin:0 auto;
	clear:both;
	padding-top:10px;
	text-align:center;
	color:#999;
	line-height:24px;
}
.foot a {
	margin:0 6px;
	color:#999;
}
.right {
	padding:10px;
	float:right;
	width:776px;
	position:relative;
}
.titleR {
	line-height:32px;
	padding-left:14px;
	color:#666;
	clear:both;
	background:#efefef;
}
.titleR a {
	color:#666;
}
.tab1 {
	line-height:34px;
	width:770px;
	margin:20px 0;
}
.input1 {
	width:120px;
	border:1px solid #ccc;
	height:22px;
	line-height:22px;
}
.input2 {
	width:200px;
	border:1px solid #ccc;
	height:22px;
	line-height:22px;
}
.input3 {
	width:400px;
	border:1px solid #ccc;
	height:22px;
	line-height:22px;
}
.tab2 {
	line-height:30px;
	background:#ddd;
	width:776px;
	margin-top:14px;
	clear:both;
}
.tab2 td {
	padding:0 4px;
}
.tab2 tr {
	background:#fff;
}
.tabtitle td {
	background:#eaeef6;
	font-size:14px;
	line-height:32px;
}
.page {
	line-height:30px;
	text-align:right;
	color:#666;
	float:right;
	padding:7px 14px 7px 0;
}
.page a {
	margin-right:10px;
	color:#666;
}
.text {
	width:400px;
	height:100px;
	margin-top:3px;
	border:1px solid #ccc;
}
/*-------------------------------------------用户登陆 begin----------------------------------------------*/
.loinM {
	width:960px;
	margin:10px auto;
	border:1px solid #b7d0d4;
	background:#fff url(../images/loginBg.jpg) no-repeat 391px 5px;
	height:446px;
}
.loginL {
	width:544px;
	padding:26px 0 0 50px;
	float:left;
	height:300px;
}
.hying {
	line-height:32px;
	font-size:20px;
	font-weight:bold;
	font-family:"微软雅黑";
	font-family:Arial;
	color:#0093dd;
	padding-bottom:14px;
}
.tab1-Tr {
	clear:both;
	line-height:28px;
	min-height:28px;
	padding:9px 0;
}
.tab1-Tr2 {
	min-height:20px;
	line-height:20px;
	padding:4px 0;
}
.tab1-Tr3 {
	padding-left:38px;
}
.tab1-td1 {
	float:left;
	width:98px;
	text-align:right;
	font-size:14px;
}
.tab1-td2 {
	float:left;
	width:38px;
	padding:6px 6px 0 0;
	text-align:right;
}
.tab1-td3 {
	float:left;
	font-size:14px;
}
.tab1-Tr1 {
	padding-left:98px;
}
.wrong {
	float:left;
	padding-left:25px;
	color:#c30000;
	background:url(../images/worong.gif) no-repeat 6px center;
}
.yzmpic {
	float:left;
	padding-left:10px;
}
.Linput {
	font-size:14px;
	width:240px;
	height:26px;
	border:1px solid #aaa;
	line-height:26px;
	float:left;
	background:url(../images/Minput.gif) repeat-x top;
}
.Linput1 {
	width:94px;
}
.Ltabl {
	font-size:14px;
	text-align:right;
}
.fuxuan {
	float:left;
	margin:3px 4px 0 0;
}
.wzsm {
	float:left;
	color:#666;
}
.Mbtn {
	width:110px;
	height:43px;
	line-height:40px;
	padding-right:35px;
	text-align:center;
	font-size:18px;
	font-family:"微软雅黑";
	_font-family:Arial;
	display:block;
	font-weight:bold;
	color:#fff;
	background:url(../images/Mbtn.jpg) no-repeat;
}
.Mbtn:hover {
	color:#fff;
}
.Rlogin {
	width:340px;
	float:left;
	padding-top:30px;
	height:300px;
	line-height:24px;
}
.Rlogin strong {
	font-size:14px;
}
.Rlogin p {
	padding:18px 0 35px;
	color:#999;
}
.Rlogin span {
	clear:both;
	display:block;
	color:#999;
	line-height:20px;
}
.mbtn1 {
	width:106px;
	height:32px;
	line-height:32px;
	text-align:center;
	color:#fff;
	display:block;
	font-size:14px;
	margin-top:6px;
	border:none;
	background:url(../images/Mbtn1.gif) no-repeat;
}
.mbtn1:hover {
	color:#fff;
}
/*-------------用户登陆 end-----------*/
/*-----------------------------------------------------注册 begin ------------------------------------------------*/
.Register {
	width:960px;
	margin:10px auto;
	background:#fff;
	border:1px solid #b7d0d4;
	_padding-bottom:20px;
}
.leixing {
	padding-left:32px;
	height:60px;
	line-height:60px;
	font-weight:bold;
	font-size:16px;
	clear:both;
	font-family:"microsoft yahei", Tahoma;
}
.Rbox {
	width:355px;
	height:256px;
	padding:0 38px;
	float:left;
	margin:0 0px 20px 32px;
	display:inline;
	background:url(../images/kbg.jpg) no-repeat;
}
.Rbox strong {
	display:block;
	text-align:center;
	font:22px/50px "微软雅黑";
	_font-family:Arial;
}
.Rbox p {
	line-height:24px;
	color:#666;
}
.Rbtn {
	padding-top:14px;
}
.Rbtn a {
	display:block;
	width:193px;
	height:52px;
	margin:0 auto;
	background:url(../images/Rbtn.jpg) no-repeat;
}
.Rmain {
	width:925px;
	margin:10px auto;
	background:#fff;
	padding:19px 0 50px 35px;
	border:1px solid #b7d0d4;
}
.flow {
	float:left;
	height:39px;
	white-space:nowrap;
}
.flow li {
	float:left;
	line-height:39px;
	height:39px;
	white-space:nowrap;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	background:url(../images/flow.gif) no-repeat;
}
.flow .flow1 {
	width:116px;
	padding-left:14px;
}
.flow .flow2 {
	width:118px;
	padding-left:45px;
	background-position:-130px 0;
}
.flow .flow3 {
	width:128px;
	padding-left:50px;
	background-position:-293px 0;
}
.zlogin {
	float:left;
	padding-left:16px;
	line-height:39px;
}
.zlogin a {
	color:#168dde;
	margin:0 6px;
	text-decoration:underline;
}
.Num1 {
	clear:both;
	height:55px;
	font:24px/47px "微软雅黑";
	_font:24px/47px Arial;
	padding:30px 0 0 92px;
	background:url(../images/Num1.gif) no-repeat 16px 30px;
}
.Num1 span {
	color:#c30000;
	font-family:"宋体";
	font-size:12px;
	padding-left:14px;
}
.Rtab {
	clear:both;
	line-height:36px;
	padding-top:14px;
}
.Rtab-tr {
	clear:both;
	line-height:25px;
	min-height:25px;
	padding:6px 0;
}
.Rtab-td {
	width:136px;
	float:left;
	text-align:right;
}
.Rinput {
	border:1px solid #ddd;
	height:23px;
	line-height:23px;
	float:left;
	margin-right:8px;
	background:url(../images/Minput.gif) repeat-x 0 -1px;
}
.Rinput1 {
	width:176px;
}
.Rinput2 {
	width:266px;
}
.shuom {
	float:left;
	color:#999;
}
.fuxuan1 {
	float:left;
	margin:7px 6px 0 0;
}
.wzsm a {
	color:#168dde;
	text-decoration:underline;
	margin:0 4px;
}
.Num2 {
	background:url(../images/Num2.gif) no-repeat 16px 30px;
}
.Num2-1 {
	padding:23px 0 0 93px;
	clear:both;
	height:26px;
	font:18px/20px "微软雅黑";
	_font:18px/20px Arial;
	background:url(../images/Num2-1.gif) no-repeat 64px 23px;
}
.select1 {
	padding:0 20px 0 4px;
	float:left;
	height:23px;
	line-height:23px;
	border:1px solid #ddd;
	background:url(../images/select.gif) no-repeat right;
}
.Rinput4 {
	width:86px;
}
.Rinput5 {
	width:386px;
}
.Num2-2 {
	background:url(../images/Num2-2.gif) no-repeat 64px 23px;
}
.btnP td {
	padding-top:14px;
}
/*-------------弹出层------------*/
.floatBg {
	width:100%;
	height:100% !important;
	height:712px;
	background:#000;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter:alpha(opacity=60);
	position:absolute;
	left:0;
	top:0;
	z-index:1000;
}
.float {
	width:666px;
	position:absolute;
	left:50%;
	top:100px;
	margin:0 0 0 -338px;
	border:5px solid #ccc;
	background:#fff;
	z-index:1001;
	padding-bottom:20px;
}
.floatTitle {
	width:638px;
	height:32px;
	line-height:32px;
	padding:0 14px;
	background:#ddd;
	border-bottom:1px solid #ccc;
}
.floatTitle strong {
	float:left;
}
.floatTitle span {
	float:left;
	color:#F00;
	padding-left:10px;
}
.floatTitle a {
	float:right;
	color:#666;
}
.yixuan {
	padding:10px 14px;
	background:#f6f6f6;
	line-height:22px;
	clear:both;
	min-height:20px;
	_height:20px;
}
.yixuan span {
	float:left;
}
.yixuan a, .yixuan a:hover {
	float:left;
	line-height:18px;
	height:18px;
	margin-right:10px;
	border:1px solid #ccc;
	padding:0 21px 0 5px;
	white-space:nowrap;
	color:#666;
	background: url(../images/close.gif) no-repeat right -17px;
}
.yixuan a:hover {
	background-position:right 0;
}
.xuanze {
	padding:10px 6px;
}
.xuanze li {
	float:left;
	padding:4px 8px;
	white-space:normal;
}
.xuanze li a {
	display:block;
	padding:0 3px;
	color:#666;
	line-height:22px;
}
.xuanze li a:hover {
	background:#198dd4;
	color:#fff;
}
.floatBtn {
	clear:both;
	padding-top:20px;
}
.floatBtn a {
	width:95px;
	height:31px;
	line-height:28px;
	font-size:14px;
	color:#fff;
	display:block;
	margin:0 auto;
	padding-right:2px;
	text-align:center;
	background:url(../images/Fbtn.gif) no-repeat;
}
/*---------选择地区弹出层 begin-------------*/
.addr {
	width:630px;
	clear:both;
	padding:10px 0;
}
.addr li {
	width:94px;
	float:left;
	line-height:24px;
	height:24px;
	display:inline;
	padding:1px 0 1px 10px;
}
.addr .dizhi1 a, .addr .dizhi1 .dizhi1 a {
	color:#fff;
	background:#cd6210;
}
.addr li a, .addr .dizhi1 ul a, .addr .dizhi1 .dizhi1 ul a {
	display:block;
	height:24px;
	line-height:24px;
	padding-left:10px;
	color:#333;
	background:#fff;
}
.addr li a:hover, .addr .dizhi1 .dizhi1 ul a:hover {
	color:#fff;
	background:#cd6210;
}
.addr li ul {
	position:absolute;
	top:0px;
	left:70px;
	border:3px solid #ccc;
	width:210px;
	background:#fff;
	z-index:1000;
	zoom:1;
	padding:8px 2px;
	display:none;
}
.dizhi1 {
	position:relative;
	z-index:100;
}
.addr li.dizhi1 ul {
	display:block;
}
.addr li.dizhi1 ul ul {
	display:none;
}
.addr li.dizhi1 ul li.dizhi1 ul {
	display:block;
}
/*---------选择地区弹出层 end-------------*/
/*----------------table------------------------*/
.bitian {
	margin:0 6px;
	color:#c30000;
}
.dangxuan {
	float:left;
	margin-top:6px;
}
.dangxuanC {
	float:left;
	padding:0 10px 0 6px;
}
.select2 {
	float:left;
	margin-top:4px;
}
.Rtab-tr1 {
	padding-left:136px;
}
.gou {
	float:left;
	padding-left:25px;
	color:#11c822;
	display:block;
	background:url(../images/right.gif) no-repeat 5px center;
}
.yzmpic2 {
	float:left;
}
.sTab {
	padding:10px 0;
	min-height:24px;
	float:left;
}
.sTab-td {
	float:left;
	line-height:24px;
	text-align:right;
}
.xxka {
	padding:10px 10px 0;
	height:32px;
	background:url(../images/line.jpg) repeat-x bottom;
}
.xxka li {
	float:left;
	padding-right:6px;
}
.xxka li a {
	display:block;
	border:1px solid #dbdbdb;
	border-bottom:none;
	line-height:30px;
	background:#fff;
	padding:0 15px;
}
.xxka li a.hover {
	color:#e77743;
	line-height:28px;
	padding-bottom:2px;
	border-top:2px solid #e77743;
}
.xxka li a:hover {
	color:#e77743;
}
.tupiank {
	width:320px;
	height:200px;
	position:absolute;
	top:70px;
	right:30px;
	border:1px solid #ddd;
}
.xytitle {
	font:24px/78px "微软雅黑";
	_font-family:Arial;
	text-align:center;
}
.xycont {
	padding:10px 30px 40px;
}
.xycont p {
	line-height:24px;
	font-size:14px;
	padding:8px 0 10px;
}
.xycont strong {
	line-height:32px;
	font-size:16px;
	font-weight:bold;
	color:#056ea1;
}
/*------------------提示信息------------------------*/
.tip {
	border:1px solid #fec398;
	padding-left:110px;
	min-height:60px;
	_height:60px;
	padding-bottom:8px;
	margin-top:10px;
	background:#fff8d9 url(../images/tip.gif) no-repeat 29px 10px;
}
.tipcont {
	width:636px;
	float:left;
	padding-top:6px;
}
.tipcont strong {
	font-size:14px;
	line-height:30px;
}
.tipcont p {
	color:#666;
	line-height:24px;
}
.tipclose {
	width:12px;
	height:12px;
	float:left;
	line-height:12px;
	overflow:hidden;
	margin-top:8px;
	background:url(../images/tclose.gif) no-repeat;
}
.ckhelp {
	color:#056ea1;
	margin-left:16px;
	text-decoration:underline;
}
.ckhelp:hover {
	color:#e86c00;
	text-decoration:underline;
}
.blue {
	color:#056ea1;
}
.red {
	color:#ff080e;
}
.green {
	color:#019336;
}
.orange {
	color:#e86c00;
}
/*-----2012-04-26------*/
.Register1 {
	margin-top:0;
}
.xxtab {
	width:962px;
	margin:0 auto;
	height:42px;
	clear:both;
	padding-top:10px;
}
.xxtab li {
	float:left;
	height:42px;
	overflow:hidden;
}
.xxtab li a {
	width:146px;
	height:38px;
	padding-top:4px;
	color:#fff;
	display:block;
	text-align:center;
	line-height:38px;
	font-size:20px;
	font-family:"microsoft yahei", Tahoma;
	background:url(../images/tabg.gif) no-repeat left bottom;
}
.xxtab li a:hover {
	color:#fff;
}
.xxtab li a.hover:hover {
	color:#fff;
}
.xxtab li a.hover {
	width:163px;
	height:42px;
	padding:0px;
	color:#fff;
	display:block;
	text-align:center;
	line-height:42px;
	font-size:20px;
	background:url(../images/tabhover.gif) no-repeat bottom;
}
.xxtab li.list2 a {
	background-position:right bottom;
}
.leixing strong {
	font-size:22px;
	color:#3a7ed5;
	padding:0 5px;
}
.gerensm {
	line-height:28px;
	padding:0 50px 60px;
}
.gerensm .Rbtn {
	width:193px;
}

/*----附件列表  begin----*/
ul.Thumb, ul.ThumbMng, ThumbPreview {
	list-style-type:none;
	padding:3px;
	margin:3px;
}
ul.Thumb li, ul.ThumbMng li, ThumbPreview li {
	list-style-type:none;
	float:left;
	border:solid 3px #cfcfcf;
	padding:3px;
	margin:0px 4px 6px 0px;
	height:140px;
}
div.attaimg img {
	border:0px;
	width:100px;
	height:120px;
	line-height:120px;
	text-align:center;
	vertical-align:middle;
}
div.attaimg {
	width:100px;
	height:120px;
	text-align:center;
	line-height:120px;
	display:block;
	clear:both;
}
div.attamng {
	text-align:center;
}
div.attamng a {
	color:Red;
}
div.attamng a:hover {
	text-decoration:underline;
}
.ltl_Address {
	width:150px;
	float:left;
	word-break: break-all;
}
/*----附件列表  end----*/
/*-----找回密码 begin------*/
.losttxt {
	line-height:26px;
	padding:8px 0;
	font-size:14px;	
}
.cxzh {
	color:#198dd4;
	text-decoration:underline;
}
.cxzh:hover {
	color:#cd6210;
	text-decoration:underline;
}
.leixing span {
	padding-left:30px;
	font-size:12px;
	font-weight:normal;
}
.leixing span a {
	color:#f56a29;
	margin-left:6px;
}
.leixing span a:hover {
	text-decoration:underline;
}