.banner {
 width:100%; background-image:url("../../images/zysz/cszyxb/banner.jpg"); background-repeat:no-repeat; background-position:center top; height:600px; overflow:hidden;
}
red{color: #c81111;}
.box_title {
  padding-top: 5px;
  padding-bottom: 25px;
  text-align: center;
  margin: 0 auto;
}
.box_title h2 {
  font-size: 36px;
  color: #333333;

}
.box_title h2 em {
  color: #c81111;
}
.box_title small {
  font-size: 16px;
  color: #666;
  text-align: left;
  margin-top: 10px;
}
.box_title .fg{
	width: 70px;
	margin: 10px auto 0 auto;
	border-top: 5px solid #333333;
}

.box_zx {padding: 20px 0 30px;text-align: center;}
.box_zx a {
	display: inline-block;
    width: 290px;
    height: 50px;
    line-height: 50px;
    color: #fff;
    text-align: center;
    font-size: 20px;
    border-radius: 8px;
    background: #be0502;
    margin: 0 auto;
    transition: 0.3s all;
	transition:  0.3s all;
}
.box_zx a img{display: inline;vertical-align: middle;margin-right: 10px;}
.box_zx a:hover {opacity: 0.8;}

.box1{margin-top: 20px;}
.box1_1 {overflow: hidden;}
.box1_1 li {float: left;width: 228px;text-align: center;margin-right: 15px;margin-bottom: 15px;position: relative; }
.box1_1 li:nth-child(3n+5) {margin-right: 0;}
.box1_1 li:hover {opacity: 0.8;}
.box1_1 li p {font-size: 20px;color: #333333;margin-top: 12px;}
.box1_1 li{overflow: auto;}
.box1_1 li .desc{padding: 10px 10px;border:1px solid #dedddd;border-bottom: 5px solid #dedddd;height: 62px;    margin-top: 5px;}
.box1_1 li .desc .dot{flex:  0 0 31px;padding-top: 6px;}
.box1_1 li .desc p{margin-top: 0;font-size: 18px;color: #454241;text-align: left;line-height: 25px;font-weight: bold;}
.box1_1 li .desc .des{text-align: left;margin-top: 5px;color: #454241;font-size: 12px;}



.box2{margin-top: 40px;padding-bottom: 2px;}
.box2_1{display: flex;margin-bottom: 18px;}
.box2_1 .item{flex: 1;background-image: url(../../images/zysz/cszyxb/11.jpg);background-size: 100% ,100%; background-repeat: no-repeat;    height: 230px;margin-left: 18px;}
.box2_1 .item:first-child{margin-left: 0;}
.box2_1 .i2{background-image: url(../../images/zysz/cszyxb/12.jpg);}
.box2_1 .i3{background-image: url(../../images/zysz/cszyxb/13.jpg);}
.box2_1 .i4{background-image: url(../../images/zysz/cszyxb/14.jpg);}
.box2_1 .item  a{display: block;width: 100%;height: 100%;}
.box2_1 .item .title{margin-top: 26px;margin-left: 44px;color: #454241;font-weight: bold;font-size: 20px;}
.box2_1 .item  .desc{font-size: 18px;color: #454241; margin-left: 18px;    margin-top: 13px;line-height: 29px;}

.box3{margin-top: 40px;margin-bottom: 20px;}
.box3_1 img{display: inline;}

.box4{margin-top: 35px;}
.box4_1{display: flex;margin-top: 20px;}

.box4_1 div{flex: 1;height: 50px;text-align: center;border-left: 1px solid #FFF;opacity: 1;}
.box4_1 div:first-child{border-left: 0;}
.box4_1 div p {height: 50px;line-height: 50px;background-color: #eae8e9;color: #333333;font-size: 18px;border-radius: 0;}
.box4_1 .swiper-pagination-bullet-active *{background-color: #c80000 !important;color: #fff !important;}

.box5{margin-top: 35px; margin-bottom: 35px;}
.box5_1{display: flex;}
.box5_1 .item{flex: 1;text-align: left;padding: 25px 30px; border: 1px solid #e8e8e8;font-size: 18px; margin-left: 10px;border-radius: 8px;height: 100px;}
.box5_1 .item:first-child{margin-left: 0;}
.box5_1 .item .wtxz{font-size: 18px;font-weight: bold;color: #535353;}
.box5_1 .item .wtxz img{display: inline;margin-right: 3px;}
.box5_1 .item  span{font-size: 16px;display: block;line-height: 33px;}
.box5_1 .item a{display: block;width: 100% ;height: 100%;}
.box5_1 .item .btn {
    background-color: #be0502;
    padding: 0px 18px;
    color: #FFF;
    font-size: 16px;
    display: inline-block;
    border-radius: 30px;
    margin-left: 25px;
}