.center{
    width: 1200px;
    margin: 0 auto;
    padding-top: 20px;
}

.sqgs{
    width: 100%;
    height: 200px;
}

.sqgs_tit,.szgs_tit,.shgs_tit,.zfbm_tit{
    height: 80px;
    line-height: 80px;
    font-size: 21px;
    font-weight: 700;
    color: #245399;
}
.sqgs_list li{
    float: left;
    width: 262px;
    height: 140px;
    background-color: #f7f7f7;
    margin-left: 50px;
}
.sqgs_list li:first-child {
    margin-left: 0;
}

.sqgs_list li a{
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 30px;
    box-sizing: border-box;
    text-align: center;
}

.sqgs_list li p{
    margin-top: 10px;
    color: #245399;
    font-size: 16px;
}
.szgs{
    float: left;
    width: 30%;
    overflow: hidden;
}
.shgs{
    float: left;
    width: 49%;
    overflow: hidden;
}
.zfnb{
    float: right;
    width: 49%;
    overflow: hidden;
}
.shgs_list {
    width: 100%;
}

.shl_tit{
    width: 100%;
    height: 30px;
    /*border-bottom: 1px solid #eeeeee;*/
    margin-bottom: 20px;
}

.shl_tit li{
    width: 390px;
    font-size: 17px;
    font-weight: 700;
    line-height: 30px;
    border-bottom: 1px solid #eeeeee;

}

.shl_tit li:first-child {
    margin-right: 15px;
}

.shl_tit li a{
    color: #3f9de4;
    border-bottom: 2px solid #3f9de4;
    padding-bottom: 3px;
}

.xzxk_l,.xzcf_l .zfjg_l{
    width: 390px;
}
.xzxk_l{
    margin-right: 15px;
}

.xzxk_l li,.xzcf_l li,.zfjg_l li{
    font-size: 16px;
    line-height: 32px;
}
.xzxk_l li a:hover,.xzcf_l li a:hover,.zfjg_l li a:hover{
    color: #3f9de4;
}
.xzxk_l li i,.xzcf_l li i,.zfjg_l li i{
    float: left;
    border: 2px solid #313131;
    margin: 14px 10px;
}

.xzxk_l li span,.xzcf_l li span,.zfjg_l li span{
    float: right;
    font-size: 14px;
    color: #a0a0a0;
}
.bot{
    width: 100%;
    height: 100px;
    margin-bottom: 40px;
    margin-top: 30px;
}

.bot ul li{
    float: left;
    width: 262px;
    height: 150px;
    margin-left: 50px;
    box-sizing: border-box;
    border-radius: 10px;
    position: relative;
    padding-right: 20px;
    box-sizing: border-box;

}
.bot ul li a{
    display: block;
    width: 100%;
    height: 100%;
}

.bot ul li span{
    float: left;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    position: absolute;
    top: 30px;
    left: 20px;
}

.bot ul li p{
    text-align: right;
    font-size: 25px;
    line-height: 140px;
    font-weight: 700;
}



.bot_a{
    border: 3px solid #0778fc;
}

.bot_a span{
    border: 2px solid #0778fc;
    background: url("qzqd11.png") no-repeat center;

}

.bot_a p{
    color: #0778fc;
}
.bot_a:hover{
    box-shadow: inset 0px 0px 10px #0778fc;
}


.bot_b{
    border: 3px solid #0ac2b3;
}

.bot_b span{
    border: 2px solid #0ac2b3;
    background: url("xzxk11.png") no-repeat center;

}

.bot_b p{
    color: #0ac2b3;
}
.bot_b:hover{
    box-shadow: inset 0px 0px 10px #0ac2b3;
}

.bot_c{
    border: 3px solid #658af4;
}

.bot_c span{
    border: 2px solid #658af4;
    background: url("cfqz11.png") no-repeat center;

}

.bot_c p{
    color: #658af4;
}
.bot_c:hover{
    box-shadow: inset 0px 0px 10px #658af4;
}





.bot_d{
    border: 3px solid #fbab00;
}

.bot_d span{
    border: 2px solid #fbab00;
    background: url("ssj11.png") no-repeat center;

}

.bot ul .bot_d p{
    color: #fbab00;
    line-height: 35px;
    
    margin-top: 35px;
}

.bot_d:hover{
    box-shadow: inset 0px 0px 10px #fbab00;
}




.zfbm_list ul li{
    float: left;
    border: 1px solid #3f9de4;
    border-radius: 10px;
    margin:10px;
    height: 50px;
    width: 275px;
    text-align: center;
    line-height: 50px;
    font-weight: bold;
    font-size: 16px;
}
.zfbm_list ul li a{
    color: #3f9de4;
}
.zfbm_list ul li:hover{
    background-color: #3f9de4;
}

.zfbm_list ul li:hover a{
    color: #ffffff;
}