* { padding: 0; margin: 0; list-style: none; outline: none; text-decoration: none; box-sizing: border-box; font-family: '微软雅黑','Microsoft Yahei';}
img { max-width: 100%; position: relative; }
.img_size{overflow: hidden;position: relative;}
.img_size img{transition: .4s;}
.img_size img:hover{transform: scale(1.1);}
.MAX1400 { max-width: 1500px; width: 100%; padding: 0 30px; margin: 0 auto; }
.MAX1200 { max-width: 1260px; width: 100%; padding: 0 30px; margin: 0 auto; }
.maxheight408{max-height: 408px;overflow-y: scroll;}
.date_light{color:#888;font-size:12px;}
@media screen and (max-width: 992px) {
.maxheight408{max-height: 368px;}
}
.maxheight408::-webkit-scrollbar{transition: 0.5s;width: 4px;height: 4px;background-color: #F5F5F5;}
.maxheight408::-webkit-scrollbar-track{border-radius: 2px;background-color: #F5F5F5;}
.maxheight408::-webkit-scrollbar-thumb{border-radius: 2px;background-color: #999;}
.bg-dark{background-color: #3a3a3a;}
.text_box_white * { color: #fff; }
/* @media screen and (max-width: 992px) {
.MAX1400 { padding: 0 30px; }
.MAX1200 { padding: 0 30px; }
} */
.p_24_666_14_c{line-height: 24px;overflow: hidden;color: #666;font-size: 14px;text-align: center;height: 24px;overflow: hidden;}
.p_24_666_14{line-height: 24px;overflow: hidden;color: #666;font-size: 14px;text-align: justify}
.p_24_14_666{line-height: 24px;overflow: hidden;color: #666;font-size: 14px;text-align: justify}
.p_24_12_666{line-height: 24px;overflow: hidden;color: #666;font-size: 12px;text-align: justify}
.p_24_12_999{line-height: 24px;overflow: hidden;color: #999;font-size: 12px;text-align: justify}
.p_24_14_999{line-height: 24px;overflow: hidden;color: #999;font-size: 14px;text-align: justify}
.p_32_666_16{line-height: 32px;overflow: hidden;color: #666;font-size: 16px;text-align: justify}
.p_32_12_fff{line-height: 32px;overflow: hidden;color: #fff;font-size: 12px;text-align: justify}
.p_32_14_fff{line-height: 32px;overflow: hidden;color: #fff;font-size: 14px;text-align: justify}
.p_36_16_666{line-height: 36px;overflow: hidden;color: #666;font-size: 16px;text-align: justify}
.p_24_12_fff{line-height: 24px;overflow: hidden;color: #fff;font-size: 12px;text-align: justify}
.p_24_72_666_14{line-height: 24px;overflow: hidden;color: #666;font-size: 14px;max-height: 72px;text-align: justify}
.p_32_32_333_14{line-height: 32px;height: 32px;overflow: hidden;color: #333;font-size: 14px;text-align: justify}
.p_32_32_999_12{line-height: 32px;height: 32px;overflow: hidden;color: #999;font-size: 12px;text-align: justify}
.p_24_999_14{line-height: 24px;overflow: hidden;color: #999;font-size: 14px;text-align: justify}
.p_24_999_12{line-height: 24px;overflow: hidden;color: #999;font-size: 12px;}
.clear{clear: both;display: block;}
@font-face
{
font-family: 'impact_1';
src: url("../fonts/impact_0.ttf"), url("../fonts/impact_0.eot"),url(../fonts/impact_0.otf),url(../fonts/impact_0.svg),url(../fonts/impact_0.woff);
}
/*头部导航*/
.topbg { width: 100%; height: 62px; position: absolute; top: 50px; left: 0; z-index: 9999;}
.btn_navlist {display: none; float: right; height: 18px; width: 24px; position: fixed; box-sizing: border-box; z-index: 999; top: 20px; right: 20px; }
.btn_navlist > div { width: 24px; height: 2px; background: #fff; position: absolute; transition: 0.6s; } 
.btn_navlist > div.one { top: 0; } 
.btn_navlist > div.two { top: 8px; } 
.btn_navlist > div.three { top: 16px; } 
.btn_navlistclose > div.one { transform: rotateZ(45deg); top: 8px; } 
.btn_navlistclose > div.two { opacity: 0; } 
.btn_navlistclose > div.three { transform: rotateZ(-45deg); top: 8px; }
.topbg .top { max-width: 1260px; width: 100%; padding: 0 30px; margin: 0 auto; }
.topbg .toplogo{ float: left; }
.topbg .toplogo img { margin: 0; }
.topbg .right_contact{ float: right; margin-left: 50px;}
.topbg .right_contact .row{height: 62px;align-items: center;}
.topbg .right_contact span{color:#fff;font-size: 22px;margin-left: 10px;}
.topbg .right_contact svg *{fill:#fff;}
.topbg .right_contact svg{width: 32px;height: 32px;}
.topbg .topnav > li > a { display: block; height: 62px; line-height: 62px;text-align: center; font-size: 18px; transition: 0.6s; padding:0 20px; color:rgba(255, 255, 255, 0.6);background: none;border-radius: 0; }
.topbg .topnav { float: right;position: relative;right: 0;top:0;padding: 0;}
.topbg .topnav > li { float: left; position: relative;}
.topbg .topnav > li > a:hover {color:rgba(255, 255, 255, 1)}
.topbg .topnav > li > a.navnow {color:rgba(255, 255, 255, 1)}
.topbg .nav_drop { display: none;position: absolute; z-index: 999; top: 60px; left: 50%; overflow: hidden; background: #1e78ff; width: 140px;transition:.6s;padding:14px 0;border-radius:6px;transform: translateX(-50%);text-align: center;}
.topbg .nav_drop a {color:#fff;font-size:16px;line-height: 42px;display: block;text-align: left;}
.topbg .nav_drop > div {display: inline-block;}
/* .topbg .topnav > li:hover .nav_drop .limg { animation: 1s fadeIn; } */
/* .topbg .topnav > li:hover .nav_drop .drop_bg{ animation: .6s fadeInDown;} */


.topbg_white .right_contact span{color:#0487FF;}
.topbg_white .right_contact svg *{fill:#0487FF;}
.topbg_white .btn_navlist > div {background: #0487FF;} 
@media screen and (min-width: 992px) {
  .topbg_white{position: relative;top:0;margin:40px 0;}
  .topbg_white .topnav > li > a {color:#666}
  .topbg_white .topnav > li > a:hover {color:#0487FF}
  .topbg_white .topnav > li > a.navnow {color:#0487FF}
.topbg .topnav > li:hover .nav_drop {display: block;}
}

@media screen and (max-width: 992px) {
.topbg { width: 100%; height: 60px; position: fixed; top: 0; left: 0; z-index: 9999;background: #fff;box-shadow: 0 1px 3px rgba(0, 0, 0, .1); background-color: #0487FF;margin: 0;}
.topbg_white {background-color: #fff;}
.topbg .top {width: 100%; padding: 0 10px; margin: 0 auto; }
.topbg .toplogo img { height: 40px; margin: 10px 0; transition: 0.6s; }
.topbg .topnav { position: fixed; right: 0; top: 60px; transition:1s; padding:10px; z-index: 9999; }
.topbg .topnav > li{ margin-bottom: 4px; float: none;}
.topbg .topnav > li > a { display: block; height: 40px; line-height: 40px; text-align: center; font-size: 16px; transition: 0.6s; padding:0 20px; color:#fff; background-color: #132333; border-radius: 6px; }
.topbg .topnav > li > a.navnow { background-color: #0487FF; }
.topbg .nav_hide{right: -200px;}
.topbg .nav_drop{ display: none; }
.btn_navlist{display: block;}
.topbg .right_contact{ margin-left: 0;margin-right: 70px;}
.topbg .right_contact .row{height: 60px}
}

/*头部导航*/
.swiper_banner { position: relative; width: 100%; height: 100%; left: 0; top: 0; overflow: hidden; }
.swiper_banner .swiper-slide { display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; }
.swiper_banner .swiper-slide h1 { font-size: 50px; line-height: 50px; }
.swiper_banner .swiper-slide h2 { font-size: 32px; margin: 32px auto; }
.swiper .swiper-slide { overflow: hidden; position: relative; }
.main_banner .swiper-pagination{bottom:40px}
.main_banner .swiper-pagination .swiper-pagination-bullet{width: 60px;height: 4px;border-radius: 2px;}
@media screen and (max-width: 992px) {
.main_banner {margin-top: 60px;}
.main_banner .swiper-pagination{bottom:10px}
.main_banner .swiper-pagination .swiper-pagination-bullet{width: 30px;height: 2px;}
}
body .swiper .swiper-pagination-bullet { width: 12px; height: 12px; margin: 20px 0; background-color: #c30d23; }
body .swiper .swiper-pagination-white .swiper-pagination-bullet { background-color: #fff; }
.logo_name_erweima_bgwhite { background-color: white; border-radius: 10px; padding: 16px; }
.logo_name_erweima_bgwhite .logo_img { max-width: 200px; }
.main_swiper .swiper-slide-about{background: #fff url(../images/bgi1.png);}
.main_swiper .swiper-slide-about .slide_about_box{position: relative;width: 100%;top:50px;transition: .6s;}
.main_swiper .swiper-slide-about.center .slide_about_box{position: absolute;top:50%;transform: translateY(-50%);}
.main_swiper .swiper-slide-product{background: #fff url(../images/bgi1.png);display: flex;align-items: center;justify-content: center;flex-direction: column;}
.main_about_img{max-width: 50%;}
.swiper-slide-application{background: #fff url(../images/bgi1.png);}
.slide_application_box{position: absolute;top:50%;transform: translateY(-50%);width: 100%;}
.slide_partner_box{position: absolute;top:50%;transform: translateY(-50%);width: 100%;}
.swiper_partner{padding: 4px;}
.swiper_partner .swiper-slide{background: #fff;box-shadow: 0 0 3px rgba(0, 0, 0, .1);border-radius: 3px;overflow: hidden;display: flex;align-items: center;justify-content: center;height: 90px;}
.swiper_partner .swiper-slide img{max-height: 80%;max-width: 80%;display: block;margin: 0 auto;}
@media screen and (max-width:992px){
.swiper-slide-banner{height: 50%;}
.main_swiper { height: calc(100% - 60px); top: calc(30px + 30px); }
.swiper_banner .swiper-slide h1 { font-size: 30px; line-height: 30px; }
.swiper_banner .swiper-slide h2 { font-size: 20px; margin: 16px auto; }
}
@media screen and (max-width:768px){
body .swiper .swiper-pagination-bullet { width: 6px; height: 6px; margin: 10px 0;}
.swiper_partner .swiper-slide{height: 70px;}
.swiper_banner .swiper-slide h1 { font-size: 20px; line-height: 24px; }
.swiper_banner .swiper-slide h2 { font-size: 16px; margin: 16px auto;padding: 0 20px;}
.logo_name_erweima_bgwhite {padding: 10px; }
.logo_name_erweima_bgwhite .logo_img { max-width: 140px; }
.logo_name_erweima_bgwhite h3 {font-size: 14px; }
.logo_name_erweima_bgwhite .erweima{max-width: 60px;}
.logo_name_erweima_bgwhite .col-auto:nth-of-type(1){padding-right:0}
/* .logo_name_erweima_bgwhite .col-auto:nth-of-type(2){padding-left:0} */
}
@media screen and (max-width:576px){
.swiper_partner .swiper-slide{height: 60px;}
}
/* banner */
/* list */
.list_img_cover_title_sub_tags_more{position: relative;text-align: right;}
.list_img_cover_title_sub_tags_more img{display: block;}
.list_img_cover_title_sub_tags_more .cover_box{position:absolute;width: 100%;height: 100%;top:0;left: 0;padding:40px;transition: .6s;}
.list_img_cover_title_sub_tags_more .cover_box *{color:#fff;}
.list_img_cover_title_sub_tags_more .title{font-size: 40px;font-weight: bold;margin:0 0 12px 0}
.list_img_cover_title_sub_tags_more sub{font-size: 24px;position: relative;top:-6px;}
.list_img_cover_title_sub_tags_more .tags{font-size: 18px;line-height: 30px;margin-bottom: 30px;margin-top: 20px;}
.list_img_cover_title_sub_tags_more .more{font-size: 18px;}
.list_img_cover_title_sub_tags_more:hover .cover_box{background: rgba(0, 0, 0, 0.2);}
@media screen and (max-width:768px) {
.list_img_cover_title_sub_tags_more .cover_box{padding:20px;}
.list_img_cover_title_sub_tags_more .title{font-size: 20px;}
.list_img_cover_title_sub_tags_more sub{font-size: 14px;}
.list_img_cover_title_sub_tags_more .tags{font-size: 14px;line-height: 24px;margin:12px 0}
.list_img_cover_title_sub_tags_more .more{font-size: 12px;}
}
.list_rimg__title_sub_tags_more{position: relative;text-align: left;position: relative;}
.list_rimg__title_sub_tags_more .img_box{width: 50%;margin-left: 50%;}
.list_rimg__title_sub_tags_more .img_box img{display: block;}
.list_rimg__title_sub_tags_more .text_box{position:absolute;width: 50%;height: 100%;top:0;left: 0;padding:40px;transition: .6s;background: #cfdeea;}
.list_rimg__title_sub_tags_more .title{font-size: 32px;font-weight: bold;margin:0 0 12px 0;color:#222;}
.list_rimg__title_sub_tags_more sub{font-size: 20px;position: relative;top:-6px;color:#005aa0;font-weight: normal;}
.list_rimg__title_sub_tags_more .tags{font-size: 16px;line-height: 30px;margin-bottom: 30px;margin-top: 20px;color:#666;}
.list_rimg__title_sub_tags_more .tags a{color:#666;}
.list_rimg__title_sub_tags_more .more{font-size: 16px;color:#005aa0;}
@media screen and (max-width:768px) {
.list_rimg__title_sub_tags_more .text_box{padding:16px;}
.list_rimg__title_sub_tags_more .title{font-size: 18px;margin: 0 0 10px 0;}
.list_rimg__title_sub_tags_more sub{font-size: 14px;display: none;}
.list_rimg__title_sub_tags_more .tags{font-size: 14px;line-height: 20px;margin: 0;}
.list_rimg__title_sub_tags_more .more{font-size: 14px;display: none;}
}
.list_limg__title_sub_tags_more{position: relative;text-align: left;position: relative;}
.list_limg__title_sub_tags_more .img_box{width: 50%;}
.list_limg__title_sub_tags_more .img_box img{display: block;}
.list_limg__title_sub_tags_more .text_box{position:absolute;width: 50%;height: 100%;top:0;right: 0;padding:40px;transition: .6s;background: #cfdeea;}
.list_limg__title_sub_tags_more .title{font-size: 32px;font-weight: bold;margin:0 0 12px 0;color:#222;}
.list_limg__title_sub_tags_more sub{font-size: 20px;position: relative;top:-6px;color:#005aa0;font-weight: normal;}
.list_limg__title_sub_tags_more .tags{font-size: 16px;line-height: 30px;margin-bottom: 30px;margin-top: 20px;color:#666;}
.list_limg__title_sub_tags_more .tags a{color:#666;}
.list_limg__title_sub_tags_more .more{font-size: 16px;color:#005aa0}
@media screen and (max-width:768px) {
.list_limg__title_sub_tags_more .text_box{padding:16px;}
.list_limg__title_sub_tags_more .title{font-size: 18px;margin: 0 0 10px 0;}
.list_limg__title_sub_tags_more sub{font-size: 14px;display: none;}
.list_limg__title_sub_tags_more .tags{font-size: 14px;line-height: 20px;margin: 0;}
.list_limg__title_sub_tags_more .more{font-size: 14px;display: none;}
}
.list_img_cover_title_sum_more{position: relative;}
.list_img_cover_title_sum_more .cover_box{background: rgba(0, 90, 160, 0.6);position:absolute;width: 100%;height: 100%;top:0;left: 0;padding:20px;transition: .6s;}
.list_img_cover_title_sum_more .cover_box *{color:#fff;}
.list_img_cover_title_sum_more .title{font-size: 24px;font-weight: bold;margin:0 0 12px 0}
.list_img_cover_title_sum_more .sum{font-size: 16px;line-height: 30px;}
.list_img_cover_title_sum_more .more{position: absolute;left: 15px;bottom: 20px;font-size: 14px;}
.list_img_cover_title_sum_more:hover .cover_box{background: rgba(0, 90, 160, 0.7);}
@media screen and (max-width:768px) {
.list_img_cover_title_sum_more{border-radius: 12px;overflow: hidden;}
.list_img_cover_title_sum_more .cover_box{padding:16px;}
.list_img_cover_title_sum_more .title{font-size: 20px;}
.list_img_cover_title_sum_more .sum{font-size: 14px;line-height: 24px;}
.list_img_cover_title_sum_more .more{font-size: 14px;}
.list_img_cover_title_sum_more .img_box{height: 160px;overflow: hidden;}
}
@media screen and (max-width:576px) {
.list_img_cover_title_sum_more .cover_box{padding:8px;}
.list_img_cover_title_sum_more .title{font-size: 14px;margin:0;text-align: center;line-height: 24px;}
.list_img_cover_title_sum_more .sum{display: none;}
.list_img_cover_title_sum_more .more{position: relative;left: 0;bottom: 0;font-size: 12px;display: none;}
.list_img_cover_title_sum_more .img_box{height: 40px;overflow: hidden;}
}
.title_center_text{padding:0;position: relative;margin-bottom: 40px;}
.title_center_text .title{text-align: center;font-size: 36px;color:#1e78ff;font-weight: bold;margin:0 0 6px 0}
.title_center_text .text{text-align: center;font-size: 24px;color:#000;}
@media screen and (max-width:768px) {
.title_center_text{padding:0;margin-bottom: 20px;}
.title_center_text .title{font-size: 24px;}
.title_center_text .text{font-size: 14px;}
}
.title_center_text2{padding:0;position: relative;margin-bottom: 40px;}
.title_center_text2 .title{text-align: center;font-size: 30px;color:#000;font-weight: bold;margin:0 0 6px 0}
.title_center_text2 .text{text-align: center;font-size: 14px;color:#888;}
@media screen and (max-width:768px) {
.title_center_text2{padding:0;margin-bottom: 20px;}
.title_center_text2 .title{font-size: 20px;}
.title_center_text2 .text{font-size: 12px;}
}
.title_center_text3{padding:0;position: relative;margin-bottom: 40px;border-bottom: 1px solid #eee;}
.title_center_text3 .title{text-align: center;font-size: 30px;color:#000;font-weight: bold;margin:0 0 40px 0}
@media screen and (max-width:768px) {
.title_center_text3{padding:0;margin-bottom: 20px;}
.title_center_text3 .title{font-size: 20px;margin-bottom: 10px;}
}
.title_center_whitetext{padding:0;position: relative;margin-bottom: 20px;}
.title_center_whitetext .title{text-align: center;font-size: 36px;color:#1e78ff;font-weight: bold;margin:0 0 6px 0}
.title_center_whitetext .text{text-align: center;font-size: 24px;color:#fff;}
@media screen and (max-width:768px) {
.title_center_whitetext{padding:0;margin-bottom: 10px;}
.title_center_whitetext .title{font-size: 24px;}
.title_center_whitetext .text{font-size: 14px;}
}
.title_center_text_more{padding:0 0 20px 0;position: relative;}
.title_center_text_more .title{text-align: center;font-size: 36px;color:#333;font-weight: bold;margin:0 0 12px 0}
.title_center_text_more .text{text-align: center;font-size: 16px;color:#666;}
.title_center_text_more .more{position: absolute;right:10px;bottom: 14px;font-size: 12px;color:#005aa0;font-weight: bold;}
@media screen and (max-width:768px) {
.title_center_text_more{padding:0 0 12px 0;}
.title_center_text_more .title{font-size: 20px;}
.title_center_text_more .text{font-size: 12px;}
.title_center_text_more .more{right:12px;top: 12px;font-size: 12px;}
}
.title_center_btn_more{padding:0 0 20px 0;position: relative;}
.title_center_btn_more .title{text-align: center;font-size: 36px;color:#333;font-weight: bold;margin:0 0 12px 0}
.title_center_btn_more .btn_box{text-align: center;}
.title_center_btn_more .more{position: absolute;right:0;bottom: 50px;font-size: 12px;color:#005aa0;font-weight: bold;}
@media screen and (max-width:768px) {
.title_center_btn_more{padding:0 0 12px 0;}
.title_center_btn_more .title{font-size: 20px;}
.title_center_btn_more .more{top: 12px;font-size: 12px;}
}
.list_img_title{position: relative;}
.list_img_title .img_box{position: relative;border-radius: 10px;border:4px solid #fff;overflow: hidden;}
.list_img_title .img_box .img_size{position: relative;height: 0;padding-bottom: 80%;overflow: hidden;}
.list_img_title .title{height: 50px;line-height: 50px;overflow: hidden;text-align: center;font-size: 16px;color:#333;font-weight: bold;width: 100%;position: relative;}
.list_img_title .img_box img{transition: 0.6s;}
.list_img_title:hover .img_box img{ transform: scale(1.1);}
/* .list_img_title:hover .title{  animation: 1s fadeInDown;} */
@media screen and (max-width:768px) {
.list_img_title .title{height: 40px;line-height: 40px;font-size:14px;}
.list_img_title .img_box{border-radius: 10px;border:4px solid #fff;overflow: hidden;}
}
.list_img_title2{position: relative;margin-bottom: 40px;}
.list_img_title2 .img_box{position: relative;border-radius: 10px;border:4px solid #fff;overflow: hidden;}
.list_img_title2 .img_box .img_size{position: relative;height: 0;padding-bottom: 63%;overflow: hidden;}
.list_img_title2 .img_box .img_size img{width: 100%;}
.list_img_title2 .title{height: 50px;line-height: 50px;overflow: hidden;text-align: left;font-size: 16px;color:#333;width: 100%;position: relative;}
.list_img_title2 .img_box img{transition: 0.6s;}
.list_img_title2:hover .img_box img{ transform: scale(1.1);}
/* .list_img_title:hover .title{  animation: 1s fadeInDown;} */
@media screen and (max-width:768px) {
.list_img_title2{margin-bottom: 20px;}
.list_img_title2 .title{height: 40px;line-height: 40px;font-size:14px;}
.list_img_title2 .img_box{border-radius: 10px;border:4px solid #fff;overflow: hidden;}
}
.list_line_num_sub_text{position: relative;padding-left: 16px;}
.list_line_num_sub_text .line{position: absolute;left: 0;top:0;width: 1px;height: 100%;background-color: rgba(0, 0, 0, .2);}
.list_line_num_sub_text .line span{position: absolute;left: 0;top:0;width: 2px;height: 20%;background-color: #e60012;}
.list_line_num_sub_text .num{font-size: 48px;line-height: 1;font-family: impact,'impact_1';}
.list_line_num_sub_text sub{font-size: 24px;color:#e60012;padding-left: 6px;position: relative;top:-6px;}
.list_line_num_sub_text .text{font-size: 16px;color:#666;line-height: 20px;height: 20px;overflow: hidden;}
@media screen and (max-width:768px) {
.list_line_num_sub_text{padding-left: 10px;}
.list_line_num_sub_text .num{font-size: 24px;}
.list_line_num_sub_text sub{font-size: 14px;padding-left: 3px;top:-5px;}
.list_line_num_sub_text .text{font-size: 14px;line-height: 18px;height: 18px}
}
.text_666_30_16_auto{color:#666;line-height: 30px;font-size: 16px;}
.text_666_30_16{color:#666;line-height: 30px;font-size: 16px;max-height: 300px;overflow: auto;}
@media screen and (max-width:768px) {
.text_666_30_16{line-height: 20px;font-size: 12px;}
.text_666_30_16_auto{line-height: 20px;font-size: 12px;}
}
.btn_bline{font-size: 16px;color:#222;display: inline-block;padding:0 12px 12px;border-bottom: 2px solid rgba(0,0,0,0);transition: .6s;margin: 10px;}
.btn_bline.active{border-bottom: 2px solid rgba(244, 185, 54,1);font-weight: bold;}
.btn_bline:hover{border-bottom: 2px solid rgba(244, 185, 54,1);}
@media screen and (max-width:768px) {
.btn_bline{font-size: 12px;padding:6px 12px;margin: 2px;background-color: #fff;border-radius: 3px;border-bottom: 0;}
.btn_bline.active{border-bottom: 0;background-color: rgba(244, 185, 54,1);color:#222;}
.btn_bline:hover{border-bottom: none;}
}
.btn_radius_red{font-size: 16px;color:#222;display: inline-block;padding:14px 32px;border: 1px solid rgba(0,0,0,.2);transition: .6s;margin:0 10px;border-radius: 30px;}
.btn_radius_red.active{background: #0487FF;font-weight: bold;color:#fff;border:1px solid transparent}
.btn_radius_red:hover{background: #0487FF;color:#fff;border:1px solid transparent}
@media screen and (max-width:768px) {
.btn_radius_red{font-size: 12px;padding:6px 12px;margin: 2px;border-radius: 3px;}
}
.footer { background: #111111; padding: 60px 0 0; }
.footer *{color:#888;font-size: 16px;}
.footer h4{margin-bottom: 16px;}
.footer h4{color:#fff;font-size: 20px;}
.footer h4 a{color:#fff;font-size: 20px;}
.footer .footer_btn{display: flex;flex-direction: row-reverse;}
.footer .footer_btn .btn_3{margin-left: 16px;}
.footer .footer_tel{display: flex;flex-direction: row;align-items: center;justify-content: flex-end;margin-top: 20px;}
.footer .footer_tel span{color:#0487FF;font-size: 34px;}
.footer .footer_contact{text-align: right;margin-top: 20px;position: relative;}
.footer .footer_contact li{display: inline-block;width: 48px;height: 48px;border-radius: 50%;background-color: #fff;margin-left: 16px;}
.footer .footer_contact li .show_box{display: none;position: absolute;right: 0;bottom: 60px;z-index: 999;}
.footer .footer_contact li:hover .show_box{display: block;}
.footer .MAX1400{padding: 0 16px; }
.footer .footer_nav ul li{font-size: 14px;color:#666;line-height: 32px;}
.footer .bottom{padding: 16px 0;line-height: 20px;margin-top: 30px;background-color: #000;}
.footer .bottom *{font-size: 14px;color:#666;}
.footer .bottom .left{float: left;}
.footer .bottom .right{float: right;}
.footer .footer_right{text-align: right;}
.footer .footer_partner{display: flex;align-items: center;justify-content: space-between;}
.footer .footer_link{
  display: flex;
  flex-wrap:wrap;
  /*height: 24px;*/
  overflow: hidden;
}
.footer .footer_link li{padding:0;height: 24px;}
.footer .footer_link a{font-size:14px;padding: 0 16px;border-right:1px solid #666;display: inline-block;height: 14px;line-height: 14px;}
.footer .footer_link li:nth-last-of-type(1) a{border-right:0}
@media screen and (max-width:768px) {
.footer {padding: 20px 0 0; }
.footer .bottom .left{float: none;display: inline;}
.footer .bottom .right{float: none;display: inline;}
.footer .footer_nav ul li{font-size: 12px;line-height: 18px;}
.footer h4{font-size: 14px;}
.footer ul{margin-top: 6px;}
.footer .bottom{margin-top: 16px;}
.footer .bottom *{font-size: 12px;}
}
.nybanner{width: 100%;position: relative;overflow: hidden;margin-top: 100px;}
.nybanner .width1920{width: 1920px;position: relative;left: 50%;transform: translateX(-50%);}
.nybanner .width1920 img{width: 100%;display: block;}
@media screen and (max-width:992px) {
.nybanner{margin-top: 60px;}
.nybanner .width1920{width: 1700px;}
}
@media screen and (max-width:768px) {
.nybanner .width1920{width: 1300px;}
}
.box_radius_shadow{border-radius: 16px;box-shadow: 0 0 3px rgba(0, 0, 0, .1);overflow: hidden;}
.box_shadow_radius{border-radius: 20px;overflow: hidden;box-shadow:0 0 3px rgba(0, 0, 0, .1)}
.box_shadow_radius img{display: block;}
.img_box_radius{border-radius: 10px;overflow: hidden;}
.img_box_radius img{width:100%}
@media screen and (max-width:768px) {
.img_box_radius{max-height: 100px;display: flex;align-items: center;}
}
.img_logos_s{height: 70px;border-radius: 6px;overflow: hidden;box-shadow: 0 0 3px rgba(0, 0, 0, .1);margin-bottom: 12px;display: flex;align-items: center;justify-content: center;}
.img_logos_s img{max-width: 80%;max-height: 80%;}
.row-p6{margin-left: -6px;margin-right: -6px;}
.row-p6 > *{padding-left: 6px;padding-right: 6px;}
.title_imgicon{display: flex;align-items: center;margin-bottom: 16px;}
.title_imgicon .title{font-size: 32px;color:#0487FF;font-weight: normal;margin-left: 10px;}
@media screen and (max-width:768px) {
.title_imgicon{margin-bottom: 16px;}
.title_imgicon .title{font-size: 20px;margin-left: 10px;}
.title_imgicon img{max-height: 20px;}
}
.list_year_doot_title{display: flex;align-items: center;cursor: pointer;}
.list_year_doot_title .year{font-size: 20px;color:#222;font-weight: normal;}
.list_year_doot_title .title{font-size: 20px;color:#222;font-weight: normal;margin-left: 10px;}
.list_year_doot_title .doot{margin-left: 10px;width:16px;height: 16px;border-radius: 50%;border:2px solid #222;}
@media screen and (max-width:768px) {
.list_year_doot_title .title{display: none;}
.list_year_doot_title .doot{display: none;}
.list_year_doot_title .year{font-size: 12px;}
}
.list_limg_title_text3{position: relative;border-radius: 0;overflow: hidden;}
.list_limg_title_text3 .img_box{position: relative;width: 50%;}
.list_limg_title_text3 .img_box img{width: 100%;display: block;}
.list_limg_title_text3 .text_box{position: absolute;left: 50%;right: 0;top:0;bottom:0;overflow: hidden;padding: 32px;background: #fff;}
.list_limg_title_text3 .text_box .title{font-size: 20px;color:#222;font-weight: normal;margin-bottom: 10px;font-weight: bold;}
.list_limg_title_text3 .text_box .text{font-size: 14px;color:#666;line-height: 24px;height: 96px;overflow: hidden;}
@media screen and (max-width:768px) {
/* .list_limg_title_text3{} */
.list_limg_title_text3 .img_box{width: 100%;border-radius: 10px;overflow: hidden;max-height: 120px;display: flex;align-items: center;}
.list_limg_title_text3 .text_box{position: relative;left: 0;padding: 10px 0;background: #fff;}
.list_limg_title_text3 .text_box .title{font-size: 16px;}
.list_limg_title_text3 .text_box .text{font-size: 12px;color:#666;line-height: 20px;max-height: 100px;overflow: hidden;}
}
.list_limg_title_text2{position: relative;border-radius: 20px;overflow: hidden;}
.list_limg_title_text2 .img_box{position: relative;width: 50%;}
.list_limg_title_text2 .img_box img{width: 100%;display: block;}
.list_limg_title_text2 .text_box{position: absolute;left: 50%;right: 0;top:0;bottom:0;overflow: hidden;padding: 32px;background: #f4f4f4;}
.list_limg_title_text2 .text_box .title{font-size: 20px;color:#222;font-weight: normal;margin-bottom: 10px;font-weight: bold;}
.list_limg_title_text2 .text_box .text{font-size: 14px;color:#666;}
@media screen and (max-width:768px) {
.list_limg_title_text2{border-radius: 10px;}
.list_limg_title_text2 .img_box{width: 100%;border-radius: 10px;max-height: 120px;display: flex;align-items: center;}
.list_limg_title_text2 .text_box{position: relative;left: 0;padding: 10px;}
.list_limg_title_text2 .text_box .title{font-size: 16px;}
.list_limg_title_text2 .text_box .text{font-size: 12px;color:#666;line-height: 20px;max-height: 100px;overflow: hidden;}
}
.list_limg_title_text{position: relative;}
.list_limg_title_text .img_box{position: relative;width: 46%;}
.list_limg_title_text .img_box img{width: 100%;display: block;}
.list_limg_title_text .text_box{position: absolute;left: 46%;right: 0;top:0;bottom:0;overflow: hidden;padding-left: 24px;}
.list_limg_title_text .text_box .title{font-size: 20px;color:#222;font-weight: normal;margin-bottom: 10px;font-weight: bold;}
.list_limg_title_text .text_box .text{font-size: 14px;color:#666;}
@media screen and (max-width:576px){
.list_limg_title_text .img_box{width: 80%;margin:0 auto;max-height: 60px;}
.list_limg_title_text .text_box{position: relative;left: 0;padding: 16px;background: rgba(255, 255, 255, 1);border-radius: 10px;}
.list_limg_title_text .text_box .title{font-size: 16px;text-align: center;}
}
.swiper-slide-thumb-active .list_year_doot_title .year{color:#0487FF}
.swiper-slide-thumb-active .list_year_doot_title .title{color:#0487FF}
.swiper-slide-thumb-active .list_year_doot_title .doot{border-color:#0487FF;border-width: 3px;}
@media screen and (max-width:576px){
}
.swiper-news .swiper-pagination-news{left: 50%;width: 50%;padding-left: 30px;text-align: left;bottom:20px}
.swiper-news .swiper-pagination-news .swiper-pagination-bullet{width: 32px;height: 4px;border-radius: 2px;}
@media screen and (max-width:576px){
.swiper-news .swiper-pagination-news{left: 0;width: 100%;padding-left: 0;text-align: center;bottom:10px}
}
.swiper-pagination-team .swiper-pagination-bullet{width: 32px;height: 4px;border-radius: 2px;}
.swiper-pagination-team .swiper-pagination-bullet-active{background: #0487FF;}
.about_dev_bg{background: url(../images/about_dev_bg.jpg);background-size: cover;}
.about_news_bg{background: url(../images/about_news_bg.jpg);background-size: cover;}
.swiper-dev-cont-box{padding: 30px;border-radius: 20px;overflow: hidden;background:rgba(247, 247, 247, .2);box-shadow: 0 0 3px rgba(0, 0, 0, .1);}
@media screen and (max-width:768px){
.swiper-dev-cont-box{padding: 0;border-radius: 0;box-shadow: none;}
}
.swiper-dev-thumb .swiper-slide{display: flex;align-items: center;}
.swiper-team{border-radius: 20px;overflow: hidden;}
@media screen and (max-width:768px){
.swiper-team{border-radius: 10px;}
}
.list_sum_date_more { position: relative; padding:0;margin-bottom: 24px;}
.list_sum_date_more .date { width: 70px; text-align: center;position:absolute;left: 0;top:50%;transform: translateY(-50%);}
.list_sum_date_more .text_box {position: relative; flex:0 0 auto;margin-left: 70px;border-left: 1px dashed #ddd;padding-left: 20px;}
.list_sum_date_more .title { font-size: 16px; color: #333; font-weight: bold; height: 18px; line-height: 18px; overflow: hidden; margin: 0 0 6px 0; padding-right: 80px; }
.list_sum_date_more .day { font-size: 14px; font-weight: normal; line-height: 1.5;color:#888; }
.list_sum_date_more .year { font-size: 16px; font-weight: bold; line-height: 1.5;color:#666; }
.list_sum_date_more .sum { line-height: 20px; overflow: hidden; font-size: 12px; color: #666; height: 40px; }
.list_sum_date_more .more { position: absolute; right: 0; top: 0; font-size: 12px; color: #aaa; display: none;}
.list_sum_date_more:hover .title { color: #1b5288; }
.list_sum_date_more:hover .sum { color: #666; }
@media screen and (max-width:768px){
.list_sum_date_more {margin-bottom: 20px;}
.list_sum_date_more .date { width: 50px; text-align: left;}
.list_sum_date_more .text_box {margin-left: 50px;padding-left: 12px;}
.list_sum_date_more .title { font-size: 14px; }
}
.btn_bline{font-size: 16px;color:#222;display: inline-block;padding:0 20px;border-bottom: 2px solid rgba(0,0,0,0);transition: .6s;margin:0 12px;line-height: 50px;}
.btn_bline.active{border-bottom: 2px solid #0487FF;font-weight: bold;}
.btn_bline:hover{border-bottom: 2px solid #0487FF;}
@media screen and (max-width:768px){
.btn_bline{font-size: 12px;padding:0 12px;margin:0 1px;background-color: #f4f4f4;border-radius: 4px;border-bottom: 0;line-height: 32px;}
.btn_bline.active{border-bottom: 0;background-color: #0487FF;color:#fff;}
.btn_bline:hover{border-bottom: none;}
}
.btn_bline2{font-size: 20px;color:#222;display: inline-block;padding:0 20px;transition: .6s;margin:0 12px;line-height: 60px;position: relative;}
.btn_bline2::after{content: '';position: absolute;width: 40px;height: 3px;background-color: #0487FF;bottom:0;left: 50%;margin-left: -20px;opacity: 0;transition: .5s;}
.btn_bline2.active{color:#0487FF}
.btn_bline2.active::after{opacity: 1;}
.btn_bline2:hover{color:#0487FF}
.btn_bline2:hover::after{opacity: 1;}
@media screen and (max-width:768px){
.btn_bline2{font-size: 12px;padding:0 12px;margin:1px;background-color: #f4f4f4;border-radius: 4px;border-bottom: 0;line-height: 32px;}
.btn_bline2.active{border-bottom: 0;background-color: #0487FF;color:#fff;}
.btn_bline2:hover{border-bottom: none;}
}
.btn_box_bline{display: flex;justify-content: center;position: relative;}
.btn_box_bline .bottom_line{border-bottom: 1px dashed #ddd;position:absolute;left: 0;right:0;top:50%;z-index: -1;}
.btna_icon_text{display: flex;border:1px solid #ddd;align-items: center;padding: 0 20px;border-radius: 16px;height: 32px;margin:0 6px;background: #fff;}
.btna_icon_text span{color:#333;font-size: 14px;padding-right: 6px;}
@media screen and (max-width:576px){
.btna_icon_text{padding: 0 6px;border-radius: 10px;height: 24px;margin:0 4px;}
.btna_icon_text span{font-size: 12px;padding-right:4px;}
}
.center_nav{text-align: center;border-bottom: 1px solid #eee;}
.center_nav2{text-align: center;border-bottom: 1px solid #eee;margin-bottom: 30px;}
@media screen and (max-width:576px){
.center_nav{border-bottom:none;margin-top: 20px;}
.center_nav2{border-bottom:none;}
}
.page { margin: 20px auto; text-align: center; }
.page span, .page a { background-color: #f4f4f4; display: inline-block; height: 40px; line-height: 40px; padding: 0 16px; border-radius: 3px; margin-right: 6px; border: none; }
.page select { border: none; outline: none; background-color: transparent; }
.page span{cursor:not-allowed;}
.page .current,.page .active { background-color: #0487FF; color: #fff; }
.page .disabled { background-color: #f4f4f4; color: #888; }
.page a:hover{ background-color: #0487FF; color: #fff; }
@media screen and (max-width:576px){
.page span, .page a {height: 32px; line-height: 32px; padding: 0 10px;margin-right: 2px; }
}
@media screen and (max-width:576px){
.row-sm-p6{margin-left: -6px;margin-right: -6px;}
.row-sm-p6 > *{padding-left: 6px;padding-right: 6px;}
}
.bg_radius{background: #f4f4f4;border-radius: 20px;overflow: hidden;height: 100%;}
.detail-title{color:#015387;margin-bottom: 16px;}
.detail-date{color:#666;margin-bottom: 16px;font-size: 14px;}
@media screen and (max-width:576px){
.bg_radius{border-radius: 10px;}
.detail-title{margin-bottom: 10px;font-size: 20px;}
}
.swiper-pro-imgs{position: relative;}
.swiper-pro-imgs .swiper-slide{width: auto;}
.swiper-pro-imgs .swiper-slide .img_box{border-radius: 20px;overflow: hidden;}
.swiper-pro-imgs .swiper-slide .img_box img{display: block;}
.swiper-pro-imgs .swiper-pagination{left: 50%;transform: translateX(-50%);background: #f4f4f4;border-radius: 12px 12px 0 0;width: auto;display: flex;align-items: flex-end;height: 20px;bottom:0;padding: 0 20px;}
.swiper-pro-imgs .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;border-radius: 6px;background: #222;}
.swiper-pro-imgs .swiper-pagination .swiper-pagination-bullet-active{background: #0487FF;}
@media screen and (max-width:576px){
.swiper-pro-imgs .swiper-slide img{max-height: 200px;}
}
.bg-light{background: #f4f4f4;}
.bg-white{background: #fff;}
.title_h2{font-size: 24px;}
@media screen and (max-width:576px){
.title_h2{font-size: 16px;}
}
.text-center{text-align: center;}
.list_title_city_num_icon_drop{margin-bottom: 20px;overflow: hidden;}
.list_title_city_num_icon_drop .drop_btn{background: #f4f4f4;display: flex;align-items: center;justify-content: space-between;padding:10px 20px;transition: .6s;}
.list_title_city_num_icon_drop .icon{width: 40px;height: 40px;border-radius: 20px;border:1px solid #0487FF;position: relative;}
.list_title_city_num_icon_drop .icon svg{display: block;transform: translate(-50%,-50%) rotate(0);position: absolute;left:50%;top:50%;transition: .6s;}
.list_title_city_num_icon_drop .active{background: #0487FF;}
.list_title_city_num_icon_drop .active .title{color: #fff;}
.list_title_city_num_icon_drop .active .city{color: #fff;}
.list_title_city_num_icon_drop .active .num{color: #fff;}
.list_title_city_num_icon_drop .active .icon{color: #fff;border-color:#fff}
.list_title_city_num_icon_drop .active .icon svg{transform: translate(-50%,-50%) rotate(90deg);fill:#fff}
.list_title_city_num_icon_drop .drop_box{height: 0;overflow: hidden;transition: .6s;}
@media screen and (max-width:576px){
.list_title_city_num_icon_drop{margin-bottom: 10px;}
.list_title_city_num_icon_drop *{font-size: 12px;}
.list_title_city_num_icon_drop .icon{width: 18px;height: 24px;border:none}
.list_title_city_num_icon_drop .drop_btn{padding: 6px 10px;}
}
.contact_bg{background: url(../images/contact_bg.jpg);background-size: cover;}
.btn_submit{height: 56px;display: block;text-align: center;width: 100%;border:none;cursor: pointer;font-weight: bold;color:#0487FF;font-size: 20px;background: #fff;border-radius: 10px;overflow: hidden;border:1px solid #ddd}
.btn_submit2{height: 62px;display: block;text-align: center;width: 100%;border:none;cursor: pointer;font-weight: bold;background-color:#0487FF;font-size: 20px;color: #fff;border-radius: 10px;overflow: hidden;border:1px solid #ddd}
.list_icon_input{height: 56px;overflow: hidden;display: flex;align-items: center;border-radius: 10px;overflow: hidden;margin-bottom: 20px;padding: 0 20px;background: #fff;border:1px solid #ddd}
.list_icon_input input{border:none;outline: none;background: none;flex-grow: 1;}
.list_icon_input svg{margin-right: 10px;}
.list_icon_textarea{height: 208px;overflow: hidden;display: flex;border-radius: 10px;overflow: hidden;margin-bottom: 20px;padding: 0 20px;background: #fff;border:1px solid #ddd}
.list_icon_textarea textarea{border:none;outline: none;background: none;margin-top: 20px;flex-grow: 1;}
.list_icon_textarea svg{margin-right: 10px;margin-top: 20px;}

.list_icon_text{text-align: center;}
.list_icon_text .text{color:#666;font-size: 16px;line-height: 32px;}
@media screen and (max-width:992px){
.btn_submit2{height: 52px;font-size: 16px;}

  .list_icon_text svg{width: 36px;height:36px;}
  .list_icon_text .text{font-size: 14px;line-height: 24px;}

}

.title_bline2{border-bottom: 1px solid #eee;padding-bottom: 20px;margin-bottom: 20px;}
.title_bline2 .title{font-size: 24px;font-weight: bold;color:#0487FF}
.list_img_title_sum { position: relative; overflow: hidden; box-shadow: 0 0 3px rgba(0, 0, 0, .1);border-radius: 10px;overflow: hidden;}
.list_img_title_sum .img_box { position: relative; }
.list_img_title_sum .img_box .img_size { height: 0; padding-bottom: 60%; overflow: hidden; }
.list_img_title_sum .img_box .img_size img { width: 100%; transition: 0.6s; display: block; }
.list_img_title_sum .text_box{ padding:20px; }
.list_img_title_sum .title { height: 24px; line-height: 24px; overflow: hidden; font-size: 16px; font-weight: bold; padding: 0; color: #222; }
.list_img_title_sum .sum { height: 36px; line-height: 18px; overflow: hidden; font-size: 14px; padding: 0; color: #666; }
@media screen and (max-width:576px){
.list_img_title_sum .title {  font-size: 14px; }
.list_img_title_sum .text_box{ padding:12px; }
.list_img_title_sum .sum {  font-size: 12px; }
}
.list_img_title_sum2 { position: relative; overflow: hidden;margin-bottom: 30px;}
.list_img_title_sum2 .img_box { position: relative; }
.list_img_title_sum2 .img_box .img_size { height: 0; padding-bottom: 63%; overflow: hidden; border-radius: 6px;overflow: hidden;}
.list_img_title_sum2 .img_box .img_size img { width: 100%; transition: 0.6s; display: block; }
.list_img_title_sum2 .text_box{position: relative;}
.list_img_title_sum2 .title { height: 24px; line-height: 24px; overflow: hidden; font-size: 16px; font-weight: bold; padding: 0; color: #222;margin: 16px 0 10px 0; }
.list_img_title_sum2 .sum { height: 36px; line-height: 18px; overflow: hidden; font-size: 12px; padding: 0; color: #666; }
@media screen and (max-width:576px){
.list_img_title_sum2 .title {  font-size: 14px;margin: 0;}
.list_img_title_sum2 .text_box{ padding:10px 0 0; }
.list_img_title_sum2 .sum {  font-size: 12px; }
}
.title_date_sourse{text-align: center;padding: 20px 0;border-bottom: 1px solid #eee;margin-bottom: 20px;}
.title_date_sourse .title{font-size: 24px;margin-bottom: 10px;}
.title_date_sourse .date{font-size: 14px;color:#666;}
@media screen and (max-width:576px){
.title_date_sourse{padding: 12px 0;margin-bottom:12px;}
.title_date_sourse .title{font-size: 16px;margin-bottom: 6px;}
.title_date_sourse .date{font-size: 12px;}
}
.nav_item_l{font-size: 16px;font-weight: bold;padding: 0 20px 0 0;color:#0487FF}
.title_bline .title{font-weight: bold;font-size: 24px;color:#222;}
.title_bline .line{margin:20px 2px;background: #0487FF;height: 4px;width: 60px;border-radius: 2px;}
.acting .act_limg{animation: 1s fadeInLeft;}
.acting .act_ltext{animation: 1s fadeInLeft;}
.acting .act_rblock1{animation: 1s fadeInRight;animation-delay: 0;}
.acting .act_rblock2{animation: 1s fadeInRight;animation-delay: 100ms;}
.acting .act_rblock3{animation: 1s fadeInRight;animation-delay: 200ms;}
.acting .act_rblock4{animation: 1s fadeInRight;animation-delay: 300ms;}
.acting .act_fadeInLeft{animation: 1s fadeInLeft;}
.acting .act_fadeInRight{animation: 1s fadeInRight;}
.acting .act_fadeInDown{animation: 1s fadeInDown;}
.acting .act_rotateInDownLeft{animation: 1s rotateInDownLeft;}
.acting .act_lightSpeedInRight{animation: 1s lightSpeedInRight;}
.acting .act_slideInUp{animation: 1s slideInUp;}
.acting .act_slideInRight{animation: 1s slideInRight;}
.acting .act_flipInX{animation: 1s flipInX;}
.acting .act_zoomIn{animation: 1s zoomIn;}
.acting .act_delay_200{animation-delay: 200ms;}
.acting .act_delay_300{animation-delay: 300ms;}
.acting .act_delay_400{animation-delay: 400ms;}
.acting .act_delay_500{animation-delay: 500ms;}
.btn_icon_text{background-color: #0487FF;border-radius: 4px;padding:0;display: flex;flex-direction: row;align-items: center;width:150px;height: 46px;justify-content: center;}
.btn_icon_text .text{color:#fff;font-size:16px;margin-left: 12px;}
.btn_text{background-color: #0487FF;border-radius: 4px;padding:0;display: flex;flex-direction: row;align-items: center;width:120px;height: 46px;justify-content: center;}
.btn_text .text{color:#fff;font-size:16px;}
.form_top{display: flex;flex-direction: row;align-items: center;justify-content: space-between;margin-top: 48px;flex-wrap: wrap;}
.form_top .btn_icon_text{margin-left: 10px;}
.form_top .phone{display: flex;flex-direction: row;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.form_top form{display: flex;flex-direction: row;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.form_top .phone_number{font-size: 36px;color:#0487FF;font-weight: bold;line-height: 46px;}
.form_top .btn_text{margin-left: 16px;text-align: center;}
.form_top input{border:none;outline: none;background: #eee;border-radius: 4px;height: 46px;line-height: 46px;color:#666;padding:0 16px;margin-left: 16px;}
@media screen and (max-width:992px) {
.form_top .phone{display: none;}
.form_top input{margin: 0;flex:0 0 100%;margin-bottom: 10px;}
.form_top .btn_text{margin-left: 0;flex:0 0 100%}
}
@media screen and (max-width:768px) {
}
.list_img_title_en_sum_more{position: relative;}
.list_img_title_en_sum_more .img_box{border-radius: 6px;overflow: hidden; }
.list_img_title_en_sum_more .img_box .img_size{ height: 0; padding-bottom: 81.4%;overflow: hidden;}
.list_img_title_en_sum_more .img_box .img_size img{width:100%}
.list_img_title_en_sum_more .text_box{position:relative;padding:0 36px;z-index: 999;margin-top: -40px;}
.list_img_title_en_sum_more .title_box{position:relative;border-radius: 6px;background-color:#0487FF;color:#fff;text-align: center;padding:12px 0;box-shadow: 0 10px 20px rgba(30,120,255,0.4);}
.list_img_title_en_sum_more .title_box .title{font-size:24px}
.list_img_title_en_sum_more .title_box .en{font-size:12px}
.list_img_title_en_sum_more .text_box .text{font-size:12px;color:#888;line-height: 20px;margin: 24px 0;height: 60px;overflow: hidden;}
.list_img_title_en_sum_more .text_box .more{font-size:14px;color:#888;line-height: 48px;margin: 0;border-radius: 6px;border:1px solid #ddd;display: block;text-align: center;}
@media screen and (max-width:992px) {
.list_img_title_en_sum_more{margin-bottom: 16px;}
.list_img_title_en_sum_more .text_box{padding:0 10px;margin-top: -20px;}
.list_img_title_en_sum_more .title_box .title{font-size:18px}
.list_img_title_en_sum_more .title_box{padding:6px 0;}
.list_img_title_en_sum_more .text_box .text{margin: 12px 0;height: 60px;}
.list_img_title_en_sum_more .text_box .more{font-size:12px;line-height: 36px;margin: 0;}
}
.list_dot_line_text_title{float: left;width: 20%;height: 440px;position: relative;}
.list_dot_line_text_title .dot{width: 20px;height: 20px;border-radius:50%;background-color:#0487FF;position: absolute;left: 50%;top:210px;margin-left: -10px;}
.list_dot_line_text_title .line{background-color:#0487FF;position: absolute;}
.list_dot_line_text_title .line1{width: 1px;height: 56px;left: 50%;top:138px;}
.list_dot_line_text_title .line2{width: 1px;height: 20px;left: 50%;top:246px;}
.list_dot_line_text_title .line3{width: calc(50% - 26px);height: 1px;left: 0;top:220px;background-color: #a5a5a5;}
.list_dot_line_text_title .line4{width: calc(50% - 26px);height: 1px;right:0;top:220px;background-color: #a5a5a5;}
.list_dot_line_text_title .text{color:#0487FF;position: absolute;left: 50%;bottom:312px;transform: translateX(-50%);font-size:18px;line-height: 32px;text-align: center;}
.list_dot_line_text_title .title{color:#0487FF;position: absolute;left: 50%;top:276px;transform: translateX(-50%);font-size:24px;font-weight: bold;}
.list_dot_line_text_title:nth-of-type(2n) .line1{background-color: #fff;}
.list_dot_line_text_title:nth-of-type(2n) .line2{background-color: #fff;}
.list_dot_line_text_title:nth-of-type(2n) .text{bottom: auto;top:276px;color:#fff}
.list_dot_line_text_title:nth-of-type(2n) .title{top: auto;bottom:312px;color:#fff}
@media screen and (max-width:992px) {
.list_dot_line_text_title{width: 50%;height: 320px;}
.list_dot_line_text_title .dot{top:150px;}
.list_dot_line_text_title .line1{height: 36px;top:98px;}
.list_dot_line_text_title .line2{height: 16px;top:186px;}
.list_dot_line_text_title .line3{width: calc(50% - 26px);top:160px;}
.list_dot_line_text_title .line4{width: calc(50% - 26px);top:160px;}
.list_dot_line_text_title .text{bottom:232px;font-size:14px;line-height: 20px;}
.list_dot_line_text_title .title{top:206px;font-size:18px;}
.list_dot_line_text_title:nth-of-type(2n) .text{bottom: auto;top:206px;}
.list_dot_line_text_title:nth-of-type(2n) .title{top: auto;bottom:232px;}
}
.main_partner{padding:80px 0;background: url(../images/partner_bg.jpg);background-size: cover;}
.main_process{padding:80px 0;}
.main_service{padding:80px 0;}
.main_case{padding:80px 0;}
.main_news{padding:80px 0;background-color: #f7f7f7;}
@media screen and (max-width:992px) {
.main_partner{padding:40px 0;}
.main_process{padding:40px 0 0 0;}
.main_service{padding:40px 0 0 0;}
.main_case{padding:40px 0;}
.main_news{padding:40px 0;}
}
.case_navs{text-align: center;margin-bottom: 60px;}
.case_navs a{margin: 0 20px;}
.btn_1{position:relative;border-radius: 6px;background-color:#0487FF;color:#fff;text-align: center;padding:0;box-shadow: 0 10px 20px rgba(30,120,255,0.4);font-size: 20px;width: 150px;height: 60px;line-height: 60px;overflow: hidden;display: inline-block;}
.btn_2{font-size:14px;color:#888;line-height: 48px;margin: 0 auto;border-radius: 6px;border:1px solid #ddd;display: block;text-align: center;width: 200px;}
.btn_3{font-size:14px;color:#fff;height: 42px;border-radius: 6px;text-align: center;padding: 0 20px;background-color: #0487FF;display: flex;align-items: center;overflow: hidden;max-width: 140px;justify-content: center;}
.btn_3 svg{width: 18px;height: 18px;}
.btn_3 span{color:#fff;font-size: 16px;margin-left: 10px;}
@media screen and (max-width:992px) {
.btn_1{font-size: 14px;width: auto;height: 40px;line-height: 40px;padding:0 10px;}
.btn_2{font-size:14px;line-height: 40px;width: 160px;}
.case_navs a{margin: 0 1px;}
.case_navs{margin-bottom: 20px;}
}
.list_day_year_dot_title_sum{position: relative;display: flex;align-items: center;padding:20px;border-radius: 12px;transition: 0.6s;margin-bottom: 24px;}
.list_day_year_dot_title_sum .date_box{width: 110px;display: flex;align-items: center;}
.list_day_year_dot_title_sum .dot{width: 20px;height: 20px;border-radius: 50%;background-color: #0487FF;margin: 0 16px;}
.list_day_year_dot_title_sum .date_box .day{font-size: 50px;color:#000;margin-right: 10px;transition: 0.6s;}
.list_day_year_dot_title_sum .date_box .year{font-size: 18px;color:#666;text-align: right;transition: 0.6s;}
.list_day_year_dot_title_sum .text_box{max-width: calc(100% - 170px);}
.list_day_year_dot_title_sum .text_box .title{font-size: 18px;color:#000;transition: 0.6s;line-height: 24px;height: 24px;overflow: hidden;}
.list_day_year_dot_title_sum .text_box .sum{font-size: 14px;color:#888;line-height: 24px;height: 48px;overflow: hidden;transition: 0.6s;}
.list_day_year_dot_title_sum:hover{box-shadow: 0 10px 20px rgba(30,120,255,0.4);background-color:#0487FF;}
.list_day_year_dot_title_sum:hover .text_box *{color:#fff}
.list_day_year_dot_title_sum:hover .date_box *{color:#fff}
.list_day_year_dot_title_sum:hover .dot{border:3px solid #fff;}
@media screen and (max-width:768px) {
.list_day_year_dot_title_sum{margin-bottom: 20px;flex-direction: column;padding: 0;}
.list_day_year_dot_title_sum:hover{box-shadow: none;background-color:#f7f7f7;}
.list_day_year_dot_title_sum .date_box .day{font-size: 20px;margin-right: 6px;}
.list_day_year_dot_title_sum .date_box .year{font-size: 14px;}
.list_day_year_dot_title_sum .date_box{width: 100%;display: none;}
.list_day_year_dot_title_sum .dot{display: none;}
.list_day_year_dot_title_sum .text_box{max-width: 100%;}
.list_day_year_dot_title_sum:hover .text_box *{color:#333}
.list_day_year_dot_title_sum:hover .date_box *{color:#666}
.list_day_year_dot_title_sum .text_box .title{font-size: 16px;font-weight: bold;}
.list_day_year_dot_title_sum .text_box .sum{font-size: 12px;}
}
.list_img_title_sum_date{position: relative;overflow: hidden;}
.list_img_title_sum_date .img_box{position: relative;}
.list_img_title_sum_date .img_box .img_size{height: 0;padding-bottom: 74%;overflow: hidden;border-radius: 6px;}
.list_img_title_sum_date .img_box img{width: 100%;display: block;}
.list_img_title_sum_date .text_box{overflow: hidden;margin-top: 30px;}
.list_img_title_sum_date .text_box .title{font-size: 18px;color:#000;font-weight: normal;margin-bottom: 10px;font-weight: bold;}
.list_img_title_sum_date .text_box .sum{font-size: 14px;color:#666;line-height: 24px;height: 72px;overflow: hidden;}
.list_img_title_sum_date .text_box .date{font-size: 14px;color:#666;line-height: 24px;height: 24px;margin:16px 0 0 0;}
@media screen and (max-width:768px) {
.list_img_title_sum_date{border-radius: 10px;margin-bottom: 20px;}
.list_img_title_sum_date .img_box{width: 100%;border-radius: 10px;}
.list_img_title_sum_date .text_box{padding: 0;margin-top: 16px;}
.list_img_title_sum_date .text_box .title{font-size: 16px;}
.list_img_title_sum_date .text_box .sum{font-size: 12px;color:#666;line-height: 20px;height: 40px;overflow: hidden;}
.list_img_title_sum_date .text_box .date{font-size: 12px;margin:6px 0 0 0;}
}
.list_num_sub_text{position: relative;}
.list_num_sub_text .num_box{text-align: center;}
.list_num_sub_text .num{font-size: 50px;color:#0487FF;}
.list_num_sub_text sub{font-size: 16px;color:#0487FF;}
.list_num_sub_text .text{font-size: 14px;color:#888;text-align: center;}
@media screen and (max-width:992px) {
  .list_num_sub_text .num{font-size: 30px;}
  .list_num_sub_text sub{font-size: 14px;}
  .list_num_sub_text .text{font-size: 12px;height: 40px;line-height: 20px;overflow: hidden;}
}
.list_img_text_more{border:1px solid #ddd;padding:20px;border-radius:16px;margin-bottom: 20px;}
.list_img_text_more .img_box { width: 300px; position: relative; overflow: hidden; float: left; }
.list_img_text_more .img_box img{width: 100%;}
.list_img_text_more .text_box { padding-left: 320px; transition: 0.6s; }
.list_img_text_more .img_box .text_box .text { color: #666; font-size: 14px; line-height: 24px; }
.list_img_text_more .text_box .stitle { line-height: 20px; height: 20px; margin:10px 0; overflow: hidden; color: #333; font-weight: bold; font-size: 14px; }
.list_img_text_more .text_box .sinfo { color: #888; font-size: 12px; line-height: 20px; height: 40px;overflow: hidden;}
.list_img_text_more .title { line-height: 20px; height: 20px; overflow: hidden; color: #333; font-weight: bold; font-size: 20px; margin-bottom:16px; }
.list_img_text_more .more{ overflow: hidden; transition: 0.6s; font-size: 24px; margin: 20px auto 0 auto; font-weight: bold; text-transform: uppercase; }
.list_img_text_more .tags{margin-bottom: 6px;}
.list_img_text_more .tags span{border-radius: 4px;background-color: #eee;color:#666;font-size: 12px;padding: 10px 16px;margin-right: 10px;display: inline-block;}
.list_img_text_more .tags a{border-radius: 4px;border:1px solid #ddd;color:#666;font-size: 12px;padding: 10px 16px;display: inline-block}
.list_img_text_more .tags strong{margin-right: 20px;}
@media screen and (max-width:992px) {
.list_img_text_more .tags{text-align: center;display: none;}
.list_img_text_more .tags .btn{font-size: 12px;margin-bottom: 6px;}
.list_img_text_more .tags .btn-l0{display: none;}
.list_img_text_more .img_box { width: 100%; float: none; }
.list_img_text_more .img_box img{margin: 0 auto;display: block; border-radius: 10px; }
.list_img_text_more .text_box { padding-left: 0; float: none; }
}
.list_svg_title_text{border-radius: 6px;border:2px solid #2170e9;text-align: center;padding: 16px;transition: .6s;margin-bottom: 30px;}
.list_svg_title_text svg{display: block;margin: 10px auto;width: 64px;height: 64px;}
.list_svg_title_text svg *{fill:#2170e9}
.list_svg_title_text .title{font-size: 18px;color:#555;line-height: 20px;height: 20px;overflow: hidden;margin-bottom: 10px;}
.list_svg_title_text .text{font-size: 14px;color:#888;line-height: 24px;height: 72px;overflow: hidden;}
.list_svg_title_text:hover{background-color: #2170e9;box-shadow:0 10px 20px rgba(30,120,255,0.4);}
.list_svg_title_text:hover svg *{fill:#fff}
.list_svg_title_text:hover .title{color:#fff;}
.list_svg_title_text:hover .text{color:#fff;}
.service_we{padding: 80px 0;}
.service_service{padding:0 0 80px 0;}
.service_{padding:0 0 80px 0;}
.service_ .hr{border-top:1px solid #ddd;}
@media screen and (max-width:992px) {
.service_we{padding: 40px 0;}
.service_service{padding:0 0 40px 0;}
.service_{padding:0 0 40px 0;}
.service_ .hr{display: none;}

}
.list_title_img{position: relative;}
.list_title_img img{margin: 0 auto;display: block;margin-top: -7px;margin-bottom: -26px;}
.list_title_img .title{font-size:16px;color:#666;text-align: center;line-height: 24px;height: 24px;margin: 10px 0;}
@media screen and (max-width:992px) {
.list_title_img{margin-bottom: 10px;}
  .list_title_img img{margin-top: 0;margin-bottom: -10px;}
  .list_title_img .title{font-size:12px;margin:0;}
}
.tab_cont ul{display: none;}
.tab_cont ul.show{display: flex;}
.list_box{padding: 80px 0;position: relative;}
.detail_box{padding: 60px 0;position: relative;}
.tab_nav{text-align: center;margin-bottom: 40px;}
.tab_nav a{padding:5px 16px;display: inline-block;font-size: 14px;color:#333;border-radius: 6px;margin: 0 5px;background-color: #eee;border:2px solid #eee;transition: .4s;}
.tab_nav a.active{color:#2170e9;background-color: #fff;border:2px solid #2170e9;}

.tab_group{margin-bottom: 40px;}
@media screen and (max-width:992px) {
  .tab_nav{margin-bottom: 20px;}
.tab_nav a{padding:5px;font-size: 12px;margin: 1px;}

.tab_group{margin-bottom: 20px;}
.list_box{padding: 30px 0;}
.detail_box{padding: 30px 0;}
}
.list_img_num_title_sum{position: relative;margin-bottom: 40px;}
.list_img_num_title_sum .img_box{border-radius: 6px;overflow: hidden; }
.list_img_num_title_sum .img_box .img_size{ height: 0; padding-bottom: 71%;overflow: hidden;}
.list_img_num_title_sum .img_box .img_size img{width:100%}
.list_img_num_title_sum .text_box{position:relative;padding:0 30px;z-index: 999;margin-top: -50px;text-align: center;}
.list_img_num_title_sum .num{position:relative;border-radius: 36px;background-color:#0487FF;color:#fff;text-align: center;padding: 0;box-shadow: 0 10px 20px rgba(30,120,255,0.4);font-size: 72px;width: 100px;height: 100px;text-align: center;line-height: 100px;margin: 0 auto;font-weight: bold;}
.list_img_num_title_sum .title{font-size:24px;margin: 20px 0;}
.list_img_num_title_sum .text_box .sum{font-size:16px;color:#888;line-height: 24px;height: 72px;overflow: hidden;}
@media screen and (max-width:992px) {
.list_img_num_title_sum{margin-bottom: 16px;}
.list_img_num_title_sum .num{padding:0;}
.list_img_num_title_sum .title{font-size:18px}
.list_img_num_title_sum .text_box .sum{margin: 12px 0;height: 60px;line-height: 20px;}
}
.shaixuan{background-color: #eee;padding:20px;margin-bottom: 40px;}
.shaixuan .select_box{border-bottom:1px solid #ddd;display: flex;flex-wrap: wrap;padding: 12px 0;}
.shaixuan .select_box a{font-size: 14px;line-height: 18px;color:#333;margin-left: 16px;}
.shaixuan .select_box span{font-size: 14px;line-height: 18px;color:#333;}
.list_limg_title_text4{position: relative;margin-bottom: 30px;padding-bottom: 30px;border-bottom:1px solid #ddd;}
.list_limg_title_text4 .img_box{position: relative;width: 270px;}
.list_limg_title_text4 .img_box .img_size{height: 0;padding-bottom: 66.6%;border-radius: 6px;overflow: hidden;}
.list_limg_title_text4 .img_box img{width: 100%;display: block;}
.list_limg_title_text4 .text_box{position: absolute;left: 290px;right: 0;top:0;bottom:0;overflow: hidden;padding: 10px;background: #fff;}
.list_limg_title_text4 .text_box .title{font-size: 20px;color:#222;font-weight: normal;margin-bottom: 10px;font-weight: bold;}
.list_limg_title_text4 .text_box .date{font-size: 14x;color:#888;font-weight: normal;margin-bottom: 10px;}
.list_limg_title_text4 .text_box .text{font-size: 14px;color:#666;line-height: 24px;height: 72px;overflow: hidden;}
@media screen and (max-width:768px) {
.list_limg_title_text4 .img_box{width: 100%;border-radius: 10px;overflow: hidden;max-height: 120px;display: flex;align-items: center;}
.list_limg_title_text4 .text_box{position: relative;left: 0;padding: 10px 0;background: #fff;}
.list_limg_title_text4 .text_box .title{font-size: 16px;}
.list_limg_title_text4 .text_box .date{font-size: 12px;}
.list_limg_title_text4 .text_box .text{font-size: 12px;color:#666;line-height: 20px;max-height: 100px;overflow: hidden;}
}
.list_border_bottom{border-bottom: 1px solid #eee;padding:12px 0;}
.list_border_bottom a{display: block;height: 24px;line-height: 24px;overflow: hidden;font-size: 16px;color:#666;}
.title_bg_light{background-color: #f4f4f4;padding: 16px;color:#333;font-size: 20px;font-weight: bold;}
.right_news{border-radius: 6px;overflow: hidden;border:1px solid #eee;margin-bottom: 30px;}
.search_box{background-color: #f4f4f4;border-radius: 6px;overflow: hidden;padding: 16px;margin-bottom: 30px;}
.search_box form{display: flex;align-items: center;}
.search_box input{border:1px solid #ddd;border-top-left-radius: 6px;border-bottom-left-radius: 6px;border-right:0;height: 46px;padding:0 16px;}
.search_box a{border:1px solid #ddd;border-top-right-radius: 6px;border-bottom-right-radius: 6px;border-left:0;height: 46px;color:#fff;background-color: #0487FF;line-height: 44px;flex:auto;text-align: center;}
.contact_info{max-width: 800px;display: flex;align-items: center;margin: 40px auto;justify-content: space-between;}
.contact_info .left{text-align: center;width: 140px;}
.contact_info .right{flex:auto;max-width: calc(100% - 180px);}
.contact_info .left img{margin: 0 auto;display: block;}
.contact_info .title{color:#0487FF;font-size:24px;line-height: 32px;margin-bottom: 20px;}
.contact_info .left .text{color:#666;font-size:16px;line-height: 32px;}
.contact_info .right .text{color:#666;font-size:20px;line-height: 36px;}
@media screen and (max-width:992px) {
  .contact_info{margin: 20px auto;flex-direction: column;}
  .contact_info .left{width:100%}
  .contact_info .right{max-width: 100%}
  .contact_info .title{color:#0487FF;font-size:24px;line-height: 32px;margin-top: 20px;text-align: center;}
  .contact_info .left .text{color:#666;font-size:14px;line-height: 32px;}
  .contact_info .right .text{color:#666;font-size:14px;line-height: 24px;}

}

.list_title_input{background-color: #f4f4f4;border-radius: 6px;overflow: hidden;display: flex;height: 62px;align-items: center;padding: 0 16px;margin-bottom: 30px;}
.list_title_input span{font-size: 16px;color:#666;}
.list_title_input input{border:none;background: none;font-size: 16px;color:#666;}
.list_title_textarea{background-color: #f4f4f4;border-radius: 6px;overflow: hidden;height: 200px;padding:16px;margin-bottom: 30px;}
.list_title_textarea textarea{border:none;background: none;font-size: 16px;color:#666;}
@media screen and (max-width:992px) {
  .list_title_input{height: 52px;margin-bottom: 16px;}
  .list_title_input span{font-size: 13px;}
  .list_title_input input{font-size: 13px;}
  .list_title_textarea textarea{font-size: 13px;}

}

.topic_nav{background-color: #2170e9;}
.topic_nav ul li{display: inline-block;}
.topic_nav ul li a{color:#fff;display: block;line-height: 70px;padding:0 33px;}
.topic_bg{padding: 1px 0;}
@media screen and (max-width:992px) {
  .topic_nav{margin-top: 60px;padding:20px 0}
  .topic_nav ul li a{color:#fff;display: block;line-height: 20px;padding:0 3px;}


}

.company_info{background-color: #fff;padding:40px;position: relative;margin:0 0 40px 0;}
.company_info h1{font-size:30px;margin-bottom: 10px;}
.company_info h1 small{font-weight: normal;color:#888;padding-left: 10px;}
.company_info .text{margin-top: 20px;}
.topic_box1{position: relative;padding: 120px 40px 40px;margin-bottom: 30px;}

@media screen and (max-width:992px) {
  .company_info{padding:20px;margin:0 0 20px 0;}
  .topic_box1{position: relative;padding: 80px 20px 20px;margin-bottom: 20px;}
  .company_info h1{font-size:20px;}

}
.title_small .title{font-size:36px;margin-bottom: 10px;}
.title_small .title small{font-weight: normal;color:#888;padding-left: 10px;font-size: 24px;}
.topic_bread{line-height: 18px;color:#888;font-size: 14px;padding:20px 0;}
.topic_bread span{padding:0 2px;color:#888;}
.topic_bread a{padding:0 3px;color:#888;}
.title_btn_left_top{position: absolute;left: -30px;background-color: #2170e9;color:#fff;padding:16px 30px;border-radius: 6px;z-index: 99;top:30px;font-size:24px;box-shadow:  0 10px 20px rgba(30,120,255,0.4);}
.title_svg_left_top{position: absolute;left: -30px;background-color: #2170e9;color:#fff;border-radius:50%;z-index: 99;top:30px;box-shadow:  0 10px 20px rgba(30,120,255,0.4);width: 62px;height: 62px;display: flex;align-items: center;justify-content: center;}
.title_svg_left_top svg * {fill:#fff;}
.title_svg_left_top svg{width: 32px;height:32px;}
@media screen and (max-width:992px) {
  .title_btn_left_top{left: -20px;padding:10px 20px;top:20px;font-size:18px;}
  .title_svg_left_top{left: -20px;top:20px;width: 40px;height: 40px}
  .title_svg_left_top svg{width: 20px;height:20px;}
.title_small{padding-left:10px;}
  .title_small .title{font-size:20px;font-weight: bold;}
  .title_small .title small{font-size: 16px;}

}

.news_menu{background-color: #edf4ff;padding:40px;position: relative;margin: 40px 0;border:1px solid #d0e3ff;}
.news_menu a{color:#333;font-size:16px;line-height: 40px;display: block;}

@media screen and (max-width:992px) {
  .news_menu{padding:80px 20px 20px;margin: 20px 0;}

}
.list_num_title_text_more{background-color: #fff;padding:40px;position: relative;margin-bottom: 30px;}
.list_num_title_text_more .num{font-size: 36px;height: 60px;width:60px;border-radius: 50%;overflow: hidden;position: absolute;left: -30px;top:30px;background-color: #2170e9;color:#fff;line-height: 58px;text-align: center;box-shadow: 0 10px 20px rgba(30,120,255,0.4);}
.list_num_title_text_more .title{color:#333;font-size:30px;margin-bottom: 30px;line-height: 40px;}
.list_num_title_text_more .text{line-height: 40px;font-size:  16px;color:#666;}
.list_num_title_text_more .more{line-height: 32px;font: size 18px;color:#333;text-align: right;display: block;}
@media screen and (max-width:992px) {
.list_num_title_text_more{padding:20px;margin-bottom: 20px;}
  .list_num_title_text_more .num{left: -20px;top:20px;font-size:18px;width: 40px;height:40px;line-height: 38px;}
  .list_num_title_text_more .title{font-size:18px;font-weight: bold;padding-left: 20px;}
.list_num_title_text_more .text{line-height: 24px;font-size: 14px;}
}

.list_img_title_sum_more{position: relative;}
.list_img_title_sum_more .img_box{border-radius: 6px;overflow: hidden; }
.list_img_title_sum_more .img_box .img_size{ height: 0; padding-bottom: 100%;overflow: hidden;border-radius: 50%;}
.list_img_title_sum_more .img_box .img_size img{width:100%}
.list_img_title_sum_more .text_box{position:relative;padding:0 36px;text-align: center;margin-top: 20px;}
.list_img_title_sum_more .title{font-size:18px;color:#333;}
.list_img_title_sum_more .text_box .text{font-size:14px;color:#888;line-height: 20px;margin: 12px 0;height: 60px;overflow: hidden;}
.list_img_title_sum_more .text_box .more{font-size:14px;color:#888;line-height: 42px;margin: 0;border-radius: 6px;border:1px solid #ddd;display: block;text-align: center;}
@media screen and (max-width:992px) {
.list_img_title_sum_more{margin-bottom: 16px;}
.list_img_title_sum_more .text_box{padding:0 10px;}
.list_img_title_sum_more .title_box .title{font-size:18px}
.list_img_title_sum_more .title_box{padding:6px 0;}
.list_img_title_sum_more .text_box .text{margin: 12px 0;height: 60px;}
.list_img_title_sum_more .text_box .more{font-size:12px;line-height: 36px;margin: 0;}
}

.list_dot_title_date{position: inherit;display:flex;align-items: center;}
.list_dot_title_date .title{display: block;height: 40px;line-height: 40px;overflow: hidden;margin: 0;font-size:16px;color:#333;flex:auto}
.list_dot_title_date .dot{width: 4px;height:4px;background-color: #2170e9;margin-right: 10px;}
.list_dot_title_date .date{color:#888;font-size:14px;margin-left: 10px;}
.list_img_largeEN{position: relative;display: flex;align-items: center;margin: 20px 0;}
.list_img_largeEN .img_box{border-radius: 50%;overflow: hidden;margin-right: 50px;}
.list_img_largeEN .en{font-size: 72px;color:#888;font-weight: lighter;}
@media screen and (max-width:992px) {
  .list_img_largeEN .img_box{margin-right: 20px;}
  .list_img_largeEN .en{font-size: 20px;}

}

.next_news{padding:20px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin: 40px 0;}
.next_news a,.next_news span{color:#666;font-size: 16px;line-height: 40px;}
@media screen and (max-width:992px) {
  .next_news{padding:10px 0;margin: 20px 0;}
  .next_news a,.next_news span{color:#666;font-size: 12px;line-height: 24px;}
}

.fixed_menu{position: fixed;left: calc(50% + 620px);top:50%;transform: translateY(-50%);z-index: 999;}
.fixed_menu .title_btn{width: 36px;height:36px;border-radius: 50%;background-color:#2170e9;box-shadow: 0 10px 20px rgba(30,120,255,0.4);display: flex;align-items: center;justify-content: center;}
.fixed_menu .title_btn svg{width: 24px;height: 24px;}
.fixed_menu .title_btn svg *{fill:#fff}
.fixed_menu .box{border-left: 1px solid #eee;padding:20px 0;margin-left: 17px;}
.list_dot_title{display: flex;align-items: center;display: flex;}
.list_dot_title .dot{margin-right: 10px;margin-left: -6px;border:1px solid #e5e5e5;background-color: #fff;width: 11px;height: 11px;border-radius: 50%;}
.list_dot_title .title{font-size: 16px;color:#888;line-height: 36px;height: 36px;overflow: hidden;}
.list_dot_title.active .title{color:#2170e9;font-weight: bold;}
.list_dot_title.active .dot{margin-right: 10px;margin-left: -6px;border:2px solid #2170e9;width: 11px;height: 11px;box-shadow: 0 10px 20px rgba(30,120,255,0.4)}
@media screen and (max-width:1240px) {
  .fixed_menu{display: none;}
}

 .top_video_box{position: fixed;z-index: 9999;left: 0;width: 100%;top:0;display: none;height: 100%;background-color: rgba(0, 0, 0, .3);align-items: center;justify-content: center;}
 .top_video_box.show{display: flex;}
     .top_video_box video{display: block;max-width: 100%;}
     .top_video_box .close_video{position: absolute;z-index: 10000;right:-30px;top: -30px;width: 60px;height: 60px;margin-left: -30px;}
     .top_video_box .close_video svg{display: block;width: 40px;height: 40px;margin: 10px;}
     @media screen and (max-width: 992px) {
       

     }