@charset "utf-8";
/* CSS Document */
.login_bg{ position:absolute; left:153px; top:195px; background:url(../images/login/bg_blue.png) no-repeat; width:975px; height:423px; z-index:1;}
.container h1{ position:absolute; left:247px;top:359px;  height:92px; width:199px; z-index:99;}
.login_main{ position:absolute; left:503px; top:156px; background:url(../images/login/bg_white.png) no-repeat; width:566px;height:489px; z-index:100;}

.login_inp{ position:relative;}
.login_inp .red{ color:#ff445e; font-size:16px; position:absolute; top:0; left:65px;}
.login_inp ul{ display:block; margin:94px 0 0 67px; width:448px;}
.login_inp ul li{ position:relative; background:url(../images/login/line_03.png) repeat-x bottom; height:70px; padding-top:24px;}

.login_inp ul li >span{ width:20px; height:46px;display:inline-block;float:left;}
.login_inp ul li >span.ico1{ background:url(../images/login/user.png) no-repeat left center; }
.login_inp ul li >span.ico2{ background:url(../images/login/password.png) no-repeat left center; }
.login_inp ul li >input{ float:left;border: 0 none; background:none; height:46px; line-height:46px; width:384px; padding-left:12px; color:#ccc; font-size:20px; font-family:Arial, Helvetica, sans-serif;}

.login_inp ul li >a.erro_c{ display:block; position:absolute; right:0; top:32px; font-size:22px; color:#F00; background-color:#f6f8fa;}

.login_inp ul li >a.selecte-down,.login_inp ul li >a.see,.login_inp ul li >a.see_sel{ display:inline-block; float:right; cursor:pointer; width:18px; height:10px; margin-top:18px;}
.login_inp ul li >a.selecte-down{ background: url(../images/login/input_icon_next_normal_down.png) no-repeat;}

.login_inp ul li >a.selecte{ display:inline-block; float:right; cursor:pointer; width:10px; height:18px; margin-top:18px;}
.login_inp ul li >a.selecte{ background:url(../images/login/input_icon_next_normal.png) no-repeat;}

.login_inp ul li >a.see{ background: url(../images/login/input_icon_see_normal.png) no-repeat;}
.login_inp ul li >a.see_sel{ background: url(../images/login/input_icon_see_selected.png) no-repeat;}

/*下拉框*/
.login-dropdown{ width:447px; border-top:1px solid #d8d9db; background-color:#fff; display:block; overflow-y:auto; z-index:99; position:absolute; top:68px;}
.login-dropdown a{ border-bottom:1px solid #d8d9db; display:block; width:100%; height:61px; line-height:61px; padding-left:32px; font-size:20px; color:#666;}
.login-dropdown a:hover{ color:#fff;
    background-color: #5a94d3;
    background-image: linear-gradient(top, #67a2e2 0%, #5a94d3 50%, #4b85c3 100%);
    background-image: -webkit-linear-gradient(top, #67a2e2 0%, #5a94d3 50%, #4b85c3 100%);
    background-image: -moz-linear-gradient(top, #67a2e2 0%, #5a94d3 50%, #4b85c3 100%);
    background-image: -o-linear-gradient(top, #67a2e2 0%, #5a94d3 50%, #4b85c3 100%);
    background-image: -ms-linear-gradient(top, #67a2e2 0%, #5a94d3 50%, #4b85c3 100%);}

.checkbut{ clear:both; padding-top:18px; width:448px; margin:0 0 0 67px;}

.checkbut span{ color:#666; font-size:18px;}
.checkbut p{ padding-top:2px;}
/*复选框样式*/
input[type="checkbox"] {
	display: none;
}

input[type="checkbox"] + label {
	cursor: pointer;
	font-size: 1em;
}

[id^="login-checkbox-"] + 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: 9px;
	border-radius: 1000px;
	display: inline-block;
	position: relative;
	margin-right:5px;
}

[id^="login-checkbox-"] + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.2);
}

[id^="login-checkbox-"]:checked + label {
	background-color: #ECF2F7;
	border: 1px solid #448fdf;
	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;
}

[id^="login-checkbox-"]:checked + label:before {
	content: ' ';
	border-radius: 100px;
	position: absolute;
	background: #024d9e;
	opacity: 0.8;
	display: none;
	box-shadow: inset 0 15px 23px -10px rgba(187, 230, 240, 0.3), 0 2px 2px rgba(0, 0, 0, 0.1);
	top: 3px;
	left: 3px;
	width: 12px;
	height: 12px;
}

[id^="login-checkbox-"]:checked + label:before {
	content: ' ';
	display: block;
}


#login-checkbox-2:checked + label:before {
	/*top: 4px;
	left: 4px;
	width: 20px;
	height: 20px;*/
}



#login-checkbox-2 + label {
	width: 10px;
	height: 10px;
}



#login-checkbox-2 + label {
	width: 10px;
	height: 10px;
}

.checkbut input.button_log{ display:block; background: url(../images/login/btn_normal_Login.png) no-repeat; width:448px; height:53px; text-align:center; color:#fff; font-size:30px; text-decoration:none; border:0;}
.checkbut input.button_log:hover{ background:url(../images/login/btn_selected_Login.png) no-repeat;}


/* 游客登录
*******************************************************************************/
a.visitor-blue,a.visitor-blue:hover{ display:block; color:#4792e3; font-size:18px; margin-top:13px;}
.swiper-slide{text-align: center;padding-top: 350px;}
.swiper-pagination-bullet{background: #fff ;opacity: .4}
.swiper-pagination-bullet-active{    opacity: 1;  background: #007aff;}
/* .swiper-container-3d .swiper-slide-shadow-right{background-image: linear-gradient(to right,rgba(75,75,75,.4),rgba(0,0,0,0))} */
/* .swiper-container-3d .swiper-slide-shadow-left{background-image: linear-gradient(to left,rgba(75,75,75,.4),rgba(0,0,0,0))} */
.swiper-container{height: 100%;background: rgba(0,0,0,0.9);z-index: 1000 !important;display: none};
/* .swiper-slide img{transform: scale(1,1);} */
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 200px}
.saveLogo{position: absolute;z-index: 10000;bottom: 40px;left: 567px;cursor: pointer;}
/* .swiper-slide-active img{transform: scale(1.5,1.5)}; */

.swiper-slide.swiper-slide-active{opacity: 1}
.activeBorder{
  position: absolute;
width: 300px;
height: 200px;
left: 492px;
border: 4px solid #007aff;
top: 300px;
border-radius: 5px;
/* z-index: 10000; */
/* box-shadow:  0 0 0 600px rgba(255,255,255,0.2) */
}
