/*首页*/
.home{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: url('../img/home_bg.jpg') no-repeat center bottom;background-size: cover;z-index: 0;}
.home .logo{display: block;width: 250px;position: absolute;left: 72px;top: 47px;z-index: 10;}
.home .logo img{display: block;width: 100%;}
.notice,
.register{position: absolute;left: 50%;top: 50%;box-sizing: border-box;width: 1038px;height: 768px;margin: -384px 0 0 -519px;background: #fff;box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.1);border-radius: 10px;z-index: 5;}
.notice{padding: 38px 49px 0;}
.notice .title{font-size: 24px;color: #3b6ea5;font-weight: bold;line-height: 31px;margin-bottom: 16px;}
.notice .title i{display: block;float: left;width: 28px;height: 30px;background: url('../images/notice_icon.png') no-repeat;margin-right: 10px;}
.notice .title span{font-size: 18px;color: #333;font-weight: normal;position: relative;top: 3px;display: block;}
.notice-swiper{border:1px solid #ccc;height: 498px;margin-bottom: 32px;overflow-y:scroll\0; /* ie 8/9*/
overflow-y:scroll\9\0; /* ie 9*/}
.notice-swiper .swiper-slide{height: auto;}
.notice-swiper .warp{padding: 24px 46px 8px;}
.notice-swiper .warp h4{font-size: 22px;color: #3b6ea5;font-weight: bold;line-height: 32px;margin-bottom: 7px;}
.notice-swiper .warp .name{font-size: 17px;color: #333;font-weight: bold;line-height: 30px;}
.notice-swiper .warp .txt{font-size: 17px;color: #4c4c4c;line-height: 32px;margin-bottom: 15px;}
.notice-swiper .warp .txt a{color: #3b6ea5;}
.notice-swiper .warp .txt a:hover{text-decoration: underline;}
.notice-swiper .swiper-scrollbar{right: 0;top: 0;background: #f0f0f0;height: 100%;width: 8px;border-radius: 0;}
.notice-swiper .swiper-scrollbar .swiper-scrollbar-drag{background: #cdcdcd;border-radius: 0;}
.notice .check{font-size: 15px;color: #3b6ea5;line-height: 20px;display: block;width: 262px;margin: 0 auto 29px;box-sizing: border-box;padding-left: 26px;background: url('../images/checkbox.png') no-repeat;}
.notice .check span{margin-left: 12px;}
.notice .check-on{background-position: 0 -30px;}
.notice .next{display: block;width: 335px;height: 50px;box-sizing: border-box;padding: 0 121px;line-height: 50px;font-size: 18px;color: #fff;border-radius: 2px;background: #3b6ea5;margin:0 auto;}
.notice .next i{display: block;width: 18px;height: 14px;margin-top: 18px;float: right;}

.register{display: none;}
.register .main{padding: 57px 100px 0;}
.register .main .title{font-size: 24px;color: #333;text-align: center;line-height: 40px;}
.register .main h4{font-size: 40px;color: #333;font-weight: bold;text-align: center;line-height: 56px;}
.register .main .line{height: 1px;margin: 28px 0 68px;background: linear-gradient(to right, rgba(59,110,165,0), rgba(59,110,165,1), rgba(59,110,165,0));}
.register .warp{padding: 0 120px;}
.register .warp .item{margin-bottom: 15px;}
.register .warp .item .name{font-size: 18px;color: #000;width: 120px;text-align: right;line-height: 50px;float: left;}
.register .warp .item .text{display: block;box-sizing: border-box;border:none;width: 420px;height: 50px;padding: 0 20px;font-size: 18px;color: #333;border-radius: 3px;background: #eee;float: left;}
.register .warp .item .vcode-text{width: 168px;margin-right: 10px;}
.register .warp .item img{display: block;border:1px solid #dcdcdc;width: 114px;height: 50px;cursor: pointer;}
.register .warp .tips{font-size: 14px;color: #d10000;line-height: 24px;margin: 0 0 45px 120px;}
.register .warp .bot{margin-left: 120px;}
.register .warp .bot .btn{display: block;width: 250px;height: 50px;border:none;background: #3b6ea5;border-radius: 4px;font-size: 20px;color: #fff;float: left;margin-right: 20px;}
.register .warp .bot p{font-size: 15px;color: #666;line-height: 50px;float: left;}
.register .warp .bot p a{color: #3b6ea5;}

@media screen and (max-width: 1680px) {
	.home .logo{width: 180px;top: 40px;}
}

@media screen and (max-width: 1440px) {
	.home .logo{top: 20px;}
	.notice,.register{height: 628px;margin-top: -314px;}
	.notice-swiper{height: 358px;}
	.register .main{padding-top: 37px;}
	.register .main .line{margin-bottom: 38px;}
}
