@charset "utf-8";/* CSS Document */
body {font-size: 12px;background-color: white;font-family: "思源黑体", "Arial";width: 100%;margin: 0px;padding: 0px;overflow-x: hidden;}
html {margin: 0px;padding: 0px;}
* {margin: 0;padding: 0;}
ul, li {list-style-type: none; padding:0px; margin:0px;}
a {text-decoration: none;color: #8c8f91;}
img {margin: 0;padding: 0;vertical-align: bottom;}
a:hover {text-decoration: none;}
p {margin: 0px;}
button {outline: none;}

.container{ width:1444px;}
.w1335{ width:1335px;}

#logo{ float:left; padding-left:10px;}

#nav { float:left;height:72px;}
ul#dnav{ float: right;display: flex;padding-top:70px;}
ul#dnav li{list-style-type:none; text-align:left; margin-left:25px;}
ul#dnav li a{ display:block;}
ul#dnav li a p{color:#282626;font-size:35px; font-weight:500; line-height:77px;}

ul#dnav li.sy a:link,ul#dnav li.sy a:visited{  background:url(nav_sy_01.jpg) no-repeat left center; padding-left:28px; height:72px; }
ul#dnav li.sy a:hover{ background:url(nav_sy_02.jpg) no-repeat left center; }
ul#dnav li.sydq a:link,ul#dnav li.sydq a:visited{  background:url(nav_sy_02.jpg) no-repeat left center; padding-left:28px; height:72px; }

ul#dnav li.abt a:link,ul#dnav li.abt a:visited{  background:url(nav_abt_01.jpg) no-repeat left center; padding-left:28px; height:72px;}
ul#dnav li.abt a:hover{ background:url(nav_abt_02.jpg) no-repeat left center;  }
ul#dnav li.abtdq a:link,ul#dnav li.abtdq a:visited{ background:url(nav_abt_02.jpg) no-repeat left center; padding-left:28px; height:72px;}

ul#dnav li.case a:link,ul#dnav li.case a:visited{  background:url(nav_case_01.jpg) no-repeat left center; padding-left:28px; height:72px;}
ul#dnav li.case a:hover{ background:url(nav_case_02.jpg) no-repeat left center;  }
ul#dnav li.casedq a:link,ul#dnav li.casedq a:visited{ background:url(nav_case_02.jpg) no-repeat left center; padding-left:28px; height:72px; }

ul#dnav li.sxy a:link,ul#dnav li.sxy a:visited{  background:url(nav_sxy_01.jpg) no-repeat left center; padding-left:28px; height:72px;}
ul#dnav li.sxy a:hover{ background:url(nav_sxy_02.jpg) no-repeat left center;  }
ul#dnav li.sxydq a:link,ul#dnav li.sxydq a:visited{ background:url(nav_sxy_02.jpg) no-repeat left center; padding-left:28px; height:72px; }

ul#dnav li.ser a:link,ul#dnav li.ser a:visited{  background:url(nav_ser_01.jpg) no-repeat left center; padding-left:28px; height:72px;}
ul#dnav li.ser a:hover{ background:url(nav_ser_02.jpg) no-repeat left center;  }
ul#dnav li.serdq a:link,ul#dnav li.serdq a:visited{ background:url(nav_ser_02.jpg) no-repeat left center; padding-left:28px; height:72px; }

ul#dnav li.cont a:link,ul#dnav li.cont a:visited{  background:url(nav_cont_01.jpg) no-repeat left center; padding-left:28px; height:72px;}
ul#dnav li.cont a:hover{ background:url(nav_cont_02.jpg) no-repeat left center;  }
ul#dnav li.contdq a:link,ul#dnav li.contdq a:visited{ background:url(nav_cont_02.jpg) no-repeat left center; padding-left:28px; height:72px;}

ul#xnav{ float:left; margin-right:5px;}
ul#xnav li{ float:left; width:13px; height:72px; width:30px; text-align:center}

#sy_hengtiao{ background-color:#E0DDDC; height:157px;}
#sy_hengtiao div{ width:1154px; margin:0 auto;}
#sy_hengtiao span{ float:left; padding-top:23px;}
#sy_hengtiao ul{ float:right; width:720px; padding-top:23px;}
#sy_hengtiao ul li{ float:left; margin-left:20px; /* FF */ *margin-left:20px !important; /* IE7 */ *margin-left:14px; /* IE6 */ }

.banner{ clear:both;}
.banner a{ display:block;}
.banner img{ width:100%;}

/*主要内容区域*/
.home_title{ text-align:center;}
.home_title p{ font-size:44.28px; color:#000000;font-weight: 500; line-height:62px;}
.home_title span{ font-size:31.75px; color:#adabab;font-weight: 500; line-height:41px; text-transform:uppercase;}

.about_index{ background:url(about_bg.jpg) no-repeat top center; clear:both; overflow:hidden; padding-top:115px; padding-bottom:150px;}
.about_index .container{display: flex;flex-wrap: wrap; justify-content: space-between; align-items: center;}
.about_index_left{ width:600px;}
.about_index_left .home_title{ text-align:left; margin-bottom:20px;}
.about_index_center{}
.about_index_center p{ line-height:40px; font-size:18.6px;text-align: justify;}
.about_since{ font-size:47.85px; color:#b6b9c3; text-transform:uppercase;}
.about_since span{ font-size:88px; margin-left:14px; font-weight:bold;}
.about_index_video{ width:700px;}

.culture_bg{ background:url(culture_bg.jpg) no-repeat bottom center; clear:both; overflow:hidden; padding-top:150px; padding-bottom:280px;}
.culture_bg .home_title{ margin-bottom:140px;}
.wt-ul { font-size: 0;display: flex; flex-wrap: wrap;justify-content: space-between;}
.wt-ul li{ margin-bottom:15px;	box-sizing: border-box; width: 18.4%; height:260px; margin-left:-40px; display: inline-block; vertical-align: top;transition: 0.8s; cursor: pointer; position: relative;}
.wt-ul li:nth-child(1){ margin-left:0px;}
.wt-ul li .bef .tit { font-size:25px; width:100%; color: #282727; line-height:35px; font-weight:bold;	transition: 0.8s; }
.wt-ul li .bef { height: 100%; width: 100%; border:4px solid #d1d2d2; border-radius:100%; box-sizing: border-box; text-align: center; position: relative;	transition: 0.5s;display: flex; flex-direction: column; justify-content: center; align-items: center;}
.wt-ul li .bef img{ width: auto; margin-bottom:14px;}
.wel-two .wcon { position: relative;}
.wt-ul li .bea{ opacity: 0;background:url(group_li.png) no-repeat center; border-radius:260px; height:100%; box-sizing: border-box; position: absolute; left: 0; bottom: 0; width: 100%; transition: 0.8s;display: flex;flex-wrap: wrap; justify-content: center; align-items: center;}
.wt-ul li .bea .bot{ width:80px; text-align:center;}
.wt-ul li .bea .culture_l{ width:1px; height:140px; background:#FFF; display:block; margin:0 20px;}
.wt-ul li.act .bot p{ opacity: 1;  line-height:35px; font-size:25px; color:#ffffff;}
.wt-ul li.act{ z-index:99;}
.wt-ul li .bea a{display: flex; align-items: center; padding-bottom:30px;}
.wt-ul li .bea img{ margin-bottom:14px;}
.culture_text{ width:260px; text-align: left; }
.culture_text p{ font-size:34px; color:#ffffff; font-weight:500; line-height:54px;}
.culture_text span{ font-size:23px; color:#ffffff; font-weight:500;  line-height:35px;}
.wt-ul li.act .bea .font .ti, .wt-ul li.act .bea .font .de, .wt-ul li.act .bea .font .ded {	opacity: 1;	transition: 0.5s all 0.5s;}
.wt-ul li.act .bea { opacity: 1;}
.wt-ul li.act {	width:34.6%;}
.wt-ul li.act .bef { opacity: 0;}
.wel-ti { margin-top: 0.9rem;	margin-bottom: 0.8rem;}

.licheng_index{ clear:both; overflow:hidden; background:#f8f8fa;}
.licheng_top{ background:url(licheng_bg.jpg) no-repeat top center;display: flex;flex-wrap: wrap;}

.licheng_title{ width:23%; padding-left:10%;display: flex; flex-direction: column; justify-content: center;}
.licheng_title p{ font-size:45px; color:#ffffff; font-weight:500;}
.licheng_title span{ font-size:28.5px; color:#ffffff; text-transform:uppercase;}
.licheng-text{ width:77%; height:824px;}
.licheng-text .swiper-slide{ border-left:3px solid #ffffff80; padding:250px 15px 0 15px; }
.licheng-text .swiper-slide h3{ font-size:50px; line-height:60px; padding-bottom:20px; margin-bottom:25px; color:#c4e4fc; text-align:center;}
.licheng-text .swiper-slide .licheng_text{ background:url(licheng_li.png) no-repeat center top 20px; height:100px;}
.licheng-text .swiper-slide .licheng_text_h{ text-align:center; display:none;}
.licheng-text .swiper-slide .licheng_text_h p{ font-size:15px; color:#ffffff; text-align:left; line-height:26px; margin-bottom:9px;}
.licheng-text .swiper-slide .licheng_text_h img{ max-width:90%;}
.licheng-text .swiper-slide:hover h3{ background:url(licheng_li_title.jpg) no-repeat bottom center; color:#fdfefe;}
.licheng-text .swiper-slide:hover .licheng_text{ display:none;}
.licheng-text .swiper-slide:hover .licheng_text_h{ display: block;}
.licheng-text .swiper-slide:hover{ background:#004d9c96;}
.licheng-text .swiper-slide-active h3{ background:url(licheng_li_title.jpg) no-repeat bottom center; color:#fdfefe;}
.licheng-text .swiper-slide-active .licheng_text{ display:none;}
.licheng-text .swiper-slide-active .licheng_text_h{ display: block;}
.licheng-text .swiper-slide-active{ background:#004d9c96;}
.licheng_bottom{ padding-top:37px; padding-bottom:98px;display: flex; width:240px; margin:0 auto; }
.licheng-time{ font-size:25.44px; color:#7a7e81; width:127px; text-align:center; line-height:52px;}
.licheng_bottom .swiper-licheng-next{ background:url(licheng_left.jpg) no-repeat center; width:52px; height:52px;}
.licheng_bottom .swiper-licheng-prev{ background:url(licheng_right.jpg) no-repeat center; width:52px; height:52px;}

.zs_index{ background:url(zs_bg.jpg) no-repeat bottom center; clear:both; overflow:hidden; padding-top:200px; padding-bottom:166px;}
.zs_index .container{display: flex;flex-wrap: wrap; justify-content: space-between;}
.zs_index_left{ width:46%;}
.zs_index_left img{ max-width:100%;}
.zs_index_text{ width:50%; margin-right:2%;}
.zs_index_text ul{ height:460px; overflow-y: auto; overflow-x: hidden; padding-right:35px;}
.zs_index_text ul li{display: flex;flex-wrap: wrap; justify-content: space-between;}
.zs_index_text ul li span{ width:90px; display:block;text-align: justify; font-size:26px; color:#213453; line-height:50px;}
.zs_index_text ul li div{width: calc(100% - 100px);}
.zs_index_text ul li div p{ font-size:24px; margin-bottom:8px; line-height:50px; color:#323131; background:url(zs_text_li.jpg) no-repeat left top 21px; padding-left:25px;}

.products_index{ background:#f6f7fb; clear:both; overflow:hidden; padding-top:44px; }
.products_bg{ background:url(fuwu_bg.jpg) no-repeat top center;}
.products_index .home_title{ margin-bottom:44px;}
.products_bg .w1335{display: flex;flex-wrap: wrap;align-items: center; justify-content: space-between;}
.products_index_left{ width:25.8%; background:#4094ea; padding:38px;}
.products_index_left .nav-tabs{ border-bottom:none; border-left:2px solid #8fc1f3;}
.products_index_left .nav-tabs li{ width:100%; margin-bottom:44px;}
.products_index_left .nav-tabs li button{ font-size:30px; text-align:left; color:#f8f8fa; background:none; padding:0px; padding-left:24px; line-height:54px; width:100%;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{ background:url(pro_li.png) no-repeat left center; color:#f8f8fa; border:none;}
.products_index_left .nav-tabs li:hover{ background:url(pro_li.png) no-repeat left center; color:#f8f8fa; border:none;}
.products_index_left .nav-tabs li:hover button{ border:none;}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{ border:none;}
.nav-tabs .nav-link{ margin:0; border:none;}

.products_index_right{ padding:40px 40px 21px 40px; background:#ffffff8a; border-radius:12px; width:78%; margin-left:-3.8%; z-index:9; position:relative;}
.pro_li_right{ width:100%;}
.pro_li_title{ padding-left:81px; margin-bottom:23px;}
.pro_li_title p{ font-size:30px; color:#262627; font-weight:500; line-height:45px;}
.pro_li_title span{ font-size:23px; color:#1d7ce5; line-height:32px;}
.pro_li_right01 .pro_li_title{ background: url(pro_li_title01.png) no-repeat left center;}
.pro_li_right02 .pro_li_title{ background: url(pro_li_title02.png) no-repeat left center;}
.pro_li_right03 .pro_li_title{ background: url(pro_li_title03.png) no-repeat left center;}
.pro_li_right04 .pro_li_title{ background: url(pro_li_title04.png) no-repeat left center;}
.pro_li_right05 .pro_li_title{ background: url(pro_li_title05.png) no-repeat left center;}
.pro_li_right06 .pro_li_title{ background: url(pro_li_title06.png) no-repeat left center;}
.pro_li_text{ background:#f8fafc; clear:both; overflow:hidden; padding:10px 22px; border-radius:7px; margin-bottom:28px;}
.pro_li_text p{ font-size:15px; color:#3a3b3c; line-height:26px;}
.pro_li_ul{ clear:both;display: flex;flex-wrap: wrap; justify-content: space-between; align-items: flex-start;}
.pro_li_ul li{ width:31%; background:#FFF; border:2px solid #e6eaf1; margin-bottom:24px; padding:8px 13px; border-radius:4px;}
.pro_li_ul li p{ font-size:18px; color:#1277e5; line-height:28px;}
.pro_li_ul li span{ font-size:15px; color:#262627; line-height:25px; min-height:50px; display: block;}
.pro_li_img01{ background:url(pro_li_n01.png) no-repeat center; display:block; height:156px; width:31%;}
.pro_li_img05{ background:url(pro_li_n05.png) no-repeat center; display:block; height:156px; width:31%;}

.employee_index{ background:#f6f7fb; clear:both; overflow:hidden; padding-top:96px; padding-bottom:96px;}
.employee_index .home_title{ margin-bottom:100px;}
.employee_ul{display: flex;flex-wrap: wrap;}
.employee_ul li:nth-child(1){ width:33.33%;}
.employee_ul li:nth-child(2){ width:33.33%;}
.employee_ul li:nth-child(3){ width:33.33%;}
.employee_ul li:nth-child(4){ width:50%;}
.employee_ul li:nth-child(5){ width:50%;}
.employee_ul li a{ display:block;}
.employee_ul li a img{width:100%;}

/******底部********/
.footer{ background:#004a8c; clear:both; overflow:hidden; padding-top:70px;}
.footer .container{display: flex;flex-wrap: wrap; justify-content: space-between;}
.footer_l{}
.footer_l img{ margin-bottom:24px;}
.footer_l li{ margin-bottom:24px;}
.footer_l li p{ font-size:19.6px; color:#f6f7fb; line-height:32px;}
.footer_l li span{ font-size:19.6px; color:#f6f7fb; line-height:32px;}

.footer_r{display: flex;flex-wrap: wrap; width:61%; justify-content: space-between; position:relative;}
.footer_r img{ max-width:140px;}
.kslj_list{}
.kslj_list span{ font-size:23.75px; color:#f6f7fa; display:block; margin-bottom:30px;}
.kslj_list li{ margin-bottom:15px;}
.kslj_list li a{ font-size:17.8px; color:#f6f7fa; line-height:30px;}
.kslj_list_ewm{ position:absolute; right:0px; bottom:0px; z-index:9;display: flex;}
.kslj_list_ewm li{ margin-left:20px;}

.foot_bottom{ clear: both; overflow:hidden; width:100%; text-align:center; padding:20px 0;}
.foot_bottom p{ color:#FFF; font-size:16px;}
.foot_bottom a{ color:#FFF; font-size:16px;}

/******底部结束*******/

.ny_banner{ background:#cacaca; height:110px;}

#about_nav{ background:#e1dddc; clear:both; overflow:hidden;}
 
div#biaoyu3 { float:left;font-size:15px; color:#363636;  padding-top:30px; padding-left:5px;}
div#biaoyu3 span{ color:#363636; display:block;   font-size:24px;}

#about_nav ul{ float:right; height:118px;display: flex;align-items: center;}
#about_nav ul li{ padding:0 10px; background:url(su.jpg) no-repeat right center; }
#about_nav ul li a:link,#about_nav ul li a:visited{color:#545454; display:block; font-size:16px; line-height:50px;}
#about_nav ul li a:hover{ border-bottom:1px solid #F00;}
#about_nav ul li h1 a:link,#about_nav ul li h1 a:visited{ background:url(a_bg.jpg) no-repeat bottom center; font-size:12px;}
#about_nav ul li.nav_dq a:link,#about_nav ul li.nav_dq a:visited{ background:url(a_bg.jpg) repeat-x bottom center; font-size:12px;}
#about_nav ul li.mw{ background:none}
#about_nav ul li:nth-last-child(1){ background:none;}

.page_content{ clear:both; overflow:hidden; padding-top:50px;}
.page_content p{ line-height:26px; font-size:16px; margin-bottom:10px; text-indent:2em;}
.page_content span{ color:#363636; display:block}
.page_content img{ max-width:100%;}

div#biaoyu {font-size:15px; color:#363636; padding-bottom:15px;}
div#biaoyu span{ color:#363636; display:block;   font-size:24px;}
div#biaoyu2 {font-size:15px; color:#fff; padding-bottom:25px; padding-top:20px;}
div#biaoyu2 h1{display:block;   font-size:24px;}

/******新闻*******/
.news_ny_bg{overflow: hidden;clear: both; padding-bottom:25px; padding-top:25px;}
.news_ny_bg .container{background: #fff;}
.news_ny{margin: 0 auto;}
.news_ny li{width: 100%;overflow: hidden;clear: both; }

.newslist_lby{display: flex;flex-wrap: wrap; padding-top:50px;}
.newslist_lby li{ text-align:left; margin-bottom:20px;}
.newslist_lby li p{font-size: 16px; color: #333; line-height: 26px; height:52px; overflow: hidden; margin-top: 10px; margin-bottom: 14px; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.newslist_lby li span{display: block; font-size: 14px; padding-bottom: 8px;border-bottom: 1px solid #ccc;}
.newslist_lby li a.newslist_lby_img{overflow:hidden;display:block;position:relative; height:190px;}
.newslist_lby li a.newslist_lby_img img{display:block;margin:0 auto; height:100%;-webkit-transition: 0.5s;transition: 0.5s;-moz-transition:0.5s;-o-transition:0.5s;object-fit: cover;
    width: 100%;}
.newslist_lby li a.newslist_lby_img:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}
.news_ny_left{ background:#FFF; overflow:hidden; width:800px; margin:0 auto; }
.news_ny_left img{ max-width:100%;}

.title_news{font-size: 26px;text-align: center;line-height: 62px;color: #333;}
.hit{font-size: 14px;text-align: center;display: block;margin-bottom: 10px;color: #333;}
.nry_content{ overflow:hidden; clear:both; min-height:400px; text-align:left; margin-top:20px;}
.nry_content h2{ font-size:24px; color:#000; margin:10px 0;}
.nry_content p{ font-size:16px; color:#696969; line-height:30px; text-indent:2em; margin-bottom:10px;}
.nry_content p img{ margin-left:-32px; text-indent:-2em; }
.nry_content span{ text-indent:0;}
.nry_content a{ text-indent:0;color: #000;}
.list{font-size: 14px;margin-top: 20px;margin-bottom: 20px;color: #333;}
.list p{padding: 5px 14px; background-color: #fff; border: 1px solid #ddd; border-radius: 15px; margin-bottom:10px;}
.list a{color: #333;}


#contact_bg{ background:url(contact_datu.jpg) no-repeat center #f5f5f5; padding-top:42px; padding-bottom:20px;}
#contact_bg .container{ height:550px;display: flex; align-items: center;}

.news_timeline{display: flex;flex-wrap: wrap; padding-top:30px;justify-content: space-between; text-align:center;}
.news_timeline li{ margin-bottom:20px; }
.news_timeline li a{ font-size:20px; line-height:36px;display:block; width:80%;border-radius: 36px;background: rgba(255, 255, 255, 0.15);
  backdrop-filter: blur(10px);  -webkit-backdrop-filter: blur(10px);  border: 1px solid rgba(255, 255, 255, 0.3);  color: #222;  box-shadow: 0 8px 32px rgba(31, 38, 135, 0.2);}
  
.fuwu_timeline{display: flex;flex-wrap: wrap; padding-top:30px;justify-content: space-between; text-align:center; margin-bottom:45px;}
.fuwu_timeline li{ margin-bottom:20px; }
.fuwu_timeline li a{ font-size:20px; line-height:45px;display:block; width:100%;border-radius: 36px;background: rgba(255, 255, 255, 0.15);
  backdrop-filter: blur(10px);  -webkit-backdrop-filter: blur(10px);  border: 1px solid rgba(255, 255, 255, 0.3);  color: #222;  box-shadow: 0 8px 32px rgba(31, 38, 135, 0.2);}

.lxfs_table {  
    font-family: verdana,arial,sans-serif;  
    font-size:11px;  
    color:#fff;  
    border-width: 1px;  
    border-color: #666666;  
    border-collapse: collapse;  
}  
.lxfs_table th {  
    border-width: 1px;  
    padding: 8px; text-align:center;
 color:#000; font-size:16px;
    border-style: solid;  
    border-color: #666666;  
    background-color: #dedede;  
}  
.lxfs_table td {  
    border-width: 1px;   font-size:15px;
    padding: 8px;  
    border-style: solid;  
    border-color: #666666;  
}  

.sj_lxfs{ display:none;}
.sj_lxfs img{ width:100%;}

#page{ clear:both; text-align:center;}
.faq_list{ clear:both; overflow:hidden; margin-bottom:25px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.faq_list li{ margin-bottom:15px; width:49%;}
.faq_list li a{display: flex;justify-content: space-between; border-bottom:1px dashed #000;align-items: center; color:#14203d;}
.faq_list li p{ line-height:35px; font-size:16px; color:#14203d; width: calc(100% - 95px); white-space: nowrap; overflow: hidden; font-weight: 800; text-overflow: ellipsis;}
.faq_list li span{ line-height:35px; font-size:16px; color:#14203d;}


@media (max-width: 1600px) {   
.licheng_title{ padding-left:50px;}

}

@media (max-width: 1444px) {
.container{ width:100%; padding:0 15px;}
.about_index_left{ width:48%;}
.about_index_video{ width:50%;}

}

@media (max-width: 1335px) {
.w1335{ width:100%;}
.products_index_left{ padding:15px;}
.products_index_right{ width:74%; padding:20px;}
.products_index_left .nav-tabs li button{ font-size:27px;}
.products_bg{ background-size:cover;}

}

@media (max-width: 1200px) {           
.wt-ul li{ height:215px;}
.wt-ul li .bea .culture_l{ margin: 0 12px;}
.culture_text{ width:225px;}
.culture_text p{ font-size:30px; line-height:44px;}
.wt-ul li.act{ width:38%;}
.licheng_title{ padding-left:0; text-align:center;}
.licheng-text .swiper-slide{ padding-top:150px;}

}

@media (max-width: 992px) { 
.news_ny_left{ width:100%;}
.ny_banner{ height:56px;}
.lxfs_table td{ white-space:normal !important;}
.about_index_left{ width:100%; margin-bottom:35px;}
.about_index_video{ width:100%;}
.about_index{ padding-top:40px; padding-bottom:50px; background-size:cover;}
.about_index_left .home_title{ text-align:center;}
.culture_bg{ padding-top:45px; padding-bottom:200px;}
.culture_bg .home_title{ margin-bottom:40px;}
.wt-ul li{ height:177px;}
.culture_text{ width:170px;}
.culture_text p{ font-size:24px; line-height:36px;}
.licheng_title{ width:100%; padding:25px 0;}
.licheng-text{ width:100%; height:660px;}
.licheng-text .swiper-slide{ padding-top:80px;}

.zs_index_left{ width:100%; margin-bottom:40px; text-align:center;}
.zs_index_text{ width:100%;}
.zs_index{ background:none; padding-top:45px; padding-bottom:30px;}
.products_index_left .nav-tabs li button{ padding-left:15px; font-size:20px;}



}

@media (max-width: 768px) {
.about_since{ font-size:32px;}
.about_since span{ font-size:50px;}
.wt-ul li{ width:100%; margin-left:0;}
.wt-ul li .bef{ display:none;}
.wt-ul li .bea{ opacity:1;}
.wt-ul li.act{ width:100%;}
.wt-ul li .bot p{ opacity: 1;  line-height:35px; font-size:25px; color:#ffffff;}
.culture_text span{ font-size:16px;} 
.culture_bg{ padding-bottom:50px;}
.footer_r{ width:100%;}

#contact_bg .container{ height:auto;}
.newslist_lby li a.newslist_lby_img{ height:120px;}
.newslist_lby li{ padding-left:10px; padding-right:10px;}

.products_index_left{ width:100%;}
.products_index_right{ width:100%; margin:0; }
.products_index_left .nav-tabs li{ margin-bottom:5px; width: auto;}
.products_index_left .nav-tabs li button{ padding-right:15px;}
.products_bg .w1335{ padding:0;}
.employee_index .home_title{ margin-bottom:45px;}

}

@media (max-width: 600px) {  
.sj_lxfs{ display:block;}
#contact_bg{ display:none;}
.news_timeline li a{ font-size:18px; line-height:32px;}
.news_timeline{ padding-top:0px;}
.newslist_lby{ padding-top:15px;}
.kslj_list_ewm{ display:none;}
.pro_li_ul li{ width:49%;}
.pro_li_img01{ width:49%; }
.pro_li_img05{ width:49%; }
.employee_ul li{ width:100% !important;}
.employee_index{ padding-top:40px; padding-bottom:40px;}
.zs_index_text ul li{ flex-direction: column;}
.zs_index_text ul li div{ width:100%;}
.zs_index_text ul{ padding-right:15px;}
.licheng_bottom{ padding-top:25px; padding-bottom:50px;}
.zs_index_text ul li div p{ font-size:22px;}



}