@charset "utf-8";


/*==响应↓==*/
@media all and (max-width:1920px){
	
}

@media all and (max-width:1400px){
.container{width:1200px}	
/*--*/
.header .search{margin-left:30px}
.header .nav > li{margin-left:35px}

}


@media all and (max-width:1200px){
.container{width:1000px;}	
/*--*/
.header .search{margin-left:20px}
.header .nav > li{margin-left:18px}
/*--*/
.ProductShow .top{width:100%}
/*--*/
.srllPic{}
.srllPic .btn{left:0px;}
.srllPic .btn.next{left:auto; right:0px;}
/*--*/
.list-box{}
.list-box li{float:left; width:14.6%; margin:0 1% 1% 1%}
.list-box li h4{color:#666;font-size: 15px;text-align: center;padding:10px 0;}
.list-box li:hover h4{color:#cdad81;} 
/*--*/

}

@media all and (max-width:1100px){	
.informationHome .left{width:100%;padding:0 60px;}	
.informationHome .left .btn{left:0px;}
.informationHome .left .btn.nt{left:auto;right:0px;}	
.informationHome .right{width:100%;margin-top:50px;}

}

	
@media all and (max-width:1000px){	
.container{width:100%;padding-left:10px; padding-right:10px;}
/*--*/
.header{height:85px;padding:15px 0}
.header .nav{display: none;}
.fixed-top{ position: fixed;top:0; width:100%;box-shadow: 0 0 10px #ddd;}
/*--*/	
.navWap-trigger{margin-top:10px;}
.navWap-block{top:85px;}
.fixed-top{ position:fixed;z-index:99; background: #fff}
/*--*/	
.logo img{/*height:55px;*/width:auto}
/*--*/
.menu li a{ font-size:14px; padding: 15px 0px;}
/*--*/
.rack{padding: 40px 0 60px 0;}
/*--*/
.titleAx.pg{margin-top:40px;}
.titleBx{font-size:28px;margin-bottom: 30px;}
.titleBx span{ font-size:18px;}
/*--*/
.serviceInner .info .left{width:100%}
.serviceInner .info .right{width:100%; margin-top:30px;}
/*--*/
.ProductShow .sTopRight .online{float:left;margin-left:0;/*! clear: both;*/}
/*--*/
#bannerBox .swiper-button-prev:before,.bannerBox .swiper-button-next:before{ font-size:60px;}
#bannerBox .swiper-pagination{bottom: 15px;}
/*--*/
.newsSrll{height: auto;}
.newsSrll .title{ width:100%}
.newsSrll .txtScroll{margin-left:0px;width:80%;margin-top: 10px;}
.newsSrll .txtScroll .btn{margin: 0px 0 0px 5px;padding:2px 5px;}
.newsSrll .txtScroll .long{margin-left:20px;width: 100%;float: none;padding-left: 30px;}
.newsSrll .more{margin-top:10px;}
/*--*/
.informationHome{margin:50px 0}
/*--*/
.fzlc ul{width:100%;}
.fzlc ul:after{display: none }
.fzlc ul li{ position: relative; margin-bottom:10px;padding-top:50px;padding:65px 10px 10px 10px; }
.fzlc ul li h3{  position: absolute;top:10px;left:10px; float:left; font-size:18px;width:auto;line-height:initial;margin: 0 0px;padding:10px 20px;; border-radius: 0%;  }
.fzlc ul li h4{font-size:14px;line-height:24px;width:auto;}
.fzlc ul li h3, .fzlc ul li h4{clear: both;display: block;text-align: left;}
.fzlc ul li:nth-of-type(even){background: #eee}
/*--*/
.NewsListBox .list li a{height:200px;padding:40px 20px 40px 200px;}
.NewsListBox .list li .pic{width:180px;}
/*--*/
.contactInner .info{width:80%}
/*--*/
.menu-pro{padding:40px 0;}
.menu-pro ul{ padding: 0 50px;}
.menu-pro ul:after{display: none;}
.menu-pro ul > li{width:100%;display:block;text-align: left;}
.menu-pro ul > li > a{width:auto;height:initial;font-size:14px; border-radius: 0px;;padding: 10px 10px;text-align: left;text-overflow: ellipsis;white-space: nowrap;}
.menu-pro{}
.menu-pro .down{ display:block; position: initial;background:rgba(0,0,0,0.0); padding: 10px 0;}
.menu-pro .down a{ display: inline-block;color:#fff;font-size:14px;padding:5px;margin:10px;} 
.menu-pro li:nth-child(1) .down > a{background: #a3682a;}
.menu-pro li:nth-child(2) .down > a{background: #00a29a;}
.menu-pro li:nth-child(3) .down > a{background: #7f1183;}
.menu-pro li:nth-child(4) .down > a{background: #ff0000;}
.menu-pro li:nth-child(5) .down > a{background: #e69138;}
/*--*/
.list-product li{ float:left;width:48.5%;}
/*--*/
.Pro-titleTop{font-size:22px;padding:20px 0; }
.ProductShow .top .pic{float: left;width:60%;}
.ProductShow .top .right{width:40%;padding:5% 0 0 50px;}
.ProductShow .top .right .title{font-size:32px;}
.ProductShow .top .right span{font-size:14px;}
.ProductShow .sTopRight h2{font-size:20px;}
.ProductShow .sTopRight p{margin: 20px 0;}
.ProductShow .detailCont{margin-top:40px;}
.ProductShow .detailCont .long{ margin-top:50px;padding-top:30px;}
.ProductShow .detailCont .long .title{font-size:28px;margin-bottom:20px;}
/*--*/
.list-box{}
.list-box li{float:left; width:23%; margin:0 1% 1% 1%}
.list-box li h4{color:#666;font-size: 15px;text-align: center;padding:10px 0;}
.list-box li:hover h4{color:#cdad81;}
/*--*/
.te-rd td{width:100%;display:block;padding:10px 10px}
.te-rd td img{max-width:100%}
/*--*/
.flatI{display: block;}

}


@media all and (max-width:760px){
.container{width:100%;padding-left:10px; padding-right:10px;}
/*--*/
.head-top{display: none;}	
.header{height:55px;padding:6px 0}
.header .search{display: none;}
.logo img{height:40px;}
/*--*/	
.navWap-trigger{margin-top:5px;}
.navWap-block{top:55px;}
/*--*/
.banner-within{}
.rack{padding: 30px 0 50px 0;}
/*--*/
.titleAx{margin:0px 0 20px 0; font-size:22px;}
.titleAx font{ font-size:14px;}
.titleAx.pg{margin-bottom:0px;margin-top:40px}
.titleBx{font-size:22px;margin-bottom: 20px;}
.titleBx span{ font-size:14px;margin-top:5px;}
/*--*/
.menu{position: initial;margin: 0px 0 0px 0;}
.menu li a{margin:0 0px;font-size:13px;padding: 10px 0px;}
/*--*/
.menu-pro{padding:20px 0;}
.menu-pro ul{ padding: 0 0px;}
.menu-pro ul > li > a{font-size:14px;padding: 8px 10px;}
.menu-pro .down{  padding: 5px 0;}
.menu-pro .down a{ font-size:12px;padding:5px;margin:8px;} 
/*--*/
.site{display: none}
/**/
#bannerBox .swiper-button-prev{left:10px}
#bannerBox .swiper-button-next{right:10px;}
#bannerBox .swiper-button-prev:before,.bannerBox .swiper-button-next:before{ font-size:30px;}
#bannerBox .swiper-pagination{bottom: 15px;}
#bannerBox .swiper-pagination span{opacity: 0.6;width:20px;height:5px;margin:0 5px;border-radius:0%;border: 0px; background: #fff}
#bannerBox .swiper-pagination span:before{display: none}
#bannerBox .swiper-pagination span.swiper-pagination-bullet-active{ background: #333}
/*--*/
.newsSrll .txtScroll .list a{}
.newsSrll .title{ font-size:16px;}
.newsSrll .txtScroll .list a{font-size:14px;}
.newsSrll .more{font-size:12px;}
/*--*/
.informationHome .left .list li{margin-bottom:10px;padding-bottom:20px;}
.informationHome .left .list h4{font-size:14px;}
.informationHome .left .list p{margin-top:10px;}
.informationHome{margin:40px 0}
.informationHome .left{padding:0px;}
.informationHome .left .btn{float:left; position: initial;margin:5px 20px 0 20px;}
.informationHome .left .btn.nt{float:right;}
.informationHome .left .btn::after{font-size:30px;}
.informationHome .more{float:left;width: auto;height:auto;line-height:initial;font-size:12px;padding:10px 30px;width:100%;border-radius: 0px;margin-top:12px;}	
.informationHome .right{margin-top:40px;}
.informationHome .right .wx{margin-bottom:20px}	
/*--*/
.ProductHome{padding:40px 0 50px 0;}
.ProductHome .long{padding:0 40px;}
.ProductHome .list li h4{padding:10px 0;font-size:14px; }
.ProductHome .btn{left:0;}
.ProductHome .btn.nt{left:auto;right:0}
.ProductHome .btn:after{font-size:30px;}
/*--*/
.CultureInner .pic,.CultureInner .wx{width:100%; display: block;width:100%;}
.CultureInner .wx{padding-left:0px;margin-top:30px;}
.CultureInner .wx h3{font-size: 22px;margin-bottom:20px ;}
.CultureInner .wx p{font-size:14px;line-height:24px;}
/*--*/
.fzlc ul li{ padding:60px 10px 10px 10px; }
.fzlc ul li h3{padding:6px 20px; }
/*--*/
.serviceInner .top h2{width:100%;padding:20px;}
.serviceInner .top .pic{width:100%;}
.serviceInner .top .block{display:block;}
.serviceInner .info{padding:20px;margin-top: 30px;}
.serviceInner .info .left .wx{font-size:14px;line-height: 24px;}
.serviceInner .info .right{width:100%;margin-top:15px}
.serviceInner .info .right .list li:after{margin:10px 0;}
.serviceInner .info .right .list li a{font-size:14px;}
/*--*/
.joinInner .list{width:100%; margin:0 0 -20px 0 }
.joinInner .list li{width:100%; margin:0 0 20px 0%;}
.joinInner .list li a{ height:auto; }
.joinInner .list li h4{font-size:16px;}
.joinInner .list li p{font-size:14px;-webkit-line-clamp: 3;line-height:24px;}
/*--*/
.NewsListBox .list{width:100%;margin-bottom:-20px; display: table;}
.NewsListBox .list li{ float:left;width:100%;margin: 0 0% 20px 0%}
.NewsListBox .list li a{ height:160px;padding:10px 10px 10px 165px; }
.NewsListBox .list li .pic{width:150px;}
.NewsListBox .list li h4{font-size:16px;margin-top:20px;-webkit-line-clamp: 2;}
.NewsListBox .list li .time{font-size:12px; margin-top:20px;}
.NewsListBox .more{ margin-top:40px}
.NewsListBox .more:after{top:25px;}
.NewsListBox .more span{width:50px;line-height:50px;font-size:12px;}
/*--*/
.contactInner .info{width:90%;}
.contactInner .info .list li{ font-size:16px;line-height:35px;}
.contactInner .info .list li:before{font-size:16px;width: 30px;line-height: 30px;}
.contactInner .map{margin-top:40px;}
#dituContent{height:250px}
/*--*/
.list-product li h4{font-size:14px;padding:8px 0px; }
.list-product li em{display: none;}
/*--*/
.Pro-titleTop{font-size:20px;padding:15px 0; }
.ProductShow .top .pic{width:100%;}
.ProductShow .top .right{width:100%;padding:5% 0 0 0px;}
.ProductShow .top .right .title{font-size:20px;}
.ProductShow .top .right span{font-size:14px;}
.ProductShow .detailCont{margin-top:40px;}
.ProductShow .detailCont .long{ margin-top:20px;padding-top:20px;}
.ProductShow .detailCont .long .title{font-size:16px;margin-bottom:15px;font-weight: bold;}
/*--*/
.srllPic{padding:0px}
.srllPic .gallery-top li img{height:300px}
.srllPic .gallery-thumbs{margin-top:10px;padding: 0 40px;}
.srllPic .btn{width:30px}
/*--*/
.NewsDetailBox{}
.NewsDetailBox .titleTop{padding:10px 0 20px 0;margin:0 0 20px 0; }
.NewsDetailBox .tit{font-size:23px;}
.NewsDetailBox .msg{ margin-top:10px;font-size:12px;}
.NewsDetailBox .msg *,.NewsDetailBox .msg span,.NewsDetailBox .msg a{font-size:12px;}
.NewsDetailBox .share{height:auto; padding:10px 0;margin-top: 20px;}
.NewsDetailBox .share .time{ margin-left:30px;font-size:12px;}
.NewsDetailBox .share .return{font-size:12px;padding:8px 20px 8px 38px;margin:15px auto 0; display: table;clear: both;float: left;}
.NewsDetailBox .pagIng{padding:10px 0;}
.NewsDetailBox .pagIng span{font-size:14px;}
.NewsDetailBox .pagIng span a{font-size:14px;}
.NewsDetailBox .pagIng .prev{float:left;width: 100%;}
.NewsDetailBox .pagIng .next{float:right;width: 100%;margin-top: 5px;}
.NewsDetailBox .relevant{margin-top:20px;}
.NewsDetailBox .relevant .tit{font-size:16px;}
.NewsDetailBox .relevant .list{margin-top:10px;}
.NewsDetailBox .relevant .list li{width:100%;margin:5px 0% 5px 0;}
.NewsDetailBox .relevant .list li .time{font-size:14px;}
.NewsDetailBox .relevant .list li a{font-size:14px;padding-left:10px;}
/*--*/
.list-box{margin-top: 0px;}
.list-box li{width:48%;margin:0 1% 1% 1%}
.list-box li h4{font-size: 13px;padding: 10px 0 10px 0;max-height: 50px;height: auto;}
#list-box2 li{width:31.3%;}
/*--*/
.cntr{padding: 0 0px;}
/*--*/
.WorShowBox .title{padding:0 0 10px 0;margin: 0 0 10px 0;}
.WorShowBox .title h1{margin:10px 0 0 0;font-size:20px;line-height:23px;padding-bottom:15px;}
/*--*/
.listCase li a h4{padding:5px 10px;line-height: 25px;font-size:15px;}
.listCase li a h4 b{display:none;font-size:12px;}
/*--*/
.layui-layer{width:400px;min-width:400px;max-width:400px;height:300px;}/*--*/
/*----*/
#pages{margin:20px 0 20px 0;}
#pages span{padding:5px 10px;margin:0 2px;font-size:12px;}
#pages a{padding:5px 10px;margin:0 2px;font-size:12px;}
/*--*/
.kefuBox-One{ display: none}  
.bdshare-slide-button{ display:none;z-index:-111;left:-200px;width:0px;height:0px;}
/*--*/
.pcI{display: none;}
.wapI{display: block;}
/*--*/
.ingBox{padding:30px 0;}
/*--*/
.footer{padding:10px 0}
.footer .txt{width:100%; display: block; text-align: center;padding:5px 0}


}
