.web{width: 100%; height: auto; padding: 30px 0;}
.web .web_hd .web_hd_fl{float: left; width: 850px; background: #fff;}
.web .web_hd .web_hd_tet{position: relative; width: 100%; padding:10px 20px 10px 30px; }
.web .web_hd .web_hd_tet h3{ width: 100%; font-size: 18px; color: #333; line-height: 30px; overflow: hidden}
.web .web_hd .web_hd_tet h3 span{color: #999; font-size: 14px;}
.web .web_hd .web_hd_tet p{width: 100%; font-size: 14px; color: #777; line-height: 25px;}
.web .web_hd .web_hd_ck{position: absolute; right: 20px; bottom: 10px; line-height: 25px; font-size: 16px; color: #2c83eb}
.web .web_hd .web_hd_fr{float: left; width:320px; overflow: hidden }
.web .web_hd .web_hd_fr .swiper-container-horizontal>.swiper-pagination-bullets{bottom:20px; }
.web .web_hd .web_hd_fr .swiper-pagination-bullet{width: 32px; height: 4px; border-radius: 0; background: #fff; opacity: 0.3}
.web .web_hd .web_hd_fr .swiper-pagination-bullet-active {  opacity: 1;  background: #fff;  }
.web .swiper-container{width: 100%; height:100%; position: relative;}
.web .swiper-container .swiper-wrapper{position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box; overflow: hidden}
.web .swiper-container .swiper-wrapper .swiper-slide{
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;}
.web .swiper-pagination{position: absolute; width: 100%; left:0;bottom:20px; text-align: center; z-index: 10 }
.web .swiper-pagination .swiper-pagination-num{display: inline-block; text-indent: 999em; width: 32px; height: 4px; margin: 0 5px; border-radius: 0; background: #fff; opacity: 0.3; overflow: hidden;}
.web .swiper-pagination .swiper-pagination-num.active{opacity: 1;  background: #fff; }
.web .web_body {width: 100%; margin-top: 27px; padding: 0 30px 40px; background: #fff;}
.web .web_body .web_tit{width: 100%; height: auto; font-size: 20px; color: #818181; line-height: 60px; border-bottom: 1px solid #e5e5e5;}
.web .web_body .cr_tet{width: 100%; line-height:25px; font-size: 16px; color: #333;  overflow: hidden}
.web .web_body .cr_tet p{width: 100%; margin: 15px 0; overflow: hidden;}
.web .web_body .cr_tet p .mm{display: block; float: left; margin-left: 40px;}
.web .web_body .cr_tet p span i{ color: #f55d5d}
.web .web_body .cr_tab{width: 100%; margin: 15px 0;}
.web .web_body .cr_tab table{width: 100%; }
.web .web_body .cr_tab table td{ font-size: 16px; color: #333; height: 45px; text-align: center; border: 1px solid #e5e5e5}
.web .web_body .cr_tab table td:nth-child(1),.web .web_body .cr_tab table td:nth-child(3){width: 20%; background: #f7fbff;}
.web .web_body .cr_tab table td:nth-child(2),.web .web_body .cr_tab table td:nth-child(4){width: 30%}
.web .web_body .web_list{width: 100%; height: auto; overflow: hidden}
.web .web_body .web_list .list_ty{float: left; width:550px; margin-bottom: 30px;  border: 1px solid #e5e5e5; }
.web .web_body .web_list .list_ty:nth-child(2n){ float: right}
.web .web_body .web_list .list_ty_tb{width: 100%; height: 40px;padding: 0 20px; line-height: 40px; background: #f7fbff; border-bottom: 1px solid #e5e5e5; overflow: hidden;}
.web .web_body .web_list .list_ty_tb h4{ float: left;font-size:  16px; color: #333;}
.web .web_body .web_list .list_ty_tb h4 span{ font-size: 14px; color: #999}
.web .web_body .web_list .list_ty_tb a{float: right; color: #2995e6; font-size: 16px;}
.web .web_body .web_list .list_ty_text{width: 100%; padding: 10px 20px 20px;}
.web .web_body .web_list .list_ty_text h5{ width: 100%; font-size: 14px; color: #999; line-height: 25px; }
.web .web_body .web_list .list_ty_text p{ width: 100%; font-size: 14px; color: #666; line-height: 30px; letter-spacing: 1px;}