.logo_two{
	width: 100%;
	margin-top: 1rem;
	text-align: center;
}
.logo_two img{width: 22%; height: auto; border-radius: 100%;}
.logo_two h1{font-size: 1.5rem; color: #fff; line-height: 2.2rem;}
.logo_two span{font-size: 0.8rem; color: #fff;}
.logo_th{width: 90%; margin: 1rem auto 0 auto;}
.logo_th ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
.logo_th ul li{
	display: block;
	width: 46%;
}
.logo_th ul li a{display: block; text-align: center; width: 100%; text-align: center; border-radius: 1rem;  line-height: 2rem; background-color: #fff;  box-shadow: 0rem 0.2rem 0.4em #aa0b13;}
.logo_th ul li a img{width: 96%; height: auto; border-radius: 1rem 1rem 0 0; display: block; margin: 0 auto; padding: 0.2rem 0;}
.logo_th ul li a p{display: block; width: 100%; text-align: center; line-height: 2rem;}
.logo_input{width: 100%; text-align: center; margin-top: 1rem;}
.logo_input h1{width: 100%;}
.logo_input ul li{padding: 1% 5%; display: flex; justify-content: space-between; flex-wrap: wrap;}
.logo_input ul li h1{font-size: 1.5rem; color: #fff; line-height: 3rem; font-weight: bold; text-align: center; border-bottom: 1px #fff solid; }
.logo_input ul li a{padding: 0 10px; color: #fff;}
.logo_input ul li span{color: #fff;}
.huixiao_nub input{width: 80%; float: right; height: 100%; line-height: 1.6rem; border: none;}

.huixiao{ margin-top: 1rem; width: 36%; padding-right: 2%; height: 2rem; border-radius: 0.5rem; color: #999; line-height: 2rem; background: url(../img/right4.png) no-repeat right 0.3rem bottom 0.6rem #fff; background-size: auto 45%;}
.but_logo{width: 100%; font-weight: bold; padding: 10px 0; border: none; border-radius: 20px; text-align: center; background: #e8202b; box-shadow: 0rem 0.2rem 0.4em #aa0b13; color: #ffffff; margin: 1rem auto;}
.huixiao_nub{margin-top: 1rem; width: 15%; padding-right: 2%; height: 2rem; border-radius: 0.5rem; color: #999; line-height: 2rem; background: #fff;}
.huixiao2{margin-top: 0.5rem; width: 32%; height: 2rem; border-radius: 0.5rem; color: #999; line-height: 2rem; background-color: #fff;}
.huixiao2 input{width: 80%; margin: 0 auto; height: 100%; line-height: 1.6rem; text-align: center; border: none;}

.cj_top{width: 100%; height: auto; margin: 0 auto; position: relative;}
.cj_btu{position: absolute; width: 100%; height: 70px; z-index: 100; bottom: 7.8%;}
.cj_btu a{display: block; width: 260px; height: 90px; margin: 0 auto; border:}
.cj_top img{ width: 100%; height: auto;}
.time2{position: absolute;  width: 100%; height: 80px; z-index: 100; top:41%;}
.time_tit{width:100%; height:80px;}
.t_tit_t{color: #fff; text-align: center; font-size: 16px; line-height: 26px;}
.time{padding-top: 4px;}
.time_img{position:absolute; z-index:99; height:40px;}
.time_img img{height:90%}
 ul.countdown {
            list-style: none;
            padding: 0;
            display: block;
            text-align: center;
        }
        
        ul.countdown li {
            display: inline-block;
            color: #fff;
        }
        
        ul.countdown li span {
            font-size: 1.3rem;
			color:#000;
			font-weight: bold;
			padding:6px 6px;
			background:#fff;
			border-radius: 4px;
			color: #333;
        }
        
        ul.countdown li.seperator {
            font-size: 1rem;
            vertical-align: top;
        }
        
        ul.countdown li p {
            color: #a7abb1;
            font-size: 1rem;
        }
		
.time_pro{width:100%; height:auto;}
.time_pro ul li{float:left; display:block; width:30%; height:auto; padding:0 1.5%;}	
.time_pro ul li a{width:100%; display:block; border:#f4f4f4 1px solid;}
.time_pro ul li a img{width:100%;}
.time_pro ul li p{line-height:30px; text-align:center; color:#F39; font-size:1em;}
.time_pro ul li p span{font-weight:bold;}
.aa_con{width: 96%; padding: 0 2%; height: 200px; background-color:#fff; border-radius: 10px; position: relative;}
.aa_con h1{text-align: center; line-height: 24px; font-size: 18px; font-weight: normal; padding-top: 10px;}
.aa_con p{font-size: 14px; color:coral; text-align: center;}
.lytt{height: 25px; height: 25px; position: absolute; top: 5px; right: 5px; z-index: 9999;}
.lytt img{ height: 100%;}
.aa_input{text-align: center; padding: 10px 10px 0px 10px;}
.aa_input input{height: 30px; border: double 1px #EEE; border-radius: 5px; padding: 0px 5px; margin: 0px 5px; font-size: 14px;}
.bb_input{text-align: center; padding: 10px 10px 0px 10px;}
.bb_input input{border: none; border-radius: 5px; background-color: coral; color: #fff; padding: 10px 20px;}


.cj_btu2{position: absolute; width: 100%; height: 70px; z-index: 100; top: 36%;}
.cj_btu2 h1{text-align: center; font-size: 20px; color: #fff;}
.cj_btu3{position: absolute; width: 100%; height: 70px; z-index: 100; top: 52%;}
.cj_btu4{position: absolute; width: 100%; height: 70px; z-index: 100; top: 41%;}



.cont {
	width: 86%;
	height: 300px;
	background: white;
	margin-top: 70%;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 4;
	border-radius: 20px;
	border: 6px solid #ad2136;
}
.cont .lymask {
	position: absolute;
	z-index: 3;
}
.cont table {
	font-size: 1.2em;
	font-family:  微软雅黑;
}
.cont .lytd {
	padding-left: 6%;
	font-weight: 700;
}
.cont .lytd input {
	margin-left: 16px;
	border: 1px solid #ad2136;
	border-radius: 3px;
	line-height: 2.6em;
	text-indent: 12px;
	color: #999;
}
.cont .bt_sub {
	display: block;
	width: 200px;
	height: 60px;
	margin: 20px auto 20px;
	text-align: center;
	color: white;
	background: #ad2136;
	font-weight: 700;
	border-radius: 10px;
}
.cont .off {
	width: 36px;
	height: 36px;
	position: absolute;
	top: -6px;
	right: -6px;
	border: 6px solid #ad2136;
	border-radius: 20px;
	background: white;
	overflow: hidden;
	cursor: pointer;
}
.cont .off img {
	width: 36px;
	height: 36px;
}


