

@font-face {

  font-family: 'SourceHanSansCN';
	src:url("../fonts/SourceHanSansCN-Regular.ttf") format("truetype"),
		url("../fonts/SourceHanSansCN-Regular.eot") format("embedded-opentype"),
		url("../fonts/SourceHanSansCN-Regular.svg") format("svg"),
		url("../fonts/SourceHanSansCN-Regular.woff") format("woff"),
		url("../fonts/SourceHanSansCN-Regular.woff2") format("woff2");
    
  font-weight: normal;
  font-style: normal;
}

body,
html {
	margin: 0px;
	padding: 0px;
	font-family: "SourceHanSansCN";
	font-size: 14px;
	line-height: 1.23;
	color: #1d1d1d;
}


h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
p {
	font-family: "SourceHanSansCN";
	margin: 0px;
	padding: 0px;
	max-width: 100%;
}
address,
caption,
cite,
code,
dfn,
em,
th,
var,
i {
	font-family: "SourceHanSansCN";
	font-weight: normal;
}

table,
td {
	border: 1px solid #ccc;
}

ul {
	padding: 0px;
	margin: 0;
	height: auto;
	overflow: hidden;
}

ul li {
	list-style: none;
}

input{
outline: none; 
-webkit-appearance: button; 
-webkit-appearance: none; 
border-radius: 0; 
}

a{text-decoration: none;}    

a:visited{text-decoration: none;}    
a:hover {text-decoration: none;}    
a:active{text-decoration:none;}   

.clear {
	display: block;
	clear: both;
}

.clearfix {
	zoom: 1;
}

.clearfix::after {
	content: '';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.contenr-full{
	width: 100%;
	min-width: 1202px;
}

.contenr{
	width: 1202px;
	margin: 0 auto;
}

.top{
	background-color: #f4f4f4;
	height: 40px;
	line-height: 40px;
}

.le{
	float: left;
}

.ri{
	float: right;
}

.form-search{
	float: left;
}

.form-full{
	margin-top: 6.2px;
	width: 225px;
	height: 26px;
	border-radius: 10px;
	overflow: hidden;
	background-color: #fff;
}

.form-input{
	width: 175px;
	margin-left:10px;
	height: 26px;
	border: none;
	float: left;
	
}

.kd{
	margin-left: 20px;
}

.form-submit{
	background-image: url(../images/search.png);
	background-size:16px;
	background-color: #fff;
	background-repeat: no-repeat;
	border: none;
	height: 26px;
	width: 36px;
	float: left;
	background-position: center;
}

.fd{
	padding: 0px 10px;
	color: #101010;
}

.home{
	border-right: 1px solid #cccccc;
	padding-right: 14px !important;
}

.hede-top-logo{
	padding-top: 30px;
	padding-bottom: 45px;
}

.top-logo{
	margin-top: 20px;
}

.logo-conter{
	margin: 7px 50px 0px;
	background-image: url(../images/ke.png);
	background-repeat: no-repeat;
	background-position-x: 64px;
	width: 640px;
}

.logo-con-title{
	color: #046234;
	font-size: 25px;
	padding-left: 50px;
	height: 34px;
	padding-top: 4px;
	margin-left: 60px;
}

.logo-con-bot{
	margin-top: 10px;
}

.hen{
	height: 3px;
	width:60px ;
	margin-top: 31.9px;
	background-color:#424242 ;
}

.dl{
	margin-right: 40px;
}

.fonts{
	padding: 0px 20px;
	font-size: 44.18px;
}

.ewm{
	text-align: center;
	margin-right: 10px;
}

.ewm img{
	width: 96px;
	height: 96px;
}

.ewm p{
	margin-top: 5px;
}

/*导航*/
.nav{
	height: 48px;
	background-color: #00ae67;
}

.mun{
	overflow: hidden;
}

.mun li{
	float: left;
	width: 150px;
	height: 48px;
	text-align: center;
	line-height: 48px;
}
.curr{
	background-color: #e9861f !important;
}
.curr>a{
	color:#FFFFFF;
}
.mun li:hover{
	background-color: #e9861f;
}

.mun li a{
	display: block;
	color:#FFFFFF;
	font-size: 16px;
}

.on{
	background-color: #e9861f !important;
}

.footer{
	background-color: #282828;
}

.footer-con{
	padding: 30px 0px;
	border-bottom:1px solid #000000;
}

.footer-logo{
	text-align: center;
	width: 328px;
	height: 130px;
	padding:40px 55px 40px 0px;
	border-right: 1px solid #484848;
}

.footer-logo>img{
	width:313px ;
	height: 94px;
}

.footer-logo>p{
	margin-top: 20px;
	text-align: center;
	font-size: 16px;
	color: #b4b3b3;
}

.footer-centen{
	width: 266px;
	padding:40px 55px;
	border-right: 1px solid #484848;
	height: 130px;
}

.footer-sd{
	overflow: hidden;
	
}

.footer-sd li{
	float: left;
	line-height: 42px;
	width: 50%;
	text-align: center;
}

.footer-sd>li>a{
	font-size: 18px;
	color: #b4b3b3;
}

.footer-sd>li>a:hover{
	color: #e9861f;
}

.footer-ri{
	width: 331px;
	padding: 25px 55px;
	height: 160px;
	color: #dbdbdb;
}

.t{
	background-image: url(../images/tel.png);
	background-size: 28px;
}

.m{
	background-image: url(../images/m.png);
	background-size: 28px;
}

.a{
	background-image: url(../images/adds.png);
	background-size: 22px;
	background-position-x: 3px;
}

.footer-ri>p{
	background-position-y: 50%;
	margin-bottom: 18px;
	padding-left: 48px;
	background-repeat: no-repeat;
	font-size: 14px;
}

.footer-ri>p>span{
	display: block;
	padding-top: 5px;
	font-size: 16px;
}

.footer-bott{
	color: #959595;
	border-top: 1px solid #424242;
}

.footer-bott a{
	color: #959595;
}

.footer-bott p{
	padding-bottom: 30px;
}

.link{
	overflow: hidden;
}

.link label{
	float: left;
	padding: 30px 0px;
	font-size: 14px;
}

.lkd{
	padding: 30px 0px;
	float: left;
	margin-left: 10px;
	
}

.lkd a{
	font-size: 14px;
	margin-right: 10px;
}

/*产品中心*/
.product-back{
	background-image: url(../images/32.jpg);
	background-position: center;
	background-repeat: no-repeat;
	height:977px ;
}

.product-mun{
	margin-top: 158px;
	margin-bottom: 96px;
	width: 250px;
}

.product-mun-footer{
	background-image: url(../images/12.jpg);
	background-position: center;
	background-repeat: no-repeat;
	height: 102px;
	
}

.prod-tel{
	background-image: url(../images/tel.png);
	background-repeat: no-repeat;
	padding: 28px 0px 0px 85px;
	background-position-y: 30px;
	background-position-x: 20px;
	color: #fff;
	height: 74px;
	font-size: 16px;
}

.product-mun-title{
	background-image: url(../images/index-back.jpg);
	background-position: center;
	background-repeat: no-repeat;
	height: 124px;
	color: #FFFFFF;
}

.prod-back{
	padding: 22px;
}

.prod-back h3{
	font-size: 26px;
}

.prod-back p{
	padding-top: 10px;
	text-transform:uppercase;
	font-size: 12px;
}

.prod-back span{
	margin-top: 10px;
	display: block;
	width: 22px;
	height: 2px;
	background-color: #FFFFFF;
}

.prod-tel p{
	font-size: 20px;
	line-height: 35px;
}

.pro-nav{
	background-color: #FFFFFF;
}

.pro-nav>li{
	border-bottom: 1px solid #f1f1f1;
}


.pro-nav>li>a{
	transition: all 0.5s ease-out;
	/* 过度 所有css属性 1秒过度 结束慢*/
	-moz-transition: all 0.5s ease-out;
	/* Firefox 4 */
	-webkit-transition: all 0.5s ease-out;
	/* Safari 和 Chrome */
	-o-transition: all 0.5s ease-out;
	/* Opera */
	padding: 26px 20px;
	display: block;
	background-image: url(../images/left.png);
	background-position-x: 90%;
	background-position-y: 50%;
	background-repeat: no-repeat;
	color: #494949;
}

.pro-nav li:hover a{
	background-color: #e9861f;
	background-image: url(../images/left-1.png);
	color: #fff;
}
.vk>a{
	background-color: #e9861f;
	background-image: url(../images/left-1.png) !important;;
	color: #fff !important;
}

.product-content{
	margin-top: 158px;
	width: 913px;
}

.brt{
	width: 600px;
	height: 410px;
	float: left;
	margin-right: 27px;
}

.is{
	width: 600px;
	height: 410px !important;
}

.ld{
	text-align: right !important;
	
}

.swiper-pagination-bullet-active{
	background: #e9861f !important;
}

.ld span{
	background-color: #fff;
	margin:0px 10px !important;
	width: 15px !important;
	height: 15px !important;
}

.sw-pos{
	position: absolute;
	bottom: 0px;
	width: 560px;
	padding: 0px 20px;
	background-color: #1f1f1f;
	height: 42px;
	color: #FFFFFF;
	line-height: 42px;
}

 .bbb-s{
	width: 286px;
	float: left;
	margin-top: 46px;
}

 .bbb-s>a>img{
	 display: block;
	width: 100%;
	height: 240px;
}

.pro-md-tb{
	margin-top: -96px;
	background-image: url(../images/index-c1.png);
	background-repeat: no-repeat;
	width:258px ;
	height:177px ;
}

.pro-md-tb>a{
	color: #FFFFFF;
	display: block;
	margin-top: 65px;
}

.pro-md-tb>a>p{
	text-align: right;
	padding-right: 10px;
	text-transform:uppercase;
	font-size:27.25px;
	padding-top: 40px;
}

.pro-md-tb>a>span{
	display: block;
	text-align: right;
	padding-right: 15px;
	font-size: 16px;
}

.pro-md-tb>a>img{
	float: right;
	padding-right: 15px;
}

.bbb-s>a>p{
	text-align: center;
	height: 45px;
	color: #494949;
	font-size: 18px;
	line-height: 45px;
}

.pro-list{
	overflow: hidden;
	float: left;
	margin-top: 40px;
}

.pro-list>li{
	float: left;
	width: 286px;
	margin-right: 27.5px;
}

.pro-list>li:nth-child(3){
	margin-right: 0px;
}

.pro-list>li>a>p{
	text-align: center;
	height: 45px;
	font-size: 18px;
	color: #494949;
	line-height: 45px;
}

.pro-list>li>a>img{
	 display: block;
	width: 100%;
	height: 240px;
	height: 100%;
}

.paord-mun{
	margin-top: 35px !important;
	margin-bottom: 60px !important;
}

.pro-back{
	background-position: center;
	background-image: url(../images/shebei_back.jpg);
	background-repeat: no-repeat;
	height: 302px;
	
}

.pro-content{
	width: 921px !important;
	margin-top: 35px !important;
}

.mun-nav{
	color:#050505;
	padding: 15px 0px 20px;
	border-bottom: 1px solid #a4a4a4;
	font-size: 16px;
}

.mun-nav>a{
	color:#050505;
	font-size: 16px;
}

.cont{
	margin-top: 50px;
}

.cont>li{
	float: left;
	margin-right: 16.5px;
	margin-bottom: 35px;
	width: 296px;
}

.cont>li:nth-child(3n){
	margin-right: 0px;
}

.cont>li>a{
	display: block;
}

.cont>li>a>img{
	border: 1px solid #eeeeee;
	width: 294px;
	display: block;
	height: 210px;
}

.cont>li>a:hover>img{
	border:1px solid  #037b3f;
}

.cont>li>a>p{
	line-height:56px;
	height:56px;
	font-size:14px;
	color:#050505;
	overflow:hidden;
	text-align:center;
}

.cont>li>a:hover>p{
	color:#037b3f
}

.ckwt>h3{
	background-color:#565656;
	height:70px;
	line-height:70px;
	padding:0px 40px;
	background-image:url(../images/left-1.png);
	background-repeat:no-repeat;
	background-position-y:50%;
	background-position-x:90%;
	color:#fff;
	margin-top:45px;
	
}

.ckwt{
	overflow: hidden;
}

.ckwt>li{
	line-height: 70px;
	height: 70px;
	border-bottom: 1px solid #f0f0f0;
}
.ckwt>li:hover>a{
	background-image:url(../images/left-1.png);
	background-color: #e9861f;
	color: #FFFFFF;
}
.ckwt>li>a{
	transition: all 0.5s ease-out;
	/* 过度 所有css属性 1秒过度 结束慢*/
	-moz-transition: all 0.5s ease-out;
	/* Firefox 4 */
	-webkit-transition: all 0.5s ease-out;
	/* Safari 和 Chrome */
	-o-transition: all 0.5s ease-out;
	/* Opera */
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
	padding-left: 50px;
	background-repeat: no-repeat;
	background-position-y:50%;
	background-position-x:10%;
	background-image: url(../images/left.png);
	display: block;
	color: #232323;
	font-size: 14px;
}

/*详情*/
.pro-details{
	width: 790px;
	margin: 0 auto;
}

.pro-details-title{
	padding: 55px 0px 45px; 
	text-align: center;
	font-size: 23px;
}

.pro-details-img{
	text-align: center;
	width: 790px;
}

.pro-details-img>img{
	max-width: 790px;
}

.pro-content-title{
	margin-top: 30px;
	color: #FFFFFF;
	text-align: center;
	font-size: 18px;
	padding: 10px 0px;
	background-color: #037b3f;
}

.pro-content-details{
	margin-top:20px;
}

.pro-content-details>img{
	display: block;
	max-width: 790px;
}

.tj-title{
	margin-top: 30px;
	color: #FFFFFF;
	text-align: center;
	font-size: 18px;
	padding: 8px 0px;
	background-color: #037b3f;
}

.tj-list{
	overflow: hidden;
	margin: 35px auto;
	width: 1185px;
}

.tj-list>li{
	float: left;
	width:285px ;
	margin-right: 15px;
}

.tj-list>li:nth-child(4){
	margin-right: 0px;
}

.tj-list>li>a{
	transition: all 0.5s ease-out;
	/* 过度 所有css属性 1秒过度 结束慢*/
	-moz-transition: all 0.5s ease-out;
	/* Firefox 4 */
	-webkit-transition: all 0.5s ease-out;
	/* Safari 和 Chrome */
	-o-transition: all 0.5s ease-out;
	/* Opera */
	display: block;
	color: #050505;
}

.tj-list>li:hover>a{
	color: #037b3f;
}

.tj-list>li>a>img{
	transition: all 0.5s ease-out;
	/* 过度 所有css属性 1秒过度 结束慢*/
	-moz-transition: all 0.5s ease-out;
	/* Firefox 4 */
	-webkit-transition: all 0.5s ease-out;
	/* Safari 和 Chrome */
	-o-transition: all 0.5s ease-out;
	/* Opera */
	display: block;
	width:283px ;
	border: 1px solid #eeeeee;
	height: 199px;
}

.tj-list>li:hover>a>img{
	border: 1px solid #037b3f;
}

.tj-list>li>a>p{
	
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
	line-height: 56px;
	height: 56px;
	text-align: center;
	
}

.news-hot{
	padding: 50px 0px 30px;
	border-bottom: 1px solid #dddddd;
}

.news-img{
	width: 296px;
	height: 208px;
	border: 1px solid #EEEEEE;
}

.hot-le{
	width: 593px;
	
}

.news-hot>a{
	color: #575757;
	display: block;
}

.hot-le>h3{
	padding-top: 15px;
	font-size: 18px;
	font-weight: normal
}

.news-hot>a:hover>.hot-le>h3{
	color: #037B3F;
}

.news-data{
	padding: 15px 0px;
	font-size: 16px;
}

.news-dat{
	height: 108px;
	overflow: hidden;
	font-size: 16px;
	line-height: 27px;
}

.news-item{
	overflow: hidden;
}

.news-item>li{
	border-bottom: 1px solid #DDDDDD;
}

.news-item>li>a{
	padding: 0px 20px 0px 15px;
	display: block;
	color: #2c2c2c;
	line-height: 60px;
	font-size: 18px;
}

.news-item>li:hover>a{
	
	color: #037B3F;
	
}

.wo10{
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
	width: 700px;
}

.news-contet{
	margin-bottom: 50px;
}

.text-coent{
	color: #050505;
	text-align: center;
}

.news-details-title{
	padding: 55px 0px 0px;
	text-align: center;
	color: #050505;
	font-size: 23px;
}

.news-detailss{
	padding: 30px 0px;
	min-height: 600px;
}

.led{
	margin: 0px 15px;
}

.net>p{
	width: 400px;
	line-height: 30px;
}

.net>p>a{
	color: #050505;
}

/*领取*/
.form-sd{
	margin: 0 auto;
	width: 920px;
}

.form-let{
	font-size: 16px;
	margin-top: 20px;
	border: 1px solid #e1e1e1;
}

.form-lettext{
	margin-top: 20px;
}

.form-t{
	width: 50%;
}

.form-ts{
		width: 100%;
}

.form-ts>label{
	width: 137px;
	float: left;
	height: 42px;
	line-height: 42px;
	text-align: center;
	border-right: 1px solid #e1e1e1;
	background-color: #fbfbfb;
}

.form-t>label{
	width: 137px;
	float: left;
	height: 42px;
	line-height: 42px;
	text-align: center;
	border-right: 1px solid #e1e1e1;
	background-color: #fbfbfb;
}

.form-inputs{
	float: left;
	font-size: 16px;
	padding: 0px 10px;
	width: 297px;
	height: 42px;
	line-height: 42px;
	border: none;
	border: none;
}

.forem-m{
	  width: 760px;
	 
}

.cont-hot{
		margin: 50px 0px;
		height: 140px;
		box-shadow: 6px 5px 10px 3px #efefef;
	}
	.cont-ppd{
		padding: 49px 0px;
		width: 400px;
		height: 42px;
		background-repeat: no-repeat;
		background-position-x: 72px;
		background-position-y:50% ;
	}
	.cont-add{
		background-image: url(../images/addds.png);
	}
	.cont-qu{
		background-image: url(../images/quanq.png);
	}
	.cont-tel{
		background-image: url(../images/tel-c.png);
		
	}
	.tx{
		font-size: 18px;
		margin-left: 76px;
		width: 200px;
		padding-left: 50px;
	}
	.cst{
		margin: 50px auto;
	}
	
	.cctv{
		font-size: 16px;
	}
	
	.cst>p{
		padding: 15px 0px;
		font-size: 31px;
		
	}
	.cont-tel1{
		color: #037b3f;
		font-size: 62px;
	}

.form-tss>label{
	font-size: 16px;
	width: calc(100% - 40px);
	height: 42px;
	padding: 0px 20px;
	display: block;
	line-height: 42px;
	text-align: left;
	border-top:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	background-color: #fbfbfb;
}

.form-text{
	height: 160px;
	width: calc(100% - 20px);
	padding: 10px;
	outline: none;
	font-size: 16px;
	border: 1px solid #e1e1e1;
	resize:none;
}

.submit{
	margin-top: 30px;
	background-color: #037b3f;
	color: #fff;
	padding: 5px 10px;
	border: none;
	border-radius: 10px;
	font-size: 16px;
}