.lbf-button,.lbf-button:hover {
	background-color:#fff;
	text-decoration:none
}
.lbf-button {
	display:inline-block;
	min-width:46px;
	line-height:38px;
	padding:0 16px;
	border:1px solid #d0d0d5;
	border-radius:4px;
	background-repeat:no-repeat;
	background-position:center;
	-ms-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	font-size:100%;
	font-family:inherit;
	text-align:center;
	color:#4c5161;
	overflow:visible;
	cursor:pointer
}
.lbf-button:hover {
	color:#2d3441;
	border-color:#a6a6a6
}
.lbf-button-disabled,.lbf-button-disabled:active,.lbf-button-disabled:hover {
	opacity:.4;
	filter:alpha(opacity=40);
	cursor:default;
	border-color:#ccc;
	background-color:#fafafa
}
.lbf-button-primary {
	border:1px solid #00a5e0;
	background-color:#00a5e0;
	color:#fff
}
.lbf-button-primary:hover {
	background-color:#1fbef7;
	border-color:#1fbef7;
	color:#fff
}
.lbf-button-primary:active {
	background-color:#0498cd;
	border-color:#0498cd
}
.lbf-button-primary-disabled,.lbf-button-primary-disabled:active,.lbf-button-primary-disabled:hover {
	opacity:.5;
	filter:alpha(opacity=50);
	cursor:default;
	border-color:#1fbef7;
	background-color:#1fbef7;
	color:#fff
}
.lbf-button-success {
	border:1px solid #1bb338;
	background-color:#1bb338;
	color:#fff
}
.lbf-button-success:hover {
	background-color:#3ac054;
	border-color:#3ac054;
	color:#fff
}
.lbf-button-success:active {
	background-color:#3aad50;
	border-color:#3aad50
}
.lbf-button-success-disabled,.lbf-button-success-disabled:active,.lbf-button-success-disabled:hover {
	opacity:.5;
	filter:alpha(opacity=50);
	cursor:default;
	border-color:#91c547;
	background-color:#91c547
}
.lbf-button-warning {
	border:1px solid #e25050;
	background-color:#e25050;
	color:#fff
}
.lbf-button-warning:hover {
	background-color:#db6044;
	border-color:#db6044;
	color:#fff
}
.lbf-button-warning:active {
	background-color:#cb4848;
	border-color:#cb4848
}
.lbf-button-warning-disabled,.lbf-button-warning-disabled:active,.lbf-button-warning-disabled:hover {
	opacity:.5;
	filter:alpha(opacity=50);
	cursor:default;
	border-color:#e25050;
	background-color:#e25050;
	color:#fff
}
.lbf-button-huge {
	border:1px solid #5c84cb;
	background-color:#5c84cb;
	color:#fff;
	height:60px;
	line-height:57px;
	padding:0 40px;
	font-size:24px
}
.lbf-button-huge:hover {
	background-color:#719cf1;
	border-color:#719cf1;
	color:#fff
}
.lbf-button-huge:active {
	background-color:#2c56c2;
	border-color:#2c56c2
}
.lbf-button-huge-disabled,.lbf-button-huge-disabled:active,.lbf-button-huge-disabled:hover {
	opacity:.5;
	filter:alpha(opacity=50);
	cursor:default;
	border-color:#2c56c2;
	background-color:#2c56c2;
	color:#fff
}
.lbf-button-huge span {
	background:url(/store/src/themes/boss/lbfUI/images/Button/huge.png) right 19px no-repeat;
	display:inline-block;
	width:20px;
	padding-left:10px
}
.lbf-button-default {
	font-size:14px
}
.lbf-button-mini {
	padding:2px 6px;
	*padding:2px 6px 1px;
	line-height:14px;
	font-size:12px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}
.lbf-button-small {
	line-height:28px;
	padding:0 15px
}
.lbf-button-link,.lbf-button-link:active,.lbf-button-link[lbf-button-disabled] {
	display:inline;
	padding:0;
	background-color:transparent;
	background-image:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.lbf-button-link {
	color:#3f77db;
	cursor:pointer;
	font-weight:400;
	border:transparent;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.lbf-button-link:focus,.lbf-button-link:hover {
	color:#1fbef7;
	border:transparent;
	text-decoration:underline;
	background:0
}
.lbf-button-link.lbf-button-disabled:hover,.lbf-button-link[lbf-button-disabled]:focus {
	color:#9ca1ac;
	text-decoration:none
}
.lbf-button-loading {
	color:transparent !important;
	pointer-events:none;
	background-image:url(/store/src/themes/mpPortal/lbfUI/images/Button/loading.gif)
}
.lbf-loading {
	display:none;
	visibility:hidden
}
.lbf-combobox {
	display:inline-block;
	*display:inline;
	*zoom:1;
	font-family:'microsoft yahei',arial;
	vertical-align:bottom
}
.lbf-combobox-label {
	position:relative;
	display:block;
	padding:0 40px 0 12px;
	text-align:left;
	line-height:38px;
	background-color:#fff;
	overflow:hidden
}
.lbf-textarea-error .lbf-combobox-label:hover {
	border-color:#f4615c
}
.lbf-textarea-error .lbf-combobox-label.lbf-dropdown-on {
	border-color:#00a5e0
}
.lbf-combobox-label:hover {
	border-color:#ababaf;
	text-decoration:none;
	z-index:1000
}
.lbf-combobox-label:focus,.lbf-combobox-focus .lbf-combobox-label {
	border-color:#00a5e0
}
.lbf-combobox-label:active {
	background-color:#ededed
}
.lbf-combobox-label.lbf-dropdown-on {
	border-color:#00a5e0;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0
}
.lbf-combobox-caption {
	display:block
}
.lbf-combobox-icon {
	position:absolute;
	right:0;
	top:0;
	width:40px;
	height:38px;
	background:url(/store/src/themes/mpPortal/lbfUI/images/Combobox/arrow-down.png) no-repeat center
}
body .lbf-combobox-on,body .lbf-combobox-on:hover {
	border:1px solid #00a5e0;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	z-index:1000
}
.lbf-combobox-error .lbf-combobox-label,.lbf-combobox-error .lbf-combobox-label:hover {
	border-color:#ff5237;
	background-color:#ffe2df;
	z-index:1000
}
.lbf-combobox-panel {
	display:none;
	overflow-y:auto;
	overflow-x:hidden;
	margin:-1px 0 0;
	font-size:13px;
	list-style:none;
	background-color:#fff;
	border:1px solid #00a5e0;
	font-family:'microsoft yahei',arial
}
.lbf-combobox-panel .lbf-combobox-options {
	list-style:none;
	margin:0;
	padding:0
}
.lbf-combobox-panel .lbf-combobox-option {
	background-color:#fff
}
.lbf-combobox-panel .lbf-combobox-item {
	display:block;
	height:36px;
	padding:0 12px;
	line-height:36px;
	color:#333;
	white-space:nowrap;
	text-decoration:none;
	overflow:hidden
}
.lbf-combobox-panel .lbf-combobox-item:hover {
	text-decoration:none
}
.lbf-combobox-panel .lbf-combobox-option:hover {
	background-color:#f2fbff
}
.lbf-combobox-panel .lbf-combobox-item-selected,.lbf-combobox-panel .lbf-combobox-item-selected:hover {
	background-color:#d8fff4
}
.lbf-combobox-disabled {
	opacity:.65;
	filter:alpha(opacity=65);
	pointer-events:none;
	cursor:default;
	*zoom:1
}
.lbf-combobox select {
	position:absolute;
	clip:rect(0 0 0 0)
}
body,html {
	background-color:#edf1f5
}
body,dd,dl,form,ol,p,ul {
	padding:0;
	margin:0
}
a,a:hover {
	text-decoration:none
}
.fl,.fr {
	display:inline
}
.clear,.clearfix:after {
	height:0;
	clear:both
}
.clear,.icon,header .logo {
	overflow:hidden
}
div,h1,h2,h3,h4,li,p,span,ul {
	color:#4c5161;
	margin:0;
	font-weight:400
}
body {
	background-image:url(images/background.jpg);
	_background-attachment:fixed;
	min-width:1000px;
	text-align:center;
	font:14px/1.5 'microsoft yahei',arial,\5b8b\4f53,sans-serif;
	-webkit-font-smoothing:antialiased
}
.tl,div {
	text-align:left
}
@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:2dppx) {
	body {
	-webkit-font-smoothing:subpixel-antialiased
}
}:focus,a:focus {
	outline:0
}
body h1 {
	font:28px/1.5 'microsoft yahei',arial,\5b8b\4f53,sans-serif
}
body h2 {
	font:24px/1.5 'microsoft yahei',arial,\5b8b\4f53,sans-serif
}
body h3 {
	font:18px/1.5 'microsoft yahei',arial,\5b8b\4f53,sans-serif
}
body h4 {
	font:16px/1.5 'microsoft yahei',arial,\5b8b\4f53,sans-serif
}
.header_name,b {
	font-weight:400
}
li {
	list-style-type:none
}
img {
	border:0
}
button,input,select,textarea {
	font-size:1em;
	margin:0;
	color:#fff;
	font-family:arial,simsun,sans-serif
}
a {
	color:#00a5e0
}
a:hover {
	color:#0080ae
}
sup {
	vertical-align:text-top
}
sub {
	vertical-align:text-bottom
}
table {
	border-collapse:collapse;
	border-spacing:0
}
.black {
	color:#4c5161
}
.red {
	color:#f05e4b
}
.gray {
	color:#a7a7ab
}
.orange {
	color:#fe6500
}
.green {
	color:#1bb338
}
.blue {
	color:#00a5e0
}
.grey {
	color:#a9b0bb
}
.title-grey {
	color:#a2a9b6
}
b {
	margin:0 8px
}
.mt5 {
	margin-top:5px
}
.mt10 {
	margin-top:10px
}
.mt15 {
	margin-top:15px
}
.mt20 {
	margin-top:20px
}
.mt25 {
	margin-top:25px
}
.mt30 {
	margin-top:30px
}
.mt40 {
	margin-top:40px
}
.mb5 {
	margin-bottom:5px
}
.mb10 {
	margin-bottom:10px
}
.mb15 {
	margin-bottom:15px
}
.mb20 {
	margin-bottom:20px
}
.mb25 {
	margin-bottom:25px
}
.mb30 {
	margin-bottom:30px
}
.mb40 {
	margin-bottom:40px
}
.mr5 {
	margin-right:5px
}
.mr10 {
	margin-right:10px
}
.mr15 {
	margin-right:15px
}
.mr20 {
	margin-right:20px
}
.mr25 {
	margin-right:25px
}
.mr30 {
	margin-right:30px
}
.mr40 {
	margin-right:40px
}
.ml5 {
	margin-left:5px
}
.ml10 {
	margin-left:10px
}
.ml15 {
	margin-left:15px
}
.ml20 {
	margin-left:20px
}
.ml25 {
	margin-left:25px
}
.ml30 {
	margin-left:30px
}
.ml40 {
	margin-left:40px
}
.mtb10 {
	margin-top:10px;
	margin-bottom:10px
}
.p10 {
	padding:10px
}
.p5_0 {
	padding:5px 0
}
.p10_0,.p15_0 {
	padding:10px 0
}
.p0_5 {
	padding:0 5px
}
.p0_10 {
	padding:0 10px
}
.p0_15 {
	padding:0 15px
}
.pt20 {
	padding-top:20px
}
.pl30 {
	padding-left:30px
}
.pl60 {
	padding-left:60px
}
.tr {
	text-align:right
}
.header_icon,.tc {
	text-align:center
}
.fl {
	float:left
}
.fr {
	float:right
}
.block img {
	display:block
}
.intxt {
	border:1px solid #d3d2d2;
	padding:4px
}
.hidden {
	display:none !important
}
.clearfix:after {
	content:"";
	display:block;
	visibility:hidden
}
.clearfix {
	*display:inline-block;
	display:block
}
* html .clearfix {
	height:1%
}
#ln20 {
	line-height:20px
}
.ln30 {
	line-height:30px
}
.ln38 {
	line-height:38px
}
.ft12 {
	font-size:12px
}
.box-border-shadow {
	-moz-box-shadow:0 1px 3px rgba(0,0,0,.1);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);
	box-shadow:0 1px 3px rgba(0,0,0,.1)
}
.main {
	padding-bottom:30px
}
header {
	height:62px;
	background-color:#00a5e0;
	position:relative;
	z-index:1;
	width:100%;
	display:block
}
header .logo {
	float:left;
	width:200px;
	height:62px;
	margin-left:17px;
	background:url(images/logo_beta.png) center no-repeat;
	text-indent:-99em
}
.header_l {
	float:left
}
.header_r {
	float:right;
	height:100%
}
.header_avatar {
	display:inline-block;
	height:34px;
	padding:14px 35px 0 0;
	vertical-align:top;
	white-space:nowrap;
	letter-spacing:-.25em
}
.header_avatar .avatar {
	width:34px;
	height:34px;
	border-radius:34px
}
.header_icon,.header_name {
	height:100%;
	display:inline-block;
	cursor:pointer
}
.header_name {
	line-height:32px;
	margin:0 2px 0 10px;
	color:#fff;
	vertical-align:top;
	letter-spacing:0
}
.header_avatar>.icon {
	position:absolute;
	margin-top:7px
}
.header_icon {
	width:62px;
	-webkit-transition:background-color .25s;
	transition:background-color .25s
}
.icon,.icon_logout {
	width:20px;
	height:20px;
	line-height:0
}
.header_icon:hover {
	background-color:#01b0ee
}
.header_icon>.icon {
	margin-top:23px;
	margin-left:5px
}
.icon_logout {
	background:url(images/reg-icons.png) -3px -456px repeat-x
}
.icon {
	display:inline-block;
	color:transparent !important;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.header {
	height:62px;
	background-color:#00a5e0
}
.header .user-info {
	position:relative;
	margin-right:22px;
	vertical-align:middle;
	float:right
}
.header .user-info .user-image {
	float:right;
	display:inline-block;
	position:relative;
	top:13px
}
.header .user-info .user-name {
	float:right;
	height:60px;
	line-height:60px;
	margin:0 80px 0 10px;
	color:#fff;
	display:inline-block
}
.user-image img {
	position:relative;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%
}
.header .user-info .logout {
	cursor:pointer;
	top:23px;
	right:1px;
	position:absolute;
	width:16px;
	height:16px;
	background:url(images/reg-icons.png) -3px -456px repeat-x
}
.header .banner {
	position:relative;
	clear:both
}
.header .banner .logo {
	position:absolute;
	top:14px;
	left:21px;
	width:192px;
	height:34px;
	background:url(images/logo_beta.png) repeat-x
}
.container {
	width:1000px;
	margin:0 auto
}
.container .content .header2 {
	height:100px;
	background-color:#a7a7ab
}
.header2 .title {
	height:140px
}
.header2 .nav .td {
	position:relative;
	display:inline-block;
	margin-right:50px;
	float:left
}
.header2 .nav .td h4 {
	margin-left:28px
}
.header2 .nav .td .item {
	top:2px;
	position:absolute;
	width:20px;
	height:20px;
	left:0
}
.header2 .title,.lbf-opt-select,.upload-pic {
	position:relative
}
.header2 .nav .td .item1 {
	background:url(images/icons.png) -48px -21px repeat-x
}
.header2 .nav .td.cur .item1 {
	background:url(images/icons.png) -48px 0 repeat-x
}
.header2 .nav .td .item2 {
	background:url(images/icons.png) -68px -21px repeat-x
}
.header2 .nav .td.cur .item2 {
	background:url(images/icons.png) -68px 0 repeat-x
}
.header2 .nav .td .item3 {
	background:url(images/icons.png) -88px -21px repeat-x
}
.header2 .nav .td.cur .item3 {
	background:url(images/icons.png) -88px 0 repeat-x
}
.header2 .nav .td .item4 {
	background:url(images/icons.png) -108px -21px repeat-x
}
.header2 .nav .td.cur .item4 {
	background:url(images/icons.png) -108px 0 repeat-x
}
.header2 .nav .td .item5 {
	background:url(images/icons.png) -128px -21px repeat-x
}
.header2 .nav .td.cur .item5 {
	background:url(images/icons.png) -128px 0 repeat-x
}
.header2 .nav .td .item6 {
	background:url(images/icons.png) -68px -41px repeat-x
}
.header2 .nav h4 {
	color:#a2a9b6
}
.header2 .nav .td.cur .item6 {
	background:url(images/icons.png) -48px -41px repeat-x
}
.header2 .nav .cur h4 {
	color:#00a5e0
}
.header2 .nav {
	padding-bottom:12px;
	font-size:16px
}
.header2 {
	background-color:#fff;
	border-bottom:1px solid #dbdee5
}
.header2 .title {
	margin:0 auto;
	width:1000px
}
.header2 .title h1 {
	padding:31px 0
}
.header2 img {
	margin-right:17px;
	float:left
}
.upload-pic {
	margin-left:10px
}
.lbf-textarea-error .lbf-combobox-label {
	border:1px solid #f4615c
}
.icon-close {
	top:-6px;
	position:absolute;
	display:inline-block;
	width:13px;
	height:13px;
	margin:10px 20px 0 5px;
	background:url(images/reg-icons.png) -113px -420px repeat-x;
	*top:4px
}
.icon-close:hover {
	background:url(images/reg-icons.png) -127px -420px repeat-x;
	cursor:pointer
}
.head-bg img {
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%
}
.upload-pic a .pic-view {
	display:none;
	width:140px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);
	-moz-box-shadow:0 2px 6px rgba(0,0,0,.15);
	box-shadow:0 2px 6px rgba(0,0,0,.15);
	position:absolute;
	bottom:25px;
	left:0;
	background:#fff
}
.upload-pic a:hover .pic-view {
	display:block
}
.upload-pic a .pic-view img {
	width:120px;
	margin:10px
}
input[type=file] {
	cursor:pointer
}
.lbf-button.lbf-combobox-label.lbf-inline-block.lbf-combobox-short {
	*width:126px
}
.lbf-winCrop .lbf-panel-foot .lbf-button {
	*width:80px;
	*float:left
}
.lbf-winCrop .lbf-panel-foot {
	*float:right
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	input[type=file] {
	font-size:0
}
}a.logout:hover {
	background-color:#01b0ee
}
#scroll-top {
	background-image:url(images/scroll-top.png);
	background-repeat:no-repeat;
	position:fixed;
	bottom:20px;
	right:20px;
	width:40px;
	height:40px
}
#scroll-top:hover {
	cursor:pointer;
	background-position:-40px 0
}
.chooseType .main,.index .footer,.index .info,.index .procedure,.index .procedure .step-pic p,.index .tip {
	text-align:center
}
.content .tr,.form-title,.submit .tr,.submit .tr-r:after {
	clear:both
}
.index {
	text-align:center;
	background-color:#FFF;
	min-width:1220px
}
.index .tip {
	height:50px;
	background:#fbfbfb
}
.index .heading {
	position:relative;
	background:url(images/background.jpg) center center no-repeat;
	height:849px;
	max-height:1000px;
	overflow:hidden
}
.index .heading .head-top {
	min-width:920px;
	position:absolute;
	top:0;
	width:1180px;
	left:50%;
	margin-left:-590px
}
.index .heading canvas {
	position:absolute;
	width:1920px;
	height:100%;
	left:50%;
	margin-left:-960px
}
.index .heading .link {
	position:absolute;
	top:30px;
	right:0
}
.index .heading .link a {
	color:#FFF;
	margin-right:45px;
	font-size:16px
}
.index .heading .heading-pic {
	position:relative
}
.index .heading .iframe {
	float:left;
	position:relative;
	top:26%;
	left:55%
}
.index .iframe-title {
	background:url(images/login-tilte-bg.png) left no-repeat;
	padding:7px 14px;
	margin:0 0 9px 18px;
	color:#FFF
}
.index .wording {
	position:absolute;
	top:38%;
	right:52%;
	width:459px;
	margin-left:-40px
}
.index .logo {
	position:absolute;
	top:20px
}
.index .info {
	margin-bottom:40px;
	background-color:#FFF
}
.index .info p {
	line-height:30px;
	font-size:16px
}
.index .info a {
	display:block;
	cursor:pointer;
	margin:40px 0 105px;
	font-size:16px
}
.index .info img {
	display:block;
	margin:0 auto 30px
}
.index .info .words {
	margin:55px auto 36px;
	display:block
}
.index .procedure {
	background-color:#FFF;
	padding-top:100px
}
.index .procedure a {
	position:relative;
	cursor:pointer;
	display:block;
	font-size:16px;
	*zoom:1
}
.index .procedure .words {
	margin:0 auto 30px;
	display:block
}
.index .procedure img {
	display:block
}
.index .procedure a .right {
	position:absolute;
	top:6px;
	left:initial;
	margin-left:7px;
	width:7px;
	height:12px;
	background:url(images/right-s.png) left no-repeat
}
.index .procedure a:hover .right {
	background:url(images/right-s-hover.png) left no-repeat
}
.index .procedure p {
	font-size:16px;
	margin-top:20px
}
.index .procedure p.gray {
	margin-top:0
}
.index .procedure .step-pic {
	display:inline-block;
	float:left
}
.index .procedure .step-pic img {
	margin:0 28px
}
.index .procedure .step-pic-arrow {
	margin:55px 0;
	display:inline-block;
	float:left
}
.index .procedure .pics {
	*width:1060px;
	padding-left:7%;
	min-width:1020px;
	margin:80px auto 0;
	padding-bottom:80px;
	text-align:center;
	display:inline-block
}
.index .footer {
	background-color:#2a2a2a;
	padding:52px 0
}
.index .footer p {
	line-height:24px;
	color:#999
}
.index .footer p span {
	display:inline-block;
	height:12px;
	border-left:1px solid #4f4f4f;
	margin:0 0 -1px 20px;
	padding-left:20px
}
.index .footer .mailto {
	color:#999
}
@media screen and (max-height:700px) {
	.index .heading {
	height:700px;
	background:url(images/background.jpg) center -350px no-repeat
}
.index .wording {
	top:30%
}
.index .heading .iframe {
	top:18%
}
}@media screen and (min-width:1920px) {
	.index .heading {
	background-size:100% 100%
}
}.chooseType .main {
	width:1000px;
	margin:30px auto 0;
	display:inline-block
}
.chooseType .main .box {
	float:left;
	width:476px;
	border:2px solid transparent;
	border:2px solid rgba(0,0,0,0);
	background-color:#fff
}
.chooseType .main .left .title .icon,.chooseType .main .right .title .icon {
	position:absolute;
	left:188px;
	top:40px;
	height:100px;
	width:100px;
	text-align:center
}
.chooseType .main .left {
	margin-right:40px
}
.container .chooseType .main .left.cur,.container .chooseType .main .left:hover {
	border:2px solid #5fa3e9;
	cursor:pointer
}
.chooseType .main .left.cur,.chooseType .main .left:hover {
	background-color:#e8f2fc
}
.chooseType .main .left.cur .description .detail,.chooseType .main .left:hover .description .detail {
	border-bottom:1px solid #d8e4f2
}
.chooseType .left.cur .box-footer,.chooseType .left:hover .box-footer {
	background-color:#e3eef9;
	border-top:1px solid #d8e4f2
}
.chooseType .left.cur .box-footer h4,.chooseType .left:hover .box-footer h4 {
	color:#4c5161
}
.container .chooseType .main .box:not(.disabled).cur,.container .chooseType .main .box:not(.disabled):hover {
	border:2px solid #f29a4b;
	cursor:pointer
}
.chooseType .box.disabled .box-footer,.chooseType .box.disabled:hover .box-footer,.chooseType .main .box.disabled,.chooseType .main .box.disabled:hover {
	background-color:#f6f8fa;
	border-color:#f6f8fa;
	opacity:.6;
	filter:alpha(opacity=60)
}
.chooseType .main .right.cur,.chooseType .main .right:hover {
	background-color:#fdf3e9
}
.chooseType .main .right.cur .description .detail,.chooseType .main .right:hover .description .detail {
	border-bottom:1px solid #ebe5e0
}
.chooseType .right.cur .box-footer,.chooseType .right:hover .box-footer {
	background-color:#f8efe6;
	border-top:1px solid #ebe5e0
}
.chooseType .right.cur .box-footer h4,.chooseType .right:not(.disabled):hover .box-footer h4 {
	color:#717480
}
.chooseType .right .box-footer h4.comming-soon {
	color:#000
}
.chooseType .main .left .title .icon {
	background:url(images/order-number.png) repeat-x
}
.chooseType .main .right .title .icon {
	background:url(images/service-number.png) repeat-x
}
.chooseType .main .box .title {
	text-align:center;
	position:relative;
	padding-top:150px
}
.chooseType .main .description {
	width:408px;
	margin:15px auto 0
}
.chooseType .main .description .detail {
	line-height:24px;
	margin-top:8px;
	border-bottom:1px solid #edf1f5;
	padding-bottom:20px
}
.chooseType .main .box .table {
	margin:18px 0;
	height:146px
}
.chooseType .main .box .table .tr {
	clear:both;
	line-height:36px
}
.chooseType .main .box .table .td1 {
	float:left
}
.chooseType .main .box .table .td2 {
	float:right
}
.content .tr .td1,.content .tr .td2,.content .tr .td3 {
	float:left;
	display:inline-block
}
.chooseType .box-footer {
	background-color:#fafbfc;
	border-top:1px solid #edf1f5;
	text-align:center
}
.chooseType .box-footer h4 {
	line-height:56px;
	color:#a2a9b6
}
.content .tr .td1 {
	width:120px
}
.content .tr .td2 {
	width:340px
}
.content .tr .td3 {
	width:320px
}
.content .tr .td4 {
	display:inline-block;
	float:right
}
.content .tr .td2-1,.content .tr .td2-2 {
	width:200px;
	display:inline-block;
	float:left
}
.content .line {
	margin:25px 0 35px
}
.content .tr-title {
	border-bottom:1px solid gray;
	height:30px
}
.form-title {
	margin-top:10px;
	height:66px;
	border-bottom:1px solid #d9d9d9;
	line-height:66px;
	vertical-align:middle
}
.form-title b {
	margin:0
}
.radio-area {
	margin:20px 0 30px
}
.form-area td .lbf-text-input.input-check-exists+img,.form-area td .loading {
	margin-left:8px;
	margin-top:10px
}
.radio-area li {
	padding:3px 0
}
.radio-area label {
	padding-left:10px
}
.form-area {
	margin-bottom:25px;
	width:100%
}
.form-area th {
	width:170px;
	padding-top:40px;
	font-size:14px;
	font-weight:100;
	vertical-align:top
}
.form-area th.upload-th {
	padding-top:32.5px
}
.form-area td {
	padding-top:30px
}
.form-area td .lbf-text-input.lbf-text-input-long {
	width:580px
}
.form-area td .lbf-text-input {
	width:330px
}
.form-area td .lbf-text-input.input-check-exists {
	display:inline-block;
	*display:inline !important;
	zoom:1
}
.form-area td .loading {
	display:inline-block;
	*display:inline
}
.form-area td .exist-error {
	border-color:#f4615c
}
.form-area td.mp-account .exist-info,.form-area td.mp-name .exist-info {
	display:inline-block;
	*display:inline;
	zoom:1;
	margin-left:8px;
	margin-top:10px;
	color:#f05e4b
}
.form-area td .exist-info label {
	top:-3px;
	left:0;
	position:relative
}
.form-area .head p {
	margin:0
}
.form-area p {
	display:block;
	margin:5px 0 8px;
	color:#a2a9b6;
	line-height:160%
}
.form-area .form-area-td-l p {
	display:block;
	margin:0;
	color:#a2a9b6;
	line-height:25px
}
.form-area .form-area-td-l .lbf-text-input-file {
	margin-top:6px
}
.form-area .form-area-td-r .example {
	width:160px;
	height:120px;
	background-color:#dfe2e7;
	margin:2px 0 0 15px
}
.form-area .form-area-td-r .example img {
	width:140px;
	height:100px;
	margin:10px
}
.form-area .form-area-td-l {
	float:left
}
.form-area .form-area-td-r {
	float:right;
	padding-top:2px;
	width:215px
}
.form-area td .lbf-combobox {
	min-width:180px;
	margin-right:10px;
	position:relative
}
.form-area .send-code {
	margin-left:15px
}
.form-area .pic-view {
	display:none
}
.form-area .lbf-textarea textarea {
	*height:135px;
	font:14px/1.5 'microsoft yahei',arial,\5b8b\4f53,sans-serif
}
.form-area .lbf-textarea {
	width:355px;
	height:135px
}
.form-area .head-bg {
	position:relative;
	margin-bottom:10px;
	width:120px;
	height:120px;
	background:url(images/reg-icons.png) 0 -480px repeat-x
}
.form-area .head-bg span {
	top:50px;
	left:32px;
	color:#fff;
	position:absolute
}
.form-area .head-bg:hover {
	cursor:pointer;
	background:url(images/reg-icons.png) -121px -480px repeat-x
}
.form-area .new-head-bg {
	position:relative;
	margin-bottom:10px;
	width:120px;
	height:120px
}
.form-area .new-head-bg img {
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%
}
.form-area .new-head-bg span {
	display:none;
	top:50px;
	left:32px;
	color:#fff;
	position:absolute
}
.form-area .new-head-bg .avatar:hover {
	cursor:pointer
}
.form-area .new-head-bg .avatar:hover span {
	display:block
}
.form-area .new-head-bg .avatar:hover .mark {
	width:120px;
	height:120px;
	position:absolute;
	top:0;
	left:0;
	background:#000;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	filter:alpha(opacity=70);
	opacity:.7
}
.form-area .new-head-bg .delete {
	position:absolute;
	top:100px;
	left:130px;
	width:120px
}
.form-area .new-head-bg .delete:hover {
	cursor:pointer
}
.form-area .intro-input {
	position:relative
}
.form-area .intro-input .intro-pic {
	position:absolute;
	top:-120px;
	left:630px
}
.form-area .intro-input .iphone {
	border-bottom:1px solid #dce1ea;
	width:250px;
	height:297px;
	top:25px;
	left:-48px;
	position:absolute;
	background:url(images/reg-icons.png) -235px -196px repeat-x
}
.submit .remind {
	position:relative;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border:1px solid #d0e7f2;
	margin:30px 0;
	line-height:70px;
	background:#d0e7f2
}
.submit .remind h4 {
	vertical-align:middle;
	height:70px;
	margin-left:90px;
	display:inline-block;
	line-height:70px;
	color:#00a5e0
}
.submit .remind .icon {
	display:inline-block;
	position:absolute;
	width:36px;
	height:38px;
	left:34px;
	top:18px;
	background:url(images/reg-icons.png) -33px -418px repeat-x
}
.submit .table {
	margin-bottom:32px
}
.submit .tr-l,.submit .tr-r {
	width:400px;
	float:left
}
.submit .tr {
	margin:30px 0;
	height:21px
}
.submit .td-1 {
	width:165px;
	float:left;
	height:22px
}
.submit .footer-buttons {
	border-top:0;
	padding-top:45px
}
.submit .protocol-info {
	margin-top:60px
}
.footer-buttons {
	border-top:1px solid #d9d9d9;
	text-align:center;
	margin-bottom:60px;
	padding-top:40px
}
.footer-buttons #btnPrev {
	margin-right:20px
}
.footer-buttons .lbf-button {
	width:120px
}
.audit .main {
	padding-bottom:0;
	position:relative;
	text-align:center;
	margin-top:30px;
	height:500px;
	width:1000px;
	background:#fff
}
.audit .main .pic {
	position:absolute;
	top:135px;
	left:450px;
	margin:0 auto;
	text-align:center;
	width:100px;
	height:100px;
	background:url(images/reg-icons.png) -1px -318px repeat-x
}
.audit.auditing .main .pic {
	background:url(images/reg-icons.png) -1px -211px repeat-x
}
.audit .main .hint {
	text-align:center;
	padding:260px 0 20px
}
.audit .main .explain {
	text-align:center
}
.audit.audit-fail .main .reason {
	text-align:left;
	width:500px;
	margin:0 auto
}
.audit.audit-fail .main .pic {
	top:120px;
	left:458px;
	background:url(images/reg-icons.png) -1px -110px repeat-x
}
.audit.audit-fail .lbf-button {
	width:84px;
	margin:90px 0 40px
}
.audit.audit-fail .main .hint {
	text-align:center;
	padding:240px 0 20px
}
.audit.audit-fail .main .reason li {
	margin:10px;
	list-style-type:initial
}
.audit.audit-fail .main {
	height:auto;
	margin-bottom:100px
}
.audit.audit-fail.error-old .main .reason {
	text-align:center
}
.form-area td .lbf-text-input.lbf-text-input-accountID {
	width:352px
}
.coming-soon .main {
	padding-bottom:0;
	position:relative;
	text-align:center;
	margin-top:30px;
	height:500px;
	width:1000px
}
.coming-soon .main .pic {
	position:absolute;
	top:190px;
	left:434px;
	margin:0 auto;
	text-align:center;
	width:130px;
	height:130px;
	background:url(images/comming-soon.png)
}
.coming-soon .main .hint {
	text-align:center;
	padding:335px 0 20px
}
.coming-soon .main .explain {
	text-align:center
}
.coming-soon.coming-1209 .main {
	position:fixed;
	top:23%;
	left:50%;
	margin:60px 0 0 -200px;
	width:400px
}
.coming-soon.coming-1209 .main .pic {
	position:relative;
	top:0;
	left:0;
	margin:0 auto;
	width:82px;
	height:106px;
	background:url(images/comming-soon-1209.png)
}
.coming-soon.coming-1209 .main .hint {
	margin-top:34px;
	text-align:center;
	padding:0
}
.new-head-bg .lbf-fileUpload-input {
	width:120px !important;
	height:120px !important
}
.forbidden .main {
	position:fixed;
	top:23%;
	left:50%;
	margin:60px 0 0 -160px;
	width:320px
}
.forbidden .main .pic {
	margin:0 auto;
	width:100px;
	height:100px;
	background:url(images/forbidden.png) no-repeat
}
.forbidden .main .hint {
	margin-top:23px;
	text-align:center
}
.forbidden .main .hint p {
	line-height:24px
}
.reg-full .main {
	position:fixed;
	top:25%;
	left:50%;
	margin:60px 0 0 -200px;
	width:400px
}
.reg-full .main .pic {
	margin:0 auto;
	width:200px;
	height:200px;
	background:url(images/urCode.png) no-repeat
}
.reg-full .main .hint {
	margin-top:23px;
	text-align:center
}
.reg-full .main .hint h2 {
	margin-bottom:10px
}
.reg-full .main .hint p {
	line-height:24px;
	margin-bottom:42px
}
.reg-full.reg-full-1209 .main .hint {
	margin-top:34px;
	text-align:center
}
.reg-full.reg-full-1209 .main .hint h2 {
	margin-bottom:36px
}
.reg-full.reg-full-1209 .main .pic {
	top:200px;
	left:460px;
	width:126px;
	height:100px;
	background:url(images/empty-box.png)
}
.error .main,.loading .main,.maintain .main {
	position:fixed;
	top:23%;
	left:50%
}
.reg-full.reg-full-1209 .main .hint p {
	font-size:18px;
	color:#a2a9b6;
	line-height:28px
}
.maintain .main {
	margin:60px 0 0 -200px;
	width:400px
}
.maintain .main .pic {
	margin:0 auto;
	width:130px;
	height:130px;
	background:url(images/maintain.png) no-repeat
}
.maintain .main .hint {
	margin-top:23px;
	text-align:center
}
.maintain .main .hint h2 {
	margin-bottom:40px
}
.loading .main {
	margin:60px 0 0 -200px;
	width:400px
}
.loading .main .pic {
	margin:0 auto;
	width:30px;
	height:30px;
	background:url(images/loading_large_w.gif) no-repeat
}
.loading .main .hint {
	margin-top:23px;
	text-align:center
}
.loading .main .hint h2 {
	margin-bottom:40px
}
.error .main {
	margin:60px 0 0 -200px;
	width:400px
}
.error .main .pic {
	margin:0 auto;
	width:326px;
	height:176px;
	background:url(images/404.png) no-repeat
}
.error .main .hint {
	margin-top:30px;
	text-align:center
}
.forbidden .main .hint h1 {
	margin-bottom:10px;
	font-size:36px;
	color:#4c5161
}
.error .main .hint p {
	line-height:24px;
	margin-bottom:42px;
	font-size:18px
}
.qcode .main {
	padding-bottom:0;
	position:relative;
	text-align:center;
	margin-top:40px;
	height:580px;
	width:1000px;
	background:#fff
}
.qcode .main .pic {
	position:absolute;
	top:220px;
	left:200px;
	margin:0 auto;
	text-align:center;
	width:187px;
	height:104px;
	background:url(images/q-code.png) repeat-x
}
.qcode .main .check-code,.qcode .main .input button {
	margin-top:20px
}
.qcode .main .title {
	text-align:center;
	padding-top:55px
}
.qcode .main .error {
	font-size:14px;
	color:#f4615c;
	padding-left:15px
}
.qcode .main .input {
	position:absolute;
	top:205px;
	left:490px
}
.qcode .main .input p {
	font-size:18px;
	margin-bottom:15px
}
.qcode .main .input span.gray {
	position:relative;
	top:9px
}
.qcode .main .change-code {
	vertical-align:top;
	margin-left:3px;
	position:relative;
	top:10px
}
.qcode .main .lbf-text-input.short {
	width:38px
}
.qcode .main .lbf-text-input.long {
	width:104px
}
.qcode .main .lbf-text-input.all-code {
	width:300px
}
.qcode .main .lbf-text-input {
	display:inline-block;
	*display:inline;
	*zoom:1
}
.qcode .main .explain {
	position:absolute;
	bottom:26px;
	left:30px;
	text-align:left;
	width:940px;
	padding-top:26px;
	border-top:1px solid #ededed
}
.qcode .main .explain .question {
	font-size:18px;
	margin-bottom:12px
}
.protocol {
	margin:35px auto 120px;
	width:940px;
	background:#fff;
	padding:40px 30px 30px
}
.protocol h4 {
	font-weight:700;
	margin-top:30px
}
.protocol p {
	margin:20px 0;
	line-height:20px
}
.protocol .bgy {
	background:#ff0
}
.protocol.verify-protocol {
	background:#fff;
	padding:40px 30px 30px;
	width:initial;
	margin:initial
}
#login,.login_no_qlogin {
	background-color:#fff;
	margin:0 auto;
	width:370px;
	border:2px solid #eee;
	position:relative
}
#login {
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	box-shadow:3px 3px 5px rgba(0,0,0,0.5);
	-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.5);
	background-color:#fff
}
#register,.login_no_qlogin {
	background-color:#fff;
	margin:0 auto;
	width:370px;
	border:2px solid #eee;
	position:relative
}
#register {
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	box-shadow:3px 3px 5px rgba(0,0,0,0.5);
	-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.5);
	background-color:#fff
}
.login_input {
	width:272px;
	height:42px
}
.login_input .form-control {
	padding:11px 0;
	height:39px
}
.header1 {
	height:50px;
	border-bottom:1px solid #e2e2e2;
	position:relative
}
.header1 .switch {
	height:45px;
	position:absolute;
	left:60px;
	bottom:0;
	font-size:16px
}
.header1 .switch #switcher_qlogin {
	margin-right:85px
}
.header1 .switch .switch_btn {
	color:#999;
	display:inline-block;
	height:45px;
	line-height:45px;
	outline:0
}
.header1 .switch .switch_btn_focus {
	color:#333;
	display:inline-block;
	height:45px;
	line-height:45px;
	outline:0
}
.header1 .switch .switch_bottom {
	position:absolute;
	bottom:-1px;
	border-bottom:2px solid #848484
}
.web_qr_login {
	position:relative;
	overflow:hidden
}
.web_qr_login .web_qr_login_show {
	top:0
}
.web_login {
	width:370px;
	position:relative;
	padding-bottom:65px
}
.web_login .tips {
	height:30px;
	width:270px;
	position:relative;
	margin:0 auto;
	z-index:11
}
.web_login .login_form {
	width:272px;
	margin:0 auto
}
.web_login .uin_del {
	width:21px;
	height:21px;
	cursor:pointer;
	position:absolute;
	right:15px;
	top:10px;
	background:url(images/icon_3_tiny.png) no-repeat -116px -160px;
	_background:url(images/icon_3_8.png) no-repeat -116px -160px;
	display:none
}
input[type="text"]:focus,input[type="password"]:focus {
	outline:0
}
.web_login .uinArea {
	height:55px;
	position:relative;
	z-index:10
}
.web_login .pwdArea {
	height:55px;
	position:relative;
	z-index:3
}
.web_login .operate_tips {
	font-size:12px;
	line-height:18px;
	padding:5px;
	display:none;
	border:1px solid #dad699;
	background:#f9f5c7;
	position:absolute;
	bottom:-3px;
	border-radius:2px
}
.web_login .operate_tips .operate_content {
	width:100%;
	text-align:left
}
.web_login .operate_tips .down_row {
	position:absolute;
	bottom:-6px;
	_bottom:-7px;
	left:20px;
	width:12px;
	height:6px;
	background:url(images/icon_3_tiny.png) no-repeat -162px -161px;
	_background:url(images/icon_3_8.png) no-repeat -162px -161px;
	font-size:1px
}
.web_login .operate_tips .tips_link {
	color:#f39800
}
.web_login .input_tips,.web_login .input_tips_focus {
	position:absolute;
	top:13px;
	left:13px;
	font-size:14px;
	line-height:16px;
	color:#aaa;
	cursor:text
}
.web_login .input_tips_focus {
	color:#ddd
}
.web_login .email_list {
	border:1px solid #70c2ec;
	background:#fff;
	width:266px;
	position:absolute;
	z-index:10;
	display:none;
	border-radius:1px;
	padding:1px;
	left:2px
}
.web_login .inputstyle {
	width:258px;
	position:relative;
	top:2px;
	left:2px;
	height:30px;
	padding:10px 20px 0 10px;
	line-height:18px;
	border:0;
	background:0;
	color:#333;
	font-family:Verdana,Tahoma,Arial;
	font-size:16px
}
.web_login .verifyArea {
	height:120px;
	position:relative
}
.web_login .submit {
	position:relative;
	height:40px
}
.web_login .login_button {
	position:absolute;
	left:0;
	outline:0
}
.web_login .login_button .btn {
	width:115px;
	height:35px;
	border:0;
	font-size:17px;
	font-weight:normal;
	font-family:"Microsoft Yahei","微软雅黑",SimHei,"黑体","Hiragino Sans GB",STHeiTi,sans-serif;
	color:#fff;
	cursor:pointer;
	background:url(images/icon_3_tiny.png) no-repeat 0 -90px;
	_background:url(images/icon_3_8.png) no-repeat 0 -90px
}
.web_login .inputOuter {
	width:272px;
	height:42px;
	background:url(images/icon_3_tiny.png) no-repeat -1px -1px;
	_background:url(images/icon_3_8.png) no-repeat -1px -1px
}
.bottom {
	height:16px;
	margin-bottom:8px;
	width:360px;
	position:absolute;
	bottom:0;
	right:10px;
	text-align:right;
	font-size:12px
}
.bottom .link1 {
	color:#666
}
.inputOuter_focus {
	width:272px;
	height:42px;
	background:url(images/icon_3_tiny.png) no-repeat -1px -45px;
	_background:url(images/icon_3_8.png) no-repeat -1px -45px
}
.login_input input {
	height:37px;
	border:0;
	outline:0;
	vertical-align:middle;
	width:100%
}
.icon_arrow {
	background:url("./page_login_z218878.png") 0 -133px no-repeat;
	width:16px;
	height:15px;
	vertical-align:middle;
	display:inline-block
}
.icon_login {
	position:absolute;
	left:15px;
	margin-top:10px;
	width:16px;
	height:18px;
	vertical-align:middle;
	display:inline-block
}
.login_btn_panel {
	margin-top:8px
}
.login_input {
	padding:3px 0 3px 54px;
	position:relative;
	border:1px solid #e7e7eb;
	margin-top:-1px
}
.web_login .login_button .btn:hover {
	width:115px;
	height:35px;
	border:0;
	font-size:17px;
	font-weight:normal;
	font-family:"Microsoft Yahei","微软雅黑",SimHei,"黑体","Hiragino Sans GB",STHeiTi,sans-serif;
	color:#fff;
	cursor:pointer;
	background:url(images/icon_3_tiny.png) no-repeat -115px -90px
}
.login_btn_panel .btn_login:hover {
	width:115px;
	height:35px;
	border:0;
	font-size:17px;
	font-weight:normal;
	font-family:"Microsoft Yahei","微软雅黑",SimHei,"黑体","Hiragino Sans GB",STHeiTi,sans-serif;
	color:#fff;
	cursor:pointer;
	background:url(images/icon_3_tiny.png) no-repeat 0 -90px
}
.login_btn_panel .btn_login {
	width:115px;
	height:35px;
	border:0;
	font-size:17px;
	font-weight:normal;
	font-family:"Microsoft Yahei","微软雅黑",SimHei,"黑体","Hiragino Sans GB",STHeiTi,sans-serif;
	color:#fff;
	cursor:pointer;
	background:url(images/icon_3_tiny.png) no-repeat -115px -90px
}
.icon_login.un {
	background:url(images/page_login.png) 0 0 no-repeat
}
.icon_login.pwd {
	background:url(images/page_login.png) 0 -28px no-repeat
}
.icon_arrow {
	background:url(images/page_login.png) 0 -133px no-repeat;
	width:16px;
	height:15px;
	vertical-align:middle;
	display:inline-block
}
.icon_speaker {
	background:url(images/page_login.png) 0 -108px no-repeat;
	width:16px;
	height:15px;
	vertical-align:middle;
	display:inline-block;
	margin-right:5px
}
textarea,input {
	color:#222
}
textarea::-webkit-input-placeholder,input::-webkit-input-placeholder {
	color:#aaa
}
textarea:-moz-placeholder,input:-moz-placeholder {
	color:#aaa
}
textarea::-moz-placeholder,input::-moz-placeholder {
	color:#aaa
}
textarea:-ms-input-placeholder,input:-ms-input-placeholder {
	color:#aaa
}
.login_input input:focus {
	height:37px;
	border:0;
	outline:0;
	vertical-align:middle;
	width:100%
}
.icon_mp_kind {
	width:106px;
	height:106px;
	vertical-align:middle;
	display:inline-block;
	display:block;
	margin:0 auto 30px
}
.icon_mp_kind.service {
	background:url(images/page_login.png) 0 -177px no-repeat
}
.icon_mp_kind.subscribe {
	background:url(images/page_login.png) 0 -293px no-repeat
}
.icon_mp_kind.enterprise {
	background:url(images/page_login.png) 0 -409px no-repeat
}
.mp_kind_mod {
	padding-bottom:40px;
	border-bottom:1px solid #e7e7eb
}
.mp_kind_mod_hd {
	padding-bottom:35px;
	padding-top:24px
}
.mp_kind_mod_hd h3 {
	font-weight:400;
	font-style:normal;
	font-size:20px
}
.mp_kind_mod_bd {
	*zoom:1
}
.mp_kind_mod_bd:after {
	content:"\200B";
	display:block;
	height:0;
	clear:both
}
.mp_kind_wrp {
	display:inline-block;
	_zoom:1;
	_display:inline;
	width:212px;
	margin:0 59px;
	*float:left
}
a.mp_kind_wrp:hover {
	text-decoration:none
}
.mp_kind {
	color:#8d8d8d
}
.mp_kind dt {
	padding-top:10px;
	color:#222;
	font-size:16px;
	text-align:center;
	margin-bottom:11px
}
.mp_kind dd {
	margin-bottom:3px;
	text-align:center
}
.mp_kind dd.icon_mp_kind {
	margin-left:0;
	position:absolute;
	top:0;
	left:70px
}
.mp_kind_mod_bd {
	padding-top:60px;
	background-color:#f5f5f5;
	min-width:1020px;
	padding-bottom:80px;
	text-align:center
}
.btn:focus {
	outline:0;
	color:#333;
	text-decoration:none
}