

/*轮播图*/
.page{background: #6a1517;max-height: 100%; overflow: hidden; clear: both;height: 8.5rem}
/* .page .gif{ */
	/* width:20%; */
	/* position:absolute; */
	/* top:15%; */
	/* left:50%; */
/* } */
.middle{width:100%;overflow: hidden;height: 100%;}
.banner{
	position: relative;
	overflow: hidden;
	z-index: 9;
	text-align: center;
	height: -mos-calc(100% - 0px);
	height: -webkit-calc(100% - 0px);
	height: calc(100% - 0px);
}
.swiper-banner .swiper-pagination{text-align: center;bottom: 20px;}
.swiper-banner .swiper-pagination .swiper-pagination-bullet{margin:0 20px;background: #222;}
.swiper-banner .swiper-pagination .swiper-pagination-bullet-active{background: #fff;}
.s-banner{display: none}
.b-banner{display: block;display:flex;justify-content: center;align-items: center;}
.b-banner .swiper-button-prev{
	background-image: url(../../img/temp/banner-pre.png)!important;
	width: 50px;
	height: 50px;
	background-size: 100% 100%;
	opacity: 0;
	transition: opacity 0.5s;
}
.b-banner .swiper-button-next{
	background-image: url(../../img/temp/banner-next.png)!important;
	width: 50px;
	height: 50px;
	background-size: 100% 100%;
	opacity: 0;
	transition: opacity 0.5s;
}
.b-banner:hover .swiper-button-next,.b-banner:hover .swiper-button-prev{opacity: 1;}
/*.b-banner img{height: 75%;margin-top:0%;}*/
.edit_index{
	width: 90%;
	display:flex;
	justify-content: center;
	align-items: center;
	background: url('../../img/default/index_bg.png') no-repeat;
	background-size: 100% 100%;
	padding: 8%;
}



/*关于*/
.c_top{
	clear: both;
	background: #6a1517;
	color: #fff;
	padding: 0.52rem 0;
}
.c_top h3{
	width: 100%;
	float:left;
	font-size: 0.26rem;
	line-height: 0.27rem;
}
.c_top span{
	width: 100%;
	float:left;
	font-size: 0.18rem;
	line-height: 0.31rem;
	position: relative;
}
.c_top p{
	width: 100%;
	line-height: 0.36rem;
	float: left;
	font-size: 0.18rem;
}
.c_main{
	background: #2d2d2d;
	color: #fff;
	padding-bottom: 0.72rem;
}
.c_main .container>a{
	width: 10%;
	float: left;
	height: 0.72rem;
	display:flex;
	align-items: center; 
}
.c_main .container>a>img{width: 0.14rem;height: 0.24rem;}


/*公司简介*/
.c_main-con{
	width: 100%;
	float: left;
}
.c_main-con h3{
	width: 100%;
	float: left;
	font-size: 0.3rem;
	line-height: 0.3rem;
	margin-bottom: 0.42rem;
	margin-top: 0.65rem; 
}
.c_main-con h3 i{font-size: 0.18rem;padding-left: 0.22rem;}
.c_main-con span{
	float: left;
	width: 100%;
	font-size: 0.18rem;
	line-height: 0.58rem;
}
.c_main-con p{
	float: left;
	width: 100%;
	font-size: 0.14rem;
	line-height: 2em;
	color: #d1d1d1;
}
.c_main-con p i{font-weight: bold;margin-right: 0.2rem;}


/*核心团队*/
.team{width: 100%;float: left;}
.team h3{
	width: 100%;
	float: left;
	font-size: 0.3rem;
	line-height: 0.3rem;
	margin-bottom: 0.42rem;
	margin-top: 0.65rem;
}
.team h3 i{font-size: 0.18rem;padding-left: 0.22rem;}
.team .col-lg-12{padding: 0;}
.team>ul li{
	float: left;
	/* padding: 0px; */
	text-align: center;
	padding-bottom: 0.5rem;
}
.team>ul li:hover img{transform: scale(1.3);}
.team>ul li:hover h4,.team>ul li:hover span,.team>ul li:hover p{color: #f6e3e3;}
.team>ul li i{float: left;width: 100%;overflow: hidden;}
.team>ul li img{transition: all 0.4s;}
.team>ul h4{
	width: 100%;
	float: left;
	line-height: 0.54rem;
	font-size: 0.2rem;
	color: #fff;
}
.team>ul span{
	width: 100%;
	float: left;
	font-size: 0.16rem;
	line-height: 0.2rem;
	padding: 0 0.25rem;
	color: #a5a5a5;
}
.team>ul p{
	width: 100%;
	float: left;
	font-size: 0.16rem;
	line-height: 0.4rem;
	color: #a5a5a5;
}


/*团队详情*/
.team_detail{width: 100%;float: left;/*padding-top: 0.65rem;*/color: #fff;}
.team_detail .de_img{/*padding: 0px;*/}
.team_detail .de_desc{
	/*padding: 0px;*/
	float: right;
	/*padding-left: 0.65rem;*/
}
.team_detail .de_desc h5{
	font-size: 0.16rem;
	line-height: 0.16rem;
	padding-top: 0.32rem;
	padding-bottom: 0.2rem;
	float: left;
	width: 100%;
}
.team_detail .de_desc span{
	width: 100%;
	float: left;
	font-size: 0.14rem;
	line-height: 0.28rem;
}
.team_detail .de_desc p{
	width: 100%;
	float: left;
	font-size: 0.14rem;
	line-height: 0.28rem;
	padding-top: 0.35rem;
	text-indent: 2em;
}


/*新闻*/
.n_news{padding: 0px;background: #f5f5f5;}
.n_news .container{padding: 0;}
.n_news .container>a{
	width: 10%;
    float: left;
    height: 0.72rem;
    display: flex;
    align-items: center;
    margin-bottom: 0.6rem;
}
.n_news .container>a img{width: 0.14rem; height: 0.24rem;}
.news{padding: 0px;background: #fff;}
.news .container{padding: 0px;}
.news ul{width: 100%;float: left;}
.news ul li{
	width: 100%;
	float: left;
	margin: 0.4rem 0;
}
.news ul li a{width: 100%;float: left;}
.news ul li a h3{
	width: 100%;
	float: left;
	font-size: 0.16rem;
	line-height: 0.48rem;
	color: #000000;	
}
.news ul li a span{
	width: 100%;
	float: left;
	font-size: 0.12rem;
	line-height: 0.24rem;
	color: #666666;
}
.news ul li a p{
	width: 100%;
	float: left;
	font-size: 0.14rem;
	line-height: 0.28rem;
	color: #333333;
}

/*分页*/
.pages{
	width: 100%;
	background: #f5f5f5;
	height: 1.42rem;
	display: flex;
    justify-content: center;
    align-items: center;
}
.page_cont{float: left;height: 22px;}
.page_cont a{
	width: 33px;
	float: left;
	height: 22px;
	margin-left: 6px;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	color:#000000;
}
.page_cont .acti,.page_cont a:hover,.page_cont span:hover{background: #676767;color: #fff;}
.page_cont a:nth-child(1){
	width: 60px;
	height: 22px;
	float: left;
	background: #fff;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	cursor: pointer;
	color: #000000;
	margin-left: 0;
}
.page_cont a:last-child{
	width: 60px;
	height: 22px;
	float: left;
	background: #fff;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	cursor: pointer;
	color: #000000;
	margin-left: 6px;
}

/*详情*/
.news_detail{margin-top: 0.4rem;}
.news_detail h3{
	width: 100%;
	float: left;
	font-size: 0.2rem;
	line-height: 0.4rem;
	color: #000;
	font-weight: bold;
}
.news_detail span{
	width: 100%;
	float: left;
	font-size: 0.12rem;
	line-height: 0.24rem;
	color: #666666;
}
.news_detail p{
	width: 100%;
	float: left;
	font-size: 0.16rem;
	line-height: 0.32rem;
	color: #333333;
}
.news_detail img{height: auto !important;}


/*产品*/
.product{width: 100%;float: left;text-align: center;}
.product li{margin-bottom: 0.4rem;}
.product li i{
	width: 100%;
	float: left;
	overflow: hidden;
}
.product li img{transition: all 0.4s;}
.product h3{
	font-size: 0.18rem;
	line-height: 0.36rem;
	color: #666666;
	float: left;
	width: 100%;
}
.product li:hover img{transform: scale(1.3);}
.product li:hover h3{color: #6a1517;}


/*产品列表*/
.product_list{float: left;width: 100%;}
.product_list>h2{
	width: 100%;
	float: left;
	font-size: 0.2rem;
	line-height: 0.54rem;
	color: #000000;
	margin-bottom: 0.4rem;
}
.product_list>ul{width: 100%;float: left;text-align: center;}
.product_list li{margin-bottom: 0.4rem;}
.product_list li img{transition: all 0.4s; height:184.33px;}
.product_list i{width: 100%;float:left; overflow: hidden;}
.product_list h3{
	width: 100%;
	float: left;
	font-size: 0.16rem;
	line-height: 0.32rem;
	color: #666666;
}
.product_list li:hover img{transform: scale(1.3);}


/*产品详情*/
.product_detail{background: #2d2d2d;color: #fff;}
.product_detail .container-fluid{padding: 0px;padding-bottom: 0.72rem;}
.product_detail h3{
	width: 100%;
	float: left;
	font-size: 0.22rem;
	line-height: 0.48rem;
	font-weight: bold;
}
.product_detail p{
	font-size: 0.16rem;
	line-height: 0.32rem;
}
.product_detail p span{font-size: 0.2rem !important; font-weight: bold;}
.product_detail img{margin-top: 0.2rem;height: auto !important;}