a{ text-decoration:none;  transition:background-color 0.3s ease 0s, color 0.3s ease 0s;}
.regineBT{
	display: block; background: #ff4600; color: #fff!important; padding: 14px 14px; font-size: 20px; width: 200px; border-radius: 3px; text-align: center; margin-top: 5px;border:1px solid #ff4600; cursor:pointer;
}
.regineBT:hover{
	border:1px solid #ff4600; background: #fff; color: #ff4600!important;text-decoration: none!important;
}

.loginBt{display: block; padding: 7px 0px; font-size: 14px; width: 80px; border-radius: 3px; text-align: center; margin-top: 5px;border:1px solid #ccc; background: #fff; color: #666!important;cursor:pointer;
}
.loginBt:hover{
	 background: #f5f5f5; color: #666!important; text-decoration: none!important;border:1px solid #ccc;
}
.sanbu{
	margin-bottom:15px;
	border:1px solid #e6e6e6;
}
.sanbuTitle{
	color:#ff6600;
	font-weight:bold;
	background:#f2f4f5;
	padding:8px 20px;
	font-size:15px;
	
}
.sanbuCon{
	border-top:1px #ccc dashed;
	background:#fbfbfb;
	padding: 10px 20px;
	color: #4D4D4D;
	line-height: 21px;
	
}
.sanbuIco{
	position:relative;
	top:0px;
}
.logo {
	background: url(logo.png) no-repeat ;
	display: inline-block;
	width:394px;
	height:56px;
}
[class^="lgpic-"],
[class*=" lgpic-"]{
	display: inline-block;
	*margin-right: .3em;
	vertical-align: middle;
	background-image: url("../regin/login.png");
	background-repeat: no-repeat;
}
.controls a{
	text-decoration:none;
	cursor:pointer;
}
.lgpic-green {
	width:14px;
	height:14px;
	background-position:0 0;
}
.lgpic-blue {
	width:14px;
	height:14px;
	background-position:-32px 0;
}
.lgpic-red {
	width:14px;
	height:14px;
	background-position:-16px 0;
}
.lgpic-right {
	width:28px;
	height:28px;
	background-position:-48px 0;
}
.lgpic-btn_g {
	width:150px;
	height:50px;
	background-position:-244px 0;
	cursor:pointer;
}
.lgpic-btn_b1 {
	width:91px;
	height:36px;
	background-position:-152px 0;
	cursor:pointer;	
}
.lgpic-btn_b2 {
	width:71px;
	height:34px;
	background-position:-80px 0;
	cursor:pointer;	
}
.login-left {
	width:690px;
}
.login-leftbd {
	border-right:1px solid #ddd;
}
.login-line {background-color:#ff4600;height:2px;width:100%;}
.bgcolor-footer {background-color:#f2f4f5;padding:3px 0;}
.p18b {font-size:18px;font-weight:bold;}
.input-append, input[type="text"] {
    padding-bottom: 4px;
    padding-top: 4px;
}
.form-horizontal .control-group {
    margin-bottom: 20px;
}
.form-horizontal .bottom0 {
    margin-bottom: 0;
}
.form-horizontal .bottom5 {
    margin-bottom: 5px;
}
.w48 {width:48px;}
.h35 {height:35px;}
.mleft-ie7-5{*margin-left:-5px;}
.mleft-ie7-10{*margin-left:-10px;}
.mleft1 {margin-left:1px;}
.mleft2 {margin-left:2px;}
.mright1 {margin-right:1px;}
.mleft11 {margin-left:11px;}
.mleft21 {margin-left:21px;}
.mleft71 {margin-left:71px;}
.mleft281 {margin-left: 281px;}
.mtop39 {margin-top:39px;}
.mbottom20 {margin-bottom:20px;}
.mbottom50 {margin-bottom:50px;}
.mleft60 {margin-left:60px;}
.mleft173 {margin-left:173px;}
.mleft220 {margin-left:220px;}
.mleft244 {margin-left:244px;}
.pleft0 {padding-left:0;}
.bg-color_c {
	background-color:#ccc!important;
	background-image:none!important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffcccccc', GradientType=0)!important;
}
.form-horizontal .w100 {
    width: 100px;
}

.form-horizontal .w110 {
    margin-left: 110px;
    *margin-left:0;
}
.ptop5 {padding-top:5px;}
.progress.lg {height: 16px;line-height: 14px;margin-top: 3px;}
a.black {color:#333;}
.mgt-valid-error { color: #f00;}
.login-helpful {font-size:12px;font-weight:normal;position:relative;display:inline-block; height:28px;}
.login-helpdiv {
	width:332px;
	background-color:#f2f2f2;
	border:1px solid #ccc;
	border-radius:4px;
	position:absolute;
	top:26px;
	left:-2px;
	color:#333;
	padding:5px;
	*width:335px;
}
.form-horizontal :first-child.controls {
	*padding-left:115px;
}
html{*overflow:auto;}
.login-select {padding-top:4px;padding-bottom:4px;height:30px;color:#999;*margin-left:0;}
.login-select option {color:#000;}
.login-height {height:535px;}
.login-helpdiv:hover,
.login-helpful:hover .login-helpdiv{
	display:block;
}
.regInput{
	height: 40px!important;
line-height: 40px!important;padding: 4px 6px 4px 100px!important;width:300px!important;
}
.regTitle{
	background: rgb(248, 248, 248) none repeat scroll 0% 0%; position: absolute; height: 48px; top: 1px; left: 1px; border-radius: 2px 0px 0px 2px; padding: 0px 10px; line-height: 48px; border-right: 1px solid rgb(243, 243, 243); color: rgb(102, 102, 102);text-align: right;width: 65px;
}