﻿body{background-color:#f5f5f5;color: #444;}
.p-banner {background: center no-repeat;background-size: cover;height: 580px;text-align: center;color: #fff;padding-top: 230px;}
.product_banner_show{padding-top: 100px; background-color: #f2f2f2;background: top no-repeat;}
.p-banner .container{ position: relative; }
.p-banner h2 {font-size:30px;color: #fff;margin-bottom: 5px; position: absolute; left:20px; text-align: center;}
.p-banner h2::after{content: "";width:20px;height:2px; background:rgb(255,255,255,0.2);position: absolute;left:0px;top:90px;}

.p-banner h3{
	font-size:16px;color:white;font-family: BarlowCondensed-Regular;text-transform: uppercase; 
	position: absolute;
	top:110px;
	left:20px;
	text-align: left;
	width:95%;
	line-height:24px;
	letter-spacing:1px;
}
.p-banner .en_title{position: absolute;top:50px;left:20px;font-size:18px;}

.page_nav{height: 70px;line-height: 70px;border-bottom: 1px solid #eaeaea; background: #f1f1f1;}
.page_nav .crumb{float:left;display: flex;}
.page_nav .crumb li{float: left;font-size: 16px;color: #666;}
.page_nav .crumb a{color: #666; margin-right: 8px; margin-left: 8px;display:block;float:left;}
.page_nav .crumb li:last-child{ color:#0085d5 ;}
.page_nav .r_sec{float: left;}
.page_nav .r_sec li{position:relative; float:left; font-size:18px; padding:0 20px; margin:0 30px 0 0;}
.page_nav .r_sec li:first-child:after{display:none;}
.page_nav .r_sec li:hover a,
.page_nav .r_sec li.cur a{color:#0085d5;}
.page_nav .r_sec li a{color:#666666;}
.page_nav .fa {margin:22px 8px 0; font-size:15px;}
.page_nav a:hover{color:#0085d5;}
@media (max-width: 1440px){
.p-banner {height: 452px;padding-top: 120px;margin-top:100px;}
.p-banner h3 {font-size: 52px}
.p-banner h2 {font-size:28px;}
.p-banner .en_title{font-size:14px;top:36px;}


}
@media (max-width: 1336px){
.p-banner {height: 430px;}
.page_nav .r_sec li{position:relative; float:left; font-size:16px; padding:0 10px; margin:0 10px;}
}
@media (max-width: 1280px){
.p-banner {height: 400px;margin-top: 100px;}
.product_banner_show{padding-top: 70px;}
}   
@media (max-width: 1200px){
.p-banner {height: 375px;}
.p-banner h2 {font-size: 28px;}
}  
@media only screen and (max-width: 992px){
.page_nav .crumb{display: none;}
}
@media (max-width: 768px){
.p-banner {height:390px;padding-top: 100px;}
.p-banner h2 {font-size:24px; line-height: 30px;top: 30px; left:10px; }

.page_nav{line-height:50px; height:50px;}
.page_nav .r_sec li:after{left:-7px; }

}
@media (max-width:668px){
.page_nav{line-height:40px; height:40px;}
.page_nav .r_sec li{padding:0 8px; margin:0 8px;}
.p-banner { padding-top: 120px;}
.p-banner h3 {font-size: 12px;top:36px;}
.p-banner h2 {font-size:22px;top:0px; left: 10px;  }
}    
@media only screen and (max-width: 425px){
.page_nav .container{padding-right: 0px;padding-left:1px;}
.page_nav{height: 40px;line-height: 40px;border-bottom: 1px solid #eaeaea;}
.page_nav .r_sec li{ font-size:14px; padding:0 6px; margin:0 6px; }
}
@media only screen and (max-width: 400px){.page_nav .r_sec li{ padding:0 5px; margin:0 4px; }
}
.page_nav_show{height: 70px;line-height: 70px;color: #fff;}
.page_nav_show .crumb li{float: left;font-size: 16px;color: #fff;}
.page_nav_show .crumb a{color: #fff; margin-right: 8px; margin-left: 8px; }
.page_nav_show .crumb li:last-child{ color:#fff ;}
.page_nav_show .fa {margin:22px 8px 0; font-size:15px;}
.page_nav_show a:hover{color:#fff;}

@media (max-width: 768px){
.page_nav_show{line-height:30px; height:60px;}
.page_nav_show .fa {margin:0px 8px 0;}
}
@media (max-width:668px){
.page_nav_show .crumb li{font-size: 14px;}
}    
@media only screen and (max-width: 425px){
.page_nav_show{ display: none; }
}

.page-section{ padding:30px 0;}
.page-tit { text-align: center; margin-bottom: 50px;}
.page-tit h3{ font-size: 30px; padding-bottom:15px; width: 400px; margin: 0 auto 20px; position: relative;}
.page-tit h3:after{ content: ""; left: 42%; bottom: 0px; width:60px; height: 5px; background-color: #0085d5; position: absolute;}
.page-tit p{ font-size: 16px; line-height: 30px; color: #666; margin: 0 auto;}

@media (max-width:1366px) {
.page-section{ padding:60px 0;}
.page-tit h3{ font-size: 26px; }
.page-tit p{ font-size: 15px; }
}
@media (max-width:1024px) {
.page-section{ padding:40px 0;}
.page-tit {margin-bottom: 30px;}
.page-tit h3{ font-size: 26px; margin-bottom: 10px;}
}
@media (max-width:768px) {
.page-tit h3{ font-size: 22px; margin-bottom: 15px; padding-bottom: 15px;}
.page-tit h3:after{width: 38px;left: 45%;}
}
@media (max-width:668px)
{
.page-tit h3{ width: 100%;}
.page_title h3 { font-size: 18px;}
.page-tit h3:after{width: 35px; height: 2px;}
}

.about-page1 .page-tit {text-align: center;}
.about-page1 .page-tit p{ margin-left: 0px; }

.about-page1 .row .fl{width:50%;float: left;}
.about-page1 .row .fl .a_name{font-size: 36px;}
.about-page1 .row .fl .a_name_en{font-size:21px;margin:10px 0px;color:#999;}
.about-page1 .row .fl .a_desc{font-size:24px;margin:10px 0px;}
.about-page1 .row .fl .a_body{font-size: 16px;line-height: 30px;text-align:justify;padding-right:30px;}
.about-page1 .row .fl .a_more span{margin-top: 30px;display: block;}
.about-page1 .row .fl .a_more span a{font-size: 16px; float: left;margin-right: 20px; display: block; padding:10px 20px;border: 1px solid #999;border-radius:10px;width: 160px;text-align: center;}
.about-page1 .row .fl .a_more span a:hover{background:#0085d5;border:none;color: white;}
.about-page1 .row .fr{width:50%;}
.about-page1 .row .fr .imgs img{width: 100%;}


@media (max-width:1600px){
.about-page1 .about-page-ul { padding:20px 50px;}
.about-page1 .about-page-ul li { padding: 22px 0;}  
}
@media (max-width:1480px){
.about-page1 .page-tit h3{ font-size: 26px;}
.about-page1 .about-page-ul { padding:17px 50px;}
.about-page1 .about-page-ul li { padding: 22px 0;}  
}
@media(max-width:1366px) {
.about-page1 .desc{line-height: 30px;}
.about-page1 .about-page-ul { padding:17px 20px;}
.about-page1 .list_box ul li{padding: 16px 20px;}
}
@media(max-width:1280px) {
.about-page1 .about-page-ul { padding:10px 20px;}
.about-page1 .list_box ul li{padding: 18px 0px;}
.about-page1 .aboutrightimg { width: 100%; float: right;}
}
@media (max-width: 1200px){
.about-page1 .page-tit h3{ font-size: 22px;}
.about-page1 .desc{ width: 90%; }
.about-page1 .aboutrightimg { width: 110%;}
.about-page1 .about-page-ul li{ width: 33.33333337%; float: left; border-top: 0px ; border-right: 1px solid #ccc;  }
.about-page1 .list_box{width:100%; height: 100%; }
.about-page1 .about-page-ul li:last-child{ border-bottom: 0px; }
}
@media(max-width:1124px) {
.about-page1 .aboutrightimg { width: 123%;}
}
@media(max-width:992px) {
.about-page1 .list_box .list_box{width:35%;}
.about-page1 .desc{ width: 100%; }
}
@media (max-width: 768px){
.about-page1 .about-page-ul { padding:20px 5px; }
.about-page1 .about-page-ul li .shu-div2 {font-size: 16px; line-height: 25px; }
}
@media(max-width:768px) {
.about-page1 .list_box ul li{padding: 20px 10px 0;}
}
@media(max-width:600px) {
.about-page1 .list_box .list_box{width:50%;}
.about-page1 .list_box ul li{padding: 20px 5px;}
.about-page1 .list_box p{font-size: 14px; }
}
@media(max-width:400px) {
.about-page1 .list_box p{ height: 60px; }
}
.about-page2{ width: 100%;z-index: 1;}
.about-page2 .page-tit h3:after{color: #fff;}
.about-page2 .brand_lsit .box{ width: 16.666667%; float: left; height: 320px; text-align: center; color: #fff; position: relative;z-index: 1;}
.about-page2 .brand_lsit .box .con{position: absolute; left: 50%; top: 50%; width:85%; font-size: 16px; line-height: 32px; transform: translate(-50%,-50%);}
.about-page2 .brand_lsit h3{ font-size:24px; margin: 20px 0;}
.about-page2 .brand_lsit .img{ display: block;}
.about-page2 .brand_lsit .img1{ display: none;}
.about-page2 .brand_lsit .box:hover .img{ display: none;}
.about-page2 .brand_lsit .box:hover .img1{ display: block;}
@media screen and (max-width:1366px){
.about-page2 .brand_lsit h3{ font-size:22px;}
.about-page2 .brand_lsit .box .con{ width: 90%; font-size: 15px; }
}
@media screen and (max-width:1280px){
.about-page2 .brand_lsit h3{ font-size:20px;}
}
@media screen and (max-width:1200px){
.about-page2 .brand_lsit h3{ font-size:18px;}
.about-page2 .brand_lsit .box .con{ width:100%; font-size: 14px; line-height: 28px;}
}
@media screen and (max-width:1024px){
.about-page2 .top_text { padding: 30px 0; color: #fff;z-index: 9; width: 50%; margin:0 auto;}
.about-page2 .top_text h3{font-size: 20px; margin-bottom: 10px; text-align:center;}
.about-page2 .top_text p{ font-size:16px;line-height: 24px; text-align:center;}
.about-page2 .brand_lsit .box{ width:33.3333337%; height: 240px;}
.about-page2 .brand_lsit .box .con{ width:93%;}
}
@media screen and (max-width:590px){
.about-page2{ padding-bottom: 60px;}
.about-page2 .brand_lsit .box{ width:50%; height: 180px;}
.about-page2 .brand_lsit .box .con{ width:98%; }
.about-page2 .brand_lsit h3{ font-size:16px; margin: 10px 0;}
.about-page2 .brand_lsit .img img{ width: 30%; margin: 0 auto;}
}



.about-page3 .row .fl{height:360px;padding-left: 7.5%;}
.about-page3 .row .fr{padding-left: 7.5%;}
.about-page3 .row  span{display: block;margin:5px 0px;font-size:18px;color:#666;}
.about-page3 .row .com_name{font-size:30px;font-weight: bold;margin:20px 0px;margin-top:15px;}
.about-page3 .row  .wx_img{width:150px;margin-top: 20px;}
.about-page3 .row  .wx_img img{width: 100%;}
.about-page3 .row  .more a{
    display: block;
    background-color: #0085d5;
    color: white;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    text-align: center;
    border-radius: 10px;
    width: 150px;
    margin-top: 10px;
    font-weight: bold;
    
}
.about-page3 .row  .more a span{
    width: 26px;
    height: 26px;
    background: url(../images/footer-contact-ico.png);
    background-position: 0px 3px;
    float: left;margin:10px;margin-left:15px;
}

.about-page3 .row .tel,.about-page3 .row .address{font-size:16px;color:#666;margin:10px 0px;display:flex;}
.about-page3 .row .tel span{font-size:18px;font-weight:bold;margin-top:-10px;}
.about-page3 .row .tel{margin-top:20px;}


.about-page3 .about-bg{background-color:white;padding:50px 0px;}
.about-page3 .about-bg .about-title span{display:block;padding:5px 0px;font-size:16px;}
.about-page3 .about-bg .about-title span:nth-child(1){font-size:24px;}

.about-page3 .about-bg ul li{background-color:#f5f5f5;margin-top:20px;padding:20px;width:360px;position:relative;}
.about-page3 .about-bg ul li h3{font-size:16px;font-weight:bold;}
.about-page3 .about-bg ul li .desc{font-size:12px;line-height:24px;margin-top:10px;}
.about-page3 .about-bg ul li .imgs{position:absolute;right:20px;width:50px;height:50px;top:20px;}
.about-page3 .about-bg ul li .imgs img{width:100%;}
.about-page3 .about-bg ul li:nth-child(2){margin-left:100px;}
.about-page3 .about-bg ul li:hover{background-color:}


.about-page3 .about-page3-top{ padding-bottom:50px; margin-bottom: 50px; border-bottom: 1px solid #e5e5e5;}
.about-page3 h2 { font-size: 24px; color: #333; margin-bottom: 20px;}
.about-page3 .desc{ font-size: 16px; line-height: 32px; color: #666;}
.about-page3 .about-page3-mid .con{ border: 4px solid #e5e5e5;  padding:40px 20px; margin-bottom:30px;}
.about-page3 .about-page3-mid .con h2{ font-size:24px; color:#0085d5; margin-bottom:30px; text-align: center; }
.about-page3 .about-page3-mid .con p{ color:#666; font-size:16px; line-height: 30px; margin-top:10px; text-align: center; }
@media (max-width:1280px) {
    
.about-page3 .row .fl .com_name{font-size:24px;}
.about-page3 .about-page3-top{ padding-bottom:30px; margin-bottom: 30px; }
.about-page3 h2 { font-size: 22px;}
.about-page3 .about-page3-mid .con{padding:30px 15px; }
.about-page3 .about-page3-mid .con h2{ font-size:20px; margin-bottom:20px;}
}
@media (max-width:1024px) {
.about-page3 .about-page3-mid .con h2{ font-size:18px; }
.about-page3 h2 { font-size: 20px;}
.about-page3 .desc{ line-height: 28px; }
}
@media (max-width:992px) {
.about-page3 .about-page3-mid .con{padding:20px 15px; }

}

@media (max-width:425px) {
.about-page3 .about-page3-mid .con{padding:20px 1% 20px 1%; margin-bottom:20px; height:160px;}
.about-page3 .about-page3-mid .con h2{ font-size:18px;}
}

.rmt_dl dd{display:block;clear:both;overflow:hidden;  background:#FFF; margin-bottom:20px;}
.rmt_dl dd .div1{clear:both;height:78px;background:#f5f5f5;padding:0 10px;overflow:hidden;-webkit-transition: all 0.2s; -moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;}
.rmt_dl dd .div1 span{display:inline; height:78px;line-height:78px;color:#333333; }
.rmt_dl dd .div1 span h3{ height:78px;line-height:78px; font-size:20px; }
.rmt_dl dd .div1 span.span8{cursor:pointer;text-align:center; background:url(../images/jia.png) no-repeat center center;}
.rmt_dl dd .div2{clear:both;overflow:hidden;color:#666666; padding:30px 25px;line-height:30px;text-align:left;display:none;background: #fafafa}
.rmt_dl dd .div2 b{ color: #333; font-size:16px; line-height:34px;}
.rmt_dl dd:hover .div1 span h3{color: #0085d5;}
.rmt_dl dd:hover .div1 span.span8{  background:url(../images/jia2.png) no-repeat center center;}
.rmt_dl dd .div1 span.span8.jian{ background:url(../images/jia2.png) no-repeat center center;}
@media only screen and (max-width:768px){
.job ul{ font-size:16px;}
.rmt_dl dd .div1{ padding-left: 0px;}
.rmt_dl dd .div2{padding:10px; line-height:24px; }
.rmt_dl dd .div1 span.span8{background:url(../images/jia.png) no-repeat center center;background-size:85% 38%;}
.rmt_dl dd:hover .div1 span.span8{background:url(../images/jia2.png) no-repeat center center;background-size:85% 38%;}
.rmt_dl dd .div1 span.span8.jian{background:url(../images/jia2.png) no-repeat center center;background-size:85% 38%;}
}
@media only screen and (max-width:425px){
.rmt_dl dd .div1 span.span8{ background-size:40% 30%;}
.rmt_dl dd:hover .div1 span.span8{ background-size:40% 30%;}
.rmt_dl dd .div1 span.span8.jian{ background-size:40% 30%;}
}
.morbann{margin-top:78px;}
.morbann a{display:block;width:60px;height:60px;border:1px solid #fff;text-align: center;line-height: 60px;overflow: hidden;position:relative;transition:all .3s ease-out 0s;}
.morbann span{transform:translateX(-66px);display:inline-block;transition:all .3s ease-out 0s;font-size:16px;font-family:"微软雅黑";color:#fff;}
.morbann a img{position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.morbannng a{border-color:#666666;}
.morbannng a span{color:#666666;}
.morbann a:hover{width:140px;text-align: right;	padding-right:10px;}
.morbann a:hover span{transform: translateX(-50%);}
.morbann a:hover img{left:85%;}
.neirongleft{width: calc(100% - 920px);padding-top:160px;animation: fadeInUp 1.5s;}
.neirongright{width:50%;animation: fadeInUp 1.5s;}
.neirongbr .more a {display: block;width: 56px;height: 56px;border: 1px solid #666666;background: url(../images/xiangxiab.png) no-repeat center!important;}
.b1_neirong{width:100%;padding: 166px 127px 185px;}
.neirongbr{ }
.nebt h3{color:#ededed;font-size:130px;text-transform: uppercase;font-weight: bold;transform: translateY(60PX)}
.neirongbr h2{color:#0085d5;font-size:36px;font-family:"Arial";font-weight:bold;position:relative;margin-bottom:30px;}
.neirongbr h2::after{position:absolute;content: "";width:110px;height:1px;background:#0085d5;left:0;bottom:-42px;}
.neirongbr p{color:#333333;font-size:16px;font-family:"微软雅黑";line-height: 30px;padding-left:120px;position:relative;}
.neirongbr .more{margin-left:123px;}
.neirongatwo{margin:100px 0;}
.neirongatwo .b1pic {position: absolute;right: inherit;bottom: 65px;left:0;}
.ditu{position:absolute;bottom:0;}
.neirongatwo .ditu{transform: translateX(71px);}
@media screen and (max-width: 1680px){
.b1_neirong {width: 100%;padding:0;}
.neironga {	width:1200px;margin:0 auto 70px;}
.neirongleft {width: 50%;padding-top: 79px;}
.neirongright {position: relative;width: 50%;overflow:hidden; }
.nebt{width:1200px;margin:0 auto;}
.neirongbr h2 {font-size: 50px;margin-bottom: 32px;}
.nebt h3 {font-size: 116px;transform: translateY(60PX);}
.neirongatwo .neirongbr{padding-left:53px;	padding-right:17px;}
}

@media screen and (max-width: 1200px){
.neirongleft{width:100%;padding-top:0;}
.neirongbr {width: 100%;padding:0 15px;}
.neirongright{width:100%;padding:0 15px;margin-bottom:20px;}
.neirongbr h2 {font-size: 20px;margin-bottom: 8px;}
.neirongbr p {color: #333333;font-size: 16px;padding-left: 0; }
.neirongbr h2::after {width: 27px;bottom: -23px;display:none;}
.nebt{width:100%;padding:0 15px;margin:36px 0 15px;}
.neirongbr .more {margin-left: 0;margin-top: 13px;}
.neirongbr .more a {width: 44px;height: 44px;}
.neironga {width: 100%;}
.neironga {margin: 0 auto 72px;}
.neirongatwo .neirongbr {padding-left: 15px;padding-right: 15px;}
}
@media screen and (max-width: 768px){
.neirongright img{ width: 100%;}
.morbann{margin-top:48px;}
.morbann a{display:block;width:40px;height:40px; line-height: 40px;}
}
@media screen and (max-width: 568px){
.morbann a{ width:34px;height:34px; line-height: 34px;}
.morbann a img{ width: 30%;}
}
.product_list .row li{margin-top:30px;}
.product_list .box { border: 1px solid #e5e5e5; width: 100%;}
.product_list .box .pro-img img{ padding:50px 10px;}
.product_list a .pro-txt { display: block; text-align: center; background-color: #f7f7f7; padding: 25px 20px;}
.product_list a .pro-txt .pro-tit h3 { font-size: 18px; font-weight: 700;}
.product_list a .pro-txt .index-more a { border: 1px solid #dcdcdc; color: #666;}
.product_list a:hover .pro-txt .index-more a { background-color: #0085d5; color: #fff;}
.product_list a:hover .img-box img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.product_list a .pro-txt .pro-c { color: #666; line-height: 2em;}
.pro-big-img {width: 100%; overflow: hidden; background-color: #fff; }
.pro-big-img .gallery-left{width:100%;height: 545px;margin: 0; }
.pro-big-img .gallery-left img{width: 100%;}
.pro-big-img .gallery-left .swiper-slide{width: 100%;height: initial;}
.pro-big-img .gallery-left .swiper-slide img{width:100%; margin: 0 auto; height: initial; }
.pro-big-img .gallery-thumbs{padding: 22px 25px; width:100%; height: 155px;margin:10px 0 0 0px; overflow: hidden;  box-sizing: border-box;}
.pro-big-img .gallery-thumbs img{width: 100%; overflow: hidden; border: 1px solid #e5e5e5; }
.pro-big-img .gallery-thumbs .swiper-slide-activeimg{border: 1px solid #a6a6a6; }
.pro-big-img .gallery-thumbs .swiper-button-pro-prev,.pro-big-img .gallery-thumbs .swiper-button-pro-next{margin: 0 auto;}
.pro-big-img .gallery-thumbs .swiper-button-pro-prev{-webkit-transform: rotate(0deg) translate(0, 0);transform: rotate(0deg) translate(0, 0);/**/left:0px;right:inherit;top:65px;bottom:inherit;}
.pro-big-img .gallery-thumbs .swiper-button-pro-next{-webkit-transform: rotate(0deg) translate(0, 0);transform: rotate(0deg) translate(0, 0);/**/left:inherit;right:0px; top:65px;bottom:inherit;}
.pro-big-img .gallery-thumbs .swiper-slide {opacity: 0.6;height: initial; }
.pro-big-img .gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}
.products_show .show-pro-top { background: #f7f7f7; width: 100%; height: 710px;}
.products_show .show-pro-top .section-content{ width: 50%; float: left }
.products_show .show-pro-top .section-content-show{ width: 45%; padding-left:5%; padding-top:5%; float: left;  }
.products_show .pro-show-info h1{font-size:36px;line-height: 35px; font-weight: bold; color: #0085d5;margin-bottom: 40px; }
.products_show .pro-show-info p{min-height: 150px; line-height: 34px; font-size: 16px; color: #666;}
.products_show .pro-show-info .procontact { margin: 50px 0 15px; padding-bottom: 20px; border-bottom:2px solid #dcdcdc;}
.products_show .pro-show-info .procontact span a{ font-size:18px; font-weight: bold; color: #333;}
.products_show .pro-show-info .procontact a:hover { color: #0085d5;}
.products_show .pro-show-info .pro-btn{color:#333; font-size: 17px; margin-bottom: 5px; }
.products_show .pro-show-info .pro-btn{color:#333;}
.products_show .pro-show-info .pro-btn a{display:block;background: #333f47;color:#FFF;width:210px; font-size: 16px; text-align:center;line-height:60px;height: 60px;border:none;padding:0;float:left;margin-right: 20px;text-transform: uppercase; }
.products_show .pro-show-info .pro-btn .tel{ line-height: 27px; font-size: 16px;}
.products_show .pro-show-info .pro-btn .tel span{color: #0085d5;}
.products_show .pro-show-info .pro-btn .tel span a{ font-size: 26px;border: 0px solid #0085d5; font-weight: bold; height: 40px; line-height: 40px;margin-right: 0px; color: #0085d5;background: none; text-align: left;;}
.products_show .pro-share { margin: 20px 0 25px;}
.products_show .pro-share dl dt { float: left;}
.products_show .pro-share dl dd .share {float: left;margin-right: 5px;}
.products_show .pro-share dl dd .share:last-child {margin-right: 0;}
.products_show .pro-share dl dd .share .share-ico {width: 31px;height: 30px;}
.products_show  dl dd .footer-ico {width: 31px;height: 30px;display: inline-block;margin-right: 10px;}
.products_show .pro-share .wechat { position: relative;}
.products_show .pro-share .wechat:hover .vx { display: block;}
.products_show .pro-share .wechat .vx::after { content: ''; position: absolute; left: 50%; margin-left: -6px; bottom: -13px; width: 0; height: 0; border-width: 8px 6px 6px 6px; border-style: solid; border-color: #fff transparent transparent transparent}
.products_show .pro-share .wechat .vx { position: absolute; top: -185px; width: 180px; height: 172px; text-align: center; box-shadow: 0 2px 10px #aaa; background-color: #fff; z-index: 999; left: -75px; display: none;}
.products_show .pro-share .wechat .vx h4 { font-weight: normal; height: 26px; line-height: 26px; font-size: 12px; background-color: #f3f3f3; margin: 0; padding: 0; color: #777;}
.products_show .pro-share .wechat .vx .help p { font-weight: normal; line-height: 16px; padding: 0; margin: 0; font-size: 12px; color: #333;}
.products_show .pro-share .wechat .vx .vx-img img { width: 100px; height: 100px; margin: 10px auto; display: block;}
@media only screen and (max-device-width: 1760px){
.products_show .show-pro-top { height: 690px;}
}
@media only screen and (max-device-width: 1460px){
.products_show .pro-show-info h1{font-size:32px;}
}
@media only screen and (max-device-width: 1366px){
.products_show .pro-show-info h1{font-size:28px; margin-bottom: 20px; padding-bottom:15px;border-bottom: 2px solid #c5c5c5; }
.pro_info_2_3_t img{ width: 100%;}
}
@media only screen and (max-device-width: 1300px){
.pro-big-img .gallery-left{ height: 440px; }
.products_show .show-pro-top{  height: 590px;}
.products_show .pro-show-info h1{font-size:26px;}
.products_show .show-pro-top .section-content-show{ width: 46%; padding-left:4%; padding-top:4%; }
.pro-big-img .gallery-thumbs .swiper-button-pro-prev{ top:50px; }
.pro-big-img .gallery-thumbs .swiper-button-pro-next{ top:50px; }
}
@media only screen and (max-device-width: 1220px){
.pro-big-img .gallery-left{ height: 400px; }
.products_show .show-pro-top{  height: 550px;}
.products_show .pro-show-info .procontact { margin: 20px 0 15px; float: none; width: 100%;}
.products_show .pro-show-info h1{font-size:20px;}
.products_show .pro-show-info .procontact { margin: 10px 0 10px;}
.products_show .pro-show-info .procontact span { font-size: 20px; }
}
@media only screen and (max-device-width: 1200px){
.products_show .pro-show-info h1{font-size:22px;}
.products_show .pro-share { margin: 10px 0 20px;}
.products_show .pro-show-info p{ line-height: 32px; }
}
@media only screen and (max-device-width: 1180px){
.products_show .show-pro-top{  height: 530px;}
.pro-big-img .gallery-thumbs{ height: 125px;}
.products_show .pro-show-info p{ line-height: 28px; }
.products_show .pro-show-info h1{font-size:20px; margin-bottom: 15px; padding-bottom:10px;border-bottom: 1px solid #c5c5c5;}
}
@media only screen and (max-device-width: 1030px){
.pro-big-img .gallery-left{ height:380px; }
.products_show .show-pro-top{ height: 510px;}
}
@media only screen and (max-device-width: 992px){
.show-pro .show-pro-top .section-content{ width: 62%; }
.show-pro .show-pro-top .section-content-show{ padding-left: 2%; }
.products_show .pro-show-info p{ line-height: 26px; }
.pro-big-img .gallery-thumbs{ height: 133px;}
}
@media only screen and (max-device-width: 870px){
.product_list a .pro-txt .pro-tit h3 { font-size: 17px; margin-bottom: 20px;}
.product_list a .pro-txt .pro-c {line-height: 1.7em; }
.show-pro .show-pro-top .section-content{ width: 100%;  background: #f7f7f7;}
.show-pro .show-pro-top .section-content-show{ width: 100%; padding-left:3%; padding-right: 3%; padding-bottom: 5%; background: #f7f7f7;}
}
@media only screen and (max-device-width: 768px){
.product_list a .pro-txt { padding: 30px 20px;}
.pro-big-img {  width: 100%;  height: inherit;}
.pro-big-img .gallery-left{width:100%; height:520px; }
.pro-big-img .gallery-thumbs{width:100%;padding: 10px 25px; margin-left: 0px;}
.pro-big-img .gallery-thumbs .swiper-button-pro-prev,.pro-big-img .gallery-thumbs .swiper-button-pro-next{margin: 0 auto;}
.pro-big-img .gallery-thumbs .swiper-button-pro-prev{ top:30%;bottom:inherit;}
.pro-big-img .gallery-thumbs .swiper-button-pro-next{ top:30%;bottom:inherit;}
.pro_info_2_1_t{ font-size:18px; margin-top: 30px;}
.pro_info_2_3_t{margin-top:1.2em; }
.products_show .show-pro-top .section-content{ width: 100%; float:none;}
.products_show .show-pro-top .section-content-show{ width: 100%; padding-left:0; padding-top:0; float: none;  }
.products_show .pro-show-info h1{font-size:18px; margin-top: 20px;}
.products_show .pro-show-info .pro-btn a{ width:180px; line-height:50px;height: 50px; }
}
@media only screen and (max-device-width: 640px){
.pro-big-img .gallery-left{height:460px; }
}
@media only screen and (max-device-width: 560px){
.pro-big-img .gallery-thumbs .swiper-button-pro-prev{ top:28%; }
.pro-big-img .gallery-thumbs .swiper-button-pro-next{ top:28%; }
.pro-big-img .gallery-left{height:360px; }
.product_list a .pro-txt { padding: 20px 5px;}
.product_list a .pro-txt .pro-c ,.product_list .index-more{ display: none;}
.product_list a .pro-txt .pro-tit h3 { font-size: 14px; margin-bottom: 0px; font-weight: normal;}
}
@media only screen and (max-device-width: 460px){
.pro-big-img .gallery-left{ height:300px; }
.pro-big-img .gallery-left .swiper-slide a{ width: 100%; margin: 0 auto; }
.pro-big-img .gallery-left .swiper-slide img{width:100%; }
.pro-big-img .gallery-thumbs .swiper-button-pro-prev{ top:30%; }
.pro-big-img .gallery-thumbs .swiper-button-pro-next{ top:30%; }
.pro-big-img .gallery-thumbs{ height: 100px;}
.products_show .show-pro-top{ margin-top:30px;}

}
@media only screen and (max-device-width: 400px){
.pro-big-img .gallery-left{ height:260px; }
}
.section-content-bottom{ margin-top:70px; margin-bottom: 70px; border-top: 12px solid #0085d5; }
.section-content-bottom .pro_info_1_2 ul li{float:left; }
.section-content-bottom .pro_info_1_2 ul li a{ font-size:24px; padding-left: 3.5em; display:block; }
.section-content-bottom .pro_info_1_2{ border-bottom:1px #e5e5e5 solid; padding:30px 0; overflow:hidden}
.section-content-bottom .pro_info_1_2 .title { font-size: 30px; font-weight: bold;}
.section-content-bottom .pro_info_1_2 ul li a.active,.section-content-bottom .pro_info_1_2 ul li a:hover{ color: #0085d5;}
.pro_info_2_1_t{ margin-top:55px;font-size:36px; font-weight: bold; color:#333; }
.pro_info_2_1_t span{ font-size: 36px; text-transform: uppercase;}
.pro_info_2_3_t{margin-top:2.3em; margin-bottom:0em; color:#333; line-height:2; font-size: 18px;}

.pro_info_2_mid{overflow:hidden;}
.nav-wrap { float: right;}
.nav-wrap.navFix{position: fixed;top: 89px;left: 0; width:100%;  box-shadow: 0 0 5px rgba(0,0,0, 0.2);border-bottom:1px solid #e3e3e3; z-index: 99999; background-color:#92959b;}
.nav-wrap .container{padding-left:0; padding-right:0}
.nav-wrap.navFix .container{padding-left:1em; padding-right:1em;}
@media only screen and (max-device-width: 1440px){
.pro_info_2_1_t{ margin-top:35px;font-size:30px;}
.section-content-bottom .pro_info_1_2 .title { font-size: 26px;}
.section-content-bottom .pro_info_1_2 ul li a{ font-size:20px;}
}
@media only screen and (max-device-width: 1366px){
.pro_info_2_1_t{ font-size:26px;}
.section-content-bottom .pro_info_1_2 .title { font-size: 24px;}
}
@media only screen and (max-device-width: 1280px){
.pro_info_2_1_t{ margin-top:25px;font-size:22px;}
.pro_info_2_3_t{margin-top:1.5em; }
.section-content-bottom .pro_info_1_2 .title { font-size: 22px;}
}
@media only screen and (max-device-width: 1200px){
.section-content-bottom .pro_info_1_2{padding:20px 0;}
.section-content-bottom .pro_info_1_2 .title { margin-bottom: 15px;}
.nav-wrap { float: left;}
.section-content-bottom .pro_info_1_2 ul li a{ font-size:18px; padding-left: 0px; }
.pro_info_2_1_t{ font-size:20px;}
.pro_info_2_3_t{font-size: 16px; margin-top: 1em;}
}
@media only screen and (max-device-width: 768px){
.section-content-bottom .pro_info_1_2 ul li{ margin-right: 0px;}
.section-content-bottom .pro_info_1_2 ul li a{ padding-right: 2em; }
.pro_info_2_1_t{ font-size:18px;}
.section-content-bottom .pro_info_1_2 .title { font-size: 20px;}
.pro-show-info { padding: 10px;}
.pro_info_2_3_t{ line-height: 1.7;}
.pro_info_2_3_t table tr{ height: 48px;}
.pro_info_2_3_t table tr td{ padding-left: 10px; font-size: 15px; }
}
@media only screen and (max-device-width: 460px){
.section-content-bottom .pro_info_1_2 ul li a{ font-size:1em; padding-right: 0.8em; }
.section-content-bottom{ margin-top:40px; }
.section-content-bottom .pro_info_1_2 .title { font-size: 18px;}
.pro_info_2_1_t{ font-size:17px;}
.products_show .pro-show-info .procontact span a{ font-size:17px; }
.products_show .pro-show-info .procontact { margin: 10px 0 5px; padding-bottom: 10px;border-bottom: 1px solid #dcdcdc;}
}


.news_list .list_tuijian{display: flex;margin:0px -10px!important;}
.news_list .list_tuijian li{width:33.33%;margin:0px 10px;background-color: white;}
.news_list .list_tuijian li ._intro{padding:20px;}

.news_list .list_tuijian li .fix{position:relative;}
.news_list .list_tuijian li .fix::before{
	content: "";
	width: 0%;
	position: absolute;
	left: auto;
	right: 0;
	bottom: 0;
	height: 4px;
	background-color: #0085d5;;
	-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);
	    -moz-transition: all .4s cubic-bezier(.4,0,.2,1);
	    transition: all .4s cubic-bezier(.4,0,.2,1);
}

.news_list .list_tuijian li:hover .fix::before{
	left: 0;
	right: auto;
	width: 100%;
}



.news_list .list_tuijian li .fix .imgs{overflow: hidden;position: relative;width:100%;padding-top:50%;}
.news_list .list_tuijian li .fix img{transition: transform 0.2s ease;position: absolute;  top: 0;left: 0;width: 100%; height: 100%; object-fit: cover;}
.news_list .list_tuijian li:hover .fix img{transform: scale(1.1);}
.news_list .list_tuijian li:hover .fix ._title{color:#0085d5;}
.news_list .list_tuijian li .fix ._title{font-size:20px;line-height:36px;margin:20px 0px;display: block;}
.news_list .list_tuijian li .fix ._text{font-size:16px;}
.news_list .list_tuijian li .fix ._info{margin:10px 0px;}
.news_list .list_tuijian li .fix ._info .fa-clock{width:30px;height:30px;background: url(../images/rl.png);display: block;margin-right:10px;}
.news_list .list_tuijian li .fix ._info span{display: flex;line-height: 32px;font-size:16px;}






.news_list .ulist{flex-wrap:wrap;}
.news_list .ulist li {overflow:hidden;width:100%;background:white;margin-top:30px;padding:20px;}
.news_list .ulist li .fix2 a{width:100%;}

.news_list .ulist li .img2{overflow: hidden;position: relative;width:20%;padding-top:10%;float: left;margin-right:20px;}
.news_list .ulist li .img2 img{
transition: transform 0.2s ease;
position: absolute;  
top: 0;    
left: 0;    
width: 100%; 
height: 100%; 
object-fit: cover;}
.news_list .ulist li:hover .img2 img{transform: scale(1.1);}

.news_list .ulist li{position:relative;}
.news_list .ulist li::before{
	content: "";
	width: 0%;
	position: absolute;
	left: auto;
	right: 0;
	bottom: 0;
	height: 4px;
	background-color: #0085d5;;
	-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);
	    -moz-transition: all .4s cubic-bezier(.4,0,.2,1);
	    transition: all .4s cubic-bezier(.4,0,.2,1);
}

.news_list .ulist li:hover::before{
	left: 0;
	right: auto;
	width: 100%;
}



.news_list .ulist li .fix2 .time {display:flex;line-height:30px;margin-top:10px;}
.news_list .ulist li .fix2 .time .fa-clock{width:30px;height:30px;background: url(../images/rl.png);display: block;margin-right:10px;}
.news_list .ulist li .title{font-size:20px;font-weight: bold;}
.news_list .ulist li .desc{margin-top:10px;}

.news_list .ulist li:hover .title{color:#0085d5;}

.news_list .ulist li a{display:block;}
.news_list .ulist li ._img{ width: 17%; overflow: hidden; float: left;}
.news_list .ulist li ._img img{ width: 100%; }
.news_list .ulist li ._intro { width:85%; float: left; margin-left: 5%; margin-right: 2%; overflow:hidden; cursor:pointer; margin-top: 15px; color:#6d6d6d;}
.news_list .ulist li ._title {display:block;line-height:32px; font-size:20px; margin-bottom:10px; color:#000; font-weight:normal; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news_list .ulist li ._info { display: none; line-height:30px; color:#999999;margin-bottom:10px; }
.news_list .ulist li ._text {line-height:26px; overflow:hidden; font-size:16px; color:#606060; text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;	-webkit-box-orient: vertical;}
.news_list .ulist li:hover ._title {color:#0085d5;}
.news_list .list_time{ color:#0085d5;width:8%; float:left;text-align: right; margin-top: 15px; }
.news_list .list_time_day{display:block;font-size:18px;line-height:34px;  }
.news_list .list_time_year{ font-size:34px; line-height:40px;}



@media only screen and (max-width:1366px){

}
@media only screen and (max-width:1280px){

}
@media only screen and (max-width:992px){
}
@media only screen and (max-width:768px){

.news_list .list_tuijian{flex-wrap: wrap;}
.news_list .list_tuijian li{width:100%;}
.news_list .ulist li .img2{display:none;}
.news_list .list_tuijian li .fix ._title{font-size:16px;line-height:24px;}
.news_list .list_tuijian li .fix ._text{font-size:12px;}

.news_list .ulist li .title{font-size:16px;}
.news_list .ulist li .desc{font-size:12px;}

}
@media only screen and (max-width:425px){

}


.news_show .news_show_left { width:100%; float: left;}
.news_show .param-t{font-size: 30px; font-weight: bold; color: #333; padding-bottom:30px;border-bottom:1px solid #ccc; margin-bottom: 30px; }
.news_show p,.news_show div { line-height: 30px;color: #666; font-size: 16px; margin-bottom: 10px;text-align: justify;}
.news_show .param-tit{font-size: 30px;padding-bottom:20px; color: #333; }
.news_show .param-s{text-align: center; font-size: 15px; margin-bottom: 30px; color: #666; text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;
-webkit-line-clamp: 2;	-webkit-box-orient: vertical;}
.news_show .param-c h3{ font-size: 18px; font-weight: bold; line-height: 50px; }
.news_show .param-c p{ line-height:32px; font-size: 16px; color: #666; }
.news_show .param-img{  margin-bottom: 20px; }
.news_show_right .list>div{border:1px solid #e5e5e5; margin-bottom:25px;}
.news_show_right .list .box{padding:25px 30px;}
.news_show_right .list .box .t{font-size:24px; color:#3c3c3c; line-height:24px; position:relative; margin-bottom:15px}
.news_show_right .list .box .t:after{content:''; position:absolute; width:68%; height:1px; background:#e5e5e5; left:30%; top:12px;}
.news_show_right .list .box .d{font-size:15px; color:#999;}
.news_show_right .list .box .d i{margin-right:5px}
.news_show_right .list .box .tit{font-size:16px; color:#696969; line-height:28px; 
	height:40px; overflow:hidden; transition:all .3s ease; text-overflow: ellipsis; margin-top:10px;
display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;*}
.news_show_right .hot_news{ background-color: #fcfcfc;}
.news_show_right .hot_news .hot_box{padding:0 20px;}
.news_show_right .hot_news .infor .box{padding:25px 0 0;}
.news_show_right .hot_news .infor .tit{float:left; font-size:24px;color:#444; line-height:26px;}
.news_show_right .hot_news .infor .more{font-size:16px; color:#999; float:right; line-height:26px;}
.news_show_right .hot_news .con .item .t{font-size:16px; color:rgba(124, 123, 123); line-height:24px;  overflow:hidden; transition:all .3s ease;}
.news_show_right .hot_news .con .item .d{font-size:15px; color:#727272;}
.news_show_right .hot_news .con .box{padding:25px 0 0px;}
.news_show_right .hot_news .con .item .t:hover{color:#0085d5;}
.news_show_right .list .box:hover .tit{color:#0085d5;}
@media(max-width:1366px) {
.news_show .news_show_left { width: 71%; }
.news_show .news_show_right { width: 27%; }
.news_show img{ width: 100%;}
}
@media(max-width:1280px) {
.news_show .news_show_left { width: 68%; }
.news_show .news_show_right { width: 30%; }
.news_show .param-t{font-size: 20px;padding-bottom:20px; }
.news_show .param-tit{font-size: 20px; }
.news_show .param-c { padding-top: 20px;}
.news_show_right .list .box .t{font-size:22px; }
.news_show_right .list .box .t:after{ width:66%; left:32%;}
}
@media(max-width:1200px) {
.news_show { padding-right: 0px;}
}
@media(max-width:992px) {
.news_show { padding-right: 0px;}
.news_show .param-tit{font-size: 18px;padding-bottom: 5px; }
.news_show .param-s{ margin-bottom: 20px; padding-bottom: 20px;}
.news_show .param-c { padding-top: 10px;}
.news_show p,.news_show div { line-height: 28px;}
.news_show .news_show_left { width:100%; float: none;}
.news_show .news_show_right { width: 0; float: none;}
}
@media(max-width:680px) {
.news_show .param-t{font-size: 18px; padding-bottom:10px;}
.news_show .param-c p{ font-size: 15px;line-height:26px;}
.news_show .param-s{ margin-bottom: 10px; padding-bottom: 10px; }
.news_show .param-c { padding-top: 0px;}

}
.service .pt1{ background:#f8f8f8;}
.service .pt1 .pt1_l{ width:45%; float:left;}
.service .pt1 .pt1_l img{ width:100%;}
.service .pt1 .pt1_r{ width:55%; float:right; background-color: #f8f8f8;}
.service .pt1 .pt1_r ul{ padding:40px 50px 40px 60px;}
.service .pt1 .pt1_r li{ margin-bottom:20px;}
.service .pt1 .pt1_r li ._layer { padding-left:25px;}
.service .pt1 .pt1_r li ._layer strong{font-size:18px; line-height:42px; color:#222;}
.service .pt1 .pt1_r li .p { color:#666; line-height:26px; margin-top: 5px;}
.service .pt2{ background:#f9f9f9 url(../images/ser_bg.jpg) no-repeat center center; padding:70px 0; }
.service .pt2 .desc{ font-size:16px; margin:0 auto 70px; text-align:center;}
@media screen and (max-width: 1400px){
.service .pt1 .pt1_r ul{ padding:24px 20px 24px 35px;}
}
@media screen and (max-width: 1366px){
.service .pt1 .pt1_r ul{ padding:14px 20px 14px 25px;}
.service .pt1 .pt1_r li{ margin-bottom:10px;}
}
@media screen and (max-width: 1280px){
.service .pt1 .pt1_r ul{ padding:10px 20px 10px 25px;}
}
@media screen and (max-width: 1200px){
.service .pt1 .pt1_r ul{ padding:10px 10px 10px 15px;}
.service .pt1 .pt1_r li{ margin-bottom:3px;}
}
@media screen and (max-width: 1160px){
.service .pt2 img{ width:100%;}
.service .pt1 .pt1_l{ width:50%; }
.service .pt1 .pt1_r{ width:50%; }
}
@media screen and (max-width: 1024px){
.service .pt1 .pt1_l{ width:100%; display: none; float:none;}
.service .pt1 .pt1_r{ width:100%; float:none;}
.service .pt1 .pt1_r ul{ padding:15px 15px;}
.service .pt1 .pt1_r li{ margin-bottom:10px;}
.service .pt1 .pt1_r li .p { line-height:24px;}
.service .pt1 .pt1_r li ._layer { padding-left:15px;}
}
@media screen and (max-width: 768px){
.service .pt1 .pt1_l{ width:100%; float:none; display: block; }
.service .pt1 .pt1_r{ width:100%; float:none;}
.service .pt1 .pt1_r ul{ padding:30px 25px;}
.service .pt1 .pt1_r li{ margin-bottom:15px;}
.service .pt1 .pt1_r li .p { line-height:28px;}
.service .pt1 .pt1_r li ._layer strong{font-size:17px;}
.service .pt2 .desc{ margin:0 auto 30px; font-size:15px; text-align:center;}
.service .pt2{ background:#f9f9f9 url(../images/ser_bg.jpg) no-repeat center bottom;  background-size: 100% auto; padding:30px 0; }
}
@media screen and (max-width: 425px){
.service .pt1 .pt1_r ul{ padding:30px 20px;}
.service .pt1 .pt1_r li ._layer { padding-left:0px;}
.service .pt1 .pt1_r li ._layer strong{font-size:16px;}
}
/*常见问题*/
.problem_list .problem-item {line-height: 36px;cursor: pointer;padding: 12px 1rem; }
.problem_list .problem-item.cur .problem-h5 {background: url(../images/jian3.png) no-repeat right 32px center; }
.problem_list .problem-h5 {position: relative;padding: 18px 0px 10px 40px;font-size: 18px;color: #333;font-weight: bold;background: url(../images/jian3on.png) no-repeat right 32px center; }
.problem_list .problem-h5:before {content: "";display: block;width: 28px;height: 28px;top: 25px;left: 0;position: absolute;background: url(../images/wen1.jpg) no-repeat center; }
.problem_list .problem-detail { padding: 0px 0px 0 40px; height:52px; overflow:hidden; line-height:26px; color: #666; }
.problem_list .problem-h5 a:hover{ color: #0085d5;}
.down_list dt { border-bottom: 1px solid #e1e2e2;font-weight:normal;height:90px;line-height:90px; }
.down_list dt .con .name {width:60%; float: left; color:#555; font-size: 18px; overflow:hidden; text-align:left;}
.down_list dt .con .fa{ font-size:28px;float: left;  margin-right: 12px; margin-top:10px; line-height: 70px; color: #0085d5;}
.down_list dt .con .date { float: right; color:#777;}
@media (max-width:992px){
.down_list dt {height:50px;line-height:50px; margin-top:15px;}
.down_list dt .name {width:90%; font-size: 16px;}
.down_list dt .con .fa{ font-size:20px; margin-top:10px; line-height: 40px; }
}
@media (max-width:768px){
.down_list dt .con .fa{ margin-right: 5px; margin-top: 5px;}
.problem_list .problem-h5 {position: relative;padding: 18px 0px 5px 40px;font-size: 16px; line-height:36px; font-weight:normal; color:#222; }
.down_list dt .con .name {width:75%; font-size: 17px; }
}
@media(max-width:435px) {
.problem_list .problem-item {line-height:26px;cursor: pointer;padding: 0px 1rem; }
.down_list dt .con .date { display: none;}
}
/*行业应用*/
.application li{ margin-bottom:30px;}
.application ul li .tit-pic{display: block;overflow: hidden;}
.application ul li .tit-pic img{width:100%;-webkit-transition:.5s;-moz-transition:.5s; -ms-transition:.5s;-o-transition:.5s;transition:.5s;}
.application ul li:hover .tit-pic img{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);}
.application ul li .tit-font{display: block;color:#333;height:60px;line-height:60px;overflow: hidden; padding:5px; white-space: nowrap;text-overflow: ellipsis;text-align:center; font-size:24px; font-weight:600;}
.application ul li:hover .tit-font{ color:#208741;}
@media (max-width:768px){
.application li{ margin-bottom:0px;}
.application ul li .tit-font{ height:40px;line-height:40px; font-size:16px; font-weight: normal; padding:0px;}
}
/*联系方式*/
.page-contact .left{width:50%; float:right; background: url(../images/contact.jpg) no-repeat;}
.page-contact .left .box{padding: 70px 125px 40px 85px; border: 1px solid #ececec;}
.page-contact .left .box .infor .tit1{ padding-left:30px; font-size:24px; font-weight: bold; color:#fff; line-height:46px; padding-bottom: 20px; margin-bottom:30px; border-bottom: 1px solid #68a176;}
.page-contact .left .box .infor .common-line{margin:16px 0 34px;}
.page-contact .left .box .infor .con{font-size:16px; color:#fff; line-height:30px; margin-bottom:28px;}
.page-contact .left .box .infor .text .addr{position:relative; padding-left:30px; padding-bottom: 25px; margin-bottom:25px; border-bottom: 1px solid #68a176;}
.page-contact .left .box .infor .text .addr .icon{display:inline-block; width:20px; height:18px; background:url(../images/contact_us01_2.png) no-repeat center; position:absolute; left:0; top:5px;}
.page-contact .left .box .infor .text .addr span{display:inline-block; font-size:16px; color:#fff; line-height:30px;}
.page-contact .left .box .infor .text .phone{position:relative; padding-left:30px; margin-bottom:25px;  padding-bottom: 25px;border-bottom: 1px solid #68a176;}
.page-contact .left .box .infor .text a{ color:#fff;}
.page-contact .left .box .infor .text .phone .icon{display:inline-block; width:20px; height:20px; background:url(../images/contact_us01_1.png) no-repeat center; position:absolute; left:0; top:8px;}
.page-contact .left .box .infor .text .phone span{display:inline-block; font-size:16px; color:#fff; line-height:30px;}
.page-contact .left .box .infor .text .tel{position:relative; padding-left:30px; color:#fff; font-size:16px; margin-bottom:25px; padding-bottom: 25px; border-bottom: 1px solid #68a176;}
.page-contact .left .box .infor .text .tel .icon{display:inline-block; width:20px; height:18px; background:url(../images/contact_us01_3.png) no-repeat center; position:absolute; left:0; top:5px;}
.page-contact .left .box .infor .text .mail{position:relative; padding-left:30px; color:#fff; font-size:16px;margin-bottom:25px; padding-bottom: 25px; border-bottom: 1px solid #68a176;}
.page-contact .left .box .infor .text .mail .icon{display:inline-block; width:20px; height:18px; background:url(../images/contact_us01_4.png) no-repeat center; position:absolute; left:0; top:5px;}
.page-contact .left .box .infor .text .tel a,.page-contact .left .box .infor .text .fax a,.page-contact .left .box .infor .text .mail a{color:#fff; }
.page-contact .left .box .infor .text .tel a:hover,.page-contact .left .box .infor .text .fax a:hover,.page-contact .left .box .infor .text .mail a:hover{color:#fff; }
.page-contact .right{width:50%; float:left;height:520px;}

@media only screen and (max-width:1280px) {
.page-contact .left .box{padding: 55px; }
}
@media only screen and (max-width:992px) {
.page-contact .left .box{padding:55px 30px; }
.page-contact .left .box .infor .tit{font-size:20px; }
}
@media only screen and (max-width:768px) {
.page-contact .right{width:100%; float: none;}
.page-contact .left{width:100%; float: none; margin-bottom: 20px;}
.page-contact .left .box{padding: 30px;}
.page-contact .left .box .infor .tit{font-size:20px; line-height:26px; margin-bottom:20px;}
.page-contact .left .box .infor .common-line{margin:10px 0 14px;}
.page-contact .left .box .infor .con{ margin-bottom:18px;}
.page-contact .left .box .infor .text .addr{padding-bottom: 15px; margin-bottom:15px;}
.page-contact .left .box .infor .text .phone{ margin-bottom:15px; padding-bottom: 15px;}
.page-contact .left .box .infor .text .tel{margin-bottom:15px; padding-bottom: 15px; }
.page-contact .left .box .infor .text .mail{ margin-bottom:15px; padding-bottom: 15px; }
}
.message-main .form-item {margin-bottom: 20px;}
.message-main form .button {text-align: center; }
.message-main form .button button {padding: 22px 70px;background-color: #0085d5;color: #fff;}
.message-main .form-item {border-bottom: 1px solid #dcdcdc;line-height: 60px; height: 60px;  }
.message-main .form-item span{ width:4%; float: left;}
.message-main .form-item input {width: 93%;border: 0;  float: left;font-size: 16px; line-height: 58px;  }
.message-main .form-area{border-bottom: 1px solid #dcdcdc; height: 150px;margin-bottom: 50px;}
.message-main .form-area textarea { width: 98%; float: left; height: 148px; border: 0;font-size: 16px; }
.message-main .form-area span{ width:2%; float: right;}
.message-main .form-bottom {margin-top: 60px;}
.message-main .form-bottom span {display: inline-block;color: #999;margin-right: 30px;}
.message-main .form-bottom #code {width: 285px;height: 65px;border: 1px solid #e5e5e5;background-color: #fff;margin-right: 15px; padding-left: 5px; color: #999;}
.message-main button{ border: 0px;}
.d-inline {display: inline-block;}
@media(max-width:992px) {
.message-main .form-area textarea { width: 93%; float: left; height: 148px; border: 0;font-size: 16px; }
.message-main .form-area span{ width:4%; float: left;}	
.message-main .form-main {padding-top: 0px;}
}
@media(max-width:768px) {
.message-main .form-bottom #code {width: 185px; height: 55px; }
.message-main form .button button {padding: 25px 30px; margin-top: 10px;}
}
@media(max-width:528px) {
.message-main .form-bottom span { display: none;}
.message-main form .fr{ float: left;}
.message-main form .button button {padding: 15px 40px; }
}
.message-main .red{ color: #ff0000; font-size: 20px;}
.policy strong { font-weight: bold; margin-bottom: 20px;}
.policy{ line-height: 32px;}

.news_show .param-tit{ text-align:center;}
#maximg img{ max-width:100% !important; height:auto !important}

.pagebar { padding:20px 20px 80px 20px; overflow:hidden; clear:both;}
.pagebar .pagination ul{
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagebar .pagination{position: absolute; left: 50%;transform: translateX(-50%);z-index: 999}


.pagination li{margin-right: 10px;}
.pagination li a{
  background: #fff;
  display:block;
  border: 1px solid #ccc;
  color: #333;
  font-size: 16px;
  padding: 8px 10px;
  border-radius: 3px; line-height:100%
}
.pagination span {
    color: #333;
    font-size: 16px;
    padding: 7px 2px;
    margin: 0 2px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #0085d5;
  border: 1px solid #0085d5;
}
.pagination .active a,.pagination a:hover{
  color: #fff;
  background: #0085d5;
  border: 1px solid #0085d5;
}
.pagination .st{ font-family:宋体}
.text-secondary{ text-align:center; padding:20px 0}

#map{overflow: hidden;
    position: relative;
    z-index: 0;
    background-color: rgb(243, 241, 236);
    color: rgb(0, 0, 0);
    text-align: left;
    width:100%;
    height:100%;}

.clear{clear: both;}
/*解决方案index*/
.solution .index_list li{background:white;margin-top:40px;padding:40px;min-height:300px;}
.solution .index_list li a{display: flex;}
.solution .index_list li .imgs{width:100%;overflow: hidden;height:220px;}

.solution .index_list li .imgs img{transition: transform 0.2s ease;width:100%;height:100%;}
.solution .index_list li .imgs img:hover{transform: scale(1.1);}
.solution .index_list li a .text ._title{font-size:24px;display:block;margin-top:30px;}
.solution .index_list li a .text .desc{font-size:16px;margin:30px 0px;color:#666;}
.solution .index_list li a .text .more{width:240px;height:60px;border:1px solid #999;line-height:60px;text-align: center;font-size:18px;color:#666;}
.solution .index_list li a .text .more:hover{background:#0085d5;border:1px solid #0085d5;color: white;}

.solution .index_list .imgfl .fl{float:left;width:40%;padding-right: 40px;}
.solution .index_list .imgfl .fr{float:right;width:60%;}
.solution .index_list .imgfr .fl{float:right;width:40%;}
.solution .index_list .imgfr .fr{float:left;width:60%;padding-right:40px;}

/*解决方案list*/
.solution_list .ulist{margin:0px -20px!important;}
.solution_list .ulist li{width:50%;float:left;margin-top:20px;padding:20px 20px;}
.solution_list .ulist li a{display: block;padding:20px;background: white;}
.solution_list .ulist li .imgs{height:360px;overflow: hidden;}
.solution_list .ulist li .imgs img{width:100%;}
.solution_list .ulist li .title{font-size:24px;margin:20px 0px;font-weight: bold;}
.solution_list .ulist li .desc{font-size:16px;margin:20px 0px;}


/*解决方案details*/
.solution_show{background:white;height:390px;display: flex;width: 100%;}
.solution_show .fl{width:50%;padding:20px 20px 20px 30px;}
.solution_show .fl .imgs{border-right: 1px solid #e8e8e8;padding-right:30px;height:330px;overflow:hidden;}
.solution_show .fl .imgs img{width:100%;padding-top:15%;}
.solution_show .fl .solution img{padding-top:0px!important;}
.solution_show .fr{width:50%;padding:20px;}
.solution_show .fr .title{font-size:24px;font-weight: bold;margin:20px 0px;}
.solution_show .fr .desc{line-height:24px; padding-bottom:20px;border-bottom: 1px solid #e8e8e8;font-size:14px;}
.solution_show .fr .zx a{margin-top:20px;background:#0085d5; display: block;width:180px;height:50px;color: white;text-align: center;line-height:50px;font-size: 16px;cursor:pointer;}
.solution_show .fr .zx a:hover{background:#009fe3;}
.solution_show .fr .so_nav{margin:30px 0px;}
.solution_show .fr .so_nav span{margin-right:20px;}
.solution_show .fr .so_nav span img{width::30px;height:30px;margin-right:5px;}
.body_table{background:white;height: auto;margin-top:30px;padding:30px;}
.body_table .body_title{font-size:24px;font-weight: bold;margin-bottom:20px;}
.body_table .body_desc,.body_table .body_des p span{font-size:16px!important;line-height: 36px!important;color:#666!important;}


.body_table .body_desc li:before {
           content: "";
           width: 6px;
           height: 6px;
           display: inline-block;
           float: left;
           margin-top: 15px;
           border-radius: 50%;
           background: black;
           vertical-align: middle;
           margin-right: 14px;
    
}
.body_table .ppp p{width:33.33%;text-align:left;float:left;}


.fang_list a{display:block;font-size:16px;line-height:36px;color:#666;}
.fang_list a:hover{color:#0085d5;font-weight:bold;}

/*产品技术菜单*/
.panel {
  border-bottom:1px solid #fff;
  background: none;
  box-shadow: none;
  width: 100%;


}

.panel:last-child {
  border-bottom: none;
}

.panel-group > .panel:first-child .panel-heading {
  border-radius: 4px 4px 0 0;
}

.panel-group{width:320px;}

.panel-group .panel {
  border-radius: 0;
}

.panel-group .panel + .panel {
  margin-top: 0;
}

.panel-heading {
  background-color:white;
  border-radius: 0;
  border: none;
  color: #fff;
  padding: 0;
}
.panel-title{}

.panel-title a {
  display: block;
  color: #666;
  padding:30px 15px;
  position: relative;
  font-size: 18px;
  font-weight: 400;
}

.panel-body {
  background: #fff;padding:0px;
}

.panel-group .panel .active .panel-title a{font-weight:bold;color:#0085d5;}

.panel-body ul li:nth-child(1) a{margin-top:-20px;}
.panel-body ul li:last-child a{border-bottom:none;}

/*.panel-body ul li .m3{position:absolute;display:none;}*/
/*.panel-body ul li:hover .m3{display:block;}*/


.panel:last-child .panel-body {
  border-radius: 0 0 4px 4px;
}

.panel:last-child .panel-heading {
  border-radius: 0 0 4px 4px;
  -webkit-transition: border-radius 0.3s linear 0.2s;
  transition: border-radius 0.3s linear 0.2s;
}

.panel:last-child .panel-heading.active {
  border-radius: 0;
  -webkit-transition: border-radius linear 0s;
  transition: border-radius linear 0s;
}
/* #bs-collapse icon scale option */

.panel-heading a:before {
  content: '\e146';
  position: absolute;
  font-family: 'Material Icons';
  right: 5px;
  top: 10px;
  font-size: 24px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.panel-heading.active a:before {
  content: ' ';
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-transform: scale(0);
          transform: scale(0);
}

#bs-collapse .panel-heading a:after {
  content: ' ';
  font-size: 24px;
  position: absolute;
  font-family: 'Material Icons';
  right: 5px;
  top: 10px;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

#bs-collapse .panel-heading.active a:after {
  content: '\e909';
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
/* #accordion rotate icon option */

#accordion .panel-heading a:before {
    width: 15px;
    height: 15px;
    border-right: 3px solid #666;
    border-top: 3px solid #666;
    transform: rotate(
45deg);
    position: absolute;
    right: 30px;
    top: 30px;
    content: "";
}

#accordion .panel-heading.active a:before {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

/*产品列表*/
.pro_nav .container{display:flex;}
.pro_nav .fl{width:400px;margin-right:30px;}
.pro_nav .nav_title{background:#0085d5; color:white;height:100px;line-height:100px;font-size:24px;font-weight:bold;padding-left:40px;}
.panel-body ul{margin-top:15px;}
.panel-body ul li a{padding:0px;font-size:14px;padding-left:30px;display: block;background: white;border-bottom: 1px solid #dddddd;height:60px;line-height: 60px;color:#666;}



.panel-body ul li a:hover,.panel-body ul li.cur a{background: #dddddd;color:#009fe3;}

/*产品列表*/
.product_list  .container,.product_details .container{display:flex;padding:0px;}

.product_list li .imgs{padding:20px 0px;}
.product_list li .imgs img{width:100%;transition: transform 0.2s ease;}
.product_list li:hover .imgs img{transform: scale(1.1);}
.product_list li{}
.product_list li .bline{border:1px solid #e5e5e5;padding-bottom:30px;}
.product_list li .tit{text-align: center;font-size:16px;line-height:24px;color:#666;height:60px;padding:10px;margin-bottom:20px;}
.product_list li:hover .tit{color:#333;font-weight:bold;}
.product_list li .more{border:1px solid #e5e5e5;font-size:12px; color:#666;padding: 10px 35px;
    margin-top: 40px;text-align:center;width:50%;margin:auto;}
.product_list li:hover .more{background:#0085d5;color:white;}


/*产品详情*/
#pro_more li .imgs{padding:50px 0px;}
#pro_more li .imgs img{width:100%;transition: transform 0.2s ease;}
#pro_more li:hover .imgs img{transform: scale(1.1);}
#pro_more li{padding:20px;}
#pro_more li .bline{border:1px solid #e5e5e5;padding-bottom:30px;}
#pro_more .tit{text-align: center;font-size:14px;line-height:24px;color:#666;height:60px;padding:10px;margin-bottom:20px;}
#pro_more li:hover .tit{color:#333;font-weight:bold;}
#pro_more li .more{border:1px solid #e5e5e5;font-size:12px; color:#666;padding: 10px 20px;
    margin-top: 40px;text-align:center;width:50%;margin:auto;}
#pro_more li:hover .more{background:#0085d5;color:white;}


/*在线联系*/
.message  .input .button_two{margin: auto;margin-top:30px;}
.message  .input .button_two input{
	width:230px;
    font-size: 14px;
    border:none;
    margin-right:30px;
    height:60px;
    text-align: center;
    background: #0085d5;
    color: white;
    padding-left: 0px;
    cursor: pointer;
}
.message  .input .button_two input:hover{background:#009fe3;}
.message  .input span{display: block;font-size:14px;margin:10px 0px;}
.message  .input .tit span{font-size:14px;}
.message  .input .tit span:nth-child(1){font-size:18px;font-weight:bold;}
.message  .input{background:white;padding:50px;}
.message  .input input{border:1px solid #999; height:40px;line-height:40px;font-size:12px;text-indent:10px;width:100%;}
.input_name,.input_tel{width:50%; float:left;padding-right:15px;}
.input_email,.diqu{width: 50%;float:left;padding-left:15px;}

.diqu .scet select{width:49%;height:40px;line-height:40px;font-size:12px;margin-right:1%;}
.diqu .scet select:nth-child(2){margin-right:0%;}
.message  .input em{color: red;font-weight: bold;position: relative;left:96%;top:-30px;}
.message  .input_company em{left:98.2%;}
.message  .input #txts,.message  .input #txts2{width:100%;min-height:150px;padding:20px;font-size:12px;}
.message  .input{position:relative;}
.m_pbxo{}
.m_pbxo .hide_btn{position:absolute;top:20px;right:10px;width:50px;height:50px;cursor:pointer;}
/* 右边线条 */
.m_pbxo .hide_btn::before,
.m_pbxo .hide_btn::after {
    position: absolute;
    content: ' ';
    background-color: #999;
    left: 20px;
    width: 2px;
    height: 20px;
}

.m_pbxo .hide_btn::before {
    transform: rotate(45deg);
}

.m_pbxo .hide_btn::after {
    transform: rotate(-45deg);
}
.m_pbxo .hide_btn:hover::before,
.m_pbxo .hide_btn:hover::after{background-color:red;}

.zx_pop{
    position: fixed;
    z-index: 9999;
    width: 100%;
    height: 100%;
    top:0;
    padding-top:30px;
    left: 0;
    background-color: rgba(0,0,0,.4);
    display: none;
}






#map{overflow: hidden;
    position: relative;
    z-index: 0;
    background-color: rgb(243, 241, 236);
    color: rgb(0, 0, 0);
    text-align: left;
    width:100%;
    height: 100%;}



/*发展历程*/
.index-licheng{background: url(../images/licheng.jpg) no-repeat;height: 551px;background-size: cover;}
.index-licheng .licheng{height:550px;width:1200px;margin:auto;}
.index-licheng h3{text-align: center;font-size: 36px;color: white;font-weight: bold;padding-top:61px;}
.index-licheng .h{width: 37px;height: 6px;background:#fb5427;margin:auto;border-radius: 2px;margin-top: 5px;}
.index-licheng ul li{background: url(../images/licheng-bg2.png) no-repeat;background-size: contain; height: 208px;width: 25%;float: left;margin-left: -10px;color: white;}
.index-licheng ul li .nian{font-size: 36px;padding:20px 0 0 20px;}
.index-licheng ul li span{font-size: 14px;}
.index-licheng ul li p{font-size: 14px;padding-left:20px;width: 200px;}
.index-licheng ul{margin-top:180px;margin-left: 80px;}
.index-licheng .bg{width:1200px;margin:auto;margin-top: -150px;}




.about-main2 .licheng-content ul .item1 .lc-left{top:10px;}
.about-main2 .licheng-content ul .item3 .lc-left{top:20px;}
.about-main2 .licheng-content ul .item5 .lc-left{top:30px;}


.about-main2 .licheng-bg img{top:130px;}
.about-main2{height:600px;}
.about-main2 .licheng-content ul li .line{height:132px;}
.about-main2 .licheng-content .swiper-wrapper, .about-main2 .licheng-content .swiper-slide, .about-main2 .licheng-content ul{margin-top:0px;padding-top: 10px;}

.about-main2 .licheng-content ul li.item2 .line, .about-main2 .licheng-content ul li.item4 .line{margin-top:-66px;}

.about-main2 .licheng-content .item1 .right-text p{margin-top:45px;}
.about-main2 .licheng-content .item3 .right-text p{margin-top:75px;}
.about-main2 .licheng-content .item5 .right-text p{margin-top:75px;}

.about-main2 .licheng-content .item2 .right-text p{margin-top:-80px;}
.about-main2 .licheng-content .item4 .right-text p{margin-top:-75px;}
.lc-swiper-btn{top:270px;}



/*荣誉资质*/
.honor_list .list li{width:25%;float: left;margin-top: 20px;}
.honor_list .list li a{padding:10px;display: block;}
.honor_list .list li a:hover .tit{color:#0085d5;}
.honor_list .list li .imgs{overflow: hidden;}
.honor_list .list li .imgs img{width:100%;transition: transform 0.2s ease;}
.honor_list .list li .imgs img:hover{transform: scale(1.1);}
.honor_list .list li .tit{text-align:center;margin-top:30px;font-size:16px;}


#dw{position:relative;top:-100px;}
#body1,#body2,#body3{position:relative;top:-70px;}




@media(max-width:1860px)
{
    

.about-page1 .row .fl .a_name{font-size:30px;} 
.about-page1 .row .fl .a_name_en{font-size:18px;}
.about-page1 .row .fl .a_desc{font-size:20px;}
.about-page1 .row .fl .a_body{font-size:14px;line-height:30px;padding-right:20px;}
}

@media(max-width:1777px)
{
.about-main2 .licheng-content ul li.item1 a{}
.about-main2 .licheng-content ul li.item2 a{top:300px;}
.about-main2 .licheng-content ul li.item3 a{top:111px;}
.about-main2 .licheng-content ul li.item4 a{top:327px;}
.about-main2 .licheng-content ul li.item5 a{top:108px;}    
}



@media(max-width:1680px)
{
    
.about-main2 .licheng-content ul .item1 .lc-left{top:10px;}
.about-main2 .licheng-content ul .item3 .lc-left{top:20px;}
.about-main2 .licheng-content ul .item5 .lc-left{top:30px;}


.about-main2 .licheng-bg img{top:130px;}
.about-main2{height:600px;}
.about-main2 .licheng-content ul li .line{height:132px;}
.about-main2 .licheng-content .swiper-wrapper, .about-main2 .licheng-content .swiper-slide, .about-main2 .licheng-content ul{margin-top:0px;padding-top: 10px;}

.about-main2 .licheng-content ul li.item2 .line, .about-main2 .licheng-content ul li.item4 .line{margin-top:-66px;}

.about-main2 .licheng-content .item1 .right-text p{margin-top:45px;}
.about-main2 .licheng-content .item3 .right-text p{margin-top:75px;}
.about-main2 .licheng-content .item5 .right-text p{margin-top:75px;}

.about-main2 .licheng-content .item2 .right-text p{margin-top:-80px;}
.about-main2 .licheng-content .item4 .right-text p{margin-top:-75px;}
.lc-swiper-btn{top:270px;}
    
    
}



@media(max-width:1600px)
{
    
.solution .index_list li a .text ._title{font-size:20px;}
.solution .index_list li a .text .desc{font-size:14px;}
.solution .index_list li a .text .more{width:180px;height:40px;line-height:40px;font-size:14px;}
    

.news_list .ulist li .title{font-size:20px;}

.p-banner h2{left:20px;}
.p-banner h3{font-size:12px;left:20px;}
.about-page1 .row .fl{padding:30px;}

}
@media(max-width:1444px)
{
.about-main2 .licheng-content ul li.item1 a{}
.about-main2 .licheng-content ul li.item2 a{top:300px;}
.about-main2 .licheng-content ul li.item3 a{top:74px;}
.about-main2 .licheng-content ul li.item4 a{top:382px;}
.about-main2 .licheng-content ul li.item5 a{top:108px;} 
}


@media(max-width:1366px)
{
    
/*产品详情*/
.panel-title a{font-size:14px;}
.panel-body ul li a{font-size:12px;}

.solution_show .fr .desc{font-size:12px;}
.solution_show .fl .imgs img{padding-top: 20%;}

.panel-group{width:270px;}

.p-banner h2::after{top:70px;}
.p-banner h3{top:100px;}
    
.about-main2 .licheng-content ul li .lc-left{top:18px;}
    
.news_list .list_tuijian li .fix ._title{font-size:16px;line-height:24px;}
.news_list .list_tuijian li .fix ._text{font-size:14px;}

.news_list .ulist li .title{font-size:16px;}
.news_list .ulist li .desc{font-size:14px;}
    
.product_list li .more{padding:10px 20px;}
.about-page1 .row .fl .a_name{font-size:30px;}
.about-page1 .row .fl .a_desc{font-size:22px;}

.about-page1 .row .fl .a_body{height:300px;overflow-x:hidden;margin-right:30px;}

.about-page1 .row .fl .a_body::-webkit-scrollbar-thumb{
    background-color: #0085d5;
    width: 10px;
    height: 10px;
    border-radius: 20px;}
.about-main2 .licheng-content ul li.item1 a{}
.about-main2 .licheng-content ul li.item2 a{top:300px;}
.about-main2 .licheng-content ul li.item3 a{top:58px;}
.about-main2 .licheng-content ul li.item4 a{top:378px;}
.about-main2 .licheng-content ul li.item5 a{top:85px;}
}

@media(max-width:1280px)
{
.message .input #txts, .message .input #txts2{min-height:100px;} 
.p-banner h2{font-size:26px;}
.p-banner .en_title{font-size:12px;}
.p-banner h2::after{top:60px;height:1px;}

.solution .index_list li a .text ._title{font-size:18px;}
.solution .index_list li a .text .desc{font-size:12px;}
.solution .index_list li a .text .more{width:120px;height:36px;line-height:36px;font-size:12px;}
    
.solution_list .ulist li .imgs{height:310px;}
.solution_list .ulist li .title{font-size:20px;}
.solution_list .ulist li .desc{font-size:14px;}



.p-banner h3{font-size:12px;top:70px;}


.header-fr2{margin-top:38px;}
.header-fr2 span img{width:24px;height:24px;}
.about-page1 .row .fl .a_body{height:388px;}
.about-page2{padding-bottom:0px;}

.about-page3 .about-bg ul li{width:335px;}
.page-section{padding-top:0px;}

.about-page1{padding-top:60px;}
.about-page3{padding-top:60px;}

.message .input .button_two{margin-top:40px;}
.message .input .button_two input{width:200px;height:50px;line-height:50px;}

.about-page1 .row .fl{padding:10px;}
.about-page1 .row .fl .a_name{padding-top:10px;font-size:24px;}
.about-page1 .row .fl .a_name_en{font-size:14px;}
.about-page1 .row .fl .a_body{font-size:12px;}
.product_list li .tit{font-size:14px;}


.product_list .fl .pro_nav .nav_title{font-size:24px;}

}

@media(max-width:1024px)
{
.p-banner{margin-top:60px;}  
}


@media(max-width:768px)
{
.diqu .scet select{width:46%;margin-right:6%;height:30px;line-height: 30px;}
.p-banner{margin-top:0px;}

.solution_show{flex-wrap:wrap;height: auto;}
.solution_show .fl .imgs{height:auto;}
.p-banner h3{width:90%;top:70px;}
.p-banner h2::after{top:40px;}
.p-banner .en_title{top:50px;}

/*新闻列表*/
.news_list .list_tuijian li{margin-top:20px;}

.news_list .list_tuijian li .fix ._title{font-size:16px;margin:15px 0px;}
.news_list .list_tuijian li .fix ._text{font-size:12px;}

.news_list .ulist li .title{font-size:16px;}
.news_list .ulist li .desc{font-size:12px;}

.body_table{padding:15px;margin-bottom:20px;}
.body_table .body_title{font-size:20px;}
.body_table .body_desc{font-size:14px;}
.solution_show .fr .zx a{width:120px;height:40px;line-height:40px;font-size:14px;}

.solution_show .fr .title{font-size:18px;}
.solution_show .fr .desc{font-size:12px;}

.about-page3 .about-bg ul li:nth-child(2){margin-left:0px;}
.solution_list .ulist li{width:100%;margin-top:0px;padding:10px;}
.solution_list .ulist li .imgs{height:auto;}
.solution_list .ulist li .title{font-size:18px;}
.solution_list .ulist li .desc{font-size:12px;}


.solution_show .fl{width:100%;padding:20px;}
.solution_show .fl .imgs{border-right:none;padding-right:0px;}
.solution_show .fr{width:100%;}
.solution_show .fr .so_nav{display:none;}




/*解决方案index*/
.solution .index_list .imgfl .fl{width:100%;padding-right:15px;}
.solution .index_list .imgfl .fr{width:100%;}
.solution .index_list .imgfr .fl{width:100%;}
.solution .index_list .imgfr .fr{width:100%;padding-right:15px;}

.solution .index_list li img{padding-top:20px;}
.solution .index_list li{min-height:auto;padding:0px;height:470px;}


/*在线留言*/
.message .input{padding:20px;}
.message .input span{font-size:14px;margin:0px;}
.message .input input{height:30px;line-height: 30px;}
.input_name,.input_company,.input_tel,.input_email,.diqu{width:100%;padding:0px;}
.message .input em{top:-30px;}
.message .input .button_two{display: flex;margin-top:20px;}
.message .input .button_two input{width:50%;height:40px;line-height:40px;}
.message .input #txts, .message .input #txts2{min-height:100px;}
.diqu{margin-bottom:20px;}
.zx_pop{top:30px;}
.message .input_company em{left:96.2%;}


/*公司简介*/
.about-page1 .row .fl .a_name{font-size:24px;}
.about-page1 .row .fl .a_desc{font-size:16px;}
.about-page1 .row .fl .a_body{font-size:12px;}
.about-page1 .row .fl .a_more span a{width: 120px;font-size: 12px;height:40px;}

.about-page1 .row .fl{width:100%;}
.about-page1 .row .fr{width:100%;margin-top:30px;}


.about-page3 .row .fl .com_name{font-size:20px;}
.about-page3 .row .fl span{font-size:14px;}
.about-page3 .row .fr{width:100%;margin-top:30px;}

.about-page1 .row .fl .a_body{margin-right:0px;}
.clear{clear:both;}
.about-page3 .row .fl{height:auto;padding-left:15px;}
.about-page3 .row .fr{padding-left:0px;}


.index-licheng ul li{width:100%;}
.index-licheng .licheng{width:100%;}
.index-licheng ul li{margin-left:0px;}
}


.body_desc a,.body_desc a span{color:#0085d5!important;font-family:normal!important;}
.body_desc a:hover,.body_desc a:hover span{color:red!important;}

.li2 p{width:50%;float:left;}
.li3 p{width:33.33%;float:left;}
.li4 p{width:25%;float:left;}
.li5 p{width:20%;float:left;}

@media(max-width:768px)
{
.li2 p{width:100%;}
.li3 p{width:100%;}
.li4 p{width:100%;}
.li5 p{width:100%;} 
}


.swiper-button-next:after, .swiper-button-prev:after{font-size:24px!important;}

<style>
/*!表格专用css*/
table{max-width:100%;border-collapse:collapse;border-spacing:0}
table,.table{width:100%;margin-bottom:18px}
table th,.table th,table td,.table td{padding:8px;vertical-align:top;border:1px solid #c2c2c2!important;}
table th,.table th{font-weight:bold}
table thead th,.table thead th{vertical-align:bottom}
table thead:first-child tr th,.table thead:first-child tr th,table thead:first-child tr td,.table thead:first-child tr td{border-top:0}
table tbody+tbody,.table tbody+tbody{border-top:1px solid #c2c2c2}.table-condensed th,.table-condensed td{padding:4px 5px}
table{
border:1px solid #c2c2c2!important;
*border-collapse:collapsed!important;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
}
table th+th,table td+td,table th+td,table td+th
{
border-left:1px solid #c2c2c2!important;
    
}
table thead:last-child tr:last-child th:last-child,table tbody:last-child tr:last-child td:last-child{}.table tbody tr:hover td,.table tbody tr:hover th{background-color:#f5f5f5}table th{background:#fffbe9}.table th,.table td{vertical-align:middle}
</style>