body,

p,

h1,

h2,

h3,

h4,

h5,

h6,

ul,

ol,

dl,

li,

dt,

dd {

	/* 默认有边距，都要清除 */

	margin: 0;

	padding: 0;

	/*字体设置*/

	/* font-size: 14px; */

	font-family: 微软雅黑, Arial, "宋体", Helvetica, sans-serif, Verdana;

	/* color: #ccc; */

	/* 去掉列表的原点 */

	list-style: none;

	/* 默认鼠标 */

}



* {

	box-sizing: border-box;

}



a {

	text-decoration: none;

}



.container {

	/* width: 1138px; */

	width: 880px;

	margin: 0 auto;

}



@font-face {

	font-family: 'fzl';

	src: url('../font/fzltxhgbk_downcc/方正兰亭纤黑_GBK.TTF');

}



@font-face {

	font-family: 'zur';

	src: url(../font/zurichbt_downcc/ZurichBT-ExtraCondensed.otf);

}



@font-face {

	font-family: 'bebas';

	src: url(../font/bebasneue_downcc/BebasNeue.otf/BebasNeue.otf);

}



@font-face {

	font-family: 'Swiss';

	src: url(../font/Swis721CnBT.otf);

}



@font-face {

	font-family: 'Hel';

	src: url(../font/Helvetica.ttf);

	src: url(../font/helvetica-light.otf);

}



.lt {

	float: left;

}



.rt {

	float: right;

}



* 使用伪元素清除浮动 */ .container:before,

.container:after {

	display: none;

}



.clearfix:after {

	display: block;

	content: "";

	clear: both;

}



.
/* clearfix::before,

.clearfix::after {

	content: "";

	height: 0;

	line-height: 0;

	display: block;

	visibility: none;

	clear: both;

} */



.clearfix {

	*zoom: 1;

}



.w {

	width: 1200px;

	margin: 0 auto;

}



/* 首页 */

.head-top {

	width: 100%;

	position: fixed;

	top: 0;

	left: 0;

	z-index: 99;

	background: #fff;

	/* 	background:rgba(255,255,255,.9); */

}



.header {

	display: flex;

	display: -webkit-flex;

	display: -moz-flex;

	height: 100px;

	padding-left: 189px;

	justify-content: space-between;

	-webkit-justify-content: space-between;

	-moz-justify-content: space-between;

	align-items: center;

	-webkit-align-items: center;

	-moz-align-items: center;

	/* background-color: #fff;

	font-family: 'fzl';*/

}



.header-lt {

	/*width: 90%;*/
	width: 100%;

	/* 	float:left; */

	display: flex;

	display: -webkit-flex;

	display: -moz-flex;

	align-items: center;

	-webkit-align-items: center;

	-moz-align-items: center;

}



.header .logo {

	/* width: 139px; */

	width: 80px;

}



.header .logo img {

	width: 100%;

}



.pc-ul {

	display: flex;

	display: -webkit-flex;

	display: -moz-flex;

	margin-left: 128px;

}



.pc-ul>li {

	margin-top: 30px;

	width: 220px;

}



.pc-ul>li.pc-active a {

	color: #00d8ff;

}



.pc-ul>li a {

	display: block;

	font-size: 18px;

	color: #3e3a39;

	font-family: 'fzl';

	width:100%;

	text-align: center;

}



.pc-ul>li a:hover {

	color: #00d8ff;

}



.header .language {

	/* 	float:right; */

	margin-top: 25px;

	width: 400px;

	margin-right: 50px;

	text-align: center;

	font-size: 14px;

	color: #000000;

	font-family: 'fzl';

}



.header .language>a {

	color: #000000;

}



/* mob */

.mob-nav {

	width: 100%;

	height: 70px;

	background: #fff;

	display: none;

}



.mob-container {

	width: 90%;

	height: 100%;

	margin: 0 auto;

	align-items: center;

	display: flex;

	display: -webkit-flex;

	display: -moz-flex;

	justify-content: space-between;

	-webkit-justify-content: space-between;

}



.mob-container .logo {

	/* width: 158px; */

}



.mob-container .logo img {

	width: 60px;

	vertical-align: middle;

}



.mob-container .logo>span {

	font-size: 20px;

	font-weight: bold;

	color: #575757;

	vertical-align: middle;

}



.mob-container .mob-btn {

	width: 35px;

	height: 35px;

	display: flex;

	justify-content: center;

	align-items: center;

	background: #3e3a39;

}



.mob-container .mob-btn>img {

	width: 28px;

	height: 28px;

}



.mob-nnav {

	display: none;

	width: 100%;

	height: 100%;

	background: #FFF7EC;

	position: absolute;

	top: 61px;

	bottom: 0;

	left: 0;

	right: 0;

	z-index: 9999999;

}



.mob-nnav .mob-top {

	width: 100%;

	height: 30px;

	background: #ddd;

}



.mob-nnav .close {

	font-size: 24px;

	color: #fff;

	text-align: center;

	line-height: 24px;

	float: right;

	margin-right: 24px;

}



.mob-nnav>ul {

	width: 100%;

	margin-top: 4px;

}



.mob-nnav>ul>li {

	width: 100%;

	/* background: #00C59E; */

	background-color: #00D8FF;

	border-bottom: 1px solid #fff;

	height: 40px;

	line-height: 40px;

	cursor: pointer;

}



.mob-nnav>ul>li>a {

	display: block;

	font-size: 14px;

	color: #fff;

	padding-left: 20px;

}





/*banner*/

.swiper-container {

	height: 100%;

	/* overflow: hidden; */

}

.swiper-container-fade .swiper-slide{

	font-size: 0;

}

.swiper-container-horizontal>.swiper-pagination-bullets,

.swiper-pagination-custom,

.swiper-pagination-fraction {

	bottom: 40px;

}



#swiper1 .swiper-pagination-bullet {

	/* width: 20px;

	height: 20px; */

	width: 16px;

	height: 16px;

	border: 1px solid #fff;

	background: transparent;

	opacity: 1;

	/* margin: 0 9px; */

	margin: 0 6px;



}





.banner {

	/* 	height: 740px; */

	/* position: relative; */

}



.banner #swiper1 .swiper-slide {

	position: relative;

}



.banConent1 {

	position: absolute;

	/* 	top: 126px; */

	top: 106px;

	left: 120px;

	z-index: 9999;

}



.banConent1 .tit h3 {

	color: #fefefe;

	/* font-size: 70px; */

	font-size: 50px;

	font-family: 'zur';

}



.banConent1 .tit p {

	margin-top: 20px;

	color: #fefefe;

	font-size: 22px;

	/* font-size: 36px; */

	font-family: 黑体;

}



.banConent1>ul {

	color: #fefefe;

	/* font-size: 30px; */

	font-size: 20px;

	font-family: 'fzl';

	/* 	margin-top: 110px; */

	margin-top: 90px;

	padding-left: 36px;

}



.banConent1>ul>li {

	list-style-type: disc;

	/* line-height: 60px; */

	line-height: 40px;

	font-family: 'Swiss';

}



.banContent2 {

	position: absolute;

	right: 132px;

	bottom: 80px;

	color: #fff;

}



.banContent2 .tit {

	/* font-size: 36px; */

	font-size: 22px;

	font-family: 'fzl';

	margin-bottom: 6px;

}



.banContent2 .info p {

	/* font-size: 48px; */

	font-size: 26px;

	font-family: 'fzl';

	line-height: 58px;

	/* line-height: 72px; */

	text-transform: uppercase;

}



.banContent3 {

	color: #595757;

}



#swiper1 .swiper-slide img {

	width: 100%;

}



#swiper1 .swiper-pagination-bullet-active {

	background-color: #fff;

}



/*part2*/

.main-part2 {

	width: 100%;

	padding: 30px 0 40px;

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

	background-size: cover;

}



.main-part2 .main-part2-top {

	display: flex;

	display: -webkit-flex;

	display: -moz-flex;

	justify-content: space-between;

	-webkit-justify-content: space-between;

	-moz-justify-content: space-between;

	margin-bottom: 26px;

}



.main-part2 .main-part2-top .tit h3 {

	/* 	font-size: 60px; */

	font-size: 34px;

	font-family: 'bebas';

	color: #595757;

	text-transform: uppercase;

	line-height: 40px;

}



.main-part2 .main-part2-top .tit p {

	/* font-size: 36px; */

	font-size: 22px;

	font-family: 'fzl';

	line-height: 40px;

	color: #595757;

}



.main-part2 .main-part2-top .info {

	width: 680px;

	/* font-size: 30px; */

	font-size: 16px;

	color: #595757;

	line-height: 38px;

}



.main-part2 .main-part2-top .info>p {
	text-transform: uppercase;
	font-family: 'fzl';
	text-align: justify;

}



.main-part2 .main-img {

	width: 100%;

	position: relative;

	margin-bottom: 40px;

	overflow: hidden;

}



.main-part2 .main-img:hover img {

	transform: scale(1.1);

}



.main-part2 .main-img img {

	width: 100%;

	transition: all .5s ease-in-out;

}



.main-part2 .main-img .des {

	position: absolute;

	top: 20px;

	left: 44px;

	color: #fff;

	font-family: 'fzl';

	/* font-size: 48px; */

	font-size: 28px;

}



.footer {

	height: 320px;

	width: 100%;

	text-align: center;

	font-family: 'fzl';

	padding-top: 90px;

	background-color: #ccc;

}



.footer .tit {

	/* 	font-size: 48px; */

	font-size: 22px !important;

	color: #3e3a39;

	margin-bottom: 20px;

}



.footer .info {

	/* font-size: 36px; */

	font-size: 16px !important;

	line-height: 30px !important;

	color: #595757;

}



.footer .info>p {

	font-family: 'fzl';

}



/*******************产品页开始***********************/

.bannerInner {

	width: 100%;

	position: relative;

}



.bannerInner .img {

	height: 570px;

	overflow: hidden;

}



.bannerInner .img img {

	width: 100%;

}



.bannerInner .info {

	position: absolute;

	color: #fff;

	font-family: 'fzl';

	font-size: 60px;

	left: 92px;

	top: 50px;

}



.commonNav {

	margin-top: 40px;

}



.commonN {

	display: flex;

	display: -webkit-flex;

	display: -moz-flex;

	justify-content: space-between;

	-webkit-justify-content: space-between;

	-moz-justify-content: space-between;

}



.commonN .commonNLt {

	font-size: 19px;

	font-family: 'fzl';

	color: #595757;

}



.commonN .commonNLt>a {

	/* font-size: 42px; */

	font-family: 'fzl';

	color: #595757;

	text-transform: uppercase;

}



.commonN .commonNLt>a:hover {

	color: #00D8FF;

}



.commonNRt {

	width: 90px;

	height: 30px;

	background-color: #4abfe2;

	text-align: center;

	line-height: 30px;

	border-radius: 6px;

}



.commonNRt>a {

	color: #fff;

	font-family: 'fzl';

	font-size: 16px;

}



.w2 {

	width: 980px;

	margin: 0 auto;

}



/* pro */

.pro {

	margin-top: 80px;

}



.pro-ul>li {

	display: flex;

	display: -webkit-flex;

	display: -moz-flex;

	margin-bottom: 100px;

}



.pro-ul>li .img {

	width: 360px;

	height: auto;

	overflow: hidden;

}



.pro-ul>li .img img {

	width: 100%;

	transition: all .5s ease-in-out;

}



.pro-ul>li .img:hover img {

	transform: scale(1.1);

}



.pro-ul>li .txt {

	padding-left: 100px;

	font-size: 28px;

	display: flex;

	display: -webkit-flex;

	display: -moz-flex;

	align-items: flex-end;

}



.pro-ul>li .txt a {

	color: #595757;

	font-family: 'fzl';

}



.pro-ul>li .txt a:hover {

	color: #00D8FF;

}



/*******************产品内页**********************/

.big-glass {

	margin-top: 25px;

	width: 400px;

	position: relative;

}



.artDetail-swiper-img {

	margin-bottom: 55px;

	position: relative;

}



.artDetail-swiper-img>img {

	width: 100%;

	/* height: 214px; */

}



.artDetail-swiper-img>b {

	/* width: 80px;

    height: 80px; */

	background: #FFF;

	opacity: 0.5;

	border: 1px solid #333;

	position: absolute;

	box-sizing: border-box;

	left: 0;

	top: 0;

	display: none;

}



.big-glass>.big-img {

	border: 1px solid #ddd;

	position: absolute;

	width: 630px;

	/* height: 214px; */

	overflow: hidden;

	/* left: 90px; */

	left: 440px !important;

	top: 0;

	/* top: -40px; */

	display: none;

	z-index: 10;

}



.big-glass>.big-img>img {

	position: absolute;

	width: auto;

	/* width: 1024px;

    height: 731px; */

}



.artDetail-swiper-list {

	position: relative;

	height: 70px;

}



.proInnerTp {

	margin-top: 57px;

	display: flex;

	display: -webkit-flex;

	display: -moz-flex;

}



.proInnerTpLt {

	padding-left: 120px;

}



.proInnerTpRt {

	width: 484px;

	padding-top: 72px;

	margin-left: 156px;

}



.proInnerTpRt .proInnerTpRtTit .tit {

	color: #3e3a39;

	font-size: 32px;

	font-family: 'fzl';

}



.proInnerTpRt .proInnerTpRtTit .tit span.line {

	vertical-align: top;

	font-size: 30px;

	display: inline-block;

}



.proInnerTpRt .proInnerTpRtTit .Idd {

	color: #595757;

	font-size: 18px;

	font-family: 'fzl';

	margin-top: 30px;

}



.proInnerBtLt .abst {

	width: 57%;

}



.proInnerBtLt .abstLt {

	width: 50%;

}



.proInnerTpRt>ul {

	margin-top: 46px;

}



.proInnerTpRt>ul>li {

	width: 120px;

	float: left;

	margin-right: 9px;
	height: 125px;
}



.proInnerTpRt>ul>li:nth-child(3n) {

	margin-right: 0;

}



.proInnerTpRt>ul>li img {

	width: 100%;

}



.proInnerBt {

	padding-left: 94px;

	margin-top: 40px;

	/* display: flex;

	display: -webkit-flex;

	display: -moz-flex; */

}



.proInnerBt .proInnerBtLt .abst>p {

	color: #3e3a39;

	font-size: 22px;

	font-family: 'Hel';

	line-height: 60px;

}



/* .proInnerBt .proInnerBtLt>div>div>div{

	margin-top: 126px;

	display: flex;

	display: -webkit-flex;

	display: -moz-flex;

}

.proInnerBt .proInnerBtLt>div>div>div>div{

	

} */

.proInnerBt .proInnerBtLt .abstNext {

	margin-top: 126px;

	display: flex;

	display: -webkit-flex;

	display: -moz-flex;

}



.proInnerBt .proInnerBtLt .abstNext .abstLt ul {

	color: #3e3a39;

	font-size: 27.02px;

	line-height: 21px;

	margin-bottom: 35px;

}



.proInnerBt .proInnerBtLt .abstNext .abstLt ul>li:first-child p {

	font-family: 'fzl';

	font-weight: bold;

}



.proInnerBt .proInnerBtLt .abstNext .abstLt li p {

	font-family: 'fzl';

}



.proInnerBt .proInnerBtLt .abstNext .abstRt {

	padding-left: 30px;

}



.proInnerBt .proInnerBtLt .abstNext .abstRt ul {

	margin-bottom: 20px;

}



.proInnerBt .proInnerBtLt .abstNext .abstRt ul>li p {

	font-size: 18px !important;

	line-height: 27px;

	font-family: 'fzl';

	color: #3e3a39;

}





.footerIn {

	padding-top: 100px;

	margin-top: 100px;

	border-top: 9px solid #4ac0e2;

	height: auto;

	padding-bottom: 100px;

}



/* 凿子内页 */

.proNumber3 {

	width: 1200px;

	margin:0 auto;

	margin-top: 100px;

	padding-left: 120px;

}



.proNumber3 .proImgTp {

	display: flex;

	display: -webkit-flex;

	display: -moz-flex;

}

.proNumber3 .proImgTp .proImgTpLt {

	width: 60%;

}

.proNumber3 .proImgTp .proImgTpLt img {

	width: 100%;

}

.proNumber3 .proImgTp .proImgTpRt {

	margin-left: 110px;

	padding-top: 96px;

}



.proNumber3Tit {

	margin-bottom: 30px;

}



.proNumber3Tit .tit span {

	color: #3e3a39;

	font-size: 24px;

	font-family: 'fzl';

}



.proNumber3Tit .tit span.line {

	font-size: 24px;

	vertical-align: top;

}



.proNumber3Tit .Id {

	font-size: 18px;

	color: #595757;

	line-height: 47.13px;

	font-family: 'fzl';

}



.proImgBt {

	margin-top: 28px;

}



.proImgBt img {

	margin-right: 28px;

}



.proNumber3 .proDes {

	margin-top: 50px;

}

.proNumber3 .proDes>p {
	color: #3e3a39;
}


.proNumber3 .proDes .proabst {

	font-family: 'Hel';

	font-size: 18px !important;

	color: #3e3a39;

}



.proNumber3 .proDes .absTxt {

	margin-top: 80px;

	padding-left: 0!important;

}



.proNumber3 .proDes .absTxt .isname {

	font-size: 18px !important;

	line-height: 30px;

	color: #3e3a39;

	font-weight: bold;

	font-family: 'fzl';

	margin-bottom: 20px;

}



.proNumber3 .proDes .absTxt .titbox {

	display: flex;

	display: -webkit-flex;

	display: -moz-flex;

	margin-bottom: 0px !important;

}



.proNumber3 .proDes .absTxt .titbox .title {

	width: 204px;

	font-size: 18px !important;

	color: #3e3a39;

	line-height: 30px !important;

	font-family: 'fzl';

}

.proNumber3 .proDes .absTxt .titbox .title>span {
	font-size: 18px !important;
}


.proNumber3 .proDes .absTxt .titbox .model {

	width: 250px;



}



.proNumber3 .proDes .absTxt .titbox .model p {

	font-size: 18px !important;

	color: #3e3a39;

	font-family: 'Hel';

	line-height: 30px;

}



.proInnerBt .proInnerBtLt .abstNext .abstRt1 dl {

	margin-bottom: 20px;

}



/**************关于我们***************/

.bannerInner .info1 {

	color: #9fa0a0;

}



.about {

	width: 1090px;

	margin: 0 auto;

	padding-top: 50px;

	padding-bottom: 100px;

}



.about-des .about-des-topic {

	color: #3e3a39;

}



.about-des p {

	font-size: 18px !important;

	line-height: 30px !important;

}



.about-des .about-des-info p {

	font-size: 36px;

	color: #3e3a39;

	font-family: 'fzl';

	line-height: 60px;

}



.about-common-topic {

	font-size: 32px;

	text-align: center;

	font-family: 'Hel';

	line-height: 40px;

	margin-bottom: 30px;

}



.about-history .about-history-topic {

	color: #595757;

	margin-top: 40px;

}



.about-history .about-history-info .date {

	font-size: 18px;

	color: #3e3a39;

	text-align: center;

	line-height: 30px;

	font-family: 'Hel';

}



.about-history .about-history-info .txt {

	margin-bottom: 20px;

}



.about-history .about-history-info .txt p {

	font-size: 18px !important;

	color: #3e3a39;

	font-family: 'fzl';

	line-height: 30px !important;

	text-align: center;

}



.about-history .about-history-info .txt p span {

	color: #00d8ff;

	font-size: 18px !important;

}



.about-certificat-info {

	font-size: 26px !important;

	color: #3e3a39;

	text-align: center;

}



.about-certificat-info>p.title {

	font-family: 'Hel';

}



.about-certificat-info>p {

	line-height: 36px;

	font-family: Zurich Cn BT, 'fzl', 'Hel';

	margin-bottom: 20px !important;

}



.about-certificat-info>p span {

	font-family: 'fzl';

}



.about-certificate-img {

	text-align: center;

}



.footerInner {

	padding-bottom: 234px;

}



.footerInner .topic {

	margin-bottom: 20px;

	font-size: 48px;

	color: #3e3a39;

	text-align: center;

	/* font-family: 'fzl'; */

}



.footerInner .companyName,

.footerInner .linestyle {

	font-size: 36px;

	color: #595757;

	font-family: 'fzl';

	text-align: center;

	line-height: 72px;

}



/*****************联系我们*****************/

.contact {

	padding-top: 80px;

}



.contact-part .title {

	font-size: 24px !important;

	color: #00d8ff;

	text-align: center;

	line-height: 35.34px!important;

	font-family: 'fzl';

}



.contact-info {

	margin-bottom: 90px !important;

}

.contact-info>p{

	font-size: 20px !important;

	color: #3e3a39;

	line-height: 40px !important;

}

.contact-info>div {

	font-size: 20px !important;

	color: #3e3a39;

	text-align: center;

	line-height: 35.6px !important;

	font-family: 'fzl';

}



.contact-info>div .title {

	margin-bottom: 16px;

}



.contact .email {

	font-size: 20px !important;

	color: #3e3a39;

	text-align: center;

	padding-top: 80px;

	padding-bottom: 100px !important;

	font-family: 'fzl';

}



/*******************新闻动态**************/

.news {

	width: 1200px;

	margin: 0 auto;

	padding-top: 60px;

	padding-bottom: 400px;

}



.newsPart {

	display: flex;

	display: -webkit-flex;

	display: -moz-flex;

	margin-bottom: 80px;

}



.newsPart .img {

	width: 668px;

}



.newsPart .img img {

	width: 100%;

}



.newsPart>.newRt {

	width: 709px;

	margin-left: 40px;

}



.newsPart>.newRt .times {

	font-size: 30px;

	color: #221815;

	font-family: Zurich Extra Condensed BT;

	line-height: 34.24px;

	margin-bottom: 6px;

}



.newsPart>.newRt .tit {

	font-size: 20px;

	color: #00d800;

	line-height: 34.54px;
	font-weight: bold;
	font-family: 'fzl';

}

.newsPart>.newRt .tit2{

	color:#00d8ff;

	font-size: 20px;

	line-height: 34.54px;

	font-weight: bold;

	font-family: 'fzl';

}

.newsPart2 .newRt .tit {

	color: #00D8FF;

}



.newsPart>.newRt .addr {

	font-size: 20px;

	color: #3e3a39;

	line-height: 35.54px;

	font-family: 'fzl';

}

.newsPart>.newRt .addr p{

	font-family: 'fzl';

	/* font-weight: bold; */

}

.newsPart>.newRt .online {

	font-size: 20px;
	/* font-weight: bold; */
	color: #3e3a39;

	line-height: 35.54px;

	font-family: 'fzl';
/* 
	margin-bottom: 20px; */

}



.newsPart>.newRt .number {

	font-size: 20px;
	font-weight: bold;
	color: #3e3a39;

	line-height: 35.54px;

	font-family: 'fzl';

}



/**************新闻内页*****************/

.newsd-content {

	padding: 120px;

}



.newsd-content>.title {

	font-family: 'fzl';

	font-size: 60px;

	color: #252833;

	font-weight: bold;

	text-align: center;

	margin-top: 34px;

}



.newsd-content .from {

	font-family: 'fzl';

	font-size: 36px;

	color: #5A5A5A;

	text-align: center;

	line-height: 54px;

	margin: 30px 0;

}



.newsd-content .artview_content {

	font-family: 'fzl';

	font-size: 36px;

	color: #868686;

	font-weight: normal;

	text-decoration: none;

	line-height: 54px;

	background: #F5F5F5;

	border: 1px solid #E5E5E5;

	padding: 5px 0;

	margin-bottom: 50px;

	text-indent: 24px;

}



.newsd-content .artview_detail p {

	font-family: 'fzl';

	color: #333333;

	line-height: 70px;

	font-size: 38px;

}



.prev-next {

	margin-top: 50px;

	font-size: 36px;

	color: #5a5a5a;

	font-weight: normal;

	line-height: 54px;

	margin-bottom: 100px;

}



.prev-next a {

	color: #5a5a5a;

}



.prev-next a:hover {

	color: #47cdff;

}



.prev-next>div:hover {

	color: #47cdff;

}

.proInnerBtLt p {
	font-size: 18px !important;
	font-family: 'fzl' !important;

	line-height: 36px !important;

}

.proInnerBt .proInnerBtLt .abstNext .abstLt li p {

	/* line-height: 27px!important; */

	font-size: 18px !important;

	text-indent: 0!important;

}

@media (max-width:1800px) {



	/* .header .language {

		width: 270px;

	}

 */

	.pc-ul {

		margin-left: 94px;

	}





	.main-part2 .main-part2-top .title {

		width: 20%;

	}



	.main-part2 .main-part2-top .info {

		/* 	width: 70%; */

		width: 70%;

	}



	.proNumber3 {

		padding-left: 50px;

		/* width: 90%; */

		margin: 0 auto;

		margin-top: 122px;

	}



	.proImgTp .proImgTpLt {

		width: 70%;

	}



	.proImgTp .proImgTpLt img {

		width: 100%;

	}



	.pc-ul>li a {

		font-size: 16px;

	/* 	padding: 0 51px; */

	}

}



@media(max-width:1500px) {

	.w {

		width: 98%;

	}



	.pc-ul>li a {

		/* font-size: 22px; */

		padding: 0 45px;

	}



	.pc-ul {

		margin-left: 70px;

	}

}



@media(max-width:1400px) {

	.banner {

		height: auto;

	}



	.header {

		display: none;

	}



	.banConent1 {

		display: none;

	}



	.banConent {

		display: none;

	}



	.mob-nav {

		display: block;

	}



	.main-part2 .main-part2-top .tit h3 {

		/* font-size: 38px;

		line-height: 40px; */

	}



	.main-part2 .main-part2-top .tit p {

		font-size: 23px;

		line-height: 30px;

	}



	.main-part2 .main-part2-top .info {

		/* font-size: 23px;

		line-height: 36px; */

	}



	.bannerInner .img {

		height: auto;

	}

	.proInnerTp {

		flex-wrap: wrap;

		-webkit-flex-wrap: wrap;

		-moz-flex-wrap: wrap;

		justify-content: center;



	}



	.proInnerTpLt {

		padding-left: 0;

		width: 90%;

		margin: 0 auto;

	}



	.proInnerTpRt {

		margin-left: 0;

	}



	.big-glass {

		width: 100%;

	}



	.proInnerBt {

		padding-left: 0;

		width: 75%;

		margin: 0 auto;

		margin-top: 40px;

	}



	.proInnerBt .proInnerBtLt .abstNext .abstRt {

		padding-left: 0
	}



	.proInnerBt .proInnerBtLt .abstNext {

		justify-content: space-between;

		-webkit-justify-content: space-between;

		-moz-justify-content: space-between;

	}



	.proImgBt img {

		width: 20%;

	}



	.about {

		width: 96%;

	}



	.contact .email {

		padding-bottom: 200px;

	}



	.news {

		width: 99%;

	}



	.newsPart .img {

		width: 44%;

	}



	.newsPart>.newRt {

		width: 50%;

	}

}



@media (max-width:1200px) {

	.container {

		width: 99%;

	}



	.w2 {

		width: 99%;

	}



	.pro-ul>li {

		width: 100%;

	}



	.pro-ul>li .img {

		width: 50%;

		height: auto;

	}



	.proInnerBt .proInnerBtLt .abst>p {

		font-size: 24px;

	}



	.proInnerBt .proInnerBtLt .abstNext .abstLt dl {

		font-size: 16px;

		line-height: 29px;

	}



	.proInnerBt .proInnerBtLt .abstNext .abstRt dl>dt {

		font-size: 13px;

		line-height: 22px;

	}



	.commonN .commonNLt {

		/* font-size: 24px; */

	}



	.commonNRt>a {

		font-size: 14px;

	}



	.commonNRt {

		width: 70px;

		height: 30px;

		line-height: 30px;

	}



	.banContent2,

	.banContent1 {

		display: none;

	}



	.newsd-content {

		padding: 50px;

	}
	.proNumber3 {

		width:80%;

	}
}



@media(max-width:992px) {



	.swiper-container-horizontal>.swiper-pagination-bullets,

	.swiper-pagination-custom,

	.swiper-pagination-fraction {

		bottom: 10px;

	}



	#swiper1 .swiper-pagination-bullet {

		width: 10px;

		height: 10px;

		margin: 0 4px;



	}



	.pro-ul>li .txt {

		padding-left: 20px;

		font-size: 25px;

		flex-wrap: wrap;

		-webkit-flex-wrap: wrap;

		-moz-flex-wrap: wrap;

	}



	.newsPart {

		flex-wrap: wrap;

		-webkit-flex-wrap: wrap;

		-moz-flex-wrap: wrap;

	}



	.newsPart .img,

	.newsPart>.newRt {

		width: 100%;

		padding-top: 20px;

	}



	.news {

		padding-bottom: 100px;

	}



	.about {

		padding-bottom: 120px;

	}



	.newsd-content {

		padding-left: 0;

		padding-right: 0;

	}

}



@media(max-width:768px) {

	.main-part2 .main-part2-top .tit h3 {

		font-size: 21px;

		line-height: 40px;

	}



	.main-part2 .main-part2-top .tit p {

		font-size: 12px;

		line-height: 30px;

	}



	.main-part2 .main-part2-top .info {

		font-size: 12px;

		line-height: 20px;

	}



	.main-part2 .main-img .des {

		top: 15px;

		left: 22px;

		font-size: 20px;

	}



	.main-part2 .main-part2-top {

		margin-bottom: 32px;

	}



	.main-part2 .main-img {

		margin-bottom: 28px;

	}



	.main-part2 {

		padding: 40px 0 80px;

	}



	.commonNav {

		margin-top: 30px;

	}



	.bannerInner .info {

		font-size: 16px;

		left: 34px;

		top: 20px;

	}



	.commonN {

		font-size: 14px;

	}



	.pro {

		margin-top: 50px;

	}



	.pro-ul>li {

		margin-bottom: 40px;

	}



	.pro-ul>li .txt {

		font-size: 12px;

	}



	.proImgTp .proImgTpLt {

		width: 100%;

	}



	.proNumber3 .proImgTp .proImgTpRt {

		margin-left: 0;

	}

	.proNumber3 .proImgTp .proImgTpLt {

		width: 100%;

	}

	.proNumber3 .proImgTp {

		width: 100%;

		flex-wrap: wrap;

		-webkit-flex-wrap: wrap;

		-moz-flex-wrap: wrap;

	}

	.proNumber3 .proImgTp img {

		width: 100%;

	}

	.proInnerTpRt {

		padding-top: 10px;

	}



	.proInnerBtLt .abst {

		width: 100% !important;

	}



	.proInnerBt .proInnerBtLt .abstNext {

		flex-wrap: wrap;

		-webkit-flex-wrap: wrap;

		-moz-flex-wrap: wrap;

	}



	.proInnerBtLt .abstLt {

		width: 100%;

		text-align: center;

	}



	.proInnerBt .proInnerBtLt .abstNext .abstRt {

		width: 100%;

		text-align: center;

	}



	.structImg {

		width: 50%;

		margin: 0 auto;

	}



	.structImg img {

		width: 100%;

	}







	.contact-part .title {

		font-size: 20px;

	}



	.contact-info>div {

		font-size: 16px;

		line-height: 30px;

	}



	.contact-info {

		margin-bottom: 30px;

	}



	.contact .email {

		font-size: 15px;

	}

}



@media(max-width:568px) {

	.footer .tit {

		font-size: 24px;

	}



	.footer .info {

		line-height: 36px;

	}



	.footer .info>p {

		font-size: 16px;

	}



	.commonN .commonNLt {

		font-size: 12px;

	}



	/* .commonNRt>a{

		font-size: 12px;

	} */
	.commonN{
		align-items: center;
	}
	.commonNRt {
		
		/* width: 48px;

		height: 20px;

		line-height: 20px;

		border-radius: 1px; */

		/* display: none; */

	}



	.proInnerTpRt {

		width: 99%;

	}



	.proInnerTpRt>ul>li {

		margin-right: 0;

		width: 33.333%;

		padding: 0 7px;

	}



	.proInnerBt .proInnerBtLt .abstNext .abstLt dl {

		font-size: 12px;

	}



	.proInnerBt .proInnerBtLt .abstNext .abstRt dl>dt {

		font-size: 12px;

	}



	.proInnerTpRt .proInnerTpRtTit .tit {

		font-size: 22px;

	}



	.proInnerTpRt .proInnerTpRtTit .tit span.line {

		font-size: 22px;

	}



	.proInnerTpRt .proInnerTpRtTit .Idd {

		font-size: 14px;

	}



	.proInnerBt .proInnerBtLt .abstNext {

		margin-top: 44px;

	}



	.footerIn {

		margin-top: 50px;

		padding-bottom: 50px;

		padding-top: 50px;

	}



	.proNumber3Tit .tit span.line {

		font-size: 20px;

	}



	.proNumber3Tit .Id {

		font-size: 16px;

	}



	.proNumber3Tit .tit span {

		font-size: 24px;

	}



	.proNumber3 .proDes .proabst,

	.proNumber3 .proDes .absTxt .isname {

		font-size: 16px !important;

	}



	.proNumber3 .proDes .absTxt .titbox .title {

		font-size: 18px;

	}



	.proNumber3 .proDes .absTxt .titbox .model p {

		font-size: 18px;

	}



	.newsPart>.newRt .times {

		font-size: 28px;

	}



	.newsPart>.newRt {

		margin-left: 0;

	}



	.footerInner .topic {

		font-size: 24px;

	}



	.footerInner .companyName,

	.footerInner .linestyle {

		font-size: 20px;

		line-height: 38px;

	}



	.newsPart>.newRt .tit {

		font-size: 20px;

		line-height: 33px;

	}



	.newsPart>.newRt .addr {

		font-size: 18px;

		line-height: 31.54px;

	}



	.newsPart>.newRt .online {

		font-size: 18px;

		line-height: 31.54px;

	}



	.newsPart>.newRt .number {

		font-size: 18px;

		line-height: 31.54px;

	}



	.newsPart {

		margin-bottom: 60px;

	}



	.about-common-topic {

		margin-bottom: 20px;

	}



	.about-des .about-des-info p {

		font-size: 18px;

		line-height: 31.54px;

	}



	.about {

		padding-top: 50px;

	}



	.about-history .about-history-info .date {

	/* 	font-size: 20px; */

	}



	.about-history .about-history-info .txt p {

		font-size: 18px;

		line-height: 31.54px;

	}



	.about-history .about-history-info .txt {

		margin-bottom: 30px;

	}



	.about-certificat-info {

		font-size: 18px;

	}



	.about-certificat-info>p {

		margin-bottom: 10px;

	}



	.newsd-content>.title {

		font-size: 24px;

	}



	.newsd-content .from,

	.newsd-content .artview_content {

		font-size: 18px;

		line-height: 33px;

	}



	.newsd-content .artview_detail p {

		font-size: 20px;

		line-height: 36px;

	}



	.prev-next {

		font-size: 18px;

		line-height: 33px;

	}

}



@media(max-width:442px) {

	.proInnerBt {

		width: 99%;

	}



	.abstLt {

		width: 44%;

	}



	.proInnerBt .proInnerBtLt .abstNext .abstLt dl {

		margin-bottom: 14px;

		line-height: 24px;

	}



	.mob-container .logo img {

		width: 44px;

	}



	/* .proInnerBt .proInnerBtLt .abstNext .abstRt{

		width:100%;

	} */



}