@font-face {
	font-family:'myfont';/*定义字体名称*/
	/* src:url(font/sfont.eot); *//*兼容eot*/
	src:/* url('font/sfont.eot?#iefix') format('embedded-opentype'),
		url('font/sfont.woff2') format('woff2'),
		url('font/sfont.woff') format('woff'), *//*火狐支持woff,woff2,opentype字体*/
		url('font/Anders.ttf') format('truetype'),/*基于webkit内核支持truetype字体*/
		/* url('font/sfont.svg') format('svg'); */;
	font-weight:normal;
	font-style:normal;
	font-stretch:ultra-expanded;/*定义字体符合拉伸*/
}
/*滚动条样式*/
/* ::-webkit-scrollbar{width:8px;height:8px}
::-webkit-scrollbar-track{background:#f8f8f8}
::-webkit-scrollbar-thumb{background:#107030;height:60px}
::-webkit-scrollbar-thumb:window-inactive{background:#107030}
::-webkit-scrollbar-thumb:vertical:hover{background:#107030} */

body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,"微软雅黑";padding-top:60px;}
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{display: block;color:#333;}
a:focus, a:hover{color:#333;}
img{display: block;}
.Animation{-webkit-transition:all 1s;transition:all 1s;opacity:0}
.fullpage{width:100%;overflow:hidden}
.indexPaddingTop{padding-top:60px;}
.section{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.img{width:100%;overflow:hidden;margin:0 auto;position:relative}
.img img{display:block;width:100%;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;}
.form-control:focus {
    border-color: #B01F23;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(176,31,35,.075), 0 0 8px rgba(176,31,35,.6);
    box-shadow: inset 0 1px 1px rgba(176,31,35,.075), 0 0 8px rgba(176,31,35,.6);
}

@media (max-width:767px){
	.section .container{width:100%}
}
@media (min-width:1440px){
	.container{width:1400px}
}

/*横屏*/
@media (max-width:767px) and (orientation:landscape){
	.indexPaddingTop{padding-top:0}
}
@media (min-width:768px){
	.indexPaddingTop, body{padding-top:75px}
}
@media (min-width:992px){
	.indexPaddingTop, body{padding-top:80px}
}
@media (min-width:1200px){
	
}
@media (min-width:1440px){
	.indexPaddingTop,body{padding-top:90px}
}


/*foot*/
.gotop{width:40px;height:40px;background:url(../images/icon/gotop.png) no-repeat center;background-size:contain;position:fixed;right:5px;bottom:50px;cursor:pointer;display:none;transition:all .5s}
.gotop:hover{background:url(../images/icon/gotop1.png) no-repeat center;background-size:contain}
.footer{width:100%;background:url(../images/footerBg.jpg);color:#727171}
.footer .container{position: relative;}
.footer a{display:inline-block;color:#727171}
.footer a:hover{color:#fff;opacity:0.8;}
.footerNav{padding:25px 0 20px;}
.footerNav dl{float:left;margin-right:30px;}
.footerNav dt a{font-size:14px;font-weight: 700;color:#B5B5B6;margin-bottom:15px;}
.footerNav dd a{display: block;margin-bottom:10px;}
.footer .copyRight{text-align: center;font-size:12px;padding:15px;border-top:1px solid #3E3A39;}
.support{text-transform:uppercase}
.footerShare{position: absolute;right:15px;bottom:20px;overflow: hidden;}
.footerShare a{float:left;width:34px!importan;height:34px!importan;margin-right:8px!important;border-radius:50%;}
.bdshare-button-style0-32 a.bds_fbook{background:url(../images/icon/s1.png) no-repeat center!important;background-size:100% 100%!important;}
.bdshare-button-style0-32 a.bds_fx{background:url(../images/icon/s2.png) no-repeat center!important;background-size:100% 100%!important;}
.bdshare-button-style0-32 a.bds_tqq{background:url(../images/icon/s3.png) no-repeat center!important;background-size:100% 100%!important;}
.bdshare-button-style0-32 a.bds_linkedin{background:url(../images/icon/s4.png) no-repeat center!important;background-size:100% 100%!important;}


@media (max-width:767px){
	.support{display: block;}
	.gotop{width:30px;height:30px}
	.footerNav{display: none;}
	.footerShare{position: static;padding:10px 0;display: flex;justify-content: center;flex-wrap: wrap;}
}
@media (min-width:768px){
	.footerNav dl{margin-right:40px;}
}
@media (min-width:992px){
	
}
@media (min-width:1200px){

}

/*导航*/
.navbar-default{background-color:rgba(255,255,255,0.95);border:none;border-radius:0;margin-bottom:0;box-shadow:0 2px 10px rgba(0,0,0,0.2);}
.navbar-brand{position: relative;height:auto;padding-top:10px;padding-bottom:0;padding-right:0;}
.navbar-brand img{display:block;height:40px;transition: all 0.5s;}
.navbar-brand svg{height:36px;}
.navbar-default .navbar-toggle{border:0}
.navbar-default .navbar-toggle .icon-bar{background-color:#B01F23;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:#454546;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:#B01F23;background-color:transparent;}
.navbar-default .nav>li>a:focus,
.navbar-default .navbar-nav>.open>a:focus{color:#454546;background-color:transparent}
.navbar-collapse::-webkit-scrollbar{width:2px;height:2px}
.header .navbar-fixed-bottom .navbar-collapse,
.header .navbar-fixed-top .navbar-collapse{max-height:450px}


.header_right{float:right;display:flex;flex-direction:row;align-items:center;}
.language{width:70px;border:1px #231815 solid;padding:2px 4px;display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;margin-left:10px;cursor:pointer}
.language:after{content:"";width:12px;height:8px;background:url(../images/icon/icon3.png) no-repeat center;background-size:contain;display:block;margin-left:5px;flex:0 0 auto;-webkit-transition:all .5s;transition:all .5s}
.language a{display:block;color:#231815;font-size:12px;line-height:20px;font-weight:700;text-transform:uppercase}
.function-infor{background-color:rgba(255,255,255,.9);border:1px #231815 solid;padding:4px;text-align:center;position:absolute;top:100%;left:-1px;right:-1px;z-index:2;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}
.language:hover .function-infor{-webkit-transform:none;transform:none}
.language:hover:after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}


@media (max-width:767px){
	.navbar-header{float:none;height:64px;}
	.navbar-brand img{height:45px}
	.navbar-brand svg{width:auto;}
	.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;}
	.bg .navbar-default{background:#fff;height:100vh;}
	.navbar-default .navbar-nav>li{margin-bottom:5px;}
	.navbar-default .navbar-nav>li:last-child{margin-bottom:0;}
	.navbar-default .navbar-nav>li>a{font-size:14px;padding:10px 15px;border-radius: 5px;}
	.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{background:#B01F23;}
	.navbar-collapse.in{overflow-y:auto!important;}
	
	.header .navbar-default .container{max-height:100%;}
	.header .navbar-fixed-bottom .navbar-collapse, .header .navbar-fixed-top .navbar-collapse{max-height:80%;}
	
	.header_right{position: absolute;right:55px;top:19px;}
}


@media (min-width:768px){
	.navbar-brand{padding-top:10px;padding-bottom:0;}
	.navbar-brand svg{height:50px;}
	.navbar-brand img{height:45px;margin-top:15px;}
	.navbar-nav.navbar-right{margin-right:0;}
	.collapse{display: block;}
	.navbar-default .navbar-nav>li{padding:0 10px;font-size:14px;}
	.navbar-default .navbar-nav>li>a{padding:0;line-height:75px;}
	
	.header_right{margin:24px 0}
	
}
@media (min-width:992px){
	.navbar-brand{padding-top:0;}
	.navbar-brand svg{height:76px;}
	.navbar-brand img{height:53px;margin-top:13px;}
	
	.navbar-default .navbar-nav>li{padding:0 20px;}
	.navbar-default .navbar-nav>li>a{line-height:80px;}
	
	.header_right{margin:25px 0}
	.language{width:90px;padding:4px 10px;margin-left:25px}
	.language:after{margin-left:10px}
	.function-infor{padding:8px 10px}

}
@media (min-width:1200px){
	.navbar-default .navbar-nav>li{font-size:15px;}

}
@media (min-width:1440px){
	.navbar-brand{padding-top:5px;}
	.navbar-brand svg{height:80px;}
	.navbar-brand img{margin-top:18px;}
	.navbar-default .navbar-nav>li{padding:0 30px;font-size:16px;}
	.navbar-default .navbar-nav>li>a{line-height:90px;}
	
	.header_right{margin:30px 0}
}

/*横屏*/
@media (max-width:767px) and (orientation:landscape){
	.index_body .header{display:none}
	.section{padding-top:0;}
}


/*首页右侧导航*/
#dowebok{width:100%;height:100%;}
#fp-nav.right{z-index:8;right:0;}
#fp-nav ul li, .fp-slidesNav ul li{margin:3px 4px;width:18px;height:18px;}
#fp-nav ul li a, .fp-slidesNav ul li a{width:100%;height:100%;border:1px solid transparent;padding:4px;border-radius:50%;}
#fp-nav ul li a span, .fp-slidesNav ul li a span,#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span,#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span{width:8px;height:8px;margin:-4px 0 0 -4px;}
#fp-nav ul li a span, .fp-slidesNav ul li a span{background:rgba(62,58,57,0.6);}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span,
#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span{background:#B01F23;}
#fp-nav ul li a.active, .fp-slidesNav ul li a.active{border-color:#B01F23;}
#fp-nav ul li .fp-tooltip{font-size:12px;color:#B01F23;top:50%;margin-top:-8px;height:16px;line-height:16px;}
#fp-nav ul li .fp-tooltip.right{right:26px;}

/*第一屏*/
.section .nextPage{position:absolute;width:26px;height:52px;left:50%;margin-left:-10px;bottom:4.5vh;background:url(../images/icon/icon1.png) no-repeat center;background-size:100% 100%;z-index:4;animation: mymove 1.5s alternate infinite;-webkit-animation: mymove 1.5s alternate infinite;}
@keyframes mymove{
	from{bottom:2.5vh;opacity:0.5}
	to{bottom:4.5vh;opacity:1}
}
@-webkit-keyframes mymove{
	from{bottom:2.5vh;opacity:0.5}
	to{bottom:4.5vh;opacity:1}
}


.section1 .swiper-container{width:100%;height:100%}
.banner_text .container{position:absolute;left:50%;top:50%;z-index:9;transform:translate(-50%,-50%);}
.banner_text img{display:block;width:100%;cursor:pointer}
.banner1 .banner_text img{transform:translateX(100%)}
.banner2 .banner_text img{transform:translateY(-100%)}
.banner3 .banner_text img{transform:translateY(100%)}
.banner4 .banner_text img{transform:translateX(-100%)}
.banner5 .banner_text img{transform:scale(0)}
.section1 .swiper-slide-active .banner_text img{opacity:1;transform:none;transition-delay:.5s}

.section1 .swiper-pagination{display: none;}
.section1 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{transition: all 0.3s;}
.section1 .swiper-pagination-bullet{width:15px;height:2px;background:#fff;border-radius: 0;opacity: 1;}
.section1 .swiper-pagination-bullet-active{width:20px;background:#B01F23;}
.section1 .swiper-button-next{right:0;background:rgba(62,58,57,0.6) url(../images/icon/right.png) no-repeat center;}
.section1 .swiper-button-prev{left:0;background:rgba(62,58,57,0.6) url(../images/icon/left.png) no-repeat center;}
.section1 .swiper-button-next, .section1 .swiper-button-prev{width:40px;height:40px;margin-top:-20px;background-size:100% 100%!important;outline: none;}

@media (max-width:767px){
	.section .nextPage{width:20px;height:42px;bottom:20px;}
	@keyframes mymove{
		from{bottom:20px;opacity:0.5}
		to{bottom:10px;opacity:1}
	}
	@-webkit-keyframes mymove{
		from{bottom:20px;opacity:0.5}
		to{bottom:10px;opacity:1}
	}

	.banner_text .PC_img{display:none}
	.section1 .swiper-button-next,
	.section1 .swiper-button-prev{display: none;}

}
@media (min-width:768px){
	.banner_text .container{padding:0 40px;}
	.banner_text .min_img{display:none}
	.section1 .swiper-button-next{right:15px;}
	.section1 .swiper-button-prev{left:15px;}
	
	.section1 .swiper-pagination-bullet{width:26px;}
	.section1 .swiper-pagination-bullet-active{width:36px;}
	.section1 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px;}
}
@media (min-width:992px){
	
}
@media (min-width:1200px){
	#fp-nav.right{right:5px;}
	#fp-nav ul li, .fp-slidesNav ul li{width:22px;height:22px;margin:5px 10px;}
	#fp-nav ul li a span, .fp-slidesNav ul li a span,#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span,#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span{width:12px;height:12px;margin:-6px 0 0 -6px;}
	
	.banner_text .container{padding:0 50px;}
	.section1 .swiper-button-next, .section1 .swiper-button-prev{width:50px;height:50px;margin-top:-25px;background-size:40px 40px!important;}
}
@media (min-width:1440px){
	.banner_text .container{padding:0 60px;}
	.section1 .swiper-button-next, .section1 .swiper-button-prev{width:60px;height:60px;margin-top:-30px;background-size:40px 40px!important;}
}

.index_title{text-align:center;margin-bottom:30px;transform:scale(0);-webkit-transition:all 1s;transition:all 1s;opacity:0}
.active .index_title{opacity:1;transform:none;transition-delay:.5s}
.index_title a{display:block;color:#231815;}
.index_title h2{font-size:20px;}
.index_title h2:after{content: '';display: block;width:60px;height:2px;margin:12px auto 0;background:#B01F23;}
.index_title h3{height:42px;}
.index_title h3 img{height:42px;margin:0 auto;}
.index_title h3 svg{height:36px;margin:0 auto;}

@media (min-width:768px){
	.index_title{margin-bottom:7.4vh}
	.index_title h2{font-size:26px}
	.index_title h2:after{margin-top:15px;}
	
	.index_title h3 svg{height:42px;}
}
@media (min-width:992px){
	.index_title h2{font-size:28px}
}
@media (min-width:1200px){
	.index_title h2{font-size:30px}
}

/*横屏*/
@media (max-width:767px) and (orientation:landscape){
	.index_title{margin-bottom:20px}
}



/*第二屏*/
.proNav{margin-bottom:20px;display: flex;justify-content: center;flex-flow: row wrap;}
.proNav li{float:left;padding:0 6px;margin-bottom:10px;}
.proNav li a{display: block;width:auto;height:36px;line-height:36px;background:transparent;border-top:1px solid #8A8A8C;font-size:14px;padding:0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.proNav li.active a{background:#B01F23;border-top-color:#B01F23;color:#fff;}
.s2_main{max-width:1200px;margin:0 auto;}
.productList{margin:-8px;display: flex;align-items:stretch;flex-flow: row wrap;}
.productList:before,
.productList:after{display: none;}
.productList .column{padding:8px;}
.productList .mask{position: absolute;width:100%;height:100%;left:0;bottom:-110%;-webkit-transition: all 0.5s;transition: all 0.5s;background:url(../images/mask.png) no-repeat center;background-size:100% 100%;}
.productList h5{font-size:14px;margin-top:10px;text-align: center;}
.productList a:hover .mask{bottom:0;}
.productList + .InfoContent{margin-top:30px;}
.proNav{transform:translateY(200%);transition:all 1s;transition-delay: 0.3s;opacity:0;}
.section2 .tab-content{transform:translateY(100%);transition:all 1s;transition-delay: 0.5s;opacity:0;}
.active .proNav,.section2.active .tab-content{transform: none;opacity: 1;}


@media (max-width:767px){
	.index_body .productList .img{max-height:20vh;}
}

@media (min-width:768px){
	.proNav{display: flex;margin-bottom:4.6vh;}
	.productList{margin:-10px;}
	.productList .column{padding:10px;}
	.productList h5{font-size:16px;margin-top:20px;}
	.proNav li{margin-bottom:0;}
	.proNav li a{min-width:120px;font-size:16px;}
}

@media (min-width:992px){
	/* .proNav li a{width:130px;} */
}

@media (min-width:1200px){
	.proNav li a{/* width:160px; */font-size:18px;}
	
	
	.row-column-5 .column{width:20%;}
}

/*竖屏*/
@media (max-width:767px) and (orientation:landscape){
	.index_body .productList .column:nth-child(n+3){display: none;}
	.index_body .productList .img{max-height:48vh;}
}
@media (min-width:992px) and (max-height:768px){
	.index_body .productList .img{max-height:30vh;}
}


/*第三屏*/
.section3{display: block;}
.section3 .swiper-container{width:100%;height:100%;}
.section3 .swiper-slide a{display: block;width:100%;height:100%;}
.section3 .swiper-pagination{position: static;text-align: left;}
.section3 .swiper-pagination span{position: relative;width:30px;height:auto;padding:0 0 6px;margin:0 4px;border-radius:0;opacity:1;font-size:15px;font-weight:700;color:rgba(255,255,255,0.6);background:none;font-family:'Arial';font-style:italic;}
.section3 .swiper-pagination span:after{content: '';position: absolute;width:0;height:1px;background:#fff;left:0;bottom:0;-webkit-transition: all 0.5s;transition: all 0.5s;}
.section3 .swiper-pagination .swiper-pagination-bullet-active{color:#fff;background:none;}
.section3 .swiper-pagination .swiper-pagination-bullet-active:after{width:100%;}

.s3-Pagination{padding:20px 15px;position: absolute;width:100%;left:0;bottom:0;background:#B01F23;color:#fff;z-index: 2;display: flex;justify-content: center;align-items: center;flex-flow: row wrap;}
.s3-Pagination .item01{margin-right:25px;}
.s3-Pagination .item01 h5{font-size:20px;}
.s3-Pagination .item01 .line{position: relative;margin-top:14px;width:90%;height:1px;background:rgba(255,255,255,0.8);}
.s3-Pagination .item01 .line:after{content: '';position: absolute;width:50%;height:3px;left:0;top:-1px;background:#fff;}
.s3-Pagination .item02 .spans{font-size:16px;margin-bottom:10px;height:20px;}
.s3-Pagination .item02 .spans span{display: none;}
.s3-Pagination .item02 .spans span:first-child{display: block;}


.s3-Pagination{transform:translateY(200%);transition:all 1s;transition-delay: 0.3s;opacity:0;}
.active .s3-Pagination{transform: none;opacity: 1;}


@media (max-width:767px){
	
}
@media (min-width:768px){
	.s3-Pagination{padding:26px 15px;}
	.s3-Pagination .item01{margin-right:30px;}
	.s3-Pagination .item01 h5{font-size:24px;}
	.s3-Pagination .item02 .spans{font-size:18px;margin-bottom:15px;}
}
@media (min-width:992px){
	.s3-Pagination .item01{margin-right:35px;}
	.s3-Pagination .item01 h5{font-size:26px;}
}
@media (min-width:1200px){
	.section3 .swiper-pagination span{padding-bottom:10px;}
	.s3-Pagination .item01{margin-right:40px;}
	.s3-Pagination .item01 h5{font-size:30px;}
	.s3-Pagination .item02 .spans{font-size:20px;}
	
}


/*横屏*/
@media (max-width:767px) and (orientation:landscape){

}
@media (min-width:992px) and (max-height:768px){

}
@media (min-width:992px) and (max-height:580px){

}

/*第四屏*/
.s4_text{font-size:14px;line-height:28px;overflow: hidden;}
.section4 .container{max-width:1300px;}
.s4-swiper-container{margin-top:30px;}
.s4-swiper-container h5{font-size:14px;text-align: center;margin-top:15px;}
.s4-swiper-container .img{border:2px solid #fff;-webkit-transition: all 0.5s;transition: all 0.5s;}
.s4-swiper-container a:hover .img{border-color:#B01F23;}
.s4-swiper-container a:hover{color:#B01F23;}


.s4_text{transform:translateY(100%);transition:all 1s;transition-delay: 0.3s;opacity:0;}
.s4-swiper-container{transform:translateY(100%);transition:all 1s;transition-delay: 0.5s;opacity:0;}
.active .s4_text,.active .s4-swiper-container{transform: none;opacity: 1;}
@media (min-width:768px){
	.s4-swiper-container{margin-top:5.55vh;}
}
@media (min-width:992px){
	.s4_text{font-size:15px;line-height:32px;}
}
@media (min-width:1200px){


}

/*横屏*/
@media (max-width:767px) and (orientation:landscape){
	.s4-swiper-container{display: none;}
}


/*第五屏*/
.section5{display: block;}
.s5_left,.s5_right{float:left;width:100%;height:auto;overflow: hidden;padding:15px;}
.s5_inner{width:100%;max-width:100%;height:100%;display: flex;justify-content: center;flex-direction: column;}

.index_message_form>h2{font-size:20px;margin-bottom:20px;}
.index_message_form .form-group{margin-bottom:10px;}
.index_message_form .form-control{border:1px solid #595757;border-radius: 1px;height:36px;}
.index_message_form .textarea .form-control{height:72px;padding:10px;resize: none;}
.index_message_form .btn{width:100%;height:36px;background:#B01F23;border:none;border-radius: 1px;color:#fff;font-size:16px;}
.index_message_form .btn:hover{background:#821A1F;}

.s5_right{padding:15px 15px 25px}
.s5_right .s5_inner{align-items: center;}
.s5_r_box .p{text-align:center;font-size:20px}
.s5_r_box .p span{font-size:35px;}
.s5_r_box .p .span1{color:#B01F23;font-weight: 700;}
.s5_r_box a{width:180px;height:45px;line-height:41px;font-size:16px;text-align: center;color:#fff;border-bottom:4px solid #821A1F;background:#B01F23;margin:20px auto 0;border-radius: 1px;}
.s5_r_box a:hover{line-height:45px;border-bottom:none;}

@media (max-width:767px){
	.s5_left{height:calc(100vh - 205px);}
	.index_message_form>h2{text-align: center;}
	.s5_right{position: relative;}
	.s5_right:before{content: '';position: absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.5);}
	.s5_right .s5_inner{position: relative;z-index: 2;padding-top:0;}
	.s5_r_box .p{color:#fff;}
}

@media (min-width:768px){
	.s5_inner{max-width:360px;}
	
	.s5_left,.s5_right{width:50%;height:100%;padding:0;}
	.index_message_form>h2{font-size:26px;}
	.index_message_form{width:90%;}
	.index_message_form .form-group{margin-bottom:15px;}
	.index_message_form .form-control{height:42px;}
	.index_message_form .textarea .form-control{height:100px;}
	.index_message_form .btn{height:42px;margin-top:10px;}
	.s5_r_box a{width:200px;height:50px;line-height:46px;margin-top:4.6vh;font-size:18px;}
	
	.s5_r_box a:hover{line-height:50px;border-bottom:none;}
	.s5_r_box .p{font-size:24px;}
	.s5_r_box .p span{font-size:40px;}
}

@media (min-width:992px){
	.s5_inner{max-width:470px;}
	
	.index_message_form{width:70%;}
	.index_message_form>h2{font-size:28px;}
	
	
	.s5_r_box .p{font-size:28px;}
	.s5_r_box .p span{font-size:54px;}
}

@media (min-width:1200px){
	.s5_inner{max-width:570px;}
	
	.index_message_form>h2{font-size:30px;margin-bottom:30px;}
	.index_message_form .form-group{margin-bottom:20px;}
	.index_message_form .form-control{height:48px;}
	.index_message_form .textarea .form-control{height:126px;}
	.index_message_form .btn{height:48px;}
	
	
	.s5_r_box .p{font-size:30px;}
	.s5_r_box .p span{font-size:60px;}
}

@media (min-width:1440px){
	.s5_inner{max-width:685px;}
	.s5_right .s5_inner{align-items: flex-end;}
}
/*横屏*/
@media (max-width:767px) and (orientation:landscape){
	.s5_left{height:100%;}
	
	.s5_right{display: none;}

}
@media (min-width:992px) and (max-height:768px){
	.index_message_form .form-group{margin-bottom:15px;}
	.index_message_form .form-control{height:42px;}
	.index_message_form .textarea .form-control{height:100px;}
	.index_message_form .btn{height:42px;margin-top:10px;}
	
	.s5_r_box .p{font-size:28px;}
	.s5_r_box .p span{font-size:54px;}
}


/*第七屏*/
.indexPartner{margin:-10px -5px 0;}
.indexPartner .column{padding:10px 5px 0;}
.indexPartner .img{display: flex;justify-content: center;align-items: center;height:120px;background:#fff;}
.indexPartner .img img{width:auto;max-width:100%;max-height:100%;}
.section .indexPartner .column:nth-child(n+10){display: none;}
@media (max-width:767px){

}
@media (max-width:479px){
	.indexPartner .img{height:80px;}
}
@media (min-width:768px){

}
@media (min-width:992px){
	.indexPartner{margin:-20px -20px 0;}
	.indexPartner .column{padding:20px 20px 0;}
	.indexPartner .img{height:140px;}
}
@media (min-width:1200px){

}
@media (min-width:1440px){
	.indexPartner{margin:-40px -40px 0;}
	.indexPartner .column{padding:40px 40px 0;}

}
/*横屏*/
@media (max-width:767px) and (orientation:landscape){
	.indexPartner .column{width:25%;}
	.indexPartner .column:nth-child(n+9){display: none;}
	.indexPartner .img{height:80px;}
}
@media (min-width:992px) and (max-height:768px){
	.index_title{margin-bottom:5.5vh;}
	.indexPartner .img{height:130px;}
}
@media (min-width:992px) and (max-height:550px){
	.section .indexPartner .column:nth-child(n+7){display: none;}
}

/*内页*/
.inside_banner{position:relative;width:100%;height:200px}
.inside_banner_text{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);color:#fff;text-align:center}
.inside_banner_text h2{font-size:20px;line-height:1;margin:0 0 10px}
.inside_banner_text p{font-size:12px;margin:0}
.inside_banner_text img{display:block;width:100%}

.submenu{width:100%;margin:20px 0 0;display:flex;flex-wrap:wrap;justify-content:center}
.submenu li{float:left;padding:0 2px;text-align:center}
.submenu li a{font-size:14px;color:#fff;background-color:transparent;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.submenu li a span{display:inline-block;position:relative}
.submenu li a span:after{content:"";width:0;height:2px;background-color:#fff;position:absolute;left:0;bottom:-10px;transition:all .5s}
.submenu li a:hover span:after,.submenu li.active a span:after{width:100%}
.submenu li a:hover{background-color:transparent}

.location_main{border-top:1px rgba(217,217,217,.8) solid;padding:15px 0;overflow:hidden}
.location a,.location b{display:inline-block;font-weight:400;color:#333;line-height:20px}
.location a:hover{color:#107030}

.wrapper{min-height:80vh}
.inside_main{padding:30px 0 80px;position:relative}
.inside_main .container{position:relative}
.inside_title{margin-bottom:15px;color:#000;text-align:center}
.inside_title h2{font-size:18px;margin:0}

.InfoContent{position:relative;line-height:2;color:#666;overflow:hidden}
.InfoContent img{max-width:100%;height:auto;display: inline-block;padding:5px;}
.InfoContent a{display: inline;}
.InfoContent video{display: block;width:1000px;height:auto;max-width:100%;margin:0 auto;}

.InfoTitle{margin-bottom:15px;border-bottom:1px #dad9d9 solid;padding-bottom:15px;text-align:center}
.InfoTitle h4{font-size:18px;margin:0;line-height:1.4}
.InfoTitle .date{color:#666;margin-top:10px}

.goBack{text-align:center;margin-top:30px;margin-bottom:-15px}
.goBack a{display:inline-block;color:#fff;line-height:20px;background-color:#666;padding:10px 30px}
.goBack a:hover{background-color:#B01F23}

/*翻页*/
#page_box{width:100%;margin-top:30px;padding:30px 0;text-align:center;border-top:1px solid #e3e3e3;}
#page_box a{display:inline-block;width:80px;height:30px;text-align:center;line-height:30px;margin:0 5px;color:#bebebe;background:#dcdcdc;}
#page_box .click{background:#424242;cursor: pointer;}


.info_previous_next_wrap{border-top:1px #dad9d9 solid;padding-top:16px;margin-top:40px;font-size:14px;color:#666}
.info_previous_next_wrap b{font-weight:400}
.info_previous_next_wrap a{color:#666;text-decoration:none;display: inline;}
.info_previous_next_wrap a:hover{color:#B01F23}
.info_Next,.info_Previous{margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.info_previous_next_wrap1{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:50px}
.info_previous_next_wrap1 li>a,.info_previous_next_wrap1 li>span{display:block;font-size:16px;line-height:20px;color:#fff;background-color:rgba(235,89,2,.8);padding:12px 45px;margin:0 50px}
.info_previous_next_wrap1 li>a{background-color:#B01F23}

@media (max-width:767px){
	.inside_banner .PC_img{display:none}
	.submenu li a{font-size:12px;padding:10px}
	
	.InfoTitle .date{font-size:12px;}
	
	.info_previous_next_wrap{font-size:12px;margin-top:30px}
	.info_previous_next_wrap1{margin-top:30px}
	.info_previous_next_wrap1 li>a,.info_previous_next_wrap1 li>span{font-size:12px;padding:8px 30px;margin:0 10px}
}
@media (min-width:768px){
	.inside_banner .min_img{display:none}
	.inside_banner_text p{font-size:14px}
	
	.inside_main{padding:50px 0 100px;}
	.inside_title h2{font-size:24px}
	
	.InfoTitle{padding-bottom:20px;}
	
	#page_box{margin-top:30px;padding:40px 0;}
}
@media (min-width:992px){
	.inside_main{padding:55px 0 100px;}

}
@media (min-width:1200px){
	.inside_banner{height:300px}
	.inside_banner_text h2{font-size:24px;margin-bottom:15px}
	.inside_banner_text p{font-size:16px}
	.submenu li a{font-size:16px}
	
	.inside_main{padding:60px 0 100px;}
	.inside_title h2{font-size:30px}
	
	#page_box{margin-top:40px;padding:40px 0 70px;}
}
@media (min-width:1440px){
	.inside_banner{height:360px}
	.inside_banner_text h2{font-size:30px}
	.inside_banner_text p{font-size:18px}

	.InfoContent{font-size:16px}
	.InfoTitle{margin-bottom:30px}
	.InfoTitle h4{font-size:24px}
}


/*关于 - 公司简介*/
.about_main{width:100%;overflow: hidden;}
.about_main .about_title{margin-bottom:25px;}
.about_title{text-align: center;color:#333;}
.about_title h2{font-size:20px;font-weight:700;margin:0;}
.about_title span{display:block;text-transform:uppercase;margin-top:5px}

.about_main{padding:35px 0;}
.about_item{margin-top:24px}
.about_item a{display:block;text-decoration:none;text-align:center;margin-bottom:15px}
.about_item img{display:block;max-width:32px;margin:0 auto 15px;transition:all .5s}
.about_item a:hover img{transform:scale(.8)}
.about_item h4{font-size:14px;font-weight:700;color:#000;margin:0}
.about_item a:hover h4{color:#B01F23}
.about_item h4:after{content:"";display:block;width:25px;height:3px;background-color:#B01F23;margin:15px auto 10px}
.about_item p{text-transform:uppercase;word-break:break-all;font-size:12px;color:#999;line-height:20px;height:60px;overflow:hidden;margin:0}
.inside_img{position:relative}
.about_img1{height:180px}
.about_img2{height:240px}
.inside_img_bg{position:absolute;top:0;left:0;width:100%;height:100%}
.about_img1_bg{background:url(../images/about_img1.jpg) center;background-size:cover;background-attachment:fixed}
.about_img2_bg{background:url(../images/about_img2.jpg) center;background-size:cover;background-attachment:fixed}

/*关于 - 团队介绍*/
.team_introduction{padding:24px 0 40px}
.team_introduction .swiper-pagination-bullet-active{background:#B01F23;}
.team_item{text-align:center}
.team_img{display:inline-block;overflow:hidden;border-radius:100%}
.team_img img{display:block;max-width:100%}
.team_item h4 span{display:block;font-weight:700;word-break:break-all}
.team_item h4 span.en{font-size:16px;text-transform:uppercase}
.team_item h4 span.cn{font-size:13px;color:#666;margin-top:5px}
.team_item p{font-size:12px;line-height:24px;margin:0}
.team_item p span{display:block}
.team_introduction .rightcircle{border-top:1px solid #B01F23;border-right:1px solid #B01F23}
.team_introduction .leftcircle{border-bottom:1px solid #B01F23;border-left:1px solid #B01F23}

/*关于 - 合作伙伴*/
/* .about_main .indexPartner{display: flex;align-items: stretch;flex-flow: row wrap;}
.about_main .indexPartner .img{height:100%;} */

@media (max-width: 767px) {
	.inside_img_bg{background-attachment: initial;}
}
@media (max-width: 991px) {
	/* .about_main .indexPartner{margin:-15px -8px 0;}
	.about_main .indexPartner .column{padding:15px 8px 0;} */
}
@media (min-width: 768px) {
	.about_main .about_title{margin-bottom:35px;}
	.about_main{padding:50px 0;}
	.about_title h2{font-size:24px}
	.about_title span{margin-top:10px}
	
	.about_item{margin-top:48px}
	.about_item h4{font-size:16px}
	.about_item img{max-width:60px}
	.about_img1{height:212px}
	.about_img2{height:312px}
	
	.team_introduction{width:50%;padding-top:50px}
	.team_item h4{margin:30px 0}
	.team_item h4 span.en{font-size:24px}
	.team_item h4 span.cn{font-size:18px}


}
@media (min-width: 992px) {
	.about_main{padding:55px 0;}
}
@media (min-width: 1200px) {
	.about_main .about_title{margin-bottom:40px;}
	.about_main{padding:60px 0;}
	.about_title h2{font-size:26px}
	.about_title span{font-size:16px}
	
	.about_item h4{font-size:18px}
	.about_item img{max-width:80px;margin-bottom:30px}
	.about_item h4:after{margin:30px auto 20px}
	
	.team_introduction{width:33.333333%;padding-top:80px}
	.team_item h4 span.en{font-size:24px}
	.team_item h4 span.cn{font-size:16px}


}
@media (min-width: 1440px) {
	.about_title h2{font-size:28px}
	.about_title span{font-size:20px}
	
	.about_item img{max-width:80px}
	.about_img1{height:320px}
	.about_img2{height:590px}

}

/*新闻*/
.newsList{margin:-6px;}
.newsList li{padding:6px;}
.newsList li a{width:100%;padding:10px 10px 15px;background:#ffffff;border:1px solid #dcdddd;}
.newsList li .img{width:100%;overflow:hidden;margin-bottom:15px;}
.newsList li img{width:100%;}
.newsList li h4,.innerList .text p{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.newsList li .p{font-size:14px;line-height:22px;color:#595757;margin:10px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.newsList .date{font-size:12px;line-height:32px;color:#515151;font-family:Arial;}
.newsList .btn{width:90px;text-align:center;font-size:14px;height:32px;line-height:32px;padding:0;border:1px solid #B01F23;border-radius:3px;}
.newsList li a:hover .btn{background:#B01F23;color:#fff;}
.newsList li a:hover{box-shadow:0 0 20px rgba(0,0,0,0.3);}

.innerList{margin-left:-25px;margin-right:-25px;}
.innerList li{padding-left:25px;padding-right:25px;}
.innerList li a{border-bottom:1px solid #f2f2f2;padding:8px 0;}
.innerList .text p{font-size:15px;}
.innerList .text{position: relative;padding-right:90px;line-height:40px;}
.innerList .date{font-size:12px;position: absolute;right:0;top:0;color:#515151;font-family:Arial;}
.innerList + #page_box{margin-top:20px;border-top:none;}
.innerList li a:hover{color:#B01F23;}

/*招聘*/
.jobList{overflow:hidden;}
.jobList li{margin-bottom:15px;}
.jobList h3{height:50px;line-height:50px;font-size:14px;background:#dcdcdc;padding:0 0 0 15px;color:#585757;cursor:pointer;-webkit-transition: all 0.3s;transition: all 0.3s;}
.jobList .icon{width:44px;height:100%;background:url(../images/icon/job_icon1.png) no-repeat center;transition:all 0.5s;-webkit-transition: all 0.5s;}
.jobList .jobDescription{padding:15px;background:#fff;color:#3e3a39;font-size:14px;line-height:26px;display:none;border:1px solid #ddd;border-top:none;}
.jobList .jobDescription strong{font-weight:700;display:block;}
.jobList .cur h3{background:#B01F23;color:#fff;}
.jobList .cur .icon{background:url(../images/icon/job_icon2.png) no-repeat center;}

@media (max-width:767px){
	/*新闻*/
	.newsList .date{float:none;display: block;width:100%;}
	.newsList .btn{float:none;display: block;margin:0 auto}
	

}

@media (min-width:768px){
	/*新闻*/
	.newsList{margin:-10px;}
	.newsList li{padding:10px;}
	.newsList li a{padding:10px;}
	.newsList li .p{margin:15px 0 20px;}
	.newsList li .img{margin-bottom:20px;}
	
	.innerList li{margin-bottom:5px;}
	.innerList .date{font-size:14px;}
	.innerList .text p{font-size:16px;}
	.innerList li a{padding:10px 0;}
	.innerList .text{padding-right:120px;}
	
	/*招聘*/
	.jobList h3{height:50px;line-height:50px;}
	.jobList .jobDescription{padding:20px;}
}
@media (min-width:992px){
	/*新闻*/
	.newsList{margin:-15pxpx;}
	.newsList li a{padding:15px;}
	.newsList li h4{font-size:18px;}
	.newsList .btn{width:100px;}
	
	/*招聘*/
	.jobList h3{font-size:16px;}
}
@media (min-width:1200px){
	
	/*招聘*/
	.jobList .jobDescription{padding:30px;}
}

@media (min-width:1440px){
	/*新闻*/
	.newsList li a{padding:20px;}
}


/*联系我们*/
.contactItem01{background:#fff;padding:35px 0 15px;}
.contactItem01 .ul2{overflow:hidden;}
.contactItem01 .ul2 li{float:left;width:100%;margin-bottom:30px;}
.contactItem01 .ul2 h5{font-size:16px;padding-bottom:10px;margin-bottom:20px;border-bottom:2px solid #595757;max-width:196px;color:#333;}
.contactItem01 .ul2 a{position:relative;display:block;font-size:14px;color:#555;margin-bottom:10px;line-height:22px;}

.contactItem01 .ul2 .li_ewm{float:right;text-align: center;font-size:14px;}
.contactItem01 .ul2 .li_ewm img{width:140px;margin:0 auto 15px;}

.contactItem02{position: relative;width:100%;overflow:hidden;background:#F5F5F5;}

.formLeft{width:100%;padding:30px 15px;overflow: hidden;}
.formLeft .inner{width:100%;}

.map_right{width:100%;height:350px;position: static;}
#dituContent{width:100%;height:100%;border:1px #ddd solid;}
.BMap_bubble_content{font-size:14px;line-height:26px;}
.anchorBL{display:none;}
.BMap_bubble_title{font-size:16px;color:#B01F23;}

@media (max-width:767px){
	.contactItem01 .ul2{max-width:370px;margin:0 auto;}

}

@media (min-width:768px){
	.contactItem01{padding:50px 0;}
	.contactItem01 .ul2 li{width:50%;margin:0;}
	.contactItem01 .ul2 .li_ewm{padding-top:15px;}
	
	.formLeft{width:50%;padding:50px 0 70px;}
	.formLeft .inner{max-width: 360px;}
	.map_right{position: absolute;right:0;top:0;height:100%;width:50%;}
}
@media (min-width:992px){
	.contactItem01{padding:55px 0 70px;}
	.contactItem01 .ul2 .li_ewm img{width:160px;}
	
	.formLeft{padding:60px 0 80px;}
	.formLeft .inner{max-width: 470px;}
}
@media (min-width:1200px){
	.formLeft{padding:70px 0 90px;}
	.formLeft .inner{max-width: 570px;}
}
@media (min-width:1440px){
	.contactItem01 .ul2 li{width:33.33%;}
	.formLeft{padding:80px 0 100px;}
	.formLeft .inner{max-width: 685px;}
}


/* 产品详情页 */
.prodet-swiper-container{margin:30px 0 0;}
.prodet-swiper-container + .goBack{margin-top:40px;}
.prodet-swiper-container p{text-align: center;font-size:14px;line-height: 30px;margin-top:10px;padding:0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.prodet-swiper-container .swiper-slide:hover .img img{transform: scale(1.2);}
.prodet-swiper-container .swiper-slide:hover p{color:#B01F23;}

@media (min-width:768px){
	.prodet-swiper-container p{font-size:16px;line-height: 40px;}
}

/*动画*/
@-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}
