.ui-overlay-a,.ui-page-theme-a {
	text-shadow: none;
}
html,body,.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper {
	background: #F1F1F1;
}
h1,h2,h3,h4,h5,h6,p,ul {padding: 0; margin: 0;}
a.ui-link:link,a.ui-link:hover,a.ui-link:visited,a.ui-link:active {
	color: inherit;
	font-weight: inherit;
	text-shadow: none;
	text-decoration: none;
}
div.ui-input-text,div.ui-input-text input,.ui-page-theme-a div.ui-body-inherit,div.ui-body-inherit input,div.ui-corner-all,div.ui-corner-all input,div.ui-shadow-inset,div.ui-shadow-inset input,div.ui-focus,div.ui-focus input {
	margin: 0;
	padding: 0;
	background: none;
	border: none;
	text-shadow: none;
	box-shadow: none;
}
textarea.ui-input-text, textarea.ui-shadow-inset, textarea.ui-body-inherit, textarea.ui-corner-all, textarea.ui-textinput-autogrow, textarea.ui-focus, .ui-overlay-a textarea.ui-focus,.ui-page-theme-a textarea.ui-focus, .ui-page-theme-a textarea.ui-body-inherit {
	margin: 0;
	padding: 0;
	background: none;
	border: none;
	text-shadow: none;
	box-shadow: none;
}
.header {
	width: 100%;
	height: 100px;
	background: #005078;
	color: #FFF;
	box-shadow: 0 2px 4px 2px #89AFC1;
	margin-bottom: 4px;
}
.header-login {
	position: absolute;
	top: 75px;
	right: 0;
}
.header-login a,.header-login span {
	display: inline-block;
	font-size: 14px;
	color: #005078 !important;
	padding-right: 30px;
}
.header-login a:hover,.header a:hover {
	/*text-shadow: 0 0 2px #ccc !important;*/
	/*color: #8caabe !important;*/
	opacity: 0.7;
	filter:alpha(opacity=70);
}
.header-login .logo {
	display: inline-block;
	width: 50px;
	height: 31px;
	background: url('../images/logo_header.png') no-repeat center;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -15px;
}
.header-login .user {
	height: 52px;
	width: auto;
	margin-top: -26px;
}
.header-login .user .head{
	display: inline-block;
	border-radius: 50%;
	width: 50px;
	height: 50px;
	border: 1px solid #8CAABE;
	padding: 0;
}
.header-login .user .head img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.header-login .user .name {
	display: inline-block;
	text-shadow: none;
	line-height: 52px;
	vertical-align: bottom;
	font-size: 16px;
	padding-left: 10px;
	color: #fff;
	text-decoration: none;
}
.header-homepage {
	background: url('../images/header_homepage.jpg') no-repeat center, linear-gradient(#E5D4C1,#E5D0BB);
	height: 768px;
	color: #fff;
}
.container {
	width: 1180px;
	margin: 0 auto;
	position: relative;
}
.header .container {
	height: 100%;
}
.report-bg {
	width: 100%;
}
.report-bg.grey {
	background: #f1f1f1;
}
.report-bg .container {
	box-sizing: border-box;
	width: 790px;
	position: relative;
}
.report-bg .container .btn-container {
	width: 100%;
}
.holland-img {
	vertical-align: middle;
}
.holland-explaining {
	display: inline-block;
	padding-left: 138px;
	font-size: 20px;
	line-height: 27px;
	color: #005078;
	width: 380px;
	vertical-align: middle;
}
.values-list {
	display: inline-block;
	width: 390px;
	font-size: 16px;
	line-height: 24px;
	color: #F15467;
}
.values-list li {
	list-style: none;
	margin-top: 30px;
}
.values-name {
	display: inline-block;
	width: 4em;
	text-align: left;
	vertical-align: middle;
}
.values-bar {
	display: inline-block;
	width: 290px;
	padding-left: 10px;
	white-space: nowrap;
	vertical-align: middle;
}
.values-bar i {
	display: inline-block;
	height: 24px;
	border: none;
	box-shadow: none;
    background: -webkit-linear-gradient(left, #FCDDE1, #F15467); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #FCDDE1, #F15467); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #FCDDE1, #F15467); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #FCDDE1, #F15467); /* Standard syntax (must be last) */
    border-radius: 12px;
    vertical-align: middle;
}
.values-grade {
	font-size: 20px;
	font-style: normal;
	margin-left: 10px;
	vertical-align: middle;
}
.header .logo {
	display: inline-block;
	width: 50px;
	height: 31px;
	background: url('../images/logo_header.png') no-repeat center;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -15px;
}
.header .user {
	height: 52px;
	width: auto;
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -26px;
}
.header .user .head{
	display: inline-block;
	border-radius: 50%;
	width: 50px;
	height: 50px;
	border: 1px solid #8CAABE;
}
.header .user .head img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.header .user .name {
	display: inline-block;
	text-shadow: none;
	line-height: 52px;
	vertical-align: bottom;
	font-size: 16px;
	padding-left: 10px;
	color: #fff;
	text-decoration: none;
}
.header .nav {
	width: auto;
	height: 50px;
	list-style: none;
	padding-top: 26px;
	text-align: center;
}
.header .nav li {
	display: inline-block;
	width: 110px;
	height: 48px;
	border: 1px solid #005078;
	text-align: center;
	border-radius: 25px;
}
.header .nav li.current,.header .nav li:hover {
	border: 1px solid #8CAABE;
	opacity: 0.7;
	filter:alpha(opacity=70);
}
.header .nav li a {
	display: inline-block;
	width: 100%;
	height: 100%;
	line-height: 48px;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
}
.header-homepage h1 {
	box-sizing: border-box;
	width: 150px;
	height: 150px;
	background: url('../images/logo_homepage.png') no-repeat center;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -75px;
	border: 1px solid #fff;
	overflow: hidden;
	text-indent: -9999em;
}
.header-homepage h2 {
	position: absolute;
	top: 300px;
	left: 0;
	width: 100%;
	text-align: center;
	font-size: 80px;
	font-weight: normal;
	color: #fff;
	text-shadow: 0 2px 4px rgba(0,0,0,0.5);
}
.header-homepage .line {
	display: inline-block;
	width: 75px;
	height: 1px;
	position: absolute;
	top: 425px;
	left: 50%;
	margin-left: -37.5px;
	background: #fff;
	box-shadow: 0 1px 4px 0 #ACACAC;
}
.header-homepage .desc {
	box-sizing: border-box;
	padding: 0 20px;
	position: absolute;
	width: 680px;
	top: 486px;
	left: 50%;
	margin-left: -340px;
	font-size: 20px;
	line-height: 32px;
	color: #fff;
	text-align: center;
	text-shadow: none;
}
.header-homepage .diagnose {
	display: inline-block;
	box-sizing: border-box;
	width: 380px;
	height: 80px;
	text-align: center;
	color: #fff !important;
	font-size: 20px;
	line-height: 80px;
	background: rgba(255,255,255,0.3);
	box-shadow: 0 1px 4px 1px #9B9B9B;
	border-radius: 40px;
	position: absolute;
	top: 596px;
	left: 50%;
	margin-left: -190px;
}
.header-homepage .diagnose:hover {
	background: rgba(255,255,255,0.1);
	color: rgba(255,255,255,0.8) !important;
}
.footer {
	border-top: 1px solid #D8D8D8;
	padding-top: 79px;
	padding-bottom: 111px;
}
.footer span {
	color: #005078;
	font-size: 12px;
	line-height: 18px;
}
.left {
	float: left;
}
.right {
	float: right;
}
.homepage-title {
	text-align: center;
	font-size: 30px;
	line-height: 30px;
	color: #005078;
	font-weight: bold;
/*	color: #cfcfcf;
	font-weight: normal;
	text-shadow: 0 -1px 0 #535353;*/
}
.homepage-bg-box {
	float: left;
	width: 580px;
	height: 468px;
	border-radius: 4px;
	position: relative;
}
.homepage-bg-box.bg-locate {
	background: url('../images/homepage_bg_locate.jpg') no-repeat center;
}
.homepage-bg-box.bg-develop {
	background: url('../images/homepage_bg_develop.jpg') no-repeat center;
}
.homepage-bg-box.bg-counselor {
	background: url('../images/homepage_bg_counselor.jpg') no-repeat center;
}
.homepage-bg-box.bg-skill {
	background: url('../images/homepage_bg_skill.jpg') no-repeat center;
}
.homepage-bg-box:hover {
	opacity: 0.8;
	filter:alpha(opacity=80);
}
.homepage-topic-title {
	color: #fff;
	text-shadow: none;
	font-size: 20px;
	line-height: 30px;
	font-weight: normal;
	padding-top: 90px;
	position: absolute;
	width: 90px;
	text-align: center;
	top: 76px;
	left: 50%;
	margin-left: -45px;
}
.homepage-bg-box.bg-locate .homepage-topic-title {
	background: url('../images/icon_topic_01.png') no-repeat top center;
}
.homepage-bg-box.bg-develop .homepage-topic-title {
	background: url('../images/icon_topic_02.png') no-repeat top center;
}
.homepage-bg-box.bg-counselor .homepage-topic-title {
	background: url('../images/icon_topic_03.png') no-repeat top center;
}
.homepage-bg-box.bg-skill .homepage-topic-title {
	background: url('../images/icon_topic_04.png') no-repeat top center;
}
.homepage-bg-box .desc {
	box-sizing: border-box;
	position: absolute;
	width: 100%;
	height: 73px;
	left: 0;
	bottom: 0;
	background: rgba(0,0,0,0.3);
	padding: 20px 25px;
	color: #fff;
	text-shadow: none;
	text-align: center;
	font-size: 18px;
	line-height: 32px;
}
.homepage-guider-box {
	box-sizing: border-box;
	width: 380px;
	height: 517px;
	background: #fff;
	box-shadow: 0 1px 4px 1px #ccc;
	border-radius: 4px;
	float: left;
	padding: 60px 20px;
}
.homepage-guider-info {
	position: relative;
	padding-left: 90px;
	padding-right: 65px;
	min-height: 75px;
}
.homepage-guider-info .guider-head {
	width: 75px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -37.5px;
	border-radius: 37.5px;
}
.homepage-guider-info .guider-like {
	display: inline-block;
	width: 54px;
	height: 54px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -27px;
	background: url('../images/icon_like.png') no-repeat center;
}
.homepage-guider-info .guider-like.liked {
	background: url('../images/icon_liked.png') no-repeat center;
}
.homepage-guider-info .guider-like:hover {
	opacity: 0.5;
	filter:alpha(opacity=50);
}
.homepage-guider-info .guider-name {
	display: block;
	text-align: left;
	font-size: 20px;
	line-height: 40px;
	color: #005078;
}
.homepage-guider-info a:hover .guider-name {
	/*text-shadow: 0 0 2px #ccc;*/
	color: #8caabe !important;
}
.homepage-guider-info .guider-info {
	font-size: 17px;
	line-height: 34x;
	color: #8CAABE;
}
.homepage-guider-info .guider-info em {
	font-size: 18px;
	font-style: normal;
	padding-left: 5px;
	padding-right: 15px;
	color: #005078;
	vertical-align: middle;
}
.homepage-guider-desc {
	text-align: justify;
	font-size: 16px;
	line-height: 34px;
	color: #005078;
	height: 144px;
	overflow: hidden;
}
.homepage-guider-topic {
	white-space: nowrap;
	text-align: justify;
}
.homepage-guider-topic span {
	display: inline-block;
	box-sizing: border-box;
	width: 80px;
	height: 30px;
	position: relative;
	padding-left: 28px;
	text-align: center;
	line-height: 28px;
	border: 1px solid #89AFC1;
	border-left-color: transparent;
	border-radius: 15px;
	font-size: 10px;
	color: #89AFC1;
}
.homepage-guider-topic span img {
	position: absolute;
	left: -2px;
	top: -1px;
	z-index: 1;
}
.homepage-guider-btn-box {
	text-align: center;
}
.homepage-guider-btn {
	display: inline-block;
	width: 320px;
	height: 62px;
	background: #005078;
	border-radius: 31px;
	text-align: center;
	color: #fff !important;
	font-size: 18px;
	line-height: 62px;
	box-shadow: 0 1px 4px 1px #535353;
}
.homepage-guider-btn:hover {
	color: rgba(255,255,255,0.8) !important;
	background: rgba(0,80,120,0.8);
}
.homepage-guider-more {
	display: inline-block;
	font-size: 20px;
	line-height: 40px;
	color: #005078 !important;
	border-bottom: 1px solid #005078;
}
.homepage-guider-more:hover {
	/*text-shadow: 0 0 2px #ccc !important;*/
	color: #8caabe !important;
	border-bottom-color: #8caabe;
}
.homepage-faq-box {
	width: 1180px;
	margin: 0 auto;
	position: relative;
}
.homepage-faq-img {
	float: left;
}
.homepage-faq-img a:hover{
	opacity: 0.8;
	filter:alpha(opacity=80);
}
.mf65 {
	margin-left: 65px;
}
.homepage-banner {
	box-sizing: border-box;
	height: 400px;
	background: #000 url('../images/banner_homepage.jpg') no-repeat center;
}
.homepage-banner-title {
	text-align: center;
	font-size: 40px;
	color: #fff;
}
.homepage-banner-btn {
	display: inline-block;
	width: 320px;
	height: 68px;
	text-align: center;
	line-height: 68px;
	font-size: 18px;
	color: #fff !important;
	background: rgba(255,255,255,0.3);
	box-shadow: 0 1px 4px 1px #535353;
	border-radius: 34px;
}
.homepage-banner-btn:hover {
	background: rgba(255,255,255,0.1);
	color: rgba(255,255,255,0.8) !important;
}
.homapage-comment-box {
	box-sizing: border-box;
	width: 580px;
	height: 323px;
	padding: 30px 20px;
	float: left;
	background: #fff;
	border-radius: 4px;
	box-shadow: 0 1px 4px 1px #ccc;
	position: relative;
}
.homepage-comment {
	background: url('../images/quote.png') no-repeat top left;
	padding-top: 50px;
	height: 144px;
	font-size: 16px;
	line-height: 36px;
	color: #005078;
	text-align: justify;
	overflow: hidden;
}
.homepage-comment-guider {
	position: absolute;
	top: 20px;
	left: 65px;
	font-size: 30px;
	color: #666 !important;
	white-space: nowrap;
}
.homepage-comment-guider span {
	display: inline-block;
	padding-left: 10px;
	vertical-align: baseline;
	font-size: 20px;
	color: #89AFC1;
}
.homepage-comment-guider:hover {
	/*text-shadow: 0 0 2px #ccc !important;*/
	opacity: 0.8;
	filter:alpha(opacity=80);
}
.homepage-comment-user-box {
	text-align: right;
}
.homepage-comment-user {
	display: inline-block;
	position: relative;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	color: #005078;
	padding-left: 60px;
	padding-right: 10px;
}
.homepage-comment-user img {
	display: inline-block;
	box-sizing: border-box;
	width: 50px;
	height: 50px;
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #8CAABE;
	border-radius: 25px;
}
.homepage-topic {
	color: #3786AE;
	font-size: 15px;
	font-weight: bold;
	min-height: 38px;
}
.homepage-topic span {
	color: #005078;
}
.index_right {
	bottom: 60px;
    display: none;
    position: fixed;
    right: 20px;
    width: 102px;
}
.index_right a {
    display: block;
    height: 102px;
    margin-bottom: 2px;
    text-align: center;
    width: 102px;
}
.index_right .online_service {
    background: #4296cf none repeat scroll 0 0;
}
.index_right .online_service span {
    line-height: 40px;
}
.index_right .backtop span {
    line-height: 44px;
}
.index_right .backtop {
    background: #2e3b4e none repeat scroll 0 0;
}
.index_right a span {
    color: #fff;
    display: block;
    font-size: 14px;
    text-align: center;
    width: 102px;
}
.loginWrapper {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #F8F7F3;
	z-index: 1000;
	overflow-y: auto;
}
.a_close {
	display: inline-block;
	width: 35px;
	height: 35px;
	background: url('../images/a_close.png') no-repeat center;
	position: absolute;
	top: 100px;
	left: 100px;
}
.login-title {
	font-size: 20px;
	line-height: 40px;
	/*color: #c1ccd1;*/
	text-align: center;
	/*text-shadow: 0 -1px 0 #868686;*/
	/*color: #89AFC1;*/
	color: #868686;
}
.login-third-party a {
	box-sizing: border-box;
	display: inline-block;
	width: 388px;
	height: 120px;
	border-radius: 4px;
	line-height: 120px;
	font-size: 24px;
	color: #fff !important;
	text-align: left;
	padding-left: 100px;
}
.login-third-party a.qq {
	background-color: #68A5E1;
	background-image: url('../images/icon_login_qq.png'), url('../images/bg_login_qq.png');
	background-position: 20px 30px, 280px 20px;
	background-repeat: no-repeat;
}
.login-third-party a.wechat {
	background-color: #8DC81B;
	background-image: url('../images/icon_login_wechat.png'), url('../images/bg_login_wechat.png');
	background-position: 20px 30px, 280px 20px;
	background-repeat: no-repeat;
}
.inputWrapper {
	box-sizing: border-box;
	display: inline-block;
	width: 304px;
	height: 60px;
	padding-left: 38px;
	border: 1px solid #89AFC1;
	border-radius: 30px;
	position: relative;
}
.inputWrapper a {
	display: inline-block;
	position: absolute;
	left: 0;
	bottom: -30px;
	font-size: 14px;
	line-height: 30px;
	color: #5599FF !important;
	text-align: left;
	border-bottom: 1px solid #00A0E6;
}
.inputWrapper.user {
	background: rgba(255,255,255,0.3) url('../images/icon_login_username.png') 16px 21px no-repeat;
}
.inputWrapper.pwd {
	background: rgba(255,255,255,0.3) url('../images/icon_login_password.png') 16px 21px no-repeat;
}
.inputWrapper input,.inputWrapper input:focus {
	display: inline-block;
	width: 100%;
	text-align: left;
	font-size: 14px;
	line-height: 58px;
	color: #AEC5CE;
	border: none;
	background: none;
}
.loginWrapper .login-btn {
	display: inline-block;
	background: #005078;
	width: 164px;
	height: 60px;
	line-height: 60px;
	color: #fff !important;
	font-size: 14px;
	text-align: center;
	border-radius: 30px;
}
.separate-title {
	font-size: 18px;
	line-height: 36px;
	/*color: #c1ccd1;*/
	text-align: left;
	/*text-shadow: 0 -1px 0 #868686;*/
	/*color: #89AFC1;*/
	color: #868686;
}
.separate-title a {
	color: #89AFC1 !important;
}
.content-box {
	box-sizing: border-box;
	position: relative;
	width: 780px;
	padding: 24px 16px;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 8px;
	font-size: 16px;
	line-height: 24px;
	color: #005078;
}
.content-box .guider-quote {
	box-sizing: border-box;
	padding-left: 85px;
	padding-top: 20px;
	padding-right: 185px;
	position: relative;
	min-height: 100px;
	background: url('../images/quote.png') 85px 0 no-repeat;
	background-size: 16px 12px;
}
.content-container {
	box-sizing: border-box;
	font-size: 18px;
	line-height: 30px;
	color: #005078;
	width: 780px;
	padding-right: 100px;
}
.content-container.nowrap {
	padding-right: 0;
}
.content-container .guider-quote {
	box-sizing: border-box;
	padding-left: 125px;
	padding-top: 20px;
	position: relative;
	min-height: 120px;
	background: url('../images/quote.png') 100px 0 no-repeat;
	background-size: 24px 18px;
}
.report-bg .guider-quote {
	position: relative;
	color: #005078;
	font-size: 24px;
	line-height: 37px;
}
.report-bg .guider-quote img {
	width: 31px;
	position: absolute;
	top: 0;
	left: -40px;
}
.content-box .guider-box {
	position: absolute;
	top: 0;
	left: 0;
	width: 75px;
}
.content-box .guider-box img {
	display: inline-block;
	width: 75px;
	border-radius: 37.5px;
}
.content-box .guider-box span {
	display: block;
	text-align: center;
	font-size: 16px;
	line-height: 24px;
	color: #005078;
}
.content-container .guider-box {
	position: absolute;
	top: 0;
	left: 0;
	width: 80px;
}
.content-container .guider-box img {
	display: inline-block;
	width: 80px;
	border-radius: 40px;
}
.content-container .guider-box span {
	display: block;
	text-align: center;
	font-size: 20px;
	line-height: 36px;
	color: #005078;
}
.content-box-btn {
	display: inline-block;
	width: 78px;
	height: 28px;
	border: 1px solid #8CAABE;
	font-size: 12px;
	line-height: 28px;
	color: #005078 !important;
	text-align: center;
	border-radius: 14px;
}
.content-box-btn:hover {
	color: #8caabe !important;
}
.btn-bottom-right {
	position: absolute;
	right: 0;
	bottom: 0;
}
.btn-bottom-right2 {
	position: absolute;
	right: 85px;
	bottom: 0;
}
.btn-bottom-right3 {
	position: absolute;
	right: 18px;
	bottom: 40px;
}
.status-box {
	color: #005078;
	font-size: 16px;
	position: relative;
}
.status-box span {
	position: absolute;
	right: 0;
	top: 0;
	color: #8CAABE;
}
.content-box-detail {
	text-align: justify;
}
.content-box-ceping {
	box-sizing: border-box;
	display: inline-block;
	width: 180px;
	height: 135px;
	padding-left: 42px;
	border-radius: 4px;
	color: #fff !important;
	font-size: 18px;
	line-height: 135px;
}
.ceping-bg1 {
	background-color: #FA8886;
	background-image: url('../images/icon_test_01.png'), url('../images/bg_test_01.png');
	background-position: 15px 58px, 107px 33px;
	background-repeat: no-repeat;
}
.ceping-bg1c {
	background-image: url('../images/test_bg_01c.png');
	background-repeat: no-repeat;
}
.ceping-bg2 {
	background-color: #CBA668;
	background-image: url('../images/icon_test_02.png'), url('../images/bg_test_02.png');
	background-position: 15px 58px, 107px 44px;
	background-repeat: no-repeat;
}
.ceping-bg2c {
	background-image: url('../images/test_bg_02c.png');
	background-repeat: no-repeat;
}
.ceping-bg3 {
	background-color: #7AC072;
	background-image: url('../images/icon_test_03.png'), url('../images/bg_test_03.png');
	background-position: 15px 58px, 107px 33px;
	background-repeat: no-repeat;
}
.ceping-bg3c {
	background-image: url('../images/test_bg_03c.png');
	background-repeat: no-repeat;
}
.ceping-bg4 {
	background-color: #86ADFA;
	background-image: url('../images/icon_resume.png'), url('../images/bg_resume.png');
	background-position: 15px 58px, 107px 33px;
	background-repeat: no-repeat;
}
.ceping-bg4c {
	background-image: url('../images/test_bg_04c.png');
	background-repeat: no-repeat;
}
.content-box-ceping:hover {
	opacity: 0.8;
	filter:alpha(opacity=80);
}
.industry_box {
	display: inline-block;
	height: 51px;
	padding: 0 20px;
	line-height: 51px;
	font-size: 14px;
	color: #005078;
	text-align: center;
	border: 1px solid #ccc;
	border-radius: 4px;
	background: #F7F7F7;
	vertical-align: middle;
}
.industry_plus {
	display: inline-block;
	width: 150px;
	height: 53px;
	background: #005078;
	border-radius: 4px;
	font-size: 30px;
	line-height: 53px;
	text-align: center;
	color: #fff !important;
	vertical-align: middle;
}
.industry_minus {
	display: inline-block;
	width: 150px;
	height: 53px;
	background: #0196C8;
	border-radius: 4px;
	font-size: 30px;
	line-height: 53px;
	text-align: center;
	color: #fff !important;
	vertical-align: middle;
}
.industry_plus:hover,.industry_minus:hover {
	opacity: 0.8;
	filter:alpha(opacity=80);
}
.side-content-box {
	box-sizing: border-box;
	position: relative;
	width: 380px;
	padding: 40px 18px;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 8px;
	font-size: 14px;
	line-height: 22px;
	color: #005078;
}
.side-content-box-user {
	box-sizing: border-box;
	position: relative;
	font-size: 22px;
	color: #005078;
	line-height: 80px;
	padding-left: 90px;
	text-align: left;
}
.side-content-box-user img {
	position: absolute;
	left: 0;
	top: 0;
	box-sizing: border-box;
	width: 80px;
	height: 80px;
	border: 2px solid #89AFC1;
	border-radius: 40px;
}
.user-info-k {
	display: inline-block;
	width: 85px;
	font-size: 14px;
	color: #8CAABE;
	text-align: left;
}
.user-info-v {
	width: 85px;
	font-size: 15px;
	color: #005078;
	text-align: left;
}
.account_title {
	font-size: 20px;
	color: #005078;
	text-align: left;
	font-weight: normal;
}
.account_menu li {
	list-style: none;
	color: #8CAABE;
	font-size: 14px;
	line-height: 32px;
}
.account_menu li a {
	display: inline-block;
	color: #005078 !important;
	font-size: 14px;
	line-height: 20px;
	border-bottom: 1px solid #005078;
}
.account_menu li a:hover {
	color: #8caabe !important;
	border-bottom-color: #8caabe;
}
.user-edit-box {
	max-width: 800px;
}
.user-info-block {
	display: inline-block;
	width: 380px;
	height: 120px;
	overflow: hidden;
}
.user-label {
	font-size: 15px;
	color: #005078;
	line-height: 30px;
}
.user-input {
	box-sizing: border-box;
	width: 380px;
	height: 62px;
	border: 1px solid #ccc;
	border-radius: 8px;
	background: #fff;
}
.user-input input {
	box-sizing: border-box;
	width: 100%;
	padding-left: 10px !important;
	font-size: 15px;
	line-height: 60px;
	color: #005078;
}
.user-edit-box .ui-select {
	display: inline-block;
	width: 33%;
	margin: 0;
}
.user-edit-box .ui-select .ui-btn, .user-edit-box .ui-select .ui-icon-carat-d,.user-edit-box .ui-select .ui-btn-icon-right,.user-edit-box .ui-select .ui-corner-all,.user-edit-box .ui-select .ui-shadow,.user-edit-box .ui-select .ui-btn-active,.user-edit-box .ui-select .ui-focus {
	padding: 0;
	padding-left: 10px;
	text-align: left;
	font-weight: normal;
	color: #005078;
	font-size: 15px;
	line-height: 62px;
	height: 62px;
	border-radius: 2px;
	box-sizing: border-box;
	background: #fff;
	border: 1px solid #ccc;
	text-shadow: none;
	border-radius: 4px;
}
.user-edit-box .ui-select .ui-btn-icon-right::after,.user-edit-box .ui-select .ui-icon-carat-d::after {
    content: '';
    font-size: 16px;
    color: #005078;
    position: absolute;
    width: 16px;
    height: 16px;
    margin-top: -8px;
    background: url('../images/arrow_down.png') no-repeat center;
    background-size: 100% 100%;
}
.btn-save {
	display: inline-block;
	width: 380px;
	height: 62px;
	font-size: 14px;
	line-height: 62px;
	color: #fff !important;
	text-align: center;
	background: #005078;
	border-radius: 31px;
}
.btn-save:hover{
	opacity: 0.8;
	filter:alpha(opacity=80);
}
.top-progress-box {
	text-align: center;
	vertical-align: middle;
	padding-bottom: 38px;
}
.top-progress-box .top-progress {
	display: inline-block;
	width: 35px;
	height: 35px;
	line-height: 33px;
	text-align: center;
	font-size: 14x;
	color: #005078;
	border-radius: 17.5px;
	box-sizing: border-box;
	background: transparent;
	border: 1px solid #005078;
	position: relative;
}
.top-progress-box .top-progress.current {
	background: #005078;
	color: #fff;
}
.top-progress-box .top-progress em {
	font-style: normal;
}
.top-progress-box .top-progress .top-progress-info {
	display: inline-block;
	height: 38px;
	width: 48px;
	position: absolute;
	bottom: -38px;
	left: 50%;
	margin-left: -24px;
	line-height: 38px;
	font-style: 16px;
	color: #005078;
}
.top-progress-box .top-progress-line {
	display: inline-block;
	width: 37px;
	height: 2px;
	background-color: #005078;
	vertical-align: middle;
	margin: 0 15px;
}
.content-box-title, .report-bg .container .content-box-title {
	font-size: 20px;
	color: #005078;
	line-height: 27px;
	vertical-align: middle;
	font-weight: normal;
}
.content-box-title img {
	vertical-align: text-bottom;
	margin-right: 6px;
}
.content-box-title span {
	display: inline-block;
	padding-left: 20px;
	color: #868686;
}
.content-box-pay {
	display: inline-block;
	box-sizing: border-box;
	text-align: center;
	height: 73px;
	line-height: 71px;
	font-size: 18px;
	color: #005078;
	background: #F7F7F7;
	border: 1px solid #ccc;
	border-radius: 4px;
	vertical-align: middle;
	position: relative;
}
.content-box-pay img {
	position: absolute;
	top: 50%;
	left: 10px;
	margin-top: -19px;
}
.content-box-pay i {
	display: inline-block;
	width: 38px;
	text-align: center;
	font-style: normal;
	font-size: 38px;
	line-height: 71px;
	color: #8CAABE;
	vertical-align: baseline; 
	padding-left: 38px;
	padding-right: 130px;
}
.content-box-pay span {
	display: inline-block;
	box-sizing: border-box;
	width: 132px;
	height: 40px;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	right: 10px;
	background: url('../images/bg_coupon.png') no-repeat center;
	background-size: 100% 100%;
	font-size: 20px;
	line-height: 40px;
	color: #fff;
	text-align: left;
	padding-left: 17px;
}
.content-box-pay em {
	display: inline-block;
	padding-left: 5px;
	font-size: 13px;
	font-style: normal;
}
.report-bg .container .ui-slider .ui-slider-track,.content-box .ui-slider .ui-shadow-inset,.content-box .ui-slider .ui-bar-inherit,.content-box .ui-slider .ui-corner-all, .content-container .ui-slider .ui-slider-track,.content-box .ui-slider .ui-shadow-inset,.content-box .ui-slider .ui-bar-inherit,.content-box .ui-slider .ui-corner-all {
	margin: 0;
	height: 20px;
	border: none;
	box-shadow: none;
    background: -webkit-linear-gradient(left, #FCDDE1, #F15467); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #FCDDE1, #F15467); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #FCDDE1, #F15467); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #FCDDE1, #F15467); /* Standard syntax (must be last) */
    border-radius: 10px;
}
.report-bg .container .ui-slider-track .ui-btn.ui-slider-handle,.content-container .ui-slider-track .ui-btn.ui-slider-handle {
	width: 50px;
	height: 50px;
	box-sizing: border-box;
	border-radius: 25px;
	background-color: rgba(255,255,255,0.7);
	border: 4px solid #005078;
	margin-top: -25px;
	margin-left: -25px;
}
.content-box-grade {
	font-size: 16px;
	line-height: 36px;
	color: #8CAABE;
	position: relative;
}
.content-box-grade .grade0 {
	font-size: 20px;
	color: #F15467;
	position: absolute;
	left: 0;
	bottom: -35px;
}
.content-box-grade .grade1,.content-box-grade .grade2,.content-box-grade .grade3 {
	font-size: 20px;
	color: #F15467;
	position: absolute;
	right: 0;
	bottom: -35px;
}
.content-box-comment {
	background: #F7F7F7;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 24px 12px;
}
.content-box-comment textarea {
	font-size: 16px;
	line-height: 24px;
	color: #005078 !important;
}
.test-box {
	position: relative;
	width: 100%;
	padding: 24px 16px;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 8px;
	font-size: 16px;
	line-height: 24px;
	color: #005078;
}
.test-box-content {
	width: 50%;
	color: #000;
	text-align: left;
}
.test-box-btn {
	display: inline-block;
	width: 320px;
	height: 62px;
	background: #005078;
	border-radius: 31px;
	text-align: center;
	color: #fff !important;
	font-size: 18px;
	line-height: 62px;
	box-shadow: 0 1px 4px 1px #535353;
	text-align: center;
}
.test-box-btn:hover {
	color: rgba(255,255,255,0.8) !important;
	background: rgba(0,80,120,0.8);
}

.test-holland-box {
	margin:0 auto;
	width: 60%;
	padding: 24px 16px;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 8px;
	font-size: 16px;
	line-height: 34px;
	color: #000;
}
.test-holland-box-content {
	text-align: left;
}
.test-holland-box-content h3{
	color: #005078;
}
.test-holland-box-content h4{
	float:right;
}
.test-holland-box-content span{
	margin-right: 15px;
}
.test-holland-box-content label{
	float:right;
	margin-right: 35px;
}
.test-holland-box-content h6{
	float:right;
}
.test-holland-box-content h6 span{
	margin-right: 8px;
}


.test-holland-box-choice{
	margin:0 auto;
}
.test-holland-box-choice span{
	margin-left:7px;
	float:left;
	width:10px;
	height:10px;
	border:1px solid #ddd;
	border-radius: 50px;
	margin-top:3px;
}

.test-holland_-box {
	margin:0 auto;
	width: 70%;
	padding: 24px 16px;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 8px;
	font-size: 16px;
	line-height: 34px;
	color: #000;
}
.test-holland_-box p{
	font-size: 20px;
	font-weight: bold;
	color: #005078;
}
.test-holland_-box-content {
	margin-left: 250px;
}
.test-holland_-box-content span{
	color: #0175AF;
	font-size: 16px;
	font-weight: bold;
}
.test-holland_-box-content li{
	font-size: 14px;
}
.test-holland_-box-suggest{
	font-size: 14px;
}
.test-holland_-box-suggest p{
	font-size: 16px;
	font-weight: bold;
	color: #005078;
}

.test-values_-box {
	margin:0 auto;
	width: 80%;
	padding: 24px 16px;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 8px;
	font-size: 16px;
	line-height: 34px;
	color: #000;
}
.test-values_-box_image {
	float: left;
}
.test-holland_-btn {
	display: inline-block;
	width: 160px;
	height: 38px;
	background: #005078;
	border-radius: 19px;
	text-align: center;
	color: #fff !important;
	font-size: 16px;
	line-height: 38px;
	box-shadow: 0 1px 4px 1px #535353;
}
.test-holland_-btn:hover {
	color: rgba(255,255,255,0.8) !important;
	background: rgba(0,80,120,0.8);
}




.test-ability-box {
	width: 1130px;
	margin: 0 auto;
	position: relative;
}
.test-ability-btn {
	display: inline-block;
	width: 220px;
	height: 48px;
	background: #005078;
	border-radius: 24px;
	text-align: center;
	color: #fff !important;
	font-size: 20px;
	line-height: 48px;
	box-shadow: 0 1px 4px 1px #535353;
}
.test-ability-btn:hover {
	color: rgba(255,255,255,0.8) !important;
	background: rgba(0,80,120,0.8);
}
.test-ability_more-btn {
	display: inline-block;
	width: 220px;
	height: 48px;
	background: #FE8B00;
	border-radius: 24px;
	text-align: center;
	color: #fff !important;
	font-size: 20px;
	line-height: 48px;
	box-shadow: 0 1px 4px 1px #535353;
}
.test-ability_more-btn:hover {
	opacity: 0.65;
	filter:alpha(opacity=65);
}
.bg-grey {
	background: #fff;
	padding: 5px 30px;
}
.bg-grey p {
	font-size: 18px;
	color: #666;
	line-height: 24px;
	margin: 15px 0;
}
.inside-title {
	color: #2e3b4e;
	font-size: 22px;
	line-height: 30px;
	padding-left: 30px;
}
.inside-title.example {
	background: url('../../../images/example.png') no-repeat left center;
	margin-top: 25px;
}
.inside-title.story {
	background: url('../../../images/story.png') no-repeat left center;
	margin-top: 60px;
}
.story-box {
	border: 1px solid #d0d0d0;
	margin-top: 5px;
	background: #f5f5f5;
}
.story-box p {
	font-size: 18px;
	color: #666;
	line-height: 24px;
	padding: 8px 30px;
	position: relative;
}
.story-box p a {
	text-decoration: underline;
	color: #f7913e;
	font-size: 14px;
	line-height: 20px;
	position: absolute;
	top: 10px;
	right: 30px;
}
.story-box p.story-tip {
	font-size: 14px;
	border-top: 1px dashed #d0d0d0;
}
.story-box div.area {
	padding: 20px 30px;
	background: #fff;
}
.story-box textarea {
	width: 100%;
	border: none;
	background: #fff;
	color: #666;
	font-size: 14px;
	line-height: 20px;
}
a.story-button {
	display: inline-block;
	width: 236px;
	height: 46px;
	border: 2px solid #f7931e;
	background: #fff;
	color: #f7931e;
	line-height: 46px;
	font-size: 16px;
	text-align: center;
	/*margin: 0 70px;*/
	margin: 0 20px;
}
a.story-button:hover {
	background: #f7931e;
	color: #fff;
}
.story-btn-box {
	text-align: center;
	margin: 60px 0 80px 0;
	position: relative;
}
.story-link {
	font-size: 16px;
	line-height: 22px;
	position: absolute;
	right: 0;
	bottom: 0;
	color: #4296cf;
	text-decoration: underline;
}
.show-case {
	display: none;
	width: 342px;
	position: absolute;
	border: 1px solid #d0d0d0;
	border-radius: 4px;
	background: #fdf2ea;
	padding: 25px;
}
.show-case p {
	color: #999;
	font-size: 12px;
	line-height: 24px;
	padding-left: 25px;
}
.show-case p.icon-1 {
	background: url('../../../images/icon-1.png') no-repeat left top;
}
.show-case p.icon-2 {
	background: url('../../../images/icon-2.png') no-repeat left top;
}
.show-case p.icon-3 {
	background: url('../../../images/icon-3.png') no-repeat left top;
}
.show-case p.icon-4 {
	background: url('../../../images/icon-4.png') no-repeat left top;
}
.show-case p.icon-5 {
	background: url('../../../images/icon-5.png') no-repeat left top;
}
.show-case p.icon-6 {
	background: url('../../../images/icon-6.png') no-repeat left top;
}
.show-case p.icon-7 {
	background: url('../../../images/icon-7.png') no-repeat left top;
}
.show-case p.icon-8 {
	background: url('../../../images/icon-8.png') no-repeat left top;
}
.show-case p.icon-9 {
	background: url('../../../images/icon-9.png') no-repeat left top;
}
.show-case p.icon-10 {
	background: url('../../../images/icon-10.png') no-repeat left top;
}
.show-case p.icon-11 {
	background: url('../../../images/icon-11.png') no-repeat left top;
}
.show-case p.icon-12 {
	background: url('../../../images/icon-12.png') no-repeat left top;
}
.show-case p.icon-13 {
	background: url('../../../images/icon-13.png') no-repeat left top;
}
.show-case p.icon-14 {
	background: url('../../../images/icon-14.png') no-repeat left top;
}
.show-case p.icon-15 {
	background: url('../../../images/icon-15.png') no-repeat left top;
}


.btn-container {
	text-align: right;
	width: 680px;
}
.btn-base {
	display: inline-block;
	box-sizing: border-box;
	text-align: center;
}
.btn-large {
	width: 180px;
	height: 60px;
	line-height: 60px;
	border-radius: 30px;
}
.btn-blue {
	border: 1px solid #8CAABE;
	font-size: 20px;
	color: #005078 !important;
}
.btn-fill-blue {
	background: #005078;
	font-size: 14px;
	color: #fff !important;
}
.icon-logout {
	display: block;
	height: 60px;
	font-size: 20px;
	line-height: 60px;
	padding-left: 48px;
	background: url('../images/icon_logout.png') 0 6px no-repeat;
}
.icon-logout:hover {
	opacity: 0.7;
	filter:alpha(opacity=70);
}
.ceping-title {
	font-size: 20px;
	line-height: 26px;
	color: #89AFC1;
	text-align: center;
	position: relative;
}
.ceping-title h1 {
	color: #FE8B00;
	font-size: 24px;
	line-height: 36px;
	font-weight: normal;
}
.ceping-title a {
	position: absolute;
	left: 0;
	bottom: 0;
	line-height: 36px;
}
.ceping-title p {
	color: #FE8B00;
	font-size: 18px;
	line-height: 27px;
}
.ceping-box {
	box-sizing: border-box;
	width: 820px;
	margin: 0 auto;
	box-shadow: 0 1px 4px 0 rgba(0,0,0,0.5);
}
.ceping-box-padding {
	padding: 32px 20px;
}
.bg-white {
	background: #fff;
	color: #005078;
}
.bg-blue {
	background: #005078;
	color: #fff;
}
.faq_title{
	margin-top: 50px;
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	color: #005078;
}
.faq_contect_box{
	margin:0 auto;
	width: 70%;
	padding: 30px 45px 30px 45px;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 8px;
	font-size: 16px;
	line-height: 34px;
	color: #000;
}
.faq_contect_box h2{
	text-align: center;
	color: #F07921;
}
.faq_contect_box h3{
	color: #005078;
}
.collect_title{
	text-align: center;
	font-size: 24px;
	color: #005078;
}
.test-collect-btn {
	display: inline-block;
	width: 160px;
	height: 31px;
	background: #8caabe;
	border-radius: 15px;
	text-align: center;
	color: #fff !important;
	font-size: 16px;
	line-height: 31px;
	box-shadow: 0 1px 4px 1px #535353;
}
.test-collect-btn:hover {
	opacity: 0.8;
	filter:alpha(opacity=80);
}
.info-content-box {
	width: 820px;
	margin: 0 auto;
}
.info-experience-title-box {
	height: 100px;
	line-height: 100px;
	color: #89AFC1;
	font-size: 20px;
	text-align: center;
}
.info-experience-new-box {
	display: inline-block;
	width: 820px;
	height: 80px;
	line-height: 80px;
	background-color: #005078;
	color: #fff;
	font-size: 18px;
	text-align: center;
}
.info-experience-new-box:hover {
	opacity: 0.8;
	filter:alpha(opacity=80);
}


.ceping-box .ui-select .ui-btn, .user-edit-box .ui-select .ui-icon-carat-d,.user-edit-box .ui-select .ui-btn-icon-right,.user-edit-box .ui-select .ui-corner-all,.user-edit-box .ui-select .ui-shadow,.user-edit-box .ui-select .ui-btn-active,.user-edit-box .ui-select .ui-focus {
	padding: 0;
	text-align: center;
	font-weight: normal;
	color: #005078;
	font-size: 16px;
	line-height: 62px;
	height: 62px;
	text-shadow: none;
	background: #fff;
}
.ceping-box .ui-select .ui-btn-icon-right::after,.user-edit-box .ui-select .ui-icon-carat-d::after {
    content: '';
    font-size: 16px;
    color: #005078;
    position: absolute;
    width: 16px;
    height: 16px;
    margin-top: -8px;
    top: 50%;
    right: 24px;
    background: url('../images/arrow_down.png') no-repeat center;
    background-size: 100% 100%;
}
.form-box {
	display: inline-block;
	padding-top: 74px;
	position: relative;
	float: left;
}
.form-box label {
	position: absolute;
	top: 40px;
	left: 0;
	font-size: 14px;
	color: #005078;
	line-height: 20px;
}
.report-title {
	font-size: 50px;
	line-height: 75px;
	color: #89AFC1;
	text-align: center;
	font-weight: normal;
	position: relative;
}
.report-download {
	position: absolute;
	display: inline-block;
	width: 180px;
	height: 60px;
	box-sizing: border-box;
	border: 1px solid #8CAABE;
	line-height: 58px;
	font-size: 20px;
	color: #005078 !important;
	border-radius: 30px;
	right: 0;
	top: 50%;
	margin-top: -30px;
	text-align: center;
}
.report-bg .guider-head {
	width: 138px;
	border-radius: 69px;
	position: absolute;
	top: 0;
	left: 0;
}
.guider-line {
	font-size: 24px;
	line-height: 36px;
	color: #005078;
	font-weight: normal;
	margin-bottom: 13px;
}
.guider-line span {
	display: inline-block;
	padding-right: 13px;
}
.report-bg h2 {
	font-size: 30px;
	line-height: 45px;
	color: #005078;
	font-weight: normal;
}
.hotspot {
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.report-job {
	box-sizing: border-box;
	float: left;
	width: 380px;
	height: 190px;
	margin-left: 20px;
	overflow: hidden;
	background: #005078;
	color: #fff;
	box-shadow: 0 1px 4px 1px #ccc;
	border-radius: 8px;
	padding: 20px;
}
.report-job h3 {
	font-size: 20px;
	line-height: 30px;
	font-weight: normal;
}
.report-job h4 {
	font-size: 14px;
	line-height: 21px;
	font-weight: normal;
}
.report-job p {
	font-size: 14px;
	line-height: 21px;
	max-height: 65px;
	overflow-y: auto;
}
.report-text {
	font-size: 20px;
	line-height: 27px;
	color: #005078;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}
.clearfix {
	zoom: 1;
}
.border-radius {
	border-radius: 4px;
}
.center {
	text-align: center;
}
.nowrap {
	white-space: nowrap;
}
.hide {
	display: none !important;
}
.w388 {
	width: 388px;
}
.w780 {
	width: 780px;
}
.mt10 {
	margin-top: 10px;
}
.mt12 {
	margin-top: 12px;
}
.mt15 {
	margin-top: 15px;
}
.mt20 {
	margin-top: 20px;
}
.mt25 {
	margin-top: 25px;
}
.mt30 {
	margin-top: 30px;
}
.mt35 {
	margin-top: 35px;
}
.mt40 {
	margin-top: 40px;
}
.mt50 {
	margin-top: 50px;
}
.mt60 {
	margin-top: 60px;
}
.mt70 {
	margin-top: 70px;
}
.mt80 {
	margin-top: 80px;
}
.mt100 {
	margin-top: 100px;
}
.mr5 {
	margin-right: 5px;
}
.mr20 {
	margin-right: 20px;
}
.mb10 {
	margin-bottom: 10px;
}
.mb12 {
	margin-bottom: 12px;
}
.mb20 {
	margin-bottom: 20px;
}
.mb25 {
	margin-bottom: 25px;
}
.mb30 {
	margin-bottom: 30px;
}
.mb80 {
	margin-bottom: 80px;
}
.mb100 {
	margin-bottom: 100px;
}
.mb200 {
	margin-bottom: 200px;
}
.mtb100 {
	margin-top: 100px;
	margin-bottom: 100px;
}
.ml-20 {
	margin-left: -20px;
}
.pt25 {
	padding-top: 25px;
}
.pt90 {
	padding-top: 90px;
}
.pt100 {
	padding-top: 100px;
}
.pt125 {
	padding-top: 125px;
}
.pt138 {
	padding-top: 138px;
}
.pt150 {
	padding-top: 150px;
}
.pt180 {
	padding-top: 180px;
}
.pb80 {
	padding-bottom: 80px;
}
.pl168 {
	padding-left: 168px;
}
.plr10 {
	padding-left: 10px;
	padding-right: 10px;
}
.plr20 {
	padding-left: 20px;
	padding-right: 20px;
}
.ptb0 {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.ptb80 {
	padding-top: 80px;
	padding-bottom: 80px;
}
.ptb100 {
	padding-top: 100px;
	padding-bottom: 100px;
}