.banner{
    width: 100%;
    /* background: url(../images/rgzn/banner2.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%; */
}
.banner img{
    width: 100%;
    height: auto;
}
.sdys{
    width: 1200px;
    margin: 0 auto;
}
.tit{
    line-height: 100px;
    width: 500px;
    text-align: center;
    font-size: 40px;
    margin: 0 auto;
    color: #0a66ff;
    box-shadow: 0px 10px 10px 0 #76a7f6;
    border-radius: 20px;
    margin-top: 30px;
}
.stit{
    width: 600px;
    color: #0a66ff;
    margin: 30px 0;
    text-align: center;
    line-height: 34px;
    box-shadow: 0px -14px 10px 0px #e9f676 inset;
}
.sdys-con,.sdys-con2{
    width: 1200px;
    height: 400px;
}
.sdys-con-left{
    width: 600px;
    margin-right: 20px;
    line-height: 34px;
    font-size: 14px;
    color: rgb(106, 106, 106);
}
.sdys-con-left span{
    color: #111;
    font-weight: 600;
    font-size: 16px;
}
.sdys-con-left,.sdys-con-right{
    float: left;
}
.sdys-con-right{
    width: 500px;
    margin-left: 50px;
}
.sdys-con-right img{
    width: 100%;
    height: auto;
}
.sdys-con2 .sdys-con-right{
    margin: 0 20px 0 0;
}
.sdys-con2 .sdys-con-left{
    margin:0 0 0 50px;
}
.sz{
    width: 1200px;
    margin: 0 auto;
    height: 1600px;
}
.sz ul{
    width: 1230px;
    height: 1300px;
    margin: 0 auto;
}
.sz ul li{
    width: 390px;
    height: 650px;
    margin:30px 10px;
    float: left;
}
.sz ul li img{
    width: 100%;
    height: 650px;
}
.kcdg{
    width: 1200px;
    margin: 0 auto;
}
.kctit{
    width: 600px;
    font-size: 16px;
    font-weight: 600;
    color: #0a66ff;
    margin: 30px 0;
    text-align: center;
    line-height: 34px;
    box-shadow: 0px -14px 10px 0px #e9f676 inset;
}
table{
    width: 1200px;
    border-collapse: collapse;
}
table tr ,table td{
    border: 2px solid rgb(103, 173, 226);
}
table td{
    padding: 10px ;
}
.bt td{
    text-align: center;
}
.ks{
    width: 100px;
    padding: 0 20px;
    text-align: center;
}
.kcname{
    width: 100px;
}
.kccon{
    width: 600px;
}
.mb{
    width: 340px;
    padding: 10px 30px;
}
table td span{
    font-weight: 600;
}