input,
textarea {
	background: none;
	outline: none;
	border: none;
	border-radius: 0 !important;
	-webkit-appearance: none !important;
}

.xxline {
	margin: 0 25px
}

.xxnav>li {
	margin: 0 25px;
}

.xxnav {
	width: 850px;
}

#home #main #roll .del {
	z-index: 10;
}

@media screen and (max-width:1600px) {
	.hbtxth5 {
		font-size: 50px;
	}

	.hbtxth52 {
		font-size: 40px
	}

	.hbtxtp1 {
		font-size: 30px;
	}

	.lhpubh2 {
		font-size: 40px;
	}

}

@media screen and (max-width:1440px) {
	.w1400 {
		width: 1200px;
	}

	.com_title2 p {
		padding-left: 20px;
	}

	.exhibition_item p {
		font-size: 18px;
	}

	.com_bg1 {
		padding: 35px 30px;
	}

	.footer_ul2 span {
		font-size: 22px;
	}

	.honor_main {
		height: 550px;
	}

	.xxnav>li {
		margin: 0 20px;
	}

	.xxnav {
		width: 800px;
	}

	.hbtxth5 {
		font-size: 45px;
	}

	.hbtxth52 {
		font-size: 30px
	}

	.hbtxtp1 {
		font-size: 20px;
	}

	.lhpubh2 {
		font-size: 35px;
	}

	.ser_info_box,
	.lxyfcxma {
		margin-top: 35px;
	}

	.lxyfcxmawz {
		height: 80px;
		line-height: 80px;
	}

	.lxyfcxmawz1 {
		height: 85px;
		line-height: 85px;
	}

	.pbmore4 {
		height: 72px;
		line-height: 72px;
	}

	.lxyfcxmawz span {
		font-size: 22px;
	}

	.mainnewml {
		height: 560px;
	}

	.mnewaaimg {
		height: 400px;
	}

	.mnewatxt1 {
		padding: 13px 25px;
	}

	.mainnewmr .mnewaaimg {
		height: 190px;
	}

	.banp1 {
		font-size: 38px;
	}

	.banp3 {
		font-size: 32px;
	}

	.about_bgtit1_s1 {
		font-size: 30px;
	}

	.culture_p1 {
		font-size: 22px;
	}

	.culture_p2 {
		font-size: 16px;
	}

	.his_p1 {
		font-size: 28px;
	}

	.below_p2 {
		font-size: 18px;
	}

	.carbona1_item p {
		font-size: 18px;
	}

	.coop_item_p1 {
		font-size: 18px;
	}

	.carbom_p1 {
		font-size: 20px;
	}

	.visit_p1 {
		font-size: 20px;
	}

	.g-baner-h6 {
		font-size: 40px;
	}

	.g-baner-p1 {
		font-size: 20px;
	}

	.bb-pub-h2 {
		font-size: 38px;
	}

	.shnewli {
		width: 1200px;
	}

	.carbom_p2 {
		font-size: 18px;
	}

	.coop_p2 span {
		font-size: 20px;
	}

	.new_p1 {
		font-size: 20px;
	}

	.new_title h3 {
		font-size: 30px;
	}

	.honora1_p1 {
		font-size: 20px;
	}

	.honor_s1 {
		font-size: 26px;
	}
	.contact_p4{
		font-size: 14px;
	}
}


@media screen and (max-width:1366px) {
	.g-header-navli {
		margin: 0 15px;
	}

	.xxnav {
		width: 738px;
	}

	.hbtxth5 {
		font-size: 40px;
	}

	.hbtxth52 {
		font-size: 25px
	}

	.hbtxtp1 {
		font-size: 15px;

	}

}

.phone {
	display: none;
}

.pc {
	display: block;
}





/* 手机端适配 */
@media screen and (max-width: 768px) {

	.pc {
		display: none;
	}

	.phone {
		display: block;
	}

	.pd80px {
		padding: 40px 0;
	}

	.w1400,
	.w12 {
		width: 90%;
		margin: 0 auto;
	}

	.box_list {
		font-size: 14px;
	}

	.cent_ul1 {
		width: 100%;
		margin-bottom: 20px;
	}

	.cent_plist {
		padding: 15px;
	}

	.guarant {
		margin-top: 0;
	}

	/**/
	.sthand_nav {
		width: 100%;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 5;
		background: #f8fafb;
		margin-top: 80px;
		padding: 0 20px;
	}

	.xxmenu {
		width: 100%;
		height: 64px;
		/* background: linear-gradient(to right, #00b7ab, #0063b1); */
		background: #fff;
		display: flex;
		justify-content: space-between;
		align-items: center;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 1190;
		transition: all 0.5s ease;
		padding: 0 20px;
		box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
	}

	.menu_logo {
		width: 35%;
		margin-left: 10px;
	}

	.menu_ul3 {
		position: relative;
	}

	.menu_li3 img {
		width: 25px;
	}

	.menu_ul3:hover .sgp-in-lauge-list {
		opacity: 1;
		visibility: visible;
	}

	.sgp-in-lauge-list {
		left: 50%;
		width: 70px;
		margin-left: -38px;
		/*padding-top: 10px;*/
		top: 43px;
		padding: 10px 0;
	}

	.menu_right1 {
		display: flex;
		align-items: center;
		position: relative;
	}

	.menu_a1 {
		position: absolute;
		top: 23px;
		right: 68px;
		/* border: 1px solid red; */
		margin-right: 20px;
		line-height: 1.3;
	}

	.menu_msp {
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 25px 15px;
		/* background: #3e884b; */
	}

	.menu_msp.on {
		padding: 25px 20px;
	}

	.menu_mspbg {
		position: absolute;
		top: 0;
		right: 0;
		width: 64px;
		height: 64px;
		/* background: #3e884b; */

	}

	.li1 {
		width: 20%;
		display: flex;
		align-items: center;
	}

	.li3 span {
		width: 24px;
		height: 2px;
		background: #333;
		/* background: #fff; */
		display: block;
		margin: 5px;
		opacity: 0.8;
		transition: all 0.5s ease;
	}

	.mmeauom .msp1 {
		transform: rotate(45deg);
		margin: -2px;
	}

	.mmeauom .msp2 {
		opacity: 0;
		margin: 0;
	}

	.mmeauom .msp3 {
		margin: -2px;
		transform: rotate(-45deg);
	}

	.xxlist {
		width: 100vw;
		height: 100%;
		background: #002e6f;
		/* background: linear-gradient(to right, #00b7ab, #0063b1); */
		position: fixed;
		top: 0;
		right: -100vw;
		z-index: 1180;
		transition: all 0.5s ease;
	}

	.xxlistss {
		position: fixed;
		right: 0vw;
		top: 0;
		width: 100vw;
		height: 100%;
	}

	.xxlist_ul {
		padding: 20px 0px;
		margin-top: 64px;
		position: relative;
	}

	.xxinput {
		margin: 10px 0;
	}

	.xxinput input::placeholder {
		color: #fff;
	}

	.xxinput input {
		width: 100%;
		height: 40px;
		border: none;
		outline: none;
		background: none;
		padding-left: 55px;
		border-radius: 5px;
		border-bottom: 1px solid #fff;
		color: #fff;
	}

	.xxinput .ic_img1 {
		position: absolute;
		top: 27px;
		left: 28px;
		font-size: 16px;
		font-weight: bold;
		color: #fff;
	}

	.menu_ul2 {
		display: flex;
		justify-content: center;
		flex-direction: column;
	}

	.ic_img1 {
		width: 20px;
		height: 20px;
	}

	.menu_ul2 a {
		font-size: 14px;
		margin-top: 10px;
		color: #fff;
	}

	.xxlist_ul2 {
		padding: 0;
	}

	.bBor2 {
		display: flex;
		justify-content: space-between;
		align-items: center;
		/* border-bottom: 1px solid #bbbbbb; */
	}

	.bBor,
	.twoa,
	.twob {
		position: relative;
		list-style: unset;
		padding: 0 20px;
	}

	.bBor .menu_span1,
	.twoa .menu_span1 {
		width: 25px;
		height: 49px;
		position: absolute;
		right: 20px;
		top: 0;
		background: url(../img/jia_black1.svg) no-repeat center;
		background-size: 12px;
	}

	.bBor .menu_span3,
	.twoa .menu_span3 {
		width: 25px;
		height: 49px;
		position: absolute;
		right: 0;
		top: 0;
		background: url(../img/pbtyuyan4.png) no-repeat center;
		background-size: 16px;
		transition: all 0.3s ease;
	}

	.bBor .menu_span3.on,
	.twoa .menu_span3.on {
		transform: rotatex(180deg);
	}

	.bBor .menu_span2,
	.twoa .menu_span2,
	.twob .menu_span6 {
		width: 25px;
		height: 34px;
		position: absolute;
		right: 0;
		top: 0;
		background: url(../img/jia_black1.svg) no-repeat center;
		background-size: 12px;
	}

	.bBor a,
	.twoa a,
	.twob a {
		height: 48px;
		line-height: 48px;
		color: #fff;
		font-size: 14px;
		display: block;
		width: 100%;
	}

	.bBor .proList,
	.twoa .proList {
		display: none;
		/* padding-left: 20px; */
	}

	.twob .proList4 {
		display: none;
	}

	.bBor .proList li a,
	.twoa .proList li a,
	.twob .proList li a {
		font-size: 13px;
		height: 36px;
		line-height: 36px;
	}

	.bBor.on .menu_span1 {
		background-image: url(../img/jian_black.svg);
		background-size: 15px;
	}

	.twoa.on .menu_span2 {
		background-image: url(../img/jian_black.svg);
		background-size: 15px;
	}


	.twob.on .menu_span6 {
		background-image: url(../img/jian_black.svg);
		background-size: 15px;
	}

	.menu_phone2 {
		display: flex;
		justify-content: center;
		margin-top: 50px;
	}

	body {
		position: relative;
	}

	body,
	.mhead {
		left: 0;
		transition: all 0.4s ease;
	}

	body.hc-nav-open {
		left: 100px;
	}


	body.hc-nav-open {
		position: fixed;
		width: 100%;
		min-height: 100%
	}

	.tica-bg {
		position: fixed;
		left: 0;
		top: 0;
		background: #000;
		opacity: 0.5;
		display: none;
		z-index: 40;
		width: 100%;
		height: 100%;
		height: 100vh;
	}

	.tica-bg.on {
		display: block;
	}

	.bBor {
		border-bottom: 1px solid #d2d7d9;
	}

	.twoa {

		border-bottom: 1px solid #d2d7d9;
	}

	.twoa:last-child {
		border-bottom: none;
	}

	.twoa2 {
		display: flex;
		align-items: center;
	}

	.subtwo li {
		display: flex;
		border-bottom: 1px solid #d2d7d9;
	}

	.subtwo li:last-child {
		border-bottom: none;
	}

	.xxlist_cont {
		padding: 20px;
	}

	.cont_p1 {
		font-size: 20px;
		color: #333;
		font-weight: 600;
	}

	.xxlist_cont input {
		border: 1px #999 solid;
		width: 100%;
		height: 32px;
		line-height: 32px;
		margin: 16px 0;
		text-indent: 1em;
		outline: none;
	}

	.menu_ul2 {
		margin: 0 20px;
	}

	.menu_ul2 img {
		width: 26px;
		margin: 0 auto;
	}

	.bBor span {
		color: #fff;
	}

	.menu_phone3 {
		margin-top: 40px;
		/* text-align: center; */
	}

	.menu_p1 {
		display: inline-block;
		margin: 10px 40px;
		/* padding: 5px 80px; */
		/* text-align: center; */
		border-radius: 10px;
		background: #fff;
		line-height: 35px;
		font-size: 14px;
		color: rgba(0, 0, 0, 0.5);
		width: 80%;
		padding: 4px 0;
		padding-left: 80px;
	}

	.menu_p1 img {
		width: 32px;
	}

	.menu_footer {
		width: 100%;
		background: #002e6f;
		/* background: #f1f2f3; */
		/* padding-bottom: 50px; */
	}

	.lcright {
		bottom: 7%;
	}

	.resume_p3 {
		font-size: 18px;
		font-weight: bold;
		color: #fff;
		/* background: linear-gradient(to right, #2db5aa, #025eac);
	  -webkit-background-clip: text;
	  -webkit-text-fill-color: transparent; */
	}

	.resume_p5 {
		margin-top: 20px;
	}

	.resume_p4 {
		/* margin-top: 10px; */
		font-size: 14px;
		color: #fff;
	}



	.resume_ul4 {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.resume_ul4 li {
		width: 100%;
		position: relative;
	}

	.resume_ul4 .resume_li1 {
		width: 100%;
	}

	.resume_ul4 input {
		margin-top: 30px;
		width: 100%;
		height: 60px;
		padding-left: 20px;
		border: none;
		outline: none;
		background: none;
		border: 1px solid #fff;
		border-radius: 30px 6px;
		color: #fff;
	}

	.resume_ul4 textarea {
		width: 100%;
		margin-top: 10px;
		height: 100px;
		padding: 20px;
		border: none;
		outline: none;
		background: none;
		/* border: 1px solid #fff; */
		border-radius: 30px 6px;
		color: #fff;
		background: rgb(255, 255, 255, 0.2);
	}



	.resume_ul4 input {
		border-radius: 12px;
		margin-top: 20px;
		height: 50px;
		background: rgb(255, 255, 255, 0.2);
		border: none;
	}

	.inproclabel {
		padding: 0 5px;
		transition: all 0.3s ease;
		position: absolute;
		left: 15px;
		top: 31px;
		font-size: 14px;
		color: rgb(255, 255, 255, 0.7);
	}

	/* .inproclabel input::-webkit-input-placeholder {
	  color: rgb(255, 255, 255, 0.7);
	} */


	.js_ttx.on .inproclabel {
		top: 8px;
		background: #00AEC7;
	}

	.inproclabel i {
		color: #fff;
		padding-left: 5px;
	}

	.pbmore {
		color: #fff;
		display: inline-block;
		padding: 8px 60px;
		border-radius: 20px;
		/* background: linear-gradient(to right, #2db5aa, #025eac); */
		background: #00AEC7;
		font-size: 14px;
	}

	.resume_from2_p1 {
		font-size: 12px;
		padding: 20px;
		color: rgba(255, 255, 255, 0.7);
		border-top: 1px solid rgba(255, 255, 255, 0.7);
	}

	.resume_from2_p1 a {
		color: rgba(255, 255, 255, 0.7)
	}

	.bangban {
		margin-top: 64px;
	}

	.banp1 {
		font-size: 24px;
	}

	.about_p p:first-of-type {
		margin-top: 20px;
	}

	.footer_ul9 {
		width: 100%;
		margin-top: 20px;
	}

	.footer_ul9 a {
		position: relative;
		display: inline-block;
		width: 35px;
		height: 35px;
		line-height: 35px;
		margin-right: 8px;
	}

	.footer_ul9 a:hover .footer_ul4_wx {
		opacity: 1;
		visibility: visible;
	}

	/*  */

	/*  */
	.banp3 {
		font-size: 22px;
	}

	.about_p p {
		font-size: 14px;
	}

	.culture_left {
		flex-wrap: wrap;
	}

	.culture_ul1,
	.culture_ul2 {
		width: 100%;
	}

	.culture_p2 {
		margin-top: 30%;
		font-size: 14px;
	}

	.culture_p4 {
		font-size: 14px;
		margin-bottom: 20px;
	}

	.culture_p1 {
		font-size: 20px;
	}

	.culture_item2 {
		padding: 20px 15px;
	}

	.history_item {
		flex-wrap: wrap;
	}

	.history_ul2 {
		width: 100%;
	}

	.history_ul1 {
		width: 100%;
	}

	.culture_li1 {
		margin-top: 20px;
	}

	.about_bgtit1_s3 {
		margin-top: 10px;
	}

	.wcwzbd .aboutB .aboutB-b .aboutB-h .swiper-container .swiper-slide {
		padding: 0 0 30px 0;
	}

	.history_ul2 {
		margin-top: 30px;
	}

	.his_btn {
		left: 50%;
		top: 94%;
		width: 100%;
	}

	.his_p1 {
		font-size: 22px;
	}

	.his_line {
		margin: 10px 0;
	}

	.his_p2 {
		font-size: 14px;
	}

	.culture_p3 {
		margin: 10px 0;
	}

	.below_p1 {
		font-size: 14px;
	}

	.hbfd_swiper {
		padding: 0 0 10px 0;
	}

	.exhibitio_btn {
		text-align: left;
	}

	.exhibition_item p {
		font-size: 14px;
	}

	.exhibitio_btn {
		margin-top: 20px;
	}

	.below_p2 {
		font-size: 16px;
	}

	.exhibition_swiper {
		margin-top: 25px;
	}

	.honor_p1 {
		font-size: 14px;
		margin-top: 25px;
	}

	.issub2 {
		margin-left: 0px;
		margin-right: 30px;
		margin-top: 10px;
	}

	.share_item {
		flex-wrap: wrap;
	}

	.share_left {
		width: 100%;
	}

	.share_right {
		width: 100%;
	}

	.share_p2 {
		font-size: 14px;
	}

	.share_p1 {
		font-size: 18px;
	}

	.share_item {
		border-radius: 10px 50px 10px 50px;
	}

	.issubm {
		margin-top: 25px;
	}

	.law {
		margin-top: 60px;
	}

	.law .law_p1 {
		font-size: 22px;
	}

	.law p {
		font-size: 14px;
	}

	.law table {
		width: 100%;
	}

	.law th,
	.law td {
		font-size: 14px;
	}

	.law .law_p2 {
		font-size: 18px;
	}

	.law .law_p3 {
		font-size: 16px;
	}

	.honor_item {
		margin-left: 0px;
		margin-right: 20px;
	}

	.new_item {
		width: 100%;
		border: none !important;
		padding: 0 !important;
		padding-bottom: 5% !important;
	}

	.new_p1 {
		font-size: 16px;
		margin-top: 15px;
	}

	.new_p2 {
		margin-top: 10px;
		font-size: 14px;
	}

	.new_s {
		margin-top: 15px;
	}

	.new_s1 {
		font-size: 36px;
	}

	.newpagenewm {
		padding: 15px 0;
		justify-content: center;
		margin-top: 20px;
	}

	.xxbppwz .sg2banerp3-1 {
		margin-top: 20px;
	}


	.sg2banerp3,
	.bb-pub-more {
		height: 35px;
		line-height: 32px;
		width: 125px;
	}

	.cooperation_item {
		width: 100%;
		margin-right: 0px;
	}

	.cooperation_list {
		margin-top: 5px;
	}

	.coop_p2 span {
		font-size: 18px;
		margin-left: 10px;
	}

	.coop_p1 {
		font-size: 14px;
		margin-top: 15px;
	}

	.coop_img1 {
		width: 27px;
	}

	.cooper_slider {
		margin-top: 25px;
	}

	.honor_main {
		height: 500px;
	}

	.new_s3 {
		opacity: 1;
		visibility: visible;
	}

	.w1000 {
		width: 90%;
		margin: 0 auto;
	}

	.xxnew_item {
		flex-wrap: wrap;
	}

	.xxitem_ul1 {
		width: 100%;
	}

	.xxitem_ul2 {
		width: 100%;
		padding: 10px 0px;
	}

	.xxitem_p1 {
		margin-top: 10px;
	}

	.xxitem_p2 {
		font-size: 16px;
	}

	.xxitem_p3 {
		margin-top: 10px;
	}

	.new_p3 {
		font-size: 14px;
	}

	.new_title h3 {
		font-size: 20px;
	}

	.new_title p {
		font-size: 14px;
	}

	.new_p5 a {
		font-size: 14px;
		padding: 10px 15px;
		margin-right: 20px;
	}

	.xxnew_item {
		margin-top: 20px;
	}

	.new1_list {
		margin-top: 25px;
	}

	.new_p6 {
		margin-top: 20px;
	}

	.carbom_more {
		flex-wrap: wrap;
		margin-top: 25px;
	}

	.carbom_item {
		width: 100%;
		padding: 30px 20px;
		font-size: 14px;
		margin-top: 10px;
	}

	.carbom_s1 {
		padding: 8px 30px;
		font-size: 14px;
		margin-top: 15px;
	}

	.carbom_p1 {
		font-size: 18px;
	}

	.visit_item {
		width: 100%;
		margin-top: 20px;
	}

	.visit_item:first-child {
		margin-top: 0;
	}

	.detail_visit {
		padding: 40px 0;
	}

	.visit_item img {
		width: 45px;
	}

	.visit_p1 {
		font-size: 16px;
		margin-top: 10px;
	}

	.visit_p2 {
		font-size: 14px;
	}

	.carbona1 {
		flex-wrap: wrap;
		padding-bottom: 40px;
	}

	.carbona1_left {
		width: 100%;
		text-align: center;
		margin-top: 20px;
	}

	.carbona1_left img {
		width: 80%;
	}

	.carbona1_right {
		width: 100%;
	}

	.carbona1_item img {
		width: 40px;
	}

	.carbona1_item {
		text-align: center;
		margin-top: 20px;
	}

	.carbona1_item p {
		font-size: 14px;
		margin-top: 10px;
	}

	.carbon_p1 {
		font-size: 16px;
	}

	.footer_btn button {
		width: 130px;
		height: 35px;
	}

	.coop_item_p1 {
		font-size: 14px;
	}

	.coop_item_p2 {
		font-size: 12px;
	}

	.layvideo video {
		width: 100%;
	}

	.layvideo {
		width: 90%;
	}

	.layclose {
		left: 45%;
		bottom: -30%;
		right: auto;
		top: auto;
	}

	.carbonb1 {
		padding: 30px 0 20px 0;
	}

	.corbom_btn img {
		width: 30px;
	}

	.carbona1_main {
		padding-bottom: 40px;
	}

	.carbom_h {
		top: 63%;
	}

	.coop_item_text {
		padding: 10px 25px;
	}

	.coop_item {
		border-radius: 10px;
	}

	.pro_pop {
		width: 100%;
		padding: 30px;
	}

	.abt26btc2close2,
	.abt26btc3close3 {
		left: 45%;
		bottom: -13%;
		right: auto;
		top: auto;
	}

	.pop_item {
		width: 49%;
		margin-top: 15px;
	}

	.pop_item2 {
		margin-top: 15px;
	}

	.footer_btn2 {
		margin-top: 0;
	}

	.corbom_li {
		border-radius: 10px;
	}

	.cooper_btn span {
		width: 32px;
		height: 32px;
		line-height: 32px;
	}

	.carbom_main {
		padding-bottom: 40px;
	}

	.coop_item img {
		border-radius: 10px;
	}

	.pro_list_item {
		flex-wrap: wrap;
	}

	.pro_list_ul1 {
		width: 100%;
	}

	.pro_list_ul2 {
		margin-top: 20px;
		width: 100%;
	}

	.pro_img2 {
		width: 20px;
	}

	.honor_item {
		font-size: 14px;
	}

	.honor {
		flex-wrap: wrap;
	}

	.honor_ul1 {
		width: 100%;
	}

	.por_item {
		width: 100%;
		margin-right: 0;
		margin-top: 10px;
	}

	.share_swiper {
		margin-top: 25px;
	}

	.carbom_p2 {
		font-size: 16px;
	}

	.por_bj span {
		font-size: 14px;
	}

	.compare_item {
		width: 300px;
	}

	.com_bg1 {
		font-size: 14px;
		width: 200px;
		padding: 20px;
	}

	.compare_item img {
		width: 50%;
	}

	.com_title2 p {
		padding-left: 20px;
	}

	.com_title p {
		padding-left: 40px;
	}

	.com_p2::before {
		top: 10px;
		left: 25px;
	}

	.com_m1 {
		margin-top: 50%;
	}

	.com_m2 {
		margin-top: 40px;
	}

	.com_title .com_p1 {
		margin-top: 60px;
	}


	.com_bg1 {
		height: 530px;
	}

	.compare {
		height: 530px;
	}

	.g-baner-h6 {
		font-size: 24px;
		margin-top: 10px;
	}

	.g-baner-p1 {
		font-size: 16px;
	}

	.sg2banerp3,
	.bb-pub-more {
		margin-top: 60px;
	}

	#scroll_down .txt {
		font-size: 14px;
	}

	.ban_page span {
		margin: 0 5px;
	}

	.index_qiye {
		flex-wrap: wrap;
	}

	.qiye_ul1 {
		width: 100%;
		margin-top: 20px;
	}

	.bb-pub-h2 {
		font-size: 24px;
	}

	.qiye_p1 {
		font-size: 14px;
		margin-top: 20px;
	}

	.ban_list ul {
		margin-top: 20px;
	}

	.qiye_ul2 {
		width: 100%;
		margin-top: 40px;
	}

	.honora1_p1 {
		font-size: 18px;
		margin-top: 20px;
	}

	.main_mt40 {
		margin-top: 20px;
	}

	.honora2_item {
		margin-top: 10px;
		padding: 15px 0;
	}

	.honora2_li1 img {
		width: 70px;
	}

	.nh2aboutrp1 span {
		font-size: 24px;
	}

	.nh2aboutrp1 i {
		left: -14px;
		top: -8px;
		font-size: 20px;
	}

	.honora1_p3 {
		font-size: 14px;
		margin-top: 20px;
	}

	.join_ul1 {
		width: 100%;
	}

	.join_ul2 {
		width: 100%;
		margin-top: 20px;
	}

	.malstyle {
		padding: 20px 25px;
	}

	.join_tit {
		font-size: 16px;
		padding-bottom: 10px;
	}

	.join_tit {
		margin-top: 15px;
	}

	.manual_item3 {
		padding: 10px 25px;
	}

	.manual_p2 {
		font-size: 16px;
	}

	.manual_s1 {
		width: 30px;
		height: 30px;
		line-height: 30px;
	}

	.qua_List {
		padding: 0 25px 25px 25px;
	}

	.qua_List h4 {
		padding: 15px 0;
		font-size: 14px;
	}

	.qua_title p {
		font-size: 14px;
	}

	.pro_10 {
		height: 100px;
		line-height: 100px;
		font-size: 12px;
	}

	.pro_p8 {
		font-size: 18px;
	}

	.disappear_img2 {
		background-image: none !important;
	}

	.disappear_img6 {
		background-image: url(../demo/index/index_busiph.jpg);
	}

	.pro_textarea {
		font-size: 14px;
		padding: 10px;
		height: 100px;
		border-radius: 10px !important;
	}

	.parame_top {
		padding: 20px 0;
		margin-top: 64px;
		font-size: 14px;
	}

	.parame_top a {
		margin: 0 5px;
	}

	.pro_left {
		width: 100%;
	}

	.pro_right {
		width: 100%;
	}

	.banp40 {
		font-size: 22px;
	}

	.prord_p1 {
		margin: 20px 0 10px 0
	}

	.prord_p2 {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.prord_p3 {
		font-size: 14px;
	}

	.pro_right {
		text-align: center;
		margin-top: 20px;
	}

	.pro_right img {
		/*width: 80%;*/
		max-height: 240px;
	}

	.index-s4 {
		margin-top: -140px;
	}

	.index-s4 .info-box .box {
		padding: 10px !important;
	}

	.carou_page {
		top: 105%;
		width: 30%;
	}

	.index-s4 {
		padding: 10px 5% !important;
	}

	.carou_page span {
		width: 40px;
		height: 40px;
		line-height: 40px;
	}

	.carou_item {
		padding: 0;
		border-radius: 10px;
	}

	.contact_ul2 {
		width: 100%;
	}

	.contact_ul1 {
		width: 100%;
	}

	.contact_ul2 {
		padding: 20px;
	}

	.honor_s1 {
		font-size: 18px;
	}

	.contact_list {
		margin-top: 10px;
	}

	.contact_p4 {
		font-size: 14px;
	}

	.contact_item {
		margin-top: 10px;
		padding-bottom: 15px;
	}

	.contact_img {
		width: 20%;
	}

	.contact_img img {
		width: 35px;
	}

	.contact_p5 {
		margin-top: 15px;
		font-size: 14px;
	}

	.contact_tit {
		margin-left: 15px;
	}

	.contact_tit2 {
		margin-left: 0;
	}

	.contact_ul1 {
		padding: 20px;
	}

	.contact_form input {
		height: 40px;
		line-height: 40px;
		margin-top: 10px;
	}

	.contact_form {
		margin-top: 20px;
	}

	.contact_list2 {
		margin-top: 20px;
		justify-content: center;
	}

	.contact_item2 {
		margin-right: 10px;
	}

	.contact_item2 img {
		width: 130px;
	}

	.map_a1 {
		top: 60%;
		left: 8%;
	}

	.map_a3 {
		top: 55%;
	}

	.map_a4 {
		top: 59%;
		left: 74%;
	}

	.map_a1 .map_img1 {
		top: -130px;
		left: -3px;
		background-image: url(../demo/about/mapimg4.png);
	}

	.map_a4 .map_img1 {
		top: -130px;
		left: -178px;
		background-image: url(../demo/about/mapimg3.png);
	}

	.ban_list {
		margin-top: 20px;
	}

	.qiye_img2 {
		border-radius: 8px;
	}

	.qiye_img1 {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		width: 40px;
	}

	.below_left img {
		border-radius: 8px;
	}

	.ycxuanf_img1 img,
	.ycxuanf_img img {
		width: 40px;
	}

	.ycxuanf span {
		width: 40px;
		height: 40px;
		line-height: 35px;
	}

	.ycxuanf_top img {
		margin-top: 12px;
	}

	.ycxuanf {
		right: 10px;
	}

	.new_main,
	.new_list {
		margin-top: 25px;
	}

	.shnewli_m {
		margin-top: 0;
	}

	.shnewli_m .bb-pub-more {
		margin-top: 40px;
		margin-right: 0;
	}

	.new_p7 {
		-webkit-line-clamp: 2;
	}

	.new_p8 {
		color: #888;
	}

	.cooperation_item:hover .coop_img2 {
		width: 27px;
	}

	.index-s4 .info-box i {
		display: none !important;
	}

	.carbona2_right {
		width: 100%;
		padding: 40px 20px;
		margin-top: 25px;
	}

	.car_list {
		margin-top: 10px;
	}

	.car_p1 {
		font-size: 14px;
	}

	.car_p2 {
		font-size: 14px;
		margin-top: 5px;
	}

	.car_item {
		flex-wrap: wrap;
		padding: 10px 0;
	}

	.car_ul2 {
		width: 50%;
	}

	.car_ul1 {
		width: 50%;
	}

	.car_p1::before {
		top: 2px;
	}

	.resume_p6 {
		margin: 10px 0;
		font-size: 30px;
		color: #fff;
	}

	.resume_from2_p1 {
		/* background: #fff; */
		/* color: #222; */
	}

	.resume_from2_p1 a {
		/* color: #222; */
	}

	.resume_ul4 input {
		border-radius: 8px !important;
	}

	.twoa2 img {
		width: 25px;
		margin-top: 5px;
		margin-right: 10px;
	}

	.xxnew_item img {
		height: auto;
	}
}