/*联系ga黄金甲*/
.contact-part{padding:4% 0;}
.contact-part .ll{ float: left; width:25.54%;}
.contact-part .rr{ float: right; widtH:71.56%;}
.contact-part .rr .map{ widtH:100%; height: 676px;}
.contact-part .ll h2{margin-bottom:5%; font-weight: bold;}
.contact-part .ll h3{line-height: 1.8; padding-bottom:6%; margin-bottom: 6%; border-bottom: 1px solid #E5E5E5;}
.contact-part .ll dl{padding: 2% 0;}
.contact-part .ll dd{ margin-bottom:5%; padding-left:35px; position: relative;}
.contact-part .ll dd:first-child{margin-bottom:10%;}
.contact-part .ll dd i{ position: absolute; lefT:0; top:0px; line-height: 1.2; color:#3EB97A; font-size: 20px;}
.contact-part .ll dd a.tel_link{ cursor: default; color: #3D3D3D!important;}
.BMap_bubble_content{ font-size: 14px!important;}
@media only screen and (max-width: 1599px) { 
.contact-part .rr .map{height: 500px;}
}
@media only screen and (max-width:1023px) { 
    .contact-part .ll,.contact-part .rr{widtH:100%;}
    .contact-part .rr .map{height: 400px;}
    .contact-part .ll h2,.contact-part .ll dd,.contact-part .ll dd:first-child{margin-bottom: 3%;}
    .contact-part .ll h3{padding-bottom: 3%; margin-bottom: 3%;}
}
@media only screen and (max-width:767px) { 
    .contact-part .rr .map{height:300px;}
    .contact-part .ll dd{padding-left: 25px;}
    .contact-part .ll dd i{ font-size: 18px;}
}


/*服务支持*/
.service-part01{ padding: 5% 0; background: #fff;}
.service-part01 h2{ text-align: center; font-weight: bold; margin-bottom:4%;}
.service-part01 ul{margin: 0 -1.5% 3%;}
.service-part01 li{ float: left; widtH:30.33%; margin: 0 1.5% 1%; padding: 3.5% 3%; background: #fff; border-radius: 15px; box-shadow: 0 8px 8px 8px #F0F0F0;}
.service-part01 li span{display:block;color:#606060; font-family: Arial, Helvetica, sans-serif;}
.service-part01 li h3{margin: 3% 0 6%; line-height:1.8; max-height: 3.6em; height:3.6em;}
.service-part01 li a.more{color:#2CB46E; font-weight: bold;}

.service-part02{padding:7% 0 13%;}
.service-part02 h2{margin-bottom: 2%;font-weight: bold;}
.service-part02 p{color:#4E4E4E; margin-bottom: 3%;}
.service-part02 a.more{ font-size: 18px; display: block; widtH:84px; height: 30px; line-height: 30px; text-align: center; color:#fff!important; border-radius: 15px; background: #3FB97A;}

.service-part03{padding:5% 0 7%;}
.service-part03 .box{widtH:48%; position: relative;}
.service-part03 .ll{ float: left;}
.service-part03 .rr{ float: right;}
.service-part03 .box{ border-radius: 30px; overflow: hidden;}
.service-part03 .box dd{position:absolute; lefT:0; bottom:0; widtH:100%; color:#fff; padding:0 7% 7%;
    background: -webkit-linear-gradient(top, rgba(24,162,86, 0) 0%, rgba(24,162,86, 0.6) 100%);
    background: -moz-linear-gradient(top, rgba(24,162,86, 0) 0%, rgba(24,162,86, 0.6) 100%);
    background: -o-linear-gradient(top, rgba(24,162,86, 0) 0%, rgba(24,162,86, 0.6) 100%);}
.service-part03 .box dd h3{margin-bottom: 3%; font-weight: bold;}
.service-part03 .box dd span.more{font-size: 18px; display: block; widtH:84px; height: 30px; line-height: 30px; text-align: center; color:#fff!important; border-radius: 15px; background: #3FB97A;}
.service-part03 .rr dd{bottom:auto; top:0;padding:7% 7% 0;
    background: -webkit-linear-gradient(bottom, rgba(0,0,0, 0) 0%, rgba(0,0,0, 0.6) 100%);
    background: -moz-linear-gradient(bottom, rgba(0,0,0, 0) 0%, rgba(0,0,0, 0.6) 100%);
    background: -o-linear-gradient(bottom, rgba(0,0,0, 0) 0%, rgba(0,0,0, 0.6) 100%);}
.service-part03 .rr dd span.more{color:#3FB97A!important; background: #fff;}
@media only screen and (max-width:767px) { 
    .service-part01 ul{margin: 0 0 3%;}
    .service-part01 li{widtH:100%; margin: 0 0 5%; padding: 5%;}
    .service-part03 .box{widtH:100%;}
    .service-part03 .ll{margin-bottom:3%;}
    .service-part02 a.more,.service-part03 .box dd span.more{widtH:60px; font-size: 14px;}
}

.feedback{padding: 5% 0 10%;}
.feedback ul{ max-width: 864px; margin: 0 auto;}
.feedback li{ position: relative; margin-bottom:3%;}
.feedback li .anonymous{position: absolute; right:-80px; top:14px; cursor: pointer;}
.feedback li .anonymous input{margin-right: 10px;opacity: 0;}
.feedback li .anonymous::before{content: ""; position: absolute; lefT:0; top:6px; width: 12px; height: 12px; background: #fff; border-radius: 100%; border:1px solid #E1E1E1;}
.feedback li .anonymous::after{opacity: 0; content: ""; position: absolute; lefT:4px; top:10px; width:6px; height: 6px; border-radius: 100%; background: #3FB97A;}
.feedback li .anonymous.on::after{opacity: 1;}
.feedback li .inp{ width: 100%; height: 54px; line-height: 54px; border:1px solid #E2E2E2; background: #fff; box-shadow: 0 0 5px 5px rgba(0,0,0, 0.05);}
.feedback li .inp span{float: left;width:40px; margin-right: 5px; text-align: right; color:#FF0000; vertical-align: middle;}
.feedback li .inp input{ float: left; width:calc(100% - 45px); height:54px; line-height: 54px; padding:0 10px 0 0; border:none; background: none;}
.feedback li .inp input::placeholder,.feedback li .inp_txt textarea::placeholder{color:#606060;}
.feedback li .inp_txt{ width:calc(100% - 2px); height:195px; border:1px solid #D7D7D7;}
.feedback li .inp_txt textarea{float: left; width:calc(100% - 45px);line-height: 1.5; height: calc(100% - 22px);padding:10px 10px 10px 0; border:none; background: none;}
.feedback li .inp input.inp01{ width: calc(100% - 207px);}
.feedback li em.yzm{ cursor: pointer; float: right; width:162px; height: 52px; overflow: hidden;}
.feedback li em.yzm img{width:100%;}
.feedback .btn{width:182px; height: 48px; line-height: 48px; display: block; margin:2% auto 0; color:#fff; bordeR:none; background: #009944;}
@media only screen and (max-width:1279px) {
    .feedback li .anonymous{right:0; top:-30px;}
    .feedback li .anonymous::before{top:4px;}
    .feedback li .anonymous::after{top:8px;}
}
@media only screen and (max-width:767px) {
    .feedback{padding-top: 12%;}
    .feedback li .inp,.feedback li .inp input{ height: 40px; line-height: 40px;}
    .feedback li .inp_txt{ height: 120px;}
    .feedback li .inp span{ width: 10px;}
    .feedback li .inp input{ width: calc(100% - 15px);}
    .feedback li em.yzm{ width: 120px; height: 38px;}
    .feedback li .inp input.inp01{ width: calc(100% - 135px);}
    .feedback .btn{ width: 100px; height: 40px; line-height: 40px;}
}


/*.card-part{padding:5% 0;}*/

.network-part .conts{max-width: 1360px; padding: 5% 0; margin:0 auto;}
.address_form{width: 100%;display: table;margin-bottom:40px;}
.address_form ul{width: calc(100% - 110px);float: left;}
.address_form li{width: 33.33%;float: left;}
.address_form li .form_w{margin-right:25px;position: relative;}
.address_form li .inp{width: 100%;height:50px;line-height: 50px;border: 1px solid #E3E3E3;padding: 0 20px; box-shadow: 0 0 5px 5px rgba(0,0,0,0.02); position: relative;}
.address_form li .inp input{cursor: pointer;width:100%;height: 50px; line-height: 50px; color:#000; border:none; background: none;}
.address_form li .inp input::placeholder{color:#000;}
.address_form li .inp i{position: absolute; right:10px; top:0px; font-size: 24px; color:#4A4A4A;}
.address_form li .inp.on i{ transform: rotate(180deg);}
.address_form li .inp .option{border-top: none;display: none;position: absolute;width: 100%;background: #efefef;top:51px;left: 0;z-index: 99999;max-height: 154px;overflow: auto;padding: 10px 0 0;}
.address_form li .inp .option ul{width: 100%;}
.address_form li .inp .option li{margin-bottom: 0;width: auto;float: none;padding: 0 10px 10px;line-height: 20px;cursor: pointer;}
.address_form li .inp .option li:hover{color:#009944;}
.address_form button{width: 108px;height: 50px;line-height: 50px;text-align: center;border: none;outline: none;background: #009944;color: #fff;float: right;}
@media only screen and (max-width:767px) {
    .address_form ul{ width: 100%;}
    .address_form li{ width: 100%; margin-bottom: 2%;}
    .address_form li .form_w{margin-right: 0;}
    .address_form li .inp{padding: 0 10px;}
    .address_form button{ width:100%; height:40px; line-height: 40px;}
}

.ph_table { width: 100%; text-align: center; }
.ph_table td { text-align: center; line-height: 22px; padding: 24px 0; border-right: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9;background: #F2F2F2;}
.ph_table thead td { background:#009944; color:#fff;}
.ph_table tr td:last-child{border-right:none;}
.ph_table tr:last-child td{border-bottom: none;}
.ph_table .t1 { width: 20%; }
.ph_table .t2 { width: 20%; }
.ph_table .t3 { width: 20%; }
.ph_table .t4 { width: 20%; }
.ph_table .t5 { width: 20%; }
@media only screen and (max-width:767px) {
	.ph_table ,
	.ph_table thead,
	.ph_table tbody,
	.ph_table th,
	.ph_table td,
	.ph_table tr { display: block; }
	.ph_table thead tr { position: absolute; top: -9999px; left: -9999px; }
	.ph_table tr { border: 1px solid #eee; border-bottom:0; margin-bottom:10px; }
	.ph_table td { border: none; border-bottom: 1px solid #eee; position: relative; padding:5px 0;  padding-left: 8em; white-space: normal; text-align: left;  }
	.ph_table td:before { position: absolute; top: 0; left: 0; padding:5px 0; width: 8em; text-indent:10px;  white-space: nowrap; text-align: left; }
	.ph_table td:before { content: attr(data-title); }
    .ph_table tr:last-child td{border-bottom: 1px solid #eee;}    
}

.check-part{padding: 5% 0 10%;}
.chcek_box,.btn-box{max-width: 1160px; margin: 0 auto;}
.chcek_box{padding-top:1%;}
.chcek_box li{ float: left; width: 31.33%; margin: 0 1%;}
.chcek_box li .inp{width: 100%; height: 50px; line-height: 50px;border: 1px solid #E3E3E3;padding: 0 20px; box-shadow: 0 0 5px 5px rgba(0,0,0,0.02);}
.chcek_box li .inp input{ width: 100%;height: 48px; line-height: 48px; bordeR:none; background: none;}
.btn-box{margin-top:7%; text-align: center;}
.btn-box button{ display: inline-block; margin: 0 8px; width: 180px; height: 48px; line-height: 48px; text-align: center; color:#009944; border:1px solid #009944; background: #fff;}
.btn-box button+button{ color:#fff;background: #009944;}
.chcek_box li .select-box{ background: #EAEAEA;}
.chcek_box li .select-box dt i{ width: auto; color:#404040; font-size: 24px;}
.chcek_box li .select-box dt span{color: #535353;}
.chcek_box li .select-box dd{ background: #EFEFEF;line-height: 40px;}
@media only screen and (max-width:767px) {
    .chcek_box li{ width:100%; margin-bottom: 2%;}
    .chcek_box li .inp,.chcek_box li .select-box dd a{padding: 0 10px;}
    .btn-box button{ width: 40%;height: 40px; line-height: 40px;}
}








/*以人为本*/
.people-part01{padding: 5% 0;}
.people-part01 h2{ font-weight: bold; margin-bottom: 1.5%;}
.people-part01 .c{line-height: 2; margin-bottom:3%;}
.people-part01 a.more_btn,.people-part04 a.more_btn{ margin: 0;}
.people-part02{position: relative;}
.people-part02 .img{width: 100%;}
.people-part02 .txt{position: absolute; left:47.29%; top:0; width: 27.5%;padding:6% 3% 1.5%; color: #fff; background: #009944;}
.people-part02 .txt span{ display: block; margin-bottom:4%;}
.people-part02 .txt h3{line-height: 1;}
.people-part03{padding: 5% 0; background: #E9E9E9;}
.people-part03 li{ float: left; padding-bottom:3%; width: 47%; border-radius: 20px; overflow: hidden; box-shadow: 0 10px 10px 2px rgba(0,0,0,0.1); background: #fff;}
.people-part03 li+li{ float: right;}
.people-part03 li .img{ width: 100%; position: relative; background: url(/static/upload/people_bg01.png) no-repeat; background-size: cover;}
.people-part03 li .img span{ display: block; max-width: 210px; width:28%; margin: 0 auto; padding: 8% 0 0;}
.people-part03 li .img span img{ max-width: auto; width: auto; text-align: center;}
.people-part03 li .img>img{ opacity: 0; position: absolute; lefT:0; top:0; width: 100%; height: 100%;}

.people-part03 h2{ text-align: center; font-weight: bold; margin-top:5%;}
.people-part04{position: relative;}
.people-part04:before{content: ""; position: absolute; z-index: 1; lefT:0; top:0; width: 100%; height: 100%; background: rgba(0,0,0,0.2);}
.people-part04 .img{width: 100%;}
.people-part04 .txt{top:auto; bottom:15%; color:#fff; z-index: 2;}
.people-part04 .txt h2{font-weight: bold; margin-bottom: 2%;}

@media only screen and (max-width:1024px) {
    .people-part03 li .img>img{ opacity: 1;}
}
@media only screen and (max-width:767px) {
    .people-part02 .txt{width: 100%; position: static; padding: 5%;}
    .people-part03 li{width: 100%; margin-bottom:5%;}
}


.employee-part01{ padding:5% 0; background: #FFFFFF;}
.employee-part01 li{ float: left; width: 48.8%; background: #FFFFFF; border-radius: 30px; overflow: hidden; box-shadow: 0 0 8px 8px rgba(0,0,0,0.08);}
.employee-part01 li+li{ float: right;}
.employee-part01 li .txt{padding: 5% 10% 8%;}
.employee-part01 li h2{font-weight: bold; margin-bottom: 2%; height: 1.5em; overflow: hidden;}
.employee-part01 li p{line-height: 2; height: 4em; overflow: hidden;}

.employee-part02{ padding:3% 0 5%; background:#F2F2F2;}
/*.employee-part02 li{ float: left; width: 48.6%; margin-bottom:4%; position: relative;}
.employee-part02 li:nth-child(2n){ float: right;}
.employee-part02 li dt{ float: left; width: 30%; border-radius: 15px; overflow: hidden;}
.employee-part02 li dd{ float: right; position: absolute; right:0; top:0; width: 67%; height: 100%; border-bottom: 3px solid #E0E0E0;}
.employee-part02 li dd span{ position: absolute; right:5%; bottom:0; z-index: 1; width: 30%;}
*/
.employ02_box{position: relative;}
.employ02_box li dt{border-radius: 10px; overflow: hidden;}
.employ02_box li dd{ border-bottom: 2px solid #E0E0E0; padding-bottom:6%;}
.employ02_box li dd h2{font-weight: bold; margin: 6% 0 2%; height: 1.5em; overflow: hidden;}
.employ02_box li dd p{height:3.6em; line-height: 1.8; overflow: hidden;}
.employ02_box .swiper-button-prev,.employ02_box .swiper-button-next,.develop02_box .swiper-button-prev,.develop02_box .swiper-button-next{lefT:-60px; top:26.5%; margin-top: 0; background: none;}
.employ02_box .swiper-button-next,.develop02_box .swiper-button-next{left:auto; right:-60px;}
.employ02_box .swiper-button-prev i,.employ02_box .swiper-button-next i,
.develop02_box .swiper-button-prev i,.develop02_box .swiper-button-next i{ font-size: 30px; color:#40B97A;}
.employ02_box .swiper-button-prev.swiper-button-disabled,.employ02_box .swiper-button-next.swiper-button-disabled,
.develop02_box .swiper-button-prev.swiper-button-disabled,.develop02_box .swiper-button-next.swiper-button-disabled{opacity: 1;}
.employ02_box .swiper-button-prev.swiper-button-disabled i,.employ02_box .swiper-button-next.swiper-button-disabled i,
.develop02_box .swiper-button-prev.swiper-button-disabled i,.develop02_box .swiper-button-next.swiper-button-disabled i{color:#3D3D3D;}

@media only screen and (max-width:1279px) {
.employee-part01 li p br{ display: none;}
.employ02_box .swiper-button-prev{left:-40px;}
.employ02_box .swiper-button-next{right:-40px;}
}
@media only screen and (max-width:1023px) {
    .employee-part01 li{width: 100%; margin-bottom: 5%;}
    .employee-part01 li .txt{padding: 5%;}
}
@media only screen and (max-width:767px) {
.employee-part01 li p{ line-height: 1.5; height: auto;}
.employ02_box .swiper-button-prev{left:0px;}
.employ02_box .swiper-button-next{right:0px;}
.employ02_box li dd h2,.employ02_box li dd p{ height: auto;}
.employ02_box .swiper-button-prev.swiper-button-disabled i,.employ02_box .swiper-button-next.swiper-button-disabled i{color:#fff;}
}


.ability-part01{padding: 5% 0 4%; background: #F4F4F4;}
.ability-part01 .wrap{position: relative;}
.ability-part01 .ll{ float: left; width: 56.5104%;}
.ability-part01 .rr{ float: right; position: absolute; right:0; top:0; width: 43%; height: 100%; padding: 0 5%;}
.ability-part01 .rr .txt{height: 65%;}
.ability-part01 .rr .txt p{line-height: 2; margin-bottom: 5%;}
.ability-part01 .rr h2{color:#009944; font-weight:bold; position: absolute; left: 11%; right:11%;bottom:4%; line-height: 1.2;}

.ability-part02{padding: 5% 0;}
.ability-part02 h2,.ability-part03 h2{ text-align: center; font-weight: bold; margin-bottom: 2%;}
.ability-part02 li{ float: left; width: 48%; position: relative;border-radius:30px; box-shadow: 0 0 8px 8px rgba(0,0,0,0.15); overflow: hidden;}
.ability-part02 li:nth-child(2n){ float: right;}
.ability-part02 li::before{content: ""; position: absolute; z-index: 1; lefT:0; top:0p;width: 100%; height: 100%; background: rgba(0,0,0,0.24);}
.ability-part02 li em{color:#fff; opacity: 0.7; z-index: 2; line-height: 1; /*border-radius: 100%; box-shadow: 0 5px 5px 5px rgba(0,0,0,0.08);*/}

.ability-part03{padding: 5% 0;}
.ability-part03 .swiper-container{ padding: 15px 0;}
.ability-part03 .swiper-slide.swiper-slide-active{ z-index: 10; position: relative; box-shadow: rgba(0,0,0,.4) 0 0 15px;}
.ability-part03 .swiper-slide::before{content: ""; position: absolute; opacity:1; left:0; bottom:0; width:100%; height: 100%; background: rgba(0,153,68,0.75);}
.ability-part03 .swiper-slide.swiper-slide-active::before{ opacity: 0;}
.ability-part03 .swiper-button-prev,.ability-part03 .swiper-button-next{color:#fff; font-size: 30px; text-align: center; width:30px; height: 30px; left:22%; margin-top:-15px; background:none;}
.ability-part03 .swiper-button-next{ left:auto; right:22%; background:none;}
.ability-part03 .swiper-button-prev.swiper-button-disabled,.ability-part03 .swiper-button-next.swiper-button-disabled{color:#000}

@media only screen and (max-width:1599px) {
    .ability-part01 .rr{padding-right: 0;}    
}
@media only screen and (max-width:767px) {
    .ability-part01 .ll,.ability-part01 .rr{width: 100%;}
    .ability-part01 .rr{position: static; padding: 5% 0 0}
    .ability-part01 .rr .txt{ height: auto;}
    .ability-part01 .rr h2{position: static; margin-top: 5%;}
    .ability-part02 li{width: 100%; margin-bottom: 5%;}
    .ability-part03 .swiper-button-prev, .ability-part03 .swiper-button-next{font-size: 20px;}
    .ability-part03 .swiper-button-prev{left:5px;}
    .ability-part03 .swiper-button-next{right:5px;}
    .ability-part03 .swiper-button-prev.swiper-button-disabled,.ability-part03 .swiper-button-next.swiper-button-disabled{color:#fff;opacity: 0.5;} 
}




/*投资者关系*/
.investor-part01{padding:5% 0;}
.investor-part01 .tab-tit{position: relative; margin-bottom: 5%; line-height: 1.2;}
.investor-part01 .tab-tit::after{content: ""; position: absolute; left:0; bottom:10px; z-index: 1; width:100%; height: 1px; background: #BBBBBB;}
.investor-part01 .tab-tit ul{ display: inline-block; background: #EEF5F2; position: relative; z-index: 2;}
.investor-part01 .tab-tit li{ float: left; padding-right: 25px; margin-right: 25px; color:#3D3D3D; cursor: pointer; font-weight: bold; position: relative;}
.investor-part01 .tab-tit li:last-child{padding-right: 0; margin-right: 12px;}
.investor-part01 .tab-tit li::before{content: ""; position: absolute; right:-3px; top:50%; margin-top: -3px; width:6px; height: 6px; border-radius: 100%; background: #6E706F;}
.investor-part01 .tab-tit li:last-child::before{display:none;}
.investor-part01 .tab-tit li.on{color:#009944;}
.investor-part01 .tab-con .tab_b{ display: none;}

.invest_list01{margin: 0 -1.5% 5%;}
.invest_list01 li{ float: left; width: 30.33%; margin: 0 1.5%; padding: 2.5%; background: #fff; border-radius: 10px; box-shadow:0 0 5px 5px rgba(0,0,0,0.05);}
.invest_list01 li span{ display: block; margin-bottom: 3%; color: #606060;}
.invest_list01 li h3{margin-bottom:8%; line-height: 1.4; max-height: 2.8em; height: 2.8em;}
.invest_list01 li a{ color: #000;}
.invest_list01 li em{ display: block;color:#009944;}


.invest_list03{ margin: 0 -1% 5%;}
.invest_list03 li{ float: left; width: 23%; margin: 0 1%; padding:2% 2.5%; border-radius: 5px; box-shadow: 0 0 5px 5px rgba(0,0,0,0.05); background: #fff;}
.invest_list03 li .img{border:1px solid #D0D6DC; overflow: hidden; margin-bottom: 3%;}
.invest_list03 li h3{ position: relative; padding-right: 86px;}
.invest_list03 li h3 i{position: absolute; right:0; bottom:0; width: 52px; height: 26px; line-height: 26px; font-size: 20px; text-align: center; color:#fff; border-radius: 20px; background: #009944;}

.investor-part02{ padding:5% 0; background: #fff;}
.list_tt{ margin: 0 -1% 6%;}
.list_tt li{ float: left; width: 31.33%; margin: 0 1%; position: relative; border-radius: 10px; overflow: hidden;}
.list_tt li a{display: block;position: relative;height: 100%;}

.img_hove01,.img_hove02{position: absolute;top:0;left: 0;width: 100%;height: 100%;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.img_hove02{top:0;visibility: hidden;opacity: 0;}

.list_tt li h3{font-weight: bold; color: #fff; text-align: center;z-index: 5;}
.list_tt li h3 i{ display: block; line-height: 1; margin-top: 3%;}
.investor-part02 h2{ font-weight: bold; margin-bottom: 3.5%;}
.list_bb li{ float: left; position: relative; padding:3% 2% 3% 4%; width:48.5%;box-shadow: 0 0 5px 5px rgba(0,0,0,0.05); margin-bottom:2%;}
.list_bb li:nth-child(2n){ float: right;}
.list_bb li i{ float: left; color:#009944; font-size:48px;}
.list_bb li h3{ float: right; width: calc(100% - 85px); color:#000;}
.list_bb li h3 span{ display: block; margin-top: 3%; height: 1.5em; overflow: hidden;}
.list_bb li h3 span a.tel_link{color:#000!important; cursor: default;}

.investor-part03{padding: 5% 0; background: #F2F2F2;}
.investor-part03 dt{ float: left; width: 44%; border-radius: 30px; overflow: hidden;}
.investor-part03 dd{ float: right; width: 50%; padding-top: 2.5%;}
.investor-part03 dd h2{ font-weight: bold; margin-bottom:3%;}
.investor-part03 dd .c{ line-height:1.8; color:#3D3D3D; height: 12.8em;}
.investor-part03 dd .c p{ margin-bottom:4%;}
.investor-part03 dd .c p:last-child{margin-bottom: 0;}
.investor-part03 dd .c+a{ display: block; margin-top: 5%; width: 132px; height: 46px; line-height: 46px; text-align: center; color:#fff; font-size: 30px; font-weight: bold; border-radius: 35px; background: #009944;}

@media only screen and (max-width:1599px) {
    .investor-part03 dd{padding-top: 0;}
}
@media only screen and (max-width:1439px) {
    .list_bb li i{ font-size: 36px;}
    .list_bb li h3{ width: calc(100% - 50px);}
    .list_bb li h3 span{margin-top: 0;}
}
@media only screen and (max-width:1279px) {
    .list_bb li{padding: 2%; width: 100%;}
    .investor-part03 dd .c{ height: 9em;}
    .investor-part03 dd .c+a{ height: 32px; line-height: 32px; width: 80px;font-size: 20px;}
}

@media only screen and (max-width:767px) {
    .investor-part01 .tab-tit li{padding-right: 15px; margin-right:15px;}
    .investor-part01 .tab-tit::after{ display: none;}
    .invest_list01,.invest_list03,.list_tt{margin: 0 0 5%;}
    .invest_list01 li,.invest_list03 li{ width: 100%; margin: 0 0 2%; padding: 5%;}
    .list_tt li{ width: 100%; margin: 0 0 2%;}
    .list_bb li{padding: 5%;}
    .list_bb li i{ font-size: 30px;}
    .list_bb li h3 span{ height: auto;}
    .investor-part03 dt,.investor-part03 dd{ width: 100%;}
    .investor-part03 dt{margin-bottom: 5%;}
}


.esg-part{padding: 5% 0 0;}
.esg-part .invest_list03{margin-bottom:3%;}
.esg-part .invest_list03 li{margin-bottom: 2%;}

.latest-part{padding: 5% 0 0;}
.latest-part .invest_list01{margin-bottom: 1%;}
.latest-part .invest_list01 li{margin-bottom: 4%;}

.introduce-part{padding: 5% 0;}
.introduce_tit{ text-align: center; margin-bottom: 5%;}
.introduce_tit li{ cursor: pointer; display: inline-block; font-weight: bold; position: relative; padding: 0 3%;}
.introduce_tit li::before{content: ""; position: absolute; right:0; top:15%; width: 1px; height: 70%; transform:rotate(30deg); background: #CFCFCF;}
.introduce_tit li:last-child::before{ display: none;}
.introduce_tit li.on{ color: #009944;}
.introduce_con li{ float:left; width: 49%; margin-bottom:2%; border-radius: 5px; padding:2.5% 3%; box-shadow: 0 0 5px 5px rgba(0,0,0,0.05);}
.introduce_con li:nth-child(2n){ float: right;}
.introduce_con li h2{ font-weight: bold; color: #000; border-bottom: 1px solid #CCCCCC; padding-bottom: 3%; margin-bottom: 4%;}
.introduce_con li .c{ height: 16em; line-height: 2; margin-bottom: 5%;}
.introduce_con li span{ display: block; color:#009944; font-weight: bold; height: 1.5em; overflow: hidden;}
@media only screen and (max-width:767px) {
    .introduce_con li{ width: 100%; margin: 0 0 5%; padding: 5%;}
    .introduce_con li .c{ height: auto!important;}
}

.base-part{padding: 5% 0 0;}
.base_tit{ text-align: center; margin-bottom: 5%; padding-bottom:30px; border-bottom: 1px solid #D0D0D0;}
.base_tit li{ cursor: pointer; color:#3D3D3D; display: inline-block; position: relative; padding: 0 5%;}
.base_tit li::before{ opacity: 0; content: ""; position: absolute; left:0; bottom:-31px; width: 100%; height:3px;background: #44BB7E;}
.base_tit li.on{font-weight: bold;}
.base_tit li.on::before{opacity: 1;}

.base_item .visual-part{padding: 0!important;}
.base_item .invest_list01 li{margin-bottom: 3%;}

.base-01{position: relative; overflow: hidden;}
.base-01 .txt{ color: #fff; padding:2% 4%; position: absolute; lefT:0; bottom:0; width: 50%; background: url(/static/images/dot05.jpg) no-repeat; background-size: cover;}
.base-01 .txt h2{ font-weight: bold; margin-bottom: 2%;}
.base-01 .txt .c{ height: 14em; line-height: 2;}

.base-02{padding:7% 0 10%;}
.base-02 h2{ font-weight: bold; color: #009944; margin-bottom:1.5%;}
.base-02 .c{line-height: 2; margin-bottom:3%;}
.base-02 .c p{margin-bottom: 1.5%;}
.base-02 .img .box{ float: left; width: 48%; border-radius:30px; overflow: hidden;}
.base-02 .img .box+.box{ float: right;}

.base-03{position: relative;}
.base-03 .wrap{top:auto; bottom: 0;}
.base-03 .txt{ float: right;color: #fff;width: 50%; padding: 5%; background: rgba(0,0,0,.45);}
.base-03 .txt h2{font-weight: bold; margin-bottom: 2%;}
.base-03 .txt .c{line-height: 2; height: 10em;}

@media only screen and (max-width:767px) {
.base_tit{padding-bottom: 10px;}
.base_tit li.on::before{bottom:-11px;}
.base-01 .txt{padding: 5%; width: 100%; position: static;}
.base-02 .img .box{width: 100%; margin-bottom: 2%;}
.base-03 .wrap{position: static;transform:translate(0,0); width: 100%;}
.base-03 .txt{ width: 100%;}
}




/*ga黄金甲商城*/
.mall-part{padding: 5% 0 2%;background:linear-gradient(bottom, #eeeeee, #ffffff);}
.mall-part ul{padding: 0 5%;}
.mall-part li{ float: left; width: 44%; margin-bottom:7%;}
.mall-part li:nth-child(2n){ float: right;}
.mall-part li .img{margin-bottom: 3%; border-radius: 30px; overflow: hidden;}
.mall-part li h3{ text-align: center; color: #000;}
@media only screen and (max-width:767px) {
    .mall-part ul{padding: 0;}
    .mall-part li{width: 100%;}
}

.development01{padding: 5% 0; background: #F4F4F4;}
.development01 .wrap{position: relative;}
.development01 .ll{ float: left; width: 43.85%; border-radius: 30px; overflow: hidden;}
.development01 .rr{ float: right; width: 50%;}
.development01 .rr .txt{margin:5% 0;}
.development01 .rr .txt h2{margin-bottom:3%; font-weight: bold;}
.development01 .rr .txt .c{height: 13.8em; margin-bottom: 5%;}
.development01 .rr .txt p{line-height: 2; margin-bottom:3%;}
.development01 .rr .txt p:last-child{margin-bottom: 0;}
.development01 .rr .txt a.more{margin: 0;}
.development02{padding: 5% 0;}
.development02 h2{ font-weight: bold; margin-bottom: 4%;}
.develop02_box{margin-bottom: 5%;}
.develop02_box .swiper-container{padding: 5px 10px;}
.develop02_box li{padding:2% 2.5%; border-radius: 5px; box-shadow: 0 0 5px 5px rgba(0,0,0,0.05); background: #fff;}
.develop02_box li .img{border:1px solid #D0D6DC; overflow: hidden; margin-bottom: 3%;}
.develop02_box li h3{ position: relative; padding-right: 86px;}
.develop02_box li h3 i{position: absolute; right:0; bottom:0; width: 52px; height: 26px; line-height: 26px; font-size: 20px; text-align: center; color:#fff; border-radius: 20px; background: #009944;}
.develop02_box .swiper-button-prev,.develop02_box .swiper-button-next{ top:50%;}

@media only screen and (max-width:1659px) {
    .development01 .rr .txt{margin:0;}
}
@media only screen and (max-width:1400px) {
    .development01 .rr .txt .c{ height: 13em;}
}
@media only screen and (max-width:1365px) {
    .development01 .rr .txt .c{ height: 11em;}
}
@media only screen and (max-width:1279px) {
    .develop02_box .swiper-button-prev{left:-40px;}
    .develop02_box .swiper-button-next{right:-40px;}
}
@media only screen and (max-width:1023px) {
    .development01 .ll,.development01 .rr{ width: 100%;}
    .development01 .rr{margin-top: 5%;}
    .development01 .rr .txt .c{ height:auto;}
    .develop02_box .swiper-button-prev{left:-30px;}
    .develop02_box .swiper-button-next{right:-30px;}
}
@media only screen and (max-width:767px) {
    .develop02_box .swiper-container{padding:0px;}
    .develop02_box .swiper-button-prev{left:5px;}
    .develop02_box .swiper-button-next{right:5px;}
    .develop02_box li{padding: 0; box-shadow: 0;}
    .develop02_box li h3 i,.invest_list03 li h3 i{top:0; bottom:auto;}

    .visual-part li dt em{font-size: 36px;}
}


.foundation{padding:5% 0 3%;}
.foundation-box{position: relative;}
.foundation-box .swiper-slide.swiper-slide-active{box-shadow: none;}
.foundation-box .swiper-slide .box{ border-radius: 20px; overflow: hidden;}
.foundation-box .swiper-slide h3{ opacity: 0; display: block; text-align: center; color: #333333; font-weight: bold; margin-top:5%;}
.foundation-box .swiper-slide::before{ background: rgba(255,255,255,0.5);}
.foundation-box .swiper-slide.swiper-slide-active h3{opacity: 1;}
.foundation-box .swiper-button-prev{ left:-60px;}
.foundation-box .swiper-button-next{ right:-60px;}
.foundation-box .swiper-button-prev i,.foundation-box .swiper-button-next i{color: #009944;}
@media only screen and (max-width:1279px) {
    .foundation-box .swiper-button-prev{left:-40px;}
    .foundation-box .swiper-button-next{right:-40px;}
}
@media only screen and (max-width:767px) {
    .foundation-box .swiper-button-prev{left:0px;}
    .foundation-box .swiper-button-next{right:0px;}
}

.report-part{padding-bottom:4%;}

/*产品中心*/
.product-part{padding: 5% 0;}
.pro_tit{margin-bottom: 3%; position: relative;}
.pro_tit p{ color: #222222; margin-bottom:10px;}
.pro_tit h2{color:#3D3D3D; font-weight: bold;}
.pro_tit .more{position: absolute; right:0; bottom:5px;}
.pro_con{margin:0 -2.5% 5%;}
.pro_con li{ float: left; width: 28.33%; margin: 0 2.5%; box-shadow: 0 0 10px 10px rgba(0,0,0, 0.05); position: relative;}
.pro_con li h3{position: absolute; lefT:0; bottom:12%; text-align: center; width: 100%; padding: 0 5%;}
@media only screen and (max-width:1599px) {
    .pro_con li h3{ bottom: 8%;}
}
@media only screen and (max-width:767px) {
    .pro_con{margin:0 0 5%;}
    .pro_con li{ width: 100%; margin: 0 0 5%;}
    .pro_tit .more{ width:80px;}
}


.product-series{padding: 5% 0;}
.product-series li{margin-bottom: 5%;}
.product-series li dt{ float: left; width: 50%; border-radius: 30px; overflow: hidden;}
.product-series li dd{ float: right; width: 50%; padding:2% 5%;}
.product-series li:nth-child(2n) dt{ float: right;}
.product-series li:nth-child(2n) dd{ float: left;}
.product-series li dd h2{margin-bottom: 2%; font-weight: bold; height: 1.5em; overflow: hidden;}
.product-series li dd h3{margin-bottom: 5%; color: #009944; font-weight: bold;height: 1.5em; overflow: hidden;}
.product-series li dd .c{ line-height: 2; height: 18.5em;margin-bottom:8%;}
.product-series li dd .c p{margin-bottom: 2%;}
.product-series li dd .c p:last-child{margin-bottom: 0;}
.product-series li dd .c p span{margin-right: 30px;}
.product-series li dd .more{margin: 0;}
@media only screen and (max-width:1799px) {
    .product-series li dd .c{ height: 16em;}
}
@media only screen and (max-width:1599px) {
    .product-series li dd .c{ height: 13em;}
}
@media only screen and (max-width:1365px) {
    .product-series li dd .c{ height: 11em;}
}
@media only screen and (max-width:1279px) {
    .product-series li dd{padding: 0 5%;}
}
@media only screen and (max-width:1023px) {
    .product-series li dt,.product-series li dd{ width: 100%;}
    .product-series li dd{margin: 5% 0;}
    .product-series li dd .c{ height: auto;}
}



.pro-dets01{ padding: 8% 0; background: url(/static/upload/product_bg01.jpg) no-repeat; background-size: cover;}
.pro-dets02{ padding: 5% 0 10%; background: #fff;}
.pro-dets01 .wrap,.pro-dets02 .wrap{padding: 0 9%;}
.pro-dets01 .ll{ float: left; width: 50%; position: relative;}
.pro-dets01 .rr{ float: right; width: 50%; padding-left: 5%; margin-top: 5%;}
.pro-dets01 .rr h2{font-weight: bold; margin-bottom: 1%;}
.pro-dets01 .rr h3{margin-bottom:5%;}
.pro-dets01 .rr .c{font-weight:500;height: 14em; margin-bottom: 5%;}
.pro-dets01 .rr .c p{margin-bottom: 5%;}
.pro-dets01 .rr .c p:last-child{margin-bottom: 0;}
.pro-dets01 .rr h4{margin-bottom: 4%;}
.pro-dets01 .rr .mall-btn li{ float: left; width: 75px; margin-right: 10px; position: relative;}
.pro-dets01 .rr .mall-btn li a{ display: block;width: 75px; height: 75px; line-height: 75px; font-size: 30px; text-align: center; color: #3D3D3D;border-radius: 5px; border:2px solid #717171; }
.pro-dets01 .rr .mall-btn li span{ opacity: 0; position: absolute; left:50%; margin-left: -50px; bottom:-40px; width: 100px; height: 32px; line-height: 32px; text-align: center; border-radius: 20px; box-shadow: 0 0 5px 5px rgba(0,0,0, 0.05); overflow: hidden; background: #FFFFFF;}

.pro_imgb{margin-left: 70px;}
.pro_imgb li{display: none;text-align: center;}
.pro_imgb li img{width:604;max-width:100%;}
.pro_imgb li:first-child{display: block;}
.pro_swibox{position: absolute; left:0px; top:50px; width: 70px; height: 420px;}
.pro_swi{position: relative; width: 70px; height: 360px; margin: 30px 0;}
.pro_swi .swiper-container{width: 100%; height: 100%;}
.pro_swi li{opacity: 0.5; width:100%; line-height: 70px; cursor: pointer; vertical-align: middle;}
.pro_swi li img{width:70px; height: 70px;}
.pro_swi li.on{ opacity: 1;}
.pro_swi .swiper-button-prev{ left:0; top:-30px; margin-top: 0; width: 100%; height: 30px;line-height: 30px; text-align: center; background: none;}
.pro_swi .swiper-button-next{left:0; top:auto; bottom:-30px; margin-top: 0;width: 100%; height: 30px; line-height: 30px; text-align: center; background: none;}
.pro_swi .swiper-button-prev i,.pro_swi .swiper-button-next i{color: #009944; font-size: 20px;}
.pro_swi .swiper-button-prev.swiper-button-disabled,.pro_swi .swiper-button-next.swiper-button-disabled{ opacity: 1; cursor: pointer;}
.pro_swi .swiper-button-prev.swiper-button-disabled.disabled,.pro_swi .swiper-button-next.swiper-button-disabled.disabled{opacity: 0.5; cursor: default;}

.pro-dets02 h2{ font-weight: bold; margin-bottom:5%;}
.pro-dets02 ul{border-bottom:4px solid #009944; margin-bottom: 6%;}
.pro-dets02 li{ float: left; width: 48%; padding: 3% 0; border-top: 1px solid #E3E3E3;}
.pro-dets02 li:nth-child(2n){ float: right;}
.pro-dets02 li span{ color: #808080;}
.pro-dets02 .video-box{position: relative; cursor: pointer;}
.pro-dets02 .video-box video{ width: 100%; height: 100%; object-fit: fill;}
.pro-dets02 .txt{width:80%;}
.pro-dets02 .txt h3{color:#F9C158; font-weight: bold; margin-bottom: 2%; text-shadow: 2px 2px rgba(0,0,0, 0.5);}
.pro-dets02 .txt p{color:#F9C158; margin-bottom: 3%; text-shadow: 1px 1px rgba(0,0,0, 0.5);}
.pro-dets02 .txt em{ display: block; color: #BCACB5;}

@media only screen and (max-width:1600px) {
    .pro_swibox{top:0;}
    .pro-dets01 .rr{margin-top: 0;}
    .pro-dets01 .rr .c{ height: 12em;}
}
@media only screen and (max-width:1279px) {
    .pro-dets01 .wrap,.pro-dets02 .wrap{padding: 0 5%;}
}
@media only screen and (max-width:1023px) {
    .pro-dets01 .wrap,.pro-dets02 .wrap{padding: 0;}
    .pro-dets01 .ll,.pro-dets01 .rr{width: 100%;}
    .pro-dets01 .rr{padding-left: 0; margin-top: 10%;}
    .pro-dets01 .rr .c{ height: auto;}
}
@media only screen and (max-width:767px) {
    .pro_swibox{height: 300px;}
    .pro_swi{height: 240px;}
    .pro-dets01 .rr .mall-btn ul{margin: 0 -2.5%;}
    .pro-dets01 .rr .mall-btn li{ width: 20%; margin: 0 2.5%;}
    .pro-dets01 .rr .mall-btn li a{ width: 100%; height: auto; padding: 10px 0; line-height: unset; font-size: 16px;}
    .pro-dets02 li{ width: 100%!important;}
}
@media only screen and (max-width:375px) {
    .pro_swibox{height: 220px;}
    .pro_swi{height: 160px;}    
}

.about-part01{padding:5% 0; position: relative;}
.about-part01 .img{ float: right; width: 56.51%;}
.about-part01 .wrap{ top:10%;}
.about-part01 .txt{ width: 38%;}
.about-part01 .txt h2{font-weight: bold; margin-bottom: 1%;}
.about-part01 .txt h3{font-weight: bold;margin-bottom: 5%;}
.about-part01 .txt .c{ height: 20em; line-height: 2; margin-bottom: 5%;}
.about-part01 .txt .more_btn{margin: 0;}
.about-part02{padding:5% 0; color: #fff;}
.about-part02 h2{ font-weight: bold; margin-bottom:2%; text-align: center;}
.about-part02 dl{padding: 0 10%; margin-bottom:3%;}
.about-part02 dd{ float: left; width: 48%; margin-bottom:1.5%; height: 1.5em; overflow: hidden;}
.about-part02 dd:nth-child(2n){ float: right;}
.about-part02 .more_btn{color:#fff; width: 150px; bordeR:2px solid #fff;height: 34px; background: none;}
.about-part03{padding:5% 0; background: #F9F9F9;}
.about-part03 h2{text-align: center;}
.about-part03 .img{ float: left; width: 38.7%;}
.about-part03 .txt{ float: right; width: 51%;}
.about-part03 .txt h2{font-weight: bold; margin-bottom:5%;}
.about-part03 .txt .c{line-height: 2; height: 20em; margin-bottom: 5%;}
.about-part03 .txt .c p{margin-bottom: 2em;}
.about-part03 .txt .c p:last-child{ margin-bottom: 0;}
.about-part03 .txt .more_btn{margin: 0;}
.about-part04{padding: 5% 0; background: #fff;}
.about-part04 li{ float: left; width: 48.2%; position: relative; border-radius: 30px; overflow: hidden;}
.about-part04 li:nth-child(2n){ float: right;}
.about-part04 li dt{ position: relative;}
.about-part04 li dd{position: absolute; z-index: 2; lefT:0; top:0; width: 100%; height: 100%; color: #fff; padding:8% 10%; background: rgba(0,0,0, 0.25);}
.about-part04 li dd h2{font-weight: bold; margin-bottom: 3%;height: 1.5em; overflow: hidden;}
.about-part04 li dd h3{margin-bottom: 10%; font-weight: bold; height: 1.5em; overflow: hidden;}
.about-part04 li dd .more_btn{margin: 0;color:#fff; width: 150px; bordeR:2px solid #fff;height: 34px; background: none;}
@media only screen and (max-width:1599px) {
    .about-part02 dl{padding: 0 5%;}
    .about-part01 .txt .c{ height: 14em;}
    .about-part03 .txt .c{ height: 16em;}
}
@media only screen and (max-width:1279px) {
    .about-part02 dl{padding: 0;}
    .about-part03 .txt .c{ height: 12em;}
}
@media only screen and (max-width:1023px) {
.about-part01 .txt .c,.about-part03 .txt .c{ height: 10em;}
}
@media only screen and (max-width:767px) {
    .about-part01 .wrap{position:static;transform:translate(0,0)!important}
    .about-part01 .txt,.about-part01 .img,.about-part02 dd,.about-part03 .img,.about-part03 .txt,.about-part04 li{ width: 100%;}
    .about-part01 .img,.about-part03 .txt{ margin-top: 5%;}
    .about-part04 li{ margin: 0 0 2%;}
}

.journal-part{padding: 4% 0 0;}
.journal-tit{ text-align: center; margin-bottom: 4%;}
.journal-tit ul{ display: inline-block;}
.journal-tit li{ cursor: pointer; float: left; width: 150px; height: 40px; line-height: 40px; margin: 0 15px;}
.journal-tit li.on{color:#fff; border-radius: 20px; background: #009944;}
.journal-con .invest_list03{margin-bottom: 3%;}
.journal-con .invest_list03 li{margin-bottom: 2%;}
.journal-con .invest_list03 li .img{margin-bottom: 8%;}
.journal-con .invest_list03 li h3{ line-height: 30px;}

.visual-part{padding: 5% 0 2%;}
.visual-part ul{ margin: 0 -1.5%;}
.visual-part li{ cursor: pointer; float: left; width: 30.33%; margin: 0 1.5% 5%; border-radius: 12px; overflow: hidden; box-shadow: 0 0 10px 10px rgba(0,0,0,0.05); background: #fff;}
.visual-part li dt{position: relative;}
.visual-part li dt::before{content: ''; position: absolute; z-index: 1; lefT:0; top:0; width: 100%; height: 100%; background: rgba(0,0,0, 0.2);}
.visual-part li dt em{color: #fff; z-index: 2; opacity: 0.8;}
.visual-part li dd{padding:5%;}
.visual-part li dd h3{ text-align: center;}
@media only screen and (max-width:767px) {
    .visual-part ul{ margin: 0;}
    .visual-part li{ width: 100%; margin: 0 0 5%;}
}

.honor-part{padding: 5% 0 2%; background: #FAFAFA;}
.honor-part ul{ margin: 0 -1.5%;}
.honor-part li{float: left; width: 30.33%; margin: 0 1.5% 5%; border-radius: 12px; overflow: hidden; box-shadow: 0 0 10px 10px rgba(0,0,0,0.05); background: #fff;}
.honor-part li dt{position: relative;}
.honor-part li dt::before{content: ''; position: absolute; z-index: 1; lefT:0; top:0; width: 100%; height: 100%; background: rgba(0,0,0, 0.2);}
.honor-part li dt em{color: #fff; z-index: 2; opacity: 0.8;}
.honor-part li dd{padding:8%;}
.honor-part li dd h3{ text-align: left;}
@media only screen and (max-width:767px) {
    .honor-part ul{ margin: 0;}
    .honor-part li{ width: 100%; margin: 0 0 5%;}
    .honor-part li dd h3{height: auto;}
}


.quality-part01{ padding: 5% 0; background: #fff;}
.quality-part01 .wrap{position: relative;}
.quality-part01 .txt{ z-index: 2; color: #fff; width: 100%; height:75%;}
.quality-part01 .txt ul{position: absolute; lefT:0; top:0; width: 100%; height: 100%;}
.quality-part01 .img{position: relative;}
.quality-part01 .img::before,.quality-part02 .img::before{ content: ""; position: absolute; z-index: 1; lefT:0; top:0; height: 100%; width: 100%; background: rgba(0,0,0, 0.2);}
.quality-part01 .txt li{ float: left; position: relative; width: 33.33%; height: 100%; text-align: center; padding: 0 5%; border-right: 1px solid #fff;}
.quality-part01 .txt li h3{width: 100%;}
.quality-part01 .txt li:last-child{border-right: none;}

.quality-part02{position: relative;}
.quality-part02 .img{position: relative;}
.quality-part02 .img::before{background: rgba(0,0,0, 0.3);}
.quality-part02 .txt{color: #fff; z-index: 2; padding: 0 5%;}
.quality-part02 h2{font-weight: bold; margin-bottom: 5%;}
.quality-part02 dl{ float: left; width: 25%; padding:0 3%; border-left: 1px solid #fff;}
.quality-part02 dt{margin-bottom: 15%;}
.quality-part02 dt span{ display: block; margin-bottom: 2%;}
.quality-part02 dt h3{margin-bottom: 5%; font-weight: bold;}
.quality-part02 dd{position: relative; padding-left: 30px; font-weight: bold; margin-bottom: 5%;}
.quality-part02 dd::before{ content: ""; position: absolute; lefT:4px; top:15px; width: 8px; height: 8px; border-radius: 100%; background: #19964B;}
.quality-part02 dd::after{content: ""; position: absolute;lefT:0; top:11px; width: 16px; height: 16px; border-radius: 100%; background: rgba(0,153,68,0.3);}
.quality-part02 dd:last-child{margin-bottom: 0;}

.quality-part03{padding: 5% 0 2%; background: #fff;}
.quality-part03 ul{ margin: 0 -2%;}
.quality-part03 li{float: left; width: 29.33%; margin: 0 2% 5%; border-radius: 12px; overflow: hidden; box-shadow: 0 0 10px 10px rgba(0,0,0,0.05); background: #fff;}
.quality-part03 li dt{position: relative;}
.quality-part03 li dt::before{content: ''; position: absolute; z-index: 1; lefT:0; top:0; width: 100%; height: 100%; background: rgba(0,0,0, 0.2);}
.quality-part03 li dd{padding:5%; text-align: center;}
.quality-part03 li dd h2{position: relative; padding-bottom:4%; color: #000; margin-bottom: 5%;}
.quality-part03 li dd h2::before{content: ""; position: absolute; left:50%;bottom: 0;margin-left: -15px; width: 30px; height:4px; background: #009944;}
.quality-part03 li dd p{color: #606060;}
@media only screen and (max-width:1440px) {
    .quality-part02 dd::before{top:13px;}
    .quality-part02 dd::after{top:9px;}
}
@media only screen and (max-width:1279px) {
    .quality-part02 dd::before{top:11px;}
    .quality-part02 dd::after{top:7px;}
}
@media only screen and (max-width:1023px) {
    .quality-part02 .txt{padding: 0;}
}
@media only screen and (max-width:767px) {
    .quality-part02 .txt{position: static;color: #000; padding: 5% 0; transform:translate(0,0)!important;}
    /*.quality-part01 .txt{}
    .quality-part01 .txt{padding: 0; margin: 5% 0 0;}
    .quality-part01 .txt ul{position:static;}
    .quality-part01 .txt li{ width: 100%; margin: 0 0 2%;}
    .quality-part01 .txt li:last-child{margin-bottom: 0;}
    .quality-part01 .txt li h3{position: static;transform:translate(0,0)!important;}*/
    .quality-part02 dl{width: 100%; padding: 0; margin-bottom: 5%; border: none;}
    .quality-part02 dt{margin-bottom: 5%;}
    .quality-part02 dd{margin-bottom: 2%;}
    .quality-part02 dd::before{top:8px;}
    .quality-part02 dd::after{top:4px;}
    .quality-part03 ul{ margin: 0;}
    .quality-part03 li{ width: 100%; margin: 0 0 5%;}
    .quality-part03 li dd h2,.quality-part03 li dd p{height: auto;}    
}

.law-part{padding: 5% 0;}
.law-part .wrap{max-width: 1100px;}


.search-part{ padding:4% 0 0;}
.search_t{background: #f4f4f4;padding: 3% 10%; margin-bottom:2%; overflow: hidden;}
.search_t input,.search_t button{height:46px;line-height: 46px; font-size: 16px; border:none;outline: none;}
.search_t input{padding: 0 10px; width: calc(100% - 140px);float: left; box-sizing: border-box;}
.search_t button{background:#009944;color: #fff;width: 140px;float: left;}
.search_p{color: #4c4c4c;padding:2%;}
.search_p span,.search_p i{color: #009944;}
.search_list ul{margin:0 0 5%;}
.search_list li{overflow: hidden;padding: 0 2%;height: 50px;line-height: 50px;border-bottom: 1px solid #e6e6e6;}
.search_list p{float: left;width:calc(100% - 150px);white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.search_list p i{color: #009944;}
.search_list li span{float: right;color: #999999;}
.search_list p a{color: #4c4c4c;}
@media only screen and (max-width:1024px) {
.search_t input, .search_t button{font-size: 14px;}
}
@media only screen and (max-width:767px) {
.search_t{padding:5%;}
.search_t button{width:100px;}
.search_t input{width:calc(100% - 100px);}
.search_p{padding-bottom: 0;}
.search_list li{height:40px; line-height: 40px;}
.search_list p{width:calc(100% - 80px);}
}




.service-part01 li,.service-part01 li span,.service-part01 li h3,.service-part01 li h3 a,.people-part03 li .img>img,
.employee-part01 li,.investor-part01 .tab-tit li,.invest_list01 li,.introduce_tit li,.introduce_con li,
.introduce_con li h2,.introduce_con li .c,.introduce_con li span,.btn-box button,.pro-dets01 .rr .mall-btn li span,
.feedback .btn,.address_form button{transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;-ms-transition: 0.3s all;}
@media only screen and (min-width: 1025px) {
    .list_tt li a:hover .img_hove02{top:0;visibility: visible;opacity:1; }
    .list_tt li a:hover .img_hove01{top:0;visibility: hidden;opacity:0; }



    .service-part02 a.more:hover,.feedback .btn:hover,.address_form button:hover{background: #505050;}
  
    .service-part01 li:hover{ background: url(/static/images/dot02.jpg) no-repeat; background-size: cover;}
    .service-part01 li:hover span,.service-part01 li:hover h3,.service-part01 li:hover h3 a,.service-part01 li:hover a.more{color:#fff!important;}
    .people-part03 li:hover .img>img{opacity: 1;}
    .employee-part01 li:hover{ background: #009944; color:#fff;}
    .invest_list01 li:hover{background: url(/static/images/dot03.png) no-repeat; background-size: cover;}
    .invest_list01 li:hover a{ color: #fff!important;}
    .invest_list01 li:hover span,.invest_list01 li:hover em{color: #fff;}
    .investor-part03 dd .c+a:hover{ background: #fff;}
    .introduce_con li:hover{ background: url(/static/images/dot04.png)no-repeat; background-size: cover;}
    .introduce_con li:hover h2,.introduce_con li:hover .c,.introduce_con li:hover span{ color: #fff;}
    .btn-box button:hover{box-shadow: 0 0 5px 5px rgba(0,0,0,0.05);}
    .pro-dets01 .rr .mall-btn li:hover a{color: #FFFFFF!important; border:2px solid #009944; background: #009944;}
    .pro-dets01 .rr .mall-btn li:hover span{opacity: 1;}

}
 






/*11*/
.bold{font-weight:bold;}
.net_cont{background:url(/static/images/net_bg.jpg) no-repeat;background-size: cover;padding-top: 75px;}
.net_map{width: 960px;margin: auto;position: relative;}
.net_map>img{max-width: 100%;}
.net_map li{width: 44px;height: 55px;position: absolute;cursor: pointer;}
.net_map dt{position: relative;z-index: 5;}
.net_map dt img{width: 44px;height: 55px;position: relative;
    -webkit-animation: loading_b 1500ms linear alternate infinite;
    animation: loading_b 1500ms linear alternate infinite;}
    .net_map li.bxstc .net_out{display: none !important;}

@keyframes loading_b {
  0% {
    top:0;
     opacity: 1;
  }

  100% {
     top:10px;
     opacity:0.8;
  }
}

.net_map dt p{font-size: 14px; position: absolute;left:50%;bottom:-20px; color: #fff;line-height: 30px;width:100px;margin-left: -50px; text-align: center;}

.net_out{padding-left:160px;position: absolute;left:-20px;top:-60px; visibility: hidden;opacity: 0;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;cursor: default;}
.net_intr{width: 500px;height: 294px;box-sizing:border-box;padding: 55px;border-radius: 20px;background:#fff;position: relative;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);}
.neat_arrow{position: absolute;top:60px;left: -24px;width: 0;height: 0;overflow: hidden;border: 12px dashed transparent;border-right: 12px solid #fff}
.net_intr h3{margin-bottom: 20px;}
.net_intr p{overflow: hidden;line-height: 26px;margin-bottom: 20px;}
.net_intr p:last-child{margin-bottom: 0;}
.net_intr span{float: left;width:30px;color:#009944;font-size: 20px;}
.net_intr em{float: right;width:calc(100% - 30px);color:#3d3d3d;}

@media only screen and (max-width: 1660px) {
.net_out{padding-left: 60px;}
}
@media only screen and (max-width: 1520px) {
.net_intr{width: 400px;height: 270px;box-sizing:border-box;padding: 40px;}
}
@media only screen and (max-width: 1280px) {
.net_intr{width: 300px;height: 270px;box-sizing:border-box;padding: 30px;}
}
@media only screen and (max-width: 1024px) {
.net_cont{padding: 30px 0;}
.net_map{width:100%;box-sizing:border-box;padding: 0 3%;}
.net_map li{width: 100%;height: auto;position: static;margin-bottom: 20px;}
.net_map dt{display: none;}
.net_map dd{visibility: visible;opacity: 1;position: static;padding: 0;}
.neat_arrow{display: none;}
.net_intr{width: 100%;height:auto;}
}
@media only screen and (max-width: 767px) {
.net_intr p{margin-bottom: 10px;}
.net_intr{width: 100%;height:auto;border-radius:10px;padding: 20px}
}

@media only screen and (min-width: 1025px) {
.net_intr .teal_a:hover{color:#3d3d3d !important;cursor: default;}
.net_map li:hover{z-index: 9;}
.net_map li:hover .net_out{visibility: visible;opacity: 1;left: 0}
}





<!--0.00012588500976562-->