/*报错弹出*/
.mod-warp{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.20);
}
.error-warp{
	width: 100%;
	height: 100%;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
}
.error-box{
	width: 400px;
	height: 270px;
	margin: 0 auto;
	background: #FFFFFF;
	box-shadow: 4px 4px 11px 0 rgba(0,0,0,0.20);
	border-radius: 10px;
	text-align: center;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: column;
	justify-content: center;
}
.error-box img{
	width: 62px;
	display: block;
	margin: 0 auto;
}
.error-box p{
	font-size: 22px;
	color: #FF4A4A;
	margin-bottom: 30px;
	margin-top: 20px;
}
.mysuccess p{
	color: #85C94E;
}
.error-box span{
	display: block;
	font-size: 20px;
	text-align: center;
	line-height: 50px;
	width: 150px;
	margin: 0 auto;
	background: #587AD3;
	color: #fff;
}
/**/
.kv-bg{
	width: 100%;
}
.kv-bg img{
	display: block;
	width: 100%;
}
.nav-title p{
	color: #636363;
	display: flex;
	display: -ms-flexbox;
	align-items: center;
	line-height: 70px;
	border-bottom: 1px solid #D8D8D8;
	font-size: 20px;
}
.nav-title p a span{
	color: #636363;
}
.this-actnav{
	color: #333;
}
.title-bg{
	overflow: hidden;
	margin-top: 80px;
	height: 80px;
}
.titlebg1{
	line-height: 80px;
	padding-left: 20px;
	box-sizing: border-box;
	width: 66.7%;
	font-size: 30px;
	color: #fff;
	float: left;
	background: #3251A1;
}
.titlebg2{
	width: 20%;
	float: left;
	background: #1F3B83;
	height: 100%;
}
.titlebg3{
	width: 13.3%;
	float: left;
	background: #193274;
	height: 100%;
}
/*在线留言*/
.message-warp{
	margin-top: 60px;
	overflow: hidden;
	display: flex;
	display: -ms-flexbox;
	justify-content: space-between;
}
.message{
	display: flex;
	display: -ms-flexbox;
	margin-bottom: 30px;
	padding-left: 20px;
	box-sizing: border-box;
	overflow: hidden;
}
.form_input{
	float: left;
}
.messagel{
	width: 60%;
}
.messagel h1{
	font-size: 30px;
	margin-bottom: 40px;
}
.message span{
	font-size: 20px;
	color: #333;
	width: 180px;
}
.message span sup{
	color: red;
}
.message input,.message textarea{
	outline: none;
	border: 1px solid #DDDDDD;
	border-radius: 0;
	background: transparent;
	width: 80%;
	text-indent: 20px;
	display: block;
}
.message textarea{
	min-height: 200px;
}
.messager{
	width: 36.1%;
}
.messager img{
	display: block;
	width: 100%;
}
.message-btn{
	overflow: hidden;
	display: flex;
	display: -ms-flexbox;
    justify-content: center;
    margin-bottom: 80px;
    padding-left: 200px;
    box-sizing: border-box;
    width: 60%;
}
.message input{
	line-height: 46px;
}
.message-btn span,.message-btn input{
	display: block;
	width: 150px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	color: #fff;
	background: #C0C3C9;
	margin: 0 15px;
	cursor: pointer;
}
.message-btn input{
	background: #3251A1;
	border-radius: 0;
	border: none;
	outline: none;
}

/*关于我们*/
.br-tb{
	display: none;
}
.about-list{
	margin-top: 60px;
	display: flex;
	display: -ms-flexbox;
	justify-content: space-between;
	margin-bottom: 40px;
}
.this-about-list{
	margin-top: 0;
	margin-bottom: 120px;
}
.about-iteml{
	width: 46.67%;
	box-shadow: 6px 6px 7px 0 rgba(0,0,0,0.20);
}
.this-about-list .about-iteml{
	border-top: 10px solid #3251A1;
}
.about-gc{
	position: relative;
	display: flex;
	display: -ms-flexbox;
	height: 100%;
}
.zc-txt{
	margin-top: 20px;
	display: flex;
	display: -ms-flexbox;
	justify-content: space-between;
}
.zc-txt span{
	display: block;
	color: #656565;
	width: 49%;
}
.about-iteml img{
	width: 100%;
}
.manger{
	padding: 30px;
}
.manger h1{
	font-size: 22px;
	margin-bottom: 20px;
}
.manger p{
	padding-bottom: 7px;
	border-bottom: 1px solid #8B8B8B;
}
.manger p span{
	display: block;
	font-size: 18px;
	color: #252525;
	line-height: 25px;
}
.about-more{
	position: absolute;
	right: 20px;
	bottom: 10px;
	font-size: 13px;
	color: #474747;
}
.about-more label{
	font-size: 22px;
	color: #3251A1;
}
.about-itemr{
	width: 50.67%;
}
.about-itemr ul:first-of-type{
	height: 100%;
}
.about-itemr ul li{
	height: 100%;
	position: relative;
	padding: 20px;
	box-sizing: border-box;
	float: left;
	width: 47.3%;
	box-shadow: 4px 4px 5px 0 rgba(0,0,0,0.10);
	border-top: 10px solid #3251A1;
}
.about-itemr ul li:first-of-type{
	margin-right: 5.2%;
}
.about-itemr ul li img{
	display: block;
	width: 100%;
}
.about-itemr ul li h1{
	font-size: 22px;
	margin-bottom: 15px;
	text-align: center;
}
.about-itemr ul li p{
	font-size: 16px;
	/*height: 6.5em;*/
	color: #656565;
	line-height: 25px;
	margin-top: 10px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-bottom: 30px;
}
.about-txt{
	text-align: center;
	padding-top: 70px;
	padding-bottom: 50px;
}
.about-title{
	position: relative;
	font-size: 24px;
	color: #323232;
	display: inline-block;
	font-weight: bold;
}
.about-title label{
	color: #656565;
	font-size: 16px;
	font-weight: normal;
}
.about-title:before{
	content: "“";
	position: absolute;
	left: -100px;
	top:-70px;
	font-size: 150px;
	color: #606060;
}
.about-title:after{
	content: "”";
	position: absolute;
	right: -100px;
	top:-40px;
	font-size: 150px;
	color: #606060;
}
.about-ln:after{
	top: -70px;
}
.about-manger{
	overflow: hidden;
	margin-bottom: 80px;
}
.about-mangerl{
	float: left;
	width: 25%;
}
.about-mangerl img{
	display: block;
	width: 100%;
}
.about-mangerl p{
	font-size: 18px;
	color: #000;
	text-align: center;
	margin: 15px 0;
}
.about-mangerr{
	float: right;
	width: 70%;
}
.about-mangerr p{
	font-size: 18px;
	color: #656565;
	margin-bottom: 20px;
	line-height: 25px;
}
/*企业理念*/
.about-idea{
	width: 83.33%;
	overflow: hidden;
	max-width: 1200px;
	margin: 0 auto;
	margin-bottom: 40px;
}
.about-ideal{
	float: left;
}
.about-ideal p{
	font-size: 23px;
	color: #333;
	font-weight:bold ;
}
.about-idear{
	float: right;
	width: 82.7%;
}
.about-idear p{
	overflow: hidden;
	margin-bottom: 15px;
}
.about-idear p span{
	font-size: 17px;
	color: #656565;
	font-weight: bold;
	float: left;
	display: block;
}
.about-idear p span:nth-of-type(2){
	float: right;
	font-weight: normal;
	width: 65%;
}
.this-idea{
	display: flex;
	display: -ms-flexbox;
	justify-content: space-between;
}
.this-idea span{
	text-align: center;
	font-size: 17px;
	color: #656565;
}

/*公司信息*/
.about-info{
	display: flex;
	display: -ms-flexbox;
	justify-content: space-between;
	padding: 0 40px;
	margin-top: 40px;
}
.about-infol{
	width: 55%;
}
.zgs-txt{
	border-bottom: 1px solid #D8D8D8;
	padding: 10px;
	overflow: hidden;
}
.zgs-txt span{
	font-size: 18px;
	display: block;
}
.zgs-txt span:nth-child(1){
	font-weight: bold;
	float: left;
	width: 100px;
}
.zgs-txt span:nth-child(2){
	margin-left: 10%;
	float: left;
}
.about-zgs .zgs-txt span:nth-child(2){
	margin-left: 5%;
}
.about-zgs .zgs-txt span:nth-child(1){
	width: 110px;
}
.about-infor{
	width: 41%;
}
.about-infor img{
	width: 100%;
	display: block;
}
.about-infol h1{
	font-size: 23px;
	margin-bottom: 10px;
}
.about-zgs{
	width: calc(100% - 80px);
	margin: 50px auto;
}
.zgs-warp{
	overflow: hidden;
	background: #FFFFFF;
	box-shadow: 4px 4px 6px 1px rgba(218,218,218,0.50);
	margin-bottom: 50px;
}
.zgs{
	float: left;
	width: 41%;
}
.zgs img{
	display: block;
	width: 100%;
}
.js{
	float: right;
	margin-right: 15px;
	width: 51%;
	padding-top: 20px;
}
.js h1{
	font-size: 22px;
}
.js span{
	display: block;
	width: 100px;
	height: 5px;
	background: #3251A1;
	margin-bottom: 25px;
}
.js p{
	font-size: 16px;
	margin-bottom: 10px;
}
/**/
.about-fz{
	margin-top: 60px;
}
.about-fzl{
	width: 18%;
}
.about-fzl p{
	padding-bottom: 8px;
	border-bottom: 1px solid #000;
}
.about-fzr{
	width: 72%;
}
.about-fzr img{
	float: left;
	margin-top: 3px;
	margin-right: 10px;
}
.about-fzr p span{
	font-weight: normal;
}

/*我们的产品*/
.bg-line{
	width: 100%;
	border-bottom: 1px solid #3251A1;
	margin: 30px 0;
}
.mmg2-title span{
	display: inline-block;
	width: 46.7%;
	color: #3251A1;
}
.mmg2-title span:nth-child(2){
	margin-left: 6.6%;
}
.img-box{
	overflow: hidden;
}
.img-box img{
	display: block;
	width: 100%;
}
.pro8-txt{
	margin-bottom: 15px;
}
.pro8-txt span{
	display: inline-block;
	width: 46.7%;
	font-size: 16px;
	line-height: 30px;
	color: #656565;
}
.pro8-txt span:nth-child(2){
	margin-left: 6.6%;
}
.imgbox-l{
	float: left;
	width: 46.7%;
}
.imgbox-r{
	float: right;
	width: 46.7%;
}
.my-pro{
	/*overflow: hidden;*/
	margin-top: 40px;
}
.this-my-pro{
	margin-bottom: 50px;
}
.xj-warp{
	float: left;
	width: 47%;
	background: #FFFFFF;
	box-shadow: 3px 3px 6px 0 rgba(0,0,0,0.10);
}
.this-xj-warp{
	margin-left: 6%;
}
.xj-warp a{
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
}
#p3 .xj-warp,#p4 .xj-warp{
		width: 100%;
		position: relative;
	}
	#p3 .xj-img,#p4 .xj-img{
		width: 47%;
	}
	#p3 .xj-txt,#p4 .xj-txt{
		padding-left: 6%;
	}
	.xj-warp .two-more{
		position: absolute;
		display: block;
		right: 20px;
		bottom: 12px;
		align-items: baseline;
	}
	.xj-warp .two-more span{
		font-size: 30px;
		color: #828282;
		font-weight: bold;
		margin-right: 5px;
	}
	.xj-warp .two-more label{
		font-size: 18px;
		cursor: pointer;
		color: #828282;
	}
.xj-img{
	width: 215px;
}
.xj-img img{
	display: block;
	width: 100%;
	height: 216px;
}
.xj-txt{
	padding-left: 35px;
	box-sizing: border-box;
}
.xj-txt h1{
	font-size: 20px;
	line-height: 30px;
}
.xj-txt p{
	font-size: 18px;
	color: #555555;
	text-decoration: underline;
	margin-top: 8px;
	line-height: 25px;
	letter-spacing: -0.48px;
}
.prol{
	width: 22.33%;
	float: left;
	background: #F9FCFF;
	box-shadow: 3px 3px 6px 0 rgba(70,70,70,0.10);
	height: 216px;
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	flex-flow: column;
	justify-content: center;
}
.prol p{
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #000;
	line-height: 25px;
}
.prol img{
	display: block;
	width: 75%;
	margin: 0 auto;
}
.pror{
	width: 74%;
	float: right;
}
.pror ul{
	overflow: hidden;
}
.jj-list{
	overflow: hidden;
}
.jj-list:first-of-type{
	margin-bottom: 20px;
}
.jj-list li{
	float: left;
	width: 22%;
    margin-right: 4%;
}
.jj-list li h1{
	margin-top: 5px;
	font-size: 18px;
	color: #515151;
	line-height: 30px;
	margin-top: 15px;
	margin-bottom: 5px;
}
.jj-list li span{
	font-size: 16px;
	color: #656565;
}
.jj-list li img{
	width: 100%;
}
.jj-list li:last-of-type{
	margin-right: 0;
}
.zc-list li{
	float: left;
	width: 30%;
	margin-bottom: 40px;
}
.zc-list li img{
	display: block;
	width: 100%;
	margin-bottom: 10px;
}
.zc-list li h1{
	font-size: 18px;
	color: #515151;
}
.zc-list li p{
	font-size: 16px;
	color: #515151;
}
.zc-list li:nth-of-type(2){
	margin: 0 5%;
	margin-bottom: 40px;
}
.xj-list li{
	float: left;
	width: 22%;
	margin-right: 4%;
	text-align: center;
	font-size: 18px;
	color: #515151;
	height: 90px;
	margin-bottom: 35px;
}
.xj-list li:hover a{
	background: url(../img/prolist-bg.png) no-repeat;
	background-size: 100% 100%;
	color: #fff;
}
.xj-list li a{
	display: block;
	padding: 30px 0;
	border: 1px solid #000;
}
.xj-list li .this-p{
	padding: 16px 0;
}
.xj-list li:nth-of-type(4){
	margin-right: 0;
}

/*产品详情*/
.pro-int{
	margin-top: 80px;
	margin-bottom: 80px;
}
.intl{
	float: left;
	width: 40%;
	margin-top: -2%;
}
.intl img{
	display: block;
	width: 100%;
}
.intr{
	float: right;
	width: 56%;
}
.intr p{
	color: #656565;
	font-size: 16px;
	line-height: 30px;
}
.intr .txt-blue{
	color: #3251A1;
}
.proint-list{
	overflow: hidden;
	margin-bottom: 70px;
}
.cpysl{
	float: left;
	width: 54%;
}
.cpysl .title-bg{
	margin-bottom: 20px;
	margin-top: 0;
	font-size: 24px;
	line-height: 60px;
}
.cpysl .titlebg1{
	font-size: 24px;
	line-height: 60px;
}
.cpysl .title-bg{
	height: 60px;
	margin-top: 0;
}
.cpysl p{
	margin-top: 10px;
}
.cpysl p span{
	color: #656565;
	font-size: 17px;
}
.cpysl p img{
	margin-right: 10px;
}
.cpysr{
	float: right;
	width: 40%;
}
.cpysr .cp-img{
	width: 44%;
	float: left;
	margin: 0 3%;
}
.cpysr .cp-img img{
	display: block;
	width: 100%;
}
.cpysr .cp-img p{
	text-align: center;
	color: #656565;
	font-size: 17px;
	margin: 7px 0;
}
.syff-info{
	overflow: hidden;
	margin-bottom: 70px;
}
.syffl{
	float: left;
	width: 18.67%;
}
.syffl img{
	display: block;
	width: 100%;
}
.syffr{
	float: right;
	width: 73.33%;
}
.syffr p{
	font-size: 17px;
	color: #656565;
	margin-top: 15px;
	padding-left: 40px;
}
.syffr p label{
	color: red;
}
.syffr p span{
	font-weight: bold;
	color: #656565;
}
.syffr .titlebg1{
	font-size: 24px;
	line-height: 60px;
}
.syffr .title-bg{
	height: 60px;
	margin-top: 0;
}
.cpjs-info{
	overflow: hidden;
}
.cpjsl{
	width: 73.33%;
	float: left;
}
.cpjsl .titlebg1{
	font-size: 24px;
	line-height: 60px;
}
.cpjsl .title-bg{
	height: 60px;
	margin-top: 30px;
}
.cpjsl h3{
	font-size: 18px;
	color: #515151;
	padding-left: 40px;
	margin: 15px 0;
}
.cpjsl span{
	font-size: 20px;
	color: #3251A1;
	font-weight: bold;
	padding-left: 55px;
	position: relative;
}
.cpjsl span:before{
	content: " ";
	width: 5px;
	height: 30px;
	position: absolute;
	top: 0;
	left: 40px;
	background:#3251A1;
}
.cpjsl p{
	font-size: 17px;
	color: #656565;
	padding-left: 60px;
	
}
.cpjsl .thisp{
	padding-left: 40px;
	margin-top: 15px;
}
.cpjsl .thisp span{
	font-weight: bold;
    color: #656565;
    font-size: 17px;
    padding-left: 0;
}
.cpjsl .thisp label{
	color: red;
}
.cpjsl .thisp span:before{
	display: none;
}
.cpjsl .this-title-bg{
	width: 81%;
	margin-top: 0;
}
.cpjsr{
	width: 18.4%;
	float: right;
}
.cpjsr img{
	display: block;
	width: 100%;
}
.this-syff-info {
	margin-top: 70px;
}
.this-syff-info .syffr h3{
	font-size: 18px;
	color: #515151;
	padding-left: 40px;
	margin: 15px 0;
}


/*新闻*/
.news-warp{
	padding: 50px 40px 100px;
	box-sizing: border-box;
	overflow: hidden;
}
.news-title{
	font-size: 20px;
	color: #333;
	line-height: 30px;
	padding: 10px 0;
	border-bottom: 1px solid #D8D8D8;
}
.news-warp ul{
	margin-top: 40px;
}
.news-warp ul li{
	overflow: hidden;
	margin-bottom: 40px;
}
.news-img{
	float: left;
	width: 19.4%;
}
.news-img img{
	display: block;
	width: 100%;
}
.news-txt{
	width: 78%;
	float: right;
}
.news-time{
	float: left;
	margin-right: 20px;
}
.news-time span{
	color: #666666;
	display: block;
}
.news-time span:nth-child(1){
	font-size: 30px;
}
.news-time span:nth-child(2){
	font-size: 18px;
}
.newstxt{
	float: left;
	width: 85%;
}
.newstxt h1{
	font-size: 20px;
	margin-bottom: 15px;
}
.newstxt p{
	color: #656565;
	font-size: 18px;
}
.news-page{
	float: right;
}
.news-page span{
	display: inline-block;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	font-size: 14px;
	color: #727272;
	cursor: pointer;
}
.news-page .this-page{
	background: #3251A1;
	border-radius: 50%;
	color: #fff;
}

/*联系我们*/
.contact-warp{
	max-width: 1200px;
	margin: 0 auto;
	padding: 80px 0;
}
.contact-title h1{
	font-size: 30px;
}
.contact-title p{
	font-size: 22px;
	color: #888888;
}
.contact-ways{
	overflow: hidden;
	margin: 60px 0;
}
.contact-ways li{
	float: left;
	width: 46%;
	padding: 21px 0;
	margin: 0 2%;
	text-align: center;
	background: rgba(50,81,161,0.05);
}
.contact-ways li img{
	margin: 14px 0;
}
.contact-ways li p{
	line-height: 30px;
	color: #656565;
	font-size: 18px;
}
.contact-map{
	margin-bottom: 60px;
}
.contact-map img{
	width: 100%;
	display: block;
}
.company{
	font-size: 30px;
	border-bottom: 1px solid #D8D8D8;
	margin-bottom: 50px;
	font-weight: bold;
	padding: 5px 0;
}
.company img{
	margin-top: -17px;
	margin-right: 15px;
}
.contact-company ul{
	overflow: hidden;
}
.contact-company ul li{
	float: left;
	width: 45%;
	margin: 0 2.5%;
	margin-bottom: 50px;
}
.contact-company ul li h1{
	font-size: 22px;
	color:#333 ;
	line-height: 30px;
}
.contact-company ul li p{
	margin-top: 10px;
	font-size: 18px;
	color: #656565;
	letter-spacing: 0;
	line-height: 30px;
}
.fgs{
	font-size: 22px;
	line-height: 30px;
	color: #333;
	font-weight: bold;
	margin-bottom: 50px;
	padding-left: 2.5%;
	display: block;
}
/*隐私保护*/
.ystk-txt{
	max-width: 1140px;
	margin: 0 auto;
	margin-bottom: 100px;
}
.ystk-txt h1{
	font-size: 32px;
	margin-top: 60px;
}
.ystk-txt p{
	font-size: 16px;
	margin-top: 25px;
}
.ystk-txt .this-ystk{
	margin-top: 60px;
}
.ystk-txt .this-jz{
	margin-top: 10px;
}
/*橡胶*/
.mmg-cont1400{
	max-width: 1050px;
	width: 75%;
	overflow: hidden;
	margin: 0 auto ;
}
.mmg-ext{
	width: 31%;
	margin-right: 4.5%;
}
.mmg-ext p:nth-child(1){
	font-size: 28px;
	font-weight: 500;
	color: #3251A1;
	line-height: 28px;
	margin-bottom: 30px;
}
.mmg-ext p:nth-child(1) span{
	font-size: 17px;
	color: #3251A1;
	display: block;
}
.mmg-ext p:nth-child(2){
	font-size: 16px;
	color: #656565;
}
.mmg-dis{
	margin-top: 50px;
	display: flex;
	display: -ms-flexbox;
	align-items: center;
}
.mmg-exi{
	width: 45.5%;
	overflow: hidden;
}
.mmg-exi img{
	display: block;
	float: left;
	width: 44.44%;
}
.mmg-exi img:nth-child(1){
	margin-right: 11.11%;
}
.mmg-rj{
	margin-top: 50px;
}
.mmg-rj ul {
	overflow: hidden;
}
.mmg-rj ul li{
	float: left;
	width: 28%;
}
.mmg-rj ul li p{
	text-align: center;
	font-size: 16px;
	color: #656565;
	line-height: 32px;
}
.mmg-rj ul li img{
	display: block;
	width: 100%;
}
.mmg-rj ul li:nth-child(2){
	margin: 0 7.5%;
}
.mmg-cont1500{
	max-width: 1150px;
	width: 83%;
	overflow: hidden;
	margin: 50px auto;
}
.mmg-fy{
	padding: 50px 0;
	box-sizing: border-box;
	justify-content: center;
	background: rgba(50,81,161,0.05);
}
.mmg-hx{
	margin-top: 80px;
	/*text-align: center;*/
}
.mmg-title{
	font-size: 28px;
	color: #3251A1;
	padding-bottom: 10px;
	max-width: 400px;
	min-width: 315px;
	width: 35%;
	display: block;
	margin: 0 auto;
	position: relative;
	border-bottom: 1px solid #3251A1;
	text-align: center;
	margin-bottom: 60px;
}
.mmg-title:before{
	content: " ";
	width: 14px;
	height: 14px;
	position: absolute;
	bottom: -7px;
	left: 50%;
	transform: translateX(-50%);
	background: #3251A1;
}
.hx-box{
	max-width: 990px;
	width: 90%;
	margin: 0 auto;
}
.hx-box img{
	width: 100%;
}
.mmg-hx p{
	font-size: 16px;
	color: #353535;
	line-height: 32px;
	margin-top: 10px;
}
.hx-bg img{
	width: 100%;
}
.img-box p{
	font-size: 16px;
	line-height: 30px;
	color: #656565;
	margin-bottom: 15px;
}
.mmg-tz{
	margin-top: 50px;
}
.tz{
	display: flex;
	display: -ms-flexbox;
	justify-content: flex-start;
	margin-bottom: 30px;
}
.tz span{
	display: block;
	width: 20%;
	text-align: center;
	font-size: 15px;
	color: #3251A1;
	margin-right: 15px;
	border: 1px solid #3251A1;
	padding: 25px 0;
	box-sizing: border-box;
	margin-right: 3%;
	font-weight: 500;
}
.cilbond .tz .ci-cp{
	width: 25%;
	display: block;
	float: left;
}
.cilbond .tz .ci-cp img{
	display: block;
	width: 100%;
	margin-bottom: 20px;
}
.tz-txt ul{
	margin-top: 45px;
	overflow: hidden;
}
.tz-txt ul li{
	float: left;
	margin-right: 5%;
}
.tz-txt ul li:last-of-type{
	margin-right: 0;
}
.tz-txt ul li img{
	height: 125px;
}
.tz2 span{
	line-height: 49px;
}
.tz-txt{
	width: 77%;
}
.tz-txt p{
	border-bottom: 1px solid #D8D8D8;
	font-size: 16px;
	color: #656565;
	line-height: 35px;
	line-height: 32px;
	text-align: left;
	padding-left: 20px;
	box-sizing: border-box;
}
.cilbond .tz-txt{
	width: 70%;
	float: right;
}
.cilbond .tz{
	display: block;
	overflow: hidden;
	margin-bottom: 0;
}
.ci-list{
	overflow: hidden;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
}
.ci-list li{
	margin-right:1.1% ;
	float: left;
	border: 1px solid #E3E3E3;
}
.line-box li{
	border: 1px solid #E3E3E3;
}
.ci-list li img{
	display: block;
	width: 100%;
}
.mt40{
	margin-top: 40px;
}
.m80{
	margin: 80px auto;
}
.this-list .ci-list{
	display: block;
}
.this-list .ci-list li{
	width: 15.5%;
}
.ci-list li:nth-last-of-type(1){
	margin-right: 0;
}
.cilbond .mmg-title{
	margin-bottom: 40px;
}
.tz-txt .tz-bold{
	color: #4E4E4E;
	font-weight: bold;
}
.mmg2-title{
	padding: 30px 0;
	text-align: left;
	border-top: 1px solid  #3251A1;
	border-bottom: 1px solid  #3251A1;
	color: #3251A1;
	font-size: 28px;
	line-height: 40px;
	font-weight: 500;
	width: 100%;
	margin: 30px 0;
}
.mmg-cont1344 {
    max-width: 1344px;
    width: 93%;
    overflow: hidden;
    margin: 0 auto;
}
.mmgpd{
	padding-bottom: 50px;
}
.bg-box{
	width: 100%;
	max-width: 1344px;
}
.ci-logo{
	max-width: 200px;
	margin: 0 auto;;
}
.ci-logo img{
	display: block;
	width: 100%;
}
.ci-contant{
}
.mb50{
	margin-bottom: 50px !important;
}
.this-cilbond .tz-txt ul li img{
	height: 270px;
}
.this-cilbond .tz-txt ul{
	margin-top: 0;
}
.ci-warp{
	overflow: hidden;
	margin-top: 40px;
}
.ci-warp img{
	display: block;
	width: 47.02%;
	float: left;
}
.ci-warp-txt{
	width: 46%;
	float: right;
}
.ci-warp-txt h1{
	font-size: 22px;
	line-height: 42px;
}
.ci-warp-txt h2{
	font-size: 17px;
	font-weight: normal;
	color: #656565;
}
.txt-ci{
	margin-top:30px;
}
.txt-ci p {
	border-bottom: 1px solid #D8D8D8;
}
.txt-ci p span{
	font-size: 14px;
	line-height: 35px;
	color: #656565;
}
.txt-ci p span:nth-child(1){
	width: 130px;
	display: inline-block;
	margin-right: 10px;
}
.
/*沿革*/
.history{
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	width: 66.7%;
	margin-left: 8%;
	margin-top: 60px;
	margin-bottom: 60px;
}
.h-date,.h-things{
	font-size: 18px;
	line-height: 34px;
	color: #282828;
}
.h-things{
	width: 65%;
	max-width: 400px;
	padding-bottom: 15px;
	border-bottom: 1px dashed #B5B5B5;
}
.h-date span{
	font-size: 24px;
	font-weight: 500;
}
.history ul{
	width: 62.4%;
	overflow-y: scroll;
	height: 500px;
}
.history ul::-webkit-scrollbar{
	width: 0;
	height: 0;
}
.history ul li{
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	/*border-left: 1px solid #000;*/
	padding-left: 40px;
	margin-bottom: 15px;
	position: relative;
}
.history ul li:before{
	content: " ";
	width: 8px;
	height: 8px;
	border-radius: 50%;
	position: absolute;
	left: 2px;
	top: 10px;
	border: 3px solid #000;
	background: #fff;
}
.history ul li:after{
	content: " ";
	width: 1px;
	height: 85%;
	position: absolute;
	left: 7px;
	top: 29px;
	border-left: 1px solid #000;
}
.h-img{
	max-width: 300px;
	width: 30%;
}
.h-img img{
	display: block;
	width: 100%;
}
.history ul .last-things:after{
	content: " ";
	width: 1px;
	height: 85%;
	position: absolute;
	left: 7px;
	top: 29px;
	border-left:1px solid transparent;
    background-clip:padding-box,border-box;
    background-image:linear-gradient(#fff,#fff),linear-gradient(#000,rgba(0,0,0,0.00));
}
.last-things .h-things{
	border-bottom: none;
}
.history{
	position: relative;
	margin: 60px 0;
	padding: 0 8%;
	padding-bottom: 50px;
	box-sizing: border-box;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
}
.hdown{
	position: absolute;
	width: 32px;
	display: block;
	bottom: 0;
	left: 30%;
	animation: down 2s linear infinite;
}
@keyframes down{
	from{
		transform: translateY(0);
		opacity: 1;
	}
	to{
		transform: translateY(10px);
		opacity: 0.1;
	}
}
/*橡胶*/
.xjwarp1200{
	max-width: 1200px;
	width: 83.33%;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 80px;
}
.pro-all{
	overflow: hidden;
}
.pro-all li{
	margin-top: 50px;
	width: 48%;
	float: left;
	margin-right: 2%;
}
.pro-all li:nth-child(2n){
	margin-right: 0;
	margin-left: 2%;
}
.pro-all li p{
	border-bottom: 2px solid rgba(50,81,161,0.5);
	line-height: 42px;
	padding-bottom: 13px;
}
.pro-all li p label{
	font-size: 30px;
	font-weight: bold;
	color: #3251A1;
	padding: 0 20px;
	position: relative;
}
.pro-all li p label span{
	font-size: 18px;
	color: #3251A1;
	font-weight: normal;
	letter-spacing: 0;
}
.pro-all li .this-lineh{
	line-height: 19px;
}
.pro-all li p label:after{
	content: " ";
	width:100%;
	height: 4px;
	background: #3251A1;
	position: absolute;
	left: 0;
	bottom: -19px;
}
.pro-all li .this-lineh label:after{
	bottom: -9px;
}
.pro-de{
	overflow: hidden;
}
.pro-de span{
	display: block;
	width: 45.8%;
	float: left;
	margin: 0 2.1%;
	margin-top: 20px;
	line-height:60px;
	position: relative;
}
.pro-de .wa{
	width: auto;
}
.pro-de span a{
	display: block;
	font-size: 16px;
	font-weight: normal;
	color: #6F6F6F;
	padding-right: 10px;
	box-sizing: border-box;
	text-indent: 15px;
	position: relative;
	z-index: 10;
	transition: all 0.3s;
}
.pro-de span aside{
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 2px;
	z-index: 9;
	transition: all 0.3s;
	background: rgba(50,81,161,0.05);
}
.pro-de span a label{
	font-size: 20px;
	color: #6F6F6F;
	font-weight: 500;
	transition: all 0.3s;
}
/*董事长致辞*/
.about-ds{
	padding: 60px 0;
	width: 76%;
	margin-left: 60px;
	box-sizing: border-box;
}
.about-ds p{
	font-size: 18px;
	margin-bottom: 20px;
	color: #656565;
	line-height: 25px;
}
.about-ds h1{
	margin-bottom: 20px;
	font-size: 30px;
}
/*产业资材*/
.cyzc-cont1400{
	max-width: 1400px;
	width: 93%;
	margin: 0 auto;
	background: rgba(50,81,161,0.05);
	padding: 60px 6.5%;
	box-sizing: border-box;
	margin-bottom: 80px;
}
.cyzc-contr1400{
	max-width: 1400px;
	width: 93%;
	margin: 80px auto;
}
.cyzc-cont1200{
	max-width: 1200px;
	width: 80%;
	margin: 0 auto;
}
.cyzc-pro{
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: flex-start;
	align-items: center;
	margin: 80px 0;
}
.cyzc-n h1{
	font-size: 30px;
	color: #3251A1;
	font-weight: bold;
	margin-bottom: 50px;
}
.cyzc-n h1 span{
	font-size: 20px;
	color: #3251A1;
	letter-spacing: 0.33px;
	display: block;
}
.cyzc-n p{
	font-size: 18px;
	color: #656565;
}
.cyzc-n{
	margin-right: 12%;
	width: 28.66%;
	max-width: 300px;
}
.cyzc-sw{
	margin-top: 40px;
}
.cyzc-zz .cyzc-pro{
	margin-bottom: 0;
}
.cyzc-zz  .cyzc-n{
	margin-right: 7%;
}
.cyzc-sw ul{
	overflow: hidden;
}
.cyzc-sw ul li{
	float: left;
	width: 28.66%;
	margin-right: 7%;
	margin-bottom: 15px;
}
.cyzc-sw ul li img{
	display: block;
	width: 100%;
}
.cyzc-sw ul li:last-of-type{
	margin-right: 0;
}
.cyzc-sw p{
	font-size: 18px;
	color: #656565;
	line-height: 30px;
}
.cyzc-pi{
	width: 55%;
}
.cyzc-pi img{
	display: block;
	width: 100%;
}
.cyzc-intro h1{
	font-size: 30px;
	color: #3251A1;
	font-weight: bold;
	margin-bottom: 20px;
}
.cyzc-intro h1 span{
	font-size: 20px;
	color: #3251A1;
	letter-spacing: 0.33px;
	display: block;
}
.cyzc-in{
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: flex-start;
	align-items: center;
}
.cyzcin-img{
	width: 37%;
	margin-right: 5%;
}
.cyzcin-img img{
	display: block;
	width: 100%;
}
.cyzc-tro ul{
	overflow: hidden;
}
.cyzc-tro{
	width: 59%;
}
.cyzc-tro ul li {
	float: left;
	width: 47.2%;
	margin-bottom: 20px;
	text-align: center;
}
.cyzc-tro ul li:nth-child(2n-1){
	margin-right: 5.4%;
}
.cyzc-tro ul li label{
	display: block;
	width: 45px;
	height: 45px;
	border-radius: 50%;
	line-height: 50px;
	color: #3251A1;
	font-size: 21px;
	text-align: center;
	margin: 0 auto;
	border: 4px solid #3251A1;
	margin-bottom: 10px;
	font-weight: bold;
}
.cyzc-tro ul li span{
	display: block;
	text-align: center;
	font-size: 19px;
	color: #3251A1;
	line-height: 30px;
	font-weight: 500;
}
.cyzc-tro ul li p{
	font-size: 15px;
	color: #656565;
	line-height: 28px;
	text-align: center;
	margin-top: 10px;
}
.pro-use{
	margin-bottom: 80px;
}
.pro-use ul{
	overflow: hidden;
}
.pro-use ul li{
	float: left;
	width: 25%;
	padding: 0 3.3%;
	box-sizing: border-box;
}
.pro-use ul li img{
	display: block;
	width: 63.6%;
	margin: 0 auto;
	margin-bottom: 25px;
}
.pro-use ul li h1{
	font-size: 20px;
	line-height: 30px;
	color: #3251A1;
	text-align: center;
	margin-bottom: 5px;
}
.pro-use ul li p{
	font-size: 16px;
	text-align: center;
	color: #656565;
	line-height: 30px;
}
.cyzc-peen{
	overflow: hidden;
}
.peen-img{
	width: 37%;
	padding-right: 6%;
	float: left;
}
.peen-img img{
	display: block;
	width: 100%;
}
.peen-txt{
	width: 53%;
	float: left;
}
.peen-txt h1{
	margin-top: 20px;
	font-size: 30px;
    color: #3251A1;
    font-weight: bold;
    margin-bottom: 40px;
}
.peen-txt  h1 span {
    font-size: 20px;
    color: #3251A1;
    letter-spacing: 0.33px;
    display: block;
}
.peen-txt p{
	padding-left: 20px;
	box-sizing: border-box;
	margin-bottom: 10px;
	font-size: 16px;
	color: #656565;
	line-height: 30px;
}
.cyzc-td{
	margin-bottom: 80px;
}
.cyzc-td .cyzc-tro ul:first-of-type{
	padding-bottom: 20px;
	border-bottom: 1px dashed #D5D5D5;
	margin-bottom: 20px;
}
.cyzc-td .cyzc-tro ul li{
	width: 27.77%;
	margin-right: 8.3%;
	margin-bottom: 0;
}
.cyzc-td .cyzc-tro ul li:last-of-type{
	margin-right: 0;
}
.cyzc-ex h1{
	font-size: 30px;
    color: #3251A1;
    font-weight: bold;
    margin-bottom: 40px;
}
.cyzc-ex h1 span {
    font-size: 20px;
    color: #3251A1;
    letter-spacing: 0.33px;
    display: block;
}
.cyzcex-list{
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	overflow: hidden;
	margin-bottom: 30px;
}
.cyzcex-list span{
	display: block;
	width: 8.9%;
	font-size: 18px;
	position: relative;
	color: #3251A1;
	margin-right: 3%;
	line-height: 30px;
	padding: 8px 0;
	font-weight: 500;
}
.cyzcex-list span:before{
	content: " ";
	width: 100%;
	height: 1px;
	background-color: #3251A1;
	position: absolute;
	bottom: 0;
	left: 0;
}
.cyzcex-list span:after{
	content: " ";
	width: 10px;
	height: 1px;
	transform: rotate(45deg);
	background-color: #3251A1;
	position: absolute;
	bottom: 4px;
	right: -1px;
}
.cyzcex-list li{
	width: 16.07%;
	margin-right: 8%;
}
.cyzcex-list li img{
	display: block;
	width: 100%;
}
.cyzcex-list li p{
	font-size: 16px;
	text-align: center;
	margin-bottom: 10px;
}
.cyzcex-list li:last-of-type{
	margin-right: 0;
}
.cyzc-bhz{
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 80px;
}
.bhz-img{
	width: 45%;
}
.bhz-img img{
	display: block;
	width: 100%;
}
.bhz-txt{
	width: 45%;
}
.bhz-txt p{
	width: 100%;
	background: #3251A1;
	height: 70px;
	line-height: 70px;
	font-size: 20px;
	font-weight: bold;
	padding-left: 25px;
	box-sizing: border-box;
	color: #fff;
	margin-bottom: 25px;
}
.bhz-txt p:last-of-type{
	margin-bottom: 0;
}

/*汽车座椅*/
.cyzc-cont1000{
	max-width: 1000px;
	margin: 0 auto;
	width: 66.7%;
	margin-bottom: 80px;
}
.qc-img-b{
	margin-top: 80px;
	width: 100%;
	margin-bottom: 40px;
}
.qc-img-b img{
	display: block;
	width: 100%;
}
.qc-img-s{
	margin-bottom: 50px;
}
.qc-img-s ul{
	overflow: hidden;
}
.qc-img-s ul li{
	float: left;
	width: 30%;
	margin-right: 5%;
}
.qc-img-s ul li:last-of-type{
	margin-right: 0;
}
.qc-img-s ul li img{
	display: block;
	width: 100%;
}
.cyzc-qc-txt{
	font-size: 18px;
	color: #656565;
	line-height: 30px;
	margin-bottom: 30px;
}

/*产业资材*/
.cyzc-cont1250{
	max-width: 1250px;
	margin: 0 auto;
	width: 83.33%;
}
.cyzc-tit{
	width: 100%;
	border-bottom: 2px solid rgba(50,81,161,0.5);
	margin: 60px 0;
}
.cyzc-tit p{
	font-size: 30px;
	font-weight: bold;
	color: #3251A1;
	line-height: 42px;
	width: 400px;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 20px;
	margin-bottom: -1px;
	border-bottom: 4px solid #3251A1;
}
.cyzc-list-img{
	width: 100%;
	margin-bottom: 10px;
}
.cyzc-list-img img{
	display: block;
	width: 100%;
}
.cyzc-list ul{
	overflow: hidden;
}
.cyzc-list ul li{
	float: left;
	width: 30.4%;
	margin-left: 2%;
	margin-top: 30px;
	position: relative;
}
.cyzc-list ul li a{
	display: block;
	line-height: 60px;
	padding-left: 15px;
	box-sizing: border-box;
	font-size: 20px;
	color: #6F6F6F;
	font-weight: 500;
	position: relative;
	z-index: 10;
	transition: all 0.3s;
}
.cyzc-list ul li span{
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 2px;
	z-index: 9;
	transition: all 0.3s;
	background: rgba(50,81,161,0.05);
}

.mb80{
	margin-bottom: 80px;
}
.poly-list{
	overflow: hidden;
}
.poly{
	float: left;
	width: 32%;
	margin-right: 1%;
}
.poly li{
	margin-bottom: 15px;
}
.poly li img{
	width: 100%;
	display: block;
}
.spe-img{
	padding-bottom: 40px;
	border-bottom:1px solid #3251A1 ;
}
.spe-img img{
	display: block;
	width: 100%;
}
.spe-list p{
	font-size: 20px;
	line-height: 28px;
	margin-top: 40px;
	margin-bottom: 30px;
}
.spe-list ul{
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: flex-end;
	justify-content: space-between;
}
.spe-list ul li{
	width: 32%;
	margin-right: 2%;
}
.spe-list ul li:last-of-type{
	margin-right: 0;
}
.spe-list ul li img{
	display: block;
	width: 100%;
}
.spe-list ul li:last-of-type img{
	width: 80%;
	margin: 0 auto;
}
.cyzc-use{
	padding: 0 8%;
	box-sizing: border-box;
}
.cyzc-use label{
	font-size: 20px;
	font-weight: 500;
	line-height: 30px;
	color: #3251A1;
}
.use-txt{
	padding-left: 60px;
	box-sizing: border-box;
	overflow: hidden;
}
.use-txt p{
	font-size: 16px;
	float: left;
	color: #656565;
	line-height: 27px;
	margin-top: 8px;
}
.use-txt p:nth-child(1){
	margin-right: 30px;
}
.cyzc-use ul{
	overflow: hidden;
}
.cyzc-use ul li{
	float: left;
	width: 46%;
	position: relative;
	margin-top: 20px;
}
.cyzc-use ul li:nth-child(2n-1){
	margin-right: 8%;
}
.cyzc-use ul li img{
	display: block;
	width: 100%;
}
.cyzc-use ul li span{
	display: block;
	font-size: 14px;
	padding: 5px 15px;
	position: absolute;
	color: #fff;
	top: 0;
	left: 0;
	background: #3251A1;
}
.cyzc-zz{
	padding: 0 8%;
	box-sizing: border-box;
}
/*cibang*/
.cilbond-list{
	
}
.cilbond-list ul{
	overflow: hidden;
}
.cilbond-list ul:nth-of-type(1){
	margin-bottom: 40px;
}
.cilbond-list ul li{
	float: left;
	width: 20%;
	margin-right: 6.667%;
}
.cilbond-list ul li p{
	font-size: 14px;
	margin-top: 15px;
	font-weight: 500;
	color: #6F6F6F;
}
.cilbond-list ul li p span{
	display: block;
	font-size: 16px;
	color: #6F6F6F;
}
.cilbond-list ul li img{
	display: block;
	width: 100%;
}
.cilbond-list ul li:nth-child(4n){
	margin-right: 0;
}
.freeman-list{
	overflow: hidden;
	padding: 0 8%;
	box-sizing: border-box;
}
.freeman-list img{
	width: 100%;
	display: block;
}
.freeman-listl{
	float: left;
	width: 51.6%;
	margin-right: 6.8%;
}
.freeman-list-txt span{
	font-size: 20px;
	color: #2B2B2B;
	line-height: 30px;
	font-weight: 500;
}
.freeman-list-txt p{
	color: #656565;
	font-size: 14px;
	line-height: 25px;
}
.freeman-list-txt{
	margin-top: 15px;
}
.freeman-listr{
	width: 41.6%;
	float: left;
}
.cyzc-pzl-use{
	padding: 0 8%;
	box-sizing: border-box;
}
.cyzc-pzl-use ul {
	overflow: hidden;
}
.cyzc-pzl-use ul li{
	float: left;
	width: 31.33%;
	position: relative;
	margin-right: 3%;
	margin-top: 25px;
}
.cyzc-pzl-use ul li span{
	padding: 5px 13px;
	font-size: 14px;
	background: #3251A1;
	color: #fff;
	position: absolute;
	top: 0;
	left: 0;
}
.cyzc-pzl-use ul li img{
	display: block;
	width: 100%;
}
.cyzc-pzl-use ul li:nth-child(3n){
	margin-right: 0;
}
.cyzc-pzl-use ul li p{
	margin-top: 10px;
	font-size: 16px;
	color: #656565;
	line-height: 28px;
}
.cyzc-vin h1{
	font-size: 30px;
	font-weight: 500;
	color: #3251A1;
}
.cyzc-vin h1 span{
	font-size: 20px;
	color: #3251A1;
	display: block;
}
.vin-po{
	margin-top: 50px;
	font-size: 18px;
	color: #656565;
	margin-bottom: 70px;
	line-height: 25px;
}
.cyzc-vin p{
	font-size: 18px;
	color: #656565;
	padding: 10px 0;
	line-height: 25px;
}
.cyzc-vin p:first-of-type{
	border-bottom: 1px solid #D8D8D8;
}
.cyzc-vipi img{
	display: block;
	width: 100%;
}
.vipi-img{
	margin-top: 60px;
	width: 100%;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
}
.vipi-img img{
	display: block;
	width: 48%;
}
.cyzc-vi{
	margin: 60px auto;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
}
.cyzc-vipi{
	width: 30%;
}
.cyzc6-img{
	margin-top: 80px;
}
.cyzc6-img img{
	width: 100%;
	display: block;
}
.cyzc6-tlist{
	font-size: 16px;
	color: #656565;
	margin-top: 30px;
}
.this-cyzc6-tlist{
	margin-bottom: 30px;
}
.cyzc6-tlist h1{
	font-size: 26px;
	font-weight: normal;
	line-height: 40px;
	color: #000;
}
.cyzc6-tlist p{
	padding-left: 5%;
	font-size: 16px;
	color: #656565;
	line-height: 25px;
	margin-top: 8px;
}
.cyzc6-tlist span{
	color: #000;
	font-size: 16px;
}
.txt-boder{
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #D8D8D8;
}
.cyzc-vin .txt-boder{
	margin-top: 0;
}
.cyzc-vin{
		width: 65%;
    		max-width: 600px;
	}
.cyzc12-vi{
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
}
.cyzc12-vipi{
	width: 30%
}
.cyzc12-vin{
	width: 65%;
	max-width: 530px;
}
.cyzc12-vipi img{
	display: block;
	width: 100%;
}
.mt60{
	margin-top: 60px;
}
.cyzc12-vin h1{
	font-size: 22px;
	line-height: 30px;
	color: #3251A1;
}
.cyzc12-vin p{
	font-size: 18px;
	color: #656565;
	margin-top: 10px;
	margin-bottom: 20px;
}
.cyzc-wag{
	margin-top: 60px;
}
.cyzc-wag img{
	display: block;
	width: 100%;
}
.cyzc-wag-list{
	margin-bottom: 80px;
}
.cyzc-wag-list .swiper-container{
	padding-bottom: 60px;
}
.cyzc-wag-list .swiper-container-horizontal>.swiper-pagination-bullets{
	bottom: 0;
}
.cyzc-wag-list .swiper-pagination-bullet{
	border: 2px solid rgba(211,233,255,0.5);
	background: transparent;
	opacity: 1;
}
.cyzc-wag-list .swiper-pagination-bullet-active{
	background: #3251A1;
}
.cyzc-wag-list h1{
	font-size: 30px;
	font-weight: bold;
	color: #3251A1;
	margin-bottom: 40px;
	line-height: 40px;
}
.cyzc15-rh{
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	align-items: center;
}
.cyzc15-rh p{
	font-size: 15px;
	color: #6F6F6F;
	line-height: 30px;
}
.cyzc15-rh-img img{
	display: block;
	width: 100%;
}
.cyzc15-rh-img1{
	width: 43%;
}
.cyzc15-rh-img2{
	width: 36.8%;
}
.txt-boder{
	overflow: hidden;
}
.txt-boderr span{
	display: block;
	color:#656565;
	font-size: 18px;
	float: left;
}
.txt-boderr span:nth-child(1){
	width: 60px;
}
.txt-boderr span:nth-child(2){
	width: calc(100% - 60px);
}
.cyzc15-rh1{
	margin-top: 60px;
}
.cyzc15-rh2{
	margin-top: 30px;
	margin-bottom: 80px;
}
.cyzc-cont1440{
	padding: 60px 5%;
	max-width: 1440px;
	width: 78.125%;
    margin: 0 auto;
    margin-bottom: 60px;
    box-sizing: border-box;
    background: rgba(50,81,161,0.05);
}
.cyzc15-pro{
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	align-items: center;
}
.cyzc15-pro-img{
	width: 55%;
}
.cyzc15-pro-img img{
	width: 100%;
	display: block;
}
.cyzc15-pro-in{
	width: 40%;
	display: flex;
	justify-content: space-between;
}
.cyzc15-pro-in ul {
	overflow: hidden;
}
.cyzc15-pro-in ul li{
	/*width: 45%;
	float: left;
	margin-right: 10%;*/
	font-size: 16px;
	color: #3251A1;
	font-weight: 500;
	margin-bottom: 20px;
}
.cyzc15-pro-in ul li:nth-child(4){
	margin-bottom: 0;
}
.cyzc15-pro-in ul li:nth-child(2n){
	margin-right: 0;
}
.cyzc15-pro-img span{
	margin-top: 10px;
	display: block;
	width: 48%;
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 22px;
	text-align: center;
	background: #3251A1;
	float: left;
}
.cyzc15-pro-img span:nth-child(2){
	float: right;
}
.cyzc15-db{
	overflow: hidden;
	margin-bottom: 40px;
}
.cyzc15-db li{
	float: left;
	width: 47%;
	margin-bottom: 40px;
}
.cyzc15-db li:nth-child(3){
	clear: both;
}
.cyzc15-db li img{
	display: block;
	width: 100%;
}
.cyzc15-db li:nth-child(2n){
	float: right;
}
.cyzc15-db li p{
	font-size: 18px;
	line-height: 25px;
	color: #000;
	padding: 20px 0;
	font-weight: 500;
}

/* 化学品 */
.hxp-cont1250{
	max-width: 1250px;
	width: 83.33%;
	margin-left:auto;
	margin-right: auto;
}
.hxp-list ul li{
	overflow: hidden;
}
.hxp-list ul li p{
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	font-size: 17px;
	float: left;
	line-height: 30px;
	padding: 15px 0;
	padding-left: 30px;
	box-sizing: border-box;
}
.hxp-list ul li p:nth-child(1){
	color: #000;
	width: 28.72%;
	background-color: #F5F9FD;
	padding-left: 40px;
}
.hxp-list ul li p:nth-child(2){
	width: 71.28%;
	color: #656565;
	border-bottom: 1px solid #D8D8D8;
}
#xhp5{
	margin-bottom: 50px;
}
@media only screen and (min-width:769px) {
	.pro-de span:hover aside{
	background: #D3E9FF;
	height: 100%;
}
.pro-de span:hover a{
	color: #252525;
}
.pro-de span:hover label{
	color: #252525;
}
	.cyzc-list ul li:hover span{
		height: 100%;
		background: #D3E9FF;
	}
	.cyzc-list ul li:hover a{
		color: #252525;
	}
}
@media only screen and (max-width:1500px) {
	.br-tb{
		display: block;
	}
	.about-title:before{
		content: "“";
		position: absolute;
		left: -80px;
		top:-50px;
		font-size: 100px;
		color: #606060;
	}
	.about-title:after{
		content: "”";
		position: absolute;
		right: -85px;
		top: 25px;
		font-size: 100px;
		color: #606060;
	}
}
/*手机*/
@media only screen and (max-width: 768px) {
	.hxp-list ul li p,.hxp-cont1250{
		width: 100% !important;
	}
	.hxp-list ul li p{
		font-size: 14px;
		line-height: 20px;
	}
	.hxp-list ul li p:nth-child(2){
		border-bottom: none;
	}
	.error-box{
		width: 90%;
	}
	.ci-warp img{
		width: 100%;
	}
	.ci-warp-txt{
		width: 100%;
		margin-top: 30px;
	}
	.cilbond .tz .ci-cp,.cilbond .tz-txt{
		width: 100%;
	}
	.cyzc-cont1440{
		padding: 30px 0;
		width: 100%;
	}
	.cyzc15-pro-img{
		overflow: hidden;
		width: 100%;
	}
	.cyzc15-pro-in{
		width: 100%;
		padding: 0 20px;
		box-sizing: border-box;
	}
	.tz-txt ul{
		text-align: center;
	}
	.tz-txt ul li{
		display: inline-block;
		float: none;
		margin-right: 0;
		margin-bottom: 15px;
	}
	.cilbond .tz .this-ci-cp{
		display: none;
	}
	.this-cilbond .tz-txt ul li img{
		height: 235px;
	}
	.txt-ci p span:nth-child(1){
		width: 115px;
	}
	.ci-list{
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.ci-list li{
		width: 43%;
		margin-bottom: 10%
	}
	.m80{
		margin: 40px 0;
	}
	.cyzc15-pro-img span{
		height: 25px;
		line-height: 25px;
		font-size: 12px;
	}
	.cyzc15-pro-in ul li{
		font-size: 14px;
		margin-bottom: 0;
		margin-top: 10px;
	}
	.cyzc15-db li p{
		font-size: 14px;
		line-height: 20px;
		padding: 10px 0;
	}
	.cyzc15-db li{
		margin-bottom: 10px;
	}
	.cyzc15-pro{
		display: block;
	}
	.cyzc15-rh{
		display: block;
	}
	.cyzc15-rh-img2{
		width: 100%;
	}
	.cyzc15-rh-img2 img{
		margin-top: 30px;
	}
	.cyzc15-rh2{
		margin-top: 0;
		margin-bottom: 50px;
	}
	.cyzc6-tlist h1{
		font-size: 22px;
		line-height: 33px;
	}
	.cyzc6-tlist p{
		font-size: 14px;
		line-height: 22px;
	}
	.cyzc6-tlist{
		margin-top: 20px;
		font-size: 14px;
	}
	.txt-boder{
		padding-bottom: 10px;
		margin-top: 10px;
	}
	.cyzc6-tlist span{
		font-size: 14px;
	}
	.this-cyzc6-tlist{
		margin-bottom: 20px;
	}
	.cyzc-vi{
		display: block;
	}
	.cyzc-vin,.cyzc-vipi{
		width: 100%;
	}
	.vipi-img{
		margin-top: 40px
	}
	.cyzc-vin h1{
		font-size: 24px;
		line-height: 33px;
	}
	.cyzc-vin h1 span{
		font-size: 18px;
	}
	.vin-po{
		margin-top: 10px;
		margin-bottom: 20px;
		font-size: 14px;
		line-height: 22px;
	}
	.cilbond-list ul li{
		width: 47%;
		margin-bottom: 30px;
		margin-right: 6%;
	}
	.cilbond-list ul:nth-of-type(1){
		margin-bottom: 0;
	}
	.mb30-sp{
		margin-bottom: 30px !important;
	}
	.cilbond-list ul li:nth-child(2n){
		margin-right: 0;
	}
	.cyzc-vipi{
		margin-top: 60px;
	}
	.cyzc-vin p,.txt-boder span{
		font-size: 14px;
		line-height: 22px;
	}
	.cyzc-zz{
		padding: 0;
	}
	.cyzc-zz .cyzc-n{
		margin-right: 0;
		width: 100%;
	}
	.cyzc-sw{
		margin-top: 15px;
	}
	.cyzc-sw ul li{
		width: 100%;
		margin-right: 0;
	}
	.cyzc-sw p{
		font-size: 14px;
		line-height: 25px;
	}
	.freeman-list{
		padding: 0;
	}
	.freeman-listl,.freeman-listr{
		width: 100%;
	}
	.freeman-listl{
		margin-bottom: 20px;
	}
	.freeman-list-txt span{
		font-size: 16px;
	}
	.freeman-list-txt p{
		font-size: 12px;
		line-height: 20px;
	}
	.cyzc-pzl-use{
		padding: 0;
	}
	.cyzc-pzl-use ul li{
		width: 100%;
		margin-right: 0;
		margin-top: 15px;
	}
	.cyzc-pzl-use ul li p{
		font-size: 14px;
		line-height: 25px;
	}
	.cyzc-contr1400{
		margin: 60px auto;
		width: 100%;
	}
	.poly{
		width: 100%;
		margin-right: 0;
	}
	.cyzc-use{
		padding: 0;
	}
	.cyzc-use label{
		font-size: 18px
	}
	.use-txt{
		padding-left: 0;
	}
	.use-txt p{
		font-size: 14px;
		line-height: 22px;
		margin-top: 0px;
		margin-right: 0 !important;
	}
	.cyzc-tit p{
		width: 200px;
		font-size: 22px;
		line-height: 33px;
		padding-bottom: 15px;
	}
	.spe-list p{
		font-size: 16px;
		line-height: 22px;
		margin-top: 30px;
		margin-bottom: 20px;
	}
	.spe-list ul{
		display: block;
	}
	.spe-list ul li{
		width: 100%;
		margin-right: 0;
		margin-bottom: 15px;
	}
	.spe-list ul li:last-of-type img{
		width: 100%;
	}
	.cyzc-use ul li{
		width: 100%;
		margin-right: 0 !important;
	}
	.cyzc-tit{
		margin-top: 40px;
		margin-bottom: 20px;
	}
	.cyzc-list ul li{
		width: 47.7%;
		height: 60px;
		margin-top: 20px;
	}
	.cyzc-list-img{
		margin-bottom: 0;
	}
	.cyzc-list ul li span{
		transition: all 0s;
	}
	.cyzc-list ul li a{
		font-size: 16px;
		line-height: inherit;
	}
	.cyzc-cont1250{
		width: 100%;
	}
	.cyzc-cont1000{
		width: 100%;
		margin-bottom: 60px;
	}
	.qc-img-b{
		margin-top: 40px;
		margin-bottom: 1%;
	}
	.qc-img-s ul li {
	    width: 32.66%;
	    margin-right: 1%;
	}
	.qc-img-s{
		margin-bottom: 20px;
	}
	.cyzc-cont1200,.cyzc-cont1400{
		width: 100%;
	}
	.cyzc-qc-txt{
		margin-bottom: 0;
		font-size: 14px;
		line-height: 22px;
	}
	.cyzc-pi{
		width: 100%;
		margin-top: 30px;
	}
	.cyzc-n{
		margin-right: 0;
		padding-left: 20px;
		width: 100%;
	}
	.cyzc-n h1,.cyzc-intro h1,.peen-txt h1,.cyzc-ex h1{
		font-size: 24px;
		margin-bottom: 20px;
	}
	.cyzc-n h1 span,.cyzc-intro h1 span,.peen-txt h1 span,.cyzc-ex h1 span{
		font-size: 18px;
	}
	.cyzc-n p{
		font-size: 14px;
	}
	.cyzc-pro{
		margin: 60px 0;
		display: block;
	}
	.cyzc-in{
		display: block;
	}
	.cyzcin-img,.cyzc-tro{
		width: 100%;
	}
	.cyzc-tro{
		margin-top: 20px;
	}
	.cyzc-tro ul li:nth-child(2n-1){
		margin-right: 0;
	}
	.cyzc-tro ul li{
		width: 100%;
	}
	.cyzc-cont1400{
		margin-bottom: 60px;
		padding: 30px 15px;
	}
	.cyzc-tro ul li label{
		width: 30px;
		height: 30px;
		line-height: 30px;
		font-size: 18px;
		border: 2px solid #3251A1;
	}
	.cyzc-tro ul li span{
		font-size: 18px;
	}
	.pro-use ul li h1{
		font-size: 18px;
	}
	.cyzc-tro ul li p{
		font-size: 14px;
		line-height: 22px;
		margin-top: 5px;
	}
	.cyzc-td .cyzc-tro ul li{
		width: 47.2%;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.cyzc-td .cyzc-tro ul li:nth-child(2n-1){
		padding-right: 5.6%;
	}
	.cyzc-td .cyzc-tro ul:first-of-type{
		padding-bottom: 0;
		margin-bottom: 0;
		border-bottom: none;
	}
	.cyzc-td{
		margin-bottom: 60px;
	}
	.pro-use ul li p{
		font-size: 14px;
		line-height: 22px;
	}
	.pro-use ul li{
		width: 50%;
		margin-bottom: 30px;
	}
	.pro-use{
		margin-bottom: 30px;
	}
	.peen-txt{
		width: 100%;
	}
	.peen-img{
		width: 100%;
		padding: 0;
	}
	.peen-txt h1{
		margin-top: 0;
	}
	.peen-txt p{
		font-size: 14px;
		line-height: 22px;
		margin-bottom: 30px;
		padding-left: 0;
	}
	.cyzc-ex-warp-sp{
		overflow: hidden;
	}
	.cyzcex-sp{
		overflow: hidden;
	}
	.cyzc-ex-warp-sp p{
		font-size: 14px;
		color: #656565;
		margin-bottom: 30px;
		text-align: center;
		margin-top: 10px;
	}
	.cyzcex-sp span{
		font-size: 15px;
		display: block;
		color: #3251A1;
		font-weight: 500;
		text-align: center;
		margin-bottom: 10px;
	}
	.cyzc-ex-warp-sp p:last-of-type{
		margin-bottom: 0;
	}
	.ex-l,.ex-r{
		text-align: center;
		float: left;
		width: 47.2%;
	}
	.ex-l{
		margin-right: 5.6%;
	}
	.ex-l img,.ex-r img{
		display: block;
		width: 100%;
	}
	.cyzc-bhz{
		display: block;
		margin-bottom: 60px;
	}
	.bhz-img{
		width: 100%;
		margin-bottom: 30px;
	}
	.bhz-txt{
		width: 100%;
	}
	.bhz-txt p{
		height: 45px;
		line-height: 45px;
		font-size: 18px;
		margin-bottom:15px;
	}
	.wt-img{
		display: block;
		width: 67.7%;
		max-width: 400px;
		margin: 0 auto;
	}
	.wt-icon{
		width: 100%;
		border-bottom: 1px solid #3251A1;
	}
	.wt-icon img{
		display: block;
		width: 36px;
		margin-bottom: 10px;
	}
	.cyzc-wt ul li{
		margin-bottom: 20px;
	}
	.cyzc-wt ul li:last-of-type{
		margin-bottom: 0;
	}
	.cyzc-wt{
		margin-bottom: 60px;
	}
	.cyzc-wt ul li h1{
		font-size: 18px;
		font-weight: 500;
		color: #3251A1;
		margin-top: 20px;
		margin-bottom: 5px;
	}
	.cyzc-wt ul li p{
		color: #656565;
		font-size: 14px;
		line-height: 22px;
	}
	.cyzc12-vi{
		display: block
	}
	.cyzc12-vin,.cyzc12-vipi{
		width: 100%;
	}
	.hdown{
		left: 50%;
		width: 24px;
		margin-left: -12px;
		bottom: 16px;
	}
	.xj-warp{
		width: 100%;
		margin-bottom: 30px;
	}
	.this-xj-warp{
		margin-left: 0;
	}
	#p2{
		padding: 0 5px;
		box-sizing: border-box;
	}
	.xj-warp a{
		display: block;
	}
	.xj-img,#p3 .xj-img, #p4 .xj-img{
		width: 100%;
	}
	.xj-txt,#p3 .xj-txt, #p4 .xj-txt{
		padding: 50px;
	}
	.xj-warp .two-more span{
		font-size: 20px;
	}
	.xj-warp .two-more label{
		font-size: 14px;
	}
	.xj-txt h1{
		font-size: 18px;
		line-height: 25px;
	}
	.xj-txt p{
		font-size: 16px;
		line-height: 25px;
	}
	.xjwarp1200{
		width: 100%;
		padding-top: 0px;
    		padding-bottom: 0px;
	}
	.pro-all li p label{
		font-size: 20px;
		padding: 0;
	}
	.pro-all li p{
		padding-bottom: 10px;
		line-height: 33px;
	}
	.pro-all li .this-lineh-sp{
		line-height: 19px;
	}
	.pro-all li .this-lineh-sp label:after{
		bottom: -9px;
	}
	.pro-all li p label:after{
		bottom: -16px;
	}
	.pro-all li{
		width: 100%;
		margin-right: 0;
		margin-top: 30px;
	}
	.pro-de span{
		width: 100%;
		line-height: 60px;
		margin-top: 15px;
	}
	.pro-de .m2{
	}
	.pro-de span a{
		font-size: 14px;
	}
	.pro-de span a label{
		font-size: 18px;
	}
	.pro-all li p label span{
		font-size: 14px;
	}
	.pro-all li:nth-child(2n){
		margin-left: 0;
	}
	.history{
	    display: block;
	    width: 100%;
	    margin: 0;
	    margin-top: 40px;
	}
	.history ul{
		width: 100%;
		margin-top: 30px;
	}
	.h-date, .h-things{
		font-size: 14px;
		width: 100%;
	}
	.h-things{
		padding-bottom: 6px;
	}
	.history ul li{
		margin-bottom: 6px;
		padding-left: 20px;
		display: block;
	}
	.h-date span{
		font-size: 18px;
	}
	.history ul li:before{
		width: 4px;
		height: 4px;
		left: 2px;
		top: 12px;
	}
	.history ul li:after{
		top: 23px;
	}
	.h-img{
		width: 100%;
		margin: 0 auto;
	}
	.imgbox-l,.imgbox-r{
		width: 100%;
	}
	.mmgpd{
		padding-bottom: 10px;
	}
	.mmg2-title{
		font-size: 20px;
		line-height: 24px;
		padding: 20px 0;
	}
	.mmg-cont1400{
		width: 100%;
	}
	.mmg-dis{
		display: block;
	}
	.mmg-ext,.mmg-exi{
		width: 100%;
	}
	.mmg-ext{
		margin-bottom: 30px;
	}
	.mmg-ext p:nth-child(1){
		font-size: 24px;
		margin-bottom: 10px;
	}
	.mmg-ext p:nth-child(2){
		font-size: 14px;
	}
	.mmg-rj ul li{
		width: 100%;
		margin: 0;
		margin-bottom: 50px;
	}
	.mmg-rj ul li:nth-child(2){
		margin: 0;
		margin-bottom: 50px;
	}
	.mmg-rj ul li p{
		font-size: 14px;
		margin-top: 10px;
	}
	.mmg-fy{
		width: 100%;
		padding: 30px 15px;
		margin-top: 0;
	}
	.mmg-cont1500{
		width: 100%;
	}
	.mmg-fy .mmg-ext{
		padding: 0 10px;
	}
	.mmg-title{
		font-size: 24px;
		margin-bottom: 40px;
	}
	.hx-box,.hx-bg{
		overflow-x: scroll;
		width: 100%;
	}
	.hx-box::-webkit-scrollbar{
				width: 0;
				height: 0;
			}
			.hx-bg::-webkit-scrollbar{
				width: 0;
				height: 0;
			}
	.mmg-hx p{
		margin-top: 50px;
		font-size: 14px;
		line-height: 26px;
	}
	.hx-box img,.hx-bg img{
		width: auto;
		max-width: 1400px;
	}
	.img-box p{
		margin-top: 30px;
	}
	.pro8-txt span{
		width: 100%;
		margin: 0;
		margin-bottom: 20px;
		font-size: 14px;
	}
	.pro8-txt span:nth-child(2){
		margin-left: 0;
	}
	.tz{
		display: block;
	}
	.tz span{
		width: 100%;
		line-height: 60px;
		font-size: 14px;
		padding: 0;
		margin-bottom: 10px;
	}
	.tz-txt{
		width: 100%;
	}
	.tz-txt p{
		width: 100%;
		font-size: 14px;
		line-height: 28px;
		padding: 6px 0;
	}
	.mmg-dj img{
		width: 100%;
		margin-bottom: 30px;
	}
	.mmg-dj img:nth-child(1){
		margin-right: 0;
	}
	.title-bg{
		height: 60px;
		margin-top: 40px;
	}
	.titlebg1{
		line-height: 60px;
		font-size: 24px;
	}
	.nav-title p{
		line-height: 60px;
		font-size: 15px;
	}
	.nav-title p img{
		width: 23px;
	}
	.messagel h1{
		margin-bottom: 20px;
		font-size: 24px;
	}
	.message-warp{
		margin-bottom: 60px;
		margin-top: 30px;
		display: block;
	}
	.messagel,.messager{
		width: 100%;
	}
	.message{
		display: block;
		padding-left: 0;
		margin-bottom: 20px;
	}
	.message span{
		font-size: 18px;
		margin-bottom: 10px;
		display: block;
		width: 100%;
	}
	.message-btn{
		width: 100%;
		padding-left: 0;
	}
	.message input{
		width:calc(100% - 2px);
	}
	.message textarea{
		width:calc(100% - 2px);
		height: 80px;
	}
	.about-list{
		display: block;
		margin: 30px 0;
	}
	.about-iteml{
		width: 100%;
		margin-bottom: 30px;
	}
	.manger{
		padding: 20px;
	}
	.manger h1{
		font-size: 18px;
		margin-bottom: 5px;
	}
	.about-gc{
		display: block;
		padding-bottom: 40px;
	}
	.zc-txt span{
		font-size: 14px;
		width: 100%;
	}
	.manger p{
		width: 150px;
	}
	.manger p span{
		font-size: 14px;
		line-height: 20px;
	}
	.about-itemr{
		width: 100%;
	}
	.about-itemr ul li{
		width: 100%;
		height: auto;
		border-top: 5px solid #3251A1;
		margin-bottom: 30px;
	}
	.about-itemr ul li h1{
		font-size: 18px;
	}
	.about-itemr ul li p{
		font-size: 14px;
		line-height: 20px;
		height: 4.5em;
	}
	.about-itemr ul li:first-of-type{
		margin-right: 0;
	}
	.about-itemr ul:first-of-type{
		margin-bottom: 0px;
	}
	.about-more{
		bottom: 5px;
		right: 10px;
	}
	.prol{
		width: 100%;
	}
	.pror{
		width: 100%;
		margin-top: 30px;
	}
	#p1{
		margin-top: 30px;
	}
	.jj-list li{
		margin-right: 0;
	}
	.jj-list:first-of-type{
		margin-bottom: 0px;
	}
	.zc-list li,.jj-list li{
		width: 100%;
		margin-bottom: 20px;
	}
	.zc-list li:nth-of-type(2){
		margin: 0;
		margin-bottom: 25px;
	}
	.my-pro{
		margin-top: 0;
	}
	.this-my-pro{
		margin-bottom: 30px;
	}
	.prol img{
		width: 70%;
	}
	.xj-list li{
		width: 48%;
		height: 75px;
		font-size: 16px;
		margin-bottom: 25px;
	}
	.xj-list li:nth-of-type(2n){
		margin-right: 0;
	}
	.xj-list li a{
		padding: 25px 0;
	}
	.xj-list li .this-p{
		padding: 11px 0;
	}
	.about-title{
		font-size: 18px;
		line-height: 34px;
	}
	.about-txt{
		padding-top: 50px;
		padding-bottom: 40px;
	}
	.about-title:before{
		top: 10px;
		left: -50px;
		font-size: 80px;
	}
	.about-title:after{
		top: 10px;
		right: -50px;
		font-size: 80px;
	}
	.about-mangerl{
		width: 75%;
		margin: 0 auto;
		float: none;
	}
	.about-mangerl p{
		font-size: 14px;
		margin: 8px 0;
	}
	.about-mangerr{
		width: 100%;
	}
	.about-mangerr p{
		font-size: 14px;
	}
	.about-manger{
		margin-bottom: 40px;
	}
	.about-title label{
		font-size: 14px;
	}
	.about-ln{
		line-height: 22px;
	}
	.about-ln:before{
		left: 20px;
	}
	.about-ln:after{
		right: 20px;
	}
	.about-idea{
		width: 100%;
	}
	.about-idear p{
		text-align: center;
	}
	.about-ideal{
		float: none;
		text-align: center;
	}
	.about-ideal p{
		font-size: 18px;
	}
	.about-idear{
		width: 100%;
	}
	.about-idear p span{
		float: none;
		font-size: 14px;
		letter-spacing: 0px;
	}
	.about-idear p span:nth-of-type(1){
		margin: 10px 0;
	}
	.about-idear p span:nth-of-type(2){
		width: 100%;
	}
	.this-idea{
		flex-wrap: wrap;
		justify-content: space-around;
	}
	.this-idea span{
		font-size: 14px;
		width: 45%;
		margin-top: 15px;
	}
	.about-info{
		display: block;
		padding: 0;
	}
	.about-infor{
		width: 100%;
	}
	.about-infol{
		width: 100%;
	}
	.about-infol h1{
		font-size: 18px;
		margin-bottom: 5px;
		margin-top: 15px;
	}
	.zgs-txt{
		padding: 10px 0;
	}
	.zgs-txt span{
		font-size: 15px;
	}
	.zgs-txt span:nth-child(2){
		margin-left: 0;
		font-size: 14px;
	}
	.zgs-txt span:nth-child(1){
		width: 80px;
	}
	.about-zgs{
		width: 100%;
	}
	.zgs{
		width: 100%;
	}
	.js{
		width: 100%;
		margin-right: 0;
		padding: 10px;
		box-sizing: border-box;
	}
	.js h1{
		font-size: 18px;
	}
	.js p{
		font-size: 14px;
	}
	.js span{
		margin-bottom: 15px;
	}
	.zgs-warp{
		margin-bottom: 20px;
	}
	.about-zgs .zgs-txt span:nth-child(1){
		width: 80px;
	}
	.about-zgs .zgs-txt span:nth-child(2){
		margin-left: 5%;
	}
	.about-fz{
		margin-top: 40px;
	}
	.about-fzl{
		width: 100%;
		text-align: left;
		margin-bottom: 15px;
	}
	.about-fzr p{
		text-align: left;
		margin-bottom: 0;
	}
	.about-fzr p span:nth-of-type(1){
		margin: 0;
		margin-bottom: 10px;
		float: left;
		width: 90%;
	}
	.pro-int{
		margin-top: 50px;
		margin-bottom: 40px;
	}
	.intl,.intr{
		width: 100%;
	}
	.cpysl p span{
		font-size: 14px;
	}
	.intr p{
		font-size: 14px;
		margin-top: 10px;
		line-height: 22px;
	}
	.cpysl,.cpysr{
		width: 100%;
	}
	.cpysl p span:nth-of-type(1){
		margin: 0;
	    margin-bottom: 10px;
	    float: left;
	    width: 90%;
	}
	.cpysl p img{
		float: left;
		margin-top: 3px;
	}
	.cpysr{
		margin-top: 20px;
	}
	.syff-info img{
		width: 224px;
		margin: 0 auto;
		margin-top: 20px;
	}
	.syffr{
		width: 100%;
	}
	.syffr p{
		padding-left: 0;
		font-size: 14px;
	}
	.cpjsl{
		width: 100%;
	}
	.cpjsl img{
		width: 135px;
		margin: 0 auto;
		margin-top: 20px;
	}
	.cpjsl .this-title-bg{
		width: 100%;
	}
	.cpjsl h3{
		padding-left: 0;
		font-size: 15px;
	}
	.cpjsl span{
		font-size: 16px;
		padding-left: 14px;
	}
	.cpjsl span:before{
		left: 0;
		height: 25px;
	}
	.cpjsl p{
		padding-left: 0;
		font-size: 14px;
		margin-top: 10px;
	}
	.cpjsl .thisp{
		padding-left: 0;
	}
	.this-syff-info .syffr h3{
		padding-left: 0;
		font-size: 15px;
		margin-bottom: 30px;
	}
	.syff-info{
		margin: 0px;
		margin-bottom: 30px;
	}
	.this-syff-info{
		margin: 40px 0;
	}
	.proint-list{
		margin-bottom: 40px;
	}
	.news-warp{
		padding: 30px 0 60px;
	}
	.news-img,.news-txt,.newstxt{
		width: 100%;
	}
	.newstxt h1{
		font-size: 18px;
		margin-bottom: 10px;
	}
	.newstxt p{
		font-size: 16px;
	}
	.news-time span:nth-child(1){
		font-size: 28px;
		margin-top: 10px;
	}
	.news-time span:nth-child(2){
		font-size: 16px;
		margin-bottom: 6px;
	}
	.news-warp ul li{
		margin-bottom: 30px;
	}
	.contact-title h1{
		font-size: 24px;
	}
	.contact-title p{
		font-size: 18px;
	}
	.contact-ways{
		margin: 30px 0;
	}
	.contact-ways li{
		margin: 0;
		width: 100%;
		margin-bottom: 30px;
	}
	.contact-ways li:last-of-type{
		margin-bottom: 0;
	}
	.contact-map{
		margin-bottom: 40px;
		margin-top: 40px;
	}
	.company{
		font-size: 24px;
		margin-bottom: 30px;
	}
	.company img{
		width: 28px;
		margin-top: -7px;
		margin-right: 10px;
	}
	.contact-company ul li{
		margin: 0;
		width: 100%;
		margin-bottom: 20px;
	}
	.contact-company ul li h1{
		font-size: 18px;
		line-height: 25px;
	}
	.contact-company ul li p{
		font-size: 14px;
		line-height: 22px;
		margin-top: 0;
	}
	.contact-warp{
		padding: 40px 0;
	}
	.contact-ways li img{
		width: 46px;
	}
	.contact-ways li p{
		font-size: 14px;
		line-height: 22px;
	}
	.ystk-txt h1{
		margin-top: 30px;
		font-size: 26px;
	}
	.ystk-txt p{
		margin-top: 15px;
		font-size: 15px;
	}
	.ystk-txt .this-ystk{
		margin-top: 40px;
	}
	.ystk-txt{
		margin-bottom: 60px;
	}
	.about-ds h1{
		font-size: 24px
	}
}
@media only screen and (max-width: 600px) {
	.about-ds{
		margin-left:0 ;
		width: 100%;
		padding: 40px 0;
	}
	.about-ds p{
		font-size: 14px;
	}
}
@media only screen and (max-width:1599px ) {
	.manger p{
		width: 180px;
	}
}
@media only screen and (min-width:1600px ) {
	.this-manger{
		width: 90%;
	}
}