html, body{ height: 100%;}
.lginsd{ width: 100%; min-height: 100%;  background-size:100% 100%;background-repeat: no-repeat;}
.lginsd2s{background-image: url(../images/500532947.png);}
.containers_zdy{ position: fixed; width: 100%; background-color:#fff;top:0px}
.lginsd_bott{ position: absolute; bottom:0px; width: 100%; text-align: center; color: #000; background-color: #fff;}
.lginsd_bott h2{ font-size: 35px; font-weight: bold; margin-top: 35px;}
.lginsd_bott p{ font-size: 16px; margin: 10px 0px;}
.lginsd_kea{ background-color: rgba(255,255,255,1); position: absolute; top: 25%; right: 15%;width: 320px; padding: 20px; padding-top: 0px;}
.lginsd_kea h2{ font-size: 22px; font-weight: bold; color: #333; padding: 10px 0px; margin-bottom: 20px; margin-top: 10px; border-bottom: 1px solid #ccc;}
.lginsd_kea .lginsd_input{ border: 1px solid #707070; color: #767676;  margin-bottom: 25px;}
.lginsd_kea .lginsd_input span{ width: 80px; line-height: 40px; text-align: center; display: inline-block;}
.lginsd_kea .lginsd_input input, .lginsd_kea .lginsd_input select{width: 198px; border: none; outline: none;height: 40px;line-height: 40px; padding: 15px;}
.lginsd_kea .lginsd_input select{ padding: 0px; background-color: transparent;}
.lginsd_kea .lginsd_input select {
  /*寰堝叧閿細灏嗛粯璁ょ殑select閫夋嫨妗嗘牱寮忔竻闄�*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
}
.lginsd_kea .fuxiaunk_ad span.span1{font-size: 14px; font-weight: bold;}
.lginsd_kea .fuxiaunk_ad span.span2{ float: right; color: #058bd4; font-size: 14px; font-weight: bold;}
.fuxiaunk{ display: inline-block;vertical-align: middle; width: 15px ;height: 15px; line-height: 15px; position: relative;}
.ndiaudiasds{ background-color: #058bd4; text-align: center; color: #fff; border-radius: 10px; padding: 10px 0px; font-size: 18px; margin-bottom: 10px; margin-top: 45px;}
.chk_1 {
    margin-top: 0px !important;outline: none;display: none;
}
.lginsd_keasd .lginsd_input input{
    width: 100%;
}
.chk_1 + label {
	background-color: #FFF;
	border: 1px solid #C1CACA;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
	padding: 0px;
	border-radius: 2px;
	display: inline-block;
	position: absolute;
	width: 15px; height: 15px;
	top:0px; left: 0px;
}
.chk_1 + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.chk_1:checked + label {
	background-color: #ECF2F7;
	border: 1px solid #92A1AC;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
	color: #243441;
}

.chk_1:checked + label:after {
	content: '\2714'; //鍕鹃�夌鍙�
	position: absolute;
	top:-5px;
	left: 0px;
	color: #058bd4;
	width: 100%;
	text-align: center;
	font-size: 14px;
	padding: 1px 0 0 0;
	vertical-align: text-top;
}
.lginsd_input input{ background-color: transparent;}
.lginsd_input2 input{ width: 150px !important; border: 1px solid #707070 !important;}
.lginsd_input2{ border: none !important;}
.lginsd_input2 .lginsd_input2_x{ width: 120px; height: 40px;float: right; text-align: center; line-height: 40px; color: #058bd4; font-weight: bold;}
.lginsd_input2 .lginsd_input2_x img{ width: 100%;}
@media screen and (max-width:1200px) {
.lginsd_bott {
    position: relative;
    padding-bottom: 30px;
}
.lginsd {
    padding-top: 20%;
    background-size: auto 100%;
}
.lginsd_kea {
    position: relative;
    top: 0%;
    right: 0%;
    width: 320px;
    margin: 0 auto 30px auto;
}
}
@media screen and (max-width:1024px) {
	.lginsd{ padding-top: 20%;background-size:auto 100%;}
	.lginsd_bott{ position: relative; padding-bottom: 30px;}
	.lginsd_kea {
    position: relative;
    top: 0%;
    right: 0%;
    width: 320px;
    margin:0 auto 30px auto;
}
.lginsd_bott h2 {
    font-size: 20px;
}
.lginsd_bott p {
    font-size: 14px;
}
}