p {
    margin: 0;
    padding: 0;
}
.home_1{margin: 0 auto;height: auto !important;position: relative;}
/*.home_1 .home_1_div{width: 567px;display: inline-block;position: absolute;top: 150px;right: 8%;}*/
/*.home_1 .home_1_div .home_1_div_t{font-size: 29px;color: #1B1B1B;}*/
/*.home_1 .home_1_div .home_1_div_t span{font-size: 17px;color: #1B1B1B;margin-left: 30px;}*/
/*.home_1 .home_1_div .home_1_div_f{background-color: #2577E0;height: 3.6px;width: 93px;margin-top: 20px;box-shadow: 0px 1px 5px #888888;}*/
/*.home_1 .home_1_div .home_1_div_c{color: #202020;font-size: 16.89px;line-height: 30px;margin-top: 25px;}*/

/*轮播图*/
/* 图1 */
.swiper-container-horizontal>.swiper-pagination-bullets{
    bottom: 100px !important;
}
.swiper-pagination-bullet {
    width: 80px !important;
    height: 5px !important;
    opacity: 1 !important;
    background: rgba(255,255,255,1) !important;
    border-radius: 0 !important;
}
.swiper-pagination-bullet-active {
    background: #EB6640 !important;
}

.bg2{
    margin: 0 auto;
    position: relative;
    background: url(../images/home/home_1.png) no-repeat;
    background-position: center 0%;
}
.bg3{
    margin: 0 auto;
    position: relative;
    background: url(../images/home/home_1.png) no-repeat;
    background-position: center 0%;
}
/*轮播图*/
.home_1 .home_1_div1 .home_1_div1_div .home_1_div1_left .home_1_div1_t em{display:block;text-align:center}
em{font-style: normal;}
.home_1 .home_1_div1{width: 100%;position: absolute;top: 650px;z-index: 9999;   }
.home_1 .home_1_div1 .home_1_div1_div{width: 1480px;margin: 0px auto;background-color: white;height: 290px;box-shadow:2px 2px 10px #888888}
.home_1 .home_1_div1 .home_1_div1_div .home_1_div1_left{width: 33%;display: inline-block;float: left;text-align: center;}
.home_1 .home_1_div1 .home_1_div1_div .home_1_div1_left .home_1_div1_t{font-size: 14px;color: #1C1F28;margin-top: 40px;}
.home_1 .home_1_div1 .home_1_div1_div .home_1_div1_left .home_1_div1_t span{font-size: 36px;color: #1C1F28;}
.home_1 .home_1_div1 .home_1_div1_div .home_1_div1_left .home_1_div1_c{font-size: 14px;color: #585858;line-height: 24px;}
.home_1 .home_1_div1 .home_1_div1_div .home_1_div1_left .home_1_div1_img{width: 128px;height: 132px;}
.home_1 .home_1_div1 .home_1_div1_div .home_1_div1_left_1{margin-top: 52px;height: 187px;display: inline-block;float: left;border-left: 1px #1C1F28 solid;}
.home_1 .home_1_div1 .home_1_div1_div .home_1_div1_left_2{margin-top: 52px;height: 187px;display: inline-block;float: left;border-left: 1px #1C1F28 dashed;}

.home_2{width: 1480px;margin: 0px auto;}
.home_2 .home_2_t{margin-top: 200px;text-align: center;font-size: 48px;color: #1C1F28;}
.home_2 .home_2_t span{color: #3270FF;}
.home_2 .home_2_t_c{color: #333333;font-size: 18.01px;text-align: center;margin-top: 23px}
.home_2 .home_2_t_t{text-align: center;margin-top: 37px;margin-bottom: 92px}
.home_2 .home_2_t_t .home_2_ul{height: 40px;padding: 0px;display: inline-block;}
.home_2 .home_2_t_t .home_2_ul li{width: 137px;border: 1px #5384F7 solid;color: #5384F7;float: left;height: 40px;line-height: 40px;font-size: 15.01px;text-align: center;list-style-type:none;cursor: pointer;}
.home_2 .home_2_t_t .home_2_ul li:nth-child(1){width: 121.1px;border-right: none;}
.home_2 .home_2_t_t .home_2_ul li:nth-child(2){width: 123px;border-right: none;}
.home_2 .home_2_t_t .home_2_ul li:nth-child(3){width: 137px;border-right: none;}
.home_2 .home_2_t_t .home_2_ul li:nth-child(4){width: 137px;border-right: none;}
.home_2 .home_2_t_t .home_2_ul li:nth-child(5){width: 121px;}
.home_2 .home_2_t_t .home_2_ul .active1{background-color: #5384F7;color: white;}
.home_2 .home_2_ul1{padding: 0px;display: inline-block;width: 100%;}
.home_2 .home_2_ul1 li{list-style-type:none;cursor: pointer;float: left;width: 33%;text-align: center;}
.home_2 .home_2_ul1 li .home_2_li_div{width: 94%;margin-left: 3%;box-shadow: 0px 1px 5px #888888;border-radius: 8px;position: relative;}
.home_2 .home_2_ul1 li .home_2_li_div .home_2_ul1_t{transition: 1s;color: #1C1F28;font-size: 28.55px;height: 70px;width: 100%;line-height:70px;text-align: center}
.home_2 .home_2_ul1 li .home_2_li_div .home_2_ul1_b{transition: 1s;position: absolute;left: 140px;width: 180px;background-color: white;bottom: -25px;border: 1px #3270FF solid;height: 49px;line-height: 49px;border-radius: 25px;color: #3270FF;}
.home_2 .home_2_ul1 li:hover .home_2_li_div .home_2_ul1_t{background-color: #3270FF;border-radius: 8px;color: white;}
.home_2 .home_2_ul1 li:hover .home_2_li_div .home_2_ul1_b{background-color: #3270FF;color: white;}
.home_2 .home_2_ul1 li .home_2_li_div .c_img_out:hover img{cursor: pointer;transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1)}
.home_2 .home_2_ul1 li .home_2_li_div .c_img_out{display: block;overflow: hidden;width: 100%;transition: 1s;min-height:226px}
.home_2 .home_2_ul1 li .home_2_li_div .c_img_out img{max-width: 150%;width: 94%;margin-left: 3%;-webkit-transition: all .7s ease;-moz-transition: all .7s ease;-ms-transition: all .7s ease;-o-transition: all .7s ease;transition: all .7s ease;display: block !important}


.home_3{width: 1480px;margin: 0px auto;}
.home_3 .home_3_t{margin-top: 160px;text-align: center;font-size: 44.13px;color: #1C1F28;}
.home_3 .home_3_t span{color: #3270FF;}
.home_3 .home_3_t_c{color: #333333;font-size: 18.05px;text-align: center;margin-top: 23px}
.home_3_bg{background: url(../images/home/homg_bg_1.png) no-repeat;background-position: center 0%;height: 415px;width: 100%;margin-top: 60px;}
.home_3_bg .home_3_ul{width: 1380px;margin: 0px auto;}
.home_3_bg .home_3_ul .li{list-style-type:none;cursor: pointer;float: left;width: 32%}
.home_3_bg .home_3_ul .li .home_3_li_div{width: 94%;margin-left: 3%;box-shadow: 0px 1px 5px #888888;border-radius: 8px;position: relative;height: 224px;margin-top: 81px;background-color: white;}
.home_3_bg .home_3_ul .li .home_3_li_div .c_img_out{display: block;overflow: hidden;width: 35%;height: 224px;transition: 1s;border-top-left-radius: 8px;border-bottom-left-radius: 8px;}
.home_3_bg .home_3_ul .li .home_3_li_div .c_img_out img{max-width: 150%;width: 100%;-webkit-transition: all .7s ease;-moz-transition: all .7s ease;-ms-transition: all .7s ease;-o-transition: all .7s ease;transition: all .7s ease;display: block !important;border-top-left-radius: 8px;border-bottom-left-radius: 8px;}
.home_3_bg .home_3_ul .li .home_3_li_div .home_3_li_div_r{width: 57%;position: absolute;top: 0px;left: 43%}
.home_3_bg .home_3_ul .li .home_3_li_div .home_3_li_div_r .div_c{width: 90%;color: #666666;font-size: 10.9px;line-height: 19.08px;margin-top: 15px}
.home_3_bg .home_3_ul .li .home_3_li_div .home_3_li_div_r .div_t{width: 50%;margin-top: 26px;}
.home_3_bg .home_3_ul .li .home_3_li_div .home_3_li_div_r .div_t .div_c_1{color: #666666;font-size: 14px;line-height: 28px; width: 150px;}
.home_3_bg .home_3_ul .li .home_3_li_div .home_3_li_div_r .div_t .div_c_2{color: #666666;font-size: 8px;line-height: 20px; width: 150px;}
.home_3_bg .home_3_ul .li .home_3_li_div .home_3_li_div_r .div_t .div_c_3{color: #666666;font-size: 8px;line-height: 20px; width: 150px;}
.home_3_bg .home_3_ul .li .home_3_li_div .home_3_li_div_r .div_t .div_c_4{background-color: #793FE5;width: 47.8px;height: 1px;margin-top: 5px}
.home_3_bg .home_3_ul .li .home_3_li_div .home_3_li_div_r .home_3_li_div_logo{width: 44px;height: 44px;border-radius: 22px;position: absolute;top: 20px;right: 28px}

/*.home_3_bg .home_3_ul .li .home_3_li_div .h_3_img_1{position: absolute;top: 35px;right: 5px;width: 35%}*/

.home_3_bg .home_3_ul .li .home_3_li_div .h_3_img_1{max-width: 100%;
    width: 60%;
    display: block;
    margin: 0 auto;
    height: 50%;
}
.home_3_bg .home_3_ul .li .home_3_li_div .h_3_img_2{position: absolute;top: 100px;right: 5px;width: 35%}
.home_3_bg .home_3_ul .li .home_3_li_div .home_3_li_div_c{padding-top: 0px;padding-left: 20px;}
.home_3_bg .home_3_ul .li .home_3_li_div .home_3_li_div_c .home_3_c_t{font-size: 22px;color: #000000;font-family: Arial}
.font-a {font-family: Arial}
.home_3_bg .home_3_ul .li .home_3_li_div .home_3_li_div_c table{margin-top: 10px;}
.home_3_bg .home_3_ul .li .home_3_li_div .home_3_li_div_c table tr td{height: 30px;   color:#000}

.home_4{width: 1280px;margin: 0px auto;}
.home_4 .home_4_t{margin-top: 120px;text-align: center;font-size: 44.13px;color: #1C1F28;}
.home_4 .home_4_t span{color: #3270FF;}
.home_4 .home_4_t_c{color: #333333;font-size: 18.05px;text-align: center;margin-top: 17px}
.home_4 .home_4_list{background-color: white;box-shadow: 0px 1px 5px #888888;width: 100%;height: 580px;border-radius: 15px;margin-top: 35px;}
.home_4 .home_4_list .home_4_div_l{float: left;margin-top: 30px;background-color: white;box-shadow: 0px 1px 5px #888888;height: 524px;width: 40%;display: inline-block;margin-left: 5%;}
.home_4 .home_4_list .home_4_div_l .home_4_div_l_1{background-color: #3270FF;color: white;height: 117px;}
.home_4 .home_4_list .home_4_div_l .home_4_div_l_1 .home_4_div_l_1t{width: 90%;margin-left: 5%;padding-top: 15px;color: white;font-size: 20.95px;}
.home_4 .home_4_list .home_4_div_l .home_4_div_l_1 .home_4_div_l_1c{width: 90%;margin-left: 5%;padding-top: 10px;color: white;font-size: 19px;}
.home_4 .home_4_list .home_4_div_l .home_4_div_l_2{height: 346px;display: block;overflow: hidden;}
.home_4 .home_4_list .home_4_div_l .home_4_div_l_2 img{width: 90%;margin-left: 5%;}
.home_4 .home_4_list .home_4_div_l .home_4_div_l_3{width: 90%;margin-left: 5%;height: 61px;position: relative;line-height: 61px;}
.home_4 .home_4_list .home_4_div_l .home_4_div_l_3 .home_4_div_l_3_a{color: #373737;font-size: 14px;}
.home_4 .home_4_list .home_4_div_l .home_4_div_l_3 img{width: 25px;position: absolute;right: 0px;top: 27px}
.home_4 .home_4_list .home_4_div_r{float: left;margin-top: 56px;background-color: white;box-shadow: 0px 1px 5px #888888;height: 524px;width: 40%;display: inline-block;margin-left: 9%;}
.home_4 .home_4_list .home_4_div_r .home_4_div_r_1{background-color: #3270FF;color: white;height: 117px;}
.home_4 .home_4_list .home_4_div_r .home_4_div_r_1 .home_4_div_r_1t{width: 90%;margin-left: 5%;padding-top: 15px;color: white;font-size: 20.95px;}
.home_4 .home_4_list .home_4_div_r .home_4_div_r_2{width: 90%;margin-left: 5%;height: 346px;display: block;overflow: hidden;line-height: 30px;position: relative;}
.home_4 .home_4_list .home_4_div_r .home_4_div_r_2 .home_4_div_r_2c{font-size: 14px;color: #555555;margin-top: 25px}
.home_4 .home_4_list .home_4_div_r .home_4_div_r_2 .home_4_div_r_2time{font-size: 18.62px;color: #555555;position: absolute;bottom: 10px;right: 5px}
.home_4 .home_4_list .home_4_div_r .home_4_div_r_3{width: 90%;margin-left: 5%;height: 61px;border-top: 2px #E8E8E8 solid;}
.home_4 .home_4_list .home_4_div_r .home_4_div_r_3 .home_4_div_r_3t{color: #2C2C2C;font-size: 16px;width: 94%;margin-left: 3%;margin-top: 5px}

.home_4 .home_4_list .home_4_div_r_list{float: left;position: relative;margin-top: 30px;background-color: white;box-shadow: 0px 1px 5px #888888;width: 40%;display: inline-block;margin-left: 9%;border-radius: 8px;}
.home_4 .home_4_list .home_4_div_r_list .home_4_div_r_list_t{width: 90%;margin-left: 5%;margin-top: 23px;color: #404040;font-size: 14px;overflow: hidden;text-overflow: ellipsis;word-break:break-all;word-wrap:break-word;white-space: nowrap;}
.home_4 .home_4_list .home_4_div_r_list .home_4_div_r_list_d{width: 90%;margin-left: 5%;margin-top: 7px;color: #666666;font-size: 8.17px;}
.home_4 .home_4_list .home_4_div_r_list .home_4_div_r_list_x{margin-left: 5%;margin-top: 15px;background-color: #793FE5;width: 41px;height: 1px;}
.home_4 .home_4_list .home_4_div_r_list .home_4_div_r_list_c{width: 90%;margin-left: 5%;margin-top: 12px;margin-bottom: 35px;color: #A3A3A3;font-size: 9.33px;text-indent: 2rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.home_4 .home_4_list .home_4_div_r_list .home_4_div_r_list_b{color: #9DA4AF;font-size: 8.26px;position: absolute;right: 40px;bottom: 10px}


.home_5{width: 1480px;margin: 0px auto;}
.home_5 .home_5_t{margin-top: 90px;text-align: center;font-size: 44.13px;color: #1C1F28;}
.home_5 .home_5_t span{color: #3270FF;}
.home_5 .home_5_t_c{color: #333333;font-size: 18.05px;text-align: center;margin-top: 39px}
.home_5_c{background-color: #E5E5E5;height: 250px;width: 100%;margin-top: 70px;margin-bottom: 33px;}
.home_5_c .home_5_c_c{width: 1480px;margin: 0px auto;}
.cooperation_ul{list-style-type: none;padding: 50px 0px 100px 0px;margin: 0px}
.cooperation_ul li{width: 270px;margin-left: 20px;display: inline-block;margin-top: 20px;cursor: pointer;}
.cooperation_ul .cooperation_img{width: 100%}
.cooperation_ul li:nth-child(1),.cooperation_ul li:nth-child(6){margin-left: 0px}

@media (max-width: 1495px){
    .home_1 .home_1_div{right: 0px;}
    .home_1 .home_1_div1 .home_1_div1_div{width: 1280px;}
    .home_2{width: 1280px;margin: 0px auto;}
    .home_2 .home_2_ul1 li .home_2_li_div .home_2_ul1_b{position: absolute;left: 125px;width: 180px;width: 160px}
    .home_3{width: 1280px;margin: 0px auto;}
    .home_3_bg .home_3_ul{width: 1260px;margin: 0px auto;}
    .home_4{width: 1080px;margin: 0px auto;}
    .home_5{width: 1280px;margin: 0px auto;}
    .cooperation_ul li{width: 236px;margin-left: 20px;display: inline-block;margin-top: 20px;cursor: pointer;}
    .home_5_c .home_5_c_c{width: 1280px;margin: 0px auto;}
}

@media (max-width: 1280px){
    .home_1{width: 1280px;margin: 0px auto;}
    .home_1 .home_1_div1 .home_1_div1_div{width: 1280px;}
    .home_1 .home_1_div{right: 0px;}
    .home_3_bg{width: 1280px;}
    .home_5_c{width: 1280px;margin: 0px auto;}
}


.home_3_bg .home_3_ul .li .home_3_li_div {
    width: 97%;
    margin-left: 2%;
     box-shadow: 0px 1px 5px #888888; 
    border-radius: 8px;
    position: relative;
    height: auto;
    margin-top: 80px;
    background-color: white;
      padding-bottom: 15px;
  height:287px
}

.home_2 .home_2_ul1 li .home_2_li_div .c_img_out img {
    max-width: 60%;
    width: 60%;
    -webkit-transition: all .7s ease;
    -moz-transition: all .7s ease;
    -ms-transition: all .7s ease;
    -o-transition: all .7s ease;
    transition: all .7s ease;
    display: block !important;
  margin:0 auto
}

.home_3_bg .home_3_ul .li .home_3_li_div .home_3_li_div_c table tr td:nth-child(1){width:75px;color:#000}





.home_3_bg .home_3_ul .li .home_3_li_div .home_3_li_div_c table tr:nth-child(3) {
    vertical-align: bottom;
    /* padding-top: 20px; 
    position: absolute;
     display: block; 
    width: 100%;
    top: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical; 
    -webkit-line-clamp:2; */
 
}

.home_3_li_div a{display:block;width:100%;}