@media (max-width: 1080px){
	.m-nav{
		margin-right: 16px;
		font-size: 32px;
	}
	.m-nav a{
		margin-left: 14px;
	}
	.m .logo{
		margin-top: 2px;
		margin-left: 4px;
	}
	.m .logo a img{
		height: 41px;
	}
	.m .menu3 li a{
		padding-left: 1.5rem !important;
		line-height: 1.3rem;
	}
	.m .m-nav-menu .menu>li a{
		font-size: 0.43rem;
		padding-left: 0.86rem;
	}
	.m .m-nav-menu .menu>li a i{
		top: 0.38rem;
		right: 0.85rem;
		font-size: 0.56rem;
	}
	.m .m-nav-menu .menu2>li a i{
		top: 0.31rem;
	}
	.m-btm-nav{
		height: 100px;
	}
	.m-btm-nav div i{
		margin-top: 0.12rem;
	}
	.m footer{
		margin-bottom: 100px;
	}
	.m-btm-nav div ul li a{
		padding: 0 0.71rem;
		line-height: 0.78rem;
	}
	.header-nav.fixed{
	    position: relative;
	}
}
/* ------------- */



.act_main{
    min-width: 1200px;
}
.m .act_main{
    min-width: 100%;
}
.act_main .section1{
    background: url(/statics/sino/act/sino10th/images/bg1.jpg?1) no-repeat center top;
    height: 375px;
}
.act_main .section2{
    background: url(/statics/sino/act/sino10th/images/bg2_cn.jpg) no-repeat center top;
    height: 553px;
    text-align: center;
    position: relative;
}
.zh.act_main .section2{
	background-image: url(/statics/sino/act/sino10th/images/bg2_zh.jpg?1);
}

.act_main .section2 img{
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -250px;
}
.act_main .section3{
    background: url(/statics/sino/act/sino10th/images/bg3.jpg) no-repeat center top;
    height: 648px;
    position: relative;
    padding-top: 33px;
}
.act_main .section3 .rules_box{
    width: 700px;
    height: 328px;
    margin: auto;
    overflow: auto;
    padding-right: 16px;
    padding-left: 12px;
    font-size: 17px;
    color: #a4633d;
    line-height: 44px;
}
.rules_box::-webkit-scrollbar {
	width : 7px;
}
.rules_box::-webkit-scrollbar-thumb {
	border-radius: 100px;
	background: -moz-linear-gradient(left, #f0da9b, #daa061); 
    background: -moz-linear-gradient(to right, #f0da9b, #daa061); 
    background: -ms-linear-gradient(left, #f0da9b, #daa061); 
    background: -o-linear-gradient(left, #f0da9b, #daa061); 
    background: -webkit-linear-gradient(left, #f0da9b, #daa061);
}
.rules_box::-webkit-scrollbar-track {
	border-radius: 100px;
	background: #fff;
}
.act_main .section3 .rules_box span{
    background: url(/statics/sino/act/sino10th/images/rules_sub_title.png) no-repeat left center;
    display: inline-block;
    width: 111px;
    margin-right: 10px;
    padding-left: 14px;
    font-weight: bold;
}
.act_main .section3 .rules_box p{
    line-height: 28px;
    padding-left: 14px;
}
.act_main .section3 .join_button{
    background: url(/statics/sino/act/sino10th/images/btn.png) no-repeat center top;
    width: 100%;
    height: 176px;
    position: absolute;
    bottom: 30px;
    text-align: center;
}
.act_main .section3 .join_button.registered{
    filter: grayscale(1);
}
.act_main .section2 .join_button.registered{
    filter: grayscale(1);
}
.act_main .section3 .join_button a{
    width: 415px;
    display: inline-block;
    margin-top: 20px;
    font-size: 42px;
    font-weight: bold;
    color: #fff;
    line-height: 77px;
    padding-bottom: 20px;
    cursor: pointer;
    text-shadow: 0 2px 8px rgb(0 0 0 / 35%);
    letter-spacing: 2px;
}

a.fixbar-right{
	position: fixed;
	right: 10px;
	bottom: 5px;
	background: url(/statics/sino/act/sino10th/images/float_service.png) no-repeat;
	width: 172px;
	height: 105px;
}
a.fixbar-right:hover{
	filter:brightness(1.1);
}


.layer-style-1{
	background: url(/statics/sino/act/sino10th/images/layer_bg1.png) no-repeat center top;
	box-shadow: none;
	text-align: center;
}
.layer-style-1 .form{
    margin: 80px 19px 0;
}
.layer-style-1 .form>div{
    margin: 0 82px;
    margin-top: 14px;
    text-align: left;
}
.layer-style-1 .form input{
    background: #fff;
    border: none;
    padding: 0 20px;
    font-weight: lighter;
    font-size: 20px;
    letter-spacing: 1px;
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #dbdbdb;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #dbdbdb;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #dbdbdb;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #dbdbdb;
}
.layer-style-1 .form .input1{
    background: url(/statics/sino/act/sino10th/images/input_bg1.png) no-repeat;
    width: 401px;
    height: 54px;
}
.layer-style-1 .form .input2{
    background: url(/statics/sino/act/sino10th/images/input_bg2.png) no-repeat;
    width: 227px;
    height: 54px;
}
.layer-style-1 .form .input3{
	background: url(/statics/sino/act/sino10th/images/input_bg3.png) no-repeat;
	width: 401px;
	height: 138px;
	border: none;
	padding: 14px 20px;
	font-weight: lighter;
	font-size: 20px;
	letter-spacing: 1px;
	resize: none;
}
.layer-style-1 .form .code_img{
    float: right;
    margin-top: 2px;
    cursor: pointer;
}
.layer-style-1 .form .tip-reg{
	text-align: center;
	font-size: 16px;
	color: #a4633d;
}
.layer-style-1 .form .tip-reg a{
	color: #d84643;
	border-bottom: 1px solid;
	padding-bottom: 3px;
}

.layer-style-2{
	background: url(/statics/sino/act/sino10th/images/layer_bg2.png) no-repeat center top;
	box-shadow: none;
	text-align: center;
}
.layer-success{
    margin-top: 106px;
}
.layer-success .t1{
    font-size: 42px;
    font-weight: bold;
    color: #a4633d;
}
.layer-success img{
    margin: 20px 0 10px;
}
.layer-success .t2{
    font-size: 14px;
    color: #a4633d;
    line-height: 20px;
}

.layer-exception{
    margin-top: 80px;
}
.layer-exception p{
    color: #a4633d;
    font-size: 30px;
    font-weight: bold;
    line-height: 47px;
}
.layer-exception img{
    margin: 25px 0 6px;
}

.layer-btn-style{
	margin: 15px 0 -41px !important;
	text-align: center !important;
}
.layer-btn-style>div{
    display: inline-block;
    width: 258px;
    height: 113px;
    margin: 0 -13px;
}
.highlight{
	filter: brightness(1.1);
}
.layer-btn-style a{
    display: block;
    height: 65px;
    margin: 0 20px;
    text-align: center;
    line-height: 57px;
    font-size: 26px;
    color: #fff;
    text-shadow: 0 2px 4px rgb(0 0 0 / 50%);
    font-weight: bold;
    margin-top: 8px;
}
.layer-btn-style .btn1{
    background: url(/statics/sino/act/sino10th/images/layer_btn1.png) no-repeat;
}
.layer-btn-style .btn2{
	background: url(/statics/sino/act/sino10th/images/layer_btn2.png) no-repeat;
}





.layui-layer .layui-layer-setwin .layui-layer-close2{
	background-image: url(/statics/sino/act/sino10th/images/close.png) !important;
}
.layui-layer .layui-layer-setwin .layui-layer-close2:hover{
	filter:brightness(0.8);
}


@media (max-width: 1080px){
	.act_main .section1{
		background-image: url(/statics/sino/act/sino10th/images/m/bg1_cn.jpg);
		background-size: 100%;
		height: 9.45rem;
	}
	.zh.act_main .section1{
		background-image: url(/statics/sino/act/sino10th/images/m/bg1_zh.jpg);
	}

	.act_main .section2{
		background-image: url(/statics/sino/act/sino10th/images/m/bg2.jpg);
		background-size: 100%;
		height: 3.25rem;
	}

	.section2 .join_button{
		background: url(/statics/sino/act/sino10th/images/m/btn.png) no-repeat center top;
		background-size: contain;
		width: 100%;
		height: 1.94rem;
	}
	.section2 .join_button a{
		width: 4.7rem;
		height: 1.15rem;
		display: inline-block;
		margin-top: 0.21rem;
		font-size: 0.46rem;
		font-weight: bold;
		color: #fff;
		line-height: 0.95rem;
		cursor: pointer;
		text-shadow: 0 2px 8px rgb(0 0 0 / 35%);
		letter-spacing: 0.02rem;
	}
	.act_main .section2 img{
		position: inherit;
		margin: 0;
		width: 6.87rem;
	}
	
	.act_main .section3{
		background-image: url(/statics/sino/act/sino10th/images/m/bg3.jpg);
		background-size: 100%;
		height: 18.01rem;
		padding-top: 0.3rem;
	}
	.act_main .section3 .rules_box{
		height:auto;
		font-size: 0.26rem;
		width: 7rem;
		height: 15.7rem;
		overflow: auto;
		padding: 0;
		line-height: 0.755rem;
	}
	.act_main .section3 .rules_box span{
		background-image: url(/statics/sino/act/sino10th/images/m/rules_sub_title.png);
		background-size: 100%;
		width: 1.72rem;
		height: 0.75rem;
		padding-left: 0.23rem;
		margin-right: 0.1rem;
	}
	.act_main .section3 .rules_box p{
		line-height: 0.45rem;
	}
	.act_main .section3 .join_button{
		display: none;
	}
	a.fixbar-right{
		bottom: 105px;
		background-size: 100%;
		width: 1.72rem;
		height: 1.05rem;
		min-width: 110px;
		min-height: 64px;
	}

    .layer-style-1{
    	background-image: url(/statics/sino/act/sino10th/images/m/layer_bg1.png);
        background-size: 100%;
    }
    .layer-style-1 .form{
		margin: 1.2rem 0.8rem 0;
	}
	.layer-style-1 .form>div{
		margin: 0 0.73rem;
		margin-top: 0.22rem;
	}
	.layer-style-1 .form input{
		font-size:0.31rem;
	}
    .layer-style-1 .form .input1{
		background: url(/statics/sino/act/sino10th/images/m/input_bg1.png) no-repeat;
		background-size: 100%;
		width: 6.06rem;
		height: 0.79rem;
	}
    .layer-style-1 .form .input2{
    	background: url(/statics/sino/act/sino10th/images/m/input_bg2.png) no-repeat;
    	background-size: 100%;
    	width: 3.41rem;
    	height: 0.79rem;
    }
    .layer-style-1 .form .input3{
    	background: url(/statics/sino/act/sino10th/images/m/input_bg3.png) no-repeat;
    	background-size: 100%;
    	width: 6.06rem;
    	height: 2.07rem;
    	font-size: 0.31rem;
    	padding: 0.14rem 0.2rem;
    }
    .layer-style-1 .form .code_img{
    	height: 0.77rem;
    	margin-top: 0;
    }
    .layer-style-1 .form .tip-reg{
    	font-size: 0.27rem;
    }








    .layer-style-2{
        background-image: url(/statics/sino/act/sino10th/images/m/layer_bg2.png);
        background-size: 100%;
    }
    
    .layer-style-1 .title,
    .layer-style-2 .title{
    	width: 7.5rem;
    }
    .layer-exception{
    	margin-top: 1.4rem;
    }
    .layer-exception p{
		font-size: 0.4rem;
		line-height: 0.8rem;
	}
	.layer-exception img{
		width: 6.09rem;
		margin: 0.25rem 0 0.06rem;
	}

	.layer-success{
		margin-top: 1.65rem;
	}
	.layer-success .t1{
		font-size: 0.63rem;
		line-height: 1rem;
	}
	.layer-success img{
		margin: 0.2rem 0 0.1rem;
		width: 6.09rem;
	}
	.layer-success .t2{
		font-size:0.21rem;
		line-height: 0.35rem;
	}

	.layer-btn-style{
		margin: 0.3rem 0 -0.41rem !important;
	}
	.layer-btn-style div{
		width: 3.74rem;
		height: 1.47rem;
		margin: 0 -0.1rem;
	}
	.layer-btn-style .btn1{
		background: url(/statics/sino/act/sino10th/images/m/layer_btn1.png) no-repeat;
	    background-size: 100%;
	}
	.layer-btn-style .btn2{
		background: url(/statics/sino/act/sino10th/images/m/layer_btn2.png) no-repeat;
		background-size: 100%;
	}
	.layer-btn-style a{
		height: 1rem;
		width: 3.3rem;
		line-height: 0.9rem;
		font-size: 0.4rem;
		margin-top: 0;
		margin-left: 0.25rem;
	}
    
    .layui-layer .layui-layer-setwin .layui-layer-close2{
    	background-image: url(/statics/sino/act/sino10th/images/m/close.png) !important;
    	background-size: 100%;
		width: 0.6rem;
		height: 0.6rem;
		max-width: 43px;
		max-height: 43px;
    }



	
}



/* end */