.p-banner {background: center no-repeat;background-size: cover;height: 680px;text-align: center;color: #fff; overflow: hidden;}
.product_banner_show{padding-top: 100px; background-color: #f2f2f2;background: top no-repeat;}
.p-banner .container{position: relative;max-width: 100%; height: 100%;background: rgba(0,0,0,.5); display: flex; justify-content: center; /* justify-items: center; */ align-items: center;}
.p-banner h3 {font-size: 72px;color: rgba(255,255,255,0.35);font-family:'Bebas'/*BarlowCondensed-Regular*/;text-transform: uppercase; font-weight: bold; position: relative;}
.p-banner h2 {font-size: 36px;color: #fff;margin-top:50px; position: absolute; text-align: center;}
.page_nav{height: 70px;line-height: 70px;border-bottom: 1px solid #eaeaea; background: #f1f1f1;}
.page_nav .crumb{display: flex}
.page_nav .crumb li{font-size: 16px;color: #666;}
.page_nav .crumb a{color: #666; margin-right: 8px; margin-left: 8px; }
.page_nav .crumb a:hover{color: #df0515;}
.page_nav .r_sec{display: flex}
.page_nav .r_sec li{position:relative; font-size:18px; padding:10px 20px;}
.page_nav .r_sec li:hover{background: #333;color: #fff;}
.page_nav .r_sec li:hover a{color: #fff;}
.page_nav .r_sec li.cur a{color:#fff;}
.page_nav .r_sec li.cur{background: #333;color: #fff;}
.page_nav .r_sec li a{color:#666666;}
.page_nav .fa {font-size:15px;}
.page_nav a:hover{color:#333;}
.page_nav .about{display: flex;align-items: center; justify-content: space-between;}
.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: 1440px){
.p-banner {height: 452px;}
.p-banner h3 {font-size: 52px}
.p-banner h2 {font-size: 30px;}
}
@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;}
.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: 245px;}
.p-banner h2 {font-size:26px; line-height: 30px;margin-top:0px;}
.page_nav{line-height:50px; height:50px;}
.page_nav .r_sec li:after{left:-7px; }
.page_nav_show{line-height:30px; height:60px;}
.page_nav_show .fa {margin:0px 8px 0;}
}
@media (max-width:668px){
.page_nav{line-height:40px; height:40px;}
.page_nav .r_sec li{padding:0 8px; margin:0 8px;}
.p-banner {}
.p-banner h3 {font-size: 42px}
.p-banner h2 {font-size:22px;margin-top:0px;}
.page_nav_show .crumb li{font-size: 14px;}
}
@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{ display: none; }
}


.page-section{ padding:80px 0;}
.page-tit { text-align: center; margin-bottom: 50px;}
.page-tit h3{ font-size: 30px; padding-bottom: 20px; width: 400px; margin: 0 auto 20px; position: relative;}
.page-tit h3:after{ content: ""; left: 42%; bottom: 0px; width: 55px; height: 3px; background-color: #333; 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{display: none;}
.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{display: none;}
.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: left; }
.about-page1 .page-tit h3{ margin-left: 0px; }
.about-page1 .page-tit h3:after{left: 0px; }
.about-page1 .page-tit p{ margin-left: 0px; }
.about-page1 .desc{ font-size: 16px; line-height: 32px; color: #666;}
.about-page1 .desc p{text-indent: 2em;}
.about-page1 .aboutrightimg { width: 96%; float: right;}.about-page1 .aboutrightimg img{max-width: 100%;}
.about-page1 .about-page-ul { padding:1px 10px; text-align: center;}
.about-page1 .about-page-ul li { position: relative; border-top: 1px solid #ccc; padding: 28px 0;}
.about-page1 .about-page-ul li .shu-div1 {line-height: 1.5;}
.about-page1 .about-page-ul li .shu-div2 {font-size: 18px;color: #333; line-height: 40px;}
.about-page1 .about-page-ul li:first-child{border-top: none;}
.about-page1 .about-page-ul li:last-child{ border-right: none; border-bottom:none; }
@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 .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) {

}
@media(max-width:992px) {
.about-page1 .list_box .list_box{width:35%;}
.about-page1 .desc{ width: 100%; }
}
@media (max-width: 768px){.aboutrightimg .pt-5{display: none;}
.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%; padding-bottom: 120px; background: url("../images/about_bg2.jpg") no-repeat repeat center; background-size: cover; z-index: 1;}
.about-page2 .page-tit h3{ color: #fff;}
.about-page2 .page-tit h3:after{background:#fff!important;}
.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{background: url(../images/biaochi.png) no-repeat 50% 88.4%;}
.history .history_top .history_top_list .top_list_left dd{ font-size: 35px; color: #222222; padding: 35px 0px; position: relative; padding-left: 115px;}
.history .history_top .history_top_list .top_list_left dd:before{ content: ""; position: absolute; display: inline-block; width: 90px; height: 2px; background: #00487e; left: 0; top: 50%;}
.history .history_top .history_top_list .top_list_left dt{ font-size: 16px; color: #666666; line-height: 30px;}
.history .history_top .history_top_list .top_list_left dt p:last-child{ font-size:14px; margin-top:1px;}
.history .history_top .history_top_list .top_list_left{ width: 34%;}
.history .history_top .history_top_list .top_list_right{ width: 63%; margin-top: -117px;}
.history .history_top .history_top_list .top_list_right img{ max-width: 100%; object-fit: cover;}

.history .history_bottom{ cursor: pointer !important; }
.history .sp-bottom-thumbnails.sp-has-pointer{ margin-top: 75px;}
.history .history_bottom .small_list{ width: 1300px;}

.history .history_bottom .history_bottom_list{ width: 100%; text-align: center;transition: all 0.5s ease 0s; position: relative; top: 0;}
.history .history_bottom .history_bottom_list:before{content: ""; position: absolute; display: inline-block; width: 2px; height: 0px; background: #333; bottom: -25px; left: 0; right: 0; margin: 0 auto; opacity: 0;transition: all 0.5s ease 0s;}

.history .history_bottom .history_bottom_list span{ font-size: 22px; color: #999999; position: relative;transition: all 0.5s ease 0s;}
.history .history_bottom .history_bottom_list span i{}
.history .history_bottom .history_bottom_list span i:first-child:before{ font-size: 18px; color: #333; position: absolute; left: -50px; top: 5%; opacity: 0;transition: all 0.5s ease 0s;}
.history .history_bottom .history_bottom_list span i:last-child:before{ font-size: 18px; color: #333; position: absolute; right: -50px; top: 5%; opacity: 0;transition: all 0.5s ease 0s;}
.history .history_bottom .history_bottom_list span i:first-child:after{ font-size: 18px; color: #333; position: absolute; left: -50px; transform: rotate(180deg); top: 5%; opacity: 0; transition: all 0.5s ease 0s;}
.history .history_bottom .history_bottom_list span i:last-child:after{ font-size: 18px; color: #333; position: absolute; right: -50px; transform: rotate(180deg); top: 5%; opacity: 0; transition: all 0.5s ease 0s;}

.history .history_bottom .history_bottom_list:hover span i:first-child:before{ left: -30px; opacity: 1;transition: all 0.5s ease 0s;}
.history .history_bottom .history_bottom_list:hover span i:first-child:after{ right: -30px; opacity: 1;transition: all 0.5s ease 0s;}
.history .history_bottom .history_bottom_list:hover span i:last-child:before{ right: -30px; opacity: 1;transition: all 0.5s ease 0s;}
.history .history_bottom .history_bottom_list:hover span i:last-child:after{ left: -30px; opacity: 1;transition: all 0.5s ease 0s;}

.history .history_bottom .history_bottom_list:hover span{ color: #333;transition: all 0.5s ease 0s;}
.history .history_bottom .history_bottom_list:hover:before{ height: 16px; opacity: 1;transition: all 0.5s ease 0s;}

.history .history_bottom .sp-selected-thumbnail .history_bottom_list span i:first-child:before{ left: -30px; opacity: 1;transition: all 0.5s ease 0s;}
.history .history_bottom .sp-selected-thumbnail .history_bottom_list span i:first-child:after{ right: -30px; opacity: 1;transition: all 0.5s ease 0s;}
.history .history_bottom .sp-selected-thumbnail .history_bottom_list span i:last-child:before{ right: -30px; opacity: 1;transition: all 0.5s ease 0s;}
.history .history_bottom .sp-selected-thumbnail .history_bottom_list span i:last-child:after{ left: -30px; opacity: 1;transition: all 0.5s ease 0s;}

.history .history_bottom .sp-selected-thumbnail .history_bottom_list span{ color: #333;transition: all 0.5s ease 0s;}
.history .history_bottom .sp-selected-thumbnail .history_bottom_list:before{ height: 16px; opacity: 1;transition: all 0.5s ease 0s;}
#example1{ overflow: hidden; padding-top: 75px;}
.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before,.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{ display: none;}

.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:#208740; 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 .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;}
}
.category{}
.category_item{padding: 15px;}
.category_img{border-radius:10px;overflow: hidden}
.category_img img{width: 100%;}
.product_list li{ margin-bottom: 30px;}
.product_list .box { border: 1px solid #e5e5e5; width: 100%;}
.product_list .box .pro-img img{ padding: 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: #208740; 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: #208740;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: #208740;}
.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: #208740;}
.products_show .pro-show-info .pro-btn .tel span a{ font-size: 26px;border: 0px solid #208740; font-weight: bold; height: 40px; line-height: 40px;margin-right: 0px; color: #208740;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 #208740; }
.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: #208740;}
.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 li {overflow:hidden; border-bottom: 1px solid #ddd; padding:30px 0px; }
.news_list li:first-child{  border-top: 1px solid #ddd;} 
.news_list li a{display:block;}
.news_list li ._img{ width: 17%; overflow: hidden; float: right;display: inline-block;}
.news_list li ._img img{ width: 100%; }
.news_list li ._intro { width:68%; float: left; margin-left: 5%; margin-right: 2%; overflow:hidden; cursor:pointer; margin-top: 15px; color:#6d6d6d;}
.news_list 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 li ._info { display: none; line-height:30px; color:#999999;margin-bottom:10px; }
.news_list 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 li:hover ._title {color:#df0615;}
.news_list .list_time{ color:#7B7B7B;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{color: #333; font-size:34px; line-height:40px;}
@media only screen and (max-width:1366px){
.news_list li { padding:20px 0px;}
.news_list li ._title { line-height:28px; font-size:18px; margin-bottom:10px; }
.news_list li ._text { font-size:15px; }
.news_list li ._intro {margin-top: 0px; }
.news_list .list_time{ margin-top: 0px; }
}
@media only screen and (max-width:1280px){
.news_list li ._intro {margin-left: 3%; margin-right: 3%;}
.news_list .list_time{ width: 12%; }
}
@media only screen and (max-width:992px){
.news_list .list_time_year{ font-size:30px; line-height:40px;}
}
@media only screen and (max-width:768px){
.news_list li { padding:20px 0px;}
.news_list li:first-child{border-top:none;}
.news_list li ._img{ width: 25%; }
.news_list li ._intro { width:72%; margin-left:0; margin-right: 3%;}
.news_list li ._text { height: 0px; margin-bottom: 0px; display: none; }
.news_list li ._title { margin-bottom:0px; font-size:17px;}
.news_list li ._info { margin-bottom:0px; display: block; }
.news_list .list_time{display: none; width: 0px; }

}
@media only screen and (max-width:425px){
.news_list li { padding:15px 0px;}
.news_list li:first-child{border-top:none;}
.news_list li ._title { line-height:26px; font-size:16px; margin-bottom:0px;}
.news_list li ._text {text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2;-webkit-box-orient: vertical;}
.news_list li ._img{ width: 34%; }
.news_list li ._intro { width:62%;}
}
.news_show .news_show_left { width: 71%; float: left;}
.news_show .news_show_right { width: 24%; float: right;}
.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;}
.news_show .param-tit{font-size: 30px;padding-bottom:20px; color: #333; }
.news_show .param-s{ 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-s span i{margin: 0 5px}
.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:50px; overflow:hidden; transition:all .3s ease; text-overflow: ellipsis; margin-top:15px;display: -webkit-box;}
.news_show_right .list .box .tit a:hover{color: #df0615;}
.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 .infor .more a:hover{color: #df0615;}
.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:#df0615;}
.news_show_right .list .box:hover .tit{color:#df0615;}
@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:100%; 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;}

}
.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; margin-bottom: 5px;}

/*!表格专用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-top:1px solid #ddd}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:2px solid #ddd}.table-condensed th,.table-condensed td{padding:4px 5px}table{border:1px solid #ddd;*border-collapse:collapsed;-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 #ddd}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}*/

#case{text-align:left;margin:50px auto;padding: 0 3%;}
#case .list{width:100%;margin:0 auto}
#case .list li{width:48%;height:auto;float:left;overflow:hidden;background:#f3f3f3;margin-bottom:3%;transition:.8s;-webkit-transition:.8s;-moz-transition:.8s;-o-transition:.8s}
#case .list li:nth-of-type(2n+0){float:right}
#case .list li .img{position:relative;width:40%;height:266px;float:left;text-align:left;overflow:hidden}
#case .list li .img img{position:absolute;left:-10%;top:-50%;width:200%;height:200%;transition:.5s;transition-duration:1s;-ms-transition-duration:1s;-moz-transition-duration:1s;-webkit-transition-duration:1s}
#case .list li .con{display:block;float:left;width:50%;padding:5%}
#case .list li .con h3{display:block;font-size:18px;font-weight:400;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}
#case .list li .con .text{display:block;padding:15px 0;line-height:24px;font-size:14px;color:#999;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}
#case .list li .con .view{border:1px solid rgba(0,0,0,.1);color:rgba(0,0,0,.3);font-size:12px;display:inline-block;padding:5px 10px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}
#case .list li:hover .img{box-shadow:0 5px 5px rgba(0,0,0,.43)}
#case .list li:hover .img img{transform:rotate(10deg) scale(1.1);-moz-transform:rotate(10deg) scale(1.1);-ms-transform:rotate(10deg) scale(1.1);-o-transform:rotate(10deg) scale(1.1);webkit-transform:rotate(10deg) scale(1.1)}
#case .list li:hover{background:#183883}
#case .list li:hover h3{color:rgba(255,255,255,1)}
#case .list li:hover .text{color:rgba(255,255,255,.8)}
#case .list li:hover .view{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.1);color:rgba(255,255,255,.5)}
#case .more{text-align:center;margin:0 auto;padding:15px 0}
#case .more .loadcomplete{border-top:1px solid #eee;width:100%;padding:20px 0;margin:0 auto;font-size:16px;color:#ccc}
@media(max-width: 768px){
    #case .list li .img{width: 100%;}
    #case .list li .img img{left: unset;top: unset;width: 100%;height: unset;}
	#case .list li{width:100%; margin-right:0;}
    #case .list li .con{width: 100%;}
	#view .case .img{width:100%;}
	#view .case .con{width: 90%;}
}
.prodetail p{color: #333;}
.prodetail p:first-child{font-weight: 600;font-size: 32px;line-height: 38px}
.prodetail2{line-height: 1.7}
.prodetail2 img{padding-bottom: 5px;}
.prodetail2 p>img{padding-bottom: 0px;}


.product_top {overflow:hidden; padding:3.5% 0;}
.product_info {padding: 0 1.5rem}
.product_info .post_title {font-weight:normal; font-size:24px; line-height:1.5em; margin-bottom:3%;}
.product_info .intro {color:#555; line-height:1.75em; margin-bottom:5%;}
.product_info .i_btn {display: flex;cursor: auto;}
.product_info .i_btn span {display:block; margin:5px 1%; position:relative;}
.product_info .i_btn span a {display:block; border:1px solid #ddd; padding:10px 40px; border-radius:5px; color:#333; font-size:18px;}
.product_info .i_btn span a i{margin-right: 5px;}
.product_info .i_btn span a:hover{background:#333;color: #fff100;}

.product_pic .swiper-slide img,.thumb-list .swiper-slide img{background-size: cover; background-position: center;}
.product_pic .swiper-slide,.thumb-list .swiper-slide{display: -webkit-box; display: -ms-flexbox;display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center;justify-content: center;-webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.product_pic .swiper-button-next,.product_pic .swiper-button-prev{background: #ccc;border-radius: 100%;width:30px;height:30px; -webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.product_pic .swiper-button-next:hover,.product_pic .swiper-button-prev:hover {background: #fff100;}
.product_pic .swiper-button-next:hover .paginations,.product_pic .swiper-button-prev:hover .paginations{color: #333}

.product_pic {height: 80%;width: 100%;}
.thumb-list {height: 20%;box-sizing: border-box;padding: 10px 0;}
.thumb-list .swiper-slide {width: 25%;height: 100%;opacity:.5;border:0px #fff solid;}
.thumb-list .swiper-slide-thumb-active {opacity:1;border:0px #d31f1f solid;}
@media(max-width: 768px){.product_info .i_btn{display: inline;}
    .product_info .i_btn span a{padding: 10px 10px; }
}