body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,"微软雅黑";}
em,i{font-style:normal}
a:hover{text-decoration:none}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus,a:focus{outline: none;outline-offset:0;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p{margin-top:0;margin-bottom:0;}
ul{margin:0;padding:0;}
ul,li{list-style: none;}
a:focus, a:hover{text-decoration: none;}
a{color:#333;}
a:focus, a:hover{color:#333;}

textarea{resize: none;}
.Animation{-webkit-transition:all 1s;transition:all 1s;opacity:0}
.fullpage{width:100%;overflow:hidden}
.img{width:100%;overflow:hidden;margin:0 auto;position:relative}
.img img{display:block;width:100%;-webkit-transition:all .5s;transition:all .5s}
.fl{float:left;}
.fr{float:right;}
.clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.overflowY{overflow-y:hidden;}

@media (min-width:1600px){
	.container{width:1400px}
}
@media (min-width:1800px){
	.index_body .container,.header .container,.footer .container{width:1400px}
}








/*导航*/
.bgfff .navbar-default{background-color:rgba(255,255,255,1);}
.bg .navbar-default{background-color:rgba(255,255,255,1);/* height:100vh; */}
.navbar-fixed-top{position: relative;}
.navbar-default{background-color:rgba(255,255,255,0.9);border:none;border-radius:0;margin-bottom:0;box-shadow:0 0 0 rgba(0,0,0,0);transition: all 0.5s;}
.navbar-brand{position: relative;height:auto;padding-top:10px;padding-bottom:10px}
.navbar-brand img{display:block;height:40px;transition: all 0.5s;}
.navbar-default .navbar-toggle{border:0}
.navbar-default .navbar-toggle .icon-bar{background-color:#126fbc;transition:all .5s}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover{background-color:transparent}
.navbar-default .menu_close .icon-bar:nth-child(1){transform:rotate(45deg);position:relative;top:6px}
.navbar-default .menu_close .icon-bar:nth-child(2){display:none}
.navbar-default .menu_close .icon-bar:nth-child(3){transform:rotate(-45deg)}
.navbar-default .navbar-nav>li>a{color:#333;border-radius:20px;transition:all .5s;border-radius: 0;}
.navbar-default .nav>li>a:hover,
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover{color:#126fbc;background-color:transparent;}
.navbar-default .nav>li>a:focus,
.navbar-default .navbar-nav>.open>a:focus{color:#333;background-color:transparent}
.navbar-default .navbar-nav>li>a:hover:after,
.navbar-default .navbar-nav>.active>a:after{width:100%;}
.navbar-collapse::-webkit-scrollbar{width:2px;height:2px}
.navbar-fixed-top .navbar-collapse{max-height:450px;position:relative; font-weight:600}
.navbar-default .navbar-nav>li>.dropdown-pc{display: none;}

.menu_nav{padding:8px 0;display: none;}
.menu_nav>a{line-height:36px;color:#666;border-bottom:1px dotted #ccc;padding-left:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.nav>li.nav-search{overflow: hidden;padding:5px 15px 10px;border-bottom:1px solid rgba(0,0,0,0.1);}
.nav-search form{position: relative;width:100%;}
.nav-search form input{height:38px;border:1px #ccc solid;background-color:#f0f0f0;border-radius:10px;width:100%;padding:6px 12px;outline:0}
.nav-search form button{position: absolute;display:block;width:65px;height:100%;background-color:#126fbc;border:1px #126fbc solid;border-radius:0 10px 10px 0;font-size:16px;color:#fff;margin-left:-1px;font-weight:lighter;outline:0;right:0;top:0;}



.top_search{float:right;margin-left:10px;}
.top_search .icon{display:block;width:38px;height:38px;overflow:hidden;margin:16px 0}
.top_search .icon img{display:block;width:100%;height:100%}
.top_search .open{width:100%;position:absolute;top:100%;right:0;z-index:1001;padding-top:10px;display:none}
.top_search .open .inner{background-color:#fff;border-radius:10px;line-height:20px;padding:15px;}
.top_search .open .inner form{position: relative;width:100%;}
.top_search .open .inner form input{height:38px;border:1px #ccc solid;background-color:#f0f0f0;border-radius:10px;width:100%;padding:6px 12px;outline:0}
.top_search .open .inner form button{position: absolute;display:block;width:65px;height:100%;background-color:#126fbc;border:1px #126fbc solid;border-radius:0 10px 10px 0;font-size:16px;color:#fff;margin-left:-1px;font-weight:lighter;outline:0;right:0;top:0;}

.dropdown-menu{top:80%;box-shadow:0 0 0 rgba(0,0,0,0);margin:0;left:50%;background:#126fbc;border-radius: 0;border:none;padding:10px 0;text-align:center;}
.dropdown-menu a{display: block;color:#fff;font-size:14px;padding:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dropdown-menu a:hover{color:#fff;}
@media (max-width:767px){
	.navbar-header{float:none;}
	.navbar-brand{padding-top:10px;padding-bottom:10px;}
	.navbar-brand img{height:45px}
	.navbar-toggle{margin-top:16px;margin-bottom:16px;margin-right:6px;}
	.navbar-toggle{display: block;}
	.navbar-nav>li{float:none;}
	.navbar-nav{float:none!important;margin:10px 0 25px;}
	.navbar-default .navbar-nav>li>.dropdown-min{font-size:14px;}
	.navbar-default .navbar-nav>li{margin-bottom:5px;}
	.navbar-default .navbar-nav>li:last-child{margin-bottom:0;}
	.navbar-default .navbar-nav>li>a{padding:10px 15px;}
	.navbar-default .navbar-nav>li>a:before{content:'';position: absolute;width:100%;height:1px;background:rgba(0,0,0,0.1);left:0;bottom:0;}
	.navbar-default .navbar-nav>li.active>a:before{height:2px;background:#126fbc;}
	.navbar-collapse.in{overflow-y:auto!important;}

	.navbar-default .container{max-height:100%;}
	.navbar-fixed-top .navbar-collapse{max-height:80%;}
	
	.top_search{display: none;}
	.dropdown-menu{text-align: left;padding:0}
	.dropdown-menu a{padding:10px 10px 10px 25px;color:#333;border-bottom:1px dashed rgba(0,0,0,0.1);}
	

}


@media (min-width:768px){
	.navbar-brand{padding-top:8px;padding-bottom:9px}
	.navbar-brand img{height:58px;}
	.navbar-collapse{display: block;}
	.navbar-default .navbar-nav>li{margin:0 3px;font-size:14px;}
	.navbar-default .navbar-nav>li>a{padding:0 6px;line-height:75px;}
	.navbar-default .navbar-nav>li>.dropdown-pc{display: block;}
	.navbar-default .navbar-nav>li>.dropdown-min,
	.nav>li.nav-search{display: none;}
	
	.top_search .open{max-width:300px;}
	.top_search .icon{margin:18px 0;}
	.dropdown-menu{width:88px;min-width:88px;margin-left:-44px;}

}
@media (min-width:992px){
	.navbar-brand{padding-top:11px;padding-bottom:11px}
	.navbar-default .navbar-nav>li{margin:0 5px;}
	.navbar-default .navbar-nav>li>a{padding:0 12px;line-height:80px;}
	
	.top_search{margin-left:30px;}
	.top_search .icon{margin:21px 0}

	
}
@media (min-width:1200px){
	.navbar-brand{padding-top:11px;padding-bottom:11px}
	.navbar-brand img{height:68px;}
	.navbar-default .navbar-nav>li{margin:0 10px;font-size:16px;}
	.navbar-default .navbar-nav>li>a{line-height:90px;}
	
	.top_search{margin-left:50px;}
	.top_search .icon{width:42px;height:42px;margin:24px 0;font-size:16px;}
	.dropdown-menu a{font-size:16px;}

	
}
@media (min-width:1600px){
	.navbar-brand{padding-top:16px;padding-bottom:16px}
	.navbar-default .navbar-nav>li{margin:0 20px;}
	.navbar-default .navbar-nav>li>a{line-height:100px;}

	.top_search .icon{width:46px;height:46px;margin:27px 0}

}
@media (min-width:1800px){
	.top_search{margin-left:20px;}
}




@media (max-width:767px){
	.banner_text .container{width:100%;}
	.banner .swiper-button-next,
	.banner .swiper-button-prev{display: none;}
	
	.indexLine{padding-bottom:20px;}
	.indexLine .productList .tab-pane{margin-left:-8px;margin-right:-8px;}
	.indexLine .productList .column{padding:0 8px;margin-bottom:20px;}
	.indexLine .productList{margin-left:0;margin-right:0;}
	.productList .tab-pane .column:nth-child(5){display: none;}
	
	.indexAdvantage{padding-bottom:25px;}
	.advantageList{margin-left:-8px;margin-right:-8px;display: flex;align-items: stretch;flex-flow: row wrap;}
	.advantageList:after,.advantageList:before{display: none;}
	.advantageList a{height:100%;}
	.advantageList .column{padding:0 8px;margin-bottom:15px;}
	.advantageList .p{height:auto;-webkit-line-clamp:10;}
	
	.indexBase{padding-bottom:25px;}
	.indexBase .baseList{margin-left:-8px;margin-right:-8px;}
	.indexBase .baseList .column{padding:0 8px;margin-bottom:15px;}
	
	.newsNav li{margin-bottom:6px;}
	.newsLeft a{padding-bottom:30px;}
}

@media (min-width:768px){
	.PC_img{display: block;}
	.min_img{display:none}
	.banner .swiper-button-next{right:20px;}
	.banner .swiper-button-prev{left:20px;}
	.banner .swiper-pagination-bullet{width:20px;height:3px;}
	.banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom:15px;}
	.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px;}
	.banner .swiper-button-next, .banner .swiper-button-prev{width:18px;height:29px;margin-top:-15px;background-size:contain}
	
	.proNav{margin-bottom:25px;}
	.indexItem{padding:40px 0 50px;}
	.indexTitle{margin-bottom:30px;}
	.indexTitle h2{font-size:24px;}
	.indexTitle h3{font-size:16px;}
	
	.indexLine{padding-bottom:20px;}
	.indexLine .productList .column{margin-bottom:30px;}
	.productList .text{padding:20px 0;}
	.productList .tab-pane .column:nth-child(5){display: none;}
	
	.indexAdvantage{padding-bottom:20px;}
	.advantageList .column{margin-bottom:30px;}
	.advantageList a{padding:20px 15px;}
	.advantageList .icon{width:50px;height:50px;margin-bottom:15px;}
	.advantageList h5{margin-bottom:15px;}
	
	.indexBase .baseList{margin-left:-10px;margin-right:-10px;}
	.indexBase .baseList .column{padding:0 10px;}
	.baseList .text{padding:15px 15px 0;}
	.baseList .p{margin-bottom:12px;}
	.baseList .other{padding:12px 0;}
	
	.indexAboutUs{display: flex;align-items: stretch;flex-flow: row wrap;}
	.indexAboutUs .width50{position: relative;width:50%;float:left;}
	.indexAboutUs .bg50{position: absolute;width:50%;height:100%;top:0;right:0;background:#f1f1f1;}
	.indexAboutUs h5{font-size:16px;}
	.indexAboutUs h5:before{margin-bottom:25px;}
	.indexAboutUs h4{font-size:20px;margin-top:15px;}
	.indexAboutUs .text{padding-top:30px;padding-bottom:60px;padding-right:30px;}
	.indexAboutUs .p{margin:25px 0;}

	
	.newsNav li{margin-right:10px;}
	.newsLeft,.newsRight{float:left;}
	.newsLeft{width:43%;}
	.newsRight{width:57%;}
	.newsLeft{padding:0 30px 0 0;}
	.newsLeft a{padding-bottom:7px;}
	.newsLeft .newsDate .span1{font-size:24px;}
	.newsLeft .newsDate .span2{font-size:16px;}
	.newsLeft .text{padding:25px 0 40px;}
	.newsLeft .p{line-height:28px;height:56px;}
	.newsLeft h5,.newsList h5{font-size:16px;margin-bottom:10px;}
	
	.newsList .newsDate{padding:8px 5px;}
	.newsList .newsDate .span1{font-size:24px;}
	.newsList .newsDate .span2{font-size:16px;}
	.newsList .text{margin-left:80px;}
		
	
}
@media (min-width:992px){
	.banner .swiper-button-next, .banner .swiper-button-prev{width:22px;height:36px;margin-top:-18px;background-size:contain}
	
	.indexItem{padding:50px 0 60px;}
	.indexTitle{margin-bottom:35px;}
	.indexTitle h2{font-size:28px;}
	.indexTitle h3{font-size:18px;}
	
	.proNav{margin-bottom:30px;}
	.proNav li{margin:0 15px 10px;}
	.proNav a{font-size:16px;padding-bottom:12px;}
	.indexLine .productList .column{margin-bottom:0;}
	
	.productList .p{line-height:24px;height:96px;-webkit-line-clamp:4;}

	.advantageList .p{line-height:24px;height:96px;-webkit-line-clamp:4;}
	.advantageList a{padding:25px 15px;}
	.advantageList .icon{width:60px;height:60px;}
	.advantageList h5{font-size:18px;}
	
	.indexBase .baseList{margin-left:-20px;margin-right:-20px;}
	.indexBase .baseList .column{padding:0 20px;}
	.baseList .text{padding:20px 20px 0;}
	.baseList .p{margin-bottom:15px;}
	.baseList .other{padding:15px 0;}
	
	.indexAboutUs h5{font-size:18px;}
	.indexAboutUs h4{font-size:26px;}
	.indexAboutUs .p{font-size:16px;line-height:42px;height:164px;margin:35px 0;}
	.indexAboutUs .text{padding-top:40px;padding-bottom:80px;padding-right:11%;}
	.indexAboutUs .abtn{width:140px;height:45px;line-height:45px;border-radius:23px;}
	
	.newsLeft{padding:0 40px 0 0;}
	.newsLeft .newsDate .span1{font-size:32px;}
	.newsLeft .newsDate .span2{font-size:18px;}
	.newsLeft .text{padding:35px 0 50px;}
	.newsLeft .p{line-height:36px;height:72px;}
	.newsLeft h5,.newsList h5{font-size:16px;margin-bottom:10px;}
	.newsLeft .abtn{width:140px;height:45px;line-height:45px;border-radius:23px;}

	.newsNav li{margin-right:14px;}
	.newsNav li a{font-size:16px;padding:10px 16px;}
	.newsList .newsItem{padding:30px 0 25px;}
	.newsList .newsDate{padding:5px;}
	.newsList .newsDate .span1{font-size:32px;}
	.newsList .newsDate .span2{font-size:18px;}
	.newsList .text{margin-left:90px;}
	
}
@media (min-width:1200px){
	.banner .swiper-button-next{right:3vh;}
	.banner .swiper-button-prev{left:3vh;}
	.banner .swiper-pagination-bullet{width:30px;height:4px;}
	.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 12px;}
	.banner .swiper-button-next, .banner .swiper-button-prev{width:27px;height:44px;margin-top:-22px;background-size:contain}
	
	
	.indexItem{padding:60px 0 70px;}
	.indexTitle{margin-bottom:45px;}
	.indexTitle h2{font-size:32px;}
	.indexTitle h3{font-size:20px;margin-top:15px;}
	
	.proNav{margin-bottom:40px;}
	.proNav li{margin:0 20px 15px;}
	.proNav a{padding-bottom:15px;}
	.indexLine .productList{margin-left:-20px;margin-right:-20px;}
	.indexLine .productList .column{padding:0 20px;margin-bottom:0;}
	.productList .text{padding:30px 0;}
	.productList h5{font-size:18px;margin-bottom:15px;}
	
	
	.advantageList .icon{width:70px;height:70px;}
	.advantageList h5{font-size:20px;}
	
	.indexBase .baseList{margin-left:-30px;margin-right:-30px;}
	.indexBase .baseList .column{padding:0 30px;}
	.baseList h5{font-size:18px;}
	
	.indexAboutUs h5{font-size:20px;}
	.indexAboutUs h4{font-size:32px;}
	.indexAboutUs .text{padding-bottom:100px;padding-right:15%;}
	.indexAboutUs .abtn{width:160px;height:50px;line-height:50px;border-radius:25px;}
	
	.newsLeft{padding:0 50px 0 0;}
	.newsLeft .newsDate .span1{font-size:32px;}
	.newsLeft .newsDate .span2{font-size:16px;}
	.newsLeft .abtn{width:160px;height:50px;line-height:50px;border-radius:25px;}
	
	.newsList .newsDate{padding:0 5px;}
	.newsList .newsDate .span1{font-size:40px;}
	.newsList .newsDate .span2{font-size:20px;margin-top:10px;}
	.newsList .text{margin-left:105px;}
	
}
@media (min-width:1600px){
	.banner .swiper-button-next{right:5vh;}
	.banner .swiper-button-prev{left:5vh;}
	.banner .swiper-pagination-bullet{width:46px;height:5px;}
	.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 15px;}
	
	.indexItem{padding:70px 0 80px;}
	.indexTitle{margin-bottom:55px;}
	.indexTitle h2{font-size:36px;}
	.indexTitle h3{font-size:24px;}
	
	.proNav{margin-bottom:50px;}
	.proNav li{margin:0 30px 15px;}
	.proNav a{font-size:18px;}
	
	.indexLine .indexTitle{margin-bottom:40px;}
	.indexLine .productList .column{width:20%;}
	.productList .text{padding:35px 0;}
	.productList .tab-pane .column:nth-child(5){display: block;}
	
	.advantageList a{padding:30px 25px;}
	.advantageList h5{font-size:24px;}
	
	.indexBase .container{padding:0 90px;}
	
	.indexAboutUs h5{font-size:24px;}
	.indexAboutUs h5:before{margin-bottom:35px;}
	.indexAboutUs h4{font-size:36px;}
	.indexAboutUs .p{line-height:48px;height:192px;margin:45px 0;}
	.indexAboutUs .abtn{width:190px;height:60px;line-height:60px;border-radius:30px;}
	
	.newsLeft{padding:0 75px 0 25px;}
	.newsLeft .newsDate .span1{font-size:36px;}
	.newsLeft .newsDate .span2{font-size:18px;}
	.newsLeft h5,.newsList h5{font-size:18px;margin-bottom:15px;}
	
	.newsNav li a{font-size:18px;}
	.newsList .newsDate .span1{font-size:48px;}
	.newsList .newsDate .span2{font-size:24px;}
	.newsList .text{margin-left:115px;}
	
}







/*动画*/
@-webkit-keyframes fadeIn{
	0%{opacity:0}
	100%{opacity:1}
}
@keyframes fadeIn{
	0%{opacity:0}
	100%{opacity:1}
}
.fadeIn{-webkit-animation:fadeIn 1s;animation:fadeIn 1s}

@-webkit-keyframes fadeInDown{
	0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
	100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInDown{
	0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
	100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
.fadeInDown{-webkit-animation:fadeInDown 1s;animation:fadeInDown 1s}

@-webkit-keyframes fadeInUp{
	0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
	100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp{
	0%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
	100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
.fadeInUp{-webkit-animation:fadeInUp 1s;animation:fadeInUp 1s}

@-webkit-keyframes fadeInLeft{
	0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
	100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeft{
	0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
	100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
.fadeInLeft{-webkit-animation:fadeInLeft 1s;animation:fadeInLeft 1s}

@-webkit-keyframes fadeInRight{
	0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
	100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRight{
	0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
	100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
.fadeInRight{-webkit-animation:fadeInRight 1s;animation:fadeInRight 1s}

@-webkit-keyframes zoomIn{
	0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
	50%{opacity:1}
}
@keyframes zoomIn{
	0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
	50%{opacity:1}
}
.zoomIn{-webkit-animation:zoomIn 1s;animation:zoomIn 1s}
