.index_banner{
    width:100%;
    text-align:center;
}
.index_banner>section>div{
    width:80%;
}
.index_banner>section>div h1{
    line-height:90px;
}
.index_banner>section>div h2{
    line-height:70px;
}
.block1>section>div{
    width:80%;
}

.block1 div>ul{
    text-align:center;
}
.block1 div>ul li{
    display: inline-block;
    font-size:20px;
    width:19%;
}
.block1 div>ul li article{
    font-size:18px;
    font-weight:bold;
}
.block1 div>ul li span{
    font-size:36px;
    color:#3da7cf;
    font-weight:bold;
}
.block1 div>section{
    margin-top:120px;
}
.block1 div>section div.left{
    width:60%;
}
.block1 div>section div.right{
    width:40%;
}
.block1 div>section div h1:first-child{
    font-weight:bold;
    color:rgba(55,161,209,.4);
}
.block1 div>section div.right img{
    display:block;
    width:100%;
    padding:30px;
}
.block2>section>div{
    width:54%
}
.block2 div>section div h1:first-child{
    font-weight:bold;
    color:rgba(255,255,255,.5);
}
.block2 div>section:nth-child(1) div.left{
    width:70%;
    color:#fff;
}
.block2 div>section:nth-child(1) div.right{
    width:30%;
    text-align: right;
}
.block2 div>section:nth-child(1) div.right>a{
    margin-top:50px;
}
.block2 div>section:nth-child(2) a{
    background:#fff;
    padding:20px;
    width:45%;
    box-sizing: border-box;
    margin-top:50px;
}
.block2 div>section:nth-child(2) a div img{
    display:block;
    width:100%;
}
.block2 div>section:nth-child(2) a span{
    display:block;
    font-size:22px;
    padding:10px 0;
    text-align: center;
}
.block3>section>div{
    width:60%;
    text-align:center;
    color:#fff;
}
.block3 div h1{
    font-weight:bold;
    color:rgba(255,255,255,.5);
}
.block3>section>div ul li {
    display: inline-block;
    width:110px;
    margin:50px 4%;
    font-size:18px;
}
.block3>section>div ul li i{
    width:110px;
    height:110px;
    border:3px solid #fff;
    border-radius:50%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 80%;
    box-sizing: border-box;
}

.block4>section>div{
    width:80%;
}
.news_list{
    margin:20px 0;
    width:610px;
}
.news_list li{
    display:block;
}
.news_list li a{
    display:block;
    padding:15px 0;
    border-bottom:1px dashed #ccc;
}
.news_list li a div.left{
    width:128px;
    height:96px;
    margin-right:20px;
    background-size:100%;
    background-position:center;
}
.news_list li a h5{
    font-size:18px;
    color:#333;
}
.news_list li a h6{
    font-size:14px;
    color:#999;
}
.news_list li a article{
    width:448px;
}
.news_list li a span{
    font-size:14px;
    color:#666;
}