	.top-banner {
		width: 100%;
		min-height: 800px;
		background: linear-gradient(170deg, #012790, #127EB3, #4dc7c8);
	}
	
	.top-banner .img-yd {
		width: 1190px;
		display: block;
		margin: 0 auto;
	}
	
	.top-banner .top_logo {
		width: 120px;
		height: 30px;
		margin-top: -3px;
	}
	
	.top_logo img {
		width: 100%;
	}
	
	.top-banner .top_header {
		border: none;
	}
	
	.top-banner a {
		color: white !important;
	}
	
	.top-banner span {
		color: white !important;
	}
	
	.ul_top_titles {
		margin-left: 100px !important;
	}
	
	.top_header_nologin {
		margin-left: 100px;
	}
	
	.top_header_nologin a:first-child {
		height: 30px;
		line-height: 30px;
		width: 70px;
		text-align: center;
		background-color: #556FB5;
		display: inline-block;
		border: none !important;
	}
	
	.top_header_nologin a:last-child {
		height: 30px;
		line-height: 30px;
		width: 70px;
		text-align: center;
		background-color: #fff;
		color: #FF6E62 !important;
		display: inline-block;
		border: none !important;
		margin-left: 25px;
	}
	
	.p-top-1 {
		width: 100%;
		text-align: center;
		color: white;
		font-size: 50px;
		margin-top: 80px;
	}
	
	.p-top-2 {
		font-size: 29px;
		color: #BFCAE3;
		text-align: center;
		margin-top: 10px;
	}
	
	.p-top-3 {
		text-align: center;
		overflow: hidden;
		margin-top: 20px;
	}
	
	.ask-btn {
		display: inline-block;
		height: 50px;
		width: 160px;
		line-height: 50px;
		font-size: 20px;
		color: white;
		background-color: #FF6E62;
		border-radius: 7px;
		margin-left: 30px;
	}
	
	.p-title {
		font-size: 35px;
		color: #474950;
		text-align: center;
		position: relative;
		height: 55px;
		margin-top: 102px;
		margin-bottom: 51px;
	}
	
	.p-title::after {
		display: block;
		content: '';
		position: absolute;
		width: 50px;
		height: 1px;
		background-color: #474950;
		left: 0;
		right: 0;
		bottom: 0;
		margin: 0 auto;
	}
	
	.p-line {
		width: 80%;
		margin: 0 auto;
		margin-top: 80px;
		text-align: center;
	}
	
	.quesitons {
		width: 1200px;
		overflow: hidden;
	}
	
	.quesitons ul {
		width: 100%;
		overflow: hidden;
	}
	
	.quesitons ul li {
		width: 25%;
		float: left;
		text-align: center;
	}
	
	.quesitons ul li img {
		display: block;
		height: 138px;
		width: 138px;
		margin: 0 auto;
		margin-bottom: 15px;
	}
	
	.quesitons ul li {
		line-height: 30px;
		font-size: 20px;
		color: #666666;
	}
	
	.banner-next {
		width: 100%;
		height: 200px;
		background: url(../../pictures/banner_next.png) no-repeat;
		/*background-size: 100%;*/
		margin-top: 100px;
		overflow: hidden;
	}
	
	.banner-next .banner-left-div {
		width: 70%;
		float: left;
	}
	
	.banner-left-div p {
		color: white;
		font-size: 22px;
		font-weight: bold;
		margin-top: 50px;
	}
	
	.banner-left-div p:last-child {
		margin-top: 25px;
		text-indent: 4em;
	}
	
	.banner-next .right-ask {
		width: 188px;
		height: 55px;
		text-align: center;
		line-height: 55px;
		color: white;
		font-size: 23px;
		float: right;
		background: rgba(255, 255, 255, .3);
		border-radius: 7px;
		margin-top: 65px;
	}
	
	.net-youshi {
		width: 1200px;
		overflow: hidden;
	}
	
	.net-p-2 {
		color: #666666;
		font-size: 20px;
		line-height: 36px;
		text-indent: 2em;
	}
	
	.net-ul {
		width: 100%;
		overflow: hidden;
		margin-top: 70px;
	}
	
	.net-ul li {
		width: 25%;
		float: left;
		text-align: center;
		position: relative;
	}
	
	.net-ul li img {
		width: 260px;
		height: 260px;
	}
	
	.net-ul li span {
		position: absolute;
		z-index: 10;
		color: white;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		margin: auto;
		display: block;
		height: 60px;
		font-size: 24px;
	}
	
	.ImmediatelConsult {
		height: 364px;
		margin: 0 auto;
		background: url(../../pictures/advisory_bg.png) no-repeat center;
		overflow: hidden;
		margin-top: 99px;
	}
	
	.consultTitle {
		color: white;
		font-size: 30px;
		margin: 0 auto;
		margin-top: 50px;
		text-align: center;
	}
	
	.consultContent {
		width: 800px;
		height: 140px;
		margin: 0 auto;
		margin-top: 35px;
	}
	
	.left {
		width: 50%;
		margin: 0 auto;
		height: 170px;
	}
	
	.Input {
		background: rgba(255, 255, 255, 0.2);
		color: white;
		font-size: 18px;
		border: none;
		outline: none;
		width: 390px;
		height: 45px;
		text-indent: 10px;
	}
	
	.phoneInput {
		margin-top: 8px;
		float: left;
		width: 168px;
	}
	
	.code {
		margin-top: 8px;
		float: left;
		margin-left: 8px;
		width: 100px !important;
	}
	
	.getCode {
		width: 110px;
		height: 45px;
		float: left;
		margin-left: 8px;
		margin-top: 8px;
	}
	
	.getCode input {
		width: 106px;
		height: 45px;
		background: #FF6E62;
		color: white;
		outline: none;
		font-size: 15px;
		border-width: 0;
		resize: none;
	}
	
	.submit {
		width: 130px;
		height: 43px;
		margin: 0 auto;
		color: white;
		font-size: 18px;
		background: #FF6E62;
		text-align: center;
		line-height: 43px;
	}
	
	input::-webkit-input-placeholder {
		color: white;
	}
	
	input::-moz-placeholder {
		/* Mozilla Firefox 19+ */
		color: white;
	}
	
	input:-moz-placeholder {
		/* Mozilla Firefox 4 to 18 */
		color: white;
	}
	
	input:-ms-input-placeholder {
		/* Internet Explorer 10-11 */
		color: white;
	}
	
	.bg-footer {
		background-color: #F0F4F7;
	}
	
	.footer-left>div>div:first-child,
	.footer-right>div>div:first-child {
		color: #47495A;
	}
	
	.footerList a {
		color: #6B7C93;
	}