
.rol_list ul li{width: 47%;}
.rol_list ul.sty1 li,.rol_list ul.sty2 li,.rol_list ul.sty3 li,.rol_list ul.sty4 li{ background-repeat: repeat;}
.rol_list ul li,.rol_list ul.sty1 li,.rol_list ul.sty2 li,.rol_list ul.sty3 li,.rol_list ul.sty4 li{border-radius: 15px;margin-bottom: 20px;}

.rol_list .sty1 li span b,.rol_list .sty3 li span b{display: block;width: calc(100% - 20px);padding: 0 10px;height: auto;float: left;}
.rol_list .sty1 li span b a,.rol_list .sty3 li span b a{display: block;float: left;color: #fff;}
.rol_list .sty1 li span b a{font-size: 22px;width: 50%;}
.rol_list .sty3 li span b a{font-size: 22px;width: auto;display: block;float: left;padding: 0 10px;}
.rol_01,.rol_02,.rol_03,.rol_04{height: auto;}
.rol_list ul li:nth-child(3){margin-right: 20px;}
.rol_list .sty1 .qh_4{ }
.rol_list .sty1 .qh_4 span b a{ width: 33%; font-size: 20px;}
.rol_list ul.sty2 li:last-child {margin-top: 0;}
.rol_list .sty3 .qh_4,.rol_list .sty2 .qh_4  {width: 96%;}
.rol_list .sty3 .qh_4 span b a{ font-size: 22px;width: auto;display: block;float: left;padding: 0 40px;}
.rol_list .sty2 .qh_4 span b a{ font-size: 20px;width: auto;display: block;float: left;padding: 0 33px;color: #fff;line-height: 48px;}
.rol_list .sty2 .qh_4 span b,.rol_list .sty2 .qh_2 span b {display: block;float: left;}
.rol_list .sty2 .qh_1  {width: 30.3%;}
.rol_list .sty2 .qh_2  {width: 96%;}
.rol_list .sty2 .qh_2 span b {color: #fff;font-size: 22px;width: auto;display: block;float: left;padding: 0 40px;}
.rol_list .sty2 .qh_2 span b a{ font-size: 20px;width: auto;display: block;float: left;padding: 0 25px;color: #fff;}

