.wrap {padding-bottom: 255px;}
.quick_online {background-color: #fff;padding: 0 180px;height: 255px;position: fixed;left: 0;right: 0;bottom: 0;z-index: 1000;}
.quick_online:before {display: table;content: "";}
.quick_online:after {display: table;content: "";clear: both;}
.online_cell {float: left;height: 100%;}
.online_cell.cell0 {width: 35%;}
.online_cell.cell1 {width: 65%;}
.landing_cate {text-align: center;padding: 50px 0;}    
.landing_cate ul {display: inline-block;}
.landing_cate ul:before {display: table;content: "";}
.landing_cate ul:after {display: table;content: "";clear: both;}
.landing_cate ul li {float: left;padding: 15px 40px;border:1px solid #999;width: 230px;}
.landing_cate ul li.first {margin-right: 20px;}
.landing_cate ul li a {display: block;color: #999;font-size: 40px;font-weight: 400;text-decoration: none;}
.landing_cate ul li.active a {color: #fff;font-weight: 700;}
.landing_cate ul li.active {background-color: #172d45;}

.form_wrap {position: relative;padding-right: 400px;}
.form_table {display: table;width: 100%;height: 45px;}
.form_table.first {margin-bottom: 35px;}
.form_table .th {display: table-cell;vertical-align: middle;text-align: center;font-size: 25px;color: #000;font-weight: 400;width: 20%;}
.form_table .td {display: table-cell;vertical-align: middle;width: 80%;}
.form_table .td input {border: 1px solid #000;height: 45px;background-color: #fff;padding: 0 10px;width: 100%;max-width:410px;}
.submit_btn {position: absolute;right: 0;top: 0;}
.submit_btn .submit {display: inline-block;width: 340px;height: 90px;background-color: #253654;text-align: center;color: #f8ed22;font-size: 40px;outline:none;border:none;}

.agree-chk {display: inline-block;position: absolute;right: 35px;bottom: 0;}
.agree-chk input[type="checkbox"] {outline: none;border: none;background-color: #fff;-webkit-border-radius: 0;-webkit-appearance: none;display: none;}
.agree-chk input[type=checkbox]:checked + label {background-position: 0 0;}
.agree-chk label {height: 20px;font-size: 20px;color: #000000;font-weight: 400;margin: 0;}
.agree-chk input[type="checkbox"] + label:before {content: "";margin: 0 8px 0 0;vertical-align: middle;width: 20px;display: inline-block;height: 20px;overflow: hidden;background-position: -20px 0;background-image:url('/skin/default/img/sub/check_off.gif');}
.agree-chk input[type="checkbox"]:checked + label:before {background-image:url('/skin/default/img/sub/check_on.gif');}


.home_lnk {text-align: center;padding-bottom: 100px;}    
/* .home_lnk.imp {padding: 50px 0;} */
.home_lnk a {display: inline-block;text-align: center;border:1px solid #172d45;color: #fff;font-weight: 400;font-size: 30px;width: 450px;height: 100px;line-height: 100px;outline:none;text-decoration: none;background-color: #172d45;}
.bottom_logos {display: inline-block;position: absolute;left: 285px;bottom: 25px;z-index: 100;}
.bottom_logos.implant {left: 175px;}
.bottom_logos:before {display: table;content: "";}
.bottom_logos:after {display: table;content: "";clear: both;}
.bottom_logos li {float: left;padding-right: 30px;}
.bottom_logos li:last-child {padding-right: 0;}
.bottom_logos li .b_logo {display: block;width: 100px;height: 100px;-webkit-background-size: cover;
background-size: cover;background-position: center center;background-repeat: no-repeat;}
.bottom_logos li .b_logo.logo1 {background-image: url("/landing/img/landing_icon1.png");}
.bottom_logos li .b_logo.logo2 {background-image: url("/landing/img/landing_icon2.png");}
.bottom_logos li .b_logo.logo3 {background-image: url("/landing/img/landing_icon3.png");}
.bottom_logos li .b_logo.logo4 {background-image: url("/landing/img/landing_icon4.png?v=1");}
.bottom_logos li .b_logo.logo5 {background-image: url("/landing/img/landing_icon5.png?v=1");}    
@media (max-width: 1429px) {
	.quick_online {padding: 0 100px;}
	.submit_btn .submit {width: 300px;font-size: 30px;}
	.agree-chk {right: 0;}
	.form_wrap {padding-right: 340px;}
	.online_cell.cell0 {width: 30%;}
	.online_cell.cell1 {width: 70%;}
	.form_table .th {width: 30%;}
	.form_table .td {width: 70%;}
	.bottom_logos li .b_logo {width: 50px;height: 50px;-webkit-background-size: 50px auto;background-size: 50px auto;}
	.bottom_logos.implant {left: 125px;}
}

@media (max-width: 1359px) {
	.quick_online {padding: 0 50px;}
	.bottom_logos {left: 190px;}
	.bottom_logos.implant {left: 110px;}
}

@media (max-width: 1199px) {	
	.landing_cate ul li a {font-size: 30px;}
	.form_table .th {font-size: 20px;}
	.submit_btn .submit {font-size: 25px;width: 250px;}
	.agree-chk label {font-size: 16px;}
	.form_wrap {padding-right: 270px;}	
	.bottom_logos {left: 115px;bottom: 15px;}
	.bottom_logos.implant {left: 90px;}
}

@media (max-width: 991px) {
	.landing_cate {padding: 25px 0;}
	.landing_cate ul li {padding: 10px 20px;width: 150px;}
	.landing_cate ul li a {font-size: 25px;}
	.quick_online {padding: 0 20px;}
	.form_table.first {margin-bottom: 20px;}
	.form_table {height: 45px;}
	.form_table .td input {height: 45px;}
	.submit_btn .submit {font-size: 20px;width: 200px;height: 70px;}
	.agree-chk label {font-size: 14px;}
	.agree-chk input[type="checkbox"] + label:before {width: 10px;height: 10px;-webkit-background-size: 10px auto;background-size: 10px auto;}
	.form_wrap {padding-right: 220px;}
	.form_table .th {font-size: 16px;}
	.form_table .td {font-size: 15px;}
	.quick_online {height: 150px;}
	.wrap {padding-bottom: 150px;}
	.home_lnk a {font-size: 20px;width: 300px;height: 60px;line-height: 60px;}
	.bottom_logos li .b_logo {width: 30px;height: 30px;-webkit-background-size: 30px auto;background-size: 30px auto;}
	.bottom_logos li {padding-right: 15px;}
	.home_lnk {padding-bottom: 50px;}
	.bottom_logos.implant {left: 70px;}
}

@media (max-width: 767px) {
	.landing_cate ul li a {font-size: 16px;}
	.submit_btn .submit {font-size: 13px;width: 150px;height: 35px;}
	.submit_btn {position: relative;right: auto;top: auto;}
	.agree-chk {position: relative;right: auto;bottom: auto;}
	.form_wrap {padding-right: 0;}
	.quick_online {padding: 10px 10px;height: 185px;}
	.form_table {height: 25px;}
	.form_table .th {font-size: 13px;width: 20%;}
	.form_table .td {font-size: 12px;width: 80%;}
	.form_table .td input {height: 25px;}
	.online_cell.cell0 {width: 100%;margin-bottom: 10px;}
	.online_cell.cell1 {width: 100%;}
	.online_cell {height: auto;float:none;}
	.online_cell.cell0 img {width: 90px;display: block;margin: 0 auto;}
	.submit_btn .submit {width: 100%;margin-top: 10px;}
	.agree-chk {display: block;margin-top: 5px;}
	.wrap {padding-bottom: 185px;}
	.landing_cate ul li.first {margin-right: 10px;}
	.landing_cate ul li {width: 140px;}
	.home_lnk a {width: 90%;font-size: 15px;height: 40px;line-height: 40px;}
	.bottom_logos {position: relative;left: auto;bottom: auto;background-color: #ffce33;}
	.bottom_logos.implant {left: 0;}
	.bottom_logos.implant {background-color: #263755;}
	.form_table.first {margin-bottom: 10px;}
	.agree-chk label {font-size: 12px;}
}