* {margin:0;padding:0;list-style-type:none;font-family: SourceHanSansCN;}
.container {max-width:1200px;margin:0 auto;}
.c-nav .show {text-align: right;margin-top: 20px;}
.c-nav .hiden {display:none;}
/* 导航栏 */
.c-nav {width:100%;}
.flexItem{margin-top: 30px;}
.margin0{margin-top: 0px;}
.flexR{float: right;height: 86px;}
.flexRtel{float: left;height: 86px;border-right: 1px solid #D6DDDC;padding-right: 20px;margin-right: 20px;}
.flexRtel span{display: inline-block;width: 100%;text-align: right;letter-spacing: 2px;}
.Rtel{font-size: 16px;font-weight: 500;color: #18B85F;margin-top: 25px;line-height: 24px;}
.Rtels{font-size: 22px;color: #18B85F;font-weight: bold;}
.flexsearch{float: left;height: 86px;}
.searchinput{border: 1px solid #305450;height: 31px;padding: 5px;border-radius: 50px;margin-top: 10px;margin-bottom: 5px;}
.searchinput img{float: right;}
.searchinput input{outline: none;border: 0;padding-left: 5px;height: 31px;line-height: 31px;width: 70%;margin-left: 10px;}
.searchname span{font-size: 13px;color: #A1A1A1;margin-right: 4px;}


.fixtop{position: relative;}
.fixtop::before{width: 100%;background:#F1F1F1;right: 0;width: 48%;bottom: 0;content: '';position: absolute;height: 51px;z-index: -1;}
.fixtop::after{right: 48%;bottom: 0;content: '';position: absolute;height: 51px;z-index: -1;width: 0; height: 0;width: 0; height: 0;border-color:#F1F1F1 transparent;border-width: 0px 0px 51px 51px;border-style: solid;}
.show ul {list-style:none;margin-bottom:0px;padding-left:0px;}
.show ul li {padding:15px 25px;display:inline-block;position: relative;cursor: pointer;}
.show ul li::before{content: '/';position: absolute;right: 0;color: #999999;}
.show ul li:last-child::before{content: '';}
.show ul li a {color:#999;padding-bottom:2px;text-decoration:none;border-bottom:3px solid transparent;}
.show ul li a:hover {border-bottom:3px solid #18B85F;}
.btnImg {height:20px;width:25px;padding:3px 8px 3px 8px;box-sizing:content-box;border:1px solid transparent;cursor: pointer;}

/* banner */
.swiper-container {width:100%;max-height: 580px;max-width: 1920px;}
.swiper-slide{overflow: hidden;}
.banner .swiper-pagination-bullet{width: 22px;height: 22px;margin-right: 30px!important;background-color: #FFFFFF;opacity:1}
.banner .swiper-pagination-bullet-active{background-color: #9b9b9b}
.banner .swiper-pagination-bullets{bottom: 35px;}
.swiper-zoom-container img{width: 100%;}
/* introduce */
.introduce{text-align: center;margin: 40px auto;}
.introduceH2{position: relative;}
.introduce h2{font-size: 30px;font-family: SourceHanSansCN;font-weight: 500;color: #305450;position: relative;display: inline-block;background-color: #fff;padding: 0px 20px;}
.introduce h2::after{content: '';position: absolute;left: -60%;width: 220%;height: 1px;background:#305450;top: 70%;z-index: -1;}
.introduceE{font-size: 12px;font-family: SourceHanSansCN;font-weight: 300;color: #305450;line-height: 20px;}
.ininfos{width: 100%;position: relative;}
.info1100{width: 100%;max-width: 1100px;margin: 0 auto;background: #fff;border-radius: 0px 0px 10px 10px;}
.bgimg1{width: 100%;position: absolute;top: 0;left: 0;z-index: -1;}
.infoRcont li::before{content:none!important;}
.infoL{display: inline-block;margin-left: 8px;width: 50%;float: left;margin-right: 3%;}
.infoL img{width: 100%;}
.infoR{display: inline-block;float: left;width: 42%;}
.info1100bg{display: inline-block;width: 100%;background: #fff;overflow: hidden;}
.infoR h2{font-size: 22px;font-weight: 500;letter-spacing: 1px;}
.infoRspan{font-size: 18px;font-weight: 400;letter-spacing: 1px;}
.infoRcont{font-size: 15px;line-height: 26px;text-align: justify;font-weight: 400;color: #1C1C1C;}
.infoRcont li{margin-top:15px;}
.info10{display: inline-block;margin-top: 5px;width: 100%;}
/* qa */
.margin80{margin-top: 90px!important;}
.qa{width: 100%;display: inline-block;position: relative;margin-bottom: 120px;}
.bgimg2{width: 100%;position: absolute;top: 90px;left: 0;z-index: -1;}
.qa1100{width: 100%;max-width: 1100px;margin: 0px auto;background: #fff;border-radius: 0px 0px 10px 10px;position: relative;}
.qapost{background: #fff;width: 98%;padding: 1%;display: inline-block;position: relative;}
.qaL{float: left;margin:0 5%;width: 60%;display: inline-block;}
.qaR{float: right;}
.qaul{width: 100%;display: inline-block;}
.qaul li{display: inline-block;width:94%;box-shadow: 0px 0px 5px #F1F1F1;border-radius: 5px;padding: 3%;margin-bottom: 2%;cursor: pointer;}
.qatit{font-size: 16px;font-weight: 400;color: #353535;line-height: 26px;letter-spacing: 1px; overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.qacont{font-size: 16px;font-weight: 400;color: #353535;line-height: 26px;letter-spacing: 1px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;margin: 8px 0px;}
.qatime{font-size: 16px;font-weight: 400;color: #353535;}
.qatime span{margin-right: 15px;}
.qatime span a{color:#353535;}
.tip1{position: absolute;bottom:-40px;left: 6%;}
/* qaTwo */
.qaTwo{width: 100%;display: inline-block;position: relative;}
.bgimg3{width: 100%;position: absolute;top: 40px;left: 0;z-index: -1;}
.knowledgeTwo{float: right;background: #0C9C4C;width: 30%;height: 80px;padding-left: 2%;border-radius: 10px 0px 0px 10px;color: #fff;}
.knowledgeTwo1{display: inline-block;width: 70%;font-size: 30px;line-height: 24px;margin-top: 17px;}
.knowledgeTwo2{display: inline-block;width: 70%;font-size: 12px;letter-spacing: 1px;}
.qapostTwo{width: 98%;padding: 1%;display: inline-block;position: relative;}
.qaTwoL{float: left;width: 35%;display: inline-block;padding: 10px;border-radius: 10px;background: #DFDFDE;text-align: center;position: relative;}
.qaTwoL img{width: 100%;display: inline-block;border-radius: 10px;vertical-align: middle;}
.qaTwoR{float: right;width: 58%;}
.qaTwo1100{width: 100%;max-width: 1100px;margin: 100px auto 0px;border-radius: 0px 0px 10px 10px;position: relative;}
.qaTwoLtit{text-align: center;font-size: 20px;color: #fff;background: rgba(119, 200, 148, .5);height: 40px;line-height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;position: absolute;bottom: 10px;left: 0;left: 10px;right: 10px;border-radius: 0px 0px 10px 10px;padding: 0px 10px;}

.qaTwoul{width: 100%;display: inline-block;}
.qaTwoul li{display: inline-block;width:94%;padding: 3%;margin-bottom: 2%;cursor: pointer;color: #fff;}
.qaTwotit{font-size: 16px;font-weight: 400;color: #fff;line-height: 26px;letter-spacing: 1px; overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.qaTwocont{font-size: 16px;font-weight: 400;color: #fff;line-height: 26px;letter-spacing: 1px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;margin: 8px 0px;}
.qaTwotime{font-size: 16px;font-weight: 400;color: #fff;}
.qaTwotime span{margin-right: 15px;}
.qaTwotime span a{color:#fff;}

/* contactUs */
.contactUs{width: 100%;display: inline-block;position: relative;margin-top: 40px;}
.contactUsimg{text-align: right;width: 100%;}
.contactUsimg img{float: right;}
.contactUsC{display: inline-block;width: 100%;vertical-align: bottom;}
.contUL{float: left;width: 35%;}
.contUL img{vertical-align: bottom;width: 80%;}
.contUR{float: left;margin-left: 10%;width:54%;}
.contURTop{ float: left;width: 100%;margin-bottom: 50px;}
.contURTop span{display: inline-block;width: 100%;}
.contURtit1{font-size: 40px;color: #305450;}
.contURtit2{font-size: 16px;letter-spacing: 1px;}
.contURform{display: inline-block;width: 100%;}
.contURfname{width: 70%;background: #F3F3F3;height: 45px;line-height: 45px;margin-bottom: 30px;padding: 5px 5%;border-radius: 10px;}
.contURfname span{width: 20%;text-align: justify;display: inline-block;border-right: 1px solid #fff;text-align-last: justify;padding-right: 4%;margin-right: 4%;color: #494949;}
.contURfname input{border: 0;outline: none;height: 45px;line-height: 45px;background: none;font-size: 15px;}
.contURfsub{width: 70%;display: inline-block;}
.contURfsub span{background: #0C9C4C;color: #fff;font-size: 15px;font-weight: bold;display: inline-block;padding: 10px 30px;border-radius: 10px;letter-spacing: 2px;cursor: pointer;}
.contbgs{width: 100%;background: #F3F3F3;height: 70px;margin-top: 40px;}


/* list */
.listC{margin: 20px auto;max-width: 1200px;width: 100%;position: relative;}
.listL{width: 65%;display: inline-block;float: left;}
.listR{width: 30%;display: inline-block;float: right;}
.listLul{display: inline-block;width: 100%;margin-bottom: 20px;}
.listLul li{display: inline-block;box-shadow: 0px 0px 10px #f0f0f0;border-radius: 10px;padding: 3%;width: 94%;margin-bottom: 20px;}
.listLul li:hover{box-shadow: 0px 0px 10px #ccc;cursor: pointer;}
.listLul li a{display: inline-block;text-decoration: none;width: 100%;cursor: pointer;}
.listlL{width: 25%;margin-right: 3%;display: inline-block;float: left;}
.listlL img{display: inline-block;width: 100%;border-radius: 10px;}
.listlR{width: 72%;float: left;display: inline-block;}
.listlR1{font-size: 20px;line-height: 40px;color: #222222;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.listlR2{font-size: 16px;color:#989898;line-height: 28px;margin: 4px 0px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;
-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.listlR3{font-size: 16px;color:#989898;line-height: 28px;}
.listRTop{display: inline-block;width: 100%;}
.listRTop img{width: 100%;display: inline-block;}
.listRul{margin-top: 30px;box-shadow: 0px 0px 10px #f0f0f0;border-radius: 10px;padding: 5%;width: 90%;}
.listRulT{font-size: 17px;padding-left: 10px;letter-spacing: 1px;border-bottom: 1px solid #f0f0f0;position: relative;padding-bottom: 10px;}
.listRulT::before{content: '';position: absolute;left: 0;width: 2px;height: 20px;background:#3FAE8E;top: 1px;}
.listRuls{display: inline-block;padding-left: 2%;width: 98%;margin-top:6%;}
.listRuls li{display: inline-block;width: 100%;margin-bottom: 8px;}
.listRuls li a{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;width: 100%;color: #7E7B82;text-decoration: none;line-height:26px;}
.listRuls li a:hover{text-shadow:0px 0px 3px #ccc;}
.listpage{margin-bottom: 80px;width: 100%;text-align: center;color: #141414;font-size: 15px;}
/* listinfo */
.listW{width: 100%;position: relative;}
.listLtit{height: 50px;line-height: 50px;background: #F1F1F1;width: 50%;position: relative;}
.listLtit span{color:#999;padding: 0 8%;font-size: 16px;position: relative;}
.listLtit span::after{position: absolute;content: '/';right: 0;}
.listLtit::before{right:-51px;bottom: 0;content: '';position: absolute;height: 51px;z-index: -1;width: 0; height: 0;border-color:#F1F1F1 transparent;border-width:0px 51px 51px 0px;border-style: solid;}
.listCbg{position: absolute;left: 0;width: 30%;margin-top: 80px;}
.listconts{text-align: center;margin-top:30px;}
.listconts h2{color: #305450;}
.listTimes{color:#12BB5E;font-size: 15px;line-height: 30px;text-align: center;margin: 10px 0px;}
.listTimes span{margin:0px 20px 0px 5px;}
.listConC{font-size: 16px;line-height: 30px;text-align: left;margin: 20px 0px;}
.listpageL{border-top: 1px solid #f0f0f0;line-height: 40px;display: flex;justify-content: space-between;}
.listpageL a{display: inline-block;width: 48%;float: left;text-decoration: none;color: #7E7B82;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 20px;font-size: 15px;}
.listfoot{display: inline-block;box-shadow: 0px 0px 10px #f0f0f0;border-radius: 10px;padding: 3%;width: 94%;margin-bottom: 30px;}
.listTiTnam{margin-bottom: 30px;text-align: left;}
.listTiTnam h2{color: #305450;}
.listfoot{}
.listfoot li{display: inline-block;width: 45%;float: left;padding:0% 0% 1% 3%;height: 30px;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: left;position: relative;}
.listfoot li a{text-decoration: none;color: #323232;}
.listfoot li:nth-child(1)::after{position: absolute;content: '1';background-color: #15B960;height: 18px;line-height: 18px;border-radius: 50%;color: #fff;font-weight: bold;left: 0;top: 6px;width: 18px;text-align: center;font-size: 12px;}
.listfoot li:nth-child(2)::after{position: absolute;content: '2';background-color: #15B960;height: 18px;line-height: 18px;border-radius: 50%;color: #fff;font-weight: bold;left: 0;top: 6px;width: 18px;text-align: center;font-size: 12px;}
.listfoot li:nth-child(3)::after{position: absolute;content: '3';background-color: #15B960;height: 18px;line-height: 18px;border-radius: 50%;color: #fff;font-weight: bold;left: 0;top: 6px;width: 18px;text-align: center;font-size: 12px;}
.listfoot li:nth-child(4)::after{position: absolute;content: '4';background-color: #15B960;height: 18px;line-height: 18px;border-radius: 50%;color: #fff;font-weight: bold;left: 0;top: 6px;width: 18px;text-align: center;font-size: 12px;}
.listfoot li:nth-child(5)::after{position: absolute;content: '5';background-color: #15B960;height: 18px;line-height: 18px;border-radius: 50%;color: #fff;font-weight: bold;left: 0;top: 6px;width: 18px;text-align: center;font-size: 12px;}
.listfoot li:nth-child(6)::after{position: absolute;content: '6';background-color: #15B960;height: 18px;line-height: 18px;border-radius: 50%;color: #fff;font-weight: bold;left: 0;top: 6px;width: 18px;text-align: center;font-size: 12px;}
.listfoot li:nth-child(7)::after{position: absolute;content: '7';background-color: #15B960;height: 18px;line-height: 18px;border-radius: 50%;color: #fff;font-weight: bold;left: 0;top: 6px;width: 18px;text-align: center;font-size: 12px;}
.listfoot li:nth-child(8)::after{position: absolute;content: '8';background-color: #15B960;height: 18px;line-height: 18px;border-radius: 50%;color: #fff;font-weight: bold;left: 0;top: 6px;width: 18px;text-align: center;font-size: 12px;}
.listfoot li:nth-child(9)::after{position: absolute;content: '9';background-color: #15B960;height: 18px;line-height: 18px;border-radius: 50%;color: #fff;font-weight: bold;left: 0;top: 6px;width: 18px;text-align: center;font-size: 12px;}
.listfoot li:nth-child(10)::after{position: absolute;content: '10';background-color: #15B960;height: 18px;line-height: 18px;border-radius: 50%;color: #fff;font-weight: bold;left: 0;top: 6px;width: 18px;text-align: center;font-size: 12px;}
.listfoot li:nth-child(11)::after{position: absolute;content: '11';background-color: #15B960;height: 18px;line-height: 18px;border-radius: 50%;color: #fff;font-weight: bold;left: 0;top: 6px;width: 18px;text-align: center;font-size: 12px;}


/* foots */
.foots1{margin: 0 auto;width: 1100px;}
.foots{width: 100%;display: inline-block;padding:20px 0;background:#0C9C4C;vertical-align: middle;}
.foots2{width: 100%;display: inline-block;padding:10px 0;background:#08803D;vertical-align: middle;color: #92BB9F;text-align: center;font-size: 15px;}
.footsL ul{display: inline-block;width: 25%;float: left;}
.footsL ul li{display: inline-block;width: 100%;line-height: 30px;}
.footsL ul li a{display: inline-block;text-decoration: none;color:#fff;}
.footsL{float: left;display: inline-block;width: 47%;padding-left: 3%;}
.footsR{float: right;}
.footsR img{margin-left: 15px;}


@media screen and (max-width:1200px){
	.show ul li{margin-left: 20px;padding: 10px 0px;}
	.show ul li::before{content: '';}
	.show{background: linear-gradient(to top,#ccc,#fff);}
	.fixtop::before,.fixtop::after{content: none;}
	.foots1{width: 1000px;}
	.footsR{width: 50%;}
}
@media screen and (max-width:1000px){
	.flexR{display: none;}
	.c-nav .hiden{display: block;float: right;margin-top: 5%;}
	.c-nav .show{width: 100%;font-size: 14px;text-align: center;display: none;float: left;}
	.float1000{float: left;width: 60%;}
	.c-nav .logo{width: 80%;}
	.flexItem{margin-top: 10px;}
	.c-nav .navFlex{padding: 0px 10px;}
	.infoL{width: 100%;text-align: center;}
	.infoR{width: 90%;margin-left: 5%;}
	.infoL img{width: 80%;margin: 0 auto;}
	.infoR h2{text-align: center;display: inline-block;width: 100%;font-size: 22px;}
	.infoRspan{text-align: center;display: inline-block;width: 100%;font-size: 12px;}
	.introduce{overflow: hidden;margin: 20px 0px 0px;margin-top: 30px!important;}
	.introduce h2{font-size: 22px;}
	.show ul li{margin-bottom: 0px;padding-bottom: 0px;}
	.ininfos{height: auto;}
	.tip1,.bgimg3{display: none;}
	.qaL{float: left;margin: 0 5%;width: 90%;}
	.qaR{float: left;width: 90%;text-align: center;margin: 0 5%;display: none;}
	.qaR img{text-align: center;max-width: 320px;width:100%;margin-top: 10px;}
	.qacont,.qatit{font-size: 15px;}
	.qatime span{font-size: 14px;}
	.qaul li{margin-top: 15px;}
	.qa{margin-bottom: 40px;}
	.knowledgeTwo{width: 55%;}
	.knowledgeTwo1{font-size: 20px;}
	.knowledgeTwo2{font-size: 10px;width: 100%;}
	.qapostTwo{width: 90%;margin: 0 4%;}
	.qaTwoL{display: none;}
	.qaTwo1100{margin-top: 0px;}
	.qaTwoR{width: 100%;}
	.qaTwoul li{color: #292929;box-shadow: 0px 0px 5px #f1f1f1;margin-top: 15px;}
	.qaTwotit,.qaTwocont,.qaTwotime,.qaTwotime span a{color: #292929;font-size: 15px;}
	.qaTwocont{font-size: 15px;}
	.qaTwotime span{font-size: 14px;}
	.contactUs{margin-top: 20px;}
	.contactUsimg img{width: 60%;}
	.contUL{width: 90%;margin: 0 5%;text-align: center;}
	.contUL img{width: 40%;}
	.contUR{width: 90%;margin:0 5%;}
	.contURTop{text-align: center;margin-bottom: 20px;margin-top: 20px;}
	.contURtit1{font-size: 22px;}
	.contURtit2{font-size: 12px;}
	.contURfname{width: 80%;margin: 5%;}
	.contURfname span{width: 30%;font-size: 15px;}
	.contURfname input{width: 60%;font-size: 15px;}
	.contURfsub{width: 90%;margin: 5%;text-align: center;}
	.contbgs{display: none;}
	.foots1{width: 100%;}
	.listfoot li{width: 95%;padding: 0% 0% 1% 22px;font-size: 15px;}
	.listConC{font-size: 15px;}
	.listLtit{height: 40px;line-height: 40px;}
	.listLtit span{font-size: 15px;}
	.listLtit::before{border-width:0px 40px 40px 0px;right:-40px}
}
@media screen and (max-width:700px){
	.show ul li{margin-left: 0;display: inline-block;width: 100%;padding-bottom: 10px;}
	.c-nav{overflow: hidden;}
	.footsL ul{width: 45%;}
	.listL{width: 94%;margin-left: 3%;}
	.listR{width: 94%;margin-left: 3%;float: left;}
	.listRTop{display: none;}
	.listpage{margin-bottom: 20px;font-size: 13px;}
	.listRul{margin-bottom: 30px;}
	.listlR1{font-size: 15px;line-height: 22px;}
	.listlR2{font-size: 13px;-webkit-line-clamp:2;line-height: 24px;}
	.listlR3{font-size: 12px;line-height: 20px;display: none;}
	.listLul li{padding-bottom: 1.5%;}
	.listRulT{font-size: 16px;}
	.listRuls li a{font-size: 14px;line-height: 22px;}
}
@media screen and (max-width:576px){
	.c-nav {padding:10px 0px 0px 0px;opacity:0.9;overflow: hidden;}
	.c-nav .navFlex {flex-wrap:wrap;font-size:20px;justify-content:space-between;}
	.show ul li {padding-top:10px;margin-left:0px;display:block;}
	.show li a {border-bottom:3px solid transparent;}
	.show ul a:hover {border-bottom:3px solid #e4c17e;}
	.footsL{width: 90%;padding-left: 10%;}
	.footsR{width: 100%;margin-top: 20px;}
	.footsL ul li a{font-size: 15px;}
	.foots2{font-size: 12px;}
}