/**
 * <p>Title: 人易宝样式表</p>
 * <p>Description:首页表，只有首页使用</p>
 * <p>Copyright: Copyright (c) 2015-09-17</p>
 * <p>Company: witnsoft </p>
 * @author  
 * @version 1.0
 */
body {
	/*background-color:	#eaedf1;*/
	color: #666;
	font-family: "Roboto", "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", BlinkMacSystemFont, -apple-system, "Segoe UI", "Microsoft Yahei", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

a,
a:link,
a:visited,
a:hover {
	color: #00a2ca;
	text-decoration: none;
}

a:link {
	cursor: pointer;
	text-decoration: none;
}

a:visited {
	cursor: pointer;
	text-decoration: none;
}

a:hover {
	color: #00a2ca;
	cursor: pointer;
}

a:active {
	cursor: pointer;
}

a {
	blr: expression(this.onFocus=this.blur())
}

a.gray:link {
	color: #666;
	cursor: pointer;
	text-decoration: none;
}

a.gray:visited {
	color: #666;
	cursor: pointer;
	text-decoration: none;
}

a.gray:hover {
	color: #666;
	cursor: pointer;
}

a.gray:active {
	color: #666;
	cursor: pointer;
}

.bd-top {
	border-top: 1px solid #ccc;
}

.bd-right {
	border-right: 1px solid #ccc;
}

.bd-bottom {
	border-bottom: 1px solid #ccc;
}

.bd-left {
	border-left: 1px solid #ccc;
}

.mb-10 {
	margin-bottom: 10px;
}

.btn {
	border-radius: 0px;
	padding: 8px 16px;
	height: 34px;
	line-height: 14px;
}

.btn-blue {
	border-color: #00A4F2;
	color: rgb(255, 255, 255);
	background-color: #00A4F2;
}

.btn-blue:link {
	border: 1px solid #fff;
	color: rgb(255, 255, 255);
	background-color: #00A4F2;
}

.btn-blue:hover {
	background-color: #008cee;
}

.btn-blue:focus {
	background-color: #00A4F2;
}

.btn-blue:active {
	background-color: #00A4F2;
}

.nat-tabs {
	width: 100%;
	background: #f5f5f6;
	height: 45px;
}

.nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

.more {
	font-size: 12px;
	color: #999;
}

.f12 {
	font-size: 12px;
}

.progress {
	background: none repeat scroll 0 0 #fff;
	height: 150px;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-bottom: 0px;
}

.loading {
	background: url("images/loading.gif") no-repeat scroll center center;
}

pre {
	white-space: pre-wrap;
	word-wrap: break-word;
}

/*---- 通用结束 ----*/
#j_slider {
	position: relative;
}

#j_slider>a {
	height: 450px;
	display: block;
	text-align: center;
	position: relative;
	overflow: hidden;
}

#j_slider .background {
	max-height: 450px;
	margin: auto;
	display: block;
}

#j_slider img {
	height: 450px;
	width: 1200px;
}

#j_slider .nav {
	bottom: 10px;
	position: absolute;
	width: 100%;
	text-align: center;
}

#j_slider .nav i {
	border-radius: 50%;
	display: inline-block;
	width: 16px;
	height: 16px;
	background: #999;
	cursor: pointer;
	margin: 0 5px;
}

#j_slider .nav i.action {
	background: #fff;
	box-shadow: 0 0 5px #ccc;
}

#j_slider .tps-text-box {
	position: absolute;
	color: #fff;
	top: 200px;
	left: 70px;
	text-align: left;
}

#j_slider .tps-text-box-right {
	position: absolute;
	color: #fff;
	top: 200px;
	right: 70px;
	text-align: left;
}

#j_slider .tps-text-box .tps-text-title {
	font-size: 40px;
}

#j_slider .tps-text-box .tps-text {
	font-size: 18px;
	line-height: 48px;
}

#num_slider {
	position: relative;
}

#num_slider>a {
	height: 450px;
	display: block;
	text-align: center;
	position: relative;
	overflow: hidden;
}

#num_slider .background {
	max-height: 450px;
	margin: auto;
	display: block;
}

#num_slider img {
	height: 450px;
	width: 1200px;
}

#num_slider .nav {
	bottom: 10px;
	position: absolute;
	width: 100%;
	text-align: center;
}

#num_slider .nav i {
	border-radius: 50%;
	display: inline-block;
	width: 10px;
	height: 10px;
	background: #999;
	cursor: pointer;
	margin: 0 5px;
}

#num_slider .nav i.action {
	background: #fff;
	box-shadow: 0 0 5px #ccc;
}

.section {
	min-width: 1200px;
}

.section .container {
	width: 1200px;
	padding: 0px;
	position: relative;
}

.section .topbar {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
	height: 60px;
	background: #252a2f;
	transition: background 1s;
	-moz-transition: background 1s;
	/* Firefox 4 */
	-webkit-transition: background 1s;
	/* Safari 和 Chrome */
	-o-transition: background 1s;
	/* Opera */
}

.section .topbar:hover {
	background: #252a2f;
	transition: background 1s;
	-moz-transition: background 1s;
	/* Firefox 4 */
	-webkit-transition: background 1s;
	/* Safari 和 Chrome */
	-o-transition: background 1s;
	/* Opera */
}

.topbar .topbar-info-dropdown-memu {
	padding: 15px 0;
	position: absolute;
	top: 100%;
	left: 0;
	visibility: hidden;
	float: left;
	list-style: none;
	background-color: #191d21;
	color: #fff;
	background-clip: padding-box;
	z-index: 1;
	min-width: 100%;
	margin: 0;
	border: none;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
	-webkit-transition: opacity .15s, visibility 0s .15s;
	transition: opacity .15s, visibility 0s .15s;
	opacity: 0;
	white-space: nowrap;
}

.topbar .topbar-info-dropdown-memu ul {
	clear: left;
	min-height: 35px;
	height: auto;
	padding-top: 20px;
}

.topbar .topbar-info-dropdown-memu ul:first-child {
	clear: left;
	padding-top: 0;
}

.topbar .topbar-info-dropdown-memu li a {
	display: block;
	padding: 0 24px;
	clear: both;
	font-weight: 400;
	color: #fff;
	font-size: 12px;
	white-space: nowrap;
	min-width: 120px;
	height: 30px;
	-webkit-transition: all .15s;
	transition: all .15s;
	cursor: pointer;
}

.topbar .topbar-info-dropdown-memu li a span {
	display: block;
	height: 30px;
	line-height: 30px;
}

.topbar .topbar-info-dropdown-memu li.area {
	height: 35px;
	line-height: 35px;
	list-style-type: circle;
}



.bar-item:hover {
	background-color: #191d21
}

.topbar .topbar-info-dropdown:hover .topbar-info-dropdown-memu {
	visibility: visible;
	opacity: 1
}

.topbar a {
	color: #fff;
}

.topbar .logo-box {
	position: relative;
	left: 0px;
	top: 10px;
}

.topbar .logo-box .logo-ryb {
	display: inline-block;
	width: 140px;
	height: 40px;
	background: url(images/icons.png) -21px -328px no-repeat;
}

.topbar .logo-box .logo-text {
	position: absolute;
	color: #fff;
	width: 140px;
	height: 40px;
	padding-top: 7px;
	padding-left: 10px;
	line-height: 17px;
	font-weight: 550;
}

.topbar .bar-box {
	color: #fff;
	position: absolute;
	left: 300px;
	height: 60px;
	top: 0px;
}

.topbar .bar-item {
	position: relative;
	display: inline-block;
	line-height: 60px;
	font-weight: 500;
	padding: 0px 15px;
	margin-right: 10px;

}

.topbar .bar-box .bar-item .topbar-info-btn {
	line-height: 10px;
}



.topbar .topbar-rsj-box .topbar-rsj-item {
	width: 150px;
	line-height: 30px;
	height: 35px;
	overflow: hidden;
	float: left;
}

.topbar .right-box {
	color: #fff;
	position: absolute;
	right: -42px;
	top: 0px;
	height: 60px;
}

.topbar .right-box span:last-child {
	margin-right: 0px;
}

.topbar .login-box .bar-item {
	font-size: 14px;
	font-weight: 400;
}

.topbar .login-box .bar-username {
	max-width: 160px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	margin-bottom: -5px;
}

.section .row-title {
	padding-top: 40px;
	font-size: 24px;
	text-align: center;
	color: #3e3a39;
}

.section .row-content {
	text-align: center;
	padding: 10px 0;
}

.section .row-content .row-content-box {
	display: -webkit-flex;
	/* Safari */
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.section .row-content .row-content-item {
	margin-right: 60px;
}

.section .row-content .row-content-item:last-child {
	margin-right: 0px;
}

.section .row-content .row-small-title {
	font-size: 14px;
	color: #868686;
}

.section .row-content .ryb-num-box {
	padding: 10px 0 30px 0;
}

.section .row-content .ryb-num-box .ryb-num {
	display: inline-block;
	width: 120px;
	height: 120px;
	font-size: 80px;
	line-height: 120px;
	background: #f5f5f5;
	color: #009DE6;
	margin-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

.section .row-content .ryb-num-box .ryb-num:last-child {
	margin-right: 0;
}

.section .row-content .row-sec-box {
	position: relative;
	display: -webkit-flex;
	/* Safari */
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	padding: 10px;
}

.section .row-content .row-sec-box .row-sec-item {
	display: inline-block;
	width: 270px;
	height: 180px;
	cursor: pointer;
}

.section .row-content .row-thin-box {
	position: relative;
	display: -webkit-flex;
	/* Safari */
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 10px 50px;
}

.section .row-content .row-thin-box .row-thin-item {
	font-size: 18px;
	width: 190px;
	line-height: 40px;
}

.section .row-content .row-sec-box .item-title {
	font-size: 18px;
	line-height: 52px;
	font-weight: 550;
	color: #333;
}

.section .row-content .row-sec-box .item-text {
	width: 220px;
	margin: auto;
	font-size: 14px;
	color: #868686;
}

.section .row-content .row-sec-box .item-img {
	width: 50px;
	height: 50px;
	margin: auto;
	margin-top: 10px;
	background: url(images/icons.png) no-repeat;
}

.section .row-content .row-sec-box .item-img.img-wzp {
	background-position: -519px -121px;
}

.section .row-content .row-sec-box .item-img.img-zzrz {
	background-position: -613px -127px;
}

.section .row-content .row-sec-box .item-img.img-ygda {
	background-position: -695px -130px;
}

.section .row-content .row-sec-box .item-img.img-ldht {
	background-position: -519px -198px;
}

.section .row-content .row-sec-box .item-img.img-dbtx {
	background-position: -614px -203px;
}

.section .row-content .row-sec-box .item-img.img-kqgl {
	background-position: -697px -207px;
}

.section .row-content .row-sec-box .item-img.img-ytg {
	background-position: -521px -268px;
}

.section .row-content .row-sec-box .item-img.img-btsq {
	background-position: -615px -273px;
}

.section .row-content .row-sec-box .item-img.img-htba {
	background-position: -697px -277px;
}

.section .row-content .row-sec-box .item-img.img-gsyl {
	background-position: -517px -347px;
}

.section .row-content .row-sec-box .item-img.img-teda {
	background-position: -612px -352px;
}

.section .row-content .row-sec-box .item-img.img-dxbfp {
	/* background-position: -693px -356px; */
	background: url(images/smsc.png) no-repeat;
	background-size: 100% 100%;
}

.section .row-content .row-sec-box .item-vas-img {
	width: 51px;
	height: 51px;
	margin: auto;
	margin-top: 10px;
	background: url(images/vas-icons2.png) no-repeat;
}

.section .row-content .row-sec-box .item-vas-img.img-vas-qyjtx {
	background-position: -34px -29px;
}

.section .row-content .row-sec-box .item-vas-img.img-vas-bcyl {
	background-position: -154px -29px;
}

.section .row-content .row-sec-box .item-vas-img.img-vas-txdz {
	background-position: -264px -29px;
}

.section .row-content .row-sec-box .item-vas-img.img-vas-rztj {
	background-position: -34px -120px;
}

.section .row-content .row-sec-box .item-vas-img.img-vas-qyndtj {
	background-position: -146px -120px;
}

.section .row-content .row-sec-box .item-vas-img.img-vas-tjdz {
	/* background-position: -264px -120px; */
	background: url(images/xty.png) no-repeat;
	background-size: 100% 100%;
}

.slider {
	height: 510px;
	background-color: #472EBD;
}

.row-single {
	background-color: #fff;
}

.row-double {
	background-color: #f5f5f5;
}

.single-logo-box {
	position: absolute;
	top: 20px;
	color: #fff;
}

.single-logo-box .single-logo {
	display: inline-block;
	height: 40px;
	width: 140px;
	background: url(images/icons.png) no-repeat;
	background-position: -20px -326px;
}

.single-logo-box .single-logo-text {
	font-size: 18px;
	display: inline-block;
	color: #fff;
}

.login-body {
	position: relative;
	min-width: 1200px;
	height: 560px;
	background-color: #03101f;
}

.login-body .container .login-banner {
	background: url(images/login_bg.png) no-repeat;
	height: 560px;
}

.login-body .container .login-wrapper {
	position: absolute;
	width: 640px;
	height: 350px;
	left: 50%;
	top: 50%;
	margin-left: -320px;
	margin-top: -150px;
	border: 1px solid #00F;
	background: #fff;
}

.login-form {
	position: absolute;
	z-index: 4;
	width: 343px;
	background: #fff;
	padding: 20px;
	overflow: visible;
	right: 80px;
	top: 130px;
}

.login-form .msg-wrap {
	display: inline-block;
	height: 31px;
	margin: 2px 0 5px;
}

.login-form .msg-warn {
	position: relative;
	background: #fff6d2;
	color: #666;
	border: 1px solid #ffe57d;
	padding: 3px 10px 3px 39px;
	line-height: 18px;
}

.login-form .msg-warn b {
	position: absolute;
	top: 50%;
	left: 10px;
	display: block;
	margin-top: -8px;
	width: 16px;
	height: 17px;
	overflow: hidden;
	background: url(images/login-icons.png) -104px -22px no-repeat;
}

.login-form .msg-error {
	position: relative;
	background: #ffebeb;
	color: #e4393c;
	border: 1px solid #e4393c;
	padding: 3px 10px 3px 40px;
	line-height: 18px;
	min-height: 18px;
	_height: 18px;
}

.login-form .msg-error b {
	position: absolute;
	top: 50%;
	left: 10px;
	display: block;
	margin-top: -8px;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background: url(images/login-icons.png) -104px -49px no-repeat;
}

.login-form a {
	color: #666;
}

.login-form a:hover {
	color: #00a2ca;
}

.login-wrap .login-form {
	float: right;
	top: 40px;
}

.login-form .login-box .mt {
	display: block;
	width: 306px;
	overflow: visible;
	height: 27px;
}

.login-form .login-box .mt h1 {
	height: 27px;
	line-height: 27px;
	top: -5px;
	float: left;
	color: #666;
	font-size: 20px;
	margin: 0;
}

.login-form .login-box .mt .regist-link {
	font-size: 14px;
	line-height: 27px;
}

.login-form .login-box .mc {
	overflow: visible;
}

.form-box .item {
	position: relative;
	margin-bottom: 15px;
	z-index: 1;
}

.form-box .item-fore1,
.form-box .item-fore2 {
	border: 1px solid #bdbdbd;
	height: 40px;
	width: 304px;
}

.form-box .item-fore1 {
	z-index: 6;
}

.form-box .item .login-label {
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
	width: 38px;
	height: 38px;
	border-right: 1px solid #bdbdbd;
	background: url(images/login-icons.png) no-repeat;
}

.form-box .item .mobil-label {
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
	height: 38px;
}

.form-box .item .name-label {
	background-position: 0 0;
}

.form-box .item .pwd-label {
	background-position: -48px 0;
}

.form-box .itxt {
	line-height: 18px;
	border: 0;
	padding: 10px 0 10px 50px;
	width: 100%;
	float: none;
	overflow: hidden;
	font-size: 14px;
	font-family: '\5b8b\4f53';
	outline: none;
}

.form-box .iyzm {
	line-height: 18px;
	border: 0;
	padding: 9px 0 9px 9px;
	width: 190px;
	float: none;
	overflow: hidden;
	font-size: 14px;
	outline: none;
	margin-left: 3px;
	border-left: 1px solid #ccc;
	text-align: left;
}

.form-box .butt {
	width: 90px;
	float: left;
	height: 38px;
	line-height: 30px;
	border: none;
	cursor: pointer;
	background-color: #00A4F2;
	color: #fff
}

.form-box .myzm {
	line-height: 18px;
	height: 18px;
	border: 0;
	padding: 10px 0 10px 10px;
	width: 140px;
	float: none;
	overflow: hidden;
	font-size: 14px;
	font-family: '\5b8b\4f53';
	outline: none;
	margin-left: 4px;
	text-align: left;
}

.form-box .yzmts {
	width: 145px;
	height: 38;
	line-height: 38px;
	display: inline-block;
	border: none;
	background-color: #efeFef;
	color: #999;
	text-align: center;
}

.form-box .item-fore1 .clear-btn,
.form-box .item-fore2 .clear-btn {
	position: absolute;
	z-index: 20;
	right: 6px;
	top: 12px;
	width: 14px;
	height: 14px;
	background: url(images/login-icons.png) -25px -143px no-repeat;
	cursor: pointer;
	display: none;
}

.form-box .item-fore1 .clear-btn:hover,
.form-box .item-fore2 .clear-btn:hover {
	background-position: -50px -143px
}

.form-box .item-error {
	border: 1px solid #e4393c
}

.form-box .item-error .name-label {
	background-position: 0 -96px;
	border-color: #e4393c
}

.form-box .item-error .pwd-label {
	background-position: -48px -96px;
	border-color: #e4393c
}

.form-box .item-focus {
	border: 1px solid #3aa2e4
}

.form-box .item-focus .name-label {
	background-position: 0 -48px;
	border-color: #3aa2e4
}

.form-box .item-focus .pwd-label {
	background-position: -48px -48px;
	border-color: #3aa2e4
}

.form-box .item-fore1 .capslock,
.form-box .item-fore2 .capslock {
	position: absolute;
	z-index: 4;
	display: none;
	width: 106px;
	top: 28px;
	left: 50px;
	padding-left: 26px;
	height: 26px;
	line-height: 28px;
	overflow: hidden;
	background-color: #FFF6D2;
	border: 1px solid #FFE57D;
}

.form-box .item-fore1 .capslock b,
.form-box .item-fore2 .capslock b {
	display: block;
	position: absolute;
	top: 7px;
	left: 10px;
	width: 10px;
	height: 14px;
	overflow: hidden;
	background: url(images/login-icons.png) -104px -133px no-repeat;
}

.form-box .item-fore3 {
	z-index: 5;
	margin-bottom: 15px;
}

.login-form .login-box .safe {
	position: relative;
	color: #666;
}

.login-form .login-box .safe span {
	margin-right: 15px;
}

.form-box .rybcheckbox,
.form-box .rybradio {
	float: none;
	vertical-align: middle;
	_vertical-align: -1px;
	margin: 0 3px 0 0;
	padding: 0;
}

.login-form .login-box .safe .forget-pw-safe {
	position: absolute;
	right: 0;
	top: 0;
	margin: 0;
}

.form-box .itxt02 {
	padding: 10px 5px;
	width: 78px;
	text-align: center;
}

.form-box #o-authcode.item .itxt {
	border: 1px solid #bdbdbd;
	font-size: 14px;
	padding: 7px 5px;
	vertical-align: middle;
	border-radius: 0;
	outline: none;
}

.form-box #o-authcode.item {
	border: 0
}

.form-box #o-authcode.item-error {
	border: 0
}

.form-box #o-authcode.item-error .itxt {
	border-color: #e4393c
}

.form-box #o-authcode.item-focus {
	border: 0
}

.form-box #o-authcode.item-focus .itxt {
	border-color: #3aa2e4
}


.form-box .verify-code {
	cursor: pointer;
	width: 100px;
	height: 33px;
	vertical-align: middle;
}

.login-form .login-box .login-btn {
	border: 1px solid #00A4F2;
	margin: 0 auto;
	height: 33px;
	position: relative;
}

.login-form .login-box .login-btn .btn-img {
	border: 1px solid #00A4F2;
	display: block;
	width: 302px;
	background: #00A4F2;
	height: 31px;
	line-height: 31px;
	color: #fff;
	font-size: 20px;
	font-family: '\5fae\8f6f\96c5\9ed1';
	margin: 0;
	padding: 0;
	text-align: center;
	cursor: pointer;
}

.login-form .login-box .coagent {
	line-height: 22px;
	height: auto;
}

.login-form .login-box .coagent h5 {
	font-weight: 400;
	color: #999;
}

.login-form .login-box .coagent ul {
	display: inline-block;
	display: block;
}

.login-form .login-box .coagent li {
	float: left;
}

.login-form .login-box .coagent li .line {
	color: #ccc;
	padding: 0 10px;
}

.footbar {
	background-color: #252a2f;
}

.footbar .footbar-box {
	position: relative;
	display: -webkit-flex;
	/* Safari */
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
}

.footbar .footbar-column {
	position: relative;
	width: 350px;
	height: 170px;
	color: #fff;
}

.footbar .footbar-column:first-child {
	height: 130px;
	margin-top: 20px;
	border-right: 2px solid #f5f5f5;
}

.footbar .footbar-column .footbar-logo {
	position: absolute;
	top: 32px;
	width: 162px;
	height: 60px;
	display: inline-block;
	background: url(images/icons.png) no-repeat;
	background-position: -491px -46px;
}

.footbar .footbar-column .footbar-logo-text {
	position: absolute;
	color: #fff;
	font-size: 18px;
	top: 44px;
	left: 175px;
}

.footbar .footbar-column .footbar-c1 {
	position: absolute;
	margin-top: 50px;
	display: inline-block;
}

.footbar .footbar-column .footbar-c1.c1-img {
	margin-top: 50px;
	height: 50px;
	width: 50px;
	background: url(images/icons.png) no-repeat;
	background-position: -27px -251px;
}

.footbar .footbar-column .footbar-c1.c1-text {
	margin-top: 50px;
	left: 60px;
}

.footbar .footbar-column .footbar-c1.c1-qrcode {
	left: 250px;
	width: 80px;
	height: 80px;
	border: 1px solid;
}

.footbar .footbar-column .footbar-c1.c1-qrcode2 {
	left: 200px;
	width: 80px;
	height: 80px;
	border: 1px solid;
}

.footbar .footbar-column .footbar-c1.c1-img2 {
	margin-top: 50px;
	height: 50px;
	width: 50px;
	background: url(images/icons.png) no-repeat;
	background-position: -85px -251px;
}

.footbar .footbar-column .footbar-c1 img {
	color: #252A2F;
}

.copyright {
	border-top: 1px solid #4B5054;
	display: block;
	line-height: 50px;
	height: 50px;
	color: #fff;
	padding-bottom: 70px;
}

/*--------------------*/
.top-about {
	height: 230px;
}

.top-about .top-about-img {
	position: relative;
	margin-top: 60px;
	height: 170px;
	background: url(images/about_bg.png) no-repeat;
	color: #fff;
}

.top-about .top-about-box {
	position: absolute;
	left: 40px;
	top: 35px;
}

.about-info-box {
	display: -webkit-flex;
	/* Safari */
	display: flex;
	flex-wrap: nowrap;
	justify-content: center;
}

.about-info-box .about-item {
	padding: 16px;
}

.about-info-box .about-item h3 {
	margin: 10px 0;
}

.about-info-box .about-item .about-item-inner {
	padding: 16px 32px 16px 0;
	width: 250px;
	border-right: 1px solid #ebebeb;
}

.about-info-box .about-item:last-child .about-item-inner {
	border-right: 0;
}

.about-info-box .about-item .about-item-text {
	color: #868686;
}

.about-content-box {
	position: relative;
	background-color: #fff;
	margin: 0 0 50px 0;
	padding: 50px;
	vertical-align: top;
}

.about-content-box .ac-left DIV {
	color: #3E3A39;
	line-height: 36px;
	font-size: 18px;
	font-weight: 550;
	width: 160px;
	padding: 5px 0;
	border-bottom: 1px solid #D9DADA;
	display: block;
}

.about-content-box .ac-left {
	position: absolute;
	display: inline-block;
	width: 230px;
}

.about-content-box .ac-left .active {
	color: #009DE6;
}

.about-content-box .ac-right {
	padding-left: 220px;
	display: inline-block;
	width: 1090px;
}

.about-content-box .ac-paragh pre {
	color: #909090;
	background-color: #fff;
	border: 0px;
	font-size: 16px;
	line-height: 1.8em;
}

.paragh-line-box {
	position: relative;
	color: #909090;
	background-color: #fff;
	border: 0px;
	font-size: 16px;
	line-height: 1.8em;
	padding: 9.5px;
}

.paragh-line-box .about-qrcode {
	position: absolute;
	top: 10px;
	right: 220px;
}

.psm {
	position: relative;
	width: auto;
	height: auto;
	color: #ffffff;
	bottom: 290px;
	left: 100px;
}

.psm div {
	height: auto;
}

.psm .arr {
	display: none;
}

.psm .tt {
	height: 80px;
	line-height: 80px;
	font-size: 40px;
}

.psm .ct {
	height: 35px;
	line-height: 35px;
	font-size: 18px;
	color: #fefefe;

}

.psm .active {
	display: block;
}
