.tac{
	text-align: center;
}
.index_title{
	margin-bottom: 35px;
}
.index_title h3{
	font-size: 36px;
	color: #f15e4a;
	margin-top: 10px;
	text-transform: uppercase;
}
.module_protype{
	padding:50px 0 0 0;
}
.header{
	position: fixed;
	left:0;
	top:0;
	z-index:80;
	width: 100%;
	height:80px;
	background: #fff;
	box-shadow:0px 0px 5px #ccc; 
}
.header .flex{
	height: 100%;
	-webkit-align-items: center;
	align-items: center;
}
.nav li{
	position: relative;
}
.nav li a{
	padding:0 30px;
	font-size: 17px;
	color: #000033;
	display: block;
	line-height: 80px;
	text-transform: uppercase;
	position: relative;
	font-family: 'Humnst777 Lt BT Light';
}
.nav li a::before{
	content:'';
	position: absolute;
	left:50%;
	bottom:0;
	width: 0;
	z-index:3;
	background: #f15e4a;
	height:2px;
}
.nav li a:hover::before{
	width: 100%;
	left:0;
	transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
0s;
}
.nav li a:hover{
	color: #f15e4a;
	transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
0s;
}
.nav li dl{
	display:none;
	position: absolute;
	width:100%;
	left:0;
	top:100%;
	z-index:3;
	padding:10px 0;
	background:rgba(0,0,51,0.55);
}
.nav li dl a{
	display: block;
	line-height:20px;
	padding:8px 12px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	position: relative;
	z-index:9;
}
.nav li dl a:hover:before {
	top: 0%;
	bottom: auto;
	height: 100%;
	z-index:-1;
}
.nav li dl a:hover{
	color: #fff;
	transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
0s;
}
.nav li dl a:before {
	display: block;
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 0px;
	width: 100%;
	z-index: -1!important;
	content: '';
	color: #000 !important;
	background: #f15e4a;
	transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
0s;
}
.header_right li a:hover{
	color: #f15e4a;
}
.header_right li{
	width: 35px;
	height: 35px;
	border-radius:35px;
	background: #a0a0a0;
	text-align: center;
	margin-left: 12px;
}
.header_right li:first-child{
	margin-left: 0;
}
.header_right li a{
	display: block;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	line-height:35px;
}
.header_right li a i{
	display: block;
	line-height:35px;
	color: #fff;
	font-size: 16px;
	font-weight:200;
}
.protype_list{
	width: 100%;
/*	height:500px;*/
}
.protype_list ul{
	height: 100%;
}
.protype_list li{
	/* background:rgba(0,0,0,0.3); */
	height: 100%;
	padding:0;
	position: relative;
	overflow: hidden;
}
.protype_list li:nth-child(2n){
	
background:rgba(0,0,0,0.5); 
}
.protype_list li figcaption{
	position: absolute;
	left:0;
	top:0;
	z-index: 9;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	-webkit-align-items: center;
	align-items: center;
	padding-bottom: 30px;
}
.protype_list li figcaption h3{
	font-size: 22px;
	color: #333;
	font-family: 'HELVETICA-NEUE-LT-COM-45-LIGHT';
	-webkit-transition: ease-in-out.5s;
	 -o-transition: ease-in-out.5s;
	 transition: ease-in-out.5s;
}
.protype_list li figcaption a{
	width: 130px;
	height: 40px;
	border-radius: 30px;
	text-align: center;
	border:1px solid #999999;
	line-height:38px;
	color: #999999;
	margin-top: 25px;
	font-size: 16px;
	-webkit-transition: ease-in-out.5s;
	 -o-transition: ease-in-out.5s;
	 transition: ease-in-out.5s;
}
.protype_list li::before{
	content:'';
	position: absolute;
	width: 100%;
	height: 150px;
	z-index:5;
	left:0;
	bottom:0;
	background: #f15e4a;
	-webkit-transform:skewY(3deg) translateY(170px);
	 -ms-transform:skewY(3deg) translateY(170px);
	 -o-transform:skewY(3deg) translateY(170px);
	 transform:skewY(3deg) translateY(170px); 
	 opacity:0;
	 -webkit-transition: ease-in-out.5s;
	 -o-transition: ease-in-out.5s;
	 transition: ease-in-out.5s;
}
.protype_list li:hover::before{
	-webkit-transform:skewY(3deg) translateY(10px);
	 -ms-transform:skewY(3deg) translateY(10px);
	 -o-transform:skewY(3deg) translateY(10px);
	 transform:skewY(3deg) translateY(10px); 
	 opacity:1;
}
.protype_list li:hover figcaption h3{
	color: #fff;
}
.protype_list li:hover figcaption a{
	background: #fff;
}

/* .protype_list li figure img{
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	transform: rotateY(0deg);
	-webkit-transform-origin: center center;
	-moz-transform-origin:  center center;
	transform-origin:  center center;
	-webkit-transition:ease-in-out .9s;
	-moz-transition:ease-in-out .9s;
	transition:ease-in-out .9s;
	opacity:.8;
}

.protype_list li:hover figure img{
	-webkit-transform: rotateY(-360deg) scale(1.1);
	-moz-transform: rotateY(-360deg) scale(1.1);
	transform: rotateY(-360deg) scale(1.1);
	opacity:1;
} */



.module_about{
	width: 100%;
	padding:65px 0;
	background: url(../images/index_about.jpg) no-repeat right top;
}
.module_about figure{
	display: none;
}
.module_about figcaption{
	max-width:590px;

}
.module_about figcaption aside.enitor{
	font-size: 18px;
	color: #777777;
	line-height:36px;
	padding:0;
	border:none;
	font-family:'HELVETICA-NEUE-LT-COM-45-LIGHT';
}
.ab_icon{
	margin-top: 55px;
}
.ab_icon li{
	float: left;
	margin-right:50px;
}
.ab_icon li:nth-child(4){
	margin-right: 0;
}
.ab_icon li a{
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	
}
.ab_icon li i{
	color: #999;
	font-size: 36px;
	margin-bottom:10px;
	-webkit-transition: ease-in-out .5s;
	-o-transition: ease-in-out .5s;
	transition: ease-in-out .5s;
}
.ab_icon li p{
	color: #999999;
	font-size: 16px;
	font-family:'HELVETICA-NEUE-LT-COM-45-LIGHT';
	-webkit-transition: ease-in-out .5s;
	-o-transition: ease-in-out .5s;
	transition: ease-in-out .5s;
}
.ab_icon li:hover i{
	color: #f15e4a;
	-webkit-transform:rotateY(180deg);
	-ms-transform:rotateY(180deg);
	-o-transform:rotateY(180deg);
	transform:rotateY(180deg);
}
.ab_icon li:hover p{
	color: #f15e4a;
}
.module_time{
	height:300px;
	background: url(../images/index_commpany.jpg) no-repeat center;
	background-size: cover;
}
.module_time .w1200{
	height: 100%;
}
.module_time .digital{
	height: 100%;
	display: none;
}
.module_time .mumping_mun{
	height: 100%;
	-webkit-align-items: center;
	align-items: center;
}
.mun_top{
	position: relative;
}
span.count-title{
	font-size: 90px;
	color: #f15e4a;
	color: #fff;
	font-family:'AlternateGothic2 BT';
}
span.see{
	font-size: 110px;
	color: #f15e4a;
	color: #fff;
	font-family:'AlternateGothic2 BT';
}
span.see2{
	font-size: 16px;
	color: #f15e4a;
	color: #fff;
	font-family:'HELVETICA-NEUE-LT-COM-45-LIGHT';
	position: absolute;
	right:-30px;
	top:15px;
}
.mumping_mun li p{
	font-size: 16px;
	color: #f15e4a;
	color: #fff;
	font-family:'HELVETICA-NEUE-LT-COM-45-LIGHT';
}
.module_ht{
	height:200px;
}
.module_ht .flex{
	height: 100%;
	-webkit-align-items: center;
	align-items: center;
}
.ht_wn{
	max-width:700px;
	font-size: 36px;
	color: #999999;
	font-family:'Humanst521 Lt BT Light';
	line-height:48px;
	margin-top: 30px;
}
.module_product{
	width: 100%;
	background:url(../images/module_product.jpg) no-repeat center bottom;
	background-size: cover;
	padding:60px 0 80px 0;
}
.mod4 li:nth-child(4n){
	margin-right: 0;
}
.product_list li:nth-child(4n){
	margin-right: 15px;
}
.product_list li figure{
	height:228px;
}
.product_list li:nth-child(5n){
	margin-right: 0;
}
.product_list li{
	width:calc((100% - 60px) / 5);
	margin-right: 15px;
	box-shadow:0px 0px 5px #ccc;
	background: #fff;
	padding:0;
}
figure,figcaption{
	width: 100%;
	overflow:hidden;
}
figure img{
	-webkit-transition: ease-in-out .5s;
	-o-transition: ease-in-out .5s;
	transition: ease-in-out .5s;
}
.product_list li:hover figure img{
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.product_list figcaption{
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: flex-end;
	align-items: flex-end;
	padding:30px 25px 20px 25px;
}
.product_list figcaption h3{
	font-family:'HELVETICA-NEUE-LT-COM-45-LIGHT';
	font-size: 20px;
	color: #333;
	line-height:28px;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	max-width:160px;
	-webkit-transition: ease-in-out .5s;
	-o-transition: ease-in-out .5s;
	transition: ease-in-out .5s;
}
.product_list li:hover figcaption h3{
	color: #f15e4a;
}
.module_news{
	padding:60px 0 80px 0;
}
.news_list li{
	width:calc((100% - 50px) / 3);
	margin-right: 22.5px;
	padding:0;
}
.mod3 li:nth-child(3n){
	margin-right: 0;
}
.news_list li figcaption h6{
	font-size: 17px;
	color: #999;
	font-family:'HELVETICA-NEUE-LT-COM-45-LIGHT';
	margin-top: 10px;
	-webkit-transition: ease-in-out .5s;
	-o-transition: ease-in-out .5s;
	transition: ease-in-out .5s;
}
.news_list li figcaption h6 span{
	font-size: 24px;
}
.news_list li figcaption h3{
	font-size: 22px;
	color: #333333;
	font-family:'HELVETICA-NEUE-LT-COM-45-LIGHT';
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	margin-top: 10px;
	-webkit-transition: ease-in-out .5s;
	-o-transition: ease-in-out .5s;
	transition: ease-in-out .5s;
}
.news_list li figcaption p{
	font-size: 14px;
	color: #777;
	font-family:'HELVETICA-NEUE-LT-COM-45-LIGHT';
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 22px;
	margin-top: 10px;
	-webkit-transition: ease-in-out .5s;
	-o-transition: ease-in-out .5s;
	transition: ease-in-out .5s;
}
.news_list li figure{
	height:288px;
	position: relative;
}
.news_list li figure img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.news_list li figure::after{
	content:'';
	position: absolute;
	width: 0;
	left: 0;
	bottom: 0;
	z-index:3;
	height:2px;
	background:#f15e4a; 
	-webkit-transition: ease-in-out .5s;
	-o-transition: ease-in-out .5s;
	transition: ease-in-out .5s;
}
.news_list li:hover figure::after{
	width: 100%;
}
.news_list li:hover figcaption h6{
	color: #333;
}
.news_list li:hover figcaption p{
	color: #333;
}
.news_list li:hover figcaption h3{
	color: #f15e4a;
}
.footer_top{
	width: 100%;
	padding:70px 0 50px 0;
	position: relative;
	background: url(../images/footer.jpg) no-repeat center center;
	background-size:cover;
}

.fo_nav li h3{
	font-size: 18px;
	color: #fff;
	margin-bottom: 8px;
	font-family:'HELVETICA-NEUE-LT-COM-45-LIGHT';
}
.fo_nav li a{
	font-size: 16px;
	color: #ccc;
	display: block;
	line-height:20px;
	padding:8px 0;
	-webkit-transition: ease-in-out .3s;
	-o-transition: ease-in-out .3s;
	transition: ease-in-out .3s;
	font-family:'HELVETICA-NEUE-LT-COM-45-LIGHT';
}
.fo_nav li a:hover{
	color: #fff;
}
.fo_nav li p{
	font-size: 16px;
	color: #ccc;
	line-height:20px;
	padding:8px 0;
	font-family:'HELVETICA-NEUE-LT-COM-45-LIGHT';
}
.fo_nav li p span{
	font-size: 16px;
}
.fo_nav li{
	max-width:300px;
}
.fo_nav li:last-child div{
	text-align: center;
}
.fo_nav{
	position: relative;
	z-index: 10;
}
.ewm{
	width: 124px;
	height: 124px;
	border:6px solid #4c4c4c;
	margin: 36px auto 0 auto;
}
.ewm p{
	font-size: 14px;
	color: #999;
	margin-top: 15px;
	font-family:'HELVETICA-NEUE-LT-COM-45-LIGHT';
}
.o_ht{
	position: relative;
}
.o_ht::after{
	content:'';
	position: absolute;
	right:0;
	top:-16px;
	width: 750px;
	height:32px;
	background: #f15e4a;
	border-top-left-radius:30px; 
	border-bottom-left-radius:30px;
	z-index:3; 
}
.o_ht2::after{
	top:auto;
	width: 965px;
	bottom:-16px;
}
.inside_banner{
	margin-top: 80px;
	position: relative;
}
.inside_banner figure{
	width: 100%;
	height: 400px;
}
.inside_banner figure img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.inside_banner figcaption{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index:9;
}
.inside_banner figcaption .w1200{
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	height: inherit;
}
.inside_nav li a{
	display: block;
	width: 200px;
	height: 54px;
	line-height:52px;
	border:1px solid #cccccc;
	border-left:none;
	background: #fff;
	font-size: 18px;
	color: #666666;
	font-family:'HELVETICA-NEUE-LT-COM-45-LIGHT';
	text-align: center;
	-webkit-transition: ease-in-out .3s;
	-o-transition: ease-in-out .3s;
	transition: ease-in-out .3s;
}
.inside_nav li:first-child{
	border-left:1px solid #cccccc;
}
.inside_nav li.active a{
	background: #f15e4a;
	color: #fff;
}
.inside_nav li a:hover{
	background: #f15e4a;
	color: #fff;
}
.inside_banner figcaption h3{
	color: #fff;
	font-family:'HELVETICA-NEUE-LT-COM-45-LIGHT';
	font-size: 50px;
	text-transform: uppercase;
	margin-bottom: 15px;
}
.navigtor{
	height:45px;
	width: 100%;
	background: #f2f2f2;
}
.navigtor .flex{
	height: inherit;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
}
.navigtor .flex a{
	font-size: 15px;
	color: #333333;
	font-family:'HELVETICA-NEUE-LT-COM-45-LIGHT';
	margin:0 10px;
}
.navigtor .flex span{
	font-size: 15px;
	color: #f15e4a;
	margin-left: 10px;
}
.detail{
	padding:50px 0 80px 0;
}
.inside_title h3{
	font-size: 30px;
	color: #000;
	font-family:'HELVETICA-NEUE-LT-COM-45-LIGHT';
}
.commpany_con figure{
	width: 490px;
	padding-right: 45px;
	padding-top: 32px;
	background:url(../images/comm_bg.jpg) no-repeat right top;
}
.commpany_con figcaption{
	max-width:665px;
	font-size: 17px;
	color: #666;
	line-height:40px;
	font-family:'HELVETICA-NEUE-LT-COM-45-LIGHT';
	margin-top: 40px;
}
.plant_list li{
	padding:0;
	width: calc(33.33% - 15px);
	margin-right: 22.5px;
	margin-bottom: 22.5px;
	position: relative;
	overflow:hidden;
}
.plant_list  li figcaption{
	position: absolute;
	left:0;
	top:0;
	z-index: 3;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	opacity:0;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-transition: ease-in-out .5s;
	-o-transition: ease-in-out .5s;
	transition: ease-in-out .5s;
}
.plant_list  li figcaption h6{
	font-family:'HELVETICA-NEUE-LT-COM-45-LIGHT';
	font-size: 20px;
	color: #fff;
	margin-top: 25px;
}
.plant_list  li:hover figcaption{
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	opacity:1;
}
.detail_content{
	padding-top: 35px;
}
.contact_page1{
	padding:70px 0 60px 0;
}
.contact_page1 figcaption{
	max-width:450px;
	margin-left: 15px;
}
.contact_page1 figure{
	max-width:660px;
}
.contact_page1 figcaption h3{
	font-size: 24px;
	color: #000033;
	font-family:'Humnst777 Lt BT Light';
}
.contact_page1 figcaption h6{
	color: #f15e4a;
	font-size: 15px;
	font-family:'Humnst777 Lt BT Light';
	margin-top: 20px;
	line-height:1.3;
	margin-bottom: 40px;
}
.contact_page1 figcaption h6 span{
	font-size: 24px;
}
.contact_page1 figcaption h6 i{
	font-size: 18px;
}
.contact_page1 figcaption li{
	display: -webkit-flex;
	display: flex;
	align-items: flex-start;
	margin-top: 25px;
}
.contact_page1 figcaption li p{
	line-height:24px;
	font-family:'HELVETICA-NEUE-LT-COM-45-LIGHT';
	font-size: 19px;
	color: #000033;
	margin-left:10px;
	max-width:400px;
}
.contact_page2{
	background: #fafafa;
}
.contact_page2{
	padding:70px 0 60px 0;
}
.w945{
	max-width: 945px;
	margin: 0 auto;
}
.liuyan h4{
	font-size: 2rem;
	color: #000033;
	text-align: center;
	margin-bottom: 4.2%;
	font-family:'Futura Bk BT Book';
	line-height:1.6;
}
.liuyan h4 span{
	font-size: 2.6rem;
	margin-bottom: 10px;
}
.zx_message{
	padding: 0 0 40px 0;
}
.message li{
	padding-bottom: 20px;
}
.message input{
	height:45px;
	line-height: 45px;
	border-radius: 10px;
	border:1px solid #dadada;
	box-shadow: 0 0 10px #eee;
}
.message li:first-child{
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
}
.message li:first-child input{
	width:32%;
	padding-left: 2%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.message li textarea{
	border:1px solid #dadada;
	width: 100%;
	height:300px;
	padding:2%;
	border-radius: 10px;
	box-shadow: 0 0 10px #eee;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.message li:nth-child(3){
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
}
.message li:nth-child(3) input{
	width:100%;
	padding:2%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.message li:nth-child(3) button{
	width: 30%;
	font-size: 16px;
	line-height:45px;
	height: 45px;
	color:#fff;
	border-radius: 10px;
	background: #f15e4a;
}
.yzm{
	width: 40%;
	position: relative;
}
.yzm img{
	position: absolute;
	right:5px;
	top:9px;
	z-index: 2;
}
.detail2{
	padding-top: 0;
}
.news_list2 li {
	transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
0s;
}
.news_list2 li a{
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-align-items: center;
	align-items: center;
	padding:40px 30px;
}
.news_list2 li a figcaption{
	margin-left: 50px;
	max-width:800px;
	overflow:hidden;
}
.news_list2 li a figure{
	max-width:280px;
}
.news_list2 li{
	border-bottom: 1px solid #ccc;
}
.news_list2 li figcaption span.time{
	font-size: 14px;
	color: #444444;
	font-family:'Humnst777 Lt BT Light'; 
}
.news_list2 li figcaption h3{
	font-size: 20px;
	color: #444444;
	/*font-family:'Humnst777 Lt BT Light'; */
	margin:20px 0;
	/*-webkit-transform:translateX(-30px);
	-ms-transform:translateX(-30px);
	-o-transform:translateX(-30px);
	transform:translateX(-30px);*/
	transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
0s;
}
.news_list2 li figcaption p{
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size: 14px;
	color: #444;
	line-height:30px;
	font-family:'HELVETICA-NEUE-LT-COM-45-LIGHT';
}
.news_list2 li figcaption aside{
	width: 116px;
	height: 24px;
	background:url(../images/right2.png) no-repeat center top;
	margin-top: 25px;
	position:relative;
	transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
0s;

}
.news_list2 li:hover figcaption aside:before {
	left:0;
	right:auto;
	width: 100%;
	z-index:-1;
}
.news_list2 li figcaption aside:before {
	display: block;
	position: absolute;
	right: 0px;
	bottom: 0px;
	height: 100%;
	width: 0;
	z-index: -1!important;
	content: '';
	color: #000 !important;
	background: #f15e4a;
	transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
0s;
}
.news_list2 li:hover figcaption aside{
	background:url(../images/right22.png) no-repeat 15px top;
	
}
.news_list2 li:hover figcaption h3{
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}
.news_list2 li:hover{
	box-shadow:0px 0px 8px rgba(0,0,0,0.2);
}
.control{
	margin-top:20px;
}
.control li{
	width: 40px;
	height: 40px;
	text-align: center;
	margin:0 3px;
}
.control ul.flex{
	-webkit-justify-content: center;
	justify-content: center;
}
.control li a{
	display: block;
	background: #fff;
	border:1px solid #ccc;
	line-height:38px;
	font-size: 15px;
	color: #333;
	-webkit-transition: ease-in-out .3s;
	-o-transition: ease-in-out .3s;
	transition: ease-in-out .3s;
}
.control li.active a{
	background: #f1514a;
	color: #fff;
}
.control li a:hover{
	background: #f1514a;
	color: #fff;
}
.enitor{
	font-size: 16px;
	color: #777;
	line-height:30px;
	font-family: 'HELVETICA-NEUE-LT-COM-45-LIGHT';
	padding:0 50px;
	padding-bottom: 35px;
	border-bottom:1px solid #ccc;
}
.news_title h3{
	font-size: 26px;
	color: #444444;
	font-family: 'Humnst777 Lt BT Light';
}
.news_title span{
	display: block;
	text-align: center;
	font-size: 16px;
	color: #777777;
	font-family:'HELVETICA-NEUE-LT-COM-45-LIGHT';
	margin-bottom: 5px;
}
.news_title{
	margin-bottom: 25px;
}
.news_control{
	padding:20px 50px 0  50px;
}
.news_control .left a{
	display: block;
	line-height:20px;
	font-size: 16px;
	color: #777777;
	padding:5px 0;
	font-family: 'Humnst777 Lt BT Light';
	-webkit-transition: ease-in-out .3s;
	-o-transition: ease-in-out .3s;
	transition: ease-in-out .3s;
}
.news_control .left a i{
	display: inline-block;
	vertical-align: middle;
	color: #777;
	font-size: 16px;
	-webkit-transition: ease-in-out .3s;
	-o-transition: ease-in-out .3s;
	transition: ease-in-out .3s;
}
.news_control .left a:hover{
	color: #f15e4a;
}
.news_control .left a:hover i{
	color: #f15e4a;
}
.news_control .left a:last-child i{
	-webkit-transform: rotateZ(180deg);
	-ms-transform: rotateZ(180deg);
	-o-transform: rotateZ(180deg);
	transform: rotateZ(180deg);
}
.news_control .right a{
	width: 150px;
	height: 40px;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	font-size: 16px;
	color: #999999;
	border:1px solid #c9c9c9;
	border-radius:20px;
	-webkit-transition: ease-in-out .3s;
	-o-transition: ease-in-out .3s;
	transition: ease-in-out .3s;
}
.news_control .right a i{
	font-size: 16px;
	color: #999999;
	margin-right: 10px;
	display: block;
	-webkit-transition: ease-in-out .3s;
	-o-transition: ease-in-out .3s;
	transition: ease-in-out .3s;
}
.news_control .right a:hover{
	color: #fff;
	background: #f15e4a;
}
.news_control .right a:hover i{
	color: #fff;
}
.pro_left{
	width:240px;
}
.pro_right{
	width:calc(100% - 300px);
}
.pro_left li{
	position: relative;
	border-bottom:1px solid #cccccc;
}
.pro_left li a{
	max-width:100%;
	display: block;
	height:50px;
	line-height:20px;
	padding-top: 15px;
	padding-left: 12px;
	position: relative;
	font-size: 15px;
	color: #000033;
	font-family: 'Humnst777 Lt BT Light';
	-webkit-transition: ease-in-out .3s;
	-o-transition: ease-in-out .3s;
	transition: ease-in-out .3s;
	text-transform: uppercase;
}
.pro_left li i{
	content:"";
	position: absolute;
	width: 11px;
	height: 11px; 
	background: url(../images/jia.jpg) no-repeat center center;
	top:25px;
	right:8px;
	z-index:1;
	cursor: pointer;
}
.pro_left li dl{
	display: none;
}
.pro_left li.choose3 a{
	border-bottom:none;
	color: #f15e4a;
}
.pro_left li.choose{
	background:#f15e4a;
}
.pro_left li.choose a{
	border-bottom:none;
	color: #f15e4a;
	
	color: #fff;
}
.pro_left li a:hover{
	color: #f15e4a;
}
.pro_left li.choose a:hover{
	color: #fff;
}
.pro_left li.choose3 i{
	background: url(../images/jia.png) no-repeat center center;
}
.pro_left li.choose i{
	background: url(../images/jian.png) no-repeat center center;
}
.pro_left li dd a{
	width: 100%;
	height:40px;
	border-bottom:1px dashed #d2d2d2;
	line-height:20px;
	padding:10px 0 0 25px;
	font-size: 17px;
	color: #777777;
	background:#fff;
	width: 100%;
	max-width:inherit;
}
.pro_left li.choose dd a{
	border-bottom:1px dashed #d2d2d2;
	color: #666;
	background: #fff;
	text-transform: capitalize;
}
.pro_left li.choose dd.choose2 a{
	border-color:#fddcd7;
	background: #fff;
	color: #777777;
}
.pro_left li.choose dd:hover a{
	border-color:#fddcd7;
	background: #fddcd7;
	color: #777777;
}
.pro_left li dd:last-child a{
	border-bottom:none!important;
}
.pro_title h3{
	line-height:40px;
	font-size: 28px;
	color: #f15e4a;
	font-family: 'Humnst777 Lt BT Light';
}
.pro_title{
	border-bottom:1px solid #f15e4a;
	height:50px;
}
.product_list2 li a figure{
	max-width:200px;
}
.product_list2 li a{
	padding:20px 0;
}
.product_list2 li a figcaption{
	margin-left: 30px;
}
.pro_content figure{
	width: 420px;
	height: 420px;
	border:1px solid #ccc;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}
.pro_content figcaption{
	margin-left: 30px;
	max-width: calc(100% - 450px);
	position: relative;
}
.prodea_title h3{
	font-size: 24px;
	color: #000033;
	font-family: 'Humnst777 Lt BT Light';
}
.prodea_title p{
	display: block;
	font-size: 15px;
	color: #666666;
	padding-top: 15px;
	font-family: 'Humnst777 Lt BT Light';
}
.pro_content figcaption .pro_control{
	position: absolute;
	width: 100%;
	bottom:0;
	left:0;
	z-index: 3;
}
.pro_content figcaption .pro_control ul{
	display: -webkit-flex;
	display: flex;
}
.pro_control li a{
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	width:115px;
	height:50px;
	border:1px solid #ccc;
	border-right:none;
}
.pro_control li:last-child a{
	width:105px;
	background: #f15e4a;
	color: #fff;
	font-size: 14px;
	border:none;
	font-family: 'HELVETICA-NEUE-LT-COM-45-LIGHT';
}
.pro_control li:last-child a img{
	margin-right: 10px;
}
.pro_ht{
	width: 100%;
	background: #eeeeee;
	margin-top: 30px;
	margin-bottom: 20px;
}
.pro_ht p{
	line-height: 55px;
	background: #495577;
	width:fit-content;
	padding:0 30px;
	font-size: 22px;
	color: #fff;
	font-family: 'HELVETICA-NEUE-LT-COM-45-LIGHT';
}
.pro_enitor{
	border:none;
	padding:0;
}
aside.beizhu{
	font-size: 18px;
	color: #dc0313;
}
.pro_ht2{
	border-top:1px solid #ccc;
	position: relative;
	margin-top: 60px;
	margin-bottom: 0;
}
.pro_ht2::after{
	content:'';
	position: absolute;
	left:0;
	top:-1px;
	background: #495577;
	width: 190px;
	height: 3px;
	z-index:3;
}
.pro_ht2 p{
	font-size: 24px;
	color: #495577;
	font-family: 'HELVETICA-NEUE-LT-COM-45-LIGHT';
	line-height:60px;
}
.product_list3 li figcaption{
	padding: 0 12px 20px 18px;
}
.product_list3 figcaption h3{
	font-size: 16px;
	color: #333333;
	line-height: 28px;
}
.product_list3{
	margin-top:10px;
}
.menu{
	display: none;
}
.menu_down{
	display: none;
}
.search_box{
	position:fixed;
	width: 100%;
	height:60px;
	left:0;
	top:80px;
	z-index:10;
	display: none;
}
.search_mod{
	width: 40%;
	float: right;
	background: #fff;
	border:1px solid #eee;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content:flex-start;
	justify-content:flex-start;
	-webkit-align-items: center;
	align-items: center;
}
.search_box button {
    width: 60px;
    height: 60px;
    background: #fff;
    cursor: pointer;
    background: rgba(255,255,255,1);
}
.search_mod i{
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	line-height:60px;
	color: #333;
	font-size:20px;
}
.search_mod input{
	width:calc(100% - 60px);
	line-height:60px;
	background: rgba(255,255,255,1);
	color: #333;
	font-size: 14px;
	font-weight: lighter;
	padding-left: 10px;
}
.search_mod input::-webkit-input-placeholder{
	color: #333;
	font-size: 14px;
	font-weight: lighter;
}
.page {
    margin-top: 10px;
    padding: 14px 0 15px;
    text-align: center;
}

.page a {
    border: 1px solid #CCCCCC;
    margin-right: 5px;
    padding: 4px 7px;
}

.page span {
    border: 1px solid #CCCCCC;
    margin-right: 5px;
    padding: 4px 7px;
}

.page span.current {
    background: #5280e0;
    border: 1px solid #5280e0;
    color: #FFFFFF;
    font-weight: bolder;
}
.copy a img{
	margin-top: 18px;
}
.w1400{
	max-width:1400px;
	margin: 0 auto;
}
.banner{
	margin-top:80px;
}
.module_video{
	height:530px;
	position: relative;
}
/*.module_video::after{
	content:'';
	position: absolute;
	width: 30px;
	height: 280px;
	z-index:9;
	background: #f15e4a;
	right:0;
	bottom:0;
}*/
.module_video video{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.nav{
	margin-left:300px;
}
.detail aside{
			display:none;
		}
.tc_ly{
	position: fixed;
	width: 100vw;
	height: 100vh;
	left:0;
	top:0;
	z-index:99;
	padding-top: 10%;
	background: rgba(0,0,0,0.6);
	display: none;
}
.tc_ly .liuyan{
	background: #fff;
	padding:30px 50px;
	width: 945px;
	border-radius:15px;
	position: relative;
}
.tc_ly .liuyan h4{
	color: #f15e4a;
}
.tc_ly .liuyan i{
	position: absolute;
	color: #fff;
	font-size: 42px;
	right:-40px;
	top:-40px;
	z-index:9;
	cursor: pointer;
}
.Line_draft img{
	max-height:300px;
	object-fit:contain;
}
.detail aside.enitor{
	display: block;
}
.pro_enitor table{
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
}
.pro_enitor table td{
	line-height:42px;
	width:20%;
}
.pro_enitor table tr:first-child td{
	background:#495577;
	color: #fff;
}
.pro_enitor p{
	color: #444;
	line-height:20px;
}








/*右侧漂浮替换样式*/
.im{position: fixed;right: 2px; top: auto; bottom: 40px; z-index: 11;}
.im-l{
	color:#fff;
	width: 32px;
	height: 60px;
	cursor: pointer;
	background-color: #0d3b67;
	box-shadow: 0 0 8px #eaf0f6;
	border-radius: 4px 0px 0px 4px;
	display: block;
	text-align: center;
	line-height: 60px;
	float: left;
}
.im-l i{font-size: 20px;}
#select{display:none;}
.im .box{
	float: right;
	width:60px;
	background-color: #0d3b67;
	border-radius: 0 4px 4px 4px;
	display:none;
}
.im .box ul{
	background-color: #fff;
	list-style-type: none;
	margin: 5px;
}
.im .box ul li{
	height: 50px;
	width: 50px;
	overflow: hidden;
	text-align: center;
	line-height: 50px;
}
.im .box ul li a{ text-decoration: none; display: block;}
.im .box ul li i{
	font-size: 24px;
	color: #f39d22;
}
.im .box ul li i.img-skype{color: #00aff0;}
.im .box ul li i.img-whatsapp{ color:#00d51b;}
.im .box ul li i.img-user{color:#F66;}
.im .box ul li i.img-skype, .im .box ul li i.img-envelope{font-size: 28px;}
.im .box ul li a:hover i{color: #343537;}
#select:checked + .box{
	display:block;
}
@media screen and (min-width:768px){
.im{ width:92px; position: fixed; right: -60px; top: 250px; transition:right 0.5s; bottom: auto; z-index: 11;}
.im:hover{right: 0;} 
.im .box{position: absolute;display:block;width:60px;right: 0;top: 0;}
}
.ewmmm{
		position: fixed;
		left:0;
		top:0;
		width: 100%;
		height: 100%;
		background:rgba(0,0,0,.7);
		z-index: 999;
		display: none;
	}
	.ewmmmin{
		background: #fff;
		text-align: center;
		width:220px;
		margin:30% auto 0 auto;
    	-webkit-transition: ease-in-out .3s;
    	-o-transition: ease-in-out .3s;
    	transition: ease-in-out .3s;
    	opacity: 0;
    	filter: alpha(opacity=0);
	}
	.transform{
    	animation:mymove 1s;
-webkit-animation:mymove 1s; 
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
	} 
	@keyframes mymove
	{
	from {margin-top:5%;opacity: 0;}
	to {margin-top:15%;opacity: 1;}
	}

	@-webkit-keyframes mymove /*Safari and Chrome*/
	{
	from {margin-top:5%;opacity: 0;}
	to {margin-top:15%;opacity: 1;}
	}
	.ewmmmin img{
		width:220px;
	}
	.ewmmmin p{
		padding-bottom: 15px;
		font-size: 14px;
	}
	.fo_nav .box ul{
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.fo_nav .box li{
		width:100%;
		margin-top:10px;
		text-align: center;
	}
	.fo_nav .box li:first-child i{
		font-size: 40px;
	}
	.fo_nav .box li i{
		font-size: 30px;
	}
	.fo_nav .box li p{
		padding-top: 12px;
	}
	.fo_nav li:last-child div.box{
		margin-top: 40px;
	}
	.moble_share{
		display: none;
	}