html{margin: 0;padding: 0}
body{margin: 0;padding: 0;font-family:'sy-normal', sans-serif;font-size: 16px;overflow-x:hidden;}
table,td,tr,ul,ol,li,dl,dd,dt,p,input,form,em,p,img,h1,h2,h3,h4,h5{margin:0;padding:0;}
ul,li {margin: 0;padding: 0;list-style: none;}
a{text-decoration: none;color: #333333}
img{display: block}
button{padding: 0}
.img{position: relative;display: block;}
.img img{position: absolute;width: 100%;height: 100%;object-fit: cover;}
.nowrap{display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden}
.line_num{display: -webkit-box;-webkit-box-orient:vertical;overflow: hidden;text-overflow:ellipsis;}



/*主体宽度1520px*/

header{position: relative;z-index: 1;}
header .main_width{display: flex;justify-content: space-between;padding-top: 36px;align-items: flex-start}
header .main_width .logo{display: flex;align-items: center;}
header .main_width .logo img:last-child{margin-left: 40px}
header .search{position: relative;margin-top: -14px}
header .search img{position: absolute;top: 50%;transform: translateY(-50%);left: 10px}
header .search input{width: 216px;height: 46px;background-color: transparent;border: 1px solid #fff;border-radius: 23px;color: #fff;outline: none;box-sizing: border-box;padding-left: 36px;font-size: 18px;}
header .search button {width: 96px;height: 46px;background-color:#4A90E2;font-size: 18px;color: #fff;border-radius: 23px;border: unset;cursor: pointer;margin-left: 24px }
header .doahanglan{display: none;cursor: pointer;transition: all .3s}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #fff;
}
.menu{padding-top:27px;position: relative;z-index: 1;}
.menu ul{display: flex;justify-content:space-between;padding: 0 24px}
.menu ul li{position: relative;}
.menu ul li>a{color: #fff;font-size: 24px;transition: all .3s;}
.menu ul li>a:hover{color: #4A90E2}
.menu ul li .down{display: none;position: absolute;top: 100%;left: 50px;width: 1000px;transform: translateX(-50%)}
.menu ul li:hover .down{display: block;}
.menu .down .down_inner{display: flex;justify-content: space-between;padding: 20px;background-color: #ffffff;margin-top: 20px}
.menu .down .down_inner .img{width: 32.258%;padding-bottom: 24%;}
.menu .down .down_inner .right{width: 0;flex: 1;margin-left: 20px;}
.menu .down .down_inner .right a{margin: 10px 15px;white-space: nowrap;font-size: 24px;display: inline-block;}
.menu .down .down_inner .right a:hover{color: #4A90E2}
.menu ul li .down .triangle{width: 0;height: 0;border-bottom: 10px solid #fff;border-right: 10px solid transparent;border-top: 10px solid transparent;border-left: 10px solid transparent;position: absolute;top: 0;left: 50%;transform: translateX(-50%)}
.menu ul li:nth-of-type(1) .down{left: 300px}
.menu ul li:nth-of-type(1) .down .triangle{left: 25%;}
.menu ul li:nth-of-type(2) .down{left: 95px}
.menu ul li:nth-of-type(2) .down .triangle{left: 45%;}
.menu ul li:nth-of-type(6) .down{left: 40px}
.menu ul li:nth-of-type(6) .down .triangle{left: 51%;}
.menu ul li:nth-of-type(7) .down{left: -190px}
.menu ul li:nth-of-type(7) .down .triangle{left: 74%;}

/*手机导航*/
.m_menu{position: fixed;top: 0;right: 0;transition: all .3s;transform: translateX(100%);z-index: 1;height: 100vh;background-color: #fff;min-width: 240px;}
.m_menu.active{transform: translateX(0)}
.m_menu .phone_drop a{display:block;padding: 15px}
.m_menu .chahao img{cursor: pointer;transition: all .3s}
.m_menu .chahao img:hover {transform: rotate(45deg)}
.m_menu .dropdown .phone_down{display: none;padding: 0 10px 0}
.m_menu .dropdown.active .phone_down{display: block}
.m_menu .dropdown .phone_drop{display: flex;justify-content: space-between;align-items: center;}
.m_menu .dropdown .phone_drop img{width: 20px;height: 20px;cursor: pointer;padding: 0 10px}
.m_menu .dropdown .phone_down .list{border-bottom: 1px solid rgba(51, 51, 51, 0.2);}
.m_menu .dropdown .phone_down .list a{padding: 10px;display: block}


.index_banner{margin-top: -174px;position: relative;z-index: 0;}
.index_banner:before{content: '';position: absolute;width: 100%;height: 322px;background-image: linear-gradient(to bottom,rgba(0,0,0,.8),rgba(255,255,255,0));top: 0;z-index: 2}
.index_banner img{width: 100%;object-fit: cover}

.index_box_one{padding: 80px 0 85px}
.index_box_one .main_width{display: flex;justify-content: space-between}
.index_box_one .left{width: 60%;}
.index_box_one .one_list{margin-top:40px }
.index_box_one .one_list ul{display: flex;justify-content: space-between}
.index_box_one .one_list ul li{width:48.246%;}
.index_box_one .one_list ul li:hover .text p{color: #4A90E2;}
.index_box_one .one_list ul li .img{padding-bottom: 72.273%;overflow: hidden}
.index_box_one .one_list ul li .img img{transition: all .3s}
.index_box_one .one_list ul li:hover .img img{transform: scale(1.2)}
.index_box_one .one_list ul li .text{padding: 26px 23px 0;font-size: 20px;color: #333;font-weight: 500;line-height: 30px;transition: all .3s}
.index_box_one .one_list ul li .text:hover{color: #4A90E2}
.index_box_one .one_list ul li .text .link{font-size:14px ;font-weight: 400;color: #000;line-height: 21px;display: flex;margin-top: 20px;justify-content: space-between;align-items: center}
.index_box_one .one_list ul li .text .link img{transition: all .3s ease}
.index_box_one .one_list ul li:hover .text .link img{transform: translateX(30px)}
.index_box_one .one_list ul li:hover span{color: #4A90E2;}
.index_box_one .right{flex: 1;width: 0;margin-left: 32px;display: flex;flex-direction: column;justify-content: space-between;}
.index_box_one .right .list_s{margin-top: 40px;display: flex;flex-direction: column;justify-content: space-between;height: 100%;}
.index_box_one .right .item a {display: flex;}
.index_box_one .right .item a .item_left {padding:29px 15px;background-color:#4A90E2}
.index_box_one .right .item a .item_left .data{display: flex;flex-direction: column;justify-content: center;align-items: center}
.index_box_one .right .item a .item_left .top{font-size:40px ;color: #fff}
.index_box_one .right .item a .item_left span{color:#fff}
.index_box_one .right .item a .item_right {font-size: 22px;color: #000;font-weight: 500;width: 83.16%;margin-left: 17px;padding-top: 12px;overflow: hidden}
.index_box_one .right .item a .item_right p {-webkit-line-clamp:2;font-size: 16px;font-weight: 400;line-height: 33px;margin-top: 12px; }

.index_box_one .right .item a .item_right .title{transition: color .3s}
.index_box_one .right .item a .item_right:hover .title{color: #4A90E2}






.index_box_two{background-color:#F0F2F3;padding: 80px 0 107px }
.index_box_two .list{display: flex;justify-content: space-between;padding: 0 88px;margin-top: 40px;}
.index_box_two .list .item{width: 46.779%;}
.index_box_two .list .item .img{padding-bottom: 66.456%;overflow: hidden}
.index_box_two .list .item .img img{transition: all .3s}
.index_box_two .list .item:hover .img img{transform: scale(1.2)}
.index_box_two .list .item .text{padding: 27px 16px 27px 30px}
.index_box_two .list .item .text{display: flex;justify-content: space-between;align-items: center}
.index_box_two .list .item:hover .text .left{color: #4A90E2}
.index_box_two .list .item .text .left{font-size:20px;color: #000;font-weight: 500;transition: all .3s}
.index_box_two .list .item .text .right{font-size:16px;color: #000;font-weight: 500;transform: all .3s;}
.index_box_two .list .item:hover .text .right{color: #4A90E2}


.swiper-pagination-bullet{width: 60px;line-height: 72px;border-radius: unset;color: #fff;font-size: 24px;height: unset;background-color: transparent;opacity: unset}
.swiper-pagination-bullet-active{background-color:#4A90E2 }
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal{bottom: 49px;left: 290px;width: unset;}
.swiper-button-next, .swiper-button-prev{bottom: 49px;top: unset;width: 60px;height: 72px;color: #fff;background-color: rgba(0,0,0,.2)}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin-left: 20px}
.swiper-button-next{left:739px }
.swiper-button-prev{left: 200px}
.swiper-button-next:after, .swiper-button-prev:after{font-size: 35px;}



.index_box_three{padding: 80px 0 109px;background-color: #fff}
.index_box_three .list {display: flex;margin-top: 40px;}
.index_box_three .list .item{width: 33.289%;}
.index_box_three .list .item:hover .text p{color:#4A90E2;}
.index_box_three .list .item .text{padding:13px  35px 29px 26px}
.index_box_three .list .item .img{padding-bottom: 63.241%;overflow: hidden}
.index_box_three .list .item .img img{transition: all .3s}
.index_box_three .list .item:hover .img img{transform: scale(1.2)}
.index_box_three .list .item .text p {font-size: 20px;color: #333;line-height: 40px;transition: all .3s;font-weight: 500;}
.index_box_three .list .item .text span{font-size: 14px;color: #000;transform: all .3s;}
.index_box_three .list .item:hover .text span{color:#4A90E2;}

.th {display: flex;justify-content: space-between;align-items: center}
.th .left{font-size: 36px;color: #000;line-height: 54px;font-weight: 500;}
.th .right{font-size: 18px;color: #000;line-height: 27px;width: unset;flex: unset;}
.th .right a {transition: all .3s;font-weight: 500;}
.th .right a:hover{color: #4A90E2}



/*底部*/
/*footer{background-color: #25252F}*/
/*footer .main_width{display: flex;justify-content: space-between;padding: 60px 0 98px;}*/
/*footer .main_width .left p{font-size: 18px;color: #fff;margin-top: 30px;}*/
/*footer .main_width .left p a{color: #4A90E2}*/
/*footer  .right{padding-right: 310px;}*/
/*footer  .right ul{display: flex}*/
/*footer  .right ul .t{font-size: 20px;color: #fff;font-weight: 500;line-height: 30px;margin-bottom: 38px;text-align: center}*/
/*footer  .right ul .item a {color: #fff;font-size: 18px;text-align: center;display: block;transition: all .3s;position: relative}*/
/*footer  .right ul .item a:hover{color: #4A90E2}*/
/*footer  .right ul .item{margin-top: 20px}*/
/*footer  .right ul li{position: relative}*/
/*footer  .right ul li:nth-of-type(n+2)::before{content: '';width: 2px;height: 20px;background-color: #ccc;position: absolute;left: -40px;top: 6px}*/
/*footer  .right ul li:nth-of-type(n+2){margin-left: 70px}*/
/*footer  .code{position: absolute;width: 100px;background-color: #fff;border-radius: 5px;left: 0;top: -200%;padding: 5px;transform: translateX(-125%);display: none;*/
/*}*/
/*footer .code i{width: 0;*/
/*    height: 0;*/
/*    border: transparent solid 12px;*/
/*    z-index: 2;*/
/*    border-left: #fff solid 12px;*/
/*    position: absolute;*/
/*    left: 99%;*/
/*    margin-left: 0;*/
/*    top: 40%;}*/
/*footer  .right ul .item a:hover .code{display: block}*/
/*footer  .code img{width: 100%;}*/
.flex_bet{display: flex;justify-content: space-between;align-items: center;}
.foot_bc_0419{background-color: #a61c4b;padding: 60px 0 81px;}
.foot_0419 {width: 61.25%;margin: 0 auto;align-items: unset}
.foot_0419 .foot_left_0419{width: 43.51%;min-width: 300px}
.foot_0419 .foot_left_0419 img{width: 100%;max-width: 300px;}
.foot_0419 .foot_left_0419 p{font-size: var(--fz18);color: #FFFFFF;line-height: 30px;}
.foot_0419 .foot_left_0419 p:nth-of-type(1){margin-top: 20px}
.foot_0419 .foot_left_0419 p a{color: #ffffff;}
.foot_0419 .foot_right_0419{width: 38.946%;align-items: unset}
.foot_0419 .foot_right_0419 .list{width: 44%;display: flex;flex-direction: column;align-items: center;}
.foot_0419 .foot_right_0419 .list h2{font-size: var(--fz20);color: #FFFFFF;line-height: 30px;margin-bottom: 20px}
.foot_0419 .foot_right_0419 .list a{font-size: 18px;color: #FFFFFF;line-height: 40px;text-align: center;}
.foot_0419 .foot_right_0419 .list a:hover{color: #9d8888}
.foot_0419 .foot_right_0419 span{height: 20px;border-left: 2px solid #CCCCCC;}

@media (max-width: 980px){
    .foot_0419{width: 95%;flex-direction: column;}
    .foot_0419 .foot_left_0419,.foot_0419 .foot_right_0419{width: 100%}
    .foot_0419 .foot_right_0419{margin-top: 10px}
    .foot_bc_0419{padding: 20px 0}
}