body {
	font-size: 12px;
	font-family: "Microsoft YaHei", "微软雅黑", "宋体", Arial, sans-serif;
	padding: 0;
	margin: 0;
	background: #fff;
	color: #555;
	line-height: 26px
}

body.pagewd {
	min-width: 1200px
}

body.smallpage {
	min-width: 1000px
}

div,
form,
img,
ul,
ol,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
p,
i,
table,
tr,
td,
th,
fieldset,
label,
legend,
button,
input {
	margin: 0;
	padding: 0;
	font-family: "微软雅黑";
}

ul,
li {
	list-style: none;
}

a,
img,
a img {
	border: 0;
}

a {
	text-decoration: none;
	cursor: pointer;
	color: #333;
}

a:hover {
	text-decoration: none;
	color: #fe7902;
}
* {
	box-sizing: border-box;
}
.header {
	width:1200px;
	margin:auto;
	padding-top:34px;
}
.header .logo {
	overflow: hidden;
	width:100%;
}
.header .logo .logo_a {
	float:left;
	width:410px;
	padding-right:34px;
}
.header .logo .logo_a img {
	vertical-align: middle;
}
.header .logo .logo_b {
	float:left; 
	padding:20px 0;
	font-size:24px;
	line-height: 46px;
	
}
.header .logo .logo_b p {
	border-left:1px solid #9d9d9d;
	padding-left:30px;
}
.header .opinion {
	text-align: right;
	padding:10px 0;
}
.header .opinion img {
	vertical-align: middle;
}
.header .opinion span {
	padding-left:10px;
}
.content {
	width:100%;
	height:560px;
	background:url(../images/login12.png) no-repeat 0 0;
	background-size:cover;
}
.content .wrap {
	width:1200px;
	margin:auto;
	position: relative;
	height:100%;
}
.content .wrap .box {
	position: absolute;
	width:440px;
	height:440px;
	background:#fff;
	border:1px solid #000;
	top:50%;
	right:0;
	margin-top:-220px;
}
.content .wrap .box .tab {
	width:100%;
	height:71px;
	border-bottom:1px solid #d2d2d2;
	padding-left:61px;
	padding-right:62px;
	display:inline-block;
}
.content .wrap .box .tab a {
	display:inline-block;
	line-height:66px;
	font-size:24px;
	color:#1a1a1a;
	margin-top:2px;
}
.content .wrap .box .tab a:hover {
	color:#fe7902;
}
.content .wrap .box .tab .tab_a {
	float:left;
}
.content .wrap .box .tab .tab_b {
	float:right;
}
.content .wrap .box .tab .select {
	border-bottom:4px solid #f7843c;
}
.content .wrap .box .box_center {
	padding-left:61px;
	padding-right:62px;
	width:100%;
	padding-top:15px;
}
.content .wrap .box .box_center .row {
	width:100%;
	text-align: right;
	margin-bottom:20px;
}
.content .wrap .box .box_center .row img {
	vertical-align: middle;
}
.content .wrap .box .box_center .row span{
	vertical-align: middle;
	padding-left:5px;
}
.content .wrap .box .box_center .row1,
.content .wrap .box .box_center .row2
 {
	width:100%;
	border:1px solid #9c9c9c;
	height:40px;
	margin-bottom:20px;
	position: relative;
}
.content .wrap .box .box_center .row4{
	border:1px solid #9c9c9c;
	height:40px;
	margin-bottom:20px;
	width:175px;
	position: relative;
}
.content .wrap .box .box_center .row4 input {
	height:38px;
	width:126px;
}
.content .wrap .box .box_center .row4 a {
	position: absolute;
	right:-140px;
	top:-1px;
	height:40px;
	display:block;
	width:135px;
	text-align: center;
	line-height: 40px;
	background:#f7843c;
	color:#fff;
	font-size:14px;
}
.content .wrap .box .box_center .row4 a:hover {
	background:#faa068;
}
.content .wrap .box .box_center  img {
	vertical-align: top;
	height:100%;
}
.content .wrap .box .box_center  input {
	height:38px;
	border:none;
	width:266px;
	padding-left:10px;
}
.content .wrap .box .box_center  input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px white inset;
}
.content .wrap .box .box_center  input::-webkit-input-placeholder {
	color:#9c9c9c;
}
.content .wrap .box .box_center  input::-ms-input-placeholder {
	color:#9c9c9c;
}
.content .wrap .box .box_center  input:-ms-input-placeholder {
	color:#9c9c9c;
}
.content .wrap .box .box_center  input::-moz-placeholder {
	color:#9c9c9c;
}
.content .wrap .box .box_center  input:-moz-placeholder {
	color:#9c9c9c;
}
.content .wrap .box .box_center .row3 {
	width:100%;
	position: relative;
	font-size:14px;
	
}
.content .wrap .box .box_center .row3 label {
	cursor:pointer;
}
.content .wrap .box .box_center .row3 input {
	width:auto;
	height:auto;
	background:#fff;
	cursor:pointer;
}
.content .wrap .box .box_center .row3 a {
	float:right;
}
.content .wrap .box .box_btn {
	margin-top:28px;
	width:100%;
	padding-left:61px;
	padding-right:62px;
}
.content .wrap .box .box_btn a {
	display:inline-block;
	width:100%;
	height:48px;
	text-align: center;
	line-height: 48px;
	background:#f7843c;
	color:#fff;
	font-size:18px;
}
.content .wrap .box .box_btn a:hover{
	background:#f69f69;
}
.content .wrap .box .box_foot {
	margin-top:25px;
	padding-left:61px;
	padding-right:62px;
}
.content .wrap .box .box_foot img {
	vertical-align: middle;
}
.content .wrap .box .box_foot a {
	padding-left:10px;
}
.footer {
	padding-top:50px;
	text-align: center;
	width:100%;
}
.footer .item1 {
	overflow: hidden;
	display:inline-block;
	margin-bottom:16px;
}
.footer .item1 li {
	float:left;
	font-size:14px;
	margin:0 7px;
}
.footer .item1 li a {
	color:#1a1a1a;
}
.footer .item1 li a:hover {
	color:#fe7902;
}
.footer .item2 {
	margin-bottom:18px;
}
.footer .item3 {
	display:inline-block;
}
.footer .item3 li {
	float:left;
	overflow: hidden;
	margin:0 25px;
}
.footer .item3 li .pic {
	float:left;
}
.footer .item3 li .text {
	float:left;
	padding-left:10px;
	font-size:14px;
}
.register .content .wrap .box .box_center {
	padding-top:14px;
}
.register .content .wrap .box .box_center .row2 .password {
	position: absolute;
	right:10px;
	top:14px;
	height:auto;
	vertical-align: middle;
}
.register .content .wrap .box .box_center .row3 span {
	float:right;
}
 .content .wrap .box .box_center .row3 label img{
	vertical-align: middle;
	padding-right:10px;
}
 .content .wrap .box .box_center .row3 input {
	position:absolute;
	right:50%;
	top:0;
	opacity:0;
	filter:alpha(opacity=0);
}
.register .content .wrap .box .box_center .row5 {
	width:100%;
	position: relative;
	font-size:14px;
	cursor:pointer;
}
.register .content .wrap .box .box_center .row5 label {
	cursor:pointer;
}
.register .content .wrap .box .box_center .row5 img {
	vertical-align: middle;
	padding-right:10px;
}
.register .content .wrap .box .box_center .row5 input {
	position:absolute;
	right:0;
	top:0;
	opacity:0;
	filter:alpha(opacity=0);
}
.register .content .wrap .box .box_btn {
	margin-top:14px;
}
.register .content .wrap .box .box_foot {
	margin-top:14px;
	
}
.register .content .wrap .box .box_center .row1,
.register .content .wrap .box .box_center .row2
 {
	
	margin-bottom:14px;
}
.mobile_login .content .wrap .box .box_center {
	padding-top:10px;
}
.mobile_login .content .wrap .box .box_btn {
	margin-top:15px;

}
.mobile_login .content .wrap .box .box_foot {
	margin-top:15px;
}
.mobile_login .content .wrap .box .box_center .row,
.mobile_login .content .wrap .box .box_center .row1,
.mobile_login .content .wrap .box .box_center .row4
 {
	margin-bottom:15px;
}
.mobile_login .content .wrap .box .box_center .row6 {
	margin-top:10px;
	font-size:14px;
	color:#1a1a1a;
}
.mobile_login .content .wrap .box .box_btn a {
	background:#dfdfdf;
	color:#000;
	
}
.mobile_login .content .wrap .box .box_btn a:hover {
	background:#dfdfdf;
	color:#000;
	
}

