﻿@charset "utf-8";



/* CSS Document */





/*初始化*/



@font-face {

	font-family: Source Han Sans;

	/*这里是说明调用来的字体名字*/

	src: url('fonts/SourceHanSans/SourceHanSans-Regular.otf');

	/*这里是字体文件路径*/

}



body {

	font-size: 14px;

	color: #000;

	background: url(../images/bg_main.jpg) no-repeat top center #FFFFFF;

	font-family: Source Han Sans;

	height: 100%;

}



body,

div,

dl,

dt,

dd,

ul,

ol,

li,

h1,

h2,

h3,

h4,

h5,

h6,

form,

input,

textarea,

p,

em,

button {

	margin: 0;

	padding: 0;

}



a {

	outline: none;

	text-decoration: none;

}



a:hover {

	text-decoration: underline;

}



fieldset,

img {

	border: 0;

}



em,

strong,

th,

i {

	font-style: normal;

}



input,

textarea,

select,

option {

	outline: none;

	color: #a8a8a8;

	font-size: 12px;

}



ul,

li {

	list-style: none;

	margin: 0;

	padding: 0;

}



embed,

object {

	margin: 0;

	vertical-align: top;

}



button {

	overflow: visible

}





/*通用*/



.clear {

	clear: both;

	padding: 0px;

	margin: 0px;

	height: 0%;

	font-size: 0px;

	overflow: hidden;

	line-height: 0;

}



a {

	text-decoration: none;

	color: #666666;

	font-family: Source Han Sans;

	font-size: 14px;

}



a:hover {

	color: #f39800;

	text-decoration: underline;

}

.mobile-btn,.bannermo{

	display:none;

}

.left {

	float: left;

}



.right {

	float: right;

}



.size14 {

	font-size: 14px;

}



.size14:hover {

	font-size: 14px;

}



.size16 {

	font-size: 16px;

}



.size16:hover {

	font-size: 16px;

}



.size18 {

	font-size: 18px;

}



.size18:hover {

	font-size: 18px;

}



.size20 {

	font-size: 20px;

}



.size20:hover {

	font-size: 20px;

}



.size47 {

	font-size: 47px;

}



.size47:hover {

	font-size: 47px;

}



.size30 {

	font-size: 30px;

}



.size30:hover {

	font-size: 30px;

}



.size24 {

	font-size: 24px;

}



.size24:hover {

	font-size: 24px;

}



.lv {

	color: #016438

}



.lv1:hover {

	color: #016438

}



.chengse {

	color: #f39800

}



.chengse:hover {

	color: #f39800

}



.qianhui {

	color: #7e7e7e

}



.qianhui:hover {

	color: #7e7e7e

}



.qianhui1 {

	color: #c5c5c5;

}



.qianhui1:hover {

	color: #7e7e7e

}



.writes {

	color: #FFFFFF

}



.writes:hover {

	color: #FFFFFF

}



.blacks {

	color: #000

}



.blacks:hover {

	color: #000

}



.bblacks {

	background: #000203;

}



.bwrites {

	background: #FFFFFF;

}



.bglv {

	background: #016438;

}



.bghui {

	background: #f4f4f4;

}



.bghui1 {

	background: #f0f0f0;

}



.bghui2 {

	background: #f4f4f4;

}



.bghui3 {

	background: #ededed;

}



.bghui4 {

	background: #3a3a3a;

}


.bghui5 {

	background: #4f4f4f;

}



.bold {

	font-weight: bold

}



.container {

	width: 1200px;

	height: auto;

	margin: 0 auto;

}


#container{
	display: flex;
    justify-content: center;
}


/*头部*/



.topset {

	height: 35px;

	line-height: 35px;

	border-bottom: 1px #f0f0f0 solid;

}



.top_r span:first-child {

	border-left: solid 1px #f0f0f0;

}



.top_r span {

	border-right: 1px #f0f0f0 solid;

	padding: 0px 10px;

}



.topmain {

	height: 95px;

	padding: 20px 0px;

}



.tel {

	min-width: 320px;

}



.tel_l {

	width: 206px;

	height: 77px;

	padding: 20px 0px 0px 60px;

	line-height:26px;

	background: url(../images/tel.png) no-repeat left center;

}



.tel_c {

	font-size: 30px;

	font-family: Impact, SimHei, Arial, simsun;

}





/*导航*/



.manebak {

	height: 54px;

	background: #f4f4f4;

	position: relative;

	z-index: 888

}



.flvbt {

	width: 245px;

	height: 54px;

	line-height: 54px;

	color: #FFFFFF;

	background: #016438;

	font-size: 20px;

	position: relative;

	cursor: pointer;

	z-index: 3;

	overflow: hidden;

}



.flvbt span {

	margin-left: 20px

}



.flvbt i {

	display: inline-blcok;

	width: 17px;

	height: 8px;

	font-size: 0px;

	background: url(../images/sc.png) -10px -22px no-repeat;

	position: absolute;

	top: 25px;

	right: 20px;

}



.manebox {

	width: 935px;

	height: auto;

}



.mcur,

.mover {

	background: #e10f4a;

}



.mcur a {

	color: #FFFFFF;

}



.mover a {

	color: #FFFFFF;

}





/*二级菜单*/



#jDropDown a {

	font-family: Source Han Sans;

	line-height: 18px;

}



#jDropDown ul li a:hover {

	color: #f39800;

}





/* first li have home class*/



#jDropDown>li>a {

	color: #000;

}





/* just that pattern */



#jDropDown>li>a {

	/*background-position: 2px 11px;*/

	box-sizing: border-box;

	height:54px;

	line-height:54px;

	position: relative;

	top:0;

	padding:0 14px;
	text-align: center;

}





/* first li have home class*/



#jDropDown li.home img {

	border: 0px;

}



#jDropDown>li>.on,

#jDropDown>li>a:hover {

	color: #484848;

	top:0px;

	background-color: #fff;

	/*padding-top: 15px;*/

	height: 54px;

}



#jDropDown>li.home a:hover,

#jDropDown>li.home a {

	background: none;

	top: 10px;

	padding-top: 0px;

}





/* 

	LEVEL ONE

*/



#jDropDown {

	position: relative;

	left: -10px;

	height: 53px;

	width: 100%;

}



#jDropDown li {

	box-sizing: border-box;

	float: left;

	zoom: 1;

	position: relative;

	

}

#jDropDown>li{

	width:14.28%;

}



#jDropDown li.active {

	background: #FFF;

	float: left;

	padding: 0px 9px;

	zoom: 1;

	position: relative;

}



#jDropDown li a {

	display: block;

}



#jDropDown>li:last-child {

	border-right: none;

	padding: 0px 0px;

}



#jDropDown>li:nth-child(3) .column_4{

	margin-left:-4px;

}



#jDropDown>li:nth-child(3) .column_1{

	margin-left:-4px;

}



#jDropDown>li:nth-child(4) .column_3{

	margin-left:-170px;

}





/* 

	LEVEL TWO

*/



#jDropDown ul {}



#jDropDown li .content {

	left: 0;

	position: absolute;

	top: 100%;

	visibility: hidden;

	width: 300px;

	margin-top: 5px;

	border: 1px solid #e5e5e5;

	background-color: #fff;

	padding: 10px 0px 10px 10px;

}



#jDropDown ul li {

	/*border-bottom: 1px solid #ccc;*/

	float: none;

	font-size: 11px;

	font-weight: normal;

	padding: 4px 0 4px 0;

}
#jDropDown  .two-colum{
	width:500px;
}
#jDropDown  .two-colum .column{
	width:100%;
}
#jDropDown  .two-colum .column img{
	width:35%;
}
#jDropDown  .two-colum ul{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;
}
#jDropDown  .two-colum ul li{
	width:32%;
}

#jDropDown  .two-colum ul li:nth-child(2n){
	margin-right:0;
}

#jDropDown ul li:last-child {

	border-color: #fff;

}



#jDropDown ul li a {

	border-right: none;

	display: inline-block;

	width: 100%;

	color: #484848;

}





/* Column */



.column_1,

.column_2,

.column_3,

.column_4,

.column_5 {

	left: 0;

	position: absolute;

	top:54px;

	visibility: hidden;

	/*margin-top: 4px;*/

	border: 1px solid #e5e5e5;

	background-color: #fff;

	border-top: 0px;

	border-radius: 0 0 5px 5px;

}



.column_1 {

	width: 170px;

}



.column_2 {

	width: 340px;

}



.column_3 {

	width: 510px;

}



.column_4 {

	width: 680px;

}



.column_5 {

	width: 850px;

}



#jDropDown .column {

	float: left;

	width: 150px;

	margin: 10px;

	text-align: center;

}



#jDropDown .column .sectionTitle {

	font-weight: bold;

	display: block;

	padding: 8px 0px 5px 1px;

}

#jDropDown>li:last-child .column_1{

	left:-34px;

}







/*banner*/



.banerbak {

	width: 100%;

	

	/*min-width: 1200px;

	width: expression(this.offsetWidth < 1200 ? '1200px': true);*/

	height: 500px;

	background: #FFFFFF;

}



.syboxb {

	width: 100%;

	height: 500px;

	position: relative;

	overflow: hidden

}



.bannerlb {

	width: 100%;

	height: 500px;

	overflow: hidden

}



.ban_c {

	display: none;

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 500px;

	overflow: hidden;

	z-index: 1

}



.bannerlb .ban_nav {

	display: none;

}



.bannerlb .Left,

.banner .Right {

	display: none

}



.slide {

	position: relative;

	width: 100%;

}



.wrap {

	width: 245px;

	height: 500px;

	overflow: hidden

}



.bann_ext {

	position: absolute;

	top: 0px;

	left: 50%;

	margin-left: -600px;

	z-index: 999;

}



.frontCover {

	width: 245px;

	height: 500px;

	background: #58595b;

	filter: alpha(opacity=80);

	opacity: 0.8;

	overflow: hidden;

}



.frontCover li {

	width: 245px;

	height: 60px;

	line-height: 60px;

	color: #ffffff;

	text-align: center;

	overflow: hidden;

}



.fcoverbaka {

	background: #58595b;
	/*background: #2d2731;*/

}



.frontCover li a {

	display: inline-block;

	width: 220px;

	padding: 0px 0px 0px 25px;

	text-align: left;

	font-size: 15px;

	color: #FFFFFF;

	overflow: hidden;

}



.frontCover li a:hover {

	color: #FFFFFF;

	background: #f39800;

	text-decoration: none

}



.fcbd2 {

	border-bottom: #016438 2px solid;

}



.frontCover p {

	display: none

}



.frontCover .img {

	display: none

}



.frontCover img {

	display: none

}



.frontCover .open {}





/*强大品牌*/



.kzyy1 {

	margin: 28px auto 0px auto;

	color: #222222;

}



.kzyy1_title {

	width: 100%;

	margin: 0 auto;

	line-height:1;

	font-size: 55px;

	text-align: center;

	overflow: hidden

}



.kzyy1_biao {

	width: 100%;

	margin: 10px auto;

	font-size: 30px;

	color: #818181;

	text-align: center;

	overflow: hidden

}



.kzyy1_biao1 {

	width: 100%;

	margin: 10px auto;

	font-size: 24px;

	color: #818181;

	text-align: center;

	overflow: hidden

}

.news_home{
	margin:0 auto;
	width:92%;
}





.kzyy1 .kzyy1box {

	width: 100%;

	margin: 30px auto 0 auto;

	position: relative;

	overflow: hidden

}



.kzyy1 .kzyy1boxl {

	width: 100%;

	float: left;

	overflow: hidden;

}



.kzyy1 .kzyy1boxl p {

	margin: 10px;

}



.kzyy1 .kzyy1blbta {

	font-size: 24px;

}



.kzyy1 .kzyy1blbtb {

	font-size: 22px;

	color: #016438;

}



.kzyy1 .kzyy1blbtc {

	font-size: 15px;

	line-height: 180%;

}



.kzyy1 .kzyy1boxr {

	width: 350px;

	height: 279px;

	float: right;

	position: relative;

	overflow: hidden;

}



.kzyy1 .kzyy1boxr img {

	width: 277px;

	height: 279px;

	float: right;

	position: relative;

	z-index: 1;

}



.kzyy1 .kzyy1brc {

	width: 140px;

	height: 166px;

	position: absolute;

	left: 0;

	top: 0;

	z-index: 2;

	overflow: hidden

}



.kzyy1 .kzyy1brc span {

	display: block;

	width: 100%;

	letter-spacing: 10px;

	font-size: 24px;

	margin-bottom: 5px;

	color: #000000;

	font-weight: bold;

	overflow: hidden

}



.kzyy1 .kzyy1brc i {

	display: block;

	width: 100%;

	font-size: 15px;

	font-style: normal;

	overflow: hidden

}





/*品牌实力*/



.kzyy2 {

	width: 100%;

	margin: 0 auto;

	color: #FFFFFF;

	background: #016438;

	position: relative;

	overflow: hidden

}



.kzyy2boxl {

	width: 576px;

	padding-left: 0;

	overflow: hidden

}



.kzyy3r {

	width: 578px;

	float: right;

	overflow: hidden;

}



.kzyy3r .language{
	display: flex;
    justify-content: flex-end;

	width: 100%;

	font-size: 20px;

	line-height: 42px;

	overflow: hidden;

	padding: 30px 0px;

	text-align: right;

}

.kzyy3r .language div:last-of-type{
	margin-left:10px;
}



.kzyy3r .language span {

	font-size: 18px;

	background: #f39800;

	text-align: center;

	padding: 5px 15px;

	/*margin-left: 10px;*/

}



.zs li {

	width: 186px;

	height: 131px;

	float: left;

	margin: 3px 10px 8px 0px;

}

.zs li:nth-child(3n){

	margin-right:0;

}

.zs li img {

	width: 186px;

	height: 131px;

}





/*成果展示*/



.achieve {

	margin: 28px auto 0px auto;

}



.m_wrap22 {

	margin: 40px auto;

}



.m_wrap22 .none {

	display: none;

	background: #f4f4f4;

	padding: 25px;

}



.m_wrap22 .list {

	height: 125px;

}



.m_wrap22 .list li {

	float: left;

	width: 98px;

	cursor: pointer;

	height: 98px;

	padding-top: 26px;

	margin-right: 12px;

}



.m_wrap22 .list li.last {

	margin-right: 0;

}



.m_wrap22 .list li span {

	width: 96px;

	height: 96px;

	border: #e1e1e1 1px solid;

}



.m_wrap22 .list li span.img1 {

	display: block;

}



.m_wrap22 .list li span.img2 {

	display: none;

}



.m_wrap22 .list li span.img1 {

	transition: all 0.5s;

}



.m_wrap22 .list li span.img2 {

	transition: all 0.5s;

}



.m_wrap22 .list li.hover {

	background: url(../images/yct_10.png) top center no-repeat;

}


/*
.m_wrap22 .list li.hover span.img1 {

	display: none;

}
*/

/*
.m_wrap22 .list li:hover span.img1 {

	transform: scale(1.1);

	transition: all 0.5s;

}



.m_wrap22 .list li.hover span.img2 {

	display: block;

}



.m_wrap22 .list li:hover span.img2 {

	transform: scale(1.1);

	transition: all 0.5s;

}*/



.m_con5 {

	float: right;

	width: 520px;

	padding-right: 40px;

	margin-top: 30px;

}



.m_con5 .p1 a {

	font-size: 27px;

	color: #270e06;

}



.m_con5 .p2 {

	font-size: 16px;

	color: #979796;

	padding: 20px 0;

	line-height: 26px;

}



.m_con5 .p3 {

	font-size: 16px;

	color: #270e06;

}



.m_con5 .p3 a {

	margin-left: 10px;

	background: #f39800;

	color: #FFF;

	padding: 5px 10px;

}



.slideBox2 {

	width: 550px;

	height: auto;

	overflow: hidden;

	position: relative;

}



.slideBox2 .hd {

	height: 15px;

	overflow: hidden;

	position: absolute;

	right: 0;

	bottom: 20px;

	z-index: 1;

	width: 100%;

}



.slideBox2 .hd ul {

	overflow: hidden;

	zoom: 1;

	width: 100%;

	text-align: center;

}



.slideBox2 .hd ul li {

	display: inline-block;

	margin-right: 15px;

	width: 45px;

	height: 4px;

	background: #999;

	cursor: pointer;

	text-indent: -9999px;

}



.slideBox2 .hd ul li.on {

	background: #c33e40;

}



.slideBox2 .bd {

	position: relative;

	height: 100%;

	z-index: 0;

}



.slideBox2 .bd li {

	zoom: 1;

	vertical-align: middle;

	width: 550px;

}



.slideBox2 .bd img {

	width: 100%;

	/* height:auto; */

	display: block;

}



.slideBox2 .bd a img {

	transition: all 0.5s;

}



.slideBox2 .bd a:hover img {

	transform: scale(1.1);

	transition: all 0.5s;

}





/*系列检索*/



.jiansuo {

	padding: 20px 0px 30px;

}



.js_ul {

	height: auto;

	overflow: hidden;

}



.js_ul li {

	width: 184px;

	height: 60px;

	float: left;

	text-align: center;

	line-height: 60px;

	position: relative;

	margin: 10px 10px 10px 5px;

}



.js_ul li a {

	width: 184px;

	height: 60px;

	display: block;

	background: url(../images/js.png) no-repeat;

	background-size:100% 100%;

	color: #FFF;

	font-size: 16px;

}



.js_ul li a:hover {

	background: url(../images/js1.png) no-repeat;

	background-size:100% 100%;

}



.js_ul li span {

	position: absolute;

	top: -9px;

	right: 39px;

	width: 15px;

	height: 5px;

	color: #f39800;

	font-size: 12px;

}





/*合作方式*/



#cooper {

	margin: 30px auto;

}



#cooper ul {

	margin: 35px auto 0;

	height: auto;

	overflow: hidden;

}



#cooper li {

	float: left;

	width: 166px;

	line-height: 1.8;

	margin-bottom: 20px;

	margin-left: 36px;

}



#cooper li:first-child {

	margin-left: 0;

}



#cooper .cr1 {

	position: relative;

	width: 166px;

	height: 166px;

	-moz-border-radius: 50%;

	-webkit-border-radius: 50%;

	border-radius: 50%;

	overflow: hidden;

}



#cooper .cr1:hover {

	opacity: 0.6;

}



#cooper .cr1 span {

	position: absolute;

	left: 6px;

	top: 60px;

	color: #FFF;

	font-size: 38px;

	width: 150px;

	line-height: 36px;

	text-align: center;

}



#cooper .cr1 img {

	transition: all 0.5s;

}



#cooper .cr1:hover img {

	transform: scale(1.1);

	transition: all 0.5s;

}



#cooper .cr2 {

	width: 100%;

	height:75px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

	overflow: hidden;

	margin: 20px auto;

	text-align: center;

	color: #000;

}



#cooper .cr3 {

	width: 133px;

	margin: 0px auto;

	background: url(../images/index_83.jpg) no-repeat;

}



#cooper ul .on {

	background: url(../images/index_80.jpg) no-repeat;

}



#cooper .cr3 a {

	color: #FFF;

	padding-left: 20px;

}



#cooper .cr3:hover {

	background: url(../images/index_80.jpg) no-repeat;

}





/*为什么选择我们*/



#choose {

	margin: 20px auto;

}



#choose .ce {

	width: 1200px;

	height: 1402px;

	margin-top: 50px;

	background: url(../images/index_88.png) no-repeat;

	position: relative;

}



.ce1 {

	width: 373px;

	height: 372px;

	padding: 24px;

	position: absolute;

	top: 6px;

}



.ce1_1 {

	width: 300px;

	margin-left: 70px;

	line-height: 30px;

	margin-top: 15px;

}



.ce1_2 {

	color: #b0b0b0;

	line-height: 18px;

	margin: 10px 0px;

}



.ce1_3 {

	line-height: 24px;

	color: #383737;

	margin-top: 20px;

	margin-bottom: 20px;

}



.ce1_4 {

	height: 1px;

	border-bottom: 1px #95b9a8 solid;

}



.ce1_5 {

	width: 373px;

	height: 158px;

	overflow: hidden;

	margin-top: 20px;

}



.ce1_5 img {

	transition: all 0.5s;

}



.ce1_5:hover img {

	transform: scale(1.1);

	transition: all 0.5s;

}



.ce2 {

	width: 373px;

	height: 372px;

	padding: 24px;

	position: absolute;

	top: 6px;

	right: 0px;

}



.ce3 {

	width: 373px;

	height: 372px;

	padding: 24px;

	position: absolute;

	top: 456px;

	left: 7px;

}



.ce4 {

	width: 373px;

	height: 372px;

	padding: 24px;

	position: absolute;

	top: 456px;

	right: 0px;

}



.ce5 {

	width: 373px;

	height: 372px;

	padding: 24px;

	position: absolute;

	top: 912px;

	left: 7px;

}



.ce6 {

	width: 373px;

	height: 372px;

	padding: 24px;

	position: absolute;

	top: 912px;

	right: 0px;

}





/*高端品牌·选择康正OEM*/



.partner {

	width: 100%;

}



.par_b {

	height: 2px;

	border-bottom: 2px #fafafa solid;

	margin: 30px 0px 10px;

}



.ser {

	height: 100px;

	color: #686868;

}



.ser span {

	width: 50px;

	float: left;

	font-size: 72px;

	display: block;

	font-family: Source Han Sans;

}



.ser p {

	float: left;

	font-size: 28px;

	line-height: 100px;

	font-family: Source Han Sans, SimHei, Arial, simsun;

}



.ser1 {

	width: 100%;

	height: 495px;

	background: url(../images/xz.jpg) repeat-x;

}



.ser1_1 {

	height: 495px;

	position: relative;

}



.ser1_1 span {

	width: 563px;

	height: 109px;

	position: absolute;

	font-size: 46px;

	color: #FFF;

	background: #f39800;

	left: 305px;

	top: 142px;

	text-align: center;

	line-height: 109px;

	+

}



.ser1_1 div {

	position: absolute;

	width: 79px;

	height: 26px;

	left: 540px;

	top: 360px;

}



.ser1_1 p {

	position: absolute;

	font-size: 30px;

	left: 100px;

	top: 424px;

}





/*new*/



#new {

	margin: 50px auto;

}



.new_l {

	width: 500px;

	height: 590px;

	background: #f5f6f6;

	float: left;

	margin-top: 45px;

}



.ne1 span {

	width: 100%;

	height: 200px;

	overflow: hidden;

	display: block;

}



.ne1 span a img {

	transition: all 0.5s;

	width:100%;

	max-width:100%;

}



.ne1 span a:hover img {

	transform: scale(1.1);

	transition: all 0.5s;

}



.ne1 h2 {

	line-height: 30px;

	padding: 10px 10px;

	overflow: hidden;

}



.ne1 p {

	height: 20px;

	padding: 0px 10px;

	line-height: 20px;

	color: #858585;

	overflow: hidden;

}



.new_r {

	width: 594px;

	height: 590px;

	background: #f5f6f6;

	float: right;

	margin-top: 45px;

}



#tab {

	/*width:412px; height:216px;*/

	width: 594px;

	height: 522px;

	position: relative;

	/*margin:40px auto 0 auto;*/

}





/*设置容器高宽等*/



html>body #tab {

	width: 594px;

}





/*兼容IE6:IE6下宽度不够*/



#tab div {

	position: absolute;

	top: 92px;

	left: 0;

	width: 594px;

	height: 430px;

}





/*设置容器高宽等*/



#tab div {

	display: none;

}





/*设置容器默认隐藏:不用ID是因为下面将利用class来控制容器显示,而class优先级低于id选择器*/



#tab .block {

	display: block;

}





/*选中的容器*/



#tab h3 {

	float: left;

	width: 198px;

	height: 70px;

	line-height: 24px;

	padding: 20px 0px 0px;

	margin: 0 0 0 0;

	font-size: 18px;

	cursor: pointer;

	background-color: #e3e3e3;

	text-align: center;

	color: #474747;

	font-weight: normal;

}





/*默认标题样式*/



#tab .up {

	background: #f39800;

	color: #fff;

}





/*选中的标题样式*/





/*修饰列表内容*/



#tab ul {

	list-style: none;

	padding: 0;

	height: 186px;

	margin-top: 0px;

}



#tab li {

	width: 518px;

	border-bottom: 1px dotted #c6c6c6;

	height: 90px;

	margin: 10px auto;

	overflow: hidden;

}



#tab li:last-child {

	border-bottom: none;

}



#tab li time {

	display: block;

	width: 84px;

	height: 84px;

	background: #f2f2f2;

	text-align: center;

	float: left;

	margin-right: 12px;

}



#tab li time span {

	display: block;

	font-size: 26px;

	line-height: 32px;

	margin-top: 14px;

}



#tab li time font {

	display: block;

}



#tab li h2 {

	height: 30px;

	line-height: 30px;

}



#tab li p {

	height: 48px;

	line-height: 24px;

	overflow: hidden;

	color: #b8b8b8;

}





/*到厂体验*/



.ty {

	width: 100%;

	height: 221px;

	background: url(../images/ls.jpg) !important;

	margin: 40px 0px 0px;

}



.ty1 {

	height: 171px;

	position: relative;

	padding-top: 50px;

	color: #FFF;

}



.ty1 p {

	height: 50px;

	line-height: 50px;

	font-size: 30px;

	text-align: center;

}



.ty1 span {

	width: 272px;

	height: 52px;

	line-height: 52px;

	display: block;

	text-align: center;

	border: 1px #FFF solid;

	margin: 20px auto;

}



.ty1 span a {

	color: #FFF;

	font-size: 16px;

}





/*foot*/



.foot {

	width: 100%;

	height: auto;

	background: #3a3a3a;

	color: #c0c0c0;

	border-top: 3px #f39800 solid;

}



.ft {

	min-height: 200px;

	padding-top: 40px;

}



.ft1 {

	float: left;

	margin-right: 20px;

}



.ft2 {

	width: 410px;

	float: left;

}



.ft2 ul li {

	width: 410px;

	height: 34px;

	line-height: 35px;

	float: left;

}



.ft2 img {

	padding: 8px 10px 0px 0px;

	display: block;

	float: left;

}



.ft_c {

	font-size: 26px;

	font-family: Source Han Sans;

	font-weight: bold;

	/*font-style: oblique;*/

	color: #b38132;

}



.ft3 {

	float: left;

	margin-left: 40px;

}



.ft3 ul {}



.ft3 ul li {

	width: 75px;

	float: left;

	margin: 0px 20px 0px 0px;

}



.ft3 ul li a {

	color: #FFF;

}



.ft3 ul li ul {

	margin-top: 15px;

}



.ft3 ul li ul li {

	width: 100px;

	float: left;

	height: 24px;

	line-height: 24px;

}



.ft3 ul li ul li a {

	color: #c0c0c0;

}



.ft4 {

	width: 94px;

	float: right;

}



.ft4 span {

	height: 30px;

	line-height: 30px;

}



.link {

	margin: 20px 0px;

}



.link a {

	padding: 0px 10px;

}



.ft_d {

	height: 58px;

	line-height: 58px;

	color:#939393;

	text-align: center;

	background: #4f4f4f;

}

.ser1_1 .mainText{

	left:350px;

}
.mobile-area{
	display:none;
}

.flex-justify{
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.home-seainfo{
	font-size:0;
}

.home-seatop{

	box-sizing: border-box;

   	padding-left: 10px;

   	width:270px;

   	height: 40px;

   	line-height: 40px;

   	font-size: 14px;

   	outline: none;


   	border: 1px solid #999999;

   	border-right: none;

}

.home-seasub{

	width:80px;


	border:none;

	height: 40px;

    line-height: 40px;

    font-size: 14px;

	color:#ffffff;

	background-color:#277342;


}

.navBoxm,.topmain-area{
	display:none;
}




@media(max-width:1199px){

	.container{

		width:98%;

	} 	

	#choose .ce{

		background-position:center;

		width:100%;	

	}

	.flvbt{

		width:20%;

		font-size:15px;

	}

	.manebox{

		width:79%;

	}

	#jDropDown>li>a{

		

		padding:0 6px;

		font-size:12px;

		text-align: center;

	}

	.bann_ext{

		left:0;

		margin-left:0;

		width:200px;

	}

	.ban_c{

		background-size:100% 100%;

	}

	.kzyy1_title{

		font-size:45px;

	}

	.kzyy1_biao{

		font-size:30px;

	}

	.kzyy2boxl{

		width:40%;

	}

	.kzyy2boxl img{

		width:100%;

	}

	.kzyy3r{

		width:40%;

	}

	.kzyy3r .zs{

		display: flex;

		justify-content:flex-start;

		flex-wrap: wrap;

	}

	.kzyy3r .zs li{

		margin-right:2%;

		width:32%;

		height:auto;

	}

	.kzyy3r .language{

		padding:8px 0;

		font-size:14px;

		line-height:34px;

	}

	.kzyy3r .language span{

		font-size:13px;

	}

	.zs li img{

		width:100%;

		height:auto;

	}

	.kzyy3r .zs li:nth-child(3n){

		margin-right:0;

	}

	.m_con5{

		width:45%;

	}

	.slideBox2{

		width:45%;

	}

	.m_wrap22 .list li{

		margin-right:0.9%;

		width:80px;

		height:80px;

	}

	.m_wrap22 .list li span{

		box-sizing: border-box;

		width:100%;

		height:100%;

		background-size:100% 100% !important;

	}

	#cooper .cr1{

		width:100%;

		height:auto;

	}

	#cooper li{

		width:130px;

	}

	#cooper .cr1 img{

		width:100%;

	}

	#cooper .cr1 span{

		top:50px;

		width:100%;

	}

	#cooper ul{

		display: flex;

		justify-content: space-between;

	}

	.ce1,.ce2,.ce3,.ce4,.ce5,.ce6{

		box-sizing: border-box;

		width:30%;

	}

	.ce1_5 img,.ce1_5{

		width:100%;

		height:auto;

	}

	#partner .ser{

		display: flex;

		justify-content:center;

	}

	.ser p{

		font-size:20px;

	}

	.ser1{

		background-size:100% 100%;	

	}

	.ser1_1 span{

		left:50%;

		margin-left:-280px;

		font-size:36px;

	}

	.ser1_1 .mainText{

		left:50%;

		margin-left:-180px;

		font-size:23px;

	}

	.new_l{

		width:48%;

	}

	.new_r{

		width:48%;

	}

	.ne1 span a img{

		width:100%;

	}

	.ne1 span{

		width:100%;

		height:auto;

	}

	#tab h3{

		width:33.3%;

	}

	html>body #tab{

		width:100%;

	}

	#tab li{

		width:94%;

	}

	#tab div{

		width:100%;

	}

	.ft2{

		width:25%;

	}

	.ft_c{

		font-size:16px;

	}

	.ft2 ul li{

		width:100%;

	}

	.ft1 img{

		width:100px;

	}

	.ce1_1{

		box-sizing: border-box;

		padding-left:45px;

		margin-left:0;

		width:100%;

	}

	#jDropDown>li:last-child .column_1{

		left:-60px;

	}

	#jDropDown{

		left:0;

	}

	.column_4{

		width:660px;

	}

	#jDropDown .column{

		width:140px;

	}

	.frontCover,.frontCover li{

		width:100%;

	}
	
	.home-seainfo{
		display:none;
	}
	

}

@media(max-width:991px){

	.flvbt span{

		margin-left:10px;

		font-size:12px;	

	}

	#jDropDown>li>a{

		padding:0;

	}

	.flvbt{

		width:18%;

	}

	.flvbt i{

		right:6px;

	}

	.frontCover li a{

		box-sizing: border-box;

		padding-left:10px;

		width:100%;

	}	

	.bann_ext{

		width:160px;

	}

	#jDropDown>li:nth-child(2) .column_4 .column{

		margin:0;

		width:25%;

	}

	.column_4{

		width:490px;

	}

	.manebox{

		width:82%;

	}

	#jDropDown .column img{

		display:block;

		width:100%;

	}

	#jDropDown>li:last-child .column_1{

		left:-80px;

	}

	.kzyy1_title{

		font-size:40px;

	}

	.kzyy1_biao{

		font-size:25px;

	}

	.kzyy3r{

		width:50%;

	}

	.kzyy3r .zs{

		float: right;

		width:80%;

	}

	.kzyy3r .zs li{

		margin-top:0;

	}

	.zs li img{

		display:block;

	}

	.kzyy3r p span{

		padding:3px 10px;

	}

	.kzyy3r .language{

		line-height:28px;

	}

	.m_con5{

		padding-right:0;

		width:53%;

	}

	.m_con5 .p2{

		font-size:14px;

	}

	.m_wrap22 .list li{

		width:8.2%;

		min-height:62px;

	}

	#cooper li{

		margin-left:2%;

		width:15%;

	}

	.js_ul li{

		width:160px;

	}

	.js_ul li span{

		right:17px;

	}

	.kzyy1_biao1{

		font-size:20px;

	}

	#cooper .cr1 span{

		margin-top:-18px;

		font-size:32px;

	}

	#cooper .cr3{

		width:100%;

	}

	#cooper ul .on,#cooper .cr3{

		background-size:100% 100%;

	}

	.ce1, .ce2, .ce3, .ce4, .ce5, .ce6{

		padding:50px 15px 15px 15px;

		width:27%;

	}

	.ser p{

		font-size:16px;

	}

	#choose .ce{

		height:1340px;

	}

	.ser1,.ser1_1{

		height:400px;

	}

	.ser1_1 div{

		left:50%;

		top:286px;

		margin-left:-40px;	

	}

	.ser1_1 p{

		top:343px;

	}

	.ser1_1 span{

		height:80px;

		font-size:26px;

		line-height:90px;

	}

	.ne1 span a img{

		height:auto;

	}

	#tab h3{

		padding-top:15px;

		height:50px;

	}

	.size14{

		font-size:12px;

	}

	#tab h3{

		line-height:20px;

	}

	#tab li h2 a,.ne1 h2 a{

		display:block;

		overflow: hidden;

		text-overflow:ellipsis;

		white-space: nowrap;

	}

	.ne1 p{

		display: -webkit-box;

		-webkit-box-orient: vertical;

		-webkit-line-clamp: 3;

		overflow: hidden;

		height:auto;

	}

	.ft2{

		width:30%;

	}

	.ft2 ul li p{

		display:inline;

	}

	.ft3>ul>li:nth-last-of-type(1),.ft3>ul>li:nth-last-of-type(2){

		display:none;

	}

	.ft3{

		margin-left:20px;

	}

}

@media(max-width:767px){

	.container{

		width:96%;

	}

	.topset,.tel{

		display:none;

	}

	.logo{

		float:none;

	}

	.logo img{

		width:160px;

	}

	.topmain{

		position:fixed;
		left:0;
		top:0;
		z-index:33;
		box-sizing: border-box;
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding:10px 5%;
		background:#ffffff;
		width:100%;
		height:auto;	
		
		

	}

	.mobile-btn{

        display: inline-block;

        padding:5px 10px;

        background-image: none;

        /*border: 1px solid #3987de;*/

        border-radius: 4px;

        transition: all .5s;

        height:32px;

    }

    .mobile-btn span{

       display: block;

        width:27px;

        height: 2px;

        border-radius: 1px;

        background:#277342;

        margin:5px auto;

        transition: all .5s;

    }

	.banerbak,.manebak,.kzyy2boxl{

		display:none;

	}

	.bannermo{

		display:block;

	}

	.bannermo{

		height:230px;

	}

	.ban_c,.syboxb,.bannerlb{

		height:100%;

		background-size: 100% 100% !important;

	}

	.kzyy1_title{

		font-size:25px;

		line-height:1;

	}

	.kzyy1_biao{

		font-size:14px;

	}

	.kzyy1 .kzyy1box{

		margin-top:20px;

	}

	.kzyy1 .kzyy1blbtc{

		font-size:13px;

	}

	.kzyy3r .language{

		display: flex;

		justify-content: center;

		text-align: center;

	}

	.kzyy3r,.kzyy3r .zs{

		width:100%;

	}

	.kzyy1_biao1{

		font-size:14px;

	}

	.m_wrap22{

		margin:20px 0;

	}

	.m_wrap22 .none{

		position: relative;

		padding:15px;

	}

	.m_con5 .p2P{

		font-size:13px;

	}

	.m_con5 .p2{

		margin:15px 0;

		padding:0;

		display: -webkit-box;

		-webkit-box-orient: vertical;

		-webkit-line-clamp: 3;

		overflow: hidden;

	}

	.m_con5 .p1 a{

		font-size:20px;

		font-weight:bold;

	}

	.m_con5,.slideBox2,.slideBox2 .bd li{

		width:100%;

	}

	.slideBox2{

		position:absolute;

		left:0;

		top:0;

	}

	.m_con5{

		margin:200px 0 0 0;

	}

	.slideBox2 .bd li{

		box-sizing: border-box;

		border:1px solid #e6e6e6;

	}

	.m_wrap22 .list{

		height:auto;

	}

	.m_wrap22 .list li.last{

		display:none;

	}

	.m_wrap22 .list li{

		margin-top:15px;
		padding:0;
		width:19%;
		height:70px;
		min-height:45px;


	}

	.jiansuo{

		padding:20px 0;

	}

	.js_ul li{

		margin:0 4% 12px 0;

		width:48%;

	}

	.js_ul li:nth-child(2n){

		margin-right:0;

	}

	.js_ul li a{

		width:100%;
		background:none;
		background-color:#016438;

	}

	.js_ul li span{

		right:22px;

	}

/*	.js_ul li:nth-last-of-type(1),.js_ul li:nth-last-of-type(2){

		margin:0;

	}
*/

	#new{
		margin:20px auto;
	}	


	#cooper{

		margin:20px auto 0 auto;

	}

	#cooper ul{

		flex-wrap: wrap;

	}

	#cooper li{

		width:32%;

	}

	#cooper li:nth-child(4){

		margin-left:0;

	}

	#cooper .cr1 span{

		left:0;

		margin-top:-18px;

		font-size:30px;

	}

	#cooper .cr2{

		margin:10px auto 20px auto;

	}

	#choose .ce{

		margin-top:20px;

		display: flex;

		justify-content: space-between;

		flex-wrap: wrap;

		height:auto;

		background:none;

	}

	.ce1, .ce2, .ce3, .ce4, .ce5, .ce6{

		position:static;

		padding:10px;

		width:48%;

		height:auto;

	}

	.ce1_1{

		font-size:18px;

		font-weight:bold;	

	}

	.ce1 h2,.ce2 h2,.ce3 h2,.ce4 h2,.ce5 h2,.ce6 h2{

		position:relative;

		margin:0;

		padding-left:30px;

	}

	.ce1 .ce1_1::after,.ce2 .ce1_1::after,.ce3 .ce1_1::after,.ce4 .ce1_1::after,.ce5 .ce1_1::after,.ce6 .ce1_1::after{

		position:absolute;

		left:0;

		top:0;

		font-size:32px;

		font-weight:bold;

	}

	.ce1 .ce1_1::after{

		content:"1";

	}

	.ce2 .ce1_1::after{

		content:"2";

	}

	.ce3 .ce1_1::after{

		content:"3";

	}

	.ce4 .ce1_1::after{

		content:"4";

	}

	.ce5 .ce1_1::after{

		content:"5";

	}

	.ce6 .ce1_1::after{

		content:"6";

	}

	.ce1_3{

		margin-top:12px;

		line-height:21px;

	}

	.ser span{

		display:none;

	}

	.par_b{

		margin-top:10px;

	}

	.ser p{

		margin:0 auto;

		width:90%;

		text-align: center;

		font-size:14px;

		line-height:25px;

	}

	#partner .ser{

		height:auto;

	}

	.ser1, .ser1_1{

		height:300px;

	}

	.ser1{

		margin-top:20px;

	}

	.ser1_1 span{

		top:90px;

		margin-left:-140px;

		width:280px;

		height:auto;

		font-size:23px;

		line-height:60px;

	}

	

	.ser1_1 .mainText{

		top:257px;

		margin-left:-144px;

		font-size:18px;

		text-align: center;

	}

	.ser1_1 div{

		display:block;

		top:219px;

		margin-left:-25px;

		width:50px;

	}

	.ser1_1 div img{

		width:100%;

	}

	.new_r{

		margin-top:20px;
		width:100%;

	}

	.ty1 p{

		font-size:20px;

	}

	.ft1,.ft3,.ft4,.new_l{

		display:none;

	}

	.ft2{

		width:100%;

	}

	.ft{

		padding-top:15px;

		min-height:150px;

	}

	.ft_d{

		padding:15px 0;

		height:auto;

		line-height:25px;

	}

	.ty{

		margin-top:20px;

	}

	.ft_d a{

		display:block;

		color:#939393;

	}
	.ft2 ul li{
		height:auto;
	}
	.link{
		margin-top:0;
	}
	#cooper .cr1{
		width:100px;
		height:100px;
	}
	.m_wrap22 .list li:hover span.img2{
		    transform: scale(1);
	}
	.clearfloat:after {
    	display: block;
	    clear: both;
	    content: "";
	    visibility: hidden;
	    height: 0;
	}
	.pc-area{
		display:none
	}
	.mobile-area{
		display:block;
	}
	.navBoxm{
		display:none;
		position:fixed;
		left:0;
		top:68px;
		width:100%;
		height:100vh;
		overflow-y:scroll;
		z-index:33;
	    transform: translateY(0) !important;
	    background: #016438;
	    background: rgba(1,100,56,.9);
	}
	.navListm{
		margin:0 auto;
		width:90%;
	}
	.navLi h3,.navSubLi{ border-bottom:1px solid rgba(255,255,255,0.25);}
	.navLi h3 a{ padding:0;color:#ffffff;}
	.navLi h3 a span{ 
		padding:0;    
		display: block;
	    height: 40px;
	    line-height: 40px; 
	    border:none; 
	    background-position:right center; 
	    background-repeat:no-repeat;
	}
	.navLi.has h3 a span{ background-image:url(../picture/navLiBg.png);}
	
	.navLi{ float:none; height:auto; width:100%;}

	.topmain-area{
		display:block;
		height:68px;
	}

	.navSub{
		display:none;
	}
	.navSubList {
		box-sizing: border-box;
		padding: 0 0 0 15px;
	    border-radius: 0;
	    background: none;
	}
	.navSubLi h4 a {
		display: block;
	    color: #FFFFFF;
	    line-height: 42px;
	    background-position: right center;
	    background-repeat: no-repeat;
	    transition: all 0.3s ease-out 0s;
		
	}

	.navSubLi h4 a:hover,.navLi h3 a{
		text-decoration:none;
	}

	.kzyy3r .language div:last-of-type{
			margin-left:10px;

			width:27%;
			text-align: left;

	}
	.parBd img,.pro_fw img{
		width:auto;
		max-width:100%;
		height:auto;
	}


}



