.wrapper{width: 1000px; height: auto; margin: 0 auto; font-family: '微软雅黑'}
.banner{float:left; width: 100%; height: 660px; overflow: hidden; background: url('banner.jpg') no-repeat center top; background-size:100% auto;}
.top_info{float:left; width: 100%; height: 360px; overflow: hidden; margin: 25px auto; margin-top:20px;}
.top_info .top_img{width: 250px; height: 252px; background: url('top_1.jpg') no-repeat left top;}
.top_info .top_news{width: 430px; height: auto; padding-left: 20px;}
.top_info .top_news h2{text-align: center; font-size: 24px; line-height: 40px; color: #cc000b}
.top_info .top_news h3{text-align: center; font-size: 20px; line-height: 40px; color: #cc000b}
.top_info .top_news p{text-indent: 2em; font-size: 16px; line-height: 30px;}
.top_info .top_code{width: 180px; height: auto; line-height: 70px; text-align: center; font-size: 20px; color: #cc000b}
.top_info .top_code img{width: 180px; height: 180px; background: #ccc}

.main_box{width: 100%; height: 385px; overflow: hidden; padding-bottom: 30px;}
.main_box .title_1{width: 100%; height: 57px; background: url('tit_1.png') no-repeat top left; margin-bottom: 20px; border-bottom:2px solid #da0000;}
.main_box .title_1 h3 { width:auto; line-height:57px; font-size:24px; color:#c00; margin-left:300px;}
.main_box .title_2{width: 100%; height: 57px; background: url('tit_2.png') no-repeat top left; margin-bottom: 20px; border-bottom:2px solid #da0000;}
.main_box .title_2 h3 { width:auto; line-height:57px; font-size:24px; color:#c00; margin-left:300px;}
.main_box .big_pic{width: 478px; height: 306px; position: relative; border-radius:20px; overflow:hidden;}
.main_box .big_pic img{width: 478px; height: 306px; background: #ccc}
.main_box .small_pics{width: 494px; height: auto; overflow: hidden;}
.main_box .small_pics ul {width:100%; height:auto; display:flex; flex-direction:row; align-item:center; justify-content:space-between; flex-wrap:wrap; }
.main_box .small_pics li{width: 227px; height: 144px; position: relative; float: left; margin: 0 0 18px 0; border-radius:15px; overflow:hidden;}
.main_box .small_pics li img{width: 227px; height: 144px}
.main_box .big_pic p {width: 100%; height: 50px; line-height: 50px; position: absolute; background: url('txt_bg.png') repeat left top; text-align: center; font-size: 20px; left: 0; bottom: 0}
.main_box .small_pics p{width: 100%; height: 30px; line-height: 30px; position: absolute; background: url('txt_bg.png') repeat left top; text-align: center; font-size: 12px; left: 0; bottom: 0; overflow:hidden;}

.headline {
float:left;
width:100%;
height:360px;
}
.headline_pic {
float:left;
width:540px;
height:360px;
margin-right:30px;
border-radius:15px;
}
.headline_pic img {
width:540px;
height:360px;
border-radius:1rem;
}
.headline_content {
float:left;
width:calc(100% - 570px);
height:auto;
}
.headline_content h2 {
float:left;
width:100%;
height:auto;
font-size:22px;
line-height:32px;
margin-top:40px;
color:#c00;
font-weight:bold;
text-align:left;
}
.headline_content p {
float:left;
width:100%;
height:auto;
font-size:18px;
line-height:34px;
color:#333;
text-align:left;
text-indent:2em;
color:#666;
margin-top:20px;
}
body {
background-color:#fee6b6;
}