.inner {

	width: 1200px;

	margin: 0 auto;

}

.clearfix:after{content:"." ;display: block;height: 0;clear:both;visibility: hidden;}
.clearfix{ zoom:1;}

body {

	background-color: RGBA(231, 53, 73, 1);

	/* padding-bottom: 200px; */

}

.w15-div-head{

	width: 100%;

	height: 886px;

	background-image: url(../images/p_head_bgm.png);

	background-size: cover;

	-webkit-background-size: cover;

	-o-background-size: cover;

	background-position: center 0;

}

.fixedLeft {

	position: fixed;

	text-align: center;

	left: 0px;

	top: 50%;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

	width: 156px;

	min-height: 280px;

	background: #ffffff;

	border-radius: 15px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	z-index: 99;

	padding-top: 10px;

	padding-bottom: 20px;

}



.fixedLeft ul li {

	margin-bottom: 18px;

}



.fixedLeft ul li .layui-btn {

    width: 120px;

    height: 39px;

    background: #DD2840;

    border-radius: 20px;

    font-size: 20px;

    font-family: Microsoft YaHei;

    font-weight: 400;

    color: #FFFFFF;

    line-height: 39px;

}



.fixedLeft .f-text-des {

	text-align: center;

	font-size: 18px;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #1B1B1B;

	line-height: 30px;

}



.fixedLeft .gotop {

    width: 128px;

    height: 35px;

    background: #E8333C;

    border-radius: 8px;

    font-size: 16px;

    font-family: Microsoft YaHei;

    font-weight: 400;

    color: #F9E7AB;

    line-height: 35px;

}



.header {

	position: relative;

	z-index: 1;

	min-height: 460px;

	margin-bottom: 20px;

}



.header .head_bgm {

	width: 100%;

	height: auto;

}

.w15-div-heinn{

	width: 1200px;

	margin: 0 auto;

}



/* .header .inner {

	position: absolute;

	top: 80px;

	left: 50%;

	-webkit-transform: translateX(-50%);

	-moz-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	transform: translateX(-50%);

} */



.header h1 {

	text-align: center;

	white-space: nowrap;

	font-size:80px;

	font-family: Microsoft YaHei;

	font-weight: bold;

	color: #54544e;

	text-shadow: 0px 13px 39px rgba(62, 8, 10, 0.19);

	background: -webkit-gradient(linear, left top, left bottom, from(#faec9f), to(#fff0a0));

	background: -webkit-linear-gradient(top, #faec9f 0%, #fff0a0 100%);

	background: -moz-linear-gradient(top, #faec9f 0%, #fff0a0 100%);

	background: linear-gradient(180deg, #faec9f 0%, #fff0a0 100%);

	-webkit-background-clip: text;

	-webkit-text-fill-color: transparent;

	padding-top: 90px;

}



.header h3 {

	padding: 16px 0;

	text-align: center;

	white-space: nowrap;

	font-size: 50px;

	font-family: Microsoft YaHei;

	font-weight: bold;

	color: #b60005;

	line-height: 89px;

	background: url(../images/h_bgm.png) no-repeat center;

	background-size: 100% auto;

}



.header h4 {

	text-align: center;

	white-space: nowrap;

	font-size: 43px;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #ffffff;

	line-height: 76px;

}



.header .h-btn-ul {

	margin-top: 100px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

}



.header .h-btn-ul li img {

	width: 274px;

}



.header .layui-btn {

	display: block;

	margin: 40px auto 0;

	width: 346px;

	height: 78px;

	background: #ffc600;

	opacity: 0.87;

	border-radius: 6px;

	font-size: 36px;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #b60005;

	line-height: 64px;

}

.medium-title {

	text-align: center;

	font-size: 36px;

	font-family: Microsoft YaHei;

	font-weight: bold;

	color: #1b1b1b;

	line-height: 1;

	margin-bottom: 30px;

}



.medium-title .m-border {

	display: inline-block;

	width: 74px;

	height: 5px;

	background: #e12c43;

	margin: 13px 0 22px;

}



.medium-title .m-des {

	font-size: 24px;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #313131;

	line-height: 1;

}



.coming {

	margin-bottom: 55px;

}



.coming .inner {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	background-color: #ffffff;

	padding: 50px 35px 46px;

}



.coming .bank-list {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

}



.coming .bank-list li {

	margin-bottom: 20px;

}



.coming .bank-list li a {

	display: inline-block;

	width: 213px;

	height: 65px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	background: #ffffff;

	border: 2px solid #dcdcdc;

	border-radius: 6px;

	color: #313131;

	font-size: 18px;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #313131;

	line-height: 65px;

	text-align: center;

}



.coming .bank-list li:nth-child(2n) a {

	background: #e73549;

	border: 2px solid #e73549;

	color: #fff;

}



.coming .b-detail {

	display: block;

	margin: 25px auto 0;

	width: 462px;

	height: 81px;

	background: #e73549;

	border-radius: 6px;

	font-size: 18px;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #ffffff;

	line-height: 1;

}



.quota {

	margin-bottom: 55px;

}



.quota .inner {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	background-color: #ffffff;

	padding: 50px 35px 46px;

}



.quota .city-list {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

}



.quota .city-list li {

	margin-bottom: 27px;

}



.quota .city-list li a {

	display: inline-block;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	line-height: 53px;

	text-align: center;

	width: 129px;

	height: 53px;

	border-radius: 6px;

	background: #e73549;

	font-size: 18px;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #ffffff;

}



.quota .city-list li:hover a {

	background: #ff6f53;

}



.coming_form {

	margin-bottom: 55px;

}



.coming_form .inner {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	background-color: #ffffff;

	padding: 50px 35px 46px;

}



.coming_form .b-detail {

	display: block;

	margin: 25px auto 0;

	width: 462px;

	height: 81px;

	background: #e73549;

	border-radius: 6px;

	font-size: 18px;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #ffffff;

	line-height: 1;

}



.coming_form .layui-form .f-b {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

}



.coming_form .layui-form .f-b .layui-form-item {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

}



.coming_form .layui-form .f-b .layui-form-item .layui-input {

	padding-left: 25px;

	border: none;

	height: 54px;

	background: #ffffff;

	-webkit-box-shadow: 0px 4px 9px 0px rgba(0, 0, 0, 0.09);

	box-shadow: 0px 4px 9px 0px rgba(0, 0, 0, 0.09);

	border-radius: 3px;

	font-size: 18px;

	font-family: Microsoft YaHei;

	font-weight: 400;

}



.coming_form .layui-form .f-b .layui-form-item .layui-input::-webkit-input-placeholder {

	color: #dcdcdc;

}



.coming_form .layui-form .f-b .layui-form-label {

	height: 54px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	white-space: nowrap;

	width: auto;

	line-height: 36px;

}



.coming_form .layui-form .f-b .layui-form-select dl dd.layui-this {

	background-color: RGBA(231, 53, 73, 1);

}



.coming_form .layui-form .layui-form-label {

	font-size: 18px;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #313131;

}



.process {

	margin-bottom: 55px;

}



.process .inner {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	background-color: #ffffff;

	padding: 50px 35px 46px;

}



.lastyear {

	margin-bottom: 55px;

}



.lastyear .medium-title {

	color: #fff;

}



.lastyear .medium-title .m-border {

	background: #fff;

}



.lastyear .inner {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	padding: 50px 35px 46px;

}



.lastyear ul {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

}



.lastyear ul li {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-justify-content: space-around;

	-ms-flex-pack: distribute;

	justify-content: space-around;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	margin-bottom: 56px;

	width: 197px;

	height: 266px;

	background: #f1f0ed;

	-webkit-box-shadow: 0px 16px 38px 8px rgba(130, 12, 28, 0.24);

	box-shadow: 0px 16px 38px 8px rgba(130, 12, 28, 0.24);

}



.lastyear ul li .icon {

	width: 93px;

}



.lastyear ul li p {

	font-size: 24px;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #1b1b1b;

	line-height: 1;

}



.lastyear ul li .download {

	width: 154px;

	height: 52px;

	line-height: 52px;

	background: #e63a4c;

	border-radius: 6px;

	font-size: 18px;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #ffffff;

}



.will {

	margin-bottom: 55px;

}



.will .inner {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	background-color: #ffffff;

	padding: 50px 35px 46px;

}



.will .inner .m-des {

	font-size: 30px;

	font-family: Microsoft YaHei;

	font-weight: bold;

	color: #e12c43;

}



.will .layui-table[lay-even] tr:nth-child(even),

.will .layui-table thead tr {

	background-color: #ff6f53;

}



.will .layui-table thead th {

	padding: 20px 15px;

	text-align: center;

	font-size: 18px;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #ffffff;

	line-height: 26px;

}



.will .layui-table tr {

	background: #fde5d0;

}



.will .layui-table tr td {

	font-size: 16px;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #313131;

	line-height: 24px;

}



.will .layui-table tr td:nth-of-type(1) {

	text-align: center;

}



.will .layui-table tr td:nth-of-type(5) {

	text-align: center;

}



.will .layui-table tr p {

	font-weight: bold;

}



.will .layui-table[lay-even] tr:nth-child(even) td {

	color: #ffffff;

}



.will .layui-table td,

.will .layui-table th {

	border-width: 2px;

	border-style: solid;

	border-color: #fff;

}



.will .t-btn {

	width: 146px;

	height: 39px;

	background: #e73549;

	border-radius: 6px;

	font-size: 16px;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #ffffff;

	line-height: 39px;

}



.will .des {

	text-align: center;

	margin-top: 20px;

	font-size: 18px;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #aaaaaa;

	line-height: 26px;

}



.will .des span {

	color: #e60012;

}



.bestoption {

	margin-bottom: 55px;

}



.bestoption .inner {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	background-color: #ffffff;

	padding: 50px 35px 46px;

}



.bestoption .layui-table thead tr {

	background-color: #e12c43;

}



.bestoption .layui-table thead tr th {

	text-align: center;

	padding: 20px 15px;

	font-size: 24px;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #ffffff;

	line-height: 26px;

}



.bestoption .layui-table tr td {

	padding: 20px 15px;

	font-size: 24px;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #313131;

	line-height: 1;

	text-align: center;

}



.bestoption .layui-table td {

	border-color: #e12c43;

}



.question {

	margin-bottom: 55px;

}



.question .medium-title {

	color: #fff;

}



.question .medium-title .m-border {

	background: #fff;

}



.question .inner {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	/* padding: 50px 0 46px; */

}



.question ul {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

}



.question ul .left,

.question ul .right {

	width: 567px;

	background: #ffffff;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	padding: 60px 35px 60px 0;

}



.question ul li {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	margin-bottom: 0px;

}



.question ul li .num {

	width: 54px;

	height: 35px;

	background: #e73549;

	border-radius: 0 16px 16px 0;

	text-align: center;

	font-size: 18px;

	line-height: 35px;

	color: #ffffff;

	margin-right: 10px;

}



.question ul li p {

	min-width: 0;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	font-size: 18px;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #313131;

	line-height: 60px;

}



.question ul li .link {

	width: 162px;

	height: 39px;

	background: #e73549;

	border-radius: 6px;

	font-size: 18px;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #ffffff;

	line-height: 39px;

}



.company {

	margin-bottom: 55px;

}


.company .inner {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	background-color: #ffffff;

	padding: 50px 35px 46px;

}



.company .textarea {

	width: 1028px;

	display: block;

	margin: 0 auto 0;

	font-size: 18px;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #313131;

	line-height: 36px;

}



.company .textarea span {

	color: #e60012;

}



.company .img {

	display: block;

	margin: 48px auto 0;

}

.form-cv{

	position: fixed;

	display: none;

	top: 0;

	left: 40%;

	width: 450px;

	background-color: #ffffff;

	border: 1px solid rgb(178,178,178);

	box-shadow: 0px 4px 9px 0px rgba(0, 0, 0, 0.09);

	padding: 20px;

	border-radius: 5px;

	z-index: 99999;

}

.form-cv p{

	font-size: 14px;

	padding-bottom: 10px;

}

.form-cv a{

	display: block;

	background-color: rgb(73,143,242);

	font-size: 14px;

	color: #FFFFFF;

	width: 66px;

	line-height: 30px;

	text-align: center;

	border-radius: 5px;

	float: right;

}





.footer .inner{

	background-color: #fff;

	padding: 30px 80px 50px;

	box-sizing: border-box;

}

.footer .inner img{

	max-width: 100%;

	margin-top: 48px;

}





.footer .inner .mediuc-key div{

	font-size: 18px;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #313131;

	line-height: 36px;

}



.footer .inner .mediuc-key div span{

	color: #E60012;

}





.images_top span{

	display: block;

	font-size: 18px;

	font-family: Microsoft YaHei;

	font-weight: bold;

	color: #FF6F53;

	line-height: 26px;

	margin-bottom: 20px;

}



.images_box span{

	display: block;

	font-size: 18px;

	font-family: Microsoft YaHei;

	font-weight: bold;

	color: #FF6F53;

	line-height: 26px;

	margin-bottom: 20px;

	margin-top: 50px;

}