ol,ul{
	margin: 0;
	padding: 0
}
li{
	list-style: none;
}
a:hover{
	text-decoration: none;
}
a{
	color: inherit;
}
p{
	margin: 0;		
}
.container1{
	width: 100%;
	background: #f6f6f6;
}
select {
    -webkit-appearance: none !important;
}
.pdv1{
	width: 100%;
	display: flex;
	justify-content: center;
	padding: 0.4rem 0;
}
.pdv1 img{
	width: 7.62rem;
	height: 0.6rem;
}
.pdv2{
	width: 100%;
	margin-top: 0.6rem;
}
.pdv2 .row{
	display: flex;
	background: #00a4e4;
	align-items: center;
}
.pdv2 .row .row-1{
	background: #fff;
	border-top: 10px solid #ffd200;
	height: 505px;
	margin: -58px 0;
	width: 425px;
	/*margin-left: 10%;*/
	box-shadow: 0px 0px 4px 0px 
		rgba(138, 136, 136, 0.75);
		border-radius: 0.1rem
}
.pdv2 .row .row-1 .logo{
	width: 100%;
	display: flex;
	justify-content: center;
	padding:15px 0;
}
.pdv2 .row .row-1 .logo img{
	width: 158px;
	height: 106px;
}
.pdv2 .row .row-1 .today{
	width: 100%;
	font-size: 0.24rem;
	color: #000;
	padding-top: 0.1rem;
	text-align: center;
}
.pdv2 .row .row-1 .no-number{
	font-size: 0.3rem;
	padding-top: 0.24rem
}
.pdv2 .row .row-1 .Win{
	padding-top: 0.2rem
}
.pdv2 .row .row-1 .number{
	width: 100%;
	display: flex;
	justify-content: center;
	margin-top: 0.3rem
}
.pdv2 .row .row-1 .number  .circle{
	padding: 0.24rem 0.1rem;
	border-top: 0.08rem solid #ebebeb;
	border-bottom: 0.08rem solid #ebebeb;
	display: flex;
}
.pdv2 .row .row-1 .number  .circle span{
	width: 0.5rem;
	height: 0.5rem;
	line-height: 0.5rem;
	text-align: center;
	font-size: .32rem;
	color: #222;
	border: solid 1px #a7a7a7;
	border-radius: 100%;
	margin: 0 0.1rem;
	display: inline-block;
}
.pdv2 .row .row-2{
	margin-left: 48px;
}
.pdv2 .row .row-2 .title1{
	font-size: 0.48rem;
}
.pdv2 .row .row-2 .title2{
	font-size: 0.4rem;
	margin-top: 0.1rem;
	/*text-indent: 0.4rem*/
}
.pdv2 .row .row-2 .no-number{
	color: #fff;
	font-size: 0.3rem;
	text-align: center;
}
.pdv2 .row .row-2 .Countdown{
	font-size: 0.26rem;
	color: #000;
	margin-top: 0.1rem;
	text-align: center;
}
.pdv2 .row .row-2 .daojishi{
	display: flex;
	justify-content: center;
	margin-top: 0.2rem
}
.pdv2 .row .row-2 .daojishi span{
	border-radius: 0.1rem;
	font-size: 0.5rem;
	color: #000;
	margin:0 0.1rem;
	display: inline-block;
	font-weight: 600
}
.pdv2 .row .row-2 .daojishi span.minute{
	padding: 0.08rem 0.1rem;
	background: #fff;
}
.pdv2 .row .row-2 .daojishi span.second{
	padding: 0.08rem 0.1rem;
	background: #fff;
}
.pdv2 .row .row-2 .daojishi-cont{
	padding-left: 0.5rem;
	margin-top: 0.3rem;
}
.row-1-cont{
	width: 35%;
    margin-left: 15%;
}
@media screen and (max-width: 1200px){
	.pdv1 img{
    	width: 6.15rem;
    	height: 0.5rem
}
}
@media screen and (max-width: 1200px){
	.pdv2 .row{
    	display: block;
    	padding-bottom: 0.5rem
}
}
@media screen and (max-width: 1200px){
	.row-1-cont{
    	width: 100%;
	    display: flex;
	    justify-content: center;
	    margin-left: 0
}
}
@media screen and (max-width: 1200px){
	.pdv2 .row .row-1{
    	width: 6.27rem;
    	margin-top:-1.4rem;
    	height: 7.44rem;
    	border-radius: 0.1rem;
}
}
@media screen and (max-width: 1200px){
	.pdv2{
    	margin-top:1.5rem
}
}
@media screen and (max-width: 1200px){
	.pdv2 .row .row-1 .logo img{
    	width: 2.32rem;
    	height: 1.56rem;
}
}
@media screen and (max-width: 1200px){
	.pdv2 .row .row-1 .today{
    	font-size: 0.36rem;
}
}
@media screen and (max-width: 1200px){
	.pdv2 .row .row-1 .no-number{
    	font-size: 0.4rem;
    	padding-top: 0.4rem;
}
}
@media screen and (max-width: 1200px){
	.pdv2 .row .row-1 .Win{
    	font-size: 0.36rem;
    	padding-top: 0.3rem;
}
}
@media screen and (max-width: 1200px){
	.pdv2 .row .row-1 .number{
    	margin-top: 0.48rem;
}
}
@media screen and (max-width: 1200px){
	.pdv2 .row .row-1 .number .circle span{
    	width: 0.72rem;
    	height: 0.72rem;
    	line-height: 0.72rem;
}
}
@media screen and (max-width: 1200px){
	.pdv2 .row .row-1 .number .circle{
    	border-top: 0.12rem solid #ebebeb;
    	border-bottom: 0.12rem solid #ebebeb;
}
}
@media screen and (max-width: 1200px){
	.row-2-cont{
    	margin-top: 1.6rem;
}
}

@media screen and (max-width: 1200px){
	.pdv2 .row .row-2{
    	margin-left: 0;
}
}
@media screen and (max-width: 1200px){
	.pdv2 .row .row-2 .daojishi-cont{
    	width: 100%;
    	padding: 0
    	/*padding-left: 0.4rem;*/
}
}

@media screen and (max-width: 1200px){
	.pdv2 .row .row-2 .no-number{
    	font-size: 0.36rem;
    	text-align: center;
    	width: 100%
}
}
@media screen and (max-width: 1200px){
	.pdv2 .row .row-2 .Countdown{
    	font-size: 0.3rem;
}
}
@media screen and (max-width: 1200px){
	.pdv2 .row .row-2 .Countdown{
    	font-size: 0.3rem;
}
}
@media screen and (max-width: 1200px){
	.pdv2 .row .row-2 .daojishi span.minute{
    	padding: 0.14rem 0.14rem;
    	background: #fff;
}
}
@media screen and (max-width: 1200px){
	.pdv2 .row .row-2 .daojishi span{
    	font-size: 0.6rem
}
}
@media screen and (max-width: 1200px){
	.pdv2 .row .row-2 .daojishi span.second{
    	padding: 0.14rem 0.14rem;
    	background: #fff;
}
}
@media screen and (max-width: 1200px){
	.pdv2 .row .row-2 .daojishi{
    	align-items: center;
}
}

.pdv3{
	width: 100%;
	margin-top: 1rem;
}

.pdv3 .wrapper{
	width: 1200px;
	margin: 0 auto;
}
.pdv3 .navbar{
	width: 100%;
}
.pdv3 .navbar ul{
	margin: 0 -0.05rem;
	box-sizing: border-box;
	overflow: hidden;
}
.pdv3 .navbar li{
	width: 25%;
	padding: 0 0.05rem;
	box-sizing: border-box;
	float: left;
}
.pdv3 .navbar li a{
	width: 100%;
	height: 0.48rem;
	background: #e8e7e7;
	border-top: 0.1rem solid #00a4e4;
	border-top-right-radius: 0.1rem;
	border-top-left-radius: 0.1rem;
	display: inline-block;
	line-height: 0.38rem;
    text-align: center;
    font-size: 0.24rem
}
.pdv3 .content{
	width: 100%;
	display: flex;
	padding: 0 0.3rem;
	box-sizing: border-box;
	background: #fff;
	justify-content: space-between;
}
.pdv3 .content .left{
	width: 7.5rem;
}
.layui-table{
	margin: 0
}
.layui-table thead{
	border-top: 1px solid #eee;
}
.layui-table thead tr{
	background: none;
}
.layui-table td, .layui-table th{
	border: none;
	font-size: 0.22rem;
	color: #010101;
	text-align: center;
}
.layui-table thead tr td{
	font-size: 0.24rem;
}
.layui-table tbody tr{
	border-top: 1px solid #eee;
}
.layui-table tbody tr.tr1{
	background: #f2f2f2;
}
.layui-table .circle{
	display: flex;
	justify-content: center;
	align-items: center;
}
.layui-table .circle span{
	width: 0.36rem;
	height: 0.36rem;
	line-height: 0.36rem;
	text-align: center;
	font-size: 0.22rem;
	color: #222;
	border: solid 1px #a7a7a7;
	margin: 0 0.03rem;
	border-radius: 100%;
	display: inline-block;
}
.layui-table-cont .title{
	/*width: 100%;*/
	padding: 0.2rem 0.06rem;
	font-size: 0.28rem;
	color: #010101;
}
.pdv3 .content .right{
	width: 2.62rem;
	padding: 0.26rem 0;
}
.pdv3 .content .right .text{
	font-size: 0.2rem;
	line-height: 0.26rem;
}
.pdv3 .content .right .picture{
	background: #f4f4f4;
	border-radius: 0.05rem;
	padding: 0.1rem;
	box-sizing: border-box;
	width: 100%;
	margin-top: 0.26rem;
}
.pdv3 .content .right .picture .img{
	width: 100%;
	text-align: center;
}
.pdv3 .content .right .picture .img img{
	width: 2.42rem;
	height: 2.56rem;
}
.pdv3 .content .right .picture .title{
	width: 100%;
    text-align: center;
    font-size: 0.22rem;
    margin-top: 0.22rem;
    margin-bottom: 0.1rem;
}
.pdv3 .content .left .detail{
	width: 100%;
	padding: 0.4rem 0;
	font-size: 0.2rem;
	color: #000;
	line-height: 0.28rem
}
.footer{
	width: 100%;
	height: 0.55rem;
	background: #ffd200;
	line-height: 0.55rem;
	text-align: center;
	font-size: 0.22rem;
	color: #000;
}


@media screen and (max-width: 1200px){
	.pdv3{
    	width: 100%;
	    margin-top: 0.5rem;
	    padding: 0 0.24rem;
}
}
@media screen and (max-width: 1200px){
	.pdv3 .wrapper{
    	width: 100%;
}
}
@media screen and (max-width: 1200px){
	.pdv3 .navbar li a{
    	display: flex;
	    align-items: center;
	    line-height: 0.3rem;
	    justify-content: center;
	    padding: 0rem 0.2rem;
	    height: 0.88rem;
	    font-size: 0.3rem;
}
}
@media screen and (max-width: 1200px){
	.pdv3 .content{
    	padding: 0;
    	display: block;
}
}

@media screen and (max-width: 1200px){
	.layui-table thead tr td{
    	font-size: 0.26rem;
    	padding: 0.08rem 0.1rem;
}
}
@media screen and (max-width: 1200px){
	.layui-table td, .layui-table th{
    	padding: 0.08rem;
    	font-size: 0.24rem;
}
}
@media screen and (max-width: 1200px){
	.layui-table .circle span{
    	width: 0.5rem;
	    height: 0.5rem;
	    line-height: 0.5rem;
	    font-size: 0.3rem;
}
}
@media screen and (max-width: 1200px){
	.pdv3 .content .left{
    	width: 100%
}
}
@media screen and (max-width: 1200px){
	.pdv3 .content .left .detail{
    	padding: 0.3rem 0.24rem;
    	font-size: 0.24rem;
}
}
@media screen and (max-width: 1200px){
	.pdv3 .content .right .text{
    	padding: 0 0.3rem;
    	font-size: 0.26rem;
    	line-height: inherit;
}
}
@media screen and (max-width: 1200px){
	.pdv3 .content .right{
    	width: 100%
}
}
@media screen and (max-width: 1200px){
	.picture-cont{
    	background: #fff;
    	display: flex;
    	justify-content: center;
}
}
@media screen and (max-width: 1200px){
	.pdv3 .content .right .picture{
    	width: 4.14rem;
    	padding: 0.14rem;
}
}
@media screen and (max-width: 1200px){
	.pdv3 .content .right .picture .img img{
    	width: 3.82rem;
    	height: 4.06rem
}
}
@media screen and (max-width: 1200px){
	.pdv3 .content .right .picture .title{
    	font-size: 0.3rem
}
}

.content-list{
	width: 100%;
}
.content-list li{
	display: none;
}
.pdv3 .navbar li a.active{
	background: #fff;
	border-top: 0.1rem solid #ffd200;
}
.layui-table-cont .top{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.choose select {
    width: 1.8rem;
    height: 0.46rem;
    background-color: #ffffff;
    border-radius: 0.07rem;
    border: solid 1px #00a4e4;
    text-align-last: center;
    padding: 0 0.2rem;
    box-sizing: border-box;
    margin: 0 0.04rem;
}
.search button {
    width: 1.34rem;
    height: .51rem;
    background: #00a4e4;
    border-radius: 0.07rem;
    font-size: 0.24rem;
    text-align: center;
    line-height: 0.5rem;
    margin-left: 0.32rem;
    border: none;
    color: #fff
}
.clickto {
    width: 100%;
    padding: 0.4rem 0;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
}
.clickto button {
    font-size: 0.28rem;
    color: #00a4e4;
    border: none;
}

@media screen and (max-width: 1200px){
	.choose{
    	padding: 0 0.1rem 0.1rem 0.1rem;
}
}
@media screen and (max-width: 1200px){
	.choose select{
    	width: 1.7rem;
	    font-size: 0.2rem;
	    padding: 0;
}
}
@media screen and (max-width: 1200px){
	.layui-table-cont .top{
    	display: block;
}
}
@media screen and (max-width: 1200px){
	.title-cont{
    	width: 100%;
    	display: flex;
    	justify-content: center;
}
}
.pdv3 .content1{
	padding: 0 0.3rem 1rem 0.3rem;
	width: 100%;
	background: #fff;
	
}
.content1 .about{
	overflow: hidden;
}
.content1 .about1{
	width: 100%;
	margin-top: 0.4rem
}
.content1 .about1 .title1{
	width: 100%;
	font-size: 0.24rem;
	color: #000;
	font-weight: bold;
}
.content1 .about1 .title2{
	width: 100%;
	font-size: 0.22rem;
	color: #000;
	margin-top: 0.1rem;
}
@media screen and (max-width: 1200px){
	.content1 .about1 .title1{
    	font-size: 0.3rem;
}
}
@media screen and (max-width: 1200px){
	.content1 .about1 .title2{
    	font-size: 0.26rem;
}
}
.pdv3 .content3{
	padding: 0.5rem 0.3rem;
	display: block;
}
.content3 dl{
	width: 100%;
}
.content3 dt{
	width: 100%;
	height: 0.5rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 0.16rem;
	font-size: 0.24rem;
	background: #f2f1f1;
	border-top: 1px solid #fff;
}
.icon{
	width: 0.26rem;
	height: 0.26rem;
	background: url(../img/ico_jh.png);
	background-size: 100% 100%;
}
.icon.cur{
	width: 0.26rem;
	height: 0.26rem;
	background: url(../img/ico_jh_2.png);
	background-size: 100% 100%;
}
.content3 dt.active{
	background: #fff100;
}
.content3 dd{
	font-size: 0.2rem;
    color: #000;
    padding: 0.2rem 0.2rem;
    display: none;
    line-height: 0.28rem;
    /*text-indent: 0.2rem;*/
}
@media screen and (max-width: 1200px){
.pdv3 .content3 {
    padding: 0.5rem 0;
}
}