header{
	position:fixed;
	z-index:999;
	top:0;
	left:0;
	width:100%;
	background:rgba(27,43,59,.2);
	border-bottom:1px rgba(255,255,255,.1) solid;
	transition:.3s;
}
@media (max-width:1200px) {
	header{
		position:static;
		min-width:1170px !important;
		background:#fff;
	}
}
.ship{
	position:relative;
}
.ship img{
	width:100%;
	opacity:0;
	display:none;
}
/* .ship section{ */
	/* position:absolute; */
	/* width:100%; */
	/* height:100%; */
	/* top:0; */
	/* left:0; */
	/* z-index:8; */
	/* overflow:hidden; */
/* } */
#video1{
	width: 100%;
	height: auto;
	margin: 0;
	-webkit-transition: all 2s;
	-moz-transition: all 2s;
	-ms-transition: all 2s;
	-o-transition: all 2s;
	transition: all 2s;
}
.container{
	min-width:1170px !important;
}
.head{
	background:rgba(0,0,0,.8);
}
.top{
	display:flex;
	align-items:center;
	justify-content:space-between;
	position:relative;
	padding:0px 0px 0px 2.5%;
}
.top .search{
	position:absolute;
	width:100%;
	background:rgba(255,255,255,.9);
	top:100%;
	left:0;
	padding:25px 0px;
	display:none;
}
.top .search form{
	display:flex;
}
.top .search form input{
	width:85%;
	line-height:20px;
	padding:10px;
	border:1px rgba(0,0,0,.2) solid;
	border-right:0;
	outline:none;
}
.top .search form button{
	width:15%;
	background:#ff7800;
	color:#fff;
	border:0;
	font-size:1.6rem;
	transition:.3s;
}
.top .search form button:hover{
	background:#004580;
}
.beijing{
	position:absolute;
	top:100%;
	width:100%;
	left:0;
	display:none;
	background:rgba(0,0,0,.8);
}
.menu ul{
	display:flex;
}
.menu ul li .tao{
	padding:37px 10px;
	position:relative;
	transition:.3s;
}
.menu ul li .tao>a{
	font-size:1.55rem;
	color:#fff;
	padding:0px 20px;
	line-height:26px;
	display:block;
	transition:.3s;
	border-radius:15px;
}
.menu ul li.cur .tao>a{
	background:#ff7800;
	color:#fff;
}
.menu ul li:hover .tao>a{
	background:#ff7800;
	color:#fff;
}
.header .top .menu ul li .tao>a{
	color:#333;
}
.head .menu ul li .tao{
	padding:10px 10px;
}
.header .top .menu ul li.cur .tao>a,.header .top .menu ul li:hover .tao>a{
	background:#ff7800;
	color:#fff;
}
@media (max-width:1200px) {
	.menu ul li .tao>a{
		font-size:1.45rem;
		padding:0px 10px;
	}
	.menu ul li .tao{
		padding:37px 5px;
	}
	.top .menu ul li .tao>a{
		color:#333;
	}
	.top .menu ul li.cur .tao>a,.top .menu ul li:hover .tao>a{
		background:#ff7800;
		color:#fff;
	}
}
@media (max-width:1400px) {
	.menu ul li .tao>a{
		padding:0px 10px;
	}
}
.menu ul li .twomenu{
	position:absolute;
	z-index:99;
	width:100%;
	left:0;
	display:none;
	top:100%;
}
.menu ul li:hover .twomenu{
	display:block;
}
.menu ul li:hover .beijing{
	display:block;
	animation: fadeInDown .5s;
    -webkit-animation: fadeInDown .5s;
}
.menu ul li .twomenu dl{
	padding:10px 0px 20px;
	position:relative;
	animation: fadeInDown .5s;
    -webkit-animation: fadeInDown .5s;
}
.menu ul li .twomenu dl dd a{
	font-size:1.4rem;
	line-height:34px;
	display:block;
	text-align:center;
	font-weight:normal;
	color:rgba(255,255,255,.8);
	transition:.3s;
}
@media (max-width:1200px) {
	.menu ul li .twomenu dl dd a{
		font-size:1.2rem;
		padding:0;
	}
}
.menu ul li .twomenu dl dd a:hover{
	color:#cc402e;
}
.sela{
	display:flex;
	align-items:center;
}
.sela .sousuo{
	padding:10px 55px;
	cursor:pointer;
}
.sela .langua{
	position:relative;
}
.sela .langua>a{
	background:#141e28;
	height:100px;
	display:flex;
	justify-content:center;
	align-items:center;
	width:160px;
	text-decoration:none;
	transition:.3s;
}
.sela .langua>a p{
	color:#fff;
	font-size:1.5rem;
	font-family:arial;
	margin-left:7px;
}
.sela .langua:hover>a{
	background:#ff7800;
}
.sela .langua section{
	position:absolute;
	width:100%;
	top:100%;
	left:0;
	background:#141e28;
	display:none;
}
.sela .langua section a{
	display:block;
	line-height:40px;
	color:#fff;
	font-size:1.5rem;
	padding:10px 0px;
	text-align:center;
	transition:.3s;
}
.sela .langua section a.cur,.sela .langua section a:hover{
	background:#ff7800;
}
.head .sela .langua>a{
	height:60px;
}
@media (max-width:1580px) {
	.menu ul li{
		padding:0px 0px;
	}
}
@media (max-width:1400px) {
	.menu ul li a{
		font-size:1.45rem;
		padding:0px 15px;
	}
	.sela .sousuo{
		padding:10px 35px;
		cursor:pointer;
	}
	.sela .langua>a{
		width:120px;
	}
	.logo img{
		width:300px;
	}
}
#banner{
	min-width:1170px !important;
}
#banner i{
	display:block;
	position:absolute;
	left:0;
	z-index:9;
	bottom:0;
	background:rgba(255,255,255,.5);
	height:5px;
	width:0;
}
#banner i.kuand{
	animation: myfirst 10s;
	-webkit-animation: myfirst 10s;
}
@keyframes myfirst
{
	from {width:0;}
	to {width:100%;}
}
 
@-webkit-keyframes myfirst /* Safari 与 Chrome */
{
	from {width:0;}
	to {width:100%;}
}
#banner .swiper-pagination{
	bottom:45px;
}
#banner .swiper-pagination span{
	background:none;
	width:30px;
	height:30px;
	position:relative;
	opacity:1;
	margin:0;
}
#banner .swiper-pagination span:after{
	content:"";
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-4px;
	margin-left:-4px;
	background:#fff;
	width:8px;
	height:8px;
	border-radius:50%;
	transition:.3s;
}
#banner .swiper-pagination span:before{
	content:"";
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	border:1px #cc402e solid;
	border-radius:50%;
	opacity:0;
	transition:.3s;
	transform:scale(0);
}
#banner .swiper-pagination span.swiper-pagination-bullet-active:after{
	background:#cc402e;
}
#banner .swiper-pagination span.swiper-pagination-bullet-active:before{
	opacity:1;
	transform:scale(1);
}
#jbiao{
	position:absolute;
	color:#fff;
	font-family:Fontone;
	right:10%;
	bottom:50px;
	z-index:99;
	font-size:5.2rem;
	padding-bottom:5px;
	border-bottom:5px #fff solid;
}
.product{
	background:#efefef;
	padding:60px 0px 70px;
	min-width:1170px !important;
}
.prdct{
	position:relative;
	padding:53px 0px 0px;
}
.prdct:before{
	content:"Company Advantaae";
	color:#b3b3b3;
	font-size:7.5rem;
	line-height:80px;
	opacity:.22;
	font-family:Fonttwo;
	position:absolute;
	top:0;
	left:0;
}
.prdct dl{
	display:flex;
	justify-content:space-between;
	position:relative;
	align-items:center;
	z-index:2;
}
.prdct dl dt{
	font-weight:normal;
	width:29%;
}
.prdct dl dd{
	width:66%;
}
.prdct dl dd .swiper-container{
	padding:10px 10px 50px 10px;
}
.prdct dl dd .swiper-slide img{
	width:100%;
}
.prdct dl dd .swiper-slide a{
	display:block;
	background:#fff;
	box-shadow:0px 0px 15px rgba(0,0,0,.1);
}
.prdct dl dd .swiper-slide a h3{
	background:#333333;
	display:flex;
	color:#fff;
	line-height:60px;
	align-items:center;
	justify-content:space-between;
	font-size:1.8rem;
}
.prdct dl dd .swiper-slide a h3:before{
	content:"";
	display:block;
	height:2px;
	width:20px;
	background:#cc402e;
}
.prdct dl dd .swiper-slide a h3 p{
	width:calc(100% - 30px);
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.prdct dl dd .swiper-slide a big{
	display:block;
	position:relative;
	overflow:hidden;
}
.prdct dl dd .swiper-slide a span{
	display:block;
	position:absolute;
	top:-100%;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.9);
	color:#fff;
	padding:30px 35px;
	line-height:24px;
	font-size:1.4rem;
	transition:.5s;
}
.prdct dl dd .swiper-slide a:hover h3{
	background:#ff7800;
}
.prdct dl dd .swiper-slide a:hover h3:before{
	background:#fff;
}
.prdct dl dd .swiper-slide a:hover span{
	top:0;
}
#product .swiper-pagination{
	bottom:0;
}
#product .swiper-pagination span{
	width:12px;
	height:12px;
	border-radius:50%;
	background:#fff;
	opacity:1;
}
#product .swiper-pagination span.swiper-pagination-bullet-active{
	background:#ff7800;
}
.prdct dl dt h2{
	color:#323232;
	font-size:2.8rem;
	font-weight:bold;
	line-height:30px;
}
.prdct dl dt h2:after{
	content:"";
	display:block;
	width:70px;
	height:2px;
	background:#999999;
	margin:20px 0px 15px;
}
.prdct dl dt section{
	color:rgba(0,0,0,.6);
	line-height:24px;
}
.prdct dl dt ul{
	display:flex;
	flex-wrap:wrap;
	margin:25px 0px 0px;
}
.prdct dl dt ul li{
	min-width:40%;
	margin-top:15px;
	margin-right:10px;
}
.prdct dl dt ul li a{
	display:block;
	line-height:46px;
	text-align:center;
	color:#808080;
	font-size:1.5rem;
	border:2px #999999 solid;
	transition:.3s;
}
.prdct dl dt ul li a:hover{
	background:#d4402e;
	color:#fff;
	border:2px #d4402e solid;
}
.case{
	padding-bottom:40px;
	min-width:1170px !important;
}
#case .item section{
	height:770px;
	text-align:center;
}
#case .item section h1{
	color:#b3b3b3;
	font-size:6.6rem;
	font-family:Fontthree;
	padding:60px 0px 0px;
}
#case .item section h3{
	color:#fff;
	font-size:2.8rem;
	font-weight:bold;
	line-height:30px;
	margin:10px 0px;
}
#case .item section h3:after{
	content:"";
	display:block;
	width:32px;
	height:3px;
	background:#fff;
	margin:20px auto 0px;
}
#case .item section span{
	display:block;
	max-width:560px;
	margin:0 auto;
	color:#fff;
	line-height:27px;
	padding:15px 0px 0px;
}
#case .item section a{
	display:block;
	width:140px;
	line-height:40px;
	margin:40px auto 0px;
	border-radius:20px;
	background:#cc402e;
	color:#fff;
	text-align:center;
	font-size:1.5rem;
	transition:.3s;
}
#case .item section a:hover{
	background:#006180;
}
#case .csanniu{
	margin-top:-80px;
}
#case .carousel-indicators{
	position:relative;
	bottom:0;
	width:100%;
	margin:0;
	left:0;
	background:#fff;
	box-shadow:0px 0px 30px rgba(0,0,0,.1);
	height:146px;
	display:flex;
	padding:0px 4%;
}
#case .carousel-indicators li{
	text-indent:0;
	width:14.2857%;
	margin:0;
	text-align:center;
	position:relative;
	display:block;
	height:auto;
	padding:25px 0px 0px;
}
#case .carousel-indicators li:after{
	content:'';
	display:block;
	width:100px;
	height:7px;
	background:#cc402e;
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-50px;
	opacity:0;
}
#case .carousel-indicators li.active:after{
	opacity:1;
}
#case .carousel-indicators li big{
	display:block;
	margin:0 auto;
	width:100px;
	height:60px;
	background-position:center 0px;
	background-repeat:no-repeat;
}
#case .carousel-indicators li.active big{
	background-position:center bottom;
}
#case .carousel-indicators li p{
	color:#808080;
	font-size:1.6rem;
	line-height:24px;
}
#case .carousel-indicators li.active p{
	color:#cc402e;
}
.news{
	padding:20px 0px 45px;
	overflow:hidden;
}
.title{
	text-align:center;
}
.title p{
	font-size:3.2rem;
	color:#000;
	line-height:40px;
}
.title span{
	display:block;
	font-size:2.0rem;
	color:rgba(0,0,0,.6);
	line-height:22px;
	margin:10px 0px 0px;
}
.news ul{
	margin:45px 0px 0px;
	display:flex;
	margin-right:-55px;
}
.news ul li{
	width:calc(33.3333333333% - 55px);
	margin-right:55px;
}
.news ul li a big{
	display:block;
	overflow:hidden;
}
.news ul li a big img{
	width:100%;
	transform:scale(1);
	transition:1s;
}
.news ul li a:hover big img{
	transform:scale(1.2);
}
.news ul li a section{
	display:flex;
	justify-content:space-between;
	align-items:center;
	border-bottom:1px rgba(0,0,0,.2) solid;
	padding:20px 10px 20px 0px;
	background:url(../images/jdbg.png) 100% 100% no-repeat;
	overflow:hidden;
	
}
.news ul li a:hover section{
	background:url(../images/jdbg.png) 50% 50% no-repeat;
	border-bottom:1px rgba(255,255,255,.6) solid;
	transition:.7s;
}
.news ul li a section h3{
	width:22%;
}
.news ul li a section span{
	display:block;
	width:77.5%;
	border-left:2px rgba(0,0,0,.1) solid;
	padding-left:15px;
}
.news ul li a section h3 p{
	font-family:Fontfour;
	font-size:6.3rem;
	color:#666;
	line-height:50px;
}
.news ul li a section h3 small{
	color:#666;
	font-family:Fontfour;
	line-height:22px;
	font-size:2.0rem;
}
.news ul li a section span h4{
	margin:0;
	font-size:1.9rem;
	line-height:24px;
	color:#444;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.news ul li a section span small{
	display:block;
	font-size:1.38rem;
	color:#888;
	line-height:22px;
	margin:8px 0px 0px;
}
.news ul li a:hover h3{
	text-align:center;
}
.news ul li a:hover h3 p,.news ul li a:hover section h3 small,.news ul li a:hover section span h4,.news ul li a:hover section span small{
	color:#fff;
}
.news ul li a h5{
	display:flex;
	justify-content:space-between;
	margin:0;
	line-height:30px;
	padding:10px 0px;
	overflow:hidden;
	position:relative;
}
.news ul li a h5:before{
	content:"";
	display:block;
	right:0;
	height:100%;
	width:0;
	top:0;
	position:absolute;
	background:#cc402e;
}
.news ul li a:hover h5{
	padding:10px;
	transition:.5s;
}
.news ul li a:hover h5:before{
	width:100%;
	transition:.5s;
}
.news ul li a h5 span{
	display:flex;
	color:#888;
	position:relative;
	z-index:2;
}
.news ul li a h5 span i{
	line-height:30px;
	margin-right:5px;
}
.news ul li a h5 span p{
	font-family:arial;
}
.news ul li a h5 small{
	line-height:30px;
	position:relative;
	z-index:2;
	color:#888;
	font-size:1.2rem;
}
.news ul li a:hover h5 span{
	color:#fff;
	transition:0s .3s;
}
.news ul li a:hover h5 small{
	color:#fff;
}
.news>a{
	display:block;
	width:195px;
	line-height:42px;
	margin:50px auto 0px;
	border-radius:20px;
	background:#cc402e;
	text-align:center;
	color:#fff;
	transition:.3s;
	font-size:1.5rem;
	box-shadow:0px 0px 50px rgba(204,64,46,.3);
}
.news>a:hover{
	color:#fff;
	background:#006180;
	box-shadow:0px 0px 50px rgba(0,97,128,.3);
}
.yanfa{
	padding:65px 0px 110px;
	min-width:1170px !important;
	background:url(../images/yfbg.jpg) center 0 no-repeat;
}
.yanfa .title p,.yanfa .title span{
	color:#fff;
}
.yanfa .title span{
	font-size:1.4rem;
	max-width:665px;
	margin:10px auto 0;
}
.yanfa dl{
	display:flex;
	margin:40px 0px 0px;
	flex-wrap:wrap;
}
.yanfa dl dd{
	width:28%;
}
.yanfa dl dd.yi{
	background:#0a8fd7;
}
.yanfa dl dd.er{
	width:44%;
	background:#cc402e;
}
.yanfa dl dd.sa{
	background:#222222;
}
.yanfa dl dd.si{
	background:#ffffff;
}
.yanfa dl dd.wu{
	background:#555555;
}
.yanfa dl dt{
	width:44%;
	overflow:hidden;
}
.yanfa dl dd a{
	display:block;
	padding:45px 15% 40px;
	color:#fff;
	text-align:center;
}
.yanfa dl dd a h3{
	font-size:1.6rem;
	line-height:30px;
	margin:5px 0px 0px;
	transition:.5s;
}
.yanfa dl dd a span{
	display:block;
	font-size:1.2rem;
	line-height:25px;
	padding:10px 0px 0px;
	transition:.5s;
}
.yanfa dl dd a:hover h3{
	margin:0px;
}
.yanfa dl dd a:hover span{
	padding:0px;
}
.yanfa dl dd.si a{
	color:#333;
	padding:45px 5% 30px;
}
.yanfa dl dd.wu a{
	padding:45px 5% 30px;
}
.yanfa dl dd.si a span{
	line-height:21px;
	color:rgba(0,0,0,.6);
}
#yan .swiper-pagination{
	text-align:right;
	padding-right:10px;
}
#yan .swiper-pagination span{
	width:20px;
	height:20px;
	background:#fff;
}
#yan .swiper-button-next{
	width:20px;
	height:32px;
	margin-top:-16px;
	background:url(../images/yfyjt.png) center no-repeat;
}
#yan .swiper-button-prev{
	width:20px;
	height:32px;
	margin-top:-16px;
	background:url(../images/yfzjt.png) center no-repeat;
}
.about{
	background:url(../images/abbg.jpg) center 0 no-repeat;
	min-width:1170px !important;
	padding:90px 0px;
}
.aboct{
	display:flex;
	justify-content:space-between;
}
.aboct a{
	display:block;
}
.aboct a big{
	display:block;
	overflow:hidden;
}
.aboct a img{
	width:100%;
	transform:scale(1);
	transition:1s;
}
.aboct a:hover img{
	transform:scale(1.2);
}
.aboct a.dongshi{
	width:25%;
	position:relative;
	box-shadow:0px 0px 1px rgba(255,255,255,.3);
}
.aboct a.gongsi{
	width:42%;
	background:#00619f;
}
.aboct .lchn{
	width:30%;
}
.aboct a.dongshi section{
	position:absolute;
	bottom:0;
	width:100%;
	left:0;
	padding:0px 20px 30px;
	color:#fff;
	transition:.3s;
}
.aboct a.dongshi section span{
	font-size:1.2rem;
	color:rgba(255,255,255,.6);
	display:block;
	padding:10px 0px 0px;
}
.aboct a.gongsi section{
	color:#fff;
	padding:30px 40px;
}
.aboct a.gongsi section span{
	display:block;
	line-height:22px;
	color:rgba(255,255,255,.6);
	padding:10px 0px 0px;
}
.aboct .lchn{
	display:flex;
	flex-wrap:wrap;
	align-content:space-between;
}
.aboct .lchn a{
	width:100%;
	height:48%;
	text-decoration:none;
	color:#fff;
	position:relative;
}
.aboct .lchn a section{
	height:100%;
}
.aboct .lchn a h2{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	display:flex;
	justify-content:center;
	align-items:center;
	opacity:0;
	background:#fff;
	color:#333;
}
.aboct .lchn a:hover h2{
	transition:.3;
	opacity:1;
}
.aboct .lchn a.lishii section{
	background:#004180 url(../images/jcimg.png) right bottom no-repeat;
	padding:30px;
	background-size:auto 85%;
}
.aboct .lchn a.qiye section{
	background:#cc402e url(../images/rcimg.png) right bottom no-repeat;
	padding:30px;
	background-size:auto 85%;
}
.aboct .lchn a span{
	display:block;
	line-height:26px;
	padding:25px 0px 0px;
	color:rgba(255,255,255,.6);
	transition:.3s;
}
.aboct .lchn a:hover span{
	padding:10px 0px 0px;
}
footer{
	background:#1e2225;
	min-width:1170px !important;
	padding:40px 0px;
	border-top:1px rgba(255,255,255,.15) solid;
}
.bottom{
	display:flex;
	justify-content:space-between;
	border-bottom:2px rgba(255,255,255,.1) solid;
	padding-bottom:40px;
}
.bottom dl dt{
	font-weight:normal;
	margin-bottom:10px;
}
.bottom dl dt a{
	font-size:1.8rem;
	color:rgba(255,255,255,.8);
	line-height:30px;
}
.bottom dl dd a{
	display:block;
	line-height:31px;
	color:rgba(255,255,255,.6);
	font-size:1.5rem;
}
.bottom dl dd a:hover{
	color:#fff;
}
.bottom dl section p{
	color:rgba(255,255,255,.6);
	line-height:25px;
	padding:3px 0px 0px;
}
.bottom dl section form{
	display:flex;
	margin:25px 0px 0px;
}
.bottom dl section form input{
	border:2px rgba(255,255,255,.15) solid;
	border-right:0;
	line-height:20px;
	padding:10px;
	min-width:190px;
	color:#fff;
	outline:none;
	background:none;
}
.bottom dl section form button{
	border:2px rgba(255,255,255,.15) solid;
	background:none;
	color:#fff;
	padding:0px 15px;
	transition:.3s;
}
.bottom dl section form button:hover{
	background:rgba(255,255,255,.15);
}
.copy{
	display:flex;
	padding:40px 0px 0px;
	justify-content:space-between;
	align-items:center;
}
.copy section{
	color:rgba(255,255,255,.6);
}
.copy section .jishu{
	margin:15px 0px 0px;
}
.copy section a{
	color:rgba(255,255,255,.6);
}
.copy span{
	display:flex;
}
.copy span a{
	display:flex;
	width:30px;
	height:30px;
	border-radius:50%;
	background:#626567;
	justify-content:center;
	align-items:center;
	margin-left:15px;
	transition:.3s;
	position:relative;
}
.copy span a:hover{
	background:#fff;
}
.copy span a i{
	position:absolute;
	bottom:130%;
	left:0;
	display:none;
}
.copy span a:hover i{
	display:block;
}
/*page*/
.header{
	background:#fff;
	border-bottom:0;
}
.header .sela .langua>a{
	background:#e7e7e7;
}
.header .sela .langua>a p{
	color:#cc4332;
}
.header.head{
	box-shadow:0px 0px 5px rgba(0,0,0,.4);
}
.ibanner{
	margin-top:100px;
	display:flex;
	min-width:1170px !important;
	justify-content:center;
	align-items:flex-end;
}
.ibanner img{
	width:100%;
}
@media (max-width:1200px) {
	.ibanner{
		margin-top:0px;
	}
}
.lanmu{
	display:flex;
	background:rgba(255,255,255,.7);
}
.lanmu h3{
	background:#dedede;
	font-size:1.8rem;
	line-height:50px;
	width:125px;
	text-align:center;
}
.lanmu ul{
	display:flex;
	padding-left:15px;
}
.lanmu ul li a{
	line-height:50px;
	color:#333333;
	font-size:1.4rem;
	padding:0px 25px;
}
.lanmu ul li.cur a,.lanmu ul li a:hover{
	color:#ff7800;
}
.weizhi{
	line-height:58px;
	color:#808080;
	background:url(../images/wzfz.png) 0px 20px no-repeat;
	padding-left:25px;
}
.weizhi a{
	color:#808080;
}
.weizhi span{
	color:#ff7800;
}
.ititle{
	font-size:4.2rem;
	line-height:50px;
	font-weight:bold;
	color:#000;
	margin:0px 0px 10px;
}
.iabout{
	padding:35px 0px;
	background:#fff url(../images/iabbg.jpg) center 0 no-repeat;
	font-size:1.6rem;
	color:#333333;
	line-height:34px;
}
.iabout img{
	max-width:100%;
	height:auto;
}
.huanj{
	padding:0px 0px 70px;
}
#huanj .swiper-button-white{
	width:40px;
	height:100px;
	background-color:#ff7800;
	margin-top:-50px;
	background-size:40% auto;
}
#huanj .swiper-button-prev{
	left:0;
}
#huanj .swiper-button-next{
	right:0;
}
.biaochi h3{
	color:#fff;
	font-size:2.1rem;
	text-align:center;
	margin:0px 0px 80px;
}
.biaochi ul{
	display:flex;
	justify-content:space-between;
}
.biaochi ul li{
	width:33.333333333333%;
}
.biaochi ul li a{
	display:block;
	transition:.3s;
}
.biaochi ul li.cur a,.biaochi ul li a:hover{
	background:#80452a;
}
.biaochi ul li a section{
	display:flex;
	justify-content:space-between;
	border-bottom:1px #fff solid;
}
.biaochi ul li a section span{
	display:flex;
	width:16.6666666666666666%;
	height:60px;
	justify-content:space-between;
	align-items:flex-end;
}
.biaochi ul li a section span i{
	display:block;
	width:1px;
	background:#fff;
	height:15px;
}
.biaochi ul li a section span i:first-child{
	width:0;
}
.biaochi ul li a section span i:last-child{
	height:30px;
}
.biaochi ul li a section span:nth-child(even) i:last-child{
	height:60px;
	margin-right:-1px;
}
.biaochi ul li:first-child a section span:first-child i:first-child{
	width:1px;
	height:60px;
}
.biaochi ul li a p{
	line-height:44px;
	color:#fff;
	font-size:1.6rem;
	text-align:center;
	border-right:1px #fff solid;
}
.biaochi ul li:first-child a p{
	border-left:1px #fff solid;
}
.lishi{
	padding:50px 0px;
}
.lishi dl dt{
	width:calc(50% + 1px);
	font-weight:normal;
	justify-content:flex-end;
	position:relative;
}
.lishi dl dt section{
	padding-right:50px;
	position:relative;
}
.lishi dl dt section i{
	display:block;
	position:absolute;
	width:21px;
	background:url(../images/sjiao.png) right 20% no-repeat;
	height:26px;
	right:31px;
	top:22%;
	z-index:99;
}
.lishi dl dt:nth-child(even) section{
	padding-right:0px;
	padding-left:50px;
}
.lishi dl dt:nth-child(even) section i{
	right:auto;
	left:31px;
	transform:rotateY(180deg);
}
.lishi dl dt section div{
	border:2px #bebebe solid;
	padding:20px 30px 50px;
}
.lishi dl dt:after{
	content:"";
	display:block;
	width:2px;
	background:#cdcdcd;
	height:100%;
	top:0;
	right:0;
	position:absolute;
}
.lishi dl dt:nth-child(even){
	padding-right:0px;
	margin:0px 0px 0px auto;
}
.lishi dl dt:nth-child(even):after{
	left:0;
}
.lishi dl dt:first-child:after{
	height:75%;
	top:25%;
}
.lishi dl dt:last-child:after{
	height:25%;
}
.lishi dl dt span{
	display:block;
	text-align:right;
	line-height:24px;
	font-size:1.6rem;
	color:#808080;
	margin:10px 0px 0px;
}
.lishi dl dt small{
	font-size:2.6rem;
	font-weight:bold;
	display:block;
	text-align:right;
	line-height:30px;
	color:#ff7800;
	position:relative;
}
.lishi dl dt:nth-child(even) small{
	text-align:left;
}
.lishi dl dt:nth-child(even) span{
	text-align:left;
}
.lishi dl dt section:after{
	content:"";
	display:block;
	width:16px;
	height:16px;
	border-radius:50%;
	background:#fff;
	position:absolute;
	right:-7px;
	top:25%;
	border:4px #bebebe solid;
	z-index:9;
}
.lishi dl dt:nth-child(even) section:after{
	left:-7px;
}
.ihonor{
	padding:45px 0px;
	margin:0px -40px;
}
#ihonor .swiper-slide img{
	width:100%;
}
#ihonor .swiper-slide section{
	margin:105px 0px 0px;
	font-size:1.8rem;
	line-height:24px;
	color:#333333;
	height:48px;
	text-align:center;
}
#ihonor .swiper-pagination{
	bottom:85px;
}
#ihonor .swiper-pagination span{
	height:6px;
	width:70px;
	border-radius:0px;
	background:rgba(0,0,0,.6);
}
#ihonor .swiper-pagination span.swiper-pagination-bullet-active{
	background:#ff7800;
}
#ihonor .swiper-button-prev{
	width:45px;
	height:28px;
	margin-top:0;
	top:auto;
	bottom:80px;
	left:0;
	background:url(../images/hnjt.png) 0 0 no-repeat;
}
#ihonor .swiper-button-next{
	width:45px;
	height:28px;
	margin-top:0;
	top:auto;
	bottom:80px;
	right:0;
	background:url(../images/hnjt.png) 0 0 no-repeat;
	transform:rotateY(180deg);
}
.huise{
	background:#ebebeb;
	min-width:1170px !important;
}
.iproduct{
	background:#fff;
	padding:0px 0px 50px;
	margin:-80px 0px 55px;
	box-shadow:0px 0px 30px rgba(88,159,208,.2);
}
.iproduct dl{
	display:flex;
}
.iproduct dl dd{
	width:25%;
	position:relative;
}
.iproduct dl dd a{
	display:block;
	color:#818587;
	padding:10px 0px 20px;
	z-index:2;
	position:relative;
}
.iproduct dl dd a big{
	height:50px;
	display:block;
	background-position:center 0px;
	background-repeat:no-repeat;
}
.iproduct dl dd a p{
	font-size:1.5rem;
	font-weight:bold;
	text-align:center;
	margin:5px 0px 0px;
}
.iproduct dl dd:after{
	content:"";
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	opacity:0;
	background:#ff7800;
	box-shadow:0px 0px 20px rgba(255,150,72,.5);
	transition:opacity .3s;
}
.iproduct dl dd.cur a,.iproduct dl dd a:hover{
	color:#fff;
}
.iproduct dl dd.cur a big,.iproduct dl dd a:hover big{
	background-position:center bottom;
}
.iproduct dl dd.cur:after,.iproduct dl dd:hover:after{
	opacity:1;
	top:-10%;
	height:110%;
}
.iprodct{
	padding:50px 50px 0px;
}
.iprodct h1{
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin:0px 0px 30px;
}
.iprodct h1 p{
	color:#ff7800;
	font-size:2.5rem;
	line-height:30px;
}
.iprodct h1:after{
	content:"";
	display:block;
	width:85%;
	height:1px;
	background:rgba(0,0,0,.15);
}
.iprodct ul{
	display:flex;
	flex-wrap:wrap;
	margin-right:-35px;
}
.iprodct ul li{
	width:calc(33.33333333333% - 35px);
	margin-bottom:25px;
	margin-right:35px;
}
.iprodct ul li img{
	width:100%;
}
.iprodct ul li a{
	color:#333;
	display:block;
}
.iprodct ul li a span{
	display:block;
	background:#e3e5e6;
	text-align:center;
	line-height:50px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	font-size:1.8rem;
	transition:.3s;
}
.iprodct ul li a:hover{
	color:#fff;
}
.iprodct ul li a:hover span{
	background:#ff7800;
}
.inews{
	padding:30px 0px;
}
.inews dl{
	display:flex;
	margin-right:-30px;
}
.inews dl dd{
	width:calc(33.33333333% - 30px);
	margin-right:30px;
}
.inews dl dd big{
	display:block;
}
.inews dl dd big img{
	width:100%;
}
.inews dl dd a{
	display:block;
	background:#f6f6f6;
	transition:.3s;
	border:2px rgba(0,0,0,.1) solid;
}
.inews dl dd a section{
	padding:20px 25px;
	border-top:0;
}
.inews dl dd a section h3{
	font-size:1.8rem;
	color:#333;
	display:block;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	line-height:22px;
}
.inews dl dd a section span{
	display:block;
	color:#ff7800;
	font-size:1.2rem;
	margin:15px 0px 0px;
}
.inews dl dd a:hover{
	background:#ff7800;
}
.inews dl dd a:hover section h3,.inews dl dd a:hover section span{
	color:#fff;
}
.inews ul{
	margin:35px 0px 0px;
	padding-bottom:10px;
}
.inews ul li{
	margin-bottom:25px;
}
.inews ul li a{
	display:flex;
	justify-content:space-between;
	background:#fff;
	border:2px rgba(0,0,0,.1) solid;
	padding:30px;
}
.inews ul li a big{
	width:10%;
	text-align:center;
	display:block;
	color:#3f3f3f;
}
.inews ul li a big p{
	font-size:6.6rem;
	font-family:arial;
	line-height:66px;
}
.inews ul li a big span{
	font-size:2.0rem;
	font-family:arial;
	display:block;
	line-height:20px;
}
.inews ul li a section{
	width:85%;
}
.inews ul li a section h3{
	color:#8e6e2b;
	font-size:2.2rem;
	font-weight:bold;
	line-height:30px;
	display:block;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.inews ul li a section span{
	display:block;
	color:#808080;
	line-height:27px;
	margin:10px 0px 20px;
	height:54px;
	overflow:hidden;
}
.inews ul li a section small{
	font-size:1.4rem;
	color:#8e6e2b;
}
.inews ul li a:hover{
	border:2px #d57a2b solid;
}
.inews ul li a:hover big{
	color:#ff7800;
}
.inews ul li a:hover section h3{
	color:#ff7800;
}
.page-list{
	display:flex;
	justify-content:flex-end;
	border-top:1px rgba(0,0,0,.1) solid;
	padding:25px 0px 0px;
	margin:20px 0px 0px;
}
.page-list a{
	display:block;
	line-height:32px;
	border:1px rgba(0,0,0,.1) solid;
	border-radius:3px;
	padding:0px 15px;
	margin-left:10px;
	color:#666;
	transition:.3s;
	font-size:1.55rem;
}
.page-list a:hover,.page-list a.hover{
	color:#fff;
	background:#ff7800;
	border:1px #ff7800 solid;
}
.map{
	margin:40px 0px 0px;
}
.map dl{
	position:relative;
}
.map dl dt section{
	border:4px rgba(0,0,0,.15) solid;
	display:none;
}
.map dl dd{
	position:absolute;
	bottom:5px;
	left:20px;
	display:flex;
}
.map dl dd span{
	display:block;
	width:190px;
	line-height:58px;
	text-align:center;
	font-size:1.6rem;
	color:#fff;
	background:#929292;
	transition:.3s;
	margin-right:15px;
}
.map dl dd span.cur,.map dl dd span:hover{
	background:#ff7800;
	cursor:pointer;
}
.icontact section{
	display:flex;
	justify-content:space-between;
	background:#f6f6f6;
	margin:40px 0px;
}
.icontact section span{
	display:block;
	font-size:1.8rem;
	color:#333;
	padding:25px 50px;
	width:48%;
	line-height:40px;
}
.icontact ul{
	display:flex;
	justify-content:space-between;
}
.icontact ul li{
	width:48%;
	background:#f6f6f6;
	padding:30px 50px 40px;
	font-size:1.8rem;
	line-height:36px;
}
.feedback{
	background:#f4f4f4;
	padding:45px 0px;
	min-width:1170px !important;
	margin:60px 0px 0px;
}
.fdtit{
	text-align:center;
}
.fdtit p{
	font-size:2.9rem;
}
.fdtit span{
	color:#808080;
	font-size:1.4rem;
	margin:15px 0px 0px;
	display:block;
}
.fdtit:after{
	content:"";
	width:30px;
	height:1px;
	background:rgba(0,0,0,.1);
	margin:20px auto 0;
	display:block;
}
.feedback form{
	margin:40px 0px 0px;
}
.feedback form section{
	display:flex;
	justify-content:space-between;
	margin-bottom:25px;
}
.feedback form section span{
	width:32.5%;
}
.feedback form section:nth-of-type(2) span{
	width:49.3%;
}
.feedback form span{
	display:flex;
	align-items:center;
	border:1px rgba(0,0,0,.15) solid;
	padding-right:10px;
}
.feedback form span input{
	width:calc(100% - 20px);
	border:0;
	line-height:20px;
	background:none;
	outline:none;
	padding:12px 10px;
}
.feedback form>span{
	align-items:flex-start;
}
.feedback form>span i{
	padding-top:10px;
}
.feedback form span textarea{
	width:calc(100% - 20px);
	border:0;
	line-height:20px;
	outline:none;
	padding:12px 10px;
	resize:none;
	background:none;
}
.feedback form span i{
	display:block;
	width:20px;
	text-align:center;
}
.feedback form button{
	border:0;
	line-height:46px;
	background:#848484;
	width:25%;
	color:#fff;
	font-size:1.6rem;
	margin:25px 0px 0px;
	transition:.3s;
}
.feedback form button:hover{
	background:#293751;
}
.idown{
	background:#ebebeb;
	padding:0px 0px 50px;
	min-width:1170px !important;
}
.idown ul{
	padding:30px 0px 10px;
}
.idown ul li{
	margin-bottom:15px;
}
.idown ul li a{
	display:flex;
	background:#fff;
	padding:2% 7% 2% 3%;
	justify-content:space-between;
	border:1px #fff solid;
	align-items:center;
	transition:.3s;
}
.idown ul li a section{
	display:flex;
}
.idown ul li a section small{
	margin:0px 15px 0px 0px;
}
.idown ul li a section big{
	display:flex;
	flex-wrap:wrap;
	align-content:space-between;
}
.idown ul li a section big p{
	font-size:2.2rem;
	color:#333333;
	width:100%;
	line-height:26px;
}
.idown ul li a section big b{
	font-size:1.4rem;
	color:rgba(0,0,0,.4);
	font-weight:normal;
	line-height:18px;
}
.idown ul li a span{
	border:1px #ff7800 solid;
	color:#ff7800;
	line-height:20px;
	padding:5px 25px;
	transition:.3s;
}
.idown ul li a:hover{
	border:1px #ff7800 solid;
}
.idown ul li a:hover span{
	background:#ff7800;
	color:#fff;
}
.zhili{
	background:url(../images/zlbg1.jpg) center 0 no-repeat;
	min-width:1170px !important;
	padding:60px 0px 70px;
}
.zltit{
	text-align:center;
}
.zltit p{
	font-size:2.8rem;
	color:#282828;
	font-weight:bold;
	line-height:30px;
}
.zltit big{
	display:block;
	font-size:1.8rem;
	font-family:Fontthree;
	color:#888;
	margin:5px 0px 10px;
	line-height:24px;
}
.zltit span{
	display:block;
	color:#777;
	line-height:22px;
}
.zhili section{
	margin:70px 0px 0px;
	text-align:center;
}
.zhili section img,.zhile section img,.zhils section img{
	max-width:100%;
}
.zhile{
	padding:60px 0px;
}
.zhile section,.zhils section{
	margin:40px 0px 0px;
	text-align:center;
}
.zhils{
	background:#f3f3f3;
	min-width:1170px !important;
	padding:60px 0px;
}
.zhilw{
	background:url(../images/jcbg.jpg) center 0 no-repeat;
	min-width:1170px !important;
	padding:50px 0px 150px;
}
.zhilw .zltit p,.zhilw .zltit big{
	color:#fff;
}
.shebei{
	position:relative;
	margin:50px 7% 0;
	padding:0px 8%;
}
#shebei{
	position:static;
}
#shebei .swiper-slide span{
	display:block;
	background:#fff;
	color:#000;
	font-size:1.6rem;
	line-height:59px;
	text-align:center;
	transition:.3s;
}
#shebei .swiper-slide:hover{
	cursor:pointer;
}
#shebei .swiper-slide:hover span{
	background:#ff7800;
	color:#fff;
}
#shebei .swiper-button-white{
	width:90px;
	height:90px;
	border-radius:50%;
	background-color:rgba(255,255,255,.44);
	margin-top:-45px;
	background-size:auto 40%;
}
#shebei .swiper-button-next{
	right:0;
}
#shebei .swiper-button-prev{
	left:0;
}
.picshade {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.91;
  filter: alpha(opacity=91);
  z-index: 9999;
  display: none;
}

.pictures_eyes_close {
  position: fixed;
  top: 30px;
  right: 30px;
  display: inline-block;
  width: 26px;
  height: 26px;
  background: url(../images/close.png) no-repeat;
  z-index: 10000;
  display: none;
}

.pictures_eyes {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 19999;
  display: none;
}

.pictures_eyes_in {
  position: relative;
  text-align: center;
}

.pictures_eyes_in img { max-height: 500px; max-width:70%;}
.pictures_eyes_in p{
	color:#fff;
	line-height:50px;
	font-size:1.6rem;
	margin:0px 0px 10px;
}
.pictures_eyes_in .prev, .pictures_eyes_in .next {
  position: absolute;
  top: 50%;
  width: 51px;
  height: 51px;
  cursor: pointer;
}

.pictures_eyes_in .prev {
  left: 35px;
  background: url(../images/Tleft.png) no-repeat;
}

.pictures_eyes_in .next {
  right: 35px;
  background: url(../images/Tright.png) no-repeat;
}

.pictures_eyes_indicators {
  position: fixed;
  left: 0;
  bottom: 15px;
  width: 100%;
  text-align: center;
  z-index: 29999;
  display:none !important;
}

.pictures_eyes_indicators a {
  display: inline-block;
  width: 50px;
  height: 50px;
  margin: 6px 3px 0 3px;
  border: 1px solid #ddd;
  border-radius: 10px;
  box-shadow: 0 0 2px #000;
  filter: alpha(opacity=50);
  opacity: 0.5;
  overflow: hidden;
}

.pictures_eyes_indicators img { height: 50px; }

.pictures_eyes_indicators .current {
  filter: alpha(opacity=100);
  opacity: 1;
}
.baoz{
	background:#f3f3f3;
	padding:50px 0px;
	min-width:1170px !important;
}
.baoz ul{
	display:flex;
	justify-content:space-between;
	margin:40px 0px 0px;
}
.baoz ul li{
	width:48.5%;
}
.baoz ul li img{
	width:100%;
}
.baoz ul li p{
	background:#fff;
	line-height:60px;
	font-size:1.6rem;
	padding:0px 0px 0px 5%;
}
.gytit{
	text-align:center;
	font-size:4.0rem;
}
.guanyu{
	padding:55px 0px;
}
.guanyu section{
	text-align:center;
	margin:25px 0px 40px;
	line-height:24px;
	color:#3d3838;
}
.guanyu dl{
	display:flex;
}
.guanyu dl dd{
	background:#363636;
	width:38%;
	padding:40px;
	color:#fff;
}
.guanyu dl dt{
	position:relative;
	width:62%;
}
.guanyu dl dt img{
	width:100%;
}
.guanyu dl dd h3{
	font-size:3.2rem;
}
.guanyu dl dd span{
	display:block;
	margin:25px 0px;
	line-height:28px;
}
.guanyu dl dd a{
	display:block;
	width:120px;
	line-height:35px;
	border:1px #fff solid;
	text-align:center;
	color:#fff;
	transition:.3s;
}
.guanyu dl dd a:hover{
	background:#fff;
	color:#000;
}
.guanyu dl dt small{
	display:flex;
	justify-content:center;
	align-items:center;
	flex-wrap:wrap;
	position:absolute;
	width:50%;
	top:0;
	left:0;
	height:100%;
	background:rgba(255,128,62,.79);
}
.guanyu dl dt small big{
	width:60%;
	display:block;
	text-align:center;
}
.guanyu dl dt small big h2{
	font-weight:bold;
	justify-content:center;
	font-size:4.0rem;
	display:flex;
	line-height:55px;
	color:#fff;
}
.guanyu dl dt small big h2 font{
	font-family:arial;
	font-size:6.0rem;
	line-height:60px;
}
.guanyu dl dt small big p{
	color:#fff;
	font-weight:bold;
	font-size:1.4rem;
	border-top:1px #fff solid;
	padding:15px 0px 0px;
	margin:10px 0px 0px;
}
.jince{
	padding:10px 0px 50px;
}
#jceng{
	background:#ededed;
	margin:60px 0px 0px;
	min-width:1170px !important;
}
#jceng .lshij{
	display:flex;
	justify-content:space-between;
	align-items:center;
	background:#ededed;
}
#jceng .lshij a{
	width:36%;
	display:block;
	position:relative;
	color:#fff;
}
#jceng .lshij a img{
	width:100%;
}
#jceng .lshij section{
	width:60%;
	position:relative;
	padding-left:30px;
}
#jceng .lshij section:after{
	content:"";
	display:block;
	position:absolute;
	left:2px;
	height:calc(100% - 62px);
	top:31px;
	width:4px;
	background:rgba(255,255,255,.3);
}
#jceng .lshij a small{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	display:flex;
	flex-wrap:wrap;
	align-content:center;
	text-align:right;
	padding:0px 25px;
}
#jceng .lshij a small p{
	width:100%;
	color:#fff;
	font-size:3.8rem;
}
#jceng .lshij a small h2{
	width:100%;
	font-size:6.6rem;
	margin:10px 0px 0px;
	font-family:arial;
	font-weight:bold;
	color:#fff;
}
#jceng .lshij section span{
	display:flex;
	font-size:2.0rem;
	position:relative;
}
#jceng .lshij section span:after{
	content:"";
	width:12px;
	height:12px;
	border-radius:50%;
	background:#eb8032;
	position:absolute;
	left:-32px;
	z-index:2;
	top:50%;
	margin-top:-6px;
}
#jceng .lshij section span p{
	line-height:60px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
#jceng .lshij section span small{
	font-size:2.0rem;
	font-family:arial;
	font-weight:bold;
	color:#eb8032;
	margin-right:20px;
	line-height:62px;
}
#jceng  .swiper-button-next{
	background:url(../images/lsjt.png) 0 0 no-repeat;
	width:33px;
	height:62px;
	right:10%;
	margin-top:-31px;
}
#jceng  .swiper-button-prev{
	background:url(../images/lsjt.png) 0 0 no-repeat;
	width:33px;
	height:62px;
	margin-top:-31px;
	transform:rotateY(180deg);
	left:10%;
}
.rongyu{
	padding:10px 0px 60px;
}
.rongyu ul{
	display:flex;
	flex-wrap:wrap;
}
.rongyu ul li{
	width:50%;
	position:relative;
}
.rongyu ul li img{
	width:100%;
}
.rongyu ul li>a{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	display:flex;
	flex-wrap:wrap;
	text-align:center;
	align-content:center;
	color:#fff;
}
.rongyu ul li h3{
	width:100%;
	font-size:3.1rem;
}
.rongyu ul li p{
	font-size:1.5rem;
	margin:10px 0px 0px;
	width:100%;
}
.rongyu ul li span{
	display:flex;
}
.rongyu ul li span a{
	width:50%;
}
.rongyu ul li span small{
	width:50%;
	display:flex;
	flex-wrap:wrap;
	text-align:center;
	color:#fff;
	align-content:center;
}
.rongyu ul li span small.lgc{
	background:#ff7800 url(../images/rybg.png) center bottom no-repeat;
}
.rongyu ul li span small.las{
	background:#004789;
}
.inewsd{
	padding:0px 0px 50px;
	background:#ebebeb;
	min-width:1170px !important;
}
.insct{
	background:#fff;
	padding:30px;
}
.inewsd .inews-tt{
	border-bottom:1px rgba(0,0,0,.25) dashed;
	padding-bottom:10px;
}
.inewsd .inews-tt p{
	font-size:2.0rem;
	font-weight:bold;
	line-height:26px;
	margin-bottom:10px;
}
.inewsd .inews-tt span{
	color:rgba(0,0,0,.55);
	font-size:1.3rem;
}
.inewsd .inews-ct{
	padding:20px 0px 0px;
	color:rgba(0,0,0,.7);
	line-height:28px;
}
.inewsd .inews-ct img{
	max-width:100%;
	height:auto;
}
.fanye{
	border-top:1px rgba(0,0,0,.2) dashed;
	padding:15px 0px 0px 0px;
	margin:30px 0px 0px 0px;
	display:flex;
	justify-content:space-between;
}
.fanye span{
	display:flex;
	line-height:50px;
	font-size:1.4rem;
	width:calc(50% - 20px);
}
.fanye span:last-child{
	justify-content:flex-end;
}
.fanye>a{
	color:#ffab26;
	line-height:50px;
	width:40px;
	text-align:center;
}
.fanye span p{
	width:60px;
}
.fanye span a{
	color:#000;
	line-height:50px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	max-width:calc(100% - 60px);
	display:block;
}
.fanye>a:hover{
	color:#f00;
	line-height:50px;
}
.fanye span a:hover{
	color:#f00;
}
.iproductd{
	padding:30px;
}
.pro-img{
	display:flex;
	justify-content:space-between;
}
.pro-img .xiaotu{
	margin-top:10px;
	margin-right:-10px;
}
.pro-img #Gbig{
	width:100%;
}
.pro-img .colmd5{
	width:30%;
}
.pro-img .colmd7{
	width:68%;
	position:relative;
	display:flex;
	flex-wrap:wrap;
	align-content:space-between;
}
@media (max-width:992px){
	.pro-img{
		flex-wrap:wrap;
	}
	.pro-img .colmd5{
		width:100%;
	}
	.pro-img .colmd7{
		width:100%;
	}
}
@media (max-width:768px){
	.ipd-ct{
		padding:15px;
		margin:0px 0px 0px;
	}
}
.pro-img .colmd7 .pro-ptt{
	font-size:2.0rem;
	line-height:20px;
	font-weight:bold;
	padding:10px 0px 25px;
	border-bottom:1px #ddd solid;
}
.pro-img .colmd7 .clttop{
	width:100%;
}
.jqzoom{
	width:100%;
	position:relative;
	border:1px #ddd solid;
}
.zoomdiv{
	left:859px;
	height:400px;
	width:400px;
}
/*jqzoom*/
.jqzoom{
	position:relative;
	padding:0;
}
.zoomdiv{
	z-index:100;
	position:absolute;
	top:1px;
	left:0px;
	width:400px;
	height:400px;
	border:1px solid #e4e4e4;
	display:none;
	text-align:center;
	overflow: hidden;
}
.bigimg{
	width:800px;
	height:800px;
}
.jqZoomPup{
	z-index:10;
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
	width:50px;
	height:50px;
	border:1px solid #aaa;
	background:#fff 50% top no-repeat;
	opacity:0.5;
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	filter:alpha(Opacity=50);
	cursor:move;
}	
#xiaotu{
	position:relative;
	width:100%;
	padding:0px 0px;
	margin:15px 0px 0px;
}
@media (max-width:992px){
	.jqZoomPup{
		display:none !important;
	}
	.zoomdiv{
		display:none !important;
	}
	#xiaotu{
		margin:10px 0px 0px;
	}
}
#xiaotu .swiper-container{
	position:static;
}
#xiaotu .swiper-container .swiper-button-next{
	height:100%;
	top:0;
	right:0;
	width:25px;
	margin-top:0px;
	background-size:auto 25px;
}
#xiaotu .swiper-container .swiper-button-prev{
	height:100%;
	top:0;
	left:0;
	width:25px;
	margin-top:0px;
	background-size:auto 25px;
}
#xiaotu a{
	font-size:0;
	display:block;
	padding:2px;
	position:relative;
}
#xiaotu img{
	width:100%;
}
#xiaotu a:after{
	content:"";
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	border:1px #ddd solid;
	top:0;
	left:0;
}
#xiaotu a.hover:after{
	content:"";
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	border:1px #2e67da solid;
	top:0;
	left:0;
}
.colmd7{
	color:rgba(0,0,0,.8);
}
.colmd7 .online{
	display:flex;
}
.colmd7 .online a{
	display:block;
	background:#2e67da;
	color:#fff;
	border-radius:3px;
	padding:0px 20px;
	margin-right:20px;
	line-height:32px;
	transition:.3s;
}
.colmd7 .online a:hover{
	background:#bc0202;
}
.colmd7 .clttop>section{
	font-size:1.2rem;
	line-height:24px;
	margin:0;
	padding:20px 0px 0px;
	color:#888;
}
.clttop h1{
	display:block;
	background:rgba(0,0,0,.05);
	width:100%;
}




/* 改 */
.tese {
   height:auto; overflow:hidden;
   margin-bottom:25px;
   }
   
.tese-zi {
    background: #e3e5e6;
	color:#333333;
    text-align: center;
    line-height: 50px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 1.8rem;
    transition: .3s;
}

.tese:hover .tese-zi {
   background:#ff7800;
   color:#FFFFFF;
   transition: all 300ms ease-in 0ms;
   }

.iprodct h5 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:18px;
   margin-top:0px;
   margin-bottom:20px;
   color:#333333;
   }
   
.liebiao {
    height: auto;
    overflow: hidden;
	margin-top:20px;
}

.liebiao-aa {
    width: 80%;
    line-height: 30px;
    color: #666666;
    float: left;
}

.liebiao a {
   color: #666666;
   }

.shangy {
    height: auto;
    overflow: hidden;
    line-height: 32px;
    color: #666666;
    border-bottom: 1px dotted #ececec;
}

.xiay {
    height: auto;
    overflow: hidden;
    color: #666666;
    line-height: 32px;
}

.liebiao-bb {
    width: 16%;
    float: right;
}   

.fanhui {
    width: 142px;
    height: 43px;
    margin-top: 6px;
    float: right;
}

.fanhui a {
    display: block;
    width: 142px;
    height: 43px;
    line-height: 43px;
    color: #FFFFFF;
    background-color: #e62129;
    font-size: 14px;
    text-align: center;
    border-radius: 20px;
}    

.fanhui a:hover {
   color: #FFFFFF;
   } 








































