.jjfa_list ul li:nth-of-type(2n) a{
    flex-direction: row-reverse;
}

.article .info span{margin-right:10px;float:unset;}
.pleft .prene a{width:100%;display:block;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;}
.news_subbar a:hover,.news_subbar a:hover{background: #00693E;color: #fff;padding: 0 24px;}

.fzlc_list ul li:nth-child(2n){flex-direction: row-reverse;}

.nav{position: relative;z-index: 9;}
.nav ul li dl{width:180px;left:50%;transform: translateX(-50%);}
.nav>ul li:hover>dl{display:block;}
.ftcontact dl dd span{display: block;float: left;width: calc(100% - 60px);line-height:30px;}

.proxinxi{display:flex;justify-content: space-between;gap: 5%;}
.procsb ul li{display:flex;align-items: center;}
.procsb ul li table{width:100%;border: solid 0.5px #e8e8e8;border-collapse: collapse;}
.procsb ul li table tr {
    background: #FBFBFB;
}
.procsb ul li table td {
    padding: 8px;
    border: solid 0.5px #e8e8e8;
}
.procsb ul li table td p {
    padding: 20px;
    font-size: 16px;
    line-height:1.8;
}

.cpys_list ul li{width:100%;display: flex;align-items: center;flex-wrap: wrap;padding:30px;}
.cpys_list{margin:0;}

.jscs_list ul li{display:block;}


/* product show */
.fix{
    width: 1400px;
    position: fixed;
    top:0;
    z-index: 1;
  }
.inav{ font-size:20px; line-height: 56px; display:block;  background: #F6F6F6; }
.inav ul{}
.inav ul li{ width:14.285%; float:left; text-align:center; border-right: 1px solid #ddd;}
.inav ul li a{
    font-weight: 400;
font-size: 22px;
color: #666666;
line-height: 56px;
}
.inav ul li:first-child{ float:right; background:#00693E; color:#fff; text-align:center;}
.inav ul li:first-child a{ color:#fff;}
.inav ul li .on{ background:#00693E; color:#fff; display:block;}

@media only screen and (max-width: 479px)
{
.fix{width: 100%;}
.inav{ font-size:14px; }
.inav ul li{ width:33.33%;}
.inav ul li:first-child{width: 100%;}
.inav ul li a{
font-size: 16px;
line-height: 38px;
}
.proxq {padding-top: 160px;}
}


.ze_list ul li p{height:auto;}
.ze_list ul{display: flex;flex-wrap: wrap;}
.ipronqh .swiper-slide .info i{line-height:36px;}

.zeren{background: url(../images/ze_bg.jpg) no-repeat center center / 100% 100%;}
.page{float:unset;margin:60px auto 0;width:100%;}
.page .article h1{text-align:center;margin-bottom:30px;}

.banner .swiper-slide{overflow: hidden;}
.banner .swiper-slide img{

	transition:1s linear 2s;
	transform:scale(1.1,1.1);
}
.banner	.swiper-slide-active img,.banner .swiper-slide-duplicate-active img{
	transition:3s linear;
	transform:scale(1,1);
}
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .banner .swiper-pagination-custom, .banner .swiper-pagination-fraction{
	bottom:50px;
}

.clear{clear:both;}
.sqcon{position:unset;display:block;}
.sqcon .sqhead,.sqcon .sqcpyright{position:unset;}

.sq_list{margin:100px auto;width:800px;float:unset;min-height:calc(100vh - 240px);}
.sq_list li{background:#FBFBFB;padding:20px;margin-bottom:20px;display: flex;
    justify-content: space-between;
    align-items: center;}
.sq_list li a{display:block;}
.sq_list ul li i.jscs {
width: 32px;
height: 34px;
background: url(../images/ijscs.png) no-repeat center center / 100% 100%;
display: inline-block;
vertical-align: middle;

margin-right: 24px;
}
.sq_list ul li h3 {

font-weight: 400;
font-size: 16px;
color: #262626;
line-height: 34px;
}
.sq_list ul li p{font-size:16px;margin:12px 0;color:#666;}
.sq_list ul li span{font-size:14px;color:#999;}
.sq_list ul li .fr {
float: right;
font-size: 16px;
color: #C8C8C8;
line-height: 34px;
}
.sq_list ul li a.ck {
font-weight: 400;
font-size: 16px;
color: #00693E;
line-height: 34px;
display: inline-block;
margin-right: 24px;
}
.sq_list ul li a.down {
font-weight: 400;
font-size: 16px;
color: #00693E;
line-height: 34px;
display: inline-block;
margin-left: 24px;
}
.sq_list ul li a.ck:after {
content: "";
width: 12px;
height: 12px;
background: url(../images/ick.png) no-repeat center center / 100% 100%;
display: inline-block;
vertical-align: middle;
margin-left: 16px;
margin-top: -4px;
}
.sq_list ul li a.down:after {
content: "";
width: 12px;
height: 12px;
background: url(../images/idown.png) no-repeat center center / 100% 100%;
display: inline-block;
vertical-align: middle;
margin-left: 16px;
margin-top: -4px;
}


.nav{height:60px;}
.nav ul li h3 a{height:60px;line-height:60px;font-size:18px;}
.nav ul li dl{top:60px;}
.iproqh .tab-hd ul li{font-size:17px;}
.ftnav{padding:0 30px;}
.ftcontact,.ftewm,.ftnav{width:unset;}
.navfix{position: fixed;top: 0;z-index: 99;background:#fff;}


.top{height:40px;line-height:40px;background:#E8E8E8;}
.top p{font-size:14px;float:left;}
ul.lang{float:right;height:auto;border:0;margin:0;padding:0;}
ul.lang li{display:inline-block;}
ul.lang li:after{
	height: 12px;width: 1px;background: #aaa;
	display: inline-block;
	content: '';
}
ul.lang li:last-of-type:after{width:0;}
ul.lang li a{display:inline-block;padding:0 10px;color:#262626;font-size:14px;}
ul.lang p{color:#262626;font-size:14px;margin-right:20px;}
ul.lang li a:hover{color:#00693E;}
.head{line-height:80px;height:80px;
    position: relative;
    z-index: 99;}
.head .wrap{display:flex;justify-content: space-between;}
.logo{margin-top:10px;}
.navul{/* background:#004892; */clear:both;position: relative;z-index: 99;}
.navul ul{}
.navul ul li{margin:0 30px;float:left;position: relative;}

.navul ul li>a{display:block;color:#262626;text-align:center;font-size:16px;font-weight:bold;}
.navul ul li.on>a:after,.navul ul li>a:hover:after{width:100%;height:2px;background:#00693E;display:block;content:'';position:absolute;bottom:0px;left:0;}
.navul ul li>a:hover,.navul ul li.on>a{color:#00693E;}
.navul ul li:hover .nav_son{display:block;}
.nav_son{position: absolute;top:80px;width: 180px;
    left: 50%;
    transform: translateX(-50%);
background:#00693E;z-index:99;display:none;}
.nav_son a{height:50px;width:100%;line-height:50px;display:block;color:#fff;text-align:center;font-size:16px;}
.nav_son a:hover{background:#fff;color:#333 !important;}
.search_btn{font-size:20px;color:#333;}
.search_right{display:flex;}
.search_right .search{margin-left:0;margin-top:20px;margin-right:20px;display:none;}

.ijjfa_list ul li{border:1px solid #333;}
.fix{top:60px;}
.proxq{margin-bottom:0;padding:70px 0 0;}
.fhbox a{background:#E8E8E8;color:#333;border-radius: 30px;width:136px;text-align:center;height:34px;line-height:34px;}
.fhbox a:hover{background:#00693E;color:#fff;}

.fwzc_list ul li a:hover .info h3{color:#00693E;}


.side {
    position: fixed;
    width: 68px;
    right: 5px;
    top: 50%;
    margin-top: -200px;
    z-index: 100;
    background: #fff;
    border-bottom: 0;
    border-radius: 5px;
    box-shadow: 0 0 1px 1px rgba(0 , 0 , 0 , 0.1);
    opacity: 0.95
}

.side ul li {
    width: 68px;
    
    float: left;
    position: relative;
    color: #333;
    font-size: 13px;
    line-height: 30px;
    text-align: center;
    transition: all 0.3s;
    cursor: pointer;
    white-space: nowrap;
}

.side ul li:hover {
    background: #00693E;
    color: #fff;
}

.side ul li:hover a {
    color: #fff;
}

.side ul li i {
	height:27px;
    font-size:24px;
	color:#00693E;
    margin-bottom: 1px;
    display: block;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto 25px;
    margin-top: 13px;
    transition: all 0.3s;
}

.side ul li a {
    overflow: hidden;
    white-space: nowrap;
    color:#333;
}

.side ul li i.bgs1 {
    background-image: url(../images/right_pic1.png);
}

.side ul li i.bgs2 {
    background-image: url(../images/right_pic2.png);
}

.side ul li i.bgs3 {
    background-image: url(../images/right_pic3.png);
}

.side ul li i.bgs4 {
    background-image: url(../images/right_pic4.png);
}

.side ul li i.bgs5 {
    background-image: url(../images/right_pic5.png);
}

.side ul li i.bgs6 {
    background-image: url(../images/right_pic6.png);
}

.side ul li:hover i.bgs1 {
    background-image: url(../images/right_pic1_on.png);
}

.side ul li:hover i.bgs2 {
    background-image: url(../images/right_pic2_on.png);
}

.side ul li:hover i.bgs3 {
    background-image: url(../images/right_pic3_on.png);
}

.side ul li:hover i.bgs4 {
    background-image: url(../images/right_pic4_on.png);
}

.side ul li:hover i.bgs5 {
    background-image: url(../images/right_pic5_on.png);
}

.side ul li:hover i.bgs6 {
    background-image: url(../images/right_pic6_on.png);
}

.side ul li .sidebox {
    position: absolute;
    width: 68px;
    height: 68px;
    top: 0;
    right: 0;
    transition: all 0.3s;
    overflow: hidden;
}

.side ul li:hover div {
    display: block !important;
}

.side .hover {
    background: #00693E;
    border-radius: 5px 5px 0 0;
}

.side .hover a{
    color: #fff
}

.side .sq a {
    animation: heart 1s ease-in-out infinite alternate;
    display: block;
}
@keyframes heart {
    from {
        transform: translate(0,0)
    }

    to {
        transform: translate(0,10px)
    }
}

.heart {
    animation: heart 1s ease-in-out infinite alternate;
}

.side ul li.sideetel .telBox {
    display: none;
    margin: 0;
    width: 200px;
    padding: 14px;
    position: absolute;
    right: 85px;
    top: 4px;
    color: #fff;
    font-size: 20px;
    line-height: 32px;
    background: url(../images/right_pic1_on.png) no-repeat 10px center #00693E;
    padding-left: 35px;
	background-size: 25px 25px;
}

.side ul li.sideetel .telBox:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    top: 26px;
    right: -7px;
    border-bottom: 7px solid transparent;
    border-top: 7px solid transparent;
    border-left: 7px solid #00693E;
}

.side ul li.sideewm .ewBox {
    width: 180px;
    display: none;
    color: #363636;
    text-align: center;

    position: absolute;
    left: -200px;
    top: -66px;
    /* background-repeat: no-repeat;
    background-position: center center;
    border: 1px solid #ddd;
    background-color: #fff; */
}
.side ul li.sideewm .ewBox img{width:100%;}

.side ul li.sideewm .ewBox:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    top: 100px;
    right: -7px;
    border-bottom: 7px solid transparent;
    border-top: 7px solid transparent;
    border-left: 7px solid #ddd;
}

.share{position: relative;}
.wechat_share{position:absolute;bottom:50px;left:170px;width:150px;display:none;}
.wechat_share img{width:150px;}
.wechat_share p{font-size:14px;margin-top:10px;text-align:center;}




.mobile_header,#toolbar{display:none;}










@media only screen and (max-width: 1400px) and (min-width:750px){
    body,html{zoom:0.9;}
}



@media only screen and (max-width: 750px){

    .search,.header,.nav,.side,.top,.head{display:none;}
    .banner,.nbanner{margin-top:50px;}
    .mobile_header{display:block;height:50px;line-height:50px;background: #fff;position: fixed;width:100%;top:0;left:0;z-index:999;}
.mobile_header a.logo{display:inline-block;padding:5px 10px 0;margin:0;}
.mobile_header img{height:40px;display:inline-block;margin-top:0px;margin-bottom:0;}

.btn_i {
    display: block;
    position: absolute;
    right: 15px;
    top: 26px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
 .btn_i small,  .btn_i:before,  .btn_i:after {
    display: block;
    content: '';
    width: 24px;
    height: 2px;
    background: #00693E;
    border-radius: 4px;
    margin: 6px 0;
}
.mobile_header .btn_i_click:before {
    transform: rotateZ(45deg);
    transform-origin: 0px 5px;
}
.mobile_header .btn_i_click:after {
    transform: rotateZ(-45deg);
    transform-origin: 4px -1px;
}
.mobile_header .btn_i_click small {
    opacity: 0;
}
.m_nav{background:#fff;display:none;clear:both;}
.m_nav li{margin:0 10px;border-bottom: 1px solid #eaedef;}
.m_nav li .m_pnav a{display:block;font-size:16px;color:#333;padding:0 10px;line-height:50px;}
.m_nav li .m_pnav a i {
    width: 11px;
    height: 6px;
    float: right;
    display: inline-block;
    margin-top: 22px;
    background: url(../images/navdown.png) no-repeat center center / 100% auto;
}
.m_nav li .m_pnav a i.up {
    background: url(../images/navup.png) no-repeat center center / 100% auto;
}
.m_nav li.on .m_pnav a{color:#00693E;}
.m_snav{background: #f7f7f7;display:none;}
.m_snav dl{margin-bottom:0;}
.m_snav dl dd{margin:0 10px;border-bottom: 1px solid #eaedef;padding:0;}
.m_snav dl dd:last-of-type{border:0;}
.m_snav dl dd a{display:block;font-size:14px;color:#666;padding:0 10px;line-height:40px;}
.yb_conct{display:none;}

/* 工具栏 */
#toolbar {
	display: block;
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 888;
	height: 50px;
	left: 0;
	background:#00693E;
}
#toolbar .list {
	width: 100%;
	max-width: 640px;
	min-width: 320px;
	margin: 0 auto;
	background: #00693E;
}
#toolbar .list li {
	float: left;
	width: 25%;
	text-align: center;
}
#toolbar .list a {
	display: block;
	height: 50px;
	line-height: 14px;
	font-size: 14px;
	padding-top: 0px;
}
#toolbar .list a span {
	text-align: center;
	color: #fff;
	display: block;
	font-size: 14px;
}
#toolbar .list a s {
	margin-left: auto;
	margin-right: auto;
	width: 21px;
	height: 20px;
	display: block;
	margin-bottom: 6px;
	margin-top:6px;
	background-position: -45px -12px;
}
#toolbar .list li:nth-child(2) s {
background-position: 0px -12px;
}
#toolbar .list li:nth-child(3) s {
background-position: -21px -12px;
}
#toolbar .list li:nth-child(4) s {
background-position: -71px -12px;
width:18px;
height:18px;
}
/*#toolbar .list li:hover {
	background: #fbdd16;
}*/

.icon {
    background: url(../images/icon.png) no-repeat;
    display: inline-block;
    background-size: 144px auto;
    vertical-align: middle;
}

/*微信弹窗*/
#wxnr {
	width: 100%;
	height: 100%;
	max-width: 640px;
	min-width: 320px;
	position: fixed;
	top: 0;
	z-index: 1000;
	display: none;
	background: rgba(0,0,0,.6);
}
#wxnr .nrdf {
	margin: auto;
	position: absolute;
	top:calc(50% - 135px);
	left: 0;
	right: 0;
	width: 250px;
	height: 270px;
	padding: 20px;
	text-align: center;
	background-color: rgba(255, 255, 255, 0.8);
	box-shadow: 0px 2px 6px #777;
	-webkit-box-shadow: 0px 2px 6px #777;
	-moz-box-shadow: 0px 2px 6px #777;
	border-radius: 10px;
}
#wxnr img {
	width: 170px;
	height: 170px;
	display: block;
	margin: 34px auto 0;
}
#wxnr p {
	font-size: 14px;
	line-height: 27px;
	text-align: center;
	margin-top: 10px;
}
#wxnr i {
	position: absolute;
	top: 12px;
	right: 12px;
	width: 18px;
	height: 18px;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-style: normal;
	background: #333;
	border-radius: 60px;
	cursor: pointer;
}
#wxnr span {
	display: inline-block;
	padding: 2px 6px;
	line-height: 20px;
	background-color: #127a44;
	color: #fff;
	border-radius: 3px;
	cursor: pointer;
}
#wxnr span.wx {
	padding-left: 24px;
	background-image: url(../images/wx.png);
	background-size: 14px;
	background-position: 6px center;
	background-repeat: no-repeat;
}

.lang{top:0;margin-top:0px;padding:0;border:0;}


.jjfa_list ul li:nth-of-type(2n) a{flex-direction: column;}
.fzlc_list ul li:nth-child(2n){flex-direction: column;}

.ftnav{display:none;}
.pro_list ul li{width:100%;}

.proxinxi{flex-wrap: wrap;}
.cpys_list{margin-top:16px;}
.projjal_list ul li{width:100%;}
.projjal_list ul li .info p{height:auto;}
.case_select ul li .item a{font-size:14px;}
.con p{font-size:14px;}
.article .content p{font-size:14px;}
.article .share{margin-top:20px;display:flex;justify-content: space-between;}
.article .share a{margin-right:0;}
.prene .fl, .prene .fr{padding:0 10px;}
.prene .fr{margin-top:10px;}
.prene a{font-size:14px;}
.pright{display:none;}
.news_subbar a{font-size:14px;}
.news_list ul li .info h3{font-size:16px;}
.news_list ul li .info span{margin:10px 0;}
.news_list ul li .info i{margin:10px 0;}

.ze_dsz .info .name h3{font-size:16px;line-height: 50px;}
.ze_dsz .info .name{font-size:14px;line-height: 50px;}
.ze_dsz .info p{margin-top:20px;font-size:14px;}
.ze_list ul li h3{font-size:16px;}
.ze_list ul li p{font-size:14px;height:auto;}

.about_con h3{font-size:20px;}
.about_con p{font-size:14px;}

.sidebar .wrap{overflow-y: auto;scrollbar-width: none;}
.sidebar .wrap::-webkit-scrollbar {
    display: none; /* 对于WebKit浏览器 */
}
.sidebar ul{padding:6px 0;white-space: nowrap;max-width:500px;}
.sidebar ul li{margin-right:30px;width:auto;display:inline-block;float:unset;}
.sidebar ul li a{display:inline-block;}
.sidebar ul li.on a:after{width:100%;margin:0;transform: translateX(-50%);}
.fzlc_list ul li .info .date{font-size:20px;}
.fzlc_list ul li .info span{font-size:16px;}
.fzlc_list ul li .info p{font-size:14px;}

.wrap{padding:0 10px;}
.qywh_list ul li .info span{font-size:18px;}
.yzalqh .tab-hd ul li{font-size:14px;}
.yzal_list ul li{width:100%;}
.yzal_list ul li .info p{height:auto;}
.lx_list ul li .info h3{font-size:18px;}
.lxwm_box dl dd p{font-size:14px;}
.lxwm_box dl .item{font-size:14px;}
.zzry_list ul li{width:100%;}
.zzry_list ul li h3{font-size:14px;}
.ftcontact dl dd i{width:20px;height:20px;margin-right:10px;margin-top:5px;}
.ftcontact dl dd span{width:calc(100% - 40px);}
.ftcontact dl dd{font-size:14px;height:auto;}
.iabout .info h3{font-size:20px;}
.iabout .info p{font-size:14px;}
.iabout .info a.more{font-size:14px;}
.ftlinks a{font-size:14px;}
.inews_list ul li .info{padding:10px 10px;}
.inews_list ul li .info h3{font-size:16px;}
.inews_list ul li .info p{height:auto;font-size:14px;margin:5px 0;}
.h2tit a.more{font-size:14px;margin-right:0;}
.iproqh .tab-hd ul li{font-size:16px;}
.ipronqh .swiper-slide .info{padding:20px;}
.ipronqh .swiper-slide .info h3{font-size:16px;}
.ipronqh .swiper-slide .info p{font-size:14px;margin:10px 0;height:auto;}
.ipronqh .swiper-slide .info i{font-size:14px;}
.jjfa_list ul li .info{padding:10px 0;}
.jjfa_list ul li .info h3{font-size:16px;}
.jjfa_list ul li .info p{font-size:14px;line-height:25px;}
.gdfal_list ul li .info{padding:5px 0;}
.gdfal_list ul li .info h3{font-size:16px;}

.sq_list{width:100%;padding:0 10px;}
.sq_list li{flex-wrap: wrap;}
.inewsqh .swiper-button-next, .inewsqh .swiper-button-prev{display:none;}
.fhbox a{padding:5px 20px;}
.show_back a:last-of-type{display:none;}

.copyright{margin-bottom:50px;}
#toolbar .gotop{background-image: url(../images/right_pic6_on.png);background-size:100% 100%;background-position: unset !important;}

.sqbox .sqlogo img{height:90px;width:unset;}
.sqbox .sqitem form{width:100%;}
.sqbox .sqitem .keyword{font-size:12px;width: calc(100% - 105px);}

.article .share .wx{display:none;}


}
