
/* CSS Document */
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,p{margin:0px;padding:0px;font-family:微软雅黑;color:#000;}
body{background:#ffffff;}
ul{list-style:none;}
img,a img{border:0px;border:none;}
a{text-decoration:none;}
a.hidefocus{outline:none}
a:hover{text-decoration:underline;text-decoration:none;}
label{ margin-bottom:0; font-weight:normal;}
input,textarea{border:0;outline:none;/*去除蓝色边框*/}
select::-ms-expand { display:none;}
select{ appearance:none; -moz-appearance:none; -webkit-appearance:none;background-color:#fff; }
.white{ background:#fff;}
/*****以上样式不可更改*****/
.banner{ position: relative;}
.banner img{width: 100%;}
.header {width:100%;position:fixed;top:0;left:0;z-index:999;}
.head_auto{ width: 1712px; margin: 0 auto; display: flex; align-items: center; justify-content: space-between;}
.header .logo {width:330px; float:left; padding:15px 0px;}
.header .logo img { width:100%;}
.header .navbar_nav li {position:relative;display:block; position: relative; float:left;padding: 30px 0px; margin-left: 20px;}
.header .navbar_nav li a {border-radius: 5px 5px 5px 5px; display: flex; align-items: center; position: relative;}
.header .navbar_nav li a span{font-size: 26px; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF; line-height: 40px; text-shadow: 0px 2px 2px rgba(36,36,36,0.7500); height: 40px; display: block; padding:0px 15px;}
.header .navbar_nav li:hover span{background: #275EB1; }
.header .navbar_nav li i.fa-caret-down{ width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 20px; display: none;}
.header .navbar_nav li:hover i.fa-caret-down{ background: #2E6ED0;}
.header .navbar_nav li i::after{ background: url(../image/san.png) no-repeat; width:29px; height:25px; content: ""; position: absolute; right:8px; top:45px; background-size: 100% 100%; display: none;}
.header .navbar_nav li.dropdown {display:inherit;position:relative;}
.header .navbar_nav li.dropdown .dropdown_menu {display:none;position:absolute;top:100px;background:#fff;width:180px;left:0; width: 198px; background: linear-gradient(0deg, #EDF4F4 0%, #F5F5F5 100%); border-radius: 40px; padding:25px 30px;}
.header .navbar_nav li.dropdown .dropdown_menu a {font-size: 18px; color: #707070; line-height:40px;text-shadow:none; display: block; padding-left: 24px; position: relative;}
.header .navbar_nav li.dropdown .dropdown_menu a::before{ position: absolute; left: 0; top: 50%;width: 9px; height: 9px; background: #6691E6; border-radius: 50%; content: "";transform: translateY(-50%); }
.header .navbar_nav li.dropdown .dropdown_menu a:hover{ text-decoration: underline;}
.header .navbar_nav li.dropdown:hover .dropdown_menu { display: block;}
.header .navbar_nav li.dropdown:hover i::after{ display: block;}
.header .navbar_nav li.dropdown:hover i.fa-caret-down{ display: flex;}
.header .navbar_nav li.dropdown .chanpin_menu{display:none;position:absolute;top:100px;width:100%;background:#fff;width:180px;left:50%; min-width:1712px; background: linear-gradient(0deg, #EDF4F4 0%, #F5F5F5 100%); border-radius: 40px; padding:25px 35px; margin-left: -1028px;}
.header .navbar_nav li.dropdown:hover .chanpin_menu{ display: block;}
.chanpin_menu_box{ padding: 0px 70px; position: relative;}
.chanpin_menu_box .swiper-slide .img-box{ height: 170px; width: 100%; display: flex; align-items: center; justify-content: center;}
.chanpin_menu_box .swiper-slide .img-box img{ max-width: 100%; max-height: 100%;}
.chanpin_menu_box .swiper-slide .txt-box { margin-top: 15px;}
.chanpin_menu_box .swiper-slide .txt-box h4 a{font-size: 18px; color: #707070; line-height:35px; margin: 0 auto;width: 157px;  text-align: center; margin-bottom: 10px; padding: 0px;    background-image: url(../image/title_bg.png);
	background-size: 100% 100%;}
.chanpin_menu_box .swiper-slide .txt-box h4.on a,.chanpin_menu_box .swiper-slide .txt-box h4.on a:hover{background: #0181E4; box-shadow: 0px 0px 9px 0px rgba(35,127,205,0.7500); border-radius: 15px;}
.chanpin_menu_box .swiper-slide .txt-box h4 a::before{ display: none;}
.chanpin_menu_box .swiper-slide .txt-box a{ display: block;font-size: 15px; color: #707070; line-height: 29px; position: relative; padding-left: 15px;}
.chanpin_menu_box .swiper-slide .txt-box a::before{width: 7px; height: 7px;  content: ""; position: absolute; left: 0; top: 13px; background: #0181E4; border-radius: 50%;}
.chanpin_menu_box .swiper-slide .txt-box a:hover{ text-decoration: underline;}
.chanpin_menu_box .swiper-slide .txt-box h4 a:hover{ background-image: url(../image/title_hover_bg.png);color: #ffffff;border-radius: 10px;text-decoration: unset; }
.m_nav{ display: none;}
#navToggle{ display: none;}
.header.on{ background: rgba(0, 0, 0, .5);opacity: 0;}
.header.on:hover{ opacity: 1;}

.banner .text{ position: absolute; bottom:230px; left: 0; width: 100%;}
.banner .text form{ display: flex; align-items: center; max-width: 1200px; margin: 0 auto; width: 100%;}
.banner .text form .input{ width: 100%;height: 67px; background:rgba(255, 255, 255, .6); font-size: 26px; color: #fff; padding: 0px 30px;}
.banner .text form .btn{width: 224px; height: 67px; background: #EA6C10; margin-left: 30px;font-size: 26px; color: #FFFFFF;}
.banner .text form .btn i{ margin-left: 20px;}
.banner .text h4{font-size: 73px; font-weight: bold; color: #FFFFFF; line-height:1.5; text-shadow: 2px 3px 8px rgba(36,36,36,0.6000); text-align: center;}
.banner .text p{font-size: 22px; color: #FFFFFF; line-height:1.8; text-shadow: 2px 3px 3px rgba(36,36,36,0.9000); text-align: center; margin-bottom: 50px;}

.index_about .container{ position: relative; z-index: 91;}
.index_news{ padding: 10px 0px; background: url(../image/news-bg.png) no-repeat center bottom; width: 100%;}
.index_news_wrap{box-shadow: 0px 2px 27px 2px rgba(36,36,36,0.3100); width: 100%; background: #fff; position: relative; margin-top: -37px; z-index: 9;}
.index_news_top{ background: RGBA(1, 129, 228, 1); padding:30px 40px; display: flex; align-items: center;}
.index_news_top .name{font-size: 28px; font-weight: bold; font-style: italic; color: #FFFFFF; line-height: 28px; margin-right: 60px;}
.index_news_swiper{ padding-right: 100px; position: relative; flex: 1; width: 100%; overflow: hidden;}
.index_news_swiper .swiper-slide{ display: flex; align-items: center; overflow: hidden;;}
.index_news_swiper .swiper-slide .time{font-size:18px; color: #FFFFFF; line-height: 28px; margin-right: 80px;}
.index_news_swiper .swiper-slide .time span{ font-size: 26px; font-weight: bold;}
.index_news_swiper .swiper-slide .text{ flex: 1; width: 100%; overflow: hidden;font-size: 18px; color: #FFFFFF; line-height: 28px;}
.index_news_swiper .swiper-button-next::after,.index_news_swiper  .swiper-button-prev::after { font-size:20px; color: #fff;}
.index_news_swiper .swiper-button-prev{ left: auto; right:85px;}
.index_news_swiper .swiper-pagination{ right:40px; width: auto; left: auto; color: #fff; font-size: 18px; bottom: 0; line-height:33px;}
.index_news_box{ padding:30px 20px 40px 20px;}
.title{ text-align: center;}
.title span{font-size: 40px; color: #0181E4; line-height:1.2; display: block; font-family: arial;}
.title h1{font-size: 36px; color: #3C3D3D; line-height:1.2;}
.index_news_tab{ display: flex; align-items: center; justify-content: center;}
.index_news_tab li{width: 192px; height: 45px; background: #D7DBDE; border-radius: 6px; margin: 0px 10px; color: rgba(0, 0, 0, 1); font-size: 22px; text-align: center; line-height: 45px; margin-top: 25px; cursor: pointer;}
.index_news_tab li.active{ background: rgba(1, 129, 228, 1); color: #fff;}
.index_news_page{ padding-top: 35px;}
.index_news_page_box{ display: flex; padding: 0px 10px;}
.index_news_page_box .text{ flex: 1; width: 100%;}
.index_news_page_box .text h3{font-size: 22px; color: #282928; line-height: 28px; margin-bottom: 20px;}
.index_news_page_box .text p{font-size: 16px; color: #282928; line-height: 28px;}
.index_news_page_box .img-box{ margin-left: 60px; width: 592px; margin-top: 20px;}
.index_news_page_box .img-box img{ width: 100%;}
.index_news_page_list .time{ position: relative; top: -12px;font-size:16px;font-style: italic; color: #007FCC; line-height: 28px; font-weight: bold;}
.index_news_page_list .time span{ font-size: 30px;}
.index_news_page_ul{ display: flex; flex-wrap: wrap;}
.index_news_page_ul li{ width:50%; padding:5px 0px; position: relative; display: flex; overflow: hidden; padding-right: 30px; padding-left: 30px;}
.index_news_page_ul li::before{width: 1px; height:100%; background: #535353; content: ""; position: absolute; right: 0; top: 0;}
.index_news_page_ul li a{font-size: 16px; color: #181818; line-height: 28px; padding-left:45px; flex: 1; width: 100%; overflow: hidden; position: relative;}
.index_news_page_ul li a::before{ background: url(../image/before.jpg) no-repeat; width: 14px; height: 14px; content: ""; position: absolute; left: 0; top:8px;}
.index_news_page_ul li span{font-size: 16px; color: #181818; line-height: 28px; margin-left: 30px;}
.index_news_page_ul li:hover a,.index_news_page_ul li:hover  span{ color: rgba(0, 127, 204, 1);}
.index_news_page_ul li:nth-of-type(even){ padding-right: 0px;}
.index_news_page_ul li:nth-of-type(even)::before{ display: none;}
.index_news_page_ul li:nth-of-type(odd){ padding-left: 0px;}
.index_product{ background:#363636 url(../image/product-bg.jpg) no-repeat center center; padding: 100px 35px;}
.white_title span,.white_title h1{ color: #fff;}
.index_sub{ text-align: right;}
.index_sub .input{width: 234px; height: 39px; background:rgba(255, 255, 255, .31); border: 2px solid #fff; border-radius: 6px; color: rgba(0, 0, 0, 1); font-size: 16px; padding: 0px 15px;}
.index_sub .icon{ position: absolute; right:13px; top: 50%;transform: translateY(-50%); }
.index_product_swiper .swiper-button-next{ background: url(../image/right.png) no-repeat; width: 45px; height: 117px; right: 0;margin-top:-58.5px}
.index_product_swiper .swiper-button-prev{ background: url(../image/left.png) no-repeat; width: 45px; height: 117px; left: 0;margin-top:-58.5px}
.index_product_swiper .swiper-button-next::after,.index_product_swiper .swiper-button-prev::after{ display: none;}
.index_product_swiper{ padding: 0px 95px; margin-top: 30px; position: relative;}
.index_product_swiper .swiper-slide img{ width: 100%;}
.index_product_swiper .swiper-slide:hover .text{ background:rgba(255, 255, 255, .51) ;}
.index_product_swiper .swiper-slide .text{ padding: 35px; position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex;}
.index_product_swiper .swiper-slide .text .bh{ width: 45px; margin-right: 24px;}
.index_product_swiper .swiper-slide .text .bh img{ width: 100%;}
.index_product_swiper .swiper-slide .text .txt{ flex: 1; width: 100%;}
.index_product_swiper .swiper-slide .text .txt h3{font-size: 30px; font-weight: bold; color: #3C3C3C; line-height:1.5;}
.index_product_swiper .swiper-slide .text .txt p{font-size: 15px; color: #3C3C3C; line-height:23px; margin-top: 8px;}

.index_about{ background:#F5F5F5 url(../image/about-bg.png) no-repeat center bottom; padding-top: 60px; padding-bottom: 100px;}
.index_about_wrap{ margin-top: 70px; display:flex;}
.index_about_wrap .txt-box{ flex: 1; width: 100%; margin-top: 45px;}
.index_about_wrap .txt-box h3{font-size: 30px; color: #3C3D3D; line-height:1.5; margin-bottom: 45px;}
.index_about_wrap .txt-box p{font-size: 16px; color: #3C3D3D; line-height: 30px;}
.index_about_wrap .txt-box .listbox{ display: flex;}
.index_about_wrap .txt-box .listbox .item{ margin-top:50px; text-align: center; margin-right: 25px;}
.index_about_wrap .txt-box .listbox .item .t1{font-size:38px; font-family: Franklin Gothic Demi Cond; font-weight:bold; color: #0181E4; line-height:1.6;}
.index_about_wrap .txt-box .listbox .item h5{font-size: 16px; color: #3C3D3D; line-height: 30px;}
.index_about_wrap .txt-box .open{width: 206px; height: 47px; background: #007FCC; border-radius: 6px; display: block; text-align: center; line-height: 47px; margin-top: 50px; color: rgba(255, 255, 255, 1); font-size: 18px;}
.index_about_wrap .txt-box .open:hover{ opacity: .7;}
.index_about_wrap .img-box { width: 680px; margin-left:50px; position: relative; padding-left: 80px; padding-bottom: 60px;}
.index_about_wrap .img-box img{ width: 100%;}
.index_about_wrap .img-box .video{ position: absolute; left: 0; bottom: 0; background: #fff; border-radius: 4px; padding: 6px; width: 570px;}
.index_about_wrap .img-box .video .video_pc { background: #000; width: 100%;}
.index_choose{ background: url(../image/xuanze.png) no-repeat center top; min-height: 600px; position: relative; z-index: 1; margin-top: -215px; padding-top:300px; padding-bottom: 40px; background-size: cover;}
.index_choose .txt-box{ max-width:540px; width: 100%;}
.index_choose .txt-box h1{font-size: 50px; font-weight: bold; color: #000000; line-height:70px; position: relative; padding-bottom: 10px;}
.index_choose .txt-box h1::before{width: 146px; height: 4px; background: rgba(1, 129, 228, 1); position: absolute; bottom: 0; left: 0; content: "";}
.index_choose_list li{ margin-top:30px; display: flex; align-items: center;}
.index_choose_list li .icon{ margin-right: 30px; width: 70px;}
.index_choose_list li .text{ flex: 1; width: 100%;}
.index_choose_list li .text h4{font-size: 18px; color: #000000; line-height:25px; margin-bottom: 5px; font-weight: bold;}
.index_choose_list li .text p{font-size: 14px; color: #000000; line-height:1.5;}
.index_choose_san{ background: #0181E4; padding:40px 0px;}
.index_choose_sanbox{ display: flex; flex-wrap: wrap;}
.index_choose_sanbox li{ text-align: center; width: 33.333%;}
.index_choose_sanbox li .t1{font-size: 18px; font-weight: bold; color: #FFFFFF; line-height: 1.5;}
.index_choose_sanbox li .t1 span{font-size: 50px; font-weight: bold; margin-right: 10px;}
.index_choose_sanbox li h4{font-size: 18px; font-weight: bold; color: #FFFFFF; margin-top:5px;}
.index_company{ background: url(../image/zizhi-bg.jpg) no-repeat center bottom; width: 100%; background-size: cover; padding: 65px 0px;}
.zizhi_text{ max-width: 1100px; width: 100%; margin: 0 auto; text-align: center; margin-top: 50px;}
.zizhi_text p{font-size: 18px; color: #434343; line-height: 30px;}
.index_company_box{padding: 0px 80px;}
.index_company_list{  height:425px; position: relative; margin-top: 50px;}
.index_company_list figure{ position: absolute; left: 0; bottom:20px; max-width: 387px;box-shadow: 0px 2px 27px 2px rgba(36,36,36,0.3100);}
.index_company_list figure img{ max-width: 100%; max-height: 100%;}
.index_company_list figure:nth-child(2){ left:15%; z-index: 1; bottom:15px; width: 252px;}
.index_company_list figure:nth-child(3){ left:27%; z-index: 1; bottom:10px;width: 283px;}
.index_company_list figure:nth-child(4){ left:41%; z-index: 6; bottom:0px; width: 300px;}
.index_company_list figure:nth-child(5){ left:auto; right: 27%; z-index: 3; bottom:10px; width: 277px;}
.index_company_list figure:nth-child(6){ left:auto; right: 15%; z-index: 2; bottom:15px; width: 253px;}
.index_company_list figure:nth-child(7){ left:auto; right: 0; z-index:1; bottom:20px; width: 387px;}
#tooltipimg{ position:absolute; border:3px solid #fff; background:#fff; padding:5px; display:none; color:#fff; z-index: 99; }
.index_case{ padding:50px 0px;}
.index_case_tab{ display: flex; align-items: center; justify-content: center; margin-top: 25px;}
.index_case_tab li{width: 198px; height: 45px; background: #CDD2D6;border-radius: 6px; text-align: center; line-height: 45px; color: rgba(82, 82, 82, 1); font-size: 18px; margin:0px 10px; cursor: pointer;}
.index_case_tab li.active{ background: rgba(52, 152, 219, 1); color: #fff;}
.index_case_list li{ margin-top: 35px;}
.index_case_list li .item{ display: block;}
.index_case_list li .item .img-box,.index_case_list li .item .img-box img{ width: 100%; height: 235px; object-fit: cover; border-radius: 15px;}
.index_case_list li .item .txt-box{ text-align: center; margin-top: 10px;height: 70px}
.index_case_list li .item .txt-box h4{font-size: 22px; color: #2D2C2C; line-height: 1.5;}
.index_case_list li .item .txt-box p{font-size: 18px; color: #2D2C2C; line-height: 24px; margin-top: 10px;}
.index_case_list li .item:hover .txt-box h4{ color: rgba(52, 152, 219, 1);}
.index_honorary{ background: #F5F5F5; padding: 30px 0px;}
.index_honorary_box{ display: flex;}
.index_honorary_box_text{width: 241px; border: 1px solid #E5E5E5; border-radius: 10px;  padding: 20px; margin-right: 10px;}
.index_honorary_box_text .title{ text-align: left;}
.index_honorary_box_text .title span{font-size: 30px; color: #3498DB; line-height: 36px;}
.index_honorary_box_text .title h1{font-size: 26px; color: #232323; line-height: 36px;}
.index_honorary_box_text .open{width: 153px; height: 45px; background: #CDD2D6; border-radius: 6px; text-align: center; line-height: 45px;font-size: 18px; color: #525252; text-align: center; display: block; margin-top:100px;}
.index_honorary_box_text .open:hover{ background: #3498DB; color: #fff;}
.index_honorary_box .img-box{ background: #fff; flex: 1; width: 100%;}
.index_honorary_box .img-box img{ width: 100%;}
.index_contact{ background: url(../image/lx-bg.jpg) no-repeat center center; background-size:cover; padding: 80px 0px;}
.index_contact_box{ background: #fff; padding: 25px 0px; display: flex;}
.index_contact_box .left{ padding: 0px 45px; border-right:2px solid RGBA(128, 128, 128, 1); width: 450px;}
.index_contact_box .left h3,.index_contact_box .right h3{font-size: 26px; font-weight: bold; color: #00244C; line-height:1.4; p}
.index_contact_box_list{ padding-top: 20px;}
.index_contact_box_list li{ margin-top:10px; position: relative; padding-left:55px; min-height: 55px;}
.index_contact_box_list li img{ position: absolute; left: 0; top: 0;}
.index_contact_box_list li h4{font-size: 16px; color: #00244C; line-height:1.1; font-weight: bold;}
.index_contact_box_list li p{font-size: 14px; color: #00244C; line-height:1.1; margin-top: 10px;}

.index_contact_box .right{ padding: 0px 70px; flex: 1; width: 100%;}
.index_contact_box .right .zixunlist li{ margin-top: 45px;}
.index_contact_box .right .zixunlist .text,.index_contact_box .right .zixunlist .textarea{ width: 100%;height: 35px; border: 2px solid #DDE0E2; border-radius: 6px;font-size: 16px; color: #00244C; padding: 0px 15px; line-height: 35px;}
.index_contact_box .right .zixunlist .textarea{ height: 170px;}
.index_contact_box .right .button,.lx_liuyan .button{width: 135px; height: 31px; background: #007FCC; border-radius: 4px; border: none; color: #fff; font-size: 18px; margin-top: 40px;}
.footer{ background: RGBA(64, 64, 64, 1); padding: 50px 0px;}
.footer_list{ display: flex; align-items: flex-start; justify-content: space-between;}
.footer_item .logo{ width: 273px; display: block;}
.footer_item .logo img{ width: 100%;}
.footer_item p{font-size: 16px; color: #FFFFFF; line-height:20px; margin-top: 15px; padding-left: 20px;}
.footer_item p a{ color: rgba(131, 143, 151, 1); text-decoration: underline;}
.footer_list .item h5{font-size: 16px; color: #FFFFFF; line-height:1.5; margin-bottom:25px;}
.footer_list .item h5 i{ display: none;}
.footer_list .item a{font-size: 16px; color: #FFFFFF; line-height:1.5; display: block; margin-top: 15px;}
.footer_list .item a:hover{ text-decoration: underline;}
.right_fixed{ position: fixed; right: 0; top: 50%;transform: translateY(-50%);  z-index: 999;width: 91px; background: #0181E4; border-radius: 15px 0px 0px 15px; }
.right_fixed .item{ padding:20px 0px; text-align: center; display: block; border-bottom: 1px solid RGBA(111, 184, 241, 1); border-top: 1px solid RGBA(1, 83, 146, 1);}
.right_fixed .item:last-child{ border-bottom: none;}
.right_fixed .item:first-of-type{ border-top: none;}
.right_fixed .item img{ width:42px; margin: 0 auto;}
.right_fixed .item span{font-size: 14px; color: #FFFFFF; line-height: 22px; margin-top: 15px; display: block;}
.footer_list,.auto_box{max-width: 1170px; margin: 0 auto; width: 100%;}
.lx_banner_title{ position: absolute; bottom:25%; left: 0; text-align: center; width: 100%;}
.lx_banner_title span{font-size: 40px; color: #FFFFFF; line-height: 48px;}
.lx_banner_title h3{font-size: 38px; color: #FFFFFF; line-height:1.7; text-align: center;}

.lx_sanBox{ padding: 45px 0px;}
.lx_sanBox_wrap{ display: flex; align-items: flex-start; justify-content: space-between;}
.lx_sanBox_wrap .item img{ width: 52px; margin: 0 auto; margin-bottom: 30px; display: block;}
.lx_sanBox_wrap .item dl{ display: flex; justify-content: flex-start;}
.lx_sanBox_wrap .item dl dt{font-size: 17px; color: #18222B; line-height: 36px; font-weight: 400;}
.lx_sanBox_wrap .item p{font-size: 17px; color: #18222B; line-height: 36px;}
.map img{ width: 100%;}
.lx_liuyan{ padding: 45px 0px;}
.lx_liuyan h3{font-size: 36px;  font-weight: bold; color: #252525; line-height: 24px; padding-bottom: 25px; position: relative; text-align: center;}
.lx_liuyan h3::before{width: 146px; height: 4px; position: absolute; bottom: 0; left: 50%;transform: translateX(-50%); background: rgba(23, 130, 235, 1); content: "";}
.lx_liuyan_list{ padding-top: 20px;}
.lx_liuyan_list li{ margin-top: 20px;}
.lx_liuyan_list li .textarea{ width: 100%; height: 150px; border: 2px solid #B5B5B5; line-height: 40px; padding: 0px 15px; font-size: 16px; color: #333;}
.lx_liuyan_list li .text{ width: 100%; height:40px; border: 2px solid #B5B5B5; line-height: 40px; padding: 0px 15px; font-size: 16px; color: #333;}
.lx_liuyan .button{margin-top: 15px;}

.zz_banner_title{ position: absolute; left: 0; top: 0; width: 100%; padding-top:10%;}
.zz_banner_title .ZZ_text{ max-width:750px; width: 100%; margin: 0 auto;}
.zz_banner_title .ZZ_text span{font-size: 40px; color: #D58F69; line-height: 48px; font-weight: bold; text-align: center; display: block; margin-bottom: 15px;}
.zz_banner_title .ZZ_text h3{font-size: 38px; color: #FFFFFF; line-height:1.5; text-align: center; margin-bottom: 40px;}
.zz_banner_title .ZZ_text p{font-size: 16px; color: #FFFFFF; line-height: 28px;}

.zizhi_list{ display: flex; flex-wrap: wrap;}

.zizhi_list{ margin-left: -15px; margin-right: -15px; position: relative; margin-top: -160px; padding-bottom: 80px; z-index: 9;}
.zizhi_list figure{ width: 20%; padding: 0px 15px; margin-top:30px;}
.zizhi_list figure img{ width: 100%;-moz-box-shadow:5px 6px 10px #666; -webkit-box-shadow:5px 6px 10px #666; box-shadow:5px 6px 10px #666;}
.zizhi_list figure:nth-child(1),.zizhi_list figure:nth-child(2),.zizhi_list figure:nth-child(3){ width: 33.333%;}


.gongsi_wrap{ padding: 40px 0px;}
.gongsi_text{ max-width: 1130px; margin: 0 auto;}
.gongsi_text h2{font-size: 48px; font-weight: bold; color: #222222; line-height:1.8; text-align: center;}
.gongsi_text h4{font-size: 36px; font-weight: bold; color: #0181E4; line-height:1.5; margin-top: 40px;}
.gongsi_text p{font-size: 20px; color: #414041; line-height:1.7; text-indent: 2em; margin-top: 15px;}
.gongsi_text img{ width: 100%; margin-top: 50px;}


.zixun_wrap{ padding: 50px 0px;}
.xinwen_wrap{ display: flex; padding-top: 20px;}
.xinwen_left{ width: 420px; margin-right: 30px;}
.xinwen_left .img-box,.xinwen_left .img-box img{ width: 100%;}
.xinwen_left .txt-box{ background: rgba(52, 152, 219, 1); padding:20px 40px 15px 40px; display: flex; align-items: center; overflow: hidden;}
.xinwen_left .txt-box .time{ text-align: center; margin-right: 30px;}
.xinwen_left .txt-box .time span{font-size: 50px; font-weight: bold; color: #FFFFFF; line-height:55px; height: 55px; display: block;}
.xinwen_left .txt-box .time h5{font-size: 16px; color: #FFFFFF; line-height: 20px; margin-top:6px;}
.xinwen_left .txt-box .text{ flex: 1; width: 100%; overflow: hidden;}
.xinwen_left .txt-box .text h4{font-size: 18px; color: #FFFFFF; line-height: 20px; margin-bottom: 10px;}
.xinwen_left .txt-box .text p{font-size: 16px; color: #FFFFFF; line-height: 18px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.xinwen_left .txt-box .text .open{width: 112px; height: 26px; border: 1px solid #FFFFFF; float: right; text-align: center; line-height: 24px; font-size: 12px; color: #fff; margin-top: 15px;}
.xinwen_left .txt-box .text .open:hover{ background: #fff; color: rgba(52, 152, 219, 1);}

.xinwen_right{ flex: 1; overflow: auto; border-bottom: 1px solid rgba(191, 191, 191, 1); border-top: 1px solid rgba(191, 191, 191, 1); height: 577px;}
.xinwen_right_list li{ padding: 25px 0px; border-bottom: 1px solid rgba(191, 191, 191, 1); }
.xinwen_right_list li .item{ display: flex; align-items: center;overflow: hidden;}
.xinwen_right_list li .item .time{ text-align:center; width: 100px; text-align: center;}
.xinwen_right_list li .item .time span{font-size: 50px; font-weight: bold; color: #34495E; line-height:1.1;}
.xinwen_right_list li .item .time h5{font-size: 16px; color: #34495E; line-height: 20px; margin-top: 5px;}
.xinwen_right_list li .item .text{ flex: 1; width: 100%; overflow: hidden;}
.xinwen_right_list li .item .text h4{font-size: 18px; color: #34495E; line-height: 20px; margin-bottom:20px;}
.xinwen_right_list li .item .text p{font-size: 16px; color: #34495E; line-height: 18px;}


.technology{ position: absolute; left: 0; bottom:65px; width: 100%;}
.technology .technology_auto{ display: flex; max-width: 930px; width: 100%; margin: 0 auto;-moz-box-shadow:0px 0px 20px #0181E4; -webkit-box-shadow:0px 0px 20px #0181E4; box-shadow:0px 0px 20px #0181E4; border-radius: 10px; background: #fff; overflow: hidden;}
.technology_text{ width: 350px; padding:45px 25px; background: rgba(245, 245, 245, 1);}
.technology_text h2{font-size: 21px; font-weight: bold; color: #0181E4; line-height:35px; text-align: center;}
.technology_text .item{ margin-top: 20px; display: flex; align-items: center; position: relative;}
.technology_text .item .input{height: 41px; background: #FFFFFF; border: 2px solid #0181E4; border-radius: 5px; padding: 0px 13px; width: 100%; font-size: 16px; color: #333; flex: 1;}
.technology_text .item .icon{ position: absolute; right:10px; top: 50%;transform: translateY(-50%); width: 20px; height: 20px;}
.technology_text .itemyzm .icon{ position: absolute; left:10px; top: 50%;transform: translateY(-50%); width: 20px;}
.technology_text .itemyzm .input{ padding-left:35px;}

.technology_text .item span{width: 101px; height: 41px; background: #FFFFFF; border: 2px solid #0181E4; border-radius: 5px; margin-left: 10px; display: flex; align-items: center; justify-content: center;font-size: 18px; font-family: SourceHanSansCN; font-weight: 400; font-style: italic; color: #0181E4;}
.technology_text .item button{ width: 100%; flex: 1;height: 41px; background: #0181E4; border-radius: 5px; border: none; color: rgba(255, 255, 255, 1); font-size: 18px;}
.technology_text .itemyzm button{ background: #fff;
	color: #000;
	border: 2px solid #0181E4;
	margin-left: 6px;
	font-size: 16px;}
.technology_auto .Welcome{ background:url(../image/jsimg.jpg) no-repeat; width: 100%; flex: 1; background-size: cover; padding: 40px 45px;}
.technology_auto .Welcome h2{font-size: 55px; font-weight: bold; color: #FFFFFF; position: relative; padding-bottom: 25px; position: relative;}
.technology_auto .Welcome h2::before{width: 38px; height: 6px; background: #FFFFFF; position: absolute; bottom: 0; left:0; content: "";}
.technology_auto .Welcome p{font-size: 28px; font-family: Adobe Heiti Std; font-weight: normal; color: #FFFFFF; line-height: 36px; margin-top: 20px;}

.jishu_wrap{ max-width: 1100px; width: 100%; margin: 0 auto; padding: 45px 0px;}
.jishu_tabBox{ display: flex; align-items: center; margin-top: 50px;}
.jishu_tab {flex: 1; width: 100%; display: flex; justify-content: space-between;}
.jishu_tab li{ padding: 0px 30px;font-size: 18px; color: #2B2B2B; line-height:40px; cursor: pointer;}
.jishu_tab li.active{ background: #E96B14; color: #fff;}
.jishu_tabBox input{width: 234px; height: 39px; background: #FFFFFF; border: 2px solid #0181E4;  border-radius: 6px; margin-left: 60px; font-size:18px; color: #000; padding: 0px 15px;}
.jishu_list li{ padding: 12px 40px; background: #fff; margin-top: 40px; display: flex; align-items: center;}
.jishu_list li .img-box{-moz-box-shadow:0px 0px 11px #CBCBCB; -webkit-box-shadow:0px 0px 11px #CBCBCB; box-shadow:0px 0px 11px #CBCBCB; width: 115px;}
.jishu_list li .img-box img{ width: 100%;}
.jishu_list li .txt-box{ flex: 1; width: 100%; padding: 0px 60px;}
.jishu_list li .txt-box h3{font-size: 22px; font-weight: bold; color: #171717; line-height:30px; margin-bottom: 10px;}
.jishu_list li .txt-box p{font-size: 16px; color: #171717; line-height: 20px; opacity: 0.72;}
.jishu_list li .txt-box .gx{font-size: 16px; color: #171717; line-height: 20px; opacity: 0.72; text-align: right; margin-top: 15px; padding-right:15%;}
.jishu_list li .btn-box { width: 170px;}
.jishu_list li .btn-box a{ display: block; display: flex; align-items: center; justify-content: center; height: 50px; font-size: 18px;}
.jishu_list li .btn-box a:hover{ opacity: .8;}
.jishu_list li .btn-box a.download{ background: rgba(52, 73, 94, 1); color: #fff;}
.jishu_list li .btn-box a.view{ background: rgba(52, 152, 219, 1); color: #fff;}
.fanye{ margin: 0 auto; margin-top: 30px; display: flex; max-width: 440px; width: 100%; justify-content: space-between;}
.fanye a{font-size: 16px; color: #000000; line-height: 28px; margin: 0px 3px;}
.fanye .item{ display: flex; justify-content: center; align-items: center;}
.fanye a:hover{ text-decoration: underline;}
.mask{ position: fixed; width: 100%; height: 100%; background: rgba(23, 23, 23, .6); left: 0; top: 0; z-index: 99991; display: none;}
.view_tan{ position: fixed; max-width:700px; width: 100%; max-height: 80%; background: #fff; border-radius: 10px; overflow: hidden;left:50%; top:50%; z-index: 999992;transform: translate(-50%,-50%); display: none;}
.view_tan_title{ padding: 10px; background: #F5F5F5; height: 50px; display: flex; align-items: center; justify-content: space-between;}
.view_tan_title .close{ color: rgba(43, 43, 43, 1); font-size: 20px;}
.view_tan .pdf { overflow: auto; height:80vh;}
.view_tan .pdf img{ width:100%;}


.productText{ position: absolute; left: 0; width: 100%; bottom: 140px;}
.productTextBox{ display: flex; align-items: center;}
.productTextBox .img-box{ width: 700px; margin-right: 80px;}
.productTextBox .img-box img{ width: 100%;}
.productTextBox .txt-box{ flex: 1; width: 100%;}
.productTextBox .txt-box h1{font-size: 50px; font-weight: bold; color: #fff; line-height:1.1; margin-bottom: 25px;}
.productTextBox .txt-box h1 b{color: #FF9D1F;}
.productTextBox .txt-box p{font-size: 24px; color:#fff; line-height: 36px;}
.productTextBox .txt-box p span{ color:  #FF9D1F;}
.productTextBox .txt-box .open{width: 175px; height: 53px; border: 2px solid #FFFFFF; display: flex; align-items: center; justify-content: center; font-size: 24px; color: #fff; margin-top: 40px;}
.productTextBox .txt-box .open:hover{ background: #fff; color: #FF9D1F;}
.title P{font-size: 20px; color: #3F3F3F; line-height: 36px; position: relative; padding: 20px 0px;}
.title P::before{width: 74px; height: 3px; background: rgba(1, 129, 228, 1); content: ""; position: absolute; bottom: 0; left: 50%;transform: translateX(-50%);}
.product_wrapBox{ padding: 60px 0px;}
.product_wrap{ padding-top: 40px;}
.product_auto{ max-width: 1500px; padding: 0px 15px; margin: 0 auto; width: 100%;}
.product_lsit{ display: flex; flex-wrap: wrap;}
.product_lsit li{ margin-top: 30px;}
.product_lsit li .item{ width: 100%; height: 342px; border: 3px solid #BFBFBF; position: relative; padding: 30px; display: flex; align-items: center; justify-content: center;}
.product_lsit li .item .img-box,.product_lsit li .item .img-box img{ max-width: 100%; max-height: 100%;}
.product_lsit li .itemShow{ background:rgba(52, 51, 51, .6); position: absolute; left: 0; top: 0; width: 100%; height: 100%; align-items: center; justify-content:center; display: none;}
.product_lsit li .itemShow .txt-box{ text-align: center;}
.product_lsit li .itemShow .txt-box span{font-size: 39px; color: #FFFFFF; line-height:40px;}
.product_lsit li .itemShow .txt-box h4{font-size: 26px; color: #FFFFFF; line-height: 28px; margin: 15px 0px;}
.product_lsit li .itemShow .txt-box a{width: 160px; height: 41px; border: 3px solid #FFFFFF; display: flex; align-items: center; justify-content: center; color: rgba(255, 255, 255, 1); font-size: 20px; margin: 0 auto;}
.product_lsit li .itemShow .txt-box a:hover{ background: #fff; color: #333;}
.product_lsit li:hover .itemShow{ display: flex;}


.product_search li .item{background-color: #eeeeee;    border-radius: 6px;    padding: 15px;margin-top: 30px}
.product_search li .item .img-box{     margin: 15px 0;background-color: #fff;}
.product_search li .item .img-box img{max-width: 100%;}
.product_search li  .txt-box{ padding: 0 0 20px 0;
	position: relative;}
.product_search li .txt-box span{    font-size: 20px;
	letter-spacing: 1px;
	color: #3f3f3f;
	font-weight: 600;}
.product_search li  .txt-box h4{color: #3f3f3f;
	font-size: 15px;
	line-height: 36px;
	letter-spacing: 1px;}
.product_search li  .txt-box img{
	position: relative;
	left: 176px;
	top: 35px;
}
.product_search li  .txt-box img:nth-child(1){

	left: 100px;

}
.wrap_top{ padding-top:116px;}
.details_wrap{ display: flex; padding:40px 0px;}
.details_auto{ max-width: 1400px; width: 100%; margin: 0 auto; padding: 0px 15px;}
.mbxNav{font-size: 18px; color: #000000; line-height: 28px;}
.mbxNav a{ color: #000000;}
.details_item{ display: flex; margin-top:35px;}
.details_item_text{ flex: 1; width: 100%; overflow: hidden;}
.details_item_text h2{font-size: 39px; font-weight: bold; color: #000000; line-height:1.4;}
.details_item_swiper{ position: relative; margin-top: 40px;}
.details_item_swiper .mySwiper2 .swiper-slide img{ width: 100%; height: 692px; object-fit: cover;}
.details_item_swiper .mySwiper .swiper-slide { display: flex; align-items: center; justify-content: center; opacity:.6;}
.details_item_swiper .mySwiper .swiper-slide-thumb-active{ opacity: 1;}
.details_item_swiper .mySwiper .swiper-slide img{ max-width:100%; max-height: 100%;}
.details_item_swiper .mbox{border: 3px solid #AAAAAA; width: 100%; margin-top: 30px; padding: 0px 60px;}
.details_item_swiper .swiper-button-next{ top: auto; bottom:24px;}
.details_item_swiper .swiper-button-prev{ top: auto; bottom:24px;}
.details_item_swiper .swiper-pagination-bullet{ background: rgba(1, 129, 228, 1);}
.details_item_auto{ max-height: 1100px; overflow: auto; margin-top: 30px; padding-right: 20px;}
.details_item_auto p{font-size: 18px; color: #414041; line-height: 30px;}
.details_item_auto .xingneng{ margin-top: 40px;}
.details_item_auto .xingneng h3{font-size: 36px; font-weight: bold; color: #414041; line-height:1.5;}
.details_item_auto .xingneng dl{ display: flex; border-bottom:2px solid rgba(83, 83, 83, 1); margin-top:20px; padding: 10px 0px;}
.details_item_auto .xingneng dl dt{ width: 40%;font-size: 18px; color: #242424; line-height: 25px; font-weight: 400; padding: 0px 5%;}
.details_item_auto .xingneng dl dd{ width: 60%;font-size: 18px; color: #171616; line-height: 25px;}
.details_item_box{ width: 245px; margin-left:20px; }
.details_item_box .item{ padding: 20px;}
.hsitem{ background:RGBA(64, 64, 64, 1);}
.hzitem{ background: RGBA(1, 129, 228, 1);}
.details_item_box .item h3{    font-size: 25px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 25px;
	text-align: center;
	margin-bottom: 15px;}
.details_item_box .item .input,.details_item_box .item .textarea{height: 41px;
	background: rgba(255, 255, 255, .5);
	border: 3px solid rgba(255, 255, 255, .5);
	width: 100%;
	color: #fff;
	font-size: 18px;
	padding: 0px 15px;
	margin-top: 10px;
	line-height: 41px;}
.details_item_box .item .button{    height: 45px;
	background: #FFFFFF;
	border: 3px solid #FFFFFF;
	margin-top: 25px;
	width: 100%;
	color: rgba(64, 64, 64, 1);
	font-size: 25px;
	font-weight: bold;}
.details_item_box .item .textarea{ height: 200px;}
.details_item_box .hzitem .button{ color: rgba(1, 112, 203, 1);}

.anli_wrap{ background: #F5F7F9; padding: 50px 0px;}
.anli_wrap h2{font-size: 36px; font-weight: bold; color: #414041; line-height:1.5;}
.anli_wrap_box{ padding: 0px 90px;}
.anli_wrap_list{ display: flex;  flex-wrap: wrap;}
.anli_wrap_list li{ margin-top: 30px;}
.anli_wrap_list li .item{ border:2px solid rgba(170, 170, 170, .1); padding:7px; height: 100%; display: block; width: 100%;}
.anli_wrap_list li .item .img-box,.anli_wrap_list li .item .img-box img{ width: 100%; height: 240px; object-fit: cover;}
.anli_wrap_list li .item .txt-box h4{font-size: 22px; font-weight: bold; color: #414041; line-height: 24px; margin: 8px 0px; text-align: center;}
.anli_wrap_list li .item .txt-box p{font-size: 18px; color: #414041; line-height: 24px; text-indent: 2em;}
.anli_wrap_list li:hover .item{ background: #fff;}
.xuexiao{ margin-top:35px; display: flex; align-items: center;flex-wrap: wrap; margin-right: -40px;}
.xuexiao .item{ height:70px; display: flex; align-items: center; margin-top: 10px; margin-right: 40px;}
.xuexiao .item img{ max-height: 70px;}

.anli_banner .txt-box{ text-align: center;}
.anli_banner .productText{ bottom: 45%;}
.case_center_koubei{ margin: 115px auto; max-width: 1230px; width: 100%; display: flex; align-items: center;}
.case_center_koubei .txt-box{ flex: 1; width: 100%;}
.case_center_koubei .txt-box h2{font-size: 36px; font-weight: bold; color: #444C59; line-height: 1.1; padding: 20px 0px; position: relative; margin-bottom:60px;}
.case_center_koubei .txt-box h2::before,.case_zhongxin_auto h3::before{width: 114px; height: 4px; position: absolute; bottom: 0; left: 0; content: ""; background: #007FCC;}
.case_center_koubei .txt-box p{font-size: 16px; color: #444C59; line-height: 18px; margin-top: 20px;}
.case_center_koubei .img-box{ width:625px; margin-left: 50px;}
.case_center_koubei .img-box img{ width: 100%;}

.case_towbox{ background: url(../image/anli.jpg) no-repeat center top; background-size: cover; width: 100%; padding-top: 135px; margin-top: -135px; position: relative; min-height: 500px;}
.case_towbox_center{ max-width: 1070px; padding:60px 15px; width: 100%; margin: 0 auto;}
.case_towbox_center_box{ background: #fff; padding: 15px; display: flex;}
.case_towbox_center_left{ width: 320px; border-radius: 6px; overflow: hidden; margin-right: 10px;}
.case_towbox_center_left h4{ background: #FE8D08; padding: 25px 30px;font-size: 36px; font-weight: bold; color: #FFFFFF;}

.case_towbox_center_tab li{ background:rgba(52, 73, 94, 1); padding: 35px 30px; display: flex; align-items: center; border-bottom:2px solid RGBA(44, 62, 80, 1); cursor: pointer;}
.case_towbox_center_tab li:last-child{ border-bottom: none;}
.case_towbox_center_tab li span{font-size: 22px; color: #FFFFFF; line-height: 30px; display: block; flex: 1;}
.case_towbox_center_tab li.active{ background: rgba(44, 62, 80, 1);}
.case_towbox_center_tab li i{width: 20px; height: 20px; background: #FFFFFF; border-radius: 50%; position: relative;}
.case_towbox_center_tab li.active i{ background: rgba(254, 141, 8, 1);}
.case_towbox_center_tab li.active i::before{ position: absolute; left: 0; top: 0; width: 20px; height: 20px; text-align: center; line-height: 20px; content: "√";}

.case_towbox_center_right{ flex:1; width: 100%; border-radius: 10px; overflow: hidden;}
.case_towbox_center_right .video{ width:100%; height: 100%; background: rgba(44, 62, 80, 1);}

.case_zhongxin{ padding: 50px 0px;}
.case_zhongxin_auto{ max-width: 1230px; padding: 0px 15px; margin: 0 auto; width: 100%;}
.case_zhongxin_auto h3{font-size: 36px; font-weight: bold; color: #444C59; line-height:1.5; padding:20px 0px; position: relative;}
.case_zhongxin_list{ display: flex; flex-wrap: wrap;}
.case_zhongxin_list li{ margin-top: 30px;}
.case_zhongxin_list li .item .item_one  .left{ width: 35%;float: left;}
.case_zhongxin_list li .item .item_one  .left img{width: 100%}

.case_zhongxin_list li .right{ width: 65%;float: left;}
.case_zhongxin_list li .right .item .item_one .txt-box { padding:0px 40px;}
.case_zhongxin_list li .item{ position: relative; height: 100%;border: 3px solid #DDE0E2;}
.case_zhongxin_list li .item .item_one .img-box{ height: 90px; display: flex; align-items: center; justify-content: center; padding:5px;}
.case_zhongxin_list li .item .item_one .img-box img{ max-height: 80px;}
.case_zhongxin_list li .item .item_one .txt-box{ background: RGBA(246, 247, 251, 1); padding:20px 60px; position: relative;}
.case_zhongxin_list li .item .item_one .txt-box h4{ text-align: center;font-size: 26px; color: #303030; line-height: 30px;}
.case_zhongxin_list li .item .item_one .txt-box p{font-size: 18px; color: #303030; line-height:30px; text-align: center;}
.case_zhongxin_list li .item .item_one .txt-box::after{ content: "“"; position: absolute; left:20px; top:0px; color: rgba(52, 152, 219, 1); font-size: 48px; font-family:Arial, Helvetica, sans-serif; height: 20px;}
.case_zhongxin_list li .item .item_one .txt-box::before{ content: "”"; position: absolute; right:20px; bottom:0px; color: rgba(52, 152, 219, 1); font-size: 48px; font-family:Arial, Helvetica, sans-serif; height:45px;}
.case_zhongxin_list li .item .item_show{ position: absolute; left: 0; top: 0; width: 100%; z-index: 9; background: RGBA(53, 152, 219, 1); padding-bottom:80px; display: none;}
.case_zhongxin_list li .item .item_show .img-box,.case_zhongxin_list li .item .item_show .img-box img{ height: 320px; width: 100%; object-fit: cover;}
.case_zhongxin_list li .item .item_show .txt-box{ width: 90%; position: absolute; bottom:25px; left: 50%;transform: translateX(-50%); background:RGBA(246, 247, 251, 1); display: flex; border-radius:6px;-moz-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:2px 2px 5px #333333; box-shadow:2px 2px 5px #333333; overflow: hidden;}
.case_zhongxin_list li .item .item_show .txt-box .logo{ width: 115px; padding: 0px 10px; background: #fff; height: 100%; display: flex; align-items: center; justify-content: center; height: 77px;}
.case_zhongxin_list li .item .item_show .txt-box .logo img{ width: 100%;}
.case_zhongxin_list li .item .item_show .txt-box .text{ padding:15px 10px; border-left: 1px solid RGBA(160, 161, 163, 1); flex: 1; overflow: hidden;}
.case_zhongxin_list li .item .item_show .txt-box .text h4{ font-size:20px; line-height: 1.4; color: #333; overflow: hidden;}
.case_zhongxin_list li .item .item_show .txt-box .text p{ font-size:14px; line-height: 1.4; color: #333; overflow: hidden;}
.case_zhongxin_list li .item:hover .item_show{ display: block;}
.case_zhongxin_list li  .item .item_one .right .txt-box { padding:0px 40px;}







@media ( max-width:1711px) {
	.head_auto{ width: 1440px;}
	.header .navbar_nav li.dropdown .chanpin_menu{ min-width: 1440px;margin-left: -760px;}
	.chanpin_menu_box .swiper-slide .txt-box a{ font-size: 14px;}
}

@media ( max-width:1710px) {
	.head_auto{ width: 1200px;}
	.header .logo{ width: 300px;}
	.header .navbar_nav li{ margin-left: 10px;}
	.header .navbar_nav li a span{ font-size: 20px;}
	.header .navbar_nav li.dropdown .chanpin_menu{ min-width: 1200px;margin-left: -640px; padding: 25px 10px;}
	.banner .text h4{ font-size:58px;}
	.banner .text p{ font-size: 20px;}
	.banner .text form{ max-width: 900px;}
	.index_product_swiper .swiper-slide .text{ padding: 25px;}
	.index_company_list figure:nth-child(2){ left: 13%;}
	.index_company_list figure:nth-child(3){ left: 25%;}
	.index_company_list figure:nth-child(4){ left: 38%;}
	.details_auto{ max-width: 1200px;}
	.anli_wrap_box{ padding: 0px 30px;}
	.details_item_box{ width: 350px; margin-left: 30px;}
	.productText{ bottom: 100px;}
	.product_auto{ max-width: 1300px;}
	.jswd_banner img{ height: 520px;}
	.zz_banner_title .ZZ_text span{ font-size: 30px;}
	.zz_banner_title .ZZ_text h3{ font-size: 28px; margin-bottom: 20px;}
}
@media ( max-width:1439px) {
	.index_about_wrap .img-box{ width: 580px;}
	.case_center_koubei,.product_auto{ max-width:1200px;}
	.productTextBox .img-box{ width: 500px;}
	.productTextBox .txt-box h1{ font-size: 48px;}
	.productTextBox .txt-box p{ font-size: 20px;}
	.case_center_koubei, .product_auto{ padding: 0px 15px;}
	.zizhi_list{  margin-top: -100px;}
}

@media ( max-width:1199px) {
	.head_auto{ width: 100%; padding: 0px 10px;}
	.header .logo{ width:160px; padding: 10px 0px;}
	.header .nav {display:none;}
	.m_nav{ display: block;}
	#navToggle{ display: block; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center;}
	#navToggle i{ font-size: 20px; color: #fff;}
	.m_nav{ position: fixed; width: 100%; height: 100%; background:rgba(0, 0, 0, .8); z-index: 9; top:-200%; left: 0;transition:0.4s; padding:70px 15px 15px 15px; overflow: auto; z-index: 991;}
	.m_nav.open{ top:0;}
	.s-side .first {padding:5px 0px;border-bottom:1px solid rgba(255, 255, 255, .41);}
	.s-side span {font-size:15px; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF; line-height: 40px; text-shadow: 0px 2px 2px rgba(36,36,36,0.7500); height: 40px; display: block; cursor: pointer;}
	.s-side .d-firstNav a{ width: 20%;}
	.s-side .d-firstNav span {font-size:15px; font-family:FontAwesome; font-weight: 400; color: #FFFFFF; line-height: 40px; text-shadow: 0px 2px 2px rgba(36,36,36,0.7500); height: 40px; display: block; cursor: pointer; position: relative;}
	.d-firstNav{ display: flex;}
	.d-firstNav i.fa-angle-right{ font-size: 14px; color: #fff; flex: 1; text-align: right; line-height:40px; cursor: pointer;}

	.s-secondNav span{font-family:FontAwesome; position: relative;}

	.s-side .s-secondNav,.s-side .s-secondItem  { padding-left:20px;font-size:15px; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF; line-height: 40px; display: flex;}
	.s-secondNav  i.fa-angle-right{ font-size: 14px; color: #fff; flex: 1; text-align: right; line-height:40px; cursor: pointer;}
	.s-side .s-secondNav a,.s-side .s-secondItem a{ color: #fff;}
	.s-side .d-secondDrop {padding: 0px 40px;font-size:14px; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF; line-height: 40px;}
	.s-side .d-secondDrop a{ color: #fff;}
	.s-firstDrop,.s-secondDrop{ display: none;}

	.banner .text{ bottom: 20%;}
	.banner .text h4{ font-size: 48px;}
	.banner .text p{ font-size: 18px;}
	.banner .text form .input{ height: 50px; font-size: 20px;}
	.banner .text form .btn{ height: 50px; font-size: 20px; width: 200px;}
	.index_news_page_box .img-box{ width: 400px;}
	.index_news_page_list .time{ top: 0; margin-top: 15px;}
	.index_company_list figure:nth-child(2) {  left: 10%;}
	.index_company_list figure:nth-child(3){ left: 20%;}
	.index_company_list figure:nth-child(4){ left: 32%;}
	.case_center_koubei, .product_auto,.case_towbox_center,.case_zhongxin_auto,.details_auto{ max-width: 970px;}
	.case_center_koubei .img-box{ width: 420px;}
	.case_zhongxin_list li .item .item_one .txt-box{ padding: 15px;}
	.case_zhongxin_list li .item .item_one .txt-box h4{ font-size: 20px;}
	.case_zhongxin_list li .item .item_one .txt-box p{ font-size: 14px;}
	.wrap_top{ padding-top: 61px;}
	.details_item_box { width:300px;}
	.details_item_box .item{ padding: 20px;}
	.swiper-button-next::after, .swiper-button-prev::after { font-size: 20px;}
	.details_item_swiper .mbox{ padding: 0px 30px;}
	.details_item_swiper .swiper-button-prev{ bottom: 12px; left: 0;}
	.details_item_swiper .swiper-button-next{ bottom: 12px; right: 0;}
	.anli_wrap_box{ padding: 0px 0px;}
	.details_item_swiper .mySwiper2 .swiper-slide img{ height: 500px;}
	.productTextBox .img-box{ width: 400px; margin-right: 20px;}
	.productTextBox .txt-box h1{ font-size: 30px; margin-bottom: 10px;}
	.productTextBox .txt-box p{ font-size: 18px; line-height: 1.8;}
	.productTextBox .txt-box .open{ height: 45px; font-size: 20px; margin-top: 20px;}
	.product_lsit li .itemShow .txt-box span{ font-size: 30px;}
	.product_lsit li .itemShow .txt-box h4{ font-size: 20px;}
	.product_lsit li .item{ height: 300px; padding: 20px;}
	.product_lsit li .item .img-box{ display: flex; align-items: center; justify-content: center;}

}


@media screen and (max-width:991px) {
	.index_news_swiper .swiper-slide .time span{ font-size: 20px;}
	.index_news_top{ padding: 15px;}
	.index_news_top .name{ font-size: 20px; margin-right: 20px;}
	.index_news_swiper .swiper-slide .time{ font-size: 16px; margin-right: 20px;}
	.index_news_swiper .swiper-slide .text{ font-size: 16px;}
	.title span{font-size: 30px;}
	.title h1{ font-size: 26px;}
	.index_news_page_box .img-box{ width: 300px; margin-left: 20px;}
	.index_news_tab li{ width: 120px; font-size:18px;}
	.index_news_page_box{ display: block; padding: 0px;}
	.index_news_page_box .img-box{ width: 300px; margin: 0 auto; margin-top: 20px;}
	.index_news_page_ul li a{ padding-left: 30px; font-size: 14px;}
	.index_news_page_ul li span{ font-size: 12px; margin-left: 10px;}
	.index_news_box{ padding: 20px;}
	.index_product{ padding: 25px;}
	.index_about{ padding: 25px 0px;}
	.index_about_wrap{ margin-top: 25px; display: block;}
	.index_about_wrap .txt-box{ margin-top: 10px;}
	.index_about_wrap .txt-box h3,.case_center_koubei .txt-box h2,.case_zhongxin_auto h3,.details_item_text h2,.details_item_box .item h3,.anli_wrap h2,.banner .text h4,.gongsi_text h2,.gongsi_text h4,.technology_auto .Welcome h2,.lx_liuyan h3{ font-size: 28px; line-height: 1.5; margin-bottom: 20px;}
	.index_about_wrap .txt-box p,.case_center_koubei .txt-box p,.title P,.banner .text p,.gongsi_text p,.technology_auto .Welcome p,.zz_banner_title .ZZ_text p{ font-size: 16px; line-height: 1.5;}
	.zz_banner_title .ZZ_text span{ line-height: 1.5;}
	.index_about_wrap .txt-box .listbox .item{ margin-top: 20px; margin-right: 0px;}
	.index_about_wrap .txt-box .listbox{ justify-content: space-between; flex-wrap: wrap;}
	.index_about_wrap .txt-box .open{ margin:20px auto;}
	.index_about_wrap .img-box{ width: 100%; margin: 0px;}
	.index_about_wrap .img-box .video{ width: 80%;}
	.index_choose{ margin: 0px; padding:20px 0px; background: url(../image/xuanze.png) no-repeat center bottom;}
	.index_choose .txt-box h1,.index_choose_sanbox li .t1 span{ font-size: 40px; line-height: 1.5;}
	.index_choose_sanbox li h4{ font-size: 18px;}
	.index_choose_list li .icon{ width: 50px; margin-right:10px;}
	.index_choose_list li .icon img{ width: 100%;}
	.index_choose_san{ padding: 20px;}
	.index_company,.case_zhongxin,.details_wrap{ padding:25px 0px;}
	.zizhi_text{ margin-top: 25px;}
	.zizhi_text p{ font-size: 16px; line-height: 1.5;}
	.index_contact,.anli_wrap,.gongsi_wrap{padding: 25px 0px;}
	.index_contact_box,.details_item { display: block;}
	.index_contact_box .left{ width: 100%; border: none;padding: 0px 25px;}
	.index_contact_box .right{ padding: 0px 25px; margin-top: 25px;}
	.index_contact_box .right .zixunlist li{ margin-top:15px;}
	.index_contact_box .right .button, .lx_liuyan .button{ margin-top: 20px;}
	.footer,.product_wrapBox,.lx_liuyan,.zixun_wrap{ padding: 25px 0px;}
	.case_center_koubei, .product_auto, .case_towbox_center, .case_zhongxin_auto, .details_auto{ max-width: 750px;}
	.case_center_koubei{ margin: 25px auto; display: block;}
	.case_center_koubei .img-box{ margin: 0 auto;}
	.case_towbox_center_left h4{ padding: 15px; font-size: 28px;}
	.case_towbox_center_tab li{ padding: 15px;}
	.case_towbox_center_tab li span{ font-size: 18px;}
	.case_towbox_center_left{ width: 220px;}
	.details_item,.details_item_swiper{ margin-top: 15px;}
	.details_item_swiper .swiper-button-prev{}
	.details_item_box{ width: 100%; margin: 0px;}
	.details_item_box .item .input, .details_item_box .item .textarea,.details_item_box .item .button{ height:55px; font-size:20px; margin-top: 15px;}
	.details_item_box .item .textarea{ height:140px;}
	.anli_wrap_list li .item .img-box, .anli_wrap_list li .item .img-box img{ height: 200px;}
	.anli_wrap_list li .item .txt-box h4{ font-size: 18px;}
	.anli_wrap_list li .item .txt-box p{ font-size: 16px;}
	.productTextBox .img-box{ width: 300px;}
	.productTextBox .txt-box p{ font-size: 16px; line-height:1.4;}
	.product_wrap{ padding-top: 20px;}
	.banner .text form,.technology .technology_auto{ max-width: 750px;}
	.gongsi_text h4{ margin-top: 20px;}
	.technology_text{ padding: 25px;}
	.jishu_tab li{ padding: 0px 15px;}
	.jishu_tabBox input{ width: 200px; margin-left: 20px;}
	.jishu_list li .txt-box{ padding: 0px 15px;}
	.jishu_list li{ padding:12px; margin-top: 20px;}
	.lx_sanBox_wrap{ flex-wrap: wrap;}
	.zizhi_list{ margin: 0px;}
	.xinwen_left{ width:100%;}
	.xinwen_wrap{ display: block;}


}




@media ( max-width:767px) {
	.banner img{ height: 280px;}
	.index_about_wrap .txt-box h3, .case_center_koubei .txt-box h2, .case_zhongxin_auto h3, .details_item_text h2, .details_item_box .item h3, .anli_wrap h2, .banner .text h4, .gongsi_text h2, .gongsi_text h4, .technology_auto .Welcome h2, .lx_liuyan h3{ font-size: 20px;}
	.index_about_wrap .txt-box p, .case_center_koubei .txt-box p, .title P, .banner .text p, .gongsi_text p, .technology_auto .Welcome p, .zz_banner_title .ZZ_text p{ font-size: 14px;}
	.banner .text p{ margin-bottom: 10px;}
	.banner .text h4{ margin-bottom: 10px;}
	.banner .text form, .technology .technology_auto{ padding: 0px 15px;}
	.right_fixed{ display: none;}
	.banner .text form .input{ height: 40px; padding: 0px 10px; font-size: 14px;}
	.banner .text form .btn{ width:90px; font-size: 14px; padding: 0px; margin-left: 10px; height: 40px; padding: 0px 10px;}
	.banner .text form .btn i{ margin-left: 5px; font-size: 14px;}
	.index_news_top{ display:block;}
	.index_news_swiper{ padding: 0px;}
	.index_news_top .name{ margin: 0px;}
	.index_news_swiper .swiper-slide .time{ font-size: 14px; position:absolute; right: 0; margin: 0px;}
	.index_news_swiper .swiper-slide .text{ font-size: 14px;}
	.index_news_swiper .swiper-slide{ position:relative; padding-right: 100px;}
	.index_news_swiper .swiper-slide .time span{ font-size: 14px;}
	.index_news_swiper .swiper-slide .text{ overflow: hidden;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	.index_news_swiper{ padding-bottom: 30px;}
	.index_news_swiper .swiper-pagination{ font-size: 14px;}
	.index_news_swiper .swiper-button-prev{ bottom: 0; height:30px; top: auto;}
	.index_news_swiper .swiper-button-next{ bottom: 0; height:30px; top: auto;}
	.index_news_box{ padding: 10px;}
	.title span,.index_honorary_box_text .title span{ font-size: 24px;}
	.title h1,.index_honorary_box_text .title h1{ font-size: 18px;}
	.index_news_tab{ margin-top:20px;}
	.index_news_tab li{ font-size: 14px; margin: 0px 5px;}
	.index_news_page{ padding-top: 20px;}
	.index_news_page_box .text h3{ font-size: 20px; margin-bottom: 10px;}
	.index_news_page_box .text p,.zizhi_text p,.index_case_list li .item .txt-box p{ font-size: 14px; line-height: 1.5;}
	.index_news_page_box .img-box{ width: 100%;}
	.index_news_page_list .time span{ font-size: 20px;}
	.index_news_page_ul li{ width: 100%; padding: 0px;}
	.index_news_page_ul li a{ padding-left: 20px;}
	.index_news_page_ul li::before { display: none;}
	.index_product{ padding: 15px;}
	.index_sub .input{ width: 100%;}
	.index_sub{ margin-top: 20px;}
	.index_product_swiper{ padding: 0px;}
	.index_product_swiper .swiper-button-next{ top: 50%;}
	.index_product_swiper .swiper-button-prev{ top: 50%;}
	.index_about_wrap .txt-box .listbox .item .t1{ font-size: 28px;}
	.index_about_wrap .img-box{ padding: 10px;}
	.index_about_wrap .img-box .video{ width:95%;}
	.index_choose .txt-box h1, .index_choose_sanbox li .t1 span{ font-size: 20px;}
	.index_choose_list li{ margin-top: 20px;}
	.index_choose_list li .text h4{ font-size: 16px;}
	.index_choose_san{ padding:15px 0px;}
	.index_choose_sanbox li h4{ font-size: 16px;}
	.index_choose_sanbox li .t1{ font-size: 16px;}
	.index_company_list{ height: auto; margin-top: 20px;}
	.index_company_box{ padding: 0px 15px;}
	.index_company_list{ display: flex; flex-wrap: wrap; justify-content: space-between;}
	.index_company_list figure{ position: relative; bottom:auto !important; width:49% !important; padding: 10px; left: auto !important; background: #fff; right: auto !important; margin-top: 10px;}
	.index_case,.index_honorary{ padding: 25px 0px;}
	.index_case_tab li{ width:49%; font-size: 14px; margin: 0px; overflow: hidden; margin-top: 10px;}
	.index_case_tab{ justify-content: space-between; flex-wrap: wrap;}
	.index_case_list li{ margin-top: 15px;}
	.index_case_list li .item .img-box, .index_case_list li .item .img-box img{ height: auto; border-radius: 8px;}
	.index_case_list li .item .txt-box h4{ font-size: 18px;}
	.index_honorary_box{ display: block;}
	.index_honorary_box_text{ width: 100%; padding: 10px; margin: 0px;}
	.index_honorary_box_text .title{ text-align: center;}
	.index_honorary_box_text .open{  margin: 0 auto; margin-top: 20px; font-size: 14px;}
	.index_contact_box .left,.index_contact_box .right{ padding: 0px 15px;}
	.index_contact_box{ padding: 15px 0px;}
	.index_contact_box_list li{ padding-left: 45px;}
	.index_contact_box .left h3, .index_contact_box .right h3{ font-size: 20px;}
	.index_contact_box .right .zixunlist .text, .index_contact_box .right .zixunlist .textarea{ font-size: 14px;}
	.footer_list{ display: block;}
	.footer_item .logo{ width: 190px; margin: 0 auto; display: block;}
	.footer_item p{ font-size: 13px; padding: 0px; margin-top: 5px;}
	.footer_item{ margin-bottom: 15px;}
	.footer_list .item h5{ margin: 0px; padding:5px 0px; line-height: 1.8; font-size: 14px; display:flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #fff;}
	.footer_list .item h5 i{ display: block;}
	.footer_list .item a{ font-size: 14px; line-height: 1.5; margin-top: 5px;}
	.item_hide{ display: none; padding: 15px;}
	.anli_banner .productText{ bottom:auto; top:60%;transform: translateY(-50%); }
	.productTextBox .txt-box h1{ font-size: 24px;}
	.case_center_koubei .txt-box h2,.case_zhongxin_auto h3{ padding: 10px 0px;}
	.case_center_koubei .txt-box p{ margin-top: 15px;}
	.case_center_koubei .img-box{ width: 100%;}
	.case_towbox{ margin: 0; padding: 15px;}
	.case_towbox_center{ padding: 15px;}
	.case_towbox_center_box{ display: block;}
	.case_towbox{ background:#007FCC; min-height: auto;}
	.case_towbox_center{ padding: 0px;}
	.case_towbox_center_box{ padding: 5px;}
	.case_towbox_center_left{ width: 100%;}
	.case_towbox_center_left h4,.case_towbox_center_tab li{ padding: 5px 10px; font-size: 16px; line-height:35px;}
	.case_towbox_center_tab li span{ font-size: 14px;}
	.case_towbox_center_right{ margin-top: 15px;}
	.case_zhongxin_list li{ margin-top: 20px;}
	.case_zhongxin_list li .item .item_show .img-box, .case_zhongxin_list li .item .item_show .img-box img{ height: 200px;}
	.mbxNav{ font-size: 16px;}
	.details_item_text h2{ font-size: 16px;}
	.details_item_swiper .mySwiper2 .swiper-slide img{ height:240px;}
	.details_item_swiper .mbox{ margin-top: 15px;}
	.details_item_swiper .swiper-button-prev,.details_item_swiper .swiper-button-next{ bottom:5px;}
	.details_item_auto{ margin-top: 10px; padding: 0px;}
	.details_item_auto p{ font-size: 14px; line-height: 1.5;}
	.details_item_auto .xingneng{ margin-top: 15px;}
	.details_item_auto .xingneng h3{ font-size: 24px;}
	.details_item_auto .xingneng dl{ margin-top:5px;}
	.details_item_auto .xingneng dl dt{ width:30%; padding: 0px 5px;}
	.details_item_auto .xingneng dl dd{ width:70%;}
	.details_item_auto .xingneng dl dt,.details_item_auto .xingneng dl dd{ font-size: 14px;}
	.details_item_box{ margin-top: 20px;}
	.details_item_box .item h3{ margin-bottom: 10px;}
	.details_item_box .item .input, .details_item_box .item .textarea{
		height: 41px;
		background: rgb(255 255 255 / 20%);
		border: 3px solid rgba(255, 255, 255, .5);
		width: 100%;
		color: #fff;
		font-size: 14px;
		padding: 0px 15px;
		margin-top: 10px;
		line-height: 41px;}
	.details_item_box .item .button{ height: 40px; font-size: 14px;}
	.details_item_box .item .textarea{ height: 140px;}
	.anli_wrap h2{ margin: 0px;}
	.anli_wrap_list li{ margin-top: 15px;}
	.anli_wrap_list li .item .img-box, .anli_wrap_list li .item .img-box img{ height: auto;}
	.anli_wrap_list li .item .txt-box p{ font-size: 14px;}
	.xuexiao{ margin-top: 20px;}
	.xuexiao .item{ height:35px; margin-right:20px;}
	.xuexiao .item img{ max-height:35px;}
	.productText{ bottom: 20px;}
	.productTextBox .img-box{ width: 100px; display: none;}
	.productTextBox .img-box img{ height: auto;}
	.productTextBox .txt-box h1{ font-size: 16px;}
	.productTextBox .txt-box p{ font-size: 13px;}
	.productTextBox .txt-box .open{ font-size: 14px; height: 40px; line-height: 40px; width: 100px;}
	.product_lsit li{ margin-top: 15px;}
	.product_lsit li .itemShow .txt-box span{ font-size: 20px;}
	.product_lsit li .itemShow .txt-box h4{ font-size: 16px;}
	.product_lsit li .itemShow .txt-box a{ width: 140px; height: 40px; line-height: 40px; font-size: 15px;}
	.product_lsit li .item .img-box img{ max-width:80%; max-height: 80%;}
	.gongsi_text img{ margin-top: 20px;}
	.technology_auto .Welcome{ display: none;}
	.technology .technology_auto{ padding: 0px;}
	.technology{ bottom: 20px; padding: 0px 10px;}
	.technology_text{ padding: 15px;}
	.jswd_banner img{ height: 400px;}
	.jishu_wrap{ padding: 25px 0px;}
	.jishu_tabBox{ margin-top: 20px; display: block;}
	.jishu_tab{ flex-wrap: wrap; width:100%;}
	.jishu_tab li{ font-size: 14px; width:49%; text-align: center;}
	.jishu_tabBox input{ margin: 0px; margin-top: 10px; width: 100%; font-size: 14px; padding:0px 5px;}
	.jishu_list li{ display: block;}
	.jishu_list li .img-box{ margin: 0 auto;}
	.jishu_list li .txt-box{ padding:10px 0px;}
	.jishu_list li .txt-box .gx{ font-size: 14px;}
	.jishu_list li .btn-box{ width: 100%; display: flex; flex-wrap: wrap;}
	.jishu_list li .btn-box a{ flex: 1; width: 50%; height: 45px; line-height: 45px; font-size: 14px;}
	.jishu_list li .txt-box h3{ font-size:20px; text-align: center;}
	.jishu_list li .txt-box p{ font-size: 14px; line-height: 1.5;}
	.lx_banner_title span,.zz_banner_title .ZZ_text span{ font-size: 24px;}
	.lx_banner_title h3{ font-size: 20px;}
	.lx_sanBox{ padding: 20px 0px;}
	.lx_sanBox_wrap .item{ width:100%;}
	.lx_sanBox_wrap .item dl dt,.lx_sanBox_wrap .item p{ font-size: 14px; line-height: 1.9;}
	.lx_sanBox_wrap .item dd{ flex: 1;}
	.lx_sanBox_wrap .item img{ width: 40px; margin: 10px auto;}
	.lx_liuyan h3{ padding-bottom: 15px;}
	.lx_liuyan_list{padding: 0px;}
	.lx_liuyan_list li{ margin-top: 10px;}
	.lx_liuyan_list li .textarea,.lx_liuyan_list li .text{ font-size: 14px; padding: 0px 10px;}
	.zz_banner_title .ZZ_text span{ margin-bottom: 5px;}
	.zz_banner_title .ZZ_text h3{ font-size:18px; margin-bottom: 5px;}
	.rubangner img{ height:430px;}
	.zz_banner_title{ top: 60px; padding: 0px 15px 15px 15px;}
	.zz_banner_title .ZZ_text span{ font-size: 20px;}
	.zizhi_list figure:nth-child(1), .zizhi_list figure:nth-child(2), .zizhi_list figure:nth-child(3){ width: 100%;}
	.zizhi_list figure{ width: 50%; margin-top: 20px;}
	.xinwen_wrap{ padding-top: 0px;}
	.xinwen_left .txt-box{ padding: 15px;}
	.xinwen_left .txt-box .time span,.xinwen_right_list li .item .time span{ font-size: 32px;}
	.xinwen_left .txt-box .time{ margin-right: 15px;}
	.xinwen_left .txt-box .text h4,.xinwen_right_list li .item .text h4{ font-size: 16px;}
	.xinwen_left .txt-box .text p,.xinwen_right_list li .item .text p{ font-size: 14px; line-height: 1.5;}
	.xinwen_right_list li{ padding: 15px 0px;}
	.xinwen_right_list li .item{ align-items: flex-start;}
	.xinwen_right_list li .item .time{ width:70px;}
	.xinwen_right_list li .item .text h4{ margin-bottom: 5px;}
	.technology_text{ width: 100%;}
}