html,
body {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 16px;
	font-family: "Microsoft YaHei", "Lucida Sans Unicode", "Myriad Pro", "Hiragino Sans GB", "Heiti SC";
}

ul,
li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

img {
	display: block;
	float: left;
}

a {
	color: inherit;
	display: block;
	overflow: hidden;
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

a:active {
	background: none;
}

input,
textarea,
button {
	outline: none;
	border: none;
	-webkit-tap-highlight-color: rgba(255, 0, 0, 0);
	padding: 0.5rem;
	font-family: "Microsoft YaHei", "Lucida Sans Unicode", "Myriad Pro", "Hiragino Sans GB", "Heiti SC";
}

.main {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.fxied_head {
	width: 100%;
	overflow: visible;
	height: 135px;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(255, 255, 255, 0);
	z-index: 99;
	box-shadow: 0 0 5px #00e6f4;
}

.menu_list {
	width: 1200px;
	overflow: visible;
	margin: 0 auto;
	position: relative;
}

.menu_bg {
	width: 400px;
	height: 72px;
	overflow: hidden;
	background: url(../img/menu_bg.png) no-repeat center center;
	background-size: contain;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -200px;
	z-index: 1;
}

.light_line {
	width: 694px;
	height: 123px;
	overflow: hidden;
	position: absolute;
	background: url(../img/nenu_point_img.png) no-repeat center center;
	background-size: contain;
	bottom: -147px;
	left: -100px;
	z-index: 1;
}

.logo_box {
	display: block;
	width: 100%;
	overflow: hidden;
}

.logo {
	display: block;
	overflow: hidden;
	float: left;
	width: 137px;
	height: 35px;
	margin-top: 15px;
	cursor: pointer;
	background: url(../img/logo_white_new.png) no-repeat center center;
	background-size: contain;
}

.login {
	display: inline-block;
	border: 1px solid #1fd8c2;
	color: #1fd8c2;
	float: right;
	font-size: 16px;
	border-radius: 20px;
	margin-top: 18px;
	width: 140px;
	height: 34px;
	position: relative;
	overflow: hidden;
}

.login:before {
	content: "";
	display: block;
	overflow: hidden;
	width: 1px;
	height: 100%;
	background: #1fd8c2;
	position: absolute;
	left: 50%;
	margin-left: -0.5px;
	top: 0;
}

.login a {
	display: inline-block;
	width: 50%;
	text-align: center;
	float: left;
	line-height: 34px;
	font-size: 16px;
	overflow: hidden;
}

.login a:hover {
	color: #fff;
	background: #1fd8c2;
}

.menu_list ul {
	display: inline-block;
	overflow: visible;
	float: left;
	text-align: right;
	margin-top: 15px;
	position: relative;
	z-index: 2;
}

.menu_list ul li {
	display: inline-block;
	overflow: visible;
	line-height: 66px;
	margin: 0 20px;
	position: relative;
	float: left;
}

.sub_menu {
	width: 100%;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 66px;
	display: none;
	background: #fff;
	border-bottom: none;
	box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
}

.menu_list ul li .sub_menu a {
	display: block;
	cursor: pointer;
	line-height: 40px;
	font-size: 14px;
	text-align: center;
	color: #2297ff;
	background: url(../img/sub_menu_bg.png) no-repeat center center;
	background-size: 100% 100%;
	position: relative;
}

.menu_list ul li .sub_menu a:before {
	content: "";
	display: none;
	position: absolute;
	width: 6px;
	height: 6px;
	overflow: hidden;
	background: url(../img/sub_menu_icon.png) no-repeat center center;
	background-size: contain;
	top: 16px;
	right: 15px;
}

.menu_list ul li .sub_menu a:hover:before {
	display: block;
}

.menu_list ul li .sub_menu a:hover {
	color: #040095;
}

.menu_list ul li:hover .sub_menu {
	display: block;
}

.menu_list ul li .sub_menu a:after {
	display: none;
}

.menu_list ul li:hover .sub_menu a {
	display: block;
}

.menu_list ul li a {
	display: block;
	height: 100%;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	padding: 0 20px;
	color: #fff;
}

.menu_list ul li a:after {
	display: block;
	content: "";
	position: absolute;
	width: 100%;
	height: 6px;
	background: #2297ff;
	overflow: hidden;
	left: 0;
	bottom: 0px;
	transform: scale3dZ(0, 1, 1);
	-webkit-transform: scale3d(0, 1, 1);
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
}

.menu_list ul li:hover a:after {
	transform: scale3d(1, 1, 1);
	-webkit-transform: scale3d(1, 1, 1);
}

.menu_list ul li a.current_page:after {
	display: block;
	transform: scale3d(1, 1, 1);
	-webkit-transform: scale3d(1, 1, 1);
}

.menu_list ul li a.no_line:after {
	display: none;
}

.menu_img {
	display: inline-block;
	width: 177px;
	height: 40px;
	background: url(../img/menu_img_white.png) no-repeat center center;
	background-size: contain;
	margin-top: 15px;
}

.banner_box {
	width: 100%;
	overflow: hidden;
}

.banner_box ul {
	width: 100%;
	overflow: hidden;
}

.banner_box ul li {
	width: 100%;
	overflow: hidden;
}

.banner_box ul li a {
	display: block;
	width: 100%;
	overflow: hidden;
	height: 547px;
	background-size: contain;
}

.banner_box .swiper-wrapper .swiper-slide a {
	display: block;
	width: 100%;
	overflow: hidden;
	height: 547px;
	background-size: contain;
}

.fxied_state {
	background: #fff;
	box-shadow: 0 0 5px #2297ff;
}

.fxied_state .logo {
	background: url(../img/logo_blue_new.png) no-repeat center center;
	background-size: contain;
}

.fxied_state .login {
	border-color: #2297ff;
	color: #2297ff;
}

.fxied_state .login:before {
	background: #2297ff;
}

.fxied_state .login a:hover {
	color: #fff;
	background: #2297ff;
}

.fxied_state .menu_list ul li a {
	color: #333;
}

.fxied_state .menu_list ul li a.current_page {
	color: #2297ff;
}

.fxied_state .menu_img {
	background: url(../img/menu_img_blue.png) no-repeat center center;
	background-size: contain;
}

.content_box {
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	z-index: 12;
}

.data_statistics ul {
	width: 100%;
	overflow: hidden;
}

.data_statistics ul li {
	width: 20%;
	overflow: hidden;
	float: left;
}

.data_statistics ul li div {
	width: 100%;
	overflow: hidden;
	padding: 14px 0;
	position: relative;
}

.shadow_left:before {
	content: "";
	display: block;
	overflow: hidden;
	width: 19px;
	height: 149px;
	background: url(../img/line_shadow.png) no-repeat center center;
	background-size: contain;
	position: absolute;
	left: 0;
	top: 1px;
}

.shadow_right:after {
	content: "";
	display: block;
	overflow: hidden;
	width: 19px;
	height: 149px;
	background: url(../img/line_shadow.png) no-repeat center center;
	background-size: contain;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	/*兼容-webkit-引擎浏览器*/
	-moz-transform: rotate(180deg);
	position: absolute;
	right: 0;
	top: 1px;
}

.data_statistics ul li div b {
	display: block;
	overflow: hidden;
	width: 70px;
	height: 60px;
	margin: 0 auto;
}

.count_icon_a {
	background: url(../img/count_icon_a.png) no-repeat center center;
	background-size: contain;
}

.count_icon_b {
	background: url(../img/count_icon_b.png) no-repeat center center;
	background-size: contain;
}

.count_icon_c {
	background: url(../img/count_icon_c.png) no-repeat center center;
	background-size: contain;
}

.count_icon_d {
	background: url(../img/count_icon_d.png) no-repeat center center;
	background-size: contain;
}

.count_icon_e {
	background: url(../img/count_icon_e.png) no-repeat center center;
	background-size: contain;
}

.data_name {
	display: block;
	overflow: hidden;
	width: 100%;
	text-align: center;
	color: #2297ff;
	font-size: 14px;
	margin-top: 10px;
}

.data_num {
	display: block;
	overflow: hidden;
	width: 100%;
	text-align: center;
	color: #333;
	font-size: 14px;
	margin-top: 10px;
}

.data_num i {
	display: inline-block;
	color: #f15839;
	font-style: normal;
	font-size: 22px;
	font-weight: bold;
	padding-right: 5px;
}

.floor_bg_a {
	height: 738px;
	position: relative;
	background: url(../img/floor_bg_a.png) no-repeat center center;
	background-size: cover;
	position: relative;
}

.content_head {
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-top: 85px;
	text-align: center;
}

.header_name {
	display: inline-block;
	color: #000;
	padding-left: 50px;
	font-size: 24px;
	margin: 0 auto;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
}

.left_icon_a {
	background: url(../img/floor_icon_a.png) no-repeat center left;
	background: contain;
}

.left_icon_b {
	background: url(../img/floor_icon_b.png) no-repeat center left;
	background: contain;
}

.left_icon_c {
	background: url(../img/floor_icon_c.png) no-repeat center left;
	background: contain;
}

.left_icon_d {
	background: url(../img/floor_icon_d.png) no-repeat center left;
	background: contain;
}

.left_icon_e {
	background: url(../img/floor_icon_e.png) no-repeat center left;
	background: contain;
}

.loan_products {
	width: 1040px;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 40px;
	position: relative;
	z-index: 2;
}

.loan_products ul {
	width: 100%;
	overflow: hidden;
}

.loan_products ul li {
	width: 25%;
	overflow: hidden;
	float: left;
}

.loan_box {
	width: 232px;
	height: 329px;
	overflow: hidden;
	margin: 30px auto;
	background: #fff;
	border-radius: 3px;
	box-shadow: 0 4px 27px rgba(7, 173, 255, 0.24);
}

.loan_box span {
	display: block;
	width: 90%;
	margin-left: 5%;
	text-align: center;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
	
}

.loan_box:hover {
	background: url(../img/product_bg_blue.png) no-repeat center center;
	background-size: contain;
	box-shadow: 0px 0px 20px rgba(56, 1161, 255, 0.33);
}

.loan_box .loan_detail:hover {
	color: #fff;
	background: -webkit-linear-gradient(top, #2dd4ff, #1d92f6);
	background: -o-linear-gradient(top, #2dd4ff, #1d92f6);
	background: -moz-linear-gradient(top, #2dd4ff, #1d92f6);
	background: -mos-linear-gradient(top, #2dd4ff, #1d92f6);
	background: linear-gradient(top, #2dd4ff, #1d92f6);
}

.loan_box span.loan_intro {
	width: 150px;
	overflow: hidden;
	margin: 0 auto;
	border-bottom: 1px solid rgba(170, 170, 170, 0.5);
	text-align: left;
	padding: 10px 0;
	color: #666;
	font-size: 14px;
}

.loan_box span.loan_intro i {
	display: inline-block;
	width: 100px;
	text-align: center;
}

.loan_detail {
	display: block;
	width: 140px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
	border: 1px solid #23afff;
	border-radius: 3px;
	color: #23afff;
}

.more_loan {
	display: block;
	width: 88px;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	margin: 0 auto;
	border-radius: 18px;
	background: #2297ff;
	box-shadow: 0px 20px 20px rgba(34, 151, 255, 0.33);
	text-align: center;
	color: #fff;
	cursor: pointer;
	margin-top: 30px;
}

.ball_a {
	display: block;
	width: 340px;
	height: 325px;
	overflow: hidden;
	background: url(../img/float_icon_a.png) no-repeat center center;
	background-size: contain;
	position: absolute;
	top: -135px;
	left: 50%;
	margin-left: 440px;
	transition: transform 0.1s;
	z-index: 1;
}

.ball_b {
	display: block;
	width: 201px;
	height: 188px;
	overflow: hidden;
	background: url(../img/float_icon_b.png) no-repeat center center;
	background-size: contain;
	position: absolute;
	top: 530px;
	left: 50%;
	margin-left: -700px;
	transition: transform 0.1s;
	z-index: 1;
}

.ball_c {
	display: block;
	width: 50px;
	height: 50px;
	overflow: hidden;
	background: url(../img/float_icon_c.png) no-repeat center center;
	background-size: contain;
	position: absolute;
	top: 560px;
	left: 50%;
	margin-left: 470px;
	transition: transform 0.1s;
	z-index: 1;
}

.floor_bg_a:hover .ball_a {
	transform: translate(-50px, 50px);
}

.floor_bg_a:hover .ball_b {
	transform: translate(30px, -30px);
}

.floor_bg_a:hover .ball_c {
	transform: translate(0px, -15px);
}

.company_list {
	width: 1084px;
	overflow: hidden;
	margin: 0 auto;
	padding: 30px 0;
}

.company_list ul {
	width: 1084px;
	overflow: visible;
}

.company_list ul li {
	width: 25%;
	overflow: visible;
	float: left;
}

.company_list ul li span {
	display: block;
	width: 205px;
	height: 62px;
	margin: 11px auto;
	border: 1px solid #fff;
	box-shadow: 0px 7px 24px rgba(34, 174, 255, 0.35);
}

.company_list ul li span:hover {
	border-color: #22aeff;
	box-shadow: 0px 6px 4px rgba(34, 174, 255, 0.35);
}

.company_icon_a {
	background: url(../img/company_icon_a.png) no-repeat center center;
	background-size: contain;
}

.company_icon_b {
	background: url(../img/company_icon_b.png) no-repeat center center;
	background-size: contain;
}

.company_icon_c {
	background: url(../img/company_icon_c.png) no-repeat center center;
	background-size: contain;
}

.company_icon_d {
	background: url(../img/company_icon_d.png) no-repeat center center;
	background-size: contain;
}

.company_icon_e {
	background: url(../img/company_icon_e.png) no-repeat center center;
	background-size: contain;
}

.company_icon_f {
	background: url(../img/company_icon_f.png) no-repeat center center;
	background-size: contain;
}

.company_icon_g {
	background: url(../img/company_icon_g.png) no-repeat center center;
	background-size: contain;
}

.company_icon_h {
	background: url(../img/company_icon_h.png) no-repeat center center;
	background-size: contain;
}

.company_icon_i {
	background: url(../img/company_icon_i.png) no-repeat center center;
	background-size: contain;
}

.company_icon_j {
	background: url(../img/company_icon_j.png) no-repeat center center;
	background-size: contain;
}

.company_icon_k {
	background: url(../img/company_icon_k.png) no-repeat center center;
	background-size: contain;
}

.company_icon_l {
	background: url(../img/company_icon_l.png) no-repeat center center;
	background-size: contain;
}

.company_icon_m {
	background: url(../img/company_icon_m.png) no-repeat center center;
	background-size: contain;
}

.company_icon_n {
	background: url(../img/company_icon_n.png) no-repeat center center;
	background-size: contain;
}

.company_icon_o {
	background: url(../img/company_icon_o.png) no-repeat center center;
	background-size: contain;
}

.company_icon_p {
	background: url(../img/company_icon_p.png) no-repeat center center;
	background-size: contain;
}

.wait_box {
	width: 1030px;
	height: 396px;
	overflow: hidden;
	margin: 60px auto;
	background: url(../img/wait_bg.png) no-repeat center center;
	background-size: contain;
	box-shadow: 0 4px 27px rgba(7, 173, 255, 0.24);
	position: relative;
	z-index: 2;
}

.wait_left_bg {
	display: block;
	width: 505px;
	height: 520px;
	overflow: hidden;
	background: url(../img/wait_left_bg.png) no-repeat center center;
	background-size: contain;
	position: absolute;
	left: 50%;
	margin-left: -730px;
	top: 95px;
	z-index: 1;
	transition: transform 0.1s;
}

.wait_right_bg {
	display: block;
	width: 400px;
	height: 520px;
	overflow: hidden;
	background: url(../img/wait_right_bg.png) no-repeat center center;
	background-size: contain;
	position: absolute;
	top: 95px;
	left: 50%;
	margin-left: 365px;
	z-index: 1;
	transition: transform 0.1s;
}

.wait:hover .wait_left_bg {
	transform: translate(-50px, 0px);
}

.wait:hover .wait_right_bg {
	transform: translate(50px, 0px);
}

.wait_list {
	width: 258px;
	height: 100%;
	overflow: visible;
	margin-left: 10px;
	float: left;
}

.wait_list span {
	display: block;
	width: 140px;
	padding-left: 112px;
	height: 98px;
	line-height: 98px;
	overflow: visible;
	font-size: 24px;
	color: #54c2ff;
	font-weight: bold;
	position: relative;
	border-radius: 3px;
	cursor: pointer;
}

.wait_list span.current {
	background: #fff;
	box-shadow: 0 7px 24px rgba(34, 174, 255, 0.35);
}

.wait_list span.current:before {
	content: "";
	display: block;
	position: absolute;
	width: 10px;
	height: 98px;
	background: url(../img/wait_current_icon.png) no-repeat center center;
	background-size: contain;
	overflow: hidden;
	right: -5px;
	top: 0;
}

.wait_list span i {
	display: block;
	width: 35px;
	height: 35px;
	overflow: hidden;
	position: absolute;
	left: 40px;
	top: 32px;
}

.wait_icon_a i {
	background: url(../img/wait_icon_a.png) no-repeat center center;
	background-size: contain;
}

.wait_icon_b i {
	background: url(../img/wait_icon_b.png) no-repeat center center;
	background-size: contain;
}

.wait_icon_c i {
	background: url(../img/wait_icon_c.png) no-repeat center center;
	background-size: contain;
}

.wait_icon_d i {
	background: url(../img/wait_icon_d.png) no-repeat center center;
	background-size: contain;
}

.wait_describe {
	width: 760px;
	overflow: hidden;
	float: left;
}

.wait_title {
	display: block;
	width: 100%;
	text-align: center;
	font-size: 24px;
	color: #54c2ff;
	font-weight: bold;
	margin-top: 115px;
}

.describe {
	width: 100%;
	overflow: hidden;
	display: none;
}

.describe_detail {
	display: block;
	width: 577px;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 30px;
	text-align: center;
	color: #666;
	line-height: 30px;
}

.contact_box {
	width: 1040px;
	overflow: hidden;
	margin: 50px auto;
}

.company_infor {
	width: 333px;
	overflow: hidden;
	padding: 15px 35px;
	background: #f8f8f8;
	border-radius: 3px;
	height: 247px;
	float: left;
}

.company_infor span {
	display: block;
	width: 100%;
	overflow: hidden;
	color: #999;
	font-size: 14px;
	padding: 9px 0;
}

.contact_input_box {
	float: left;
	width: 552px;
	height: 247px;
	background: #f8f8f8;
	border-radius: 3px;
	padding: 15px 35px;
	margin-left: 10px;
}

.left_input {
	width: 220px;
	overflow: hidden;
	float: left;
}

.text_input {
	width: 90%;
	border-radius: 3px;
	background: #fff;
	color: #999;
	margin-top: 10px;
	margin-bottom: 10px;
}

.right_input {
	width: 320px;
	overflow: hidden;
	float: left;
	margin-left: 10px;
}

.textarea {
	width: 100%;
	overflow: hidden;
	border-radius: 3px;
	background: #fff;
	color: #999;
	margin-top: 10px;
	height: 124px;
}

.btn_box {
	width: 100%;
	overflow: hidden;
	padding: 30px 0;
}

.submit_btn {
	float: right;
	margin-right: 10px;
	width: 120px;
	height: 40px;
	background: #22aeff;
	color: #fff;
	overflow: hidden;
	border-radius: 20px;
	box-shadow: 0 11px 10px rgba(34, 151, 255, 0.35);
}

.copy_right {
	height: 60px;
	line-height: 60px;
	text-align: center;
	color: #f0f0f0;
	font-size: 12px;
}


/*筛选页面*/

.screen {
	overflow: visible;
	z-index: 11;
}

.screen .content_box {
	width: 1199px;
	height: 374px;
	overflow: hidden;
	background: url(../img/shaixuan_bg.png) no-repeat center center;
	background-size: contain;
	box-shadow: 0 1px 22px rgba(16, 123, 244, 0.35);
	position: relative;
}

.screen-box {
	width: 1163px;
	overflow: hidden;
	border-bottom: 1px solid rgba(34, 151, 255, 0.25);
	margin: 0 auto;
	height: 85px;
}

.screen_title {
	display: inline-block;
	float: left;
	padding-left: 50px;
	position: relative;
	color: #333;
	font-size: 16px;
	background: url(../img/shaixuan_icon.png) no-repeat left center;
	background-size: 35px 35px;
	font-weight: bold;
	margin-top: 40px;
}

.screen_input_box {
	width: 385px;
	overflow: hidden;
	float: right;
	margin-top: 30px;
	margin-right: 15px;
}

.screen_input_box input {
	display: block;
	width: 290px;
	padding: 0 25px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	border: 1px solid rgba(102, 102, 102, 0.21);
	float: left;
}

.screen_input_box i {
	display: block;
	width: 37px;
	height: 37px;
	float: left;
	background: #058dfc;
	border-radius: 3px;
	margin-left: 5px;
}

.screen_input_box i img {
	margin-top: 5px;
	margin-left: 5px;
}

.screen_select {
	width: 1163px;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 30px;
}

.screen_select ul {
	width: 100%;
	overflow: hidden;
}

.screen_select ul li {
	width: 100%;
	overflow: hidden;
	padding: 10px 0;
}

.select_title {
	display: block;
	overflow: hidden;
	width: 115px;
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: right;
}

.select_item {
	width: 1040px;
	overflow: hidden;
	float: left;
}

.select_item span {
	display: inline-block;
	height: 28px;
	line-height: 28px;
	border: 1px solid #d2d2d2;
	float: left;
	margin: 0 5px;
	padding: 0 12px;
	cursor: pointer;
	color: #666;
}

.select_item span:hover {
	border: 1px solid #058dfc;
	color: #058dfc;
}

.select_item span.current {
	background: #058dfc;
	border-color: #058dfc;
	color: #fff;
}

.sort_box {
	width: 95%;
	padding: 0 2.5%;
	overflow: hidden;
}

.sort_box span {
	display: inline-block;
	float: left;
	width: 109px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	text-align: center;
	color: #333;
	font-weight: bold;
	font-size: 16px;
	cursor: pointer;
}

.sort_box span.current {
	color: #fff;
	background: url(../img/shaixuan_item_bg.png) no-repeat center center;
	background-size: contain;
}

.sort_box span:hover {
	background: url(../img/shaixuan_item_bg.png) no-repeat center center;
	background-size: contain;
	color: #fff;
}

.sort_list {
	width: 100%;
	overflow: hidden;
	border-top: 4px solid #07aeff;
	margin-top: 2px;
}

.sort_list ul {
	width: 100%;
	overflow: hidden;
	border-top: 1px solid #d2d2d2;
	padding-bottom: 30px;
}

.sort_list ul li {
	width: 1198px;
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	overflow: hidden;
}

.sort_list ul li:hover {
	border: 1px solid #058dfc;
	box-shadow: 0 5px 10px rgba(5, 141, 252, 0.3);
}

.sort_title {
	width: 1080px;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 28px;
}

.sort_detail {
	width: 1080px;
	overflow: hidden;
	margin: 0 auto;
}

.sort_detail {
	width: 1080px;
	overflow: hidden;
	margin-top: 20px;
	margin-bottom: 25px;
}

.detail_item {
	display: inline-block;
	float: left;
	height: 65px;
}

.detail_item span {
	display: block;
	overflow: hidden;
	width: 100%;
	margin: 5px 0;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.w-105 {
	width: 105px;
}

.w-190 {
	width: 190px;
}

.apply_btn_box {
	overflow: hidden;
	height: 65px;
	border-left: 1px solid #d2d2d2;
	float: right;
}

.apply_now {
	width: 128px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	border-radius: 3px;
	display: block;
	overflow: hidden;
	float: right;
	margin-top: 7.5px;
	border: 1px solid #058dfc;
	color: #058dfc;
	cursor: pointer;
}

.apply_now:hover {
	color: #fff;
	background: #058dfc;
}

.apply_page {
	width: 95%;
	padding: 0 2.5%;
	overflow: hidden;
	text-align: center;
	margin-bottom: 50px;
}

.apply_page div.pagediv {
	float: none;
	display: inline-block;
}

.apply_page .pagenum {
	width: 30px;
	height: 30px;
	line-height: 30px;
}

.apply_page div.pagediv {
	height: 30px;
}

.apply_page span.disabled {
	width: 30px;
	height: 30px;
	line-height: 30px;
	margin: 0 5px;
}

.apply_page .div.pagediv span,
.apply_page div.pagediv a {
	background: #f4f4f5;
	width: 30px;
	height: 30px;
	line-height: 30px;
	margin: 0 5px;
	font-size: 14px;
	color: #999999;
}

.apply_page div.pagediv .nextbtn {
	background: url(../img/right_pge.png) no-repeat center center;
	background-size: contain;
}

.apply_page div.pagediv .prebtn {
	background: url(../img/page-left.png) no-repeat center center;
	background-size: contain;
}

.apply_page div.pagediv span,
.apply_page div.pagediv a {
	line-height: 30px;
}

.apply_page .pagediv .current_page {
	background: #058dfc;
	width: 30px;
	height: 30px;
	line-height: 30px;
}


/*关于我们*/

.introduce {
	overflow: visible;
	z-index: 11;
}

.introduce .content_box {
	width: 1199px;
	height: 304px;
	overflow: hidden;
	background: url(../img/intrude_bg.png) no-repeat center center;
	background-size: contain;
	box-shadow: 0 1px 22px rgba(16, 123, 244, 0.35);
}

.introduce_img {
	width: 387px;
	height: 245px;
	overflow: hidden;
	background: url(../img/about_img_a.png) no-repeat center center;
	background-size: contain;
	margin-top: 28px;
	margin-left: 50px;
	float: left;
}

.introduce_text {
	width: 625px;
	overflow: hidden;
	float: left;
	margin-top: 28px;
	margin-left: 55px;
}

.introduce_name {
	display: block;
	width: 100%;
	overflow: hidden;
	position: relative;
	font-size: 24px;
	color: #666;
	font-weight: bold;
	padding-bottom: 40px;
}

.introduce_name:before {
	content: "";
	display: block;
	overflow: hidden;
	width: 44px;
	height: 4px;
	position: absolute;
	bottom: 25px;
	left: 0;
	background: #058dfc;
}

.introduce_box .content_box {
	width: 1200px;
	height: 700px;
	overflow: hidden;
	background: url(../img/about_img_c.png) no-repeat center center;
	background-size: cover;
}

.left_title {
	display: block;
	overflow: hidden;
	width: 100%;
	text-align: center;
	position: relative;
}

.left_title:before {
	display: block;
	content: "";
	width: 120px;
	height: 1px;
	background: #058dfc;
	position: absolute;
	top: 24px;
	left: 50%;
	margin-left: -195px;
}

.left_title:after {
	display: block;
	content: "";
	width: 120px;
	height: 1px;
	background: #058dfc;
	position: absolute;
	top: 24px;
	left: 50%;
	margin-left: 70px;
}

.left_title a {
	display: inline-block;
	width: 44px;
	height: 48px;
	text-align: center;
	overflow: hidden;
	background: url(../img/about_img_b.png) no-repeat center center;
	background-size: contain;
	font-size: 30px;
	color: #fff;
	line-height: 48px;
}

.system_name {
	display: block;
	width: 100%;
	overflow: hidden;
	text-align: center;
	font-size: 30px;
	color: #333;
	font-weight: bold;
}

.system_name_a {
	display: block;
	width: 100%;
	overflow: hidden;
	text-align: center;
	font-size: 16px;
	color: #333;
}

.introduce_img_a {
	width: 100%;
	overflow: hidden;
	text-align: center;
}

.introduce_img_a img {
	float: none;
	margin: 0 auto;
}

.content_head_a {
	width: 100%;
	overflow: hidden;
	position: relative;
	padding: 12.5px 0;
}

.content_head_a:before {
	content: "";
	display: block;
	width: 100%;
	overflow: hidden;
	height: 1px;
	background: #058dfc;
	position: absolute;
	bottom: 4px;
	left: 0;
	z-index: 1;
}

.content_head_a:after {
	content: "";
	display: block;
	width: 44px;
	overflow: hidden;
	height: 4px;
	background: #058dfc;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
}

.cn_name {
	display: block;
	margin: 0 auto;
	font-size: 24px;
	color: #666;
	text-align: left;
	overflow: hidden;
	word-break: break-all;
}

.content_detail {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.management_list {
	width: 100%;
	overflow: hidden;
}

.management_list ul {
	width: 100%;
	overflow: hidden;
	text-align: center;
	padding: 30px 0;
}

.management_list ul li {
	width: 268px;
	height: 448px;
	overflow: hidden;
	display: inline-block;
	box-shadow: 0px 0px 15px #888888;
	border-radius: 15px;
	margin: 0 10px;
}

.management_list ul li:hover {
	background: url(../img/about_img_e.png) no-repeat center center;
	background-size: 100% 100%;
	box-shadow: 0px 5px 10px rgba(33, 125, 217, 0.3);
}

.menber_img {
	display: block;
	overflow: hidden;
	width: 160px;
	height: 160px;
	border-radius: 50%;
	margin: 0 auto;
}

.menber_infor {
	width: 85%;
	overflow: hidden;
	margin: 0 auto;
	text-align: left;
	text-align: center;
}

.menber_name {
	display: inline-block;
	font-size: 20px;
	color: #666666;
	font-weight: bold;
}

.menber_position {
	display: inline-block;
	font-size: 16px;
	color: #666666;
}

.menber_introduce {
	display: block;
	width: 85%;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 15px;
	text-align: left;
	font-size: 14px;
	color: #666666;
	line-height: 22px;
}

.number_box {
	width: 360px;
	overflow: hidden;
	margin: 70px auto;
	height: 66px;
	padding: 5px;
}

.number_icon {
	display: block;
	width: 57px;
	height: 57px;
	background: url(../img/about_img_f.png) no-repeat center center;
	background-size: contain;
	overflow: hidden;
	float: left;
	margin-top: 5px;
}

.number_detail {
	display: inline-block;
	width: 300px;
	color: #058dfc;
	text-align: center;
	float: left;
	font-size: 36px;
	font-weight: bold;
}

.number_tip {
	display: inline-block;
	width: 300px;
	text-align: center;
	float: left;
	font-size: 14px;
}

.w-1200 {
	width: 1200px;
}

.w-498 {
	width: 498px;
}

.content_img {
	width: 100%;
	overflow: hidden;
	text-align: center;
	padding: 50px 0;
}


/*资讯专栏*/

.news_list {
	position: relative;
	z-index: 11;
	overflow: visible;
}

.current_position {
	display: block;
	width: 100%;
	overflow: hidden;
	height: 70px;
	line-height: 70px;
	color: #333;
	font-size: 16px;
}

.infor_box {
	width: 100%;
	overflow: hidden;
}

.infor_box ul {
	width: 100%;
	overflow: hidden;
	padding-bottom: 30px;
}

.infor_box ul li {
	width: 1078px;
	overflow: hidden;
	padding: 40px 60px;
	position: relative;
}

.infor_box ul li:before {
	content: "";
	display: block;
	width: 100%;
	overflow: hidden;
	height: 1px;
	position: absolute;
	left: 5%;
	bottom: 0;
	background: #e6e6e6;
}

.infor_box ul li:hover {
	border: 1px solid #2297ff;
	width: 1078px;
	box-shadow: 0 4px 27px rgba(34, 151, 255, 0.24);
}

.infor_box ul li:hover .show_detail_infor {
	border-color: #2297ff;
	color: #2297ff;
}

.infor_title {
	display: block;
	font-size: 18px;
	color: #515254;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.infor_time {
	display: block;
	font-size: 12px;
	color: #969696;
}

.brief_infor {
	display: block;
	font-size: 14px;
	color: #646464;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.show_detail_infor {
	display: inline-block;
	overflow: hidden;
	border: 1px solid rgba(210, 210, 210, 1);
	border-radius: 3px;
	width: 100px;
	height: 28px;
	position: absolute;
	right: 5%;
	bottom: 40px;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	color: #999;
}

.infor_box ul li .show_detail_infor:hover {
	background: #2297ff;
	color: #fff;
}

.green_enter {
	display: block;
	overflow: hidden;
	width: 156px;
	height: 143px;
	background: url(../img/green_btn.png) no-repeat center center;
	background-size: contain;
	position: absolute;
	bottom: 60px;
	right: 50px;
}


/*绿色通道*/

.tab_box {
	width: 100%;
	overflow: hidden;
}

.tab_box span {
	display: block;
	width: 130px;
	height: 45px;
	line-height: 45px;
	float: left;
	text-align: center;
	background: url(../img/tab_bg.png) no-repeat center center;
	background-size: contain;
	margin-right: 15px;
	color: #33eeff;
	font-size: 23px;
	cursor: pointer;
}

.tab_box span.current {
	background: url(../img/tab_bg_current.png) no-repeat center center;
	background-size: contain;
	color: #fff;
}

.apply_box {
	width: 95%;
	margin: 0 auto;
	overflow: hidden;
}

.apply_box ul {
	width: 50%;
	overflow: hidden;
	float: left;
}

.apply_box ul li {
	width: 100%;
	overflow: hidden;
	padding: 11px 0;
}

.apply_name {
	display: block;
	width: 150px;
	text-align: center;
	float: left;
}

.apply_name i {
	font-style: normal;
	color: #f3404d;
	line-height: 38px;
}

.apply_input_box {
	width: 360px;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	float: left;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	position: relative;
}

.apply_input {
	display: block;
	width: 100%;
	overflow: hidden;
	background: #fff;
}

.multiple_select {
	background: #f6f6f6;
	width: 82%;
}

.multiple_select label {
	margin-right: 15px;
}

.unit {
	display: block;
	position: absolute;
	right: 10px;
	top: 0px;
	font-size: 14px;
	overflow: hidden;
	cursor: pointer;
}

.btn {
	display: block;
	width: 258px;
	height: 64px;
	line-height: 64px;
	color: #fff;
	background: #2297ff;
	border-radius: 5px;
	text-align: center;
	margin: 0 auto;
	margin-top: 30px;
	font-size: 18px;
	cursor: pointer;
}

.agreement {
	text-align: center;
	margin-top: 30px;
}

.agree_sure {
	display: inline-block;
	width: 280px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	padding-left: 20px;
	position: relative;
	cursor: pointer;
}

.agree_sure a {
	color: #3da7ee;
	display: inline;
}

.agree_sure span {
	display: inline-block;
	width: 12px;
	height: 13px;
	overflow: hidden;
	border: 1px solid #3da7ee;
	border-radius: 2px;
	margin-right: 5px;
	position: absolute;
	left: 0;
	top: 7px;
}

.yes_state span {
	border: 1px solid #3da7ee;
	background: url("../img/agree_icon.jpg") no-repeat center center;
}

.apply_btn_b {
	padding-bottom: 50px;
	overflow: hidden;
	width: 100%;
}

.border_top_34bfff {
	border-top: 5px solid #34bfff;
}

.white_bg {
	background: #fff;
}

.box_shadow {
	box-shadow: 0px 0px 10px rgba(122, 122, 122, 0.1);
}

.border_radius {
	border-radius: 5px;
}

.content_detail {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.width99 {
	width: 100%;
	margin: 0 auto;
}

.sort_box_a {
	width: 97%;
	margin: 0 auto;
}

.sort_item_a {
	display: inline-block;
	padding: 20px 15px;
	position: relative;
	cursor: pointer;
	text-align: center;
	width: 100%;
}

.sort_box_a span {
	display: inline-block;
	float: left;
	width: 98%;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	text-align: center;
	color: #333;
	font-weight: bold;
	font-size: 24px;
	cursor: pointer;
}


/*技术服务*/

.technology_step {
	width: 90%;
	overflow: hidden;
	margin: 0 auto;
}

.technology_step ul {
	width: 100%;
	overflow: hidden;
}

.technology_step ul li {
	width: 33.33%;
	overflow: hidden;
	float: left;
}

.step_bg {
	width: 285px;
	height: 420px;
	overflow: hidden;
	border-radius: 5px;
	margin: 10px;
	box-shadow: 0px 3px 10px #efefef;
	float: left;
	margin-left: 30px;
}

.step_name {
	display: block;
	width: 100%;
	overflow: hidden;
	text-align: center;
	font-size: 20px;
	color: #333333;
}

.step_img {
	width: 153px;
	height: 153px;
	overflow: hidden;
	border-radius: 50%;
	margin: 0 auto;
}

.img_icon {
	display: block;
	width: 70px;
	height: 70px;
	overflow: hidden;
	margin: 0 auto;
}

.step_icon_name {
	width: 100%;
	display: block;
	overflow: hidden;
	text-align: center;
	font-size: 20px;
	color: #fff;
}

.step_icon_a {
	background: url(../img/technology_a.png) no-repeat center center;
	background-size: contain;
}

.step_icon_b {
	background: url(../img/technology_b.png) no-repeat center center;
	background-size: contain;
}

.step_icon_c {
	background: url(../img/technology_c.png) no-repeat center center;
	background-size: contain;
}

.step_title {
	display: block;
	width: 100%;
	text-align: center;
}

.step_arrow_icon {
	display: block;
	overflow: hidden;
	width: 30px;
	height: 18px;
	background: url(../img/technology_icon_1.png) no-repeat center center;
	background-size: contain;
	float: left;
	margin-left: 3px;
	margin-top: 195px;
}

.system_table {
	width: 1150px;
	border: 1px solid #efefef;
	overflow: hidden;
	border-radius: 5px;
	margin: 0 auto;
}

.system_table ul {
	width: 100%;
	overflow: hidden;
	height: 130px;
	border-bottom: 1px solid #efefef;
}

.system_table ul li {
	overflow: hidden;
	float: left;
	height: 130px;
	position: relative;
	text-align: center;
}

.system_table ul li:before {
	display: block;
	content: "";
	overflow: hidden;
	width: 1px;
	height: 100%;
	background: #efefef;
	position: absolute;
	right: 0;
	top: 0;
}

.system_table ul li.righ_line_none:before {
	display: none;
}

.table_list_name {
	width: 22%;
}

.three_col {
	width: 26%;
}

.four_col {
	width: 19.5%;
}

.list_name_text {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-align: center;
	font-size: 20px;
	color: #333;
}

.list_discript {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-align: center;
	font-size: 20px;
	color: #333;
	padding: 0 10px;
}

.list_name_img {
	display: block;
	width: 50px;
	height: 50px;
	overflow: hidden;
	border-radius: 50%;
	margin: 0 auto;
	margin-top: 30px;
}

.list_name_img img {
	float: none;
	margin: 0 auto;
	margin-top: 8px;
}

.list_name_a {
	background: #4f81bd;
}

.list_name_b {
	background: #c0504d;
}

.list_name_c {
	background: #9bbb59;
}

.list_name_d {
	background: #ffc000;
}

.sub_table {
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
}

.system_content {
	width: 1150px;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 30px;
	border: 1px solid #efefef;
	box-shadow: 0px 5px 10px #efefef;
}

.system_content ul {
	width: 100%;
	overflow: hidden;
}

.system_content ul li {
	width: 33.33%;
	overflow: hidden;
	float: left;
	padding-bottom: 50px;
}

.content_icon {
	display: block;
	width: 86px;
	height: 86px;
	overflow: hidden;
	margin: 0 auto;
}

.content_title {
	display: block;
	width: 100%;
	text-align: center;
	margin: 30px 0;
	font-size: 20px;
}

.content_list_b {
	display: inline-block;
	margin-left: 123px;
	color: #666;
	padding-bottom: 10px;
}

.voucher {
	width: 1010px;
	padding: 10px;
	overflow: hidden;
	background: #fff;
	border-radius: 5px;
	box-shadow: 0px 0px 20px #efefef;
	margin: 30px auto;
}

.voucher_box {
	width: 1010px;
	overflow: hidden;
	background-size: cover;
	background-image: url(../img/voucher_bg.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/voucher_bg.png', sizingMethod='scale');
}

.voucher_head {
	height: 67px;
	width: 100%;
	overflow: hidden;
	position: relative;
	line-height: 67px;
	font-size: 24px;
	color: #333333;
	text-align: center;
}

.voucher_head img {
	display: block;
	position: absolute;
	top: 12px;
	left: 20px;
}

.voucher_talbe {
	width: 990px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #cbcbcb;
	border-bottom: none;
	overflow: hidden;
}

.voucher_talbe ul {
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #cbcbcb;
}

.voucher_talbe ul li {
	overflow: hidden;
	float: left;
	position: relative;
}

.voucher_talbe ul li i.right_border {
	display: block;
	height: 100%;
	width: 1px;
	background: #cbcbcb;
	position: absolute;
	top: 0;
	right: 0;
}

.voucher_talbe ul li i.bottom_border {
	display: block;
	height: 1px;
	width: 100%;
	background: #cbcbcb;
	position: absolute;
	left: 0;
	bottom: 0;
}

.voucher_talbe ul li span {
	font-size: 14px;
	color: #333;
	padding: 10px 10px;
	display: block;
	width: 94%;
	word-wrap: break-word;
	word-break: break-all;
	overflow: hidden;
}

.width19 {
	width: 19%;
}

.width21 {
	width: 21%;
}

.width39 {
	width: 39%;
}

.width58 {
	width: 58%;
}

.height80 {
	height: 80px;
	line-height: 80px;
}

.width100 {
	width: 100%;
}

.money_unit {
	width: 100%;
	overflow: hidden;
}

.money_unit ul {
	width: 100%;
	overflow: hidden;
}

.money_unit ul li {
	width: 8.275%;
	overflow: hidden;
	text-align: center;
	float: left;
	font-size: 14px;
}

.from_company {
	width: 990px;
	height: 35px;
	line-height: 35px;
	margin-left: 10px;
	text-align: right;
	font-size: 12px;
}

.width_icon.content_new_head:before {
	background: url(../img/title_icon_left_wihte.png) no-repeat center center;
	background-size: contain;
}

.width_icon.content_new_head:after {
	background: url(../img/title_icon_right_wihte.png) no-repeat center center;
	background-size: contain;
}

.img_bg_dark {
	width: 1053px;
	height: 461px;
	overflow: hidden;
	background: url(../img/technology_img_a.png) no-repeat center center;
	background-size: contain;
	margin-left: 100px;
	margin-top: 165px;
	position: relative;
}

.dark_text_box {
	display: inline-block;
	position: absolute;
	overflow: hidden;
	z-index: 9;
}

.dark_a {
	top: 230px;
	left: 100px;
}

.dark_b {
	top: 105px;
	right: -20px;
}

.dark_c {
	top: 475px;
	right: -20px;
}

.dark_text {
	color: #fff;
	font-size: 16px;
	line-height: 30px;
}

.dark_name {
	display: inline-block;
	width: 100%;
	font-size: 18px;
	padding-left: 10px;
}

.dark_a .dark_name {
	color: #c0504d;
	margin-top: 10px;
}

.dark_b .dark_name {
	color: #4f81bd;
	margin-top: 10px;
}

.dark_c .dark_name {
	color: #8064a2;
	margin-bottom: 10px;
}

.system_content_AMS {
	width: 1050px;
	margin: 0 auto;
	overflow: hidden;
}

.system_content_AMS ul {
	width: 100%;
	overflow: hidden;
}

.system_content_AMS ul li {
	width: 350px;
	float: left;
	overflow: hidden;
	padding: 50px 0;
	position: relative;
}

.system_box {
	width: 310px;
	height: 440px;
	overflow: hidden;
	margin-left: 20px;
	box-shadow: 0px 5px 10px #efefef;
	border-radius: 5px;
}

.system_content_AMS .content_icon {
	width: 95px;
	height: 95px;
	overflow: hidden;
	border-radius: 50%;
	position: absolute;
	top: 10px;
	left: 127.5px;
}

.system_content_AMS .content_icon img {
	margin-top: 15px;
	margin-left: 15px;
}

.content_title_b {
	display: block;
	width: 100%;
	padding: 10px 0;
	color: #fff;
	text-align: center;
	margin-top: 70px;
	margin-bottom: 20px;
}

.content_list_c {
	display: block;
	width: 100%;
	overflow: hidden;
	padding: 17px 0;
	text-align: center;
}

.system_content_ABS {
	width: 1050px;
	overflow: hidden;
	margin: 0 auto;
}

.system_content_ABS ul {
	width: 1050px;
	overflow: hidden;
}

.system_content_ABS ul li {
	width: 350px;
	overflow: hidden;
	float: left;
}

.abs_box {
	width: 311px;
	height: 405px;
	overflow: hidden;
	background: url(../img/technology_icon_12.png) no-repeat center center;
	background-size: contain;
	margin: 0 auto;
}

.abs_title {
	display: block;
	width: 100%;
	overflow: hidden;
	text-align: center;
	font-size: 26px;
	color: #fff;
	margin-top: 50px;
}

.abs_img {
	display: block;
	width: 68px;
	height: 68px;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 25px;
	margin-bottom: 30px
}

.abs_text {
	display: block;
	width: 85%;
	overflow: hidden;
	color: #fff;
	padding: 10px 0 10px 10%;
	position: relative;
}

.abs_text:before {
	display: block;
	content: "";
	width: 5px;
	height: 5px;
	overflow: hidden;
	background: #fff;
	position: absolute;
	top: 20px;
	left: 15px;
	border-radius: 50%;
}

.content_head {
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-top: 85px;
	text-align: center;
}

.content_new_head {
	margin: 0 auto;
	overflow: visible;
	position: relative;
}

.width_400 {
	width: 400px;
}

.content_new_head:before {
	display: block;
	content: "";
	width: 260px;
	height: 20px;
	overflow: hidden;
	background: url(../img/title_icon_left.png) no-repeat center center;
	background-size: contain;
	left: -260px;
	top: 24px;
	position: absolute;
}

.content_new_head:after {
	display: block;
	content: "";
	width: 260px;
	height: 20px;
	overflow: hidden;
	background: url(../img/title_icon_right.png) no-repeat center center;
	background-size: contain;
	right: -260px;
	top: 24px;
	position: absolute;
}

.page_position {
	width: 1078px;
	overflow: hidden;
	padding: 25px 60px;
}

.cn_name.title_text {
	text-align: center;
	padding: 12.5px 0;
}

.width_500 {
	width: 500px;
}

.detial_content_text {
	width: 90%;
	margin: 50px auto;
	line-height: 30px;
	color: #666;
}

.back_news {
	display: inline-block;
	float: right;
	background: #fff;
	border-radius: 5px;
	border: 1px solid #efefef;
	padding: 10px 20px;
	margin: 15px 0;
}


/*产品详情*/

.product_detail .content_box {
	height: 247px;
	background: url(../img/detail_bg.png) no-repeat center center;
	background-size: cover;
}

.product_detail .sort_list {
	border: none;
}

.product_detail .sort_list ul {
	border: none;
}

.product_detail .sort_list ul li {
	border: none;
}

.product_detail .sort_list ul li:hover {
	border: none;
	box-shadow: 0 5px 10px rgba(5, 141, 252, 0);
}

.product_detail .sort_title {
	width: 1140px;
	padding-bottom: 30px;
	border-bottom: 1px solid rgba(34, 151, 255, 0.25);
}

.product_detail .sort_detail {
	margin-top: 35px;
	margin-bottom: 35px;
}

.product_detail .apply_btn_box {
	border: none;
}

.sort_title_icon {
	display: inline-block;
	width: 13px;
	height: 8px;
	overflow: hidden;
	background: #2297ff;
	margin-right: 25px;
}

.condition .sort_title {
	width: 1140px;
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid rgba(34, 151, 255, 0.25);
}

.process {
	overflow: hidden;
	margin-left: 80px;
}

.process_list {
	display: inline-block;
	float: left;
}

.process_list span {
	display: inline-block;
	width: 110px;
	height: 110px;
	border: 1px dashed #e5e5e5;
	border-radius: 50%;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 50px;
	float: left;
}

.process_list span img {
	margin-left: 32px;
	margin-top: 20px;
}

.process_list span a {
	display: block;
	width: 100%;
	overflow: hidden;
	color: #999;
}

.process_list i {
	display: block;
	overflow: hidden;
	float: left;
	width: 36px;
	height: 19px;
	background: url(../img/process_arrow.png) no-repeat center center;
	background-size: contain;
	margin-top: 70px;
	margin-left: 40px;
	margin-right: 40px;
}

.introduce_detail {
	display: block;
	width: 1080px;
	overflow: hidden;
	margin: 40px auto;
	color: #999;
}

.apply_form {
	text-align: center;
}

.apply_form .btn {
	width: 180px;
	display: inline-block;
}

.btn_false {
	background: #999;
	color: #fff;
}


/*登录页面*/

.login_box {
	position: fixed;
	width: 1200px;
	height: 683px;
	overflow: hidden;
	border-radius: 5px;
	top: 50%;
	margin-top: -305px;
	left: 50%;
	margin-left: -600px;
	z-index: 100;
}

.box_title {
	display: block;
	width: 100%;
	overflow: hidden;
	text-align: center;
	font-size: 24px;
	margin-top: 15px;
}

.login_content {
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
}

.login_type {
	display: block;
	overflow: hidden;
	border-radius: 5px;
	border: 1px solid #e5e5e5;
	background: rgba(106, 117, 252, 1);
	color: #fff;
	font-size: 18px;
	margin-top: 15px;
	text-align: center;
	cursor: pointer;
	padding: 10px 0;
}

.select_box {
	display: inline-block;
	float: right;
	padding-left: 30px;
	background: url(../img/map_position.png) no-repeat center left;
	background-size: contain;
	margin-top: 25px;
	margin-right: 30px;
}

.select_box select {
	outline: none;
	display: block;
	height: 22px;
	line-height: 22px;
	padding: 0 15px 0 5px;
}

.login_img {
	width: 600px;
	overflow: hidden;
	float: left;
}

.login_img img {
	margin-left: 70px;
	margin-top: 140px;
}

.login_input {
	width: 535px;
	padding: 0 32.5px;
	height: 683px;
	overflow: hidden;
	float: left;
	background: url(../img/login_box_bg.png) no-repeat center center;
	background-size: cover;
}

.login_title {
	width: 535px;
	margin-top: 10px;
	padding: 20px 0;
	overflow: hidden;
	position: relative;
	display: block;
}

.login_title i {
	display: block;
	overflow: hidden;
	width: 50px;
	height: 1px;
	background: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
}

.login_input .login_type {
	height: 70px;
	line-height: 70px;
	text-align: center;
	background: transparent;
	padding: 0;
	border-radius: 35px;
	border-color: rgba(9, 42, 180, 0.5);
	margin-top: 20px;
}

.login_input .login_type span {
	display: block;
	width: 50%;
	overflow: hidden;
	float: left;
	color: rgba(9, 42, 180, 0.8);
}

.login_input .login_type span.current {
	color: #fff;
	background: rgba(9, 42, 180, 0.5);
}

.input_box {
	width: 100%;
	overflow: hidden;
	margin-top: 30px
}

.input_box ul {
	width: 100%;
	overflow: hidden;
}

.input_box ul li {
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-top: 30px;
}

.input_title {
	display: block;
	width: 100%;
	overflow: hidden;
	color: #fff;
	font-size: 18px;
}

.input {
	display: block;
	width: 100%;
	overflow: hidden;
	background: transparent;
	outline: none;
	border-bottom: 1px solid #e5e5e5;
	font-size: 16px;
	padding: 12px 0;
	color: rgba(255, 255, 255, 1.0);
}

.input::placeholder {
	color: rgba(255, 255, 255, 0.2);
}

.code_img {
	display: block;
	overflow: hidden;
	width: 187px;
	height: 56px;
	position: absolute;
	right: 0;
	top: 0;
}

.code_img img {
	width: 100%;
	height: 100%;
}

.center_btn {
	border: none;
	float: none;
	height: auto;
}

.login_btn {
	width: 65%;
	background: #1fd8c2
}


/*注册*/

.base_infor {
	width: 100%;
	overflow: hidden;
}

.base_infor ul {
	width: 100%;
	overflow: hidden;
}

.base_infor ul li {
	width: 100%;
	overflow: hidden;
	padding: 30px 0;
	margin: 0;
	margin-left: 30px;
	height: auto;
	box-shadow: none;
	border-bottom: 1px solid #e5e5e5;
	position: relative;
}

.infor_name {
	display: inline-block;
	width: 235px;
	float: left;
	font-size: 18px;
	color: #333;
}

.infor {
	display: inline-block;
	width: 535px;
	float: left;
	font-size: 18px;
	color: #999;
}

.infor_operate {
	display: inline-block;
	padding: 5px 25px;
	font-size: 18px;
	color: #2297ff;
	border: 1px solid #2297ff;
	border-radius: 3px;
	position: absolute;
	right: 100px;
	top: 25px;
	font-size: 16px;
	cursor: pointer;
}

.infor_operate:hover{
	background: #2297ff;
	color: #fff;
}

.login_tip {
	width: 100%;
	overflow: hidden;
	text-align: center;
	color: #fff;
	margin-top: 25px;
}

.login_tip a {
	display: inline-block;
	padding: 0 15px;
	position: relative;
}

.register_input {
	width: 100%;
	overflow: hidden;
	margin-top: 15px;
}

.register_input ul {
	width: 100%;
	overflow: hidden;
	margin-top: 10px;
}

.register_input ul li {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}

.register_type {
	width: 100%;
	overflow: hidden;
	text-align: center;
}

.register_type span {
	display: inline-block;
	width: 162px;
	height: 64px;
	overflow: hidden;
	background: url(../img/register_type_bg_white.png) no-repeat center center;
	background-size: contain;
	line-height: 50px;
	font-size: 18px;
	margin: 0 15px;
	cursor: pointer;
}

.register_type span.current {
	background: url(../img/register_type_bg_red.png) no-repeat center center;
	background-size: contain;
	color: #fff;
}

.register_input .apply_name {
	width: 225px;
	text-align: right;
}

.register_input .apply_input_box {
	margin-left: 25px;
	border: none;
}

.register_input .apply_input {
	width: 320px;
	height: 20px;
	line-height: 38px;
	overflow: hidden;
	float: left;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	font-size: 16px;
}

.register_input .w-188 {
	width: 188px;
}

.register_input .code_img {
	width: 108px;
	height: 38px;
	right: 30px;
}

.sent_code {
	width: 108px;
	height: 36px;
	border: 1px solid #e5e5e5;
	right: 23px;
	text-align: center;
	background: #eeeeee
}

.input_tip {
	display: inline-block;
	float: left;
	height: 19px;
	line-height: 19px;
	background: url(../img/register_tip_bg.png) no-repeat center left;
	background-size: contain;
	padding-left: 25px;
	margin-top: 8px;
}

.tip_icon {
	display: block;
	overflow: hidden;
	width: 100%;
}

.tip_icon img {
	display: block;
	float: none;
	margin: 0 auto;
	margin-top: 120px;
}

.register_success {
	width: 100%;
	display: block;
	text-align: center;
	font-size: 24px;
	color: #333;
	margin-top: 30px;
}

.show_center {
	display: block;
	width: 180px;
	height: 50px;
	color: #2297ff;
	font-size: 18px;
	text-align: center;
	line-height: 50px;
	border: 1px solid #2297ff;
	border-radius: 3px;
	margin: 0 auto;
	margin-top: 30px;
	cursor: pointer;
}

.show_center:hover {
	background: #2297ff;
	color: #fff;
}

.login_state {
	display: inline-block;
	overflow: hidden;
	float: right;
	height: 35px;
	line-height: 35px;
	margin-top: 20px;
}

.login_state i {
	display: block;
	width: 35px;
	height: 35px;
	overflow: hidden;
	float: left;
}

.login_state i img {
	width: 100%;
	height: 100%;
}

.login_state span {
	display: inline-block;
	padding-left: 15px;
}

.register_box {
	padding-bottom: 50px;
}

.register_btn_box {
	text-align: left;
}

.register_btn_box .agreement {
	text-align: left;
	margin-left: 255px;
}

.register_btn_box .btn {
	margin-left: 250px;
}


/*个人中心*/

.left_item_infor {
	width: 200px;
	padding: 0 10px;
	overflow: hidden;
	float: left;
}

.right_item_infor {
	width: 952px;
	overflow: hidden;
	float: left;
	margin-left: 30px;
}

.menu_w {
	width: 200px;
}

.menber_img_left {
	display: block;
	width: 97px;
	height: 97px;
	overflow: hidden;
	margin: 30px auto;
	border-radius: 50%;
}

.menber_name_left {
	display: block;
	width: 100%;
	text-align: center;
}

.left_menu {
	width: 100%;
	overflow: hidden;
	border-top: 1px solid #efefef;
}

.left_menu ul {
	width: 100%;
	overflow: hidden;
}

.left_menu ul li {
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #efefef;
	padding: 18px 0;
}

.left_menu ul li a {
	display: block;
	width: 81%;
	padding-left: 19%;
	overflow: hidden;
	cursor: default;
}

.left_menu ul li a.current {
	color: #2297ff;
}

.left_menu ul li a:hover {
	color: #2297ff;
}

.menu_icon_a {
	background: url('../img/menu_icon_a_gray.png') no-repeat 4% center;
	background-size: contain;
}

.menu_icon_b {
	background: url('../img/menu_icon_b_gray.png') no-repeat 4% center;
	background-size: contain;
}

.menu_icon_a.current {
	background: url('../img/menu_icon_a_blue.png') no-repeat 4% center;
	background-size: contain;
}

.menu_icon_b.current {
	background: url('../img/menu_icon_b_blue.png') no-repeat 4% center;
	background-size: contain;
}

.publish_box {
	width: 100%;
	overflow: hidden;
}

.publish_btn {
	display: block;
	width: 285px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	margin: 60px auto;
}

.publish_list {
	width: 100%;
	border-top: none;
	margin-top: 0;
}

.publish_list ul li {
	width: 99.8%;
	margin: 0 auto;
	box-shadow: none;
	border-bottom: 1px solid #e5e5e5;
	float: none;
	height: auto;
}

.list_top {
	width: 94.5%;
	margin: 0 auto;
	margin-top: 28px;
	overflow: hidden;
}

.list_bottom {
	width: 94.5%;
	margin: 0 auto;
	margin-top: 28px;
	margin-bottom: 25px;
	overflow: hidden;
	position: relative;
}

.publish_operate {
	display: inline-block;
	overflow: hidden;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	border-radius: 5px;
	cursor: pointer;
	position: absolute;
	right: 15px;
	top: 5px;
}

.publish_operate span:hover {
	color: #058dfc;
}

.order_list {
	display: inline-block;
	position: absolute;
	right: 15px;
	top: 0;
	width: auto;
	height: 100%;
	color: #999;
	font-size: 16px;
}

.order_list span {
	display: inline-block;
	height: 50px;
	line-height: 50px;
	color: #999;
	padding-right: 20px;
	overflow: hidden;
	position: relative;
	font-weight: bold;
	margin-right: 40px;
}

.order_list span a {
	display: inline-block;
	height: 50px;
	line-height: 50px;
	color: #999;
	overflow: hidden;
	position: relative;
	cursor: default;
}

.order_list span.current a {
	color: #333;
}

.order_list span.current a:before {
	content: "";
	display: block;
	width: 100%;
	height: 3px;
	overflow: hidden;
	background: #f3404d;
	position: absolute;
	left: 0;
	bottom: 0;
}

.top_order {
	display: block;
	width: 11px;
	height: 7px;
	overflow: hidden;
	background: url(../img/order_icon_up_gray.png) no-repeat center center;
	background-size: contain;
	position: absolute;
	top: 15px;
	right: 2px;
}

.bottom_order {
	display: block;
	width: 11px;
	height: 7px;
	overflow: hidden;
	background: url(../img/order_icon_down_gray.png) no-repeat center center;
	background-size: contain;
	position: absolute;
	bottom: 15px;
	right: 2px;
}

.top_order.current {
	display: block;
	width: 11px;
	height: 7px;
	overflow: hidden;
	background: url(../img/order_icon_up_blue.png) no-repeat center center;
	background-size: contain;
	position: absolute;
	top: 15px;
	right: 2px;
}

.bottom_order.current {
	display: block;
	width: 11px;
	height: 7px;
	overflow: hidden;
	background: url(../img/order_icon_down_blue.png) no-repeat center center;
	background-size: contain;
	position: absolute;
	bottom: 13px;
	right: 5px;
}

.w-930 {
	width: 930px;
}

.publish_title {
	display: block;
	width: 98%;
	padding-left: 2%;
	overflow: hidden;
	padding-top: 11px;
	padding-bottom: 20px;
	position: relative;
	border-bottom: 1px solid #e5e5e5;
	font-size: 18px;
	color: #999;
}

.publish_title:before {
	content: "";
	display: block;
	overflow: hidden;
	width: 8px;
	height: 24px;
	background: #3d9fff;
	position: absolute;
	left: 0;
	top: 10px;
}

.center_btn_box {
	width: 100%;
	overflow: hidden;
}

.publish_operate {
	display: inline-block;
	font-size: 16px;
	color: #999;
	float: right;
}

.new_show {
	display: inline-block;
	float: right;
	margin-right: 15px;
	color: #999;
}


/*发布产品*/

.publish_input ul {
	padding: 50px 0;
}

.publish_input ul li {
	width: 100%;
	overflow: hidden;
	margin: 10px 0;
	float: left;
	background: #fff;
	height: auto;
	box-shadow: none;
}

.publish_input ul li .apply_name {
	width: 170px;
	text-align: right;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	color: #333;
}

.publish_input ul li .apply_input_box {
	width: 610px;
	height: auto;
	margin-left: 30px;
}

.publish_input .apply_input {
	width: 550px;
	height: 30px;
	font-size: 18px;
	color: #999;
	padding-left: 30px;
	padding-right: 30px;
}

input::-webkit-input-placeholder {
	color: rgba(0, 0, 0, 0.3);
}

input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: rgba(0, 0, 0, 0.3);
}

input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: rgba(0, 0, 0, 0.3);
}

input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: rgba(0, 0, 0, 0.3);
}

textarea::-webkit-input-placeholder {
	color: rgba(0, 0, 0, 0.3);
}

textarea::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: rgba(0, 0, 0, 0.3);
}

textarea:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: rgba(0, 0, 0, 0.3);
}

textarea:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: rgba(0, 0, 0, 0.3);
}

.publish_input textarea.apply_input {
	height: 110px;
	padding-top: 12px;
}

.publish_btn_box {
	width: 610px;
	padding-left: 200px;
	padding-right: 200px;
}

.publish_btn_box .btn {
	width: 300px;
	height: 60px;
	line-height: 60px;
}

.publish_success {
	border: 1px solid #2297ff;
}

.publish_false {
	background: transparent;
	border: 1px solid #999;
	color: #999;
}

.publish {
	width: 610px;
	margin-left: 200px;
}

.publish a.btn {
	width: 285px;
}

/*我的借款*/
.screen_list{
	width: 100%;
	overflow: hidden;
}

.screen_title_a{
	width: 85px;
	overflow: hidden;
	text-align: center;
	float:left;
	padding:25px 0;
	font-weight: bold;
}

.screen_item{
	width: 845px;
	overflow: hidden;
	float: left;
}

.screen_item span{
	display: inline-block;
	padding:25px 10px;
	position: relative;
	overflow: hidden;
	color: #999;
	cursor: default;
	margin:0 20px;
	font-weight: bold;
	float: left;
}

.screen_item span.current{
	color: #333;
}

.screen_item span.current:before{
	display: block;
	content: "";
	width: 100%;
	height: 4px;
	background:#3d9fff;
	position: absolute;
	bottom: 0;
	left: 0;
}

.apply_title_a{
	width: 95%;
	overflow: hidden;
	padding: 0 2.5%;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

.apply_list{
	padding-bottom: 50px;
	overflow: hidden;
}

.apply_list ul{
	overflow: hidden;
	width: 100%;
}

.apply_list ul li{
	overflow: hidden;
	box-shadow: none;
	margin:0;
	width: 95%;
	padding: 0 2.5%;
	height: 81px;
	line-height: 81px;
}

.apply_title_a span{
	display: inline-block;
	padding:24px 0px;
	float: left;
	color: #33;
}

.w-175 {
    width: 175px;
}

.w-110 {
    width: 110px;
}

.bg_fafafa {
    background: #fafafa;
}

.apply_list ul li span{
	display: inline-block;
	overflow: hidden;
	float: left;
	color: #333;
}

.apply_list ul li span.color_3d9fff{
	color: #3d9fff;
}

.apply_list ul li span.color_f3404d{
	color: #f3404d;
}

.apply_list ul li span a{
	cursor: pointer;
}

.limit_text{
	white-space: nowrap;
    text-overflow: ellipsis;
}

.cancel_apply{
	border:1px solid #e5e5e5;
	border-radius: 3px;
	line-height: 30px;
	margin-top: 22px;
}

.no_data{
	width: 100%;
	height: 300px;
	line-height: 300px;
	overflow: hidden;
	text-align: center;
	float: left;
}

.cancel_apply{
	display: inline-block;
	color: #888;
	padding:0 10px;
}

.login_state {
    display: inline-block;
    overflow: hidden;
    float: right;
    height: 35px;
    line-height: 35px;
    margin-top: 20px;
}

.login_state span{
	display: inline-block;
	float: left;
	color: #fff;
	font-size: 16px;
}

.fxied_state .login_state span{
	color: #2297ff;
}

.login_state i {
    display: block;
    width: 35px;
    height: 35px;
    overflow: hidden;
    border-radius: 50%;
    float: left;
    margin-left: 15px;
}

.login_state i img {
    width: 100%;
    height: 100%;
}

.exit_btn{
	display: inline-block;
    overflow: hidden;
    float: right;
    height: 35px;
    line-height: 35px;
    margin-top: 20px;
    color: #fff;
    cursor: pointer;
    margin-left: 15px;
}

.exit_btn:hover{
	color: #2297ff;
}

.fxied_state .exit_btn{
	color: #2297ff;
}

/*
 * 专题页
 2020-07-01
 * */

.special_floor_a{
	background: url(../img/special_floor_a.png) no-repeat center center;
	background:contain;
	height: 665px;
}

.special_floor_b{
	background: url(../img/special_floor_b.png) no-repeat center center;
	background:contain;
	height: 1874px;
}

.special_floor_c{
	background: url(../img/special_floor_c.png) no-repeat center center;
	background:contain;
	height: 665px;
}

.special_floor_d{
	background: url(../img/special_floor_d.png) no-repeat center center;
	background:contain;
	height: 754px;
}

.special_floor_e{
	background: url(../img/special_floor_e.png) no-repeat center center;
	background:contain;
	height: 665px;
}

.special_floor_f{
	background: url(../img/special_floor_f.png) no-repeat center center;
	background:contain;
	height: 1091px;
}

.special_text span{
	display: block;
	overflow: hidden;
}

.point{
	position: relative;
	padding-left: 20px;
}

.point:before{
	content: "";
	display: block;
	overflow: hidden;
	background:#2297ff;
	width: 10px;
	height: 10px;
	position: absolute;
	left: 0;
	top: 10px;
	border-radius: 50%;
}

.position_1{
	margin-top: 180px;
    margin-left: 415px;
    font-weight: bold;
}

.position_2{
    margin-left: 415px;
    color: #666666;
    font-size: 16px;
    margin-top: 70px;
    width: 580px;
    line-height: 30px;
}

.position_3{
    margin-left: 415px;
    line-height: 30px;
    margin-top: 10px;
    float: left;
}


.position_6{
    margin-left: 415px;
    color: #666666;
    font-size: 16px;
    margin-top: 15px;
    width: 580px;
    line-height: 30px;
}

.position_4{
	margin-left: 365px;
	margin-top: 65px;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 75px;
}

.position_5{
	margin-left: 300px;
	line-height: 35px;
}

.position_7{
	margin-top: 50px;
	text-align: center;
	font-size: 24px;
}

.position_8{
	width: 790px;
	margin-left: 200px;
	margin-top: 30px;
	line-height: 30px;
}

.position_9{
	margin-left: 200px;
	line-height: 30px;
	margin-top: 10px;
}

.position_9 b{
	display: block;
	float: left;
	width: 92px;
}

.position_9 i{
	font-style: normal;
	display: block;
	float: left;
	width: 690px;
	color: #666;
}

.top_75{
	margin-top: 75px;
}

.top_10{
	margin-top: 10px;
}

.position_10{
	margin-left: 343px;
    margin-top: 114px;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 75px;
}

.position_11{
	width: 210px;
	margin-left: 225px;
	float: left;
	margin-top: 115px;
}

.position_11 b{
	display: block;
	width: 210px;
	text-align: center;
	overflow: hidden;
}

.left_86{
	margin-left: 86px
}

.left_text{
	width: 230px;
	padding:0 10px;
	margin-left: 159px;
	margin-top: 150px;
	overflow: hidden;
	float: left;
}

.position_12{
	display: block;
	line-height: 30px;
}

.right_text{
	width: 505px;
	padding:0 15px;
	margin-left: 159px;
	margin-top: 70px;
	overflow: hidden;
	float: left;
}

.position_13{
	margin-left: 325px;
    margin-top: 114px;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 75px;
}

.position_14{
	margin-left: 335px;
    margin-top: 75px;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 75px;
}

.text_1{
	width: 185px;
    margin-left: 170px;
    margin-top: 150px;
    float: left;
}

.text_2{
	width: 250px;
    margin-left: 0px;
    margin-top: 285px;
     float: left;
}

.text_3{
	width: 250px;
    margin-left: 20px;
    margin-top: 155px;
     float: left;
}

.text_4{
	width: 250px;
    margin-left: 188px;
    margin-top: 65px;
     float: left;
}

.position_15{
	margin-left: 388px;
    margin-top: 75px;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 75px;
}






.min-h-800{
	min-height: 800px;
}

.font_bold {
	font-weight: bold;
}

.font_18 {
	font-size: 18px;
}

.font_20 {
	font-size: 20px;
}

.font_24 {
	font-size: 24px;
}

.font_normal {
	font-style: normal;
}

.p_bottom_0{
	padding-bottom: 0;
}

.bottom_20 {
	margin-bottom: 20px;
}

.left_30 {
	margin-left: 30px;
}

.top_15 {
	margin-top: 15px;
}

.top_25 {
	margin-top: 25px;
}

.top_30 {
	margin-top: 30px;
}

.top_55 {
	margin-top: 55px;
}

.top_50 {
	margin-top: 50px;
}

.top_-70 {
	margin-top: -70px;
}

.top_-125 {
	margin-top: -125px;
}

.top_-215{
	margin-top: -215px;
}

.top_-305 {
	margin-top: -305px;
}

.top_-310 {
	margin-top: -310px;
}

.bottom_50 {
	margin-bottom: 50px;
}

.dark_bg {
	background: #021224;
}

.bg_ededed {
	background: #ededed;
}

.bg_edf7ff {
	background: #edf7ff;
}

.bg_4878b4 {
	background: #4878b4;
}

.bg_af4e53 {
	background: #af4e53
}

.bg_96ba66 {
	background: #96ba66
}

.bg_fff {
	background: #fff;
}

.blcak_bg {
	background: #2d2d2d;
}

.gray_bg {
	background: #f0f0f0;
}

.bg_c0504d {
	background: #c0504d;
}

.bg_4f81bd {
	background: #4f81bd
}

.border_bottom_e5e5e5 {
	border-bottom: 1px solid #e5e5e5;
}

.border_radius {
	border-radius: 5px;
}

.bottom_30 {
	margin-bottom: 30px;
}

.color_333 {
	color: #333333;
}

.color_666 {
	color: #666;
}

.color_999 {
	color: #999;
}

.color_fff {
	color: #fff;
}

.color_058dfc {
	color: #058dfc;
}

.color_2297ff{
	color: #2297ff;
}

.text_l {
	text-align: left;
}

.text_c {
	text-align: center;
}

.text_r {
	text-align: right;
}

@media only screen and (max-width:980px ) {
	.menu_list{
		width: 100%;
	}
	
	.menu_list ul li{
		margin:0 20px;
	}
	
	.menu_list ul li a{
	    padding: 0 5px;
	}
	
	.content_box{
		width: 100%;
	}
	
	.loan_products{
		width: 100%;
	}
	
	.company_list {
		width: 100%;
	}
	
	.company_list ul{
		width: 100%;
	}
	
	.wait_box{
		width: 100%;
	}
	
	.wait_describe{
		width: 70%;
	}
	
	.screen .content_box{
		width: 100%;
	}
	
	.sort_list ul li{
		width: 90%;
		padding:0 5%;
	}
	
	.sort_title{
		width: 100%;
	}
	
	.sort_detail{
		width: 100%;
	}
	
	.introduce_detail{
		width: 90%;
	}
	
	.process_list i{
		margin-left: 10px;
    	margin-right: 20px;
	}
	
	.apply_input_box{
		width: 300px;
	}
	
	.multiple_select{
		width: 82%;
	}
	
	.introduce .content_box{
		width: 100%;
		padding:100px 0;
		background-size: 100% 100%;
	}	
	.introduce_text{
		width: 48%;
	}
	
	.introduce_text .introduce_detail{
		width: 100%;
		margin:0;
	}
	
	.introduce_box .content_box{
		width: 100%;
	}
	
	.management_list ul li{
		width: 22%;
		height: 515px;
	}
	
	.infor_box ul li{
		width: 90%;
	}
	
	.infor_box ul li:hover{
		width: 90%;
	}
	
	.login_box{
		width: 90%;
	}
	
	.left_item_infor{
		width: 16%;
	}
	
	.right_item_infor{
		width: 80%;
		float: right;
		margin:0;
	}
	
	.detail_item{
		width: 120px;
	}
	
	.login_img{
		display: none;
	}
	
	.login_input{
		width: 93%;
	}
	
	.publish_input ul li .apply_input_box{
		width: 70%;
	}
	
	.publish{
		text-align: left;
	}
	
	.publish a.btn{
		width: 30%;
	}
	
	.step_bg{
		width: 70%;
	}
	
	.system_table{
		width: 100%;
	}
	
	.system_content{
		width: 100%;
	}
	
	.voucher{
		width: 100%;
	}
	
	.voucher_box{
		width: 98%;
	}
	
	.voucher_talbe{
		width: 96%;
	}
	
	.img_bg_dark{
		width: 80%;
	}
	
	.system_content_AMS{
		width: 100%;
	}
	
	.system_content_AMS ul li{
		width: 33%;
	}
	
	.system_box{
		width: 100%;
	}
	
	.system_content_ABS{
		width: 100%;
	}
	
	.system_content_ABS ul{
		width: 100%;
	}
	
	.system_content_ABS ul li{
		width: 33%;
	}
	
	.special_floor_a{
		background-size: 150% 100%;
	}
	
	.special_floor_b{
		background-size: 150% 100%;
	}
	
	.special_floor_c{
		background-size: 150% 100%;
	}
	
	.special_floor_d{
		background-size: 150% 100%;
	}
	
	.special_floor_e{
		background-size: 150% 100%;
	}
	
	.special_floor_f{
		background-size: 150% 100%;
	}
	
	.left_text{
		width: 165px;
	}
	
	.right_text{
		width: 390px;
		margin-left: 85px;
	}
	
	.text_1{
		width: 132px;
	}
	
	.text_2{
		width: 190px;
	}
	
	.position_1{
		margin-left: 350px;
	}
	
	.position_2{
		margin-left: 350px;
		width: 530px;
	}
	
	.position_3{
		margin-left: 350px;
		width: 530px;
	}
	
	.position_4{
		margin-left: 300px;
	}
	
	.position_6{
		margin-left: 350px;
		width: 490px;
	}
	
	.position_8{
		width: 635px;
		margin-left: 173px;
	}
	
	.position_9{
		width: 635px;
		margin-left: 173px;
	}
	
	.position_10{
		margin-left: 265px;
	}
	
	.position_11{
		margin-left: 190px;
		width: 170px;
	}
	
	.left_86{
		margin-left: 65px;
	}
	
	.position_12{
		line-height: 22px;
	}
	
	.position_13{
		margin-left: 249px;
	}
	
	.position_14{
		margin-left: 250px;
	}
	
	.position_15{
		margin-left: 315px;
	}
}


