@charset "utf-8";

/* CSS Document */
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar{width: 7px; background:rgba(255,255,255,0);} 
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track{background:#dee2f1; border-radius: 10px;} 
/* 定义滑块 内阴影+圆角 */
::-webkit-scrollbar-thumb {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.1); background:#01824a; border-radius: 10px;} 

/* CSS Document */
*{margin:0 auto; padding:0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;}
html {font-size: 62.5%; /*10÷16=62.5% */ overflow-x: hidden;}
@media only screen and (max-width:1600px){
	html {font-size: 60%;}
}
@media only screen and (max-width:1440px){
	html {font-size: 56%;}
}
@media only screen and (max-width:1280px){
	html {font-size: 54%;}
}
@media only screen and (max-width:1024px){
	html {font-size: 50%;}
}

blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
span, a, ul, li {margin:0;padding:0;border:0;list-style-type:none;}
input, button, textarea{outline:none; appearance:none;}
body{font-family: "微软雅黑"; font-weight: 500; font-size:12px; font-size:1.2rem; margin:0 auto; color:#222; PADDING-TOP:0px; overflow-x: hidden;}
a{color:#222; text-decoration:none;}
a:hover{color:#01824a;}

.linkA{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 9}

img{vertical-align:middle; border:0;}

.Montserrat200{font-family: '微软雅黑'; font-weight: 200;}
.Montserrat300{font-family: '微软雅黑'; font-weight: 300;}
.Montserrat400{font-family: '微软雅黑'; font-weight: 400;}
.Montserrat500{font-family: '微软雅黑'; font-weight: 500;}
.Montserrat600{font-family: '微软雅黑'; font-weight: 600;}
.Montserrat700{font-family: '微软雅黑'; font-weight: 700;}
.Montserrat800{font-family: '微软雅黑'; font-weight: 800;}


.clear{clear:both;}
.clearfix:after{content:"";display:block;clear:both;}
.b{font-weight: bold;}
.fl { float:left;}
.fr { float:right;}
.tal{text-align: left;}
.tac{text-align: center;}
.tar{text-align: right;}

@media only screen and (max-width:1366px) {}
@media only screen and (max-width:1280px) {}
@media only screen and (max-width:940px) {}
@media only screen and (max-width:800px) {}
@media only screen and (max-width:560px){}

/*container*/
.container{width: 92%; max-width: 1720px; margin: 0 auto;}

@media only screen and (max-width:1740px) {
	.container{max-width: auto;}
}

/*head*/
.header{position: fixed; z-index: 999; width: 100%; padding: .8% 1.5%; display: flex; align-items: center; justify-content: space-between; transition: .7s; background:rgba(255,255,255,1); box-shadow: 0 0 55px rgba(0,0,0, .2);}

.header .logo{width: 13%; min-width: 150px;}


.nav{flex: 1; width: 100%; margin: 0 5%;}
.nav .nav_pc{width: 100%; display: flex; align-items: center; justify-content:space-between;}
.nav ul li{position: relative; display: flex; align-items: center; justify-content:center; color:#FFF;}
.nav ul li .f_a a{position: relative; width: 100%; padding: 1% 0; display:inline-block; display: flex; align-items: center; justify-content:center;}
.nav ul li.hovert a{color: #212121; font-size:16px; padding-left:20px; padding-right:20px;}
.nav ul li.hovert a:hover{color: #01824a;}
.nav ul li .s_navbox{display:none; position: absolute; left: 50%; top:200%; transform:translate(-40%, 0); width: 24vw; min-width: 340px; background:#fff; box-shadow: 0 0 40px rgba(0,0,0, .1); z-index: 9;}
.nav ul li:last-child .s_navbox{}
.nav ul li .s_navbox .box{display: flex; justify-content: space-between; padding: 5% 5%;}
.nav ul li .s_navbox .s_a{flex: 1; padding-right: 5%; margin-right: 5%; border-right: 1px solid rgba(0,0,0,.08); display: flex; align-items: center; justify-content: space-between; flex-flow: wrap;}
.nav ul li .s_navbox .s_a a{width: 100%; position: relative; display:block; padding: 10px 0; border-bottom: 1px solid rgba(0,0,0,.08);}
.nav ul li .s_navbox .s_a a::before{content: ""; position: absolute; left: 0; bottom: -1px; width: 0; height: 1px; background: #01824a; transition: .6s;}
.nav ul li .s_navbox .s_a a:hover::before, .nav ul li .s_navbox .s_a a.on::before{width: 100%;}
.nav ul li .s_navbox .s_a a:hover, .nav ul li .s_navbox .s_a a.on{color: #01824a;}
.nav ul li .s_navbox .s_a a span{position: relative;}
.nav ul li .s_navbox .s_r{width: 35%; min-width: 120px;}
.nav ul li .s_navbox .s_r .s_r_img{position: relative; width: 100%; height: 0; padding-bottom: 58%; overflow: hidden;}
.nav ul li .s_navbox .s_r .s_r_img img{position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover;}

.header .r{display: flex; align-items: center; justify-content: flex-end;}
.header .r .phone{color: #212121;}
.header .r .phone i{margin-right: 7px;}

.search{*zoom: 1; position: relative;}
.search:after{content: ""; display: table; clear: both;}
.search-button{margin: 0 1vw 0 1.5vw; color: #fff; width: 1.8vw; min-width: 30px; height: 1.8vw; min-height: 30px; border-radius: 100%; background: url(../images/s.png) #01824a no-repeat center center; background-size: 40%; text-transform: capitalize; position: relative; cursor: pointer; overflow: hidden; transition: .5s;}
.header .search-button:hover{background: url(../images/s.png) #102676 no-repeat center center; background-size: 40%;}
#toggle-search:after{transition: top, 0.5s; position: absolute; top: 52px; left: 50%; margin-left: -8px; content: ""; border-color: transparent transparent #fff; border-width: 8px 8px 12px;}
#search{transition: max-height, 0.5s; position: absolute; top: 30px; z-index: 9; right: 0; width:200px; max-height: 0; overflow: hidden; background-color: #ececec;}
#search.open{max-height: 40px; width:200px;}
#search fieldset{position: relative; padding: 0; border: none;}
#search input{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: block; height: 40px;}
#search input::-webkit-input-placeholder{color: #888;}
#search input[type="search"]{width:150px;padding: 0 5px 0 12px; background:none; border: none;}
#search input::-webkit-input-placeholder{color: #999;}
#search input[type="submit"]{position: absolute; bottom: 0; right: 0; width: 50px; margin: 0; padding: 0; color: #fff; background:#01824a; border: none; cursor: pointer;}

.header .r .lag{width: 1.8vw; min-width: 30px; height: 1.8vw; min-height: 30px; border-radius: 100%; background: #f8e088; display: flex; align-items: center; justify-content: center; transition: .5s;}
.header .r .lag a{color: #01824a;}
.header .r .lag:hover{background: #e2c762;}

@media screen and (max-width: 1600px){
	.nav ul li .s_navbox{top:170%;}
}
@media screen and (max-width: 1280px){
	.nav{margin: 0 5%;}
	.nav ul li .s_navbox{top:150%;}
}
@media screen and (max-width: 1024px){
	.nav{margin: 0 3%;}
	
	.search-button{min-width: 26px; min-height: 26px;}
	
	.header .lag{min-width: 26px; min-height: 26px;}
}

.m_nav{display:none}
.m_img{display: none}

/*移动端导航*/
@media screen and (max-width: 800px) and (min-width: 0px){
	.header{display:none}
	.m_img{display:block; height:50px; padding: 0 2%; background:#fff; position:fixed; top:0px; left:0px; width:100%; z-index:9999; border-bottom:1px solid #ddd; display: flex; align-items: center; justify-content: space-between;}
	.m_img .headlf{}
	.m_img .headlf .m_logo{height:36px; display: block;}
	.m_img .headrg{display: flex; align-items: center; justify-content: flex-end;}
	.m_img .headrg .lag{margin-right: 3vw; width: 34px; height: 34px; border-radius: 100%; background: #01824a; display: flex; align-items: center; justify-content: center;}
	.m_img .headrg .lag a{color: #fff;}
	.m_img .headrg a .m_menuimg{height:36px; vertical-align:top; display: block}
	.m_nav {display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
	.m_nav .closecover{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
	.m_nav .closeicon{position:absolute;width:20%;left:30px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
	.m_nav .m_navList{position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:100;right:-80%;overflow-y: scroll;}
	.m_nav .m_navList ul{padding-left:5%;padding-right:5%}
	.m_nav .m_navList ul li{border-bottom:1px solid #232530}
	.m_nav .m_navList ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
	.m_nav .m_navList ul li .m_f_a{display: flex; align-items: center; justify-content: space-between; width: 100%}
	.m_nav .m_navList ul li .m_f_a a{flex: 1;}
	.m_nav .m_navList ul li .m_f_a i{width: 40px; height:35px; box-sizing: border-box; padding:0 5px; display: block;}
	.icon{ background:url(../images/plus.png) 100% no-repeat; background-position: 50% 50%; -webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
	.icon_on{background:url(../images/reduce.jpg) 50% no-repeat!important;background-position: 50% 50%;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
	.m_nav .m_navList ul li .m_s_nav{display:none;width: 100%;}
	.m_nav .m_navList ul li .m_s_nav a{display: block; height:40px;line-height:40px;font-size:14px;padding-left:10%;overflow: hidden; white-space: nowrap;width: 90%;text-overflow: ellipsis;}
}

@media only screen and (max-width:1600px){
	.banner .swiper-slide .banner-text .btitle{font-size: 60px;}
}
@media only screen and (max-width:1366px){
	.banner .swiper-slide .banner-text .btitle{font-size: 34px; font-size: 3.4rem;}
	.banner .swiper-slide .banner-text .btitle01{font-size: 20px; font-size: 2rem;}
}
@media only screen and (max-width:1280px){
	.banner .swiper-slide .banner-text .btitle{font-size: 31px; font-size: 3.1rem;}
}
@media only screen and (max-width:1024px){
	.banner .swiper-slide .banner-text .btitle{font-size: 28px; font-size: 2.8rem;}
	.banner .swiper-slide .banner-text .btitle01{font-size: 18px; font-size: 1.8rem;}
}
@media only screen and (max-width:900px){
	.banner .swiper-slide .banner-text .btitle{font-size: 32px; font-size: 3.2rem;}
}

@media only screen and (max-width:1600px){
	.aboutbanner-desc p:first-child{font-size: 45px; font-size: 4.5rem;}
	.aboutbanner-desc p:nth-child(2){font-size: 22px; font-size: 2.2rem;}
}
@media only screen and (max-width:1366px){
	.aboutbanner-desc p:first-child{font-size: 40px; font-size: 4rem;}
	.aboutbanner-desc p:nth-child(2){font-size: 20px; font-size: 2rem;}
}
@media only screen and (max-width:1024px){
	.aboutbanner-desc p:first-child{font-size: 34px; font-size: 3.4rem;}
	.aboutbanner-desc p:nth-child(2){font-size: 17px; font-size: 1.7rem;}
}
@media only screen and (max-width:800px){
	.aboutbanner{margin-top: 50px; padding-bottom: 40%;}
	.aboutbanner-desc{transform: translate(-50%, -55%);}
}
@media only screen and (max-width:560px){
	.aboutbanner-desc p:first-child{font-size: 26px; font-size: 2.6rem;}
	.aboutbanner-desc p:nth-child(2){font-size: 16px; font-size: 1.6rem;}
}

/**首页栏目标题**/
.indextitle{}
.indextitle p:first-child{position: relative; color: #01824a;  background-size: 22px 22px;;}
.indextitle p:nth-child(2){color: #000; line-height: 1.4; margin-top: 1%;}

@media only screen and (max-width:1600px){
	.indextitle p:nth-child(2){font-size: 28px; font-size: 2.8rem;}
}
@media only screen and (max-width:1366px){
	.indextitle p:first-child{font-size: 18px; font-size: 1.8rem; background-size: 18px 18px; padding-left: 24px;}
	.indextitle p:nth-child(2){font-size: 26px; font-size: 2.6rem;}
}
@media only screen and (max-width:1280px){
	.indextitle p:nth-child(2){font-size: 24px; font-size: 2.4rem;}
}
@media only screen and (max-width:1024px){
	.indextitle p:first-child{background-size: 15px 15px; padding-left: 20px;}
	.indextitle p:nth-child(2){font-size: 22px; font-size: 2.2rem;}
}
@media only screen and (max-width:800px){
	.indextitle p:nth-child(2){font-size: 24px; font-size: 2.4rem;}
}

@media only screen and (max-width:1600px){
	.indexmore a p:nth-child(2){width: 18px; height: 18px;}
}
@media only screen and (max-width:1366px){
	.indexmore a p:nth-child(2){width: 16px; height: 16px;}
}
@media only screen and (max-width:1024px){
	.indexmore a p:nth-child(2){width: 14px; height: 14px;}
}
@media only screen and (max-width:800px){
	.indexmore a{padding: 1.2vw 1.2vw 1.2vw 2vw;}
	.indexmore a p:nth-child(2){margin-left: 2vw;}
}
@media only screen and (max-width:560px){
	.indexmore a{padding: 1.6vw 1.6vw 1.6vw 2.8vw;}
	.indexmore a p:first-child{font-size: 16px; font-size: 1.6rem;}
}

/**数据优势**/
.banneradv{position: relative;}
.indexadv{position: absolute; bottom: 2%; left: 50%; transform: translate(-50%, 0); z-index: 99; display: flex; justify-content: space-between; flex-flow: wrap;}
.indexadv .list{position: relative; width: calc((100% - 4%) / 6); padding: 1.2% 1.2%; background: rgba(255,255,255, .75); border-top-left-radius: 1.3vw; border-bottom-right-radius: 1.3vw; overflow: hidden;}
.indexadv .list::before{content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 0; background: #01824a; transition: .4s;}
.indexadv .list.on::before{height: 100%;}
.indexadv .list .box{position: relative; display: flex; align-items: flex-start; justify-content: space-between;}
.indexadv .list .box .numunit{display: flex; align-items: flex-start; justify-content: flex-start;}
.indexadv .list .box .numunit .num{color: #000;}
.indexadv .list.on .box .numunit .num{color: #fff;}
.indexadv .list .box .numunit .unit{color: #f8e088; background: #01824a; margin-left: 5px; width: 20px; height: 20px; border-radius: 100px; display: flex; align-items: center; justify-content: center;}
.indexadv .list.on .box .numunit .unit{color: #01824a; background: #f8e088;}
.indexadv .list .box .ico{width: 26px; height: 26px; margin-top: 10px; overflow: hidden;}
.indexadv .list .box .ico img{width: 100%; transition: .5s;}
.indexadv .list.on .box .ico img{margin-top: -100%;}
.indexadv .list .title{position: relative; color: #888;}
.indexadv .list.on .title{color: rgba(255,255,255, .5);}

@media only screen and (max-width:1366px){
	.indexadv .list .box .numunit .num{font-size: 36px; font-size: 3.6rem;}
	.indexadv .list .box .numunit .unit{width: 18px; height: 18px;}
	.indexadv .list .box .ico{width: 23px; height: 23px; margin-top: 8px;}
}
@media only screen and (max-width:1280px){
	.indexadv .list .box .numunit .num{font-size: 32px; font-size: 3.2rem;}
	.indexadv .list .box .ico{width: 20px; height: 20px; margin-top: 7px;}
	.indexadv .list .title{font-size: 13px; font-size: 1.3rem;}
}
@media only screen and (max-width:1024px){
	.indexadv .list .box .numunit .num{font-size: 30px; font-size: 3rem;}
	.indexadv .list .box .ico{width: 18px; height: 18px;}
}


/**底部**/
.footer{color: rgba(255,255,255, .5); background: url("../images/indexfooter-bg.jpg") no-repeat center center; background-size: cover;}
.footer a{color: rgba(255,255,255, .5); transition: .5s;}
.footer a:hover{color: #fff;}

.footercontainer{padding: 5% 0; display: flex; justify-content: space-between; flex-flow: wrap;}
.footerlogo{width: 12vw; min-width: 120px;}
.footerlogo img{width: 100%;}

.footerphone{margin: 2vw 0 3vw 0; display: flex; align-items: center; justify-content: flex-start;}
.footerphone .ico{color: #01824a; width: 2.5vw; min-width: 30px; height: 2.5vw; min-height: 30px; border-radius: 100px; background: #f8e088; display: flex; align-items: center; justify-content: center;}
.footerphone .num{line-height: 1; color: #f8e088; margin-left: .8vw;}

.footercode{display: flex; align-items: center; justify-content: flex-start;}
.footercode .list{margin-right: 50px;}
.footercode .list:last-child{margin-right: 0;}
.footercode .list img{ width:160px;}
.footercode .list p{margin-top: 5px;}

.footernav{flex: 1; width: 100%; margin-left: 18%;margin-right: 5%; display: flex; justify-content: space-between;}
.footernav .list{}
.footernav .flist-title{}
.footernav .flist-title a{color: #fff;}
.footernav .navlist{margin-top: 1.2vw;}
.footernav .navlist a{margin: 0.5vw 0; display: block;}

.footercontact{border-top: 1px solid rgba(255,255,255, .1); border-bottom: 1px solid rgba(255,255,255, .1); padding: 3% 0; line-height: 1; display: flex; justify-content: space-between; flex-flow: wrap;}
.footercontact .list{max-width: 30%; line-height:26px;}
.footercontact .list p:nth-child(2){color: #fff; margin-top: 10px;}

.footercopy{padding: 2% 0 3% 0; text-align:center; border-top:1px solid rgba(255,255,255,0.3);}
.footercopy a{ color:#FFF;}

.zqkj{display: inline-block; background: url(zqkj.png) no-repeat center center; background-size: 100%; width: 160px; height: 11px; opacity: .3; transition: .5s;}
.zqkj:hover{opacity: 1;}

@media only screen and (max-width: 1366px){
	.footerphone .num p:nth-child(2){font-size: 32px; font-size: 3.2rem;}
	
	.footernav{margin-left: 2%;}
}
@media only screen and (max-width: 1024px){
	.footerphone .num p:nth-child(2){font-size: 28px; font-size: 2.8rem;}
}
@media only screen and (max-width: 800px){
	.footerbox{width: 100%; display: flex; align-items: center; justify-content: center; flex-flow: wrap;}
	.footerlogo{width: 40vw; min-width: 120px; margin: 0 auto; text-align: center;}
	
	.footerphone{margin: 8% 0;justify-content: center;}
	.footerphone .ico{width: 7vw; min-width: 32px; height: 7vw; min-height: 32px;}
	.footerphone .num{margin-left: 1.5vw;}
	.footerphone .num p:nth-child(2){font-size: 36px; font-size: 3.6rem;}
	
	.footercode{width: 100%; justify-content: center;}
	.footercode .list{margin-right: 4vw;}
	.footercontact .list{max-width: 100%;}
	.footercode .list img{max-width: 20vw; min-width: 90px;}

	.footernav{flex: none; margin: 5% 0; justify-content: flex-start; flex-flow: wrap;}
	.footernav .list{margin: 1% 0; width: 25%; text-align: center;}
	.footernav .navlist{display: none;}
	
	.footercontact{padding: 4% 0;}
	.footercontact .list{width: 55%; margin: 3% 0;}
	.footercontact .list:nth-child(2n){width: 45%;}
}



@media only screen and (max-width:1280px){
	.productbody-left{width: 25%;}
	.productbody-right{width: 72%;}
}


@media only screen and (max-width:1600px){
	.bodyhistorylist .swiper-slide .r .title{font-size: 34px; font-size: 3.4rem;}
}
@media only screen and (max-width:1366px){
	.bodyhistorylist .swiper-slide .r .title{font-size: 32px; font-size: 3.2rem;}
	.bodyhistorylist .swiper-button-next{left: 34px;}
}
@media only screen and (max-width:1024px){
	.bodyhistorylist .swiper-slide{height: 45vw;}
	.bodyhistorylist .swiper-slide .r .desc p{margin: 5px 0; padding-left: 8px;}
	.bodyhistorylist .swiper-slide .r .title{font-size: 30px; font-size: 3rem;}
}

@media only screen and (max-width:1280px){
	.bodyhonor .list .title{font-size: 16px; font-size: 1.6rem;}
}


.cen{ width:1320px; margin:auto; height:auto;}

.clear{clear:both;}

.bti{ height:100px; color:#f4f4f4; margin-top:30px;margin-bottom:40px;  text-align:center;  background:url(../images/nyx.jpg) center bottom no-repeat;}
.bti01{font-size:38px;line-height:110px; color:#212121; font-family:'微软雅黑'; background:}
.bti02{ display:block; font-size:16px; font-weight:normal;  font-family:'微软雅黑'; top:16px; width:100%;  color:#888;  position: absolute; z-index:2;}

.qqbti{ height:125px; color:#f4f4f4;  text-align:center;}
.qqbti01{font-size:38px;line-height:125px; color:#212121; font-family:'微软雅黑';}

.nybnaner{height:400px; padding-top:338px;width:100%;}


.gg{}

.abti{padding-bottom:35px; text-align:center; margin:auto; width:100%; position: absolute; z-index:10; font-weight:normal; background:url(../images/xx.png) center 135px no-repeat;}
.abtiwz{ text-align:center; line-height:40px; color:#fff; font-size:22px; font-family:'微软雅黑';}
.abtiwz span{ text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:28px;}



.nynr{ width:1260px; margin:auto; font-size:16px; padding-bottom:85px; line-height:34px; color:#414141;}



.nydh{ height:60px; width:100%; margin:auto;}


a.dh1 { font-family:"微软雅黑"; font-size: 16px; line-height:50px; color: #fff; background:#ff6600; display:block; width:15%; margin-left:10px; margin-right:10px; height:50px; text-align:center; border-radius:10px; background:#ff6600;}
a.dh1:visited {font-style: normal; color: #fff; text-decoration: none;}
a.dh1:hover { color:#ffffff; text-decoration: none; background:#212121; }
a.dh1:active { color: #ffffff; background:#212121;}



a.dh2 { font-family:"微软雅黑"; font-size: 16px; line-height:60px; color: #212121; background:rgba(255,255,255,0.8); display:block; width:49.85%; height:60px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh2:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh2:hover { color:#fff; text-decoration: none; background:#01824a;}
a.dh2:active { color: #ffffff; background:#1F63E9;}


a.dh3 { font-family:"微软雅黑"; font-size: 16px; line-height:60px; color: #212121; background:rgba(255,255,255,0.8); display:block; width:33.2%; height:60px; text-align:center;  font-weight:bold;}
a.dh3:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh3:hover { color:#fff; text-decoration: none; background:#01824a;}
a.dh3:active { color: #ffffff; background:#1F63E9;}

a.dh4 { font-family:"微软雅黑"; font-size: 16px; line-height:60px; color: #212121; background:rgba(255,255,255,0.8); display:block; width:24.8%; height:60px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh4:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh4:hover { color:#fff; text-decoration: none; background:#01824a;}
a.dh4:active { color: #ffffff; background:#1F63E9;}



a.dh5 { font-family:"微软雅黑"; font-size: 16px; line-height:60px; color: #212121; background:rgba(255,255,255,0.8); display:block; width:19.9%; height:60px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh5:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh5:hover { color:#fff; text-decoration: none; background:#01824a;}
a.dh5:active { color: #ffffff; background:#1F63E9;}



a.dh6 { font-family:"微软雅黑"; font-size: 16px; line-height:60px; color: #212121; background:rgba(255,255,255,0.8); display:block; width:16.5%; height:60px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh6:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh6:hover { color:#fff; text-decoration: none; background:#01824a;}
a.dh5:active { color: #ffffff; background:#1F63E9;}



a.dh7 { font-family:"微软雅黑"; font-size: 16px; line-height:60px; color: #212121; background:rgba(255,255,255,0.8); display:block; width:14.2%; height:60px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh7:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh7:hover { color:#fff; text-decoration: none; background:#01824a;}
a.dh7:active { color: #ffffff; background:#1F63E9;}


a.dh8 { font-family:"微软雅黑"; font-size: 16px; line-height:60px; color: #212121; display:block; width:12.3%; height:60px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh8:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh8:hover { color:#fff; text-decoration: none; background:#01824a;}
a.dh8:active { color: #ffffff; background:#1F63E9;}



.a1sssa{ width:1360px; margin:0 auto; height:200px; margin-top:20px; margin-bottom:20px;}
 .a1sssa dl{width: 20%;float: left;text-align: center;height:100pxm;position: relative;margin-top: 20px;}
.a1sssa dl:before{content: "";width: 1px;height: 100%;background: #e2e2e2;position: absolute;top: 0;right: 0;}
 .a1sssa dl dt{width: auto;height: 98px;line-height: 1;overflow: hidden;margin: 0 auto;}
 .a1sssa dl dt img{width: 90px;height: 96px; margin:0 auto}
 .a1sssa dl:hover dt img{-webkit-animation:hvr-buzz-out 0.75s linear;animation:hvr-buzz-out 0.75s linear ; }
 .a1sssa dl dd{width: 100%;}
 .a1sssa dl dd h5{font-size: 56px;color: #333;height:84px;line-height: 84px;overflow: hidden;font-weight: normal; font-family:EUCLID; display:inherit; display:flex;justify-content:center}
	 .a1sssa dl dd h5 em{ font-size:18px; color:#999; display:block; font-style:normal; margin-top:10px; margin-left:20px}
	 .a1sssa dl dd h5 b{font-size:60px; color:#999; display:block; background-image: -webkit-linear-gradient(left,#053b76,#4fadeb,#009579);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: normal;  }
	
 .a1sssa dl dd span{font-size: 16px;color: #666;line-height:28px;padding:10px 0 0; margin-top:0px; display:block}
 .a1sssa dl dd i{display: block; font-style:normal}
 .a1sssa dl:nth-of-type(5):before{background: none;}
@font-face {
	font-family:EUCLID;
	src: url('../fonts/EUCLIDCIRCULARA-MEDIUM_0.TTF'); }


.nycul{height:600px; width:100%; background:url(../images/wbj.jpg) top center no-repeat; background-size:cover;display: flex; flex-wrap: wrap; justify-content: space-between; position:relative;}
.nyculk{width:33%; height:600px; padding:0% 3% 0% 3%;}
.nyculimg{padding-top:240px; padding-bottom:10px;}
.nyculx{height:2px; width:15px; background:#FFF;}
.nycul01{font-size: 20px; color:#FFF; margin-top: 47px;}
.nycul02{font-size: 20px; color:#FFF; margin-top: 10px;}
.nycul03{font-size: 16px; color: rgba(255,255,255,.7); margin-top: 30px;}
.nycul04{font-size: 15px; line-height:20px; color: rgba(255,255,255,.7); margin-top: 10px;}

.aboutimg{ width:450px; height:645px; margin-top:10px; text-align:right;}
.aboutnr{ width:760px;  z-index:1; font-size:16px; line-height:32px; color:#414141; text-align:justify;}
.aboutnr a{color:#414141;}
.aboutnr strong{color:#CC0810;font-size:26px; font-weight:bold; line-height:48px;}

.jiance{padding-top:10px; padding-bottom:10px; padding-left:40px; border-bottom:7px solid #eb870e; font-size:20px; background: url(../images/xx.png) 10px center no-repeat; font-weight:bold; color:#eb870e;border-radius:20px;}
.jiance01{ font-size:16px; color:#212121;}
.jiance01 a{ padding-top:5px; padding-bottom:5px;  padding-left:60px; color:#212121; display:block; margin-top:5px; background:#f3f3f2 url(../images/xx.png) 15px center no-repeat; display:block;border-radius:20px;}
.jiance01 a:hover{color:#fff; background:#eb870e url(../images/xx1.png) 15px center no-repeat;}


.Hnylxz{width:30%; padding:0px 0px 0px 0px; height:300px; background:#0e851d; margin-bottom:3%; }
.Hnylxr{width:42%; height:580px; background:#005ca4; border:1px solid #5e5e5e;border-radius:5px; float:right;}


.Hlbbt{font-size:28px; font-weight:bold; color:#FFF; margin-top:0px; padding-bottom:10px;}
.Hlxnr{font-size:16px; line-height:32px; padding-left:40px; text-align:center; padding-right:40px; padding-bottom:50px;  padding-top:140px; color:#FFF; }
.Hlxnr p{color:#FFF;}

.Hlxnr a{color:#FFF;}
.Hlxnr a:hover{color:#f9b548;}
.cpsoubt{color:#262161; font-size:28px; line-height:28px; padding-top:60px; padding-bottom:30px; text-align:center; font-weight:bold;  background:url(../images/xx1.png) center bottom no-repeat;}

.kuang{ width:100%; height:44px; font-size:14px; color:#8b8b8b; border:1px solid #CFCFCF; padding-left:4%; margin-top:18px;}
.kuang01{ width:100%; height:82px; font-size:14px; color:#8b8b8b; border:1px solid #CFCFCF; padding-left:4%; margin-top:18px;}

.kuang3{ width:100%; height:44px; border:none; text-align:center; font-size:16px; background:#f9b548; color:#FFF; margin-top:18px; font-weight:bold;}
.kuang3:hover{ background:#212121;}




.wenhua{ width:1260px; height:auto; margin:auto;display: flex; flex-wrap: wrap; justify-content: space-between;}

.whnr{width:50%; height:370px; background:#EEEEEE; overflow:hidden;}
.whnr img{ width:100%; height:100%;object-fit: cover;}
.whbt{font-size:30px; font-weight:bold; color:#333; text-align:center; background:url(../images/xxx.jpg) bottom center no-repeat; margin-top:70px; padding-bottom:20px;}
.whsm{padding:30px 80px 50px 80px; font-size:16px; line-height:34px; color:#414141; text-align:justify;}


.ny_news {width:100%;  text-align:left; line-height:28px; padding-bottom:75px;}
.new2{ width:100%; float:left; border-bottom:#e9e9e9 solid 1px; color:#666; padding-top:40px; padding-bottom:40px; }
.n_l{ width:15%; float:left; font-size:14px; margin-right:40px; border-top:#eb870e solid 2px; text-align:center;}
.n_l h1{ padding:40px 0; font-size:44px; font-weight:bold;}
.n_r{ width:80%; float:left; font-size:16px; line-height:32px;}
.n_r h2{ color:#eb870e; margin-bottom:10px; font-weight:normal; font-size:18px; font-weight:bold;}
.n_r h2 a{ color:#3c3c3c;}
.n_r h2 a:hover{ color:#eb870e;}
.n_r h4{ width:120px; line-height:32px; border:#eb870e solid 1px; background-color:#eb870e; color:#fff; text-align:center; margin-top:20px; font-weight:normal;}
.n_r h4 a{ color:#fff;}
.n_r h4 a:hover{ text-decoration:underline;}

.m3{width:180px; line-height:40px; text-align:center; float:left; color:#FFFFFF; margin-top:30px;}

.m3 a{width:180px; line-height:40px; float:left; font-size:16px; background:#eb870e; color:#FFFFFF!important;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}

.m3 a:hover{ color:#FFFFFF!important; background:#eb870e; width:200px;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}



.jssm{ width:550px; margin:auto; height:442px; padding-top:45px; padding-left:650px;}
.jssm01{ width:470px; text-align:justify; padding-left:40px; padding-top:40px; padding-right:40px; background-color:rgba(22,158,132,0.8); height:354px; color:#FFF; font-size:16px; line-height:34px;}

.jssm02{ font-size:64px; line-height:44px; padding-bottom:20px; color:#fff; font-weight:bold;}
.jssm02 span{font-size:18px; font-weight:normal; color:#FFFFFF; font-family:'微软雅黑';}
.yuangong{width:40%; line-height:46px; padding:3%; font-size:14px; margin-bottom:30px; color:#333; background:#E9E9E9; border:1px solid #DBDADA; text-align:center;}

.sjgck{ width:100%; margin:auto; display: flex; flex-wrap: wrap; justify-content: space-between;}

.gck{ width:30%; height:310px; margin-bottom:30px; overflow:hidden;}
.gckimg img{ width:100%; height:252px; overflow:hidden; border-radius:30px; object-fit: cover; transform: scale(1);transition: all 1s ease-out;}
.gckimg img:hover{ transform: scale(0.9); }

.gckbt1{ text-align:center; display:block; height:40px;line-height:40px; font-size:16px; margin-top:15px; color:#414141;}





.index_cp02{ width:1260px; margin:auto;}
.index_cp02 dl{ width:23%; float:left; margin-left:20px; height:360px; margin-bottom:70px; overflow:hidden;}
.index_cp02 dl dt{ height:286px; overflow:hidden;}
.index_cp02 dl dt img{ height:286px; width:100%; transform: scale(1);transition: all 1s ease-out; }
.index_cp02 dl dt img:hover{ transform: scale(0.9); }
.index_cp02 dl dd{ border-top:none; background:#F6F6F6; text-align:center;}
.index_cp02 dl dd h2 a{ text-transform:uppercase; display:block; font-size:16px; line-height:40px; height:40px; color:#2c353c; font-weight:bold;}
.index_cp02 dl dd h2 a:hover{ color:#F00;}
.index_cp02 dl dd span{ margin:5px 0 13px; display:block; line-height:21px; font-size:12px; color:#616e77; line-height:21px; height:42px; overflow:hidden;}

.index_cp03{ font-size:14px; color:#2c353c; margin:auto; width:120px; height:40px; border:1px solid #CCC; display:block; text-align:center; line-height:40px;}
.index_cp03:hover{ color:#ffffff; text-decoration:underline; background:#F00;}


.nycpdel{width:400px; border:1px solid #e8e9ea; height: auto; text-align:center; padding:20px; display:none;}
.nycpdel img{  width:400px;object-fit: cover;}
.nycpdelcs{width:100%; padding-bottom:75px;}



.nybti{padding-bottom:35px; text-align:center;}
.nybtiwz{ text-align:center; line-height:48px; color:#ccc; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:26px;}
.nybtiwz span{ text-align:center; color:#212121; font-family:'微软雅黑'; text-transform:uppercase; font-size:40px;}


a.cps2 {font-size: 16px!important; color: #ffffff; background:#149d83; display:block; width:170px;text-align:center; margin-left:10px;margin-right:25px; border-radius:50px;}
a.cps2:visited {color: #ffffff;}
a.cps2:hover {color:#ffffff; background:#212121;}
a.cps2:active {color: #ffffff;}


a.cps1 {font-size: 16px!important; color: #212121; border:2px dotted #afafaf; text-align:center; display:block; width:40%; text-align:center; padding:0px 20px 0px 20px;border-radius:50px;}
a.cps1:visited {color: #212121;}
a.cps1:hover {color:#ffffff;background:#149d83;}
a.cps1:active {color: #ffffff;}







/*sousuo*/
.gsjj_con1_div1{background: #fff; box-sizing: border-box;font-size: 0;padding: 30px 50px;  margin-bottom:30px;}

.divBox{width:1260px;margin: 0 auto;}

.gsjj_con1{background: url(../images/jj1_02.jpg) no-repeat center center ;background-size: cover;}



.alzs .gsjj_con1_div1{background: #f1f1f1;}

.alzs .gsjj_con1_div1_al {background: #f1f1f1;}

.case .ej_nav_u1 li{width: 50%;}

.alzs_div_sousuo{font-size: 0;/*margin-bottom: 35px;*/}

.alzs_div_sousuo_span{display: inline-block;vertical-align: top;width: 200px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: white;

background: #ffd600;cursor: pointer;transition: 0.3s ease-in-out;}

.alzs_div_sousuo_span img{margin-right: 10px;margin-top: -2px;}

.alzs_div_sousuo_span:hover{background: #d8b607}

.alzs_div_sousuo input[type=text]{display: inline-block;vertical-align: top;width: calc(100% - 214px);margin-right: 14px;border: none;box-sizing: border-box;

height: 50px;background: white;padding-left:30px;font-size: 16px;}

.alzs_div_tx{font-size: 0;margin-top: 20px;display: none;}

.alzs_div_tx span{display: inline-block;vertical-align: top;width: 75px;font-size: 15px;color: #282828;font-weight: bold;}

.alzs_div_tx_u1{display: inline-block;vertical-align: top;width: calc(100% - 75px);font-size: 0;}

.alzs_div_tx_u1 li{display: inline-block;vertical-align: top;}

.alzs_div_tx_u1 li a{padding: 0 25px;border-right: 1px solid #e2e2e2;line-height: 1;font-size: 16px;color: #777;}

.alzs_div_tx_u1 li a:hover{color: #ffd600;}

.alzs_div_tx_u1 li.active a{color: #ffd600;}
.cpsan{ height:50px; width:200px; border:none; background:#ff6600; font-size:18px; color:#fff;}
.cpsan:hover{background:#212121; color:#fff;}


.nyzcp{width:20%;}
.nyrcp{width:75%;}


#left_en ul{ padding:10px 0 10px 0px;}
#left_en h2{ color:#fff; text-align:center; font-size:30px; padding:15px; background:#01824a;}
#left_en ul li{ line-height:50px; font-size:16px; }
#left_en ul li a{ color:#212121; padding-left:10px; background:#ebebeb; display:block; margin-bottom:5px;}
#left_en ul li a:hover{ color:#fff; background:#01824a;}




.p_list{ width:100%; margin:0px auto; line-height:40px;}
.p_list h1{ color:#2d9e26; font-weight:normal; border-bottom:solid 1px #e9e9e9; padding-bottom:10px; font-size:24px;}

.table td{ padding:5px 30px;}
.table td a{ color:#212121;}
.table tr:nth-child(odd){ background:#f5f3f0;}
.table tr:nth-child(even){ background:#fff;}

.p_detail{ width:1260px; margin:0px auto;line-height:35px; color:#737373;}
.p_detail h4{ color:#FFFFFF; font-weight:normal; border-top:solid 3px #ff6600; background:#f9f9f9; margin-top:20px;}
.p_detail h4 span{ background:#ff6600; width:150px; line-height:40px; display:block; text-align:center;}
.p_detail h2{ font-weight:normal; color:#3c3c3c; text-align:center; line-height:50px; font-size:20px;margin-top:20px;}



a.ank {color:#ffffff; margin:auto; background:#FF7702; width:90px; height:30px; line-height:30px; text-align:center; display:block; font-size:13px; border-radius:3px;}
a.ank:hover{color:#ffffff; background:#ff6600; width:90px; height:30px; line-height:30px; text-align:center; display:block; text-decoration:none;}


.pro{ width:100%; margin-bottom:20px;}
.pro  ul{ width:100%; float:left;}
.pro  ul li{ width:32%; float:left; margin:10px 0 ; border-top:4px solid #f1f1f1; margin-bottom:30px;}
.pro  ul li span img{ width:100%; border-radius:5px; height:259px;}
.pro  ul li:nth-child(3n-1){ margin:10px 2%;}
.pro  ul li p{ line-height:32px; color:#fff; text-align:center; float:left; width:100%; padding:10px 0; background:#333;}
.pro  ul li a:hover p{ background:#ff6600; color:#fff;}




/*-----------翻页样式-----------*/
.contentPage{text-align: center; margin:0px 3px; padding:0px; padding-top:15px; width: 100%; color: #666; line-height: 30px; text-decoration: none;}
.contentPage a:link {color: #036cb4; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #eeeeee; font-weight: normal;}
.contentPage a:visited {color: #036cb4; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #eeeeee; padding:4px 7px; font-weight: normal;}
.contentPage a:hover {color:#FFF; margin:0px 3px; font-size: 12px; text-decoration: none; padding:4px 7px; background-color:#0d499f; font-weight:normal;}
.contentPage .current{color:#f00; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #f00; padding:4px 7px; font-weight: normal;}
.contentPage .zi{font-size:12px; font-weight:bold; float:none!important;}
.contentPage .zi form{ display:inline;}
.contentPage .zi form input[type="text"]{ border:1px solid #CCC; line-height:18px; width:25px!important;}
.contentPage .zi form input[type="submit"]{ background-color:#CCC; border:0px; line-height:20px; color:#FFF; cursor:pointer;}


.sygsjj{background:url(../images/abbj.png) center center no-repeat;background-size:cover;}
.sygsjj01{width:50%; height:500px;}
.sygsjj02{width:40%; margin-right:5%; padding-top:40px;}
.sygsjj02s{width:23%; background:#f1f1f1; margin-bottom:20px; padding:3%; float:left; margin-left:10px; margin-right:10px;}
.sygsjj02as{width:40%; margin-left:5%;}

.sygsjj02a{width:40%; margin-left:5%; padding-top:40px;}
.sygsjj03{color:#666; font-size:16px; line-height:28px; font-family: Tahoma, Geneva, sans-serif;}
.sygsjj04{color:#212121; font-size:22px; line-height:34px; margin-bottom:20px;}
.sygsjj05{color:#414141; font-size:18px; line-height:34px; width:100%; padding-top:40px; text-align:justify;}
.sygsjj05 span{ font-size:22px; line-height:50px; color:#212121;}

.sygsjj01a{width:50%; height:500px;}
.sygsjj06{height:60px; overflow:hidden;}
.sygsjj06 a{ margin-right:30px; font-size:14px; width:100%; display:block; }

.aboutk{height: auto; width:100%; background-size:cover;}

.aboutan{width:100%; background:#fff; height:70px; padding:20px; margin-top:50px; display: flex; flex-wrap: wrap; justify-content: space-between;}
.aboutan01{width:17%; padding-left:16%; padding-top:5px; border-right:1px solid #eaeae8; font-size:18px; line-height:28px; color:#212121; height:70px;}
.aboutan01 span{color:#666; font-size:18px; text-transform:uppercase;}

.neirong4 a{width: 180px;height: 46px;line-height: 46px;text-align: center;	font-size: 15px;display: block;color: #fff; background:#01824a; margin-top:50px;font-weight:normal;}
.neirong4 a:hover{background: #ff6600; color:#FFF;	}
.jtk{width:48%; height:500px; margin-bottom:4%; position:relative; overflow:hidden;}
.jtnr{height:80%; text-align:center; width:30%; font-size:20px; padding:10%; line-height:30px; color:#FFF; background:rgba(204,8,16,0.7); position:absolute; z-index:99;}
.index_pro05 a{text-align:center; height:54px; position:absolute;background:rgba(0,60,42,0.7); bottom:0px; width:100%; display:block; font-size:20px;  color:#FFF; line-height:54px;}
.index_pro05 a:hover{ color:#ffffff;}

.jtk img{ width:100%; height:500px;}

/****询盘****/

.xlc{background:url(../images/xx.png) top center no-repeat; height:680px; width:1300px; margin:auto; position:relative;}
.xlcnr{width:130px; height:220px; position:absolute; z-index:10; padding-top:10px; padding-left:10px; border-left:1px solid #093c2b;background:url(../images/xx2.jpg) top left no-repeat;}
.xlcnr span{font-size:30px; font-weight:bold; color:#093c2b;}
.xlcnr p{font-size:14px;  line-height:20px; text-align:justify;}

.xlcnz{width:130px; height:220px; position:absolute; z-index:10; padding-top:40px; padding-right:10px; border-right:1px solid #093c2b;background:url(../images/xx2.jpg) bottom right no-repeat;}
.xlcnz span{font-size:30px; font-weight:bold; color:#093c2b;}
.xlcnz p{font-size:14px;  line-height:20px; text-align:justify;}


.xlcnx{width:150px; height:220px; position:absolute; z-index:10; padding-top:0px; padding-left:10px; border-left:1px solid #093c2b;background:url(../images/xx2.jpg) bottom left no-repeat;}
.xlcnx span{font-size:30px; font-weight:bold; color:#093c2b;}
.xlcnx p{font-size:14px; line-height:20px; text-align:justify;}

.ygk{ display:none;}
.sygsjj01aa{ display:none;}

.yfg{padding-top:50px;}
.yfg01{padding-top:50px;}
.lxwmk{width:45%; font-size:16px; color:#333; border-bottom:1px solid #e6e6e6; padding-bottom:50px;margin-bottom:50px; }
.lxwmk01{width:45%; font-size:16px; color:#333; margin-bottom:50px; }
.lxdt{width:100%; padding-top:75px;}
.nygg{padding-top:70px;}

	
.mbfor{display:none;}
.mbdh{ display:none!important;}
#mccp{ display:none;}


.sywz{font-size:46px; color:#fff; font-weight:bold;}
.bz{font-size:48px; font-weight:bold;}
.bz01{font-size:22px; padding-top:20px; line-height:38px;}
.aasycp{display: flex; flex-wrap: wrap; justify-content: space-between; padding-top:70px;}

@media all and (max-width:768px){
	
.nybnaner{height:220px; padding-top:0px;width:100%;}
.mbfor{display: block!important;}
.mbdh{ display:block!important;}
.yx_foot .s_ys_p1{font-size:28px!important; padding-top:50px;}

#netsun{ display:none!important;}
.yx_foot{ margin-top:50px;}	


  .yx_NP_Logo:after,
  .stock,
  .yx_foot .footbox{
    display: none;
}

.nyzcp{display:none;}
.nyrcp{width:100%!important;}
	
.head_bg{ display:none;}
.pc_menu{display:none;}
.Hlogo{display:none;}
.footer-top{display:none;}
.sycpa{width:50%; text-align:center; margin-bottom:50px;}

.sygsjj01a{display:none;}
.sygsjj02{width:95%; margin-left:5%; padding-top:40px;}
.sygsjj02s{width:95%; margin-left:5%;}
.sygsjj02as{width:95%; margin-left:5%;}


.Hnyabz{width:100%; margin-bottom:30px;}
.Hnyabz01{height: auto; overflow:hidden;}
.Hnyabz02{text-align:center; font-size:20px; padding-top:10px; padding-bottom:10px; color:#212121;}

.mbfor{display:black;}
.mbdh{ display:black!important;}
#mccp{ display:black;}
#wu{ display:none!important;}
.gsjj_con1{display:none;}

.p_list{ width:96%; padding-left:2%; padding-right:2%; margin:0px auto; line-height:40px;}
.index_cp02{ width:96%; padding-left:2%; padding-right:2%; margin:0px auto; line-height:40px;}
.index_cp02 dl{ width:100%; float:left; margin-left:0px; height: auto; margin-bottom:20px; overflow:hidden;}

.index_cp02 dl dt img{ height:286px; width:100%; }
.index_cp02 dl dt:hover img{ height:296px; width:110%; margin-left:-18px; margin-top:-14px;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}

.nycpdel{width:94%!important; border:1px solid #e8e9ea; height: auto; text-align:center; padding:5%!important; margin-bottom:20px;}
.nycpdel img{  width:100%;object-fit: cover;}
.nycpdelcs{width:100%; padding-bottom:75px;}


a.cps1 {width:100%; margin-bottom:10px;}

.Habnr{ line-height:30px; color:#212121; width:92%; padding-left:4%; padding-right:4%; margin:auto; height:auto; padding-top:25px; padding-bottom:85px;}
.Habnr01{ line-height:30px; color:#212121; width:92%; padding-left:4%; padding-right:4%; margin:auto; height:auto; padding-top:25px; padding-bottom:55px;display: flex; flex-wrap: wrap; justify-content: space-between; margin-top:0px;}





.s_lx_bg{ display:none;}
.foot_p1{ display:none;}

.foot_bg{ padding-top:50px;}


.Hqyb{height: auto; width:100%; background:url(../images/bj2.jpg) center center no-repeat fixed; background-size:cover; padding-bottom:50px; margin-bottom:50px;}
.Hqybq{ width:94%; padding-left:3%; padding-right:3%; margin:auto; height:auto; padding-top:50px;  display: flex; flex-wrap: wrap; justify-content: space-between; background: none;}
.HqybqK{text-align:center; width:45%;}
.HqybqK:hover{ margin-top:-20px;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.Hqybq01{line-height:40px; padding-top:20px; font-size:40px; color:#fff; font-weight:bold;}
.Hqybq02{font-size:16px; line-height:22px;color:#f9b538; margin-top:30px;}
.Hqybq03{font-size:14px; line-height:22px;color:#fff; margin-top:20px;}

.Hwznr{ display:none;}


.Hsyyy{width:100%; height:450px; margin-bottom:20px;}
.Hfooterk{ display:none;}
.Hfooterbq{width:94%; padding-left:3%; padding-right:3%; font-size:14px; margin:auto; border-top:1px solid rgba(51, 51, 51, 0.6); padding-top:30px; line-height:20px; text-align:center;color:#a6a6a6;}
.Hfooterbq a{color:#a6a6a6;}
.nydh{ height: auto; padding-bottom:20px; width:100%;box-shadow: 0 0 10px rgba(0,0,0,0.2); padding-top:20px;}



a.dh1 { font-family:"微软雅黑"; font-size: 16px; line-height:50px; color: #fff; background:#ff6600; display:block; width:15%; margin-left:10px; margin-right:10px; height:50px; text-align:center; border-radius:10px; background:#ff6600;}
a.dh1:visited {font-style: normal; color: #fff; text-decoration: none;}
a.dh1:hover { color:#ffffff; text-decoration: none; background:#212121; }
a.dh1:active { color: #ffffff; background:#212121;}

.cen{ width:94%; margin:auto; padding-left:3%; padding-right:3%;}

a.dh2 { font-family:"微软雅黑"; font-size: 14px; line-height:40px; color: #212121; background:rgba(255,255,255,0.8); display:block; width:45%; height:40px; text-align:center;  border-right:1px solid #e2e2e2; font-weight: normal; margin-bottom:5px;}

a.dh3 { font-family:"微软雅黑"; font-size: 14px; line-height:40px; color: #212121; background:rgba(255,255,255,0.8); display:block; width:45%; height:40px; text-align:center;  font-weight:normal; margin-bottom:5px;}

a.dh4 { font-family:"微软雅黑"; font-size: 14px; line-height:40px; color: #212121; background:rgba(255,255,255,0.8); display:block; width:45%; height:40px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:normal; margin-bottom:5px;}

a.dh5 { font-family:"微软雅黑"; font-size: 14px; line-height:40px; color: #212121; background:rgba(255,255,255,0.8); display:block; width:45%; height:40px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:normal; margin-bottom:5px;}

a.dh6 { font-family:"微软雅黑"; font-size: 14px; line-height:40px; color: #212121; background:rgba(255,255,255,0.8); display:block; width:45%; height:40px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:normal; margin-bottom:5px;}


a.dh7 { font-family:"微软雅黑"; font-size: 14px; line-height:40px; color: #212121; background:rgba(255,255,255,0.8); display:block; width:45%; height:40px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:normal; margin-bottom:5px;}

a.dh8 { font-family:"微软雅黑"; font-size: 14px; line-height:40px; color: #212121; display:block; width:45%; height:40px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:normal; margin-bottom:5px;}











	.nyban{ height:200px;}
	.mbdh{ display:block!important;}
	.mbfor{display:block;}
	#mccp{ display:block;}
	.nydh{ display:none;}
	#xw{ display:none;}
	.bti{ display:none;}
	.whnr{ width:100%;}
	.nynr{ width:94%; padding-left:3%; padding-right:3%; margin:auto; font-size:16px; padding-top:50px; padding-bottom:70px; line-height:34px; color:#414141; text-align:left;}
	
	.nybti{padding-bottom:0px; text-align:center;}
	
	.nyban{display:none;}
	.lxwmbt{ font-size:24px;}
table { width:100%!important;max-width:100%!important;} 
table td{table-layout:fixed; word-break: break-all; overflow:hidden; } 
table td img{ width:100%!important;height:auto!important;}

.pro{ width:100%; margin-bottom:20px;}
.pro  ul{ width:100%; float:left;}

.pro  ul li{ width:94%; float:left; margin:3% 0 ; border-top:4px solid #f1f1f1; margin-bottom:30px;}
.pro  ul li span img{ width:100%; border-radius:5px;}
.pro  ul li:nth-child(3n-1){ margin:10px 2%;}
.pro  ul li p{ line-height:32px; color:#fff; text-align:center; float:left; width:100%; padding:10px 0; background:#333;}
.pro  ul li a:hover p{ background:#148a00; color:#fff;}


.ny_news {width:100%;  text-align:left; line-height:28px; padding-bottom:75px;}
.new2{ width:100%; float:left; border-bottom:#e9e9e9 solid 1px; color:#666; padding-top:40px; padding-bottom:40px; }
.n_l{ width:100%; float:left; margin-right:40px; border-top:#ff6600 solid 2px; text-align:center;}
.n_l h1{ padding:40px 0; font-size:44px; font-weight:bold;}
.n_r{ width:100%; float:left;}
.n_r h2{ color:#ff6600; margin-bottom:10px; font-weight:normal; font-size:18px; font-weight:bold;}
.n_r h2 a{ color:#3c3c3c;}
.n_r h2 a:hover{ color:#ff6600;}
.n_r h4{ width:120px; line-height:32px; border:#ff6600 solid 1px; background-color:#ff6600; color:#fff; text-align:center; margin-top:20px; font-weight:normal;}
.n_r h4 a{ color:#fff;}
.n_r h4 a:hover{ text-decoration:underline;}

.m3{width:150px; line-height:30px; text-align:center; float:left; color:#FFFFFF; margin-top:30px;}

.Hnylxr{ display:none;}

.Hnylxz{width:94%; padding:0 3% 0 3%; height: auto; background:#01824a;}




.Hlbbt{font-size:28px; font-weight:bold; color:#FFF; margin-top:0px; padding-bottom:10px;}
.Hlxnr{font-size:16px; line-height:32px; padding-left:40px; text-align:center; padding-right:40px; padding-bottom:50px;  padding-top:140px; color:#FFF; }
.Hlxnr p{color:#FFF;}



.about-jz .cont .item {
	/* width: 26rem; */
	width: 50rem;
	height: auto;
	aspect-ratio: 1/1;
	position: relative;
	color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;

}

.about-jz .cont .item h5 {
	/* font-size: var(--f24); */
	font-size:14px!important;
	font-weight:normal;
	padding-left:10%!important;
	padding-right:10%!important;
	line-height:22px!important;
}


.about-jz .cont .item p {
	font-weight: 800;
	/* font-size: var(--f22); */
	font-size:20px!important;
	padding-bottom:15px;
}


.gck{ width:100%; height:auto; margin-bottom:40px; overflow:hidden;}
.gckimg img{ width:100%; height:232px; overflow:hidden; border-radius:30px;}
.gckimg a:hover img{ width:100%; height:242px;margin-left:-10px; margin-top:-6px; -moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
#onlineService{display:none!important;}

}

#btn li{ width:220px; height:50px; line-height:50px;text-align:center; float:left; margin-right:10px; color:#212121; background:#e5e5e5; font-weight:bold; font-size:16px; list-style:none; cursor:pointer; }
#btn .aaa{ width:220px;height:50px; line-height:50px;text-align:center; color:#FFF; background:#7e7e7e; list-style:none;}
.clear{ clear:both;}
#text dd{ padding-top:50px; line-height:30px; color:#FFF;  display:none;}


.qhwz{font-size:16px;  line-height:34px; color:#414141; padding-top:20px; text-align:justify;}



.yuangong{width:48%; line-height:28px; padding:2%; font-size:14px!important; margin-bottom:50px; color:#333; background:#fff; border:8px solid #E9E9E9; text-align:center; overflow:hidden;}
.yuangong a{color:#de0218; font-weight:bold;}
.yuangong span{color:#333;}
.yuangong img{width:100%!important; height:350px; object-fit: cover; margin-bottom:2%;}
.yuangong:hover img{width:110%!important; height:375px; margin-top:-25px; margin-left:-25px;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}


.yuangong01{width:48%; line-height:26px; padding:3%; font-size:14px!important; margin-bottom:50px; color:#333; background:#E9E9E9; border:1px solid #DBDADA; text-align:center;}
.yuangong01 img{ width:100%!important; margin-bottom:20px; height:350px;}

.yuangong02{width:17%; line-height:26px; padding:3%; font-size:14px!important; margin-bottom:50px; color:#333; background:#E9E9E9; border:1px solid #DBDADA; text-align:center;}
.yuangong02 img{ width:100%!important; margin-bottom:20px;}


.xiangmu{ width:100%; margin:auto; height:180px; border:1px solid #e2e2e2;margin-bottom:40px;display: flex; flex-wrap: wrap; justify-content: space-between;}
.xiangmu:hover{border:1px solid #f15921;box-shadow: 0 0 5px rgba(7,70,147,0.2);}
.xmnrimg{ height:180px;}
.xmnrimg img{height:80px; margin-top:10px; margin-left:10px;}


.xmkuai{width:73%; padding-top:20px;}
.xmnrbt{margin-left:4%; margin-right:4%; font-weight:bold; font-size:18px; color:#414141; padding-bottom:20px; border-bottom:1px solid #e2e2e2;}
.xmnrbt01{float:left; font-size:14px; padding-left:10px; padding-right:10px;border-radius:10px; color:#FFF; line-height:26px; background:#f15921; margin-right:10px;}
.xmnr{ width:92%; margin-left:4%; margin-right:4%;display: flex; flex-wrap: wrap; justify-content: space-between;}
.xmnr01{ width:45%; padding-top:30px; font-size:14px; line-height:32px; color:#414141; }

.xmkuai01{width:22%; height:180px; margin-top:20px; margin-bottom:20px; text-align:center; font-size:14px; color:#666666; border-left:1px solid #e2e2e2;}
.xmkuai01bt{margin-left:4%; margin-right:4%; font-size:18px; color:#414141; padding-top:20px; padding-bottom:20px;}
.xmkuai01bt span{ color:#ff6600;}
.xmnrbtn a{ margin:auto; color:#f15921; border:1px dotted #f15921; width:150px;height:40px; line-height:40px; text-align:center; display:block; font-size:16px;border-radius:3px; margin-top:30px;}
.xmnrbtn a:hover{color:#ffffff; border:none; background:#f15921;}
.xmkuai01time{margin-left:4%; text-align:center; font-size:14px; color:#414141; padding-top:20px;}





.cpxl {font-family:"微软雅黑"; font-size: 16px; line-height:60px; color: #212121; background:rgba(255,255,255,0.8); display:block; width:24.8%; height:60px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
.cpxl:hover { color:#fff; text-decoration: none; background:#01824a;}
.cpxl:hover .nycpkuai{display:block;}

.nycpkuai{position:absolute; width:94%; padding:3% 3% 0px 3%; z-index:99; background:#fff; border:1px solid #e9ebef; top:61px; display:none;}
.nycpkuai ul li a{ width:100%; font-size:16px; height:40px; line-height:40px; font-weight:normal; text-align:center; background:#e9e9e9; margin-bottom:3%; color:#212121; display:block; text-decoration:none;}
.nycpkuai ul li a:hover{ background:#f30807; color:#FFF;}




.pt-6 {
	padding-top: 100px;
}
.pb-6 {
	padding-bottom: 100px;
}


/* 价值 */
.about-jz {
	background-attachment: fixed;
    overflow:hidden;
}


.about-jz .cont {
	display: flex;
	justify-content: center;

}

.about-jz .cont .item {
	/* width: 26rem; */
	width:55rem;
	height: auto;
	aspect-ratio: 1/1;
	position: relative;
	color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;

}

.about-jz .cont .item h5 {
	/* font-size: var(--f24); */
	font-size:18px;
	font-weight:normal
}

.about-jz .cont .item p {
	font-weight: 800;
	/* font-size: var(--f22); */
	font-size:36px;
}

.about-jz .cont .item .bg {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	border: 1px solid rgba(255, 255, 255, .7);
	border-radius: 100%;
}

.about-jz .cont .item .bg::after {
	position: absolute;
	content: '';
	height: auto;
	aspect-ratio: 1/1;
	background: #fff;
	width: .6rem;
	left: 30%;
	border-radius: 100%;
	top: 2.6%;
}

.about-jz .cont .item:first-child {
	margin-right: -1.4rem;
}

.about-jz .cont .item:last-child {
	margin-left: -1.4rem;
}

.about-jz .cont .item:first-child .bg {
	animation: rotate1 8s linear infinite;
}

.about-jz .cont .item:last-child .bg {
	animation: rotate 8s linear infinite;
}


@keyframes rotate {
	from {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(360deg)
	}
}

@keyframes rotate1 {
	from {
		transform: rotate(360deg)
	}

	to {
		transform: rotate(0deg)
	}
}


