html{
	font-size: 16px;
}
body{
    background: url("../img/20200107_body_bg.jpg") repeat #fff;
}
.pc_img{
    height: 890px;
    background: url("../img/20200107_top_banner2.jpg") no-repeat center top;
}
.pcFootStyle-ul>li>a {
    top: 0;
}
.pcFootStyle {
    background-color: #d30515;
}
.mobile_img{
    display: none;
}
.mobileTopStyle-img {
    display: inline-block;
    height: 32px;
    margin: 5px 0 4px;
}
.content{
   
}
.p1{
    width: 1035px;
    margin: 0 auto 70px;
}
.bza{
    width:1035px;   
    margin:-18px auto 0;  
    margin-bottom:40px;   
}
.p1>a{
    display: block;
    text-align: center;
    font-size: 38px;
    font-weight: bold;
    color: #005888;
    margin-bottom: 24px;
}
/*.p1>a:hover{
    color: #d30515;
}*/
.bza>a:hover{
    text-decoration: underline;
}
.p1>p{
    font-size: 18px;
    text-indent: 36px;
    color: #111;
    line-height: 30px;
}
.p1>div{
    text-align: center;
    margin-bottom: 42px;
    color: #666;
    font-size: 14px;
}
.p2{
    width: 900px;
    margin: 0 auto 30px;
	overflow: hidden;
}
.content_area p,.content_area p span,.content_area p strong{
  font-size: 18px !important;
}

/*======container2======*/
.main_list2{width:932px;overflow: hidden;}
.main_list2 li{float:left;width:282px;margin:18px 8px 0;font-size:16px;text-align:center;background:#fff;overflow:hidden;}
	.pic_list1{width:100%;height:atuo;overflow:hidden;}
		.picTitle{line-height:1.6;color:#222;text-align:center;margin-top:10px;overflow: hidden;}
			.picTitle a{display:block;width:100%;}

.p2-video{
    width: 900px;
    height: 507px;
}
.p2-video>video{
    width: 100%;
    height: 100%;
}
.p2-1{
    font-size: 30px;
    color: #666666;
    line-height: 70px;
    font-weight: bold;
    margin-bottom: 42px;
}
.p2-3{
    overflow: hidden;
}
.p2-3-list{
    width: 225px;
    float: left;
    font-size: 17px;
    color: #666666;
    line-height: 24px;
    cursor: pointer;
}
.p2-3-list>.checked{
    border-color: #d30515;
}
.p2-3-list>div{
    overflow: hidden;
    border: 5px solid transparent;
    height: 130px;
    background: #ebebeb;
    margin-bottom: 16px;
}
.p2-3-list>div>img{
    display: block;
    width: 100%;
    height: 100%;
}
.p2-3-list p{
    height: 48px;
    line-height: 24px;
}
.p2-3-list span{
    display: none;
}
.p3 {
    width: 1035px;
    margin: 0 auto;
	padding:0 0 40px;
}
.p3>span{
    width: 316px;
    display: block;
    height: 100px;
    margin: 0 auto;
    background: url("../img/20200107_main_title2.png") center no-repeat ;
    margin-bottom:36px;
}
.p3-1>div{
    display: none;
}
.p3-1>div:first-child{
    display: block;
}
.p3 p{
    font-size: 16px;
    color: #666666;
    line-height: 30px;
    margin-bottom: 10px;
}
@media (max-width: 640px) {
    .mobile_img{
        display: block;
    }
    .pc_img{
        display: none;
    }
    .mobile_img>img{
        display: block;
        width: 100%;
    }
    #scoller {
        right: 20px;
        bottom: 20px;
    }
    .p1 {
        width: 100%;
        padding: 0 12px;
        margin: 0 auto 26px;
    }
    .p1>a {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 24px;
    }
    .p1>p {
        font-size: 16px;
        text-indent: 32px;
        text-align: justify;
        line-height: 30px;
    }
	.p1>div{margin-bottom:24px;}
    .p2 {
        width: 100%;
        padding: 0 12px;
        margin: 0 auto 26px;
    }
    .p2-1 {
        font-size: 24px;
        line-height: 40px;
        margin-bottom: 36px;
    }
    .p2-1>span:first-child {
        width: 40px;
        height: 40px;
        line-height: 40px;
        background-size: 25px;
        background-position: 7.5px 7.5px;
    }
    .p2-video {
        width: 100%;
        height: 200px;
        /*margin-bottom:26px;*/
    }
    .p3 {
        width:100%;
        padding: 0 12px 18px;
        margin: 0 auto;
    }
    .p3 p {
        text-align: justify;
    }
	.p3>span{background-size:60%;margin:0 auto;margin-bottom:20px;height:60px;}
	
    .p2-3-list {
        font-size: 14px;
    }
    .p2-3-list p {
        height: 60px;
        line-height: 20px;
    }
    .bza {
        width: 100%;
        margin: 0 auto 20px;
		text-align: center;
    }
	.bza img{width:96%;}
    .p2-3-list>div {
        margin-bottom: 10px;
    }
	.main_list2{width:100%;min-height:600px; }
	.main_list2 li{float:left;width:96%;margin:18px 8px 0;font-size:16px;text-align:center;background:#fff;overflow:hidden;}
	.pic_list1{height:px;}
	.picTitle{height:26px;line-height:1.8;margin-top:0;overflow: hidden;}
	.picTitle a{
		white-space: nowrap;
	    text-overflow: ellipsis;
	    overflow: hidden;
	    word-break: break-all;
	}
}