html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;}table{border-collapse:collapse;}address,caption,cite,code,dfn,strong,th,var{font-style:normal;}h1,h2,h3,h4,h5,h6{font-size:1em;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}ins{text-decoration:none;}del{text-decoration:line-through;}input,textarea,select{font-family:inherit;font-weight:inherit;font-size:1em;padding:0;}.clear{height:0;font-size:0;line-height:0;clear:both;overflow:hidden;}


html{color:#000;background:#fff;}

body{
font-size:0.75em;
color:#000;
background:#fff; 
font-family:Microsoft yahei, Verdana, Tahoma, Arial, Helvetica, sans-serif;
text-align:center;
}
a:link,a:visited,a:hover,a:active{
text-decoration:none;
}
a img{border-width:0px;}
ul,dl,ol,li{list-style:none;}
input,select,button{outline:none;}

.d-box1{width:100%;text-align:left;background:url(img/f-line0.gif) repeat-x;}
.header{height:53px;margin:0 40px;padding-top:17px;}
.d-logo{width:100%;height:45px;line-height:45px;}
.d-logo a{font-size:30px;color:#666;}
.d-con1{position:relative;width:1050px;height:625px;margin:0 auto;}
.d-div1{padding:195px 195px 0;width:261px;height:163px;}
.d-div1 span{display:block;width:261px;height:163px;background:url(img/f-img1.gif) no-repeat;text-indent:-9999px;overflow:hidden;}
.login-box-warp{position:absolute;top:50px;right:75px;width:292px;background-color:#fff;border:1px solid #b7c0cc;}
.login-tag{overflow:hidden;}
.login-tag li{float:left;width:50%;height:52px;line-height:52px;font-size:14px;text-align:center;border-bottom:1px solid #b7c0cc;cursor:pointer;}
.login-tag li:nth-child(1){background:url(img/f-line1.gif) no-repeat right center;}
.login-tag .active{height:49px;border-bottom:4px solid #2f5489;}
.d-tag-con1{position:relative;display:none;margin:30px 20px;clear:both;}
.d-tag-con1.active{display:block;}
.d-field,.d-field2{width:246px;height:38px;margin-bottom:30px;border:1px solid #ccc;border-radius:5px;}
.d-field label{display:inline-block;width:39px;height:37px;margin-right:10px;border-right:1px solid #ccc;vertical-align:middle;}
.d-field2{border:none;}
.login-text2{width:122px;height:30px;margin-right:7px;border:1px solid #ccc;color:#c9c6cc;font-size:14px;border-radius:5px;vertical-align:middle;padding-left: 7px;}
.d-code1{width:90px;height:32px;margin-right:5px;vertical-align:middle;}
.d-code2{width:16px;height:16px;vertical-align:middle;}
.d-icon1,.d-icon2{display:block;width:38px;height:37px;background:url(img/f-icon1.gif) no-repeat center 7px;}
.d-icon2{background:url(img/f-icon2.gif) no-repeat center 8px;}
.login-text{width:190px;height:30px;border:none;color:#c9c6cc;font-size:14px;}
.d-login-auto{margin-bottom:5px;}
.d-login-auto span{color:#999;}
.d-login-auto input{vertical-align:middle;}
.d_Submit{width:248px;height:40px;border:0;background-color:#2f5489;color:#fff;font-size:14px;border-radius:5px;cursor:pointer;}
.login-links{margin-top:5px;}
.login-links a{color:#5a87d0;text-decoration:underline;}
.login-links a:nth-child(2){float:right;}

.d-register-box{width:637px;margin:0 auto;padding:40px 0 0;}
.progress1,.progress2,.progress3,.progress4,.progress5,.progress6{width:637px;height:36px;margin-left:20px;margin-bottom:70px;background:url(img/progress1.gif) no-repeat;text-indent:-9999px;overflow:hidden;}
.progress2{background:url(img/progress2.gif) no-repeat;}
.progress3{background:url(img/progress3.gif) no-repeat;}
.progress4{background:url(img/progress4.gif) no-repeat;}
.progress5{background:url(img/progress5.gif) no-repeat;}
.progress6{background:url(img/progress6.gif) no-repeat;}
.d-con2,.d-con4{height:370px;}
.d-con2 p{line-height:25px;font-size:14px;text-indent:2em;color:#000;}
.d-con3{}
.d-con4{height:390px;}
.d-con5{height:auto;margin-bottom:40px;}
.d_Submit2,.d_Submit3{width:120px;height:40px;margin-left:180px;line-height:40px;text-align:center;color:#fff;background-color:#5a87d0;border-radius:5px;border:none;cursor:pointer;}
.d_Submit3{margin-left:30px;background-color:#d6d6d6;}

.d-field1,.d-field2{margin-bottom:15px;}
.d-field2{margin-left:180px;color:#999;}
.d-field2 input{vertical-align:middle;}
.d-field2 span{margin-left:5px;}
.d-field1 label{display:inline-block;width:170px;margin-right:10px;text-align:right;color:#7e848d;font-size:14px;}
.d-field1 label i{margin-right:5px;color:red;}
.r-text1,.r-text2{width:260px;height:33px;margin-right:10px;padding-left:10px;border:1px solid #ccc;color:#c9c6cc;font-size:14px;border-radius:5px;vertical-align:middle;color:#8d8d8d;}
.r-text2{width:135px;}
.r-select1{width:270px;height:33px;line-height:33px;border:1px solid #ccc;padding-left:10px;color:#333;font-size:14px;}
.f-icon5{display:inline-block;width:20px;height:20px;background:url(img/f-icon5.gif) no-repeat;vertical-align:middle;}

.d-success-box,.d-error-box{height:200px;text-align:center;font-size:22px;padding:150px 0 0;color:green;}
.d-error-box{color:red;}
.d-back,.d-back a{color:#5284cc;font-size:16px;}
.d_Submit4{margin-left:245px;}
/*jquery的验证错误信息验证*/
.formError {
	z-index: 990
}

.formError .formErrorContent {
	z-index: 991
}

.formError .formErrorArrow {
	z-index: 996
}

.ui-dialog .formError {
	z-index: 5000
}

.ui-dialog .formError .formErrorContent {
	z-index: 5001
}

.ui-dialog .formError .formErrorArrow {
	z-index: 5006
}



.formError {
	display: block;
	position: absolute;
	top: 300px;
	left: 300px;
	text-align: left;
	cursor: pointer
}

.formError.inline {
	display: inline-block;
	position: relative;
	top: 0;
	left: 0
}



.formError .formErrorContent {
	position: relative;
	width: 100%;
	min-width: 120px;
	padding: 4px 10px;
	border: 1px solid red;
	border-radius: 6px;
	background-color: #fff;
	box-shadow: 0 0 6px #999;
	color: red;
	font: 12px/18px "\5b8b\4f53", Tahoma
}

.formError.inline .formErrorContent {
	border: 0;
	border-radius: 0;
	box-shadow: none
}

.greenPopup .formErrorContent {
	background-color: #33be40
}

.blackPopup .formErrorContent {
	background-color: #393939;
	color: #fff
}

.formError .formErrorArrow {
	position: relative;
	margin: -2px 0 0 13px;
	width: 15px
}

body.rtl .formError .formErrorArrow, body[dir=rtl] .formError .formErrorArrow
	{
	margin: -2px 13px 0 0
}

.formError .formErrorArrowBottom {
	top: 2px;
	margin: 0 0 0 12px;
	box-shadow: none
}

.formError .formErrorArrow div {
	display: block;
	height: 1px;
	margin: 0 auto;
	border-right: 2px solid red;
	border-left: 2px solid red;
	background-color: #fff;
	box-shadow: 0 2px 3px #444;
	box-shadow: none;
	font-size: 0;
	line-height: 0
}

.formError .formErrorArrowBottom div {
	box-shadow: none
}

.greenPopup .formErrorArrow div {
	background-color: #33be40
}

.blackPopup .formErrorArrow div {
	background-color: #393939;
	color: #fff
}

.formError .formErrorArrow .line10 {
	width: 15px;
	border: 0
}

.formError .formErrorArrow .line9 {
	width: 9px;
	border: 0
}

.formError .formErrorArrow .line8 {
	width: 11px
}

.formError .formErrorArrow .line7 {
	width: 9px
}

.formError .formErrorArrow .line6 {
	width: 7px
}

.formError .formErrorArrow .line5 {
	width: 5px
}

.formError .formErrorArrow .line4 {
	width: 3px;
	border-right: 1px solid red;
	border-left: 1px solid red
}

.formError .formErrorArrow .line3 {
	width: 1px;
	background-color: red;
	border: 0
}

.formError .formErrorArrow .line1, .formError .formErrorArrow .line2 {
	width: 1px;
	border: 0;
	background-color: none;
	display: none
}

.formError-noArrow .formErrorArrow {
	display: none
}

.formError-text .formErrorContent {
	padding: 0;
	border: none;
	background: 0 0;
	color: #ed1b23;
	box-shadow: none
}

.formError-text.greenPopup .formErrorContent {
	color: #33be40
}

.formError-text.blackPopup .formErrorContent {
	color: #393939
}

.formError-text .formErrorArrow {
	display: none
}

.formError-small .formErrorContent {
	padding: 3px 10px;
	border: 1px solid #333;
	border-radius: 4px;
	box-shadow: none
}

.formError-small .formErrorArrow div {
	display: none;
	border-right-color: #333;
	border-left-color: #333;
	box-shadow: none
}

.formError-small .formErrorArrow .line1, .formError-small .formErrorArrow .line3,
	.formError-small .formErrorArrow .line4, .formError-small .formErrorArrow .line5,
	.formError-small .formErrorArrow .line6, .formError-small .formErrorArrow .line7
	{
	display: block;
	border-width: 0 1px
}

.formError-small .formErrorArrow .line7 {
	border: 0
}

.formError-small .formErrorArrow .line3 {
	border-width: 0 1px;
	border-color: #333
}

.formError-small .formErrorArrow .line1 {
	background-color: #333
}

.formError-white .formErrorContent {
	border-color: #ed1b23;
	background-color: #fff;
	color: #ed1b23;
	box-shadow: 0 0 2px #ed1b23
}

.formError-white.greenPopup .formErrorContent {
	border-color: #333;
	background-color: #33be40;
	color: #fff;
	box-shadow: 0 0 2px #333
}

.formError-white.blackPopup .formErrorContent {
	border-color: #333;
	background-color: #393939;
	color: #fff;
	box-shadow: 0 0 2px #333
}

.formError-white .formErrorArrow div {
	border-color: #ed1b23;
	background-color: #fff;
	box-shadow: none
}

.formError-white.greenPopup .formErrorArrow div {
	border-color: #333;
	background-color: #33be40
}

.formError-white.blackPopup .formErrorArrow div {
	border-color: #333;
	background-color: #393939
}

.formError-white .formErrorArrow .line3 {
	border-color: #ed1b23
}

.formError-white .formErrorArrow .line1, .formError-white .formErrorArrow .line2
	{
	background-color: #ed1b23
}
