@charset "utf-8";
.header{
	background: #fff;
    box-shadow: 0 5px 15px rgb(0 0 0 / 10%);
    border-bottom: 1px solid rgba(255,255,255,0.3);
    width: 100%;
	height: 66px;
   position: -webkit-sticky;  position: sticky; top: 0;
	z-index: 9;
}
.head{
	width: 95%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    padding: 8px 0;
    box-sizing: border-box;
}
.head_logo{
	width: 151px;
    height: 48px;
}
.head_logo img{
	height: 48px;
	width: auto;
}
.head_nav{
	 width: 1080px;
    height: 48px;
    line-height: 48px;
   display: flex;
	justify-content: center;
}
.nav_1{margin:0 35px; display: flex; align-items: center;position: relative;}
.nav_1 a{font-size:16px;color:#555555; cursor: pointer;transition: all 0.5s ease;}
.nav_1 a.nav_1_on{color: #111111;font-weight: bold;}
.nav_1 a.nav_1_on::before{bottom: -10px;opacity: 0.8;}

.nav_1 a:hover{color: #111111;font-weight: bold;}
.nav_1 a:hover:before{bottom: -10px;opacity: 0.8;}

.nav_1 a:before {
    transition: all 0.5s ease;
    width: 100%;
    height: 3px;
    background-color: #111111;
    content: "";
    position: absolute;
    left: 0;
    bottom: 0px;
	opacity: 0;
}

.head_search{
	width:18px;
	display: flex;
	align-items: center;
}
.head_search img{
	width: 18px;
	height: auto;
	cursor: pointer;
}

.n_big{
	width:100%;
	height: 390px;
	position: relative;
}
.n_big_img{
	width:100%;
	height: 100%;
	font-size: 0px;
	overflow: hidden;
}
.n_big_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

/*底部*/
.footer {width: 100%;background: rgb(41, 52, 61);padding: 35px 0 15px;box-sizing: border-box;z-index: 1;}

.foot{
	width: 1200px;
	height: auto;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
}
.foot_left{
	display: flex;
	justify-content: flex-start;
}
.foot_nav{height: 30px;}
.foot_nav a {font-size: 12px;color: #fff; line-height: 30px;margin-right: 40px;opacity: 0.8;transition: all 0.3s ease; cursor: pointer;}
.foot_nav a:hover{color: #fff; opacity: 1;}
.foot_wei{
	height: 30px;
	display: flex;
	align-items: center;
	position: relative;
}
.foot_wei_1 img{ width: 30px; opacity: 0.8;} 
.foot_wei_img{ position: absolute; bottom: 20px;padding-bottom: 15px; width: 110px;
    left: 50%;
    margin-left: -55px;
    overflow: hidden;
	 opacity: 0;
    visibility: hidden;
    z-index: -1;
    transition: all 0.3s ease;
}

.foot_wei_img:before {
    width: 0;
    height: 0;
    position: absolute;
    content: '';
    bottom: 8px;
    left: 50%;
    transform: translateX(-50%);
	 border-top: 8px solid #fff;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
}
.foot_wei_img img {
    max-width: 100%;
    border: 8px solid #fff;
    vertical-align: top;
	background: #fff;
	 border-radius: 5px;
}
.foot_wei:hover .foot_wei_1{ opacity: 1;}
.foot_wei:hover .foot_wei_img{ opacity: 1; visibility: visible;bottom: 25px; z-index: 3;}

.foot_right {font-size: 12px;line-height: 30px;opacity: 0.8; text-align: right; color: #fff;}
.foot_right a {color: #fff; cursor: pointer;}


/*联系我们*/
.main_warp{
	width:100%;
	height: auto;
	/*background: #fafafa;*/
	padding: 90px 0;
}
.main{
	width:1200px;
	height: auto;
	margin: 0 auto;
 }
.contact{
	width:100%;
	height: 560px;
	background: #fff;
	box-shadow: 0 10px 25px rgb(0 0 0 / 6%);
	display: flex;
	justify-content: space-between;
}
.contact_img{
    width: 64%;
	height: 100%;
	font-size: 0px;
	overflow: hidden;
}
.contact_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.contact_right{
	width: 36%;
    padding: 0 65px;
	display: flex;
	flex-direction:column;
	justify-content: center;
}
.contact_tit{
	width:100%;
	height: auto;
}
.contact_tit span{
	color: #222;
	position: relative;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 2px;
	padding-left: 20px;
}
.contact_tit span:after{
	content: '';
	background: linear-gradient(360deg, #6c7a80 0%, #6c7a80 11%, rgba(72,121,184,0) 110%);
    width: 5px;
    height: 30px;
    display: block;
    position: absolute;
	top: calc(50% - 15px);
	left: 0;
}
.contact_1{
	width: 100%;
	height: auto;
	margin-top: 25px;
	line-height: 28px;
}
.contact_1 span{
	color: #666;
    font-size: 14px;
	position: relative;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.contact_1 span img{
	opacity: 0.8;
	width: 17px;
	height: auto;
	margin-right: 11px;
}
.contact_1_1{
	padding-left: 28px;
	margin-top: 5px;
	color: #222;
    font-weight: bold;
	
}
.contact_4{
	width:100%;
	margin-top: 45px;
}
.contact_4 a{
	display: flex;
	align-items: center;
	justify-content: center;
    border-radius: 5px;
    width: 150px;
    font-size: 14px;
    height: 40px;
	color: #fff;
    background: #6c7a80;
	cursor: pointer;
	transition: all 0.3s ease;
}
.contact_4 a:hover{ background: #000;}


/*留言咨询*/
.msglaybg{ position: fixed;left:0;top:0;width: 100%;height: 100vh;z-index: 120; background: rgba(0,0,0,0.4);
	display: flex;
	justify-content: center;
	flex-direction: column;
	display: none;
}
.msglayzw{background: #fff;width:1100px; margin: 0 auto;padding:60px 90px; padding-top: 45px; position: relative;}
.msglayclose{
	width: 40px;
	height: 40px; 
	position: absolute;
	background: url(../images/msglayclose.svg) center no-repeat;
	background-size: 40% auto;border: 1px solid #000;
	right:30px;
	top:30px;
	opacity:0.5;
	border-radius:50%;
	cursor: pointer; 
	transition: all 0.3s ease;
}
.msglayclose:hover{ opacity: 1;}

.msglayzwm{
	width:100%;
	height: auto;
}

.msglayx{ flex-wrap: wrap; display: flex; justify-content: space-between; margin-top: 25px;}
.msglayxm{width: 48%;position: relative; border-bottom: 1px solid #7c7c82;}
.msglayspan{position: absolute;left:5px;top:0; height: 100%; display: flex; align-items: center; color: #666;}
.msglayspan span{color:#Ff0000;padding-left: 5px;}

.msglaytxt{background: none; border: none;width: 88%;margin-left: 12%; font-size: 16px; height: 55px;}
.msglaytxt:focus{ outline:none;}

.msglayxa{
	justify-content: center;
	flex-direction: column;
}
.msglayxa .msglayspan{
	position: relative;
	left: 0;
}
.msglaytextarea{
	border: 1px solid #7c7c82;
    border-radius: 5px;
    width: 100%;
	background: none; 
	font-size: 16px;  
	margin-top: 10px;    
	padding: 10px;
    line-height: 20px;
    height: 100px;
}
.msglaytextarea:focus{ outline:none;}


.msglayx_ti{
	width: 100%;
	height: auto;
	margin-top: 35px;
	text-align: right;
}

.msglayx_ti a{
	display: inline-block;
	width: 160px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	color:#666;
	background: #e3e3e3;
	border-radius:5px; 
	transition: all 0.3s ease; 
	cursor: pointer; 
	font-size: 14px;
}
.msglayx_ti a:hover{color:#fff;background: #000;}


/*隐私政策*/
.privacy_warp {
    width: 100%;
    height: auto;
    background: #fafafa;
    padding: 110px 0 50px 0;
	min-height:calc(100vh - 146px);
}
.privacy{
	width:900px;
	height: auto;
	margin:0 auto;
}
.privacy_tit{
	width:100%;
	    font-size: 20px;
    font-weight: bold;
	color: #000;
	line-height: 36px;
}
.privacy_con {
    color: #333;
    line-height: 1.8;
    padding: 50px 0;
    text-align: justify;
	font-size: 16px;
}
.privacy_con span{
	font-weight: bold;
	display: block;
}


/*关于我们*/
.yuepuaboutkj{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	padding: 100px 0;
}
.yuepuaboutkj_1{
	width: 100%;
	    font-size: 35px;
    line-height: 1.4;
    font-weight: bold;
}
.yuepuaboutkj_2 {
    font-size: 14px;
    line-height: 1.2;
    margin-top: 10px;
    color: #666;
    text-transform: uppercase;
}
.yuepuaboutkj_3 {
    font-size: 16px;
    color: #000;
    width: 72%;
    margin-top: 25px;
}
.aboutyper{
	width: 100%;
	/*background: url("../images/aboutyperbg.jpg") no-repeat center;*/
	height: 750px;
    background-attachment: fixed;
    box-sizing: border-box;
    position: relative;
    background-size: cover;
    overflow: hidden;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.aboutyper::after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.3);
    z-index: 2;
}
.aboutypercont{
	width: 1200px;
	height: auto;
	position: relative;
	z-index: 3;
	margin: 0 auto;
}
.aboutypercont_1{
	color: #fff;
    letter-spacing: 2px;
    text-align: left;
    width: 100%;
	font-size: 35px;
    font-weight: bold;
    margin-bottom: 15px;
}
.aboutypercont_2 {
	width: 100%;
	height: auto;
    font-size: 16px;
    color: #fff;
    margin-top: 25px;
    text-align: justify;
}

.ind_arboubotltparts{
	width: 100%;
	height: auto;
	/*background-color: #f7f7f7;*/
	padding: 90px 0;
}
.ind_arbous1{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}
.ind_arbous12 {
    overflow: hidden;
    width: 390px;
    height: 200px;
	font-size: 0px;
}
.ind_arbous12 img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.ind_arbous13{
	width: 62%;
	display: flex;
	justify-content: center;
	flex-direction: column;
	text-align: justify;
	font-size: 16px;
    color: #222;
    line-height: 1.8;
}
.aboutinder{
	width:1200px;
	height: auto;
	margin: 0 auto;
	padding: 90px 0;
}
.aboutinder_tit{
	width:100%;
	height: auto;
}
.aboutinder_img{
	width:100%;
	height: auto;
	margin-top: 35px;
	font-size: 0;
}
.aboutinder_img img{
    max-width: 100%;
    vertical-align: top;
}
.aboutinder_img_show{ display: none;}

/*核心价值*/
.compebig{
	width:1200px;
	height: auto;
	margin: 0 auto;
	padding: 90px 0;
 }
.compebig .yuepuaboutkj_1,.compebig .yuepuaboutkj_2{ text-align: center;}
.competblock1{
	width:100%;
	height: auto;
	 margin-top: 50px;
}
.competblli{
	width:100%;
	margin-top: 50px;
	 box-shadow: 0 1px 30px rgb(226 227 227);
	display: flex;
	justify-content: space-between;
}
.competblli:first-child{ margin-top: 0;}
.competbllimg{width: 50%; overflow: hidden; font-size: 0;}
.competbllimg img{transition: all 0.5s ease;}
.competblli:hover .competbllimg img{transform: scale(1.05);}
.competblldiv{
	width: 50%;
	padding: 45px 50px 0;
    box-sizing: border-box;
}
.competblldivh4{position: relative; font-size: 20px;font-weight: bold;letter-spacing: 2px;}
.competblldivh4 span{ position: relative; padding-left: 20px;}
.competblldivh4 span:after{
	content: '';
	background: linear-gradient(360deg, #6c7a80 0%, #6c7a80 11%, rgba(72,121,184,0) 110%);
	width: 5px;
	height: 30px;
	position: absolute;
	top: 0;
	left: 0;
}

.competblldivp{font-size: 14px;margin-top: 30px; width: 100%; height: auto;}

.competzw{
	width:100%;
	height: auto;
	position: relative;
	overflow: hidden;
	padding:150px 0 80px 0; 
}
.competzw:after{
	content: '';
	width: 100%;
	background: url("../images/comtbj.jpg") no-repeat center;
	background-size:cover;
	height: 450px;
	position: absolute;
	top:0;
	left: 0;
}
.competzw .yuepuaboutkj_1,.competzw .yuepuaboutkj_2{ color: #fff; text-align: center; position: relative; z-index: 2;}	

.comtswiperm{
	width: 1200px;
	height: auto;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	position: relative; 
	z-index: 2;
	margin: 0 auto;
	margin-top: 50px;
    padding-bottom: 20px;
}
.comtswiperm_con{
	    transition: all 0.5s ease;
    height: 350px;
    background-color: #fff;
    padding: 40px;
    box-sizing: border-box;
    width: 31%;
    margin-right: 3.5%;
    padding-bottom: 30px;
    box-shadow: 0 1px 25px #c1c1c1f5;
}
.comtswiperm_con:nth-child(3n){ margin-right: 0;}
.comtswiperm_con:hover {background-color: #6d7a80;}
.comtswiperm_con:hover .comtswiperm_1,.comtswiperm_con:hover .comtswiperm_3{color: #fff;}
.comtswiperm_con:hover .comtswiperm_3{border-top: 1px solid #fff;}

.comtswiperm_1 {
    font-size: 20px;
    color: #000;
    transition: all 0.5s ease;
    font-weight: bold;
}
.comtswiperm_3{
	padding-top: 25px;
	border-top: 1px solid #c8c8c6;
	margin-top: 25px;
	font-size: 14px;
	color: #000;
	opacity: 0.9;
	transition: all 0.5s ease;
}


/*示范园区*/
.distb_warp{
	width: 100%;
	height: auto;
	background: #fcfcfc;
	padding-top: 90px; 
}
.distb{
	width:1200px;
	height: auto;
	margin: 0 auto;
}
.distbmli{
	width:100%;
	height: auto;
	    margin-top: 40px;
}
.distbmli:nth-child(1) {
    margin-top: 0;
}
.distbmli a{
	display: flex;
	justify-content: space-between;
	width: 100%;
	height: 100%;
	box-shadow: 0 10px 25px rgb(0 0 0 / 4%);
}
.distbmli a:hover {
    box-shadow: 0 20px 30px rgb(0 0 0 / 6%);
}
.distbmli a:hover .distbbtn{background: #000;}
.distbmli a:hover .distbmaimg img{ transform: scale(1.03);}

.distbmaimg {
    width: 62%;
    overflow: hidden;
	font-size: 0px;
}
.distbmaimg img{width: 100%; vertical-align: top; transition: all 0.3s ease;}
.distbmawz {
    width: 38%;
    padding: 0 40px;
	display: flex;
	justify-content: center;
	flex-direction: column;
}
.distbmawz_tit{position: relative; color: #222; font-size: 20px;font-weight: bold;letter-spacing: 2px; padding-left: 20px;}
.distbmawz_tit:after{
	content: '';
	background: linear-gradient(360deg, #6c7a80 0%, #6c7a80 11%, rgba(72,121,184,0) 110%);
	width: 5px;
	height: 30px;
	position: absolute;
	top: 0;
	left: 0px;
}
.distbp00 {
    padding-left: 20px;
    color: #666;
    line-height: 1.4;
    margin-top: 5px;
    font-size: 12px;
}
.distbp1 {
	width: 100%;
    color: #222;
    margin-top: 30px;
	padding-left: 20px;
	font-size: 14px;
	 display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.distbbtn{
	margin-top: 45px;
	border-radius:5px;
	width: 150px; 
	font-size: 14px; 
	line-height: 40px;
	text-align: center;
	color:#fff;
	background: #6c7a80;
	margin-left: 20px;
	transition: all 0.3s ease;
}
.denewpage{padding-top:50px; width: 100%; font-family: "arial, helvetica, sans-serif"; text-align: center;    background: #fcfcfc; padding-bottom: 90px;}
.denewpage a{ vertical-align: top; display: inline-block;width: 35px; height: 35px; line-height: 35px;margin:0 1px; cursor: pointer; color: #000;}
.denewpage a.on ,.denewpage a:hover{color:#29343d; text-decoration: underline;}
.denewpage a.prev,.denewpage a.next{background: #29343d;color:#fff;}
.denewpage a.prev:hover, .denewpage a.next:hover{ text-decoration:none;}


/*示范园区-详情*/
.discder{ width: 1200px; height: auto; margin: 0 auto;padding:55px 0 80px 0;}
.discdermtit{padding:0 15px; border-bottom: 1px solid #111111; padding-bottom: 30px; position: relative;}
.discderh3{ font-size: 30px; font-weight: bold; }

.discderback{ transition: all 0.3s ease; opacity: 0.6;position: absolute; text-align: center;right:15px;top:11px;height: 40px; line-height: 40px;color:#111; background: url("../images/jian_09.jpg") no-repeat right; padding-right: 52px; cursor: pointer;}
.discderback:hover{ opacity: 1; color: #111;}


.discderzw{padding:30px;}

.discdermimglb{ position: relative; width: 100%; height: auto; margin-top: 25px;}
.discdermimglb-left,.discdermimglb-right{
	position: absolute;
	top: calc(50% - 9px);
	width: 12px;
	height: 18px;
	z-index: 2;
	cursor: pointer;
}
.discdermimglb-left{ left: -46px;}
.discdermimglb-right{ right: -46px;}

.discdermimglbwap_img{
	width:100%;
	height: 100%;
	font-size: 0px;
	overflow: hidden;
}
.discdermimglbwap_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}


.discdermimglc{padding:40px; padding-bottom: 0;}
.discdermimglc_tit{ font-size: 20px; font-weight: bold;}
.discdermimglcwz{ 
	margin-top: 20px;
	width: 100%;
	height: auto;
}

.ptb90p{
	width:100%;
	height: auto;
	/*background: #f8f8f8;*/
	padding: 90px 0;
}
.yzryqxm{
	width:1200px;
	height: auto;
	margin: 0 auto;
}
.yzryqxm_list{
	width:100%;
	height: auto;
	margin-top: 40px;
}
.yzryqxm_con{
	width: 100%;
	height: auto;
	margin-top: 40px;
}
.yzryqxm_con a{
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	
}
.yzryqxm_con:nth-child(1){ margin-top: 0;}
.yzryqxliimg{
	width: 23%;
}
.yzryqxliimg img{
	vertical-align: top;
	max-width: 100%;
}
.yzryqxliwz{
	width: 73%;
	color: #222;
}
.yzryqxlih3{
	padding: 10px 0;
	font-size: 18px;
	font-weight: bold;
}

/*新闻中心*/
.ypnewa{
	width:1200px;
	height: auto;
	margin: 0 auto;
	padding-top: 90px;
}
.ypnewa a{
	display: block;
	width: 100%;
	height: 100%;
}
.ypnewaimg{
	width:100%;
	overflow: hidden;
	font-size: 0;
}
.ypnewaimg img {
    width: 100%;
    vertical-align: top;
    transition: all 0.3s ease;
}
.ypnewawz {
    padding: 40px 15px;
}
.ypnewdate {
    font-size: 14px;
    color: #666;
}
.ypnewtit {
    color: #222;
    margin-top: 5px;
    font-weight: bold;
}
.ypnewb{
	width:100%;
	height: auto;
	background: #fcfcfc;
	padding-top: 90px;
}
.ypnewbm{
	width:1200px;
	height: auto;
	margin: 0 auto;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.ypnewba{
	width: 32%;
    background: #fff;
    margin-right: 2%;
    margin-bottom: 2%;
}
.ypnewba:nth-child(3n) {
    margin-right: 0;
}
.ypnewba a{
	display: block;
	width: 100%;
	height: 100%;
    box-shadow: 0 10px 25px rgb(0 0 0 / 4%);
    transition: all 0.3s ease;
}
.ypnewba a:hover{box-shadow: 0 20px 30px rgba(0,0,0,0.06);}
.ypnewba a:hover .ypnewaimg img{transform: scale(1.03);}
.ypnewaimg {
    overflow: hidden;
}
.ypnewaimg img {
    width: 100%;
    vertical-align: top;
    transition: all 0.3s ease;
}
.ypnewawz {
    padding: 40px 15px;
}
.ypnewdate {
    font-size: 14px;
    color: #666;
}
.ypnewtit {
    color: #222;
    margin-top: 5px;
    font-weight: bold;
}

/*新闻详情*/
.centdetail{
	margin-top: 105px;
    padding-bottom: 50px;
}
.centdetailmn{
	width:900px;
	height: auto;
	margin: 0 auto;
	
	position: relative;
	overflow: hidden;
}
.centdetailm {
	float: left;
    width: 720px;
}
.centdetailh3 {
    font-size: 20px;
    font-weight: bold;
}
.centdetaildate {
    font-size: 12px;
    color: #666;
    margin-top: 10px;
}
.centdetaildesc {
    color: #333;
    line-height: 1.8;
    padding: 50px 0;
    text-align: justify;
}
.centdetaildesc img{
	max-width: 100%;
	height: auto;
}

.pageNews {
    border-top: 1px #F0F0F0 solid;
    padding: 25px 0;
	display: flex;
	justify-content: space-between;
}
.pageNews a{
    background-color: #fafafa;
    border-radius: 6px;
    font-size: 14px;
    color: #888888;
    padding: 10px 26px;
    display: inline-block;
    transition: all .5s ease;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
	cursor: pointer;
}

.pageNews a:hover {color: #000;}

.next a:last-child{ margin-left: 20px;}

.ffxa {
	float: right;
    width: 40px;
    
	position: relative;
}
.ffxa_con{
	    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 9;
	
    text-align: center;
}
.ffxa_con span{
	color: #666;
	font-size: 16px;
}
.sharelistsub{
	width:100%;
	height: auto;
}
.sharelistsub a{
	width: 100%;
    height: 30px;
    margin-top: 15px;
    position: relative;
    display: inline-block;
	cursor: pointer;
	text-align: center;
}
.sharelistsub a:hover .sharelistsub_icosvg{ opacity: 1;}
.sharelistsub a:nth-child(1) .sharelistsub_icosvg{ width: 18px;}
.sharelistsub_icosvg{
	transition: all 0.3s ease;
	opacity: 0.5;
	width: 20px;
	
}

/*产业育成*/
.devsa{
	width:1200px;
	height: auto;
	margin: 0 auto;
	padding: 90px 0;
}
.devsa .yuepuaboutkj_1,.devsa .yuepuaboutkj_2{ text-align: center;}
.devsa960{
	width:960px;
	height: auto;
	margin: 0 auto;
	font-size: 14px;
    color: #333;
    margin-top: 20px;
}
.devsaimg {
    text-align: center;
    margin-top: 50px;
}
.devsaimg img {
    max-width: 100%;
}

.devsc{
	width:100%;
	height: auto;
	position: relative;
	padding:170px 0 90px 0;
}
.devsc:after{
	content: '';
	background: url("../images/34.jpg") no-repeat center;
	background-size: cover;
    height: 470px;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.devscm{
	width:1200px;
	height: auto;
	margin: 0 auto;
	position: relative;
	z-index: 2;
}
.devscm .yuepuaboutkj_1,.devscm .yuepuaboutkj_2{ color: #fff; text-align: center;}
.wap_hide{
	font-size: 14px;
    color: #fff;
    padding: 0 160px;
    margin-top: 20px;
	text-align: center;
}
.devscli {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
	width: 100%;
	margin-top: 50px;
}
.devsclim {
    width: 49%;
    background: #fff;
    margin-top: 2%;
	 padding: 40px 45px;
    position: relative;
	 box-shadow: 0 10px 25px rgb(0 0 0 / 4%);
    transition: all 0.3s ease;
	margin-right: 0;
	display: flex;
	justify-content: space-between;
}
.devsclim a{
	 width: 100%;
	height: 100%;
	display: flex;
	justify-content: space-between;
}

.devsclim:nth-child(1),.devsclim:nth-child(2){ margin-top: 0;}
.devsclim:nth-child(2n){ margin-right: 0;}
.devsclim:hover{box-shadow: 0 20px 30px rgba(0,0,0,0.06);background: #6d7a80;}
.devsclim:hover .devscliimg2{ opacity: 1;}
.devsclim:hover .devscliimg1{ opacity: 0;}
.devsclim:hover .devsclidiv,.devsclim:hover .devsclims{color:#fff;}



.devscliimg {
    width: 20%;
    position: relative;
}
.devscliimg img {
    vertical-align: top;
    max-width: 80%;
	position: absolute;
    left: 0;
    top: 0;
    transition: all 0.3s ease;
}
.devscliimg2 {
    opacity: 0;
}
.devscliwz {
    min-height: 90px;
	 width: 80%;
    line-height: 1.6;
}
.devsclidiv {
    font-size: 20px;
    font-weight: bold;
}

.devsd{
	width:1200px;
	height: auto;
	margin: 0 auto;
	padding-bottom: 90px;
}
.devsd .yuepuaboutkj_1,.devsd .yuepuaboutkj_2{ text-align: center;}
.devsd .wap_hide{ color: #333;}	
.devsdgg{
	width:100%;
	display: flex;
	justify-content: space-between;
	box-shadow: 0 10px 25px rgb(0 0 0 / 4%);
	transition: all 0.3s ease;
	margin-top: 50px;
}
.devsdgg:hover{box-shadow: 0 20px 30px rgba(0,0,0,0.06);}

.devsdgg:hover .devsdimg img{transform: scale(1.03);}
.devsdimg{
	overflow: hidden;
	font-size: 0px;
	    width: 50%;
}
.devsdimg img{
	    width: 100%;
    height: 100%;
    object-fit: cover;
	transition: all 0.3s ease;
}
.devsdwz{
	width:50%;
	padding: 0 45px;
	display: flex;
	justify-content: center;
	flex-direction: column;
}
.devsdp1{
	margin-top: 20px;
	padding-left: 20px;
	font-size: 14px;
    color: #333;
}
.competblldivh43 {
    margin-top: 30px;
}

.devse{
	width:100%;
	height: auto;
	/*background: #f6f5f6;*/
	padding: 90px 0;
}
.devsem{
	width:100%;
	height: auto;
	margin: 0 auto;
}
.devsem .yuepuaboutkj_1, .devsem .yuepuaboutkj_2 {
    text-align: center;
}
.devsem .wap_hide {
    color: #333;
}

.h5joinbslide {
    margin-top: 50px;
}
.h5joinbsliderm {
    width: 575px;
}
.h5joinbsliderm img {
    width: 100%;
	max-width: 100%;
    vertical-align: top;
}
.h5joinbsliderm p {
    text-align: center;
    font-size: 20px;
    padding-top: 15px;
}

.h5joinbsliderbar{
	width:1200px;
	height: 2px;
	position: relative;
	margin: 0 auto;
    margin-top: 50px;
    background: none;
	
}
.h5joinbsliderbar:before {
    position: absolute;
    width: 100%;
    height: 2px;
    top: 1px;
    background: #dcdedf;
    left: 0;
    content: '';
}
.h5joinbsliderbar .swiper-scrollbar-drag {
    background: #000;
    height: 2px;
}

/*首页*/
.headera{ position: fixed; top: 0; z-index: 99;}
.homebanner {
	width: 100%;
	height: 100vh;
    background: #222;
}
.homebanner .swiper-wrapper {
    transition: all 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;
}
.homebanner .swiper-slide:last-child {
    height: auto !important;
}
.homebanner .swiper-slide:last-child .ibox{
    opacity: 1;
}

.homebanner .swiper-slide-active .ibox {
    transform: translate(0px, 0px) scale(1);
    opacity: 1;
    transition: all 0.4s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
}
.ibox {
    position: relative;
    width: 100%;
    height: 100%;
	 opacity: 0.5;
    transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
}



.yuepunews {
    position: absolute;
    z-index: 2;
    width: 100%;
    box-sizing: border-box;
    height: 100vh;
    top: 0;
    left: 0;
}

.big{ position: relative; width: 100%; height: 100vh;}
.big-left,.big-right{
	cursor: pointer;
    position: absolute;
    width: 60px;
    height: 60px;
    z-index: 5;
    top: calc(50% - 30px);
    transition: all 0.3s ease;
}
.big-left{
	left: 3%;
    background: url("../images/homebtnprev.svg") center no-repeat;
    background-size: 25px auto;
}
.big-right{
	right: 3%;
    background: url("../images/homebtnnext.svg") center no-repeat;
    background-size: 25px auto;
}
.big_con{
	width:100%;
	height: 100%;
	position: relative;
}
.big_con_img{
	width:100%;
	height: 100%;
	font-size: 0px;
	overflow: hidden;
}
.big_con_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.big_con_all{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: flex;
	justify-content: center;
	flex-direction: column;
}
.big_1{
	width:100%;
	text-align: center;
	color: #fff;
	font-size: 42px;
	line-height: 1.4;
	font-weight: bold;
	margin-top: -2%;
}
.big_2{
	width:100%;
	text-align: center;
	color: #fff;
	font-size: 14px;
	margin-top: 20px;
}
.big_3{
	width:100%;
	height: auto;
	display: flex;
	justify-content: center;
	margin-top: 70px;
}
.big_3 a{
    background: rgb(108, 121, 128);
    border: 1px solid rgb(108, 121, 128);
    padding: 0 60px;
    height: 46px;
    line-height: 46px;
    color: #fff;
    border-radius: 3px;
    display: inline-block;
	    transition: all 0.3s ease;
    font-size: 14px;
	cursor: pointer;
}
.big_3 a:hover{ background:#fff;color:rgb(108, 121, 128);border-color:#fff;}

.sbox {
    width: 92%;
    min-width: 1200px;
    text-align: center;
    left: 50%;
    transform: translateX(-50%);
	position: absolute;
	bottom: 30px;
	z-index: 2;
}
.mouse {
    border: 1px solid #fff;
    position: relative;
    width: 20px;
    height: 35px;
    border-radius: 100px;
    background-size: 100% 200%;
    -webkit-animation: nudgeMouse 5s ease-out infinite;
    margin: auto;
}
@keyframes nudgeMouse {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	20% {
		-webkit-transform: translateY(8px);
		transform: translateY(8px)
	}

	30% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	50% {
		-webkit-transform: translateY(8px);
		transform: translateY(8px)
	}

	60% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	80% {
		-webkit-transform: translateY(8px);
		transform: translateY(8px)
	}

	90% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}
.mouse:after {
	content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    background-color: #fff;
    width: 5px;
    height: 5px;
    border-radius: 100%;
    -webkit-animation: trackBallSlide 5s linear infinite;
    animation: trackBallSlide 5s linear infinite;
}
@keyframes trackBallSlide {
	0% {
		opacity: 1;
		-webkit-transform: scale(1) translateY(-5px);
		transform: scale(1) translateY(-5px)
	}

	6% {
		opacity: 1;
		-webkit-transform: scale(.9) translateY(5px);
		transform: scale(.9) translateY(5px)
	}

	14% {
		opacity: 0;
		-webkit-transform: scale(.4) translateY(30px);
		transform: scale(.4) translateY(30px)
	}

	15%,
	19% {
		opacity: 0;
		-webkit-transform: scale(.4) translateY(-5px);
		transform: scale(.4) translateY(-5px)
	}

	28%,
	29.99% {
		opacity: 1;
		-webkit-transform: scale(1) translateY(-5px);
		transform: scale(1) translateY(-5px)
	}

	30% {
		opacity: 1;
		-webkit-transform: scale(1) translateY(-5px);
		transform: scale(1) translateY(-5px)
	}

	36% {
		opacity: 1;
		-webkit-transform: scale(.9) translateY(5px);
		transform: scale(.9) translateY(5px)
	}

	44% {
		opacity: 0;
		-webkit-transform: scale(.4) translateY(30px);
		transform: scale(.4) translateY(30px)
	}

	45%,
	49% {
		opacity: 0;
		-webkit-transform: scale(.4) translateY(-5px);
		transform: scale(.4) translateY(-5px)
	}

	58%,
	59.99% {
		opacity: 1;
		-webkit-transform: scale(1) translateY(-5px);
		transform: scale(1) translateY(-5px)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale(1) translateY(-5px);
		transform: scale(1) translateY(-5px)
	}

	66% {
		opacity: 1;
		-webkit-transform: scale(.9) translateY(5px);
		transform: scale(.9) translateY(5px)
	}

	74% {
		opacity: 0;
		-webkit-transform: scale(.4) translateY(30px);
		transform: scale(.4) translateY(30px)
	}

	75%,
	79% {
		opacity: 0;
		-webkit-transform: scale(.4) translateY(-5px);
		transform: scale(.4) translateY(-5px)
	}

	100%,
	88% {
		opacity: 1;
		-webkit-transform: scale(1) translateY(-5px);
		transform: scale(1) translateY(-5px)
	}
}

.shubiaowz {
    padding-top: 10px;
    color: #ccc;
    font-size: 12px;
    width: 100%;
    text-align: center;
	margin-top: 5px;
}

.ibox_bg{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 0px;
	overflow: hidden;
}
.ibox_bg img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.jishu{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	display: flex;
	justify-content: center;
	flex-direction: column;
}
.jishu .big_1{ margin-top: 33px;}


.yuepunefff {
    background-color: #fff;
	display: flex;
	justify-content: center;
	flex-direction: column;
}
.news_Boxs{
	padding: 70px 0 50px;
	width: 1350px;
    margin: 0 auto;
}
.news_title {
    width: 100%;
    margin-bottom: 80px;
    text-align: center;
}
.news_title1 {
    font-size: 40px;
    color: #000;
    font-weight: bold;
}
.news_Boxs .yuanyypen {
    color: #000;
    font-size: 16px;
    margin-top: 5px;
	text-align: center;
}
.new_listBox{
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
}
.new_items {
    width: 32%;
    box-shadow: 0px 0 20px 0px rgb(7 70 146 / 11%);
    box-sizing: border-box;
	 margin-right: 2%;
}
.new_items:nth-child(3n){ margin-right: 0;}
.new_items:nth-child(2){
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	box-shadow: none;
}
.new_items:nth-child(2) a{
	height: 193px;
    box-shadow: 0px 0 20px 0px rgb(7 70 146 / 11%);
}
.new_items:nth-child(2) a:first-child  .descBox{
	    background-color: rgb(108, 121, 128);
}
.new_items:nth-child(2) a:first-child .new_tis, .new_items:nth-child(2) a:first-child .new_tit {
    color: #FFFFFF;
}
.new_items:nth-child(2) a:first-child .new_des, .new_items:nth-child(2) a:first-child .new_time {
    color: rgba(255,255,255,0.5);
}

.new_items a{
	display: block;
	width: 100%;
	height: 100%;
}
.new_items a:hover .imgBox img {transform: scale(1.1);}
.new_items a:hover .descBox {
    background-color: rgba(154, 158, 158, 0.2);
}


.new_items:nth-child(2) a:hover .descBox{
	background-color: rgb(108, 121, 128);
}
.new_items:nth-child(2) a:hover .new_tis, .new_items:nth-child(2) a:hover .new_tit {
    color: #FFFFFF;
}
.new_items:nth-child(2) a:hover .new_des, .new_items:nth-child(2) a:hover .new_time {
    color: rgba(255,255,255,0.5);
}


.imgBox {
    width: 100%;
    height: 216px;
    box-sizing: border-box;
    overflow: hidden;
}
.imgBox img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
	transition: all 0.5s ease;
}
.descBox {
    padding: 20px 25px;
	transition: all 0.5s ease;
}
.new_tis{
	font-size: 12px;
    line-height: 26px;
    color: rgb(108, 121, 128);
    margin-bottom: 28px;
}
.new_tit{
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    color: #111111;
    margin-bottom: 15px;
}

.descBox .new_des {
    font-size: 14px;
    color: #333333;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 30px;
}
.descBox .new_time {
    font-size: 12px;
    color: #999999;
}

/*搜索*/
.search{
	width:1200px;
	height: auto;
	margin: 0 auto;
	margin-top: 40px;
	min-height: calc(100vh - 122px);
}
.search_tit{
	font-size: 12px;
    color: #9d9d9c;
}
.search_con{
    position: relative;
    width: 434px;
    margin: 60px auto;
    border: 1px solid #bfbfbf;
    border-radius: 10px;
    background: url(../images/search2.png) 13px 13px no-repeat;
    background-size: 20px auto;
}
.input_button{
	    position: absolute;
    width: 43px;
    height: 46px;
    top: 0px;
    left: 0px;
}
.search_input{
    width: 78%;
    height: 46px;
    line-height: 46px;
    margin-left: 43px;
    border-color: transparent;
    background-color: transparent;
    outline: none;
    color: #666;
	font-size: 14px;
}
.search_class{
	width: 100%;
    border-bottom: 1px solid #ddd;
	font-size: 16px;
	    color: #000;
	height: 45px;
}
.search_class span{
	line-height: 45px;
	height: 45px;
	position: relative;
	padding-right: 26px;
	display: inline-block;
}
.search_class span:after{
	content: '';
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #3071b7;
}
.searchtab{
	width:100%;
	height: auto;
	margin-top: 20px;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	padding-bottom: 50px;
}
.searchtabul{
	width: 48%;
    margin-right: 4%;
    border-bottom: 1px solid #e7e7e7;
}
.searchtabul:nth-child(2n){ margin-right: 0;}
.searchtabul a {
    display: block;
	cursor: pointer;
    width: 100%;
    padding: 28px 0;
    color: #696969;
	overflow: hidden;
	white-space: nowrap;
    text-overflow: ellipsis;
	padding-right: 10%;
	transition: all 0.3s ease;
}
.searchtabul a:hover{ color: #000;}
.searchtabul a:hover spna:after{ background: #000;}

.searchtabul span{
	position: relative;
	padding-left: 24px;
	padding-right: 16px;
}
.searchtabul span:after{
	content: '';
	width: 4px;
    height: 4px;
	background: #ccc;
    border-radius: 50%;
	position: absolute;
	left: 10px;
	top: calc(50% - 2px);
	transition: all 0.3s ease;
}
.menubtn,.head_nav_phone{ display: none;}

@media screen and (max-width:1023px)and (min-width:300px){
.header{
	height: 66px;
}
.head{
	width: 94%;
}
.head_logo{
	width: 151px;
    height: 48px;
}
.head_logo a{
	display: flex;
	height: 100%;
	align-items: center;
}	
.head_logo img{
	height: 40px;
	width: auto;
}
.head_nav{
	 display: none;
}

.head_search{
	width:18px;
	display: flex;
	align-items: center;
	margin-right: 34px;
	    padding-top: 7px;
}
.head_search img{
	width: 18px;
	height: auto;
	cursor: pointer;
}

.menubtn{
		width: 30px;
		height: 26px;
		position: absolute;
		right:2%;
		top: calc(50% - 13px);
		z-index: 2;
		padding: 5px;
	display: block;
	cursor:pointer;
	
	}
	/* nav-icon-5 */
	.nav-icon-5{  width: 30px; z-index: 20;  height:26px; position: absolute;  cursor: pointer; }
	.nav-icon-5 span{  background-color:#111;  position: absolute;  border-radius:3px;  transition: 0.3s cubic-bezier(.8, .5, .2, 1.4);  width:20px; margin-left: 5px;  height: 2px;  transition-duration: 500ms}
	.nav-icon-5 span:nth-child(1){  top:5px;  left: 0px;}
	.nav-icon-5 span:nth-child(2){  top:12px;  left: 0; 	}
	.nav-icon-5 span:nth-child(3){  bottom:5px;  left: 0px;}
	.nav-icon-5:not(.open):hover span:nth-child(1){  transform: rotate(0deg) scaleY(1.1);}
	.nav-icon-5:not(.open):hover span:nth-child(2){  transform: rotate(0deg) scaleY(1.1);}
	.nav-icon-5:not(.open):hover span:nth-child(3){  transform: rotate(0deg) scaleY(1.1);}
	.nav-icon-5.open span:nth-child(1){  transform: rotate(45deg);  top: 11.5px;}
	.nav-icon-5.open span:nth-child(2){  opacity:0;}
	.nav-icon-5.open span:nth-child(3){  transform: rotate(-45deg);  top: 11.5px;}

	.head_nav_phone{
		display: block;
		width: 100%;
		height: calc(100% - 66px);
		position: fixed;
		top: 66px;
		background: #fff;
		opacity: 1;
		right:-100%;
		z-index: -9;
		box-shadow: 0 0 25px rgb(0 0 0 / 10%);
		-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	}
	

	.head_nav_1{
		width:100%;
		height: auto;
    
	}
	.head_nav_1:first-child .head_nav_1_1{ border-top: none;}
	
	.head_nav_1_1{
		width:100%;
		height: 54px;
		position: relative;
		font-size: 15px;
		color: #555;
		display: flex;
		align-items: center;
		justify-content: space-between;
		border-top: 1px solid #ddd;
		padding: 0px 5%;
	}

	.head_nav_1_1 a{color: #111;}	
	
	
.n_big{
	height: 210px;
}


	/*底部*/
	.footer {padding: 15px 0 15px;}

	.foot{
		width: 94%;
		justify-content:center;
		flex-direction: column;
	}
	.foot_left{
		display: flex;
		justify-content:center;
		width: 100%;
	}

	.foot_nav a {margin-right: 20px; margin-left: 20px; font-size: 14px;}
	.foot_wei{
		display: none;
	}

	.foot_right {line-height: 20px; text-align: center; margin-top: 5px;}
	.foot_right a:last-child {display: block;}


	/*联系我们*/
	.main_warp{
		padding: 20px 0;
	}
	.main{
		width:94%;
	 }
	.contact{
		height: auto;
		justify-content:center;
		flex-direction: column;
	}
	.contact_img{
		width: 100%;
		height: calc(94vw * 563 / 774);
	}
	.contact_right{
		width: 100%;
		padding: 20px 30px;
	}

	.contact_tit span{
		font-size: 18px;
		padding-left: 18px;
	}
	.contact_tit span:after{
		width: 4px;
		height: 26px;
		top: calc(50% - 13px);
	}
	.contact_1{
		margin-top: 15px;
		line-height: 24px;
	}


	/*留言咨询*/
	.msglayzw{ width:94%; margin: 0 auto;padding:20px 30px; padding-top: 35px; }
	.msglayclose{
		width: 30px;
		height: 30px; 
		background-size: 50% auto;
		right:20px;
		top:20px;
	}

	.msglayx{  justify-content:center; flex-direction: column;margin-top: 0;}
	.msglayxm{width: 100%; font-size: 15px;}
	.msglaytxt{ height: 45px;    margin-left: 17%;}
	.msglayspan{ font-size: 15px;}
	.msglayxa{ margin-top: 15px;}
	.msglayx_ti{
		margin-top: 20px;
	}

	/*隐私政策*/
	.privacy_warp {
		padding: 50px 0 40px 0;
		min-height:calc(100vh - 146px);
	}
	.privacy{
		width:94%;
	}
	.privacy_tit{
		font-size: 18px;
		line-height: 30px;
	}
	.privacy_con {
		line-height: 1.8;
		padding: 30px 0;
		font-size: 14px;
	}

	/*关于我们*/
	.yuepuaboutkj{
		width: 94%;
		padding: 50px 0;
	}
	.yuepuaboutkj_1{
		font-size: 24px;
	}
	.yuepuaboutkj_2 {
		font-size: 12px;
		margin-top: 8px;
	}
	.yuepuaboutkj_3 {
		font-size: 14px;
		width: 100%;
	}
	.aboutyper{
		height: auto;
		padding: 80px 0;
	}
	.aboutypercont{
		width: 94%;
	}
	.aboutypercont_1{
		font-size: 24px;
	}
	.aboutypercont_2 {
		font-size: 14px;
	}

	.ind_arboubotltparts{
		padding: 50px 0;
	}
	.ind_arbous1{
		width: 94%;
		justify-content:center;
		flex-direction: column;
	}
	.ind_arbous12 {
		width: 100%;
		height: calc(94vw * 200 / 390);
	}

	.ind_arbous13{
		width: 100%;
		font-size: 14px;
		line-height: 1.8;
		margin-top: 25px;
	}
	.aboutinder{
		width:94%;
		padding: 50px 0 50px 0;
		}
	.aboutinder_img{
		margin-top: 25px;
	}

	.aboutinder_img_hide{ display: none;}
	.aboutinder_img_show{ display: block;}


	/*核心价值*/
	.compebig{
		width:94%;
		padding: 50px 0;
	 }
	.competblock1{
		 margin-top: 30px;
	}
	.competblli{
		width:100%;
		margin-top: 15px;
		justify-content: center;
		flex-direction: column;
	}
	.competblli:nth-child(2n){ flex-direction: column-reverse;}
	.competbllimg{width: 100%;height: calc(94vw * 302 / 601);}
	.competblldiv{
		width: 100%;
		padding: 20px 30px;
	}
	.competblldivh4{font-size: 18px;}
	.competblldivh4 span{ padding-left: 18px;}
	.competblldivh4 span:after{
		width: 4px;
		height: 26px;
	}

	.competblldivp{margin-top: 25px;}

	.competzw{
		padding:60px 0 50px 0; 
	}
	.competzw:after{
		height: 350px;
	}
	.comtswiperm{
		width: 94%;
		margin-top: 30px;
		padding-bottom: 20px;
	}
	.comtswiperm_con{
		height: 280px;
		background-color: #fff;
		padding: 20px;
		width: 100%;
		margin-right: 0%;
		padding-bottom: 15px;
		margin-top: 15px;
	}
	.comtswiperm_con:nth-child(1){ margin-top: 0;}	

	.comtswiperm_1 {
		font-size: 18px;
	}
	.comtswiperm_3{
		padding-top: 25px;
	}


	/*示范园区*/
	.distb_warp{
		padding-top: 50px; 
	}
	.distb{
		width:94%;
	}
	.distbmli{
		margin-top: 15px;
	}
	.distbmli a{
		justify-content:center;
		flex-direction: column;
	}

	.distbmaimg {
		width: 100%;
		height: calc(94vw * 461 / 1000);
	}

	.distbmawz {
		width: 100%;
		padding: 20px 20px;
	}
	.distbmawz_tit{ font-size: 18px; padding-left: 18px;}
	.distbmawz_tit:after{
		width: 4px;
		height: 26px;
	}
	.distbp00 {
		padding-left: 18px;
		color: #666;
		line-height: 1.4;
		margin-top: 5px;
		font-size: 12px;
	}
	.distbp1 {
		margin-top: 20px;
		padding-left:18px;
		}
	.distbbtn{
		margin-top: 30px;
		margin-left: 18px;
	}
	.denewpage{padding-top:40px; padding-bottom: 60px;}
	.denewpage a{ width: 28px; height: 28px; line-height: 28px;}


	/*示范园区-详情*/
	.discder{ width: 94%; padding:50px 0 0px 0;}
	.discdermtit{padding:0 10px; padding-bottom: 20px; }
	.discderh3{ font-size: 20px; }

	.discderback{ right:10px;top:0;height: 40px; line-height: 40px; padding-right: 52px; font-size: 14px;}


	.discderzw{padding:20px;}

	.discdermimglb-left{ left: -26px;}
	.discdermimglb-right{ right: -26px;}

	.discdermimglc{padding:20px;}
	.discdermimglc_tit{ font-size:16px; }
	.discdermimglcwz{ 
		font-size: 14px;
	}

	.ptb90p{
		padding: 50px 0;
	}
	.yzryqxm{
		width:94%;
		height: auto;
		margin: 0 auto;
	}
	.yzryqxm_list{
		margin-top: 30px;
	}
	.yzryqxm_con{
		margin-top: 20px;
	}
	.yzryqxm_con a{
		justify-content:center;
		flex-direction: column;

	}

	.yzryqxliimg{
		width: 100%;
		height: calc(94vw * 516 / 855);
	}

	.yzryqxliwz{
		width: 100%;
		font-size: 14px;
		margin-top: 10px;
	}
	.yzryqxlih3{
		padding: 10px 0;
		font-size: 16px;
		font-weight: bold;
	}

	/*新闻中心*/
	.ypnewa{
		width:94%;
		padding-top: 50px;
	}
	.ypnewa a {
		display: block;
		width: 100%;
		height: 100%;
		box-shadow: 0 10px 25px rgb(0 0 0 / 4%);
		transition: all 0.3s ease;
	}

	.ypnewdate {
		font-size: 12px;
	}

	.ypnewb{
		padding-top: 15px;
	}
	.ypnewbm{
		width:94%;
	}
	.ypnewba{
		width: 100%;
		margin-right: 0;
		margin-bottom: 15px;
	}
	.ypnewawz {
		padding: 20px 15px;
	}

	/*新闻详情*/
	.centdetail{
		margin-top: 50px;
		padding-bottom: 30px;
	}
	.centdetailmn{
		width:94%;
	}
	.centdetailm {
		float: none;
		width: 100%;
	}
	.centdetailh3 {
		font-size: 18px;
	}
	.centdetaildate {
		font-size: 12px;
		color: #666;
		margin-top: 10px;
	}
	.centdetaildesc {
		padding: 30px 0;
		font-size: 14px;
	}

	.ffxa {
		float: none;
		width: 100%;
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}
	.ffxa_con{
		text-align: left;
	}
	.ffxa_con span{
		font-size: 14px;
	}
	.sharelistsub{
		width:auto;
		height: auto;
		display: flex;
		justify-content: flex-start;
		align-items: center;
		margin-left: 10px;
	}
	.sharelistsub a{
		width: auto;
		height: 30px;
		margin-top: 0;
		display: flex;
		align-items: center;
		margin-right: 10px;
	}


	/*产业育成*/
	.devsa{
		width:94%;
		padding: 50px 0;
	}

	.devsa960{
		width:100%;
	}


	.devsc{
		padding:70px 0 50px 0;
	}
	.devsc:after{
		height: 340px;
	}
	.devscm{
		width:94%;
	}

	.wap_hide{
		padding: 0 20px;
	}
	.devscli {
		margin-top: 30px;
	}
	.devsclim {
		 padding: 30px 25px;
		justify-content:center;
		flex-direction: column;
	}
	.devsclim a{
		justify-content:center;
		flex-direction: column;
	}

	.devscliimg {
		width: 40px;
		position: relative;
		height: 40px;
		margin: 0 auto;
	}
	.devscliimg img {
		height: 40px;
		max-width: 100%;
	}
	.devscliimg2 {
		opacity: 0;
	}
	.devscliwz {
		min-height: 90px;
		 width: 100%;
		line-height: 1.6;
		font-size: 14px;
		margin-top: 10px;
		text-align: center;
	}
	.devsclidiv {
		font-size: 18px;
		padding-bottom: 8px;
	}

	.devsd{
		width:94%;
		padding-bottom: 50px;
	}

	.devsdgg{
		justify-content:center;
		flex-direction: column;
		margin-top: 30px;
	}


	.devsdimg{
		width: 100%;
		height: calc(94vw * 332 / 598);
	}

	.devsdwz{
		width:100%;
		padding: 20px 20px;
	}
	.devsdp1{
		padding-left: 18px;
	}
	.competblldivh43 {
		margin-top: 20px;
	}

	.devse{
		padding: 50px 0;
	}

	.h5joinbslide {
		margin-top: 30px;
	}
	.h5joinbsliderm {
		width: 100%;
	}

	.h5joinbsliderm p {
		font-size: 16px;
		padding-top: 10px;
	}

	.h5joinbsliderbar{
		width:94%;
		margin-top: 30px;

	}


	/*首页*/

	.big{ position: relative; width: 100%; height: 100vh;}
	.big-left,.big-right{
		width: 50px;
		height: 50px;
		top: calc(50% - 25px);
		display: none;
	}
	.big-left{
		left: 1%;
		background-size: 16px auto;
	}
	.big-right{
		right: 1%;
		background-size: 16px auto;
	}
	.big_con{
		height: 100vh;
	}
	
	.big_1{
		width: 90%;
		margin: 0 auto;
		font-size:24px;
		margin-top: -2%;
	}
	.big_2{
		font-size: 12px;
		margin-top: 15px;
	}
	.big_3{
		margin-top: 50px;
	}
	.big_3 a{
		padding: 0 40px;
	}

	.sbox {
		width: 94%;
		min-width: 94%;
		bottom: 15px;
	}

	.shubiaowz {
		padding-top: 10px;
		color: #ccc;
		font-size: 12px;
		width: 100%;
		text-align: center;
		margin-top: 5px;
	}


	.jishu{
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 2;
		display: flex;
		justify-content: center;
		flex-direction: column;
	}
	.jishu .big_1{ margin-top: 30px;}


	.yuepunefff {
		background-color: #fff;
		display: flex;
		justify-content: center;
		flex-direction: column;
	}
	.news_Boxs{
		padding: 60px 0 0px;
		width: 94%;
		margin: 0 auto;
	}
	.news_title {
		margin-bottom: 20px;
	}
	.news_title1 {
		font-size: 24px;
	}
	.news_Boxs .yuanyypen {
		font-size: 14px;
		margin-top: 0;
	}
	.new_listBox{
		justify-content: center;
		flex-direction: column;
	}
	.new_items {
		width: 100%;
		 margin-right: 0;
		margin-top: 10px;
	}
	.new_items:nth-child(1){ margin-top: 0;}
	.new_items:nth-child(2){
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		box-shadow: none;
	}
	.new_items:nth-child(2) a{
		height: 120px;
		margin-top:10px;
	}
		.new_items:nth-child(2) a:first-child{ margin-top: 0px;}
	.new_items:nth-child(2) a:first-child  .descBox{
			background-color: #fff;
	}
	.new_items:nth-child(2) a:first-child .new_tis, .new_items:nth-child(2) a:first-child .new_tit {
		color: #222;
	}
	.new_items:nth-child(2) a:first-child .new_des, .new_items:nth-child(2) a:first-child .new_time {
		color: #222;
	}

	.new_items a{ height: 120px; overflow: hidden;}

	.imgBox {
		display: none;
	}

	.descBox {
		padding: 10px 20px;
	}
	.new_tis{
		line-height: 21px;
		margin-bottom: 5px;
	}
	.new_tit{
		font-size: 16px;
		font-weight: bold;
		line-height: 16px;
		color: #111111;
		margin-bottom: 10px;
	}

	.descBox .new_des {
		font-size: 12px;
		line-height: 21px;
		height: 21px;
		margin-bottom: 0px;
	}


	/*搜索*/
	.search{
		width:94%;
		margin-top: 30px;
	}
	.search_con{
		width: 100%;
		margin: 30px auto;
		background: url(../images/search2.png) 13px 11px no-repeat;
		background-size: 18px auto;
	}
	.input_button{
		height: 40px;
	}
	.search_input{
		height: 40px;
		line-height: 40px;
	}
	.search_class{
		font-size: 15px;
	}

	.searchtab{
		padding-bottom:30px;
	}
	.searchtabul{
		width: 100%;
		margin-right: 0;
	}
	.searchtabul a {
		padding: 10px 0;
		font-size: 14px;
	}



}


