/* 
* @Title:  公用样式
* @Author: 苏清炎
* @Date:   2017-2-28 9:00:00
* @Last Modified time:
*/


/*about*/

.about,
.about2,
.about3,
.about3-1,
.about4,
.about5 {
    width: 100%;
    padding-top: 2rem;
}

.about h3 {
    font-size: 0.8rem;
    color: #f3a960;
}

.about h4 {
    font-size: 0.8rem;
    color: #f3a960;
    padding-top: 0.7rem;
}

.about h2 {
    font-size: 0.9rem;
    color: #000;
    padding: 0rem 0 0.5rem;
}

.about p {
    font-size: 0.75rem;
    color: #504f4f;
    line-height: 1.2rem;
    text-align: justify;
    padding-top: 0.6rem;
}


/*about2*/

.about2 h2 {
    font-size: 1rem;
    color: #00995a;
}

.about2 .about2-down {
    width: 100%;
}

.about2 .about2-down .down-tit {
    padding: 0 4%;
    height: 3.5rem;
    line-height: 3.5rem;
    color: #676464;
    font-size: 0.8rem;
    font-weight: 900;
    background: #f6f6f7;
    margin-top: 0.8rem;
}

.about2 .about2-down .on {
    background: #f3f3eb !important;
}

.about2 .about2-down .down-tit span {
    font-size: 1rem;
    font-weight: 900;
    color: #f3a960;
    padding-right: 0.6rem;
    font-family: 'DINCond-Medium';
}

.about2 .about2-down .down-main {
    width: 100%;
    background: #f6f6f6;
    margin-top: 0.8rem;
}

.about2 .about2-down .down-main li {
    padding: 0 2%;
    overflow: hidden;
    padding-bottom: 0.6rem;
    color: #545454;
    font-size: 0.7rem;
}

.about2 .about2-down .down-main .time {
    float: left;
}

.about2 .about2-down .down-main .font {
    float: right;
    width: 9.1rem;
    text-align: justify;
}


/*about3*/

.about3 ul {
    overflow: hidden;
}

.about3 li {
    width: 100%;
    background: #fafafb;
    margin-bottom: 0.4rem;
    overflow: hidden;
}

.about3 li .pic {
    width: 35%;
    float: left;
    margin-right: 4%;
}

.about3 .pg4 h2,
.about4 .pg4 h2,
.about5 .pg4 h2 {
    font-size: 1rem;
    color: #00995a;
    margin-bottom: 0.8rem;
}

.about3 li h4 {
    font-size: 0.8rem;
    color: #000;
    padding: 1.4rem 0 0.2rem 0.2rem;
}

.about3 li p {
    font-size: 0.7rem;
    color: #8a8a8a;
    line-height: 0.8rem;
}

.about3 .more {
    width: 2rem;
    height: 2rem;
    margin: 1.5rem auto 0;
}


/*about3-1*/

.about3-1 .pic {
    width: 100%;
}

.about3-1 .fonts {
    width: 92%;
    padding: 4% 4% 3rem;
    background: #fff;
}

.about3-1 .fonts h3 {
    font-size: 1rem;
    color: #333;
}

.about3-1 .fonts h4 {
    font-size: 0.8rem;
    color: #333;
}

.about3-1 .fonts p {
    font-size: 0.7rem;
    color: #8d8d8d;
    text-align: justify;
    padding-top: 1rem;
}


/*about4*/

.about4 .lists {
    background: #f6f6f6;
    margin: 4% auto 0;
    overflow: hidden;
    /*padding-bottom:8%;*/
}

.about4 .lists .lists-one {}

.about4 .lists .lists-one li {
    padding: 0.5rem 0 0.5rem 10%;
    font-size: 0.7rem;
    color: #878787;
    position: relative;
    background: url(../img/about/about4-pic2.jpg) repeat-y 0.5rem center;
}

.about4 .lists .lists-one li .i {
    width: 1.2rem;
    height: 1.5rem;
    position: absolute;
    left: 0rem;
    top: 0.2rem;
    background: url(../img/about/about4-pic4.png) no-repeat center;
    background-size: 100%;
}

.about4 .lists .lists-two {}

.about4 .lists .lists-two li {
    padding: 0.5rem 0 0.5rem 10%;
    font-size: 0.7rem;
    color: #878787;
    position: relative;
    background: url(../img/about/about4-pic3.jpg) repeat-y 0.5rem center;
}

.about4 .lists .lists-two li .i {
    width: 1.2rem;
    height: 1.5rem;
    position: absolute;
    left: 0rem;
    top: 0.2rem;
    background: url(../img/about/about4-pic5.png) no-repeat center;
    background-size: 100%;
}


/*about5*/

.about5 .fonts p {
    padding: 0.2rem 0 0.6rem;
    color: #8d8d8d;
    font-size: 0.75rem;
}

.about5 .fonts h3 {
    padding: 0.2rem 0;
    color: #f3a960;
    font-size: 0.8rem;
}

.about5 .list li {
    padding: 0.5rem 0 0.5rem 10%;
    font-size: 0.75rem;
    color: #878787;
    position: relative;
    background: url(../img/about/about5-pic3.jpg) repeat-y 0.5rem center;
}

.about5 .list li i {
    width: 1.2rem;
    height: 1.5rem;
    position: absolute;
    left: 0rem;
    top: 0.25rem;
    background: url(../img/about/about5-pic4.png) no-repeat center;
    background-size: 82%;
}


/*industry*/

.industry {
    width: 100%;
    height: 100%;
    position: relative;
}

.industry .img-font {
    width: 70%;
    position: absolute;
    top: 5rem;
    left: 6%;
}

.industry .img-font2 {
    width: 80%;
    position: absolute;
    top: 7rem;
    left: 6%;
}

.industry .pg4 {
    width: 92%;
    position: absolute;
    left: 0;
    top: 12rem;
}

.industry .pg4 a {
    display: block;
    float: left;
    width: 5rem;
    height: 5rem;
    line-height: 5rem;
    font-size: 1rem;
    color: #545454;
    text-align: center;
    background: #fff;
    margin: 0 4%;
}

.industry-nav {
    width: 100%;
}

.industry-nav a {
    width: 49%;
    height: 2rem;
    line-height: 2rem;
    font-size: 0.75rem;
    text-align: center;
    color: #666666;
    background: #f5f0ea;
    display: block;
    float: left;
    margin-right: 2%;
    position: relative;
    z-index: 1;
}

.industry-nav a.curr::after {
    content: '';
    position: absolute;
    left: 0;
    top: -4px;
    z-index: 9;
    width: 100%;
    height: 4px;
    background: #00995a;
}

.industry-nav a:last-child {
    margin-right: 0;
}


/*industry2*/

.industry2 {
    width: 100%;
    overflow: hidden;
    padding-top: 2rem;
}

.industry2>.pg4>h3 {
    color: #00995a;
    font-size: 0.85rem;
    text-align: center;
}

.industry2>.pg4>p {
    color: #8d8d8d;
    font-size: 0.65rem;
    text-align: justify;
    padding-top: 0.7rem;
}

.industry2 .industry2-solve .solve {
    background: url(../img/industry/industry2-pic7.jpg) no-repeat center;
    min-height: 25rem;
    background-size: cover;
    padding: 1rem 4% 4%;
    position: relative;
    z-index: 9;
}

.industry2 .industry2-solve .solve .solve-tit {
    width: 80%;
    margin: 1rem auto;
}

.industry2-solve .pg4 {
    padding: 0;
}

.industry2-solve .solve .solve-btn li {
    position: absolute;
    z-index: 9;
}

.industry2-solve .solve .solve-btn .wlw {
    width: 4rem;
    height: 2rem;
    top: 4.2rem;
    left: 4rem;
}

.industry2-solve .solve .solve-btn .gyl {
    width: 2rem;
    height: 3.5rem;
    top: 9rem;
    right: 0.5rem;
}

.industry2-solve .solve .solve-btn .cyx {
    width: 2.7rem;
    height: 2.2rem;
    top: 14.7rem;
    left: 2.6rem;
}

.industry2-solve .solve .solve-btn .cys {
    width: 2.4rem;
    height: 1.2rem;
    top: 6.9rem;
    left: 6.7rem;
}

.industry2-solve .solve .solve-btn .xcl {
    width: 2rem;
    height: 3rem;
    top: 7.8rem;
    right: 3.8rem;
}

.industry2-solve .solve .solve-btn .gyj {
    width: 2rem;
    height: 2rem;
    top: 11.9rem;
    right: 3.8rem;
}

.industry2-solve .solve .solve-btn .djs {
    width: 2.5rem;
    height: 1.5rem;
    top: 14.1rem;
    left: 7rem;
}

.industry2-solve .solve .solve-btn .jys {
    width: 1.5rem;
    height: 2rem;
    top: 12rem;
    left: 4.2rem;
}

.industry2-solve .solve .solve-btn .xsf {
    width: 2rem;
    height: 2.3rem;
    top: 8.2rem;
    left: 3.5rem;
}

.industry2-solve .solve .solve-font {
    padding: 1.3rem 0 0.5rem;
}

.industry2-solve .solve .solve-font h3 {
    color: #fff;
    font-size: 0.83rem;
    padding-bottom: 0.6rem;
    text-align: center;
}

.industry2-solve .solve .solve-font li {
    color: #666;
    font-size: 0.65rem;
    text-align: left;
}

.industry2 .industry2-solve,
.industry2 .industry2-item {
    padding-top: 4%;
}

.industry2 .industry2-item .pg4 {
    padding: 0;
}

.industry2 .industry2-item .pg4>h3 {
    color: #00995a;
    font-size: 0.85rem;
    text-align: center;
    line-height: 0.9rem;
    padding: 0.5rem 0 0.7rem;
}

.industry2 .industry2-item .pg4>p {
    color: #585858;
    font-size: 0.65rem;
    text-align: center;
}

.industry2 .industry2-item ul {
    padding-top: 4%;
}

.industry2 .industry2-item li {
    background: #00995a;
}

.industry2 .industry2-item li .li-bk {
    padding-left: 1.5rem;
    width: 4rem;
    height: 2.5rem;
    line-height: 2.5rem;
    color: #fff;
    font-size: 0.8rem;
    text-align: center;
    background: url(../img/industry/industry2-icon3.png) no-repeat 2% center;
    background-size: 23%;
    margin: 0 auto;
}

.industry2 .industry2-item li .li-bk2 {
    padding-left: 1.5rem;
    width: 4rem;
    height: 2.5rem;
    line-height: 2.5rem;
    color: #fff;
    font-size: 0.8rem;
    text-align: center;
    background: url(../img/industry/industry2-icon4.png) no-repeat 2% center;
    background-size: 23%;
    margin: 0 auto;
}

.industry2 .industry2-item li .li-bk3 {
    padding-left: 1.5rem;
    width: 4rem;
    height: 2.5rem;
    line-height: 2.5rem;
    color: #fff;
    font-size: 0.8rem;
    text-align: center;
    background: url(../img/industry/industry2-icon5.png) no-repeat 2% center;
    background-size: 23%;
    margin: 0 auto;
}

.industry2 .industry2-item li .down-text {
    padding: 0.4rem 0.4rem 1.2rem;
    display: none;
}

.industry2-item li .down-text h4 {
    text-align: center;
    font-size: 0.7rem;
    color: #333;
    padding: 0.4rem 0;
}

.industry2-item li .down-text p {
    text-align: justify;
    font-size: 0.6rem;
    color: #a9d3b0;
}

.industry2-item li .down-text .colse {
    width: 2rem;
    margin: 1rem auto 0;
    display: none;
}

.industry2 .tab {
    width: 100%;
    margin-top: 1rem;
}

.industry2 .tab .pg4 {
    overflow: hidden;
}

.industry2 .tab h3 {
    color: #00995a;
    font-size: 0.85rem;
    text-align: center;
    line-height: 0.9rem;
    margin: 0.7rem 0 0.5rem;
}

.industry2 .tab ul {
    padding-bottom: 0.6rem;
    overflow: hidden;
}

.industry2 .tab li {
    width: 32%;
    float: left;
    font-size: 0.7rem;
    color: #545455;
    line-height: 1.5rem;
    text-align: center;
    margin-right: 2%;
}

.industry2 .tab li.on {
    color: #00995a;
    font-weight: 900;
}

.industry2 .tab li:last-child {
    margin-right: 0;
}

.industry2 .tab .tab-li p {
    font-size: 0.65rem;
    color: #585858;
    /*padding-top:0.4rem;*/
    text-align: justify;
    line-height: 0.8rem;
}

.industry2 .tab .tab-li h4 {
    color: #00995a;
    font-size: 0.7rem;
    line-height: 0.9rem;
    margin: 0.7rem 0 .5rem;
    text-align: center;
}


/*industry3*/

.industry3 {
    width: 100%;
    overflow: hidden;
    padding-top: 2rem;
}

.industry3 .pg4 p,
.industry3>p {
    font-size: 0.75rem;
    color: #8d8d8d;
    line-height: 1rem;
    text-align: justify;
    padding-top: 0.7rem;
}

.industry3 h3 {
    color: #00995a;
    font-size: 0.8rem;
    text-align: center;
    line-height: 2rem;
    font-weight: 900;
    padding-top: 0.5rem;
}

.industry3 .lists li {
    margin-bottom: 1px;
}

.industry3 .lists li .list-text {
    background: #31bbdd;
    padding: 1rem 0;
    display: none;
}

.industry3 .lists li .list-text h4 {
    font-size: 0.8rem;
    color: #fff;
    text-align: center;
    padding-bottom: 0.5rem;
}

.industry3 .lists li .list-text p {
    font-size: 0.6rem;
    color: #fff;
    text-align: center;
}


/*brand*/

.news,
.news-1,
.brand2,
.brand3,
.brand6 {
    width: 100%;
    padding-top: 2rem;
}

.news .news-btn {
    overflow: hidden;
    padding-bottom: 1rem;
}

.news .news-btn li {
    float: left;
    margin-right: 2%;
    width: 33%;
    height: 2.5rem;
    line-height: 2.5rem;
    font-size: 0.7rem;
    color: #545454;
    text-align: center;
    background: #ededee;
    border-bottom: 0.2rem solid #ddddde;
}

.news .news-btn li.curr {
    color: #666;
    border-bottom: 0.2rem solid #00995a;
}

.news .news-lists {
    width: 100%;
}

.news .news-lists li {
    padding-bottom: 0.6rem;
    height: 3.5rem;
    overflow: hidden;
}

.news .news-lists li .news-time {
    float: left;
    height: 3.5rem;
    width: 22%;
    background: #eeece7;
    color: #fff;
}

.news .news-lists li .news-time h3 {
    font-size: 0.8rem;
    padding: 23% 0 0 34%;
    line-height: 0.6rem;
    color: #8b8b8b;
    font-family: 'DINCond-Medium';
    font-weight: 900;
}

.news .news-lists li .news-time p {
    font-size: 1rem;
    padding-left: 19%;
    color: #676665;
    font-family: 'DINCond-Medium';
    font-weight: 900;
}

.news .news-lists li .news-main {
    width: 72%;
    height: 3.5rem;
    color: #676464;
    line-height: 3.5rem;
    font-size: 0.8rem;
    padding: 0 6% 0 0;
    background: #eeece7/*f3f3ea*/
    url(../img/brand/brand-icon.png) no-repeat 95% center;
    background-size: 4%;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.news .news-lists .more {
    width: 2rem;
    height: 2rem;
    margin: 1.5rem auto 0;
}


/*brand-1*/

.news-1 h1 {
    padding-bottom: 0.8rem;
}

.news-1 h2 {
    font-size: 0.9rem;
    color: #f3a960;
    padding-bottom: 0.8rem;
}

.news-1 h3 {
    font-size: 0.85rem;
    color: #585858;
    padding-bottom: 0.8rem;
}

.news-1 h5 {
    font-size: 0.85rem;
    line-height: 2rem !important;
}

.news-1 h5 span {
    font-size: 0.85rem !important;
}

.news-1 p {
    font-size: 0.75rem;
    color: #8d8d8d;
    text-align: justify;
    line-height: 1rem;
    padding-bottom: 0.8rem;
}

.news-1 .news-back {
    width: 100%;
    height: 2rem;
    overflow: hidden;
    padding: 1.5rem 0 0 0;
}

.news-1 .news-back a {
    display: block;
    width: 2rem;
    height: 2rem;
    margin: 0 auto;
}


/*brand2*/

.brand2 .pg4 {
    padding: 0;
}


/*brand3*/

.brand2 .pg4 h2,
.brand3>h2 {
    padding-bottom: 0.8rem;
    font-size: 1rem;
    padding-left: 4%;
    color: #00995a;
}

.brand3 .pg4 {
    position: relative;
}


/*.brand3 .pg4 .banner{height:8.8rem;}*/

.brand3 .pg4 .dot {
    position: absolute;
    left: 4%;
    bottom: 4%;
    width: 88%;
    padding: 0 2%;
}

.brand3 .dot li {
    float: left;
    margin-right: 2%;
    width: 23.5%;
    height: 4rem;
    background: #fff url(../img/brand/brand-icon.png) no-repeat 15% 10%;
    background-size: 15%;
}

.brand3 .dot li.on {
    background: #56cf92;
    transition: all .3s;
    color: #fff;
}

.brand3 .dot li:last-child {
    margin-right: 0;
}

.brand3 .dot li p {
    width: 0.5rem;
    margin: 0.45rem auto 0;
    color: #585858;
    font-size: 0.8rem;
    line-height: 0.8rem;
}

.brand3 .other {
    width: 100%;
    overflow: hidden;
    padding-top: 1rem;
}

.brand3 .other h3 {
    font-size: 0.75rem;
    color: #666;
    padding-bottom: 1rem;
}

.brand3 .other p {
    font-size: 0.6rem;
    color: #8d8d8d;
    padding-top: 1rem;
    text-align: justify;
}


/*brand4*/

.brand4,
.brand5 {
    padding-bottom: 1rem;
    padding-top: 2rem;
}

.brand4 .pg4 p,
.brand5 .pg4 p,
.brand6 .pg4 p {
    font-size: 0.75rem;
    color: #8d8d8d;
    text-align: justify;
    padding-bottom: 0.7rem;
}

.brand4 .pg4>h2 {
    font-size: 1rem;
    color: #00995a;
    margin-bottom: 0.8rem;
}

.brand4 .pg4>h3 {
    font-size: 0.8rem;
    color: #333;
    padding-bottom: 0.4rem;
}

.brand6 .pg4>h2 {
    font-size: 1rem;
    color: #00995a;
    padding-bottom: 0.8rem;
}

.brand6 .pg4>h3 {
    font-size: 0.8rem;
    color: #00995a;
    padding-bottom: 0.4rem;
}

#content .swiper-container {
    z-index: 9;
}

#content .swiper-wrapper {
    padding-bottom: 3rem;
}

#content .swiper-pagination span {
    color: #f3a960;
}

#content #swiper-pagination2 {
    color: #f3a960;
    text-align: right;
}

#content .swiper-pagination-current {
    margin: 0 -0.3rem 0 0;
}

#content .swiper-pagination-total {
    margin: 0 0.5rem 0 -0.3rem;
}

#content .swiper-button-prev {
    background-image: url(../img/brand/brand-prev.jpg);
    left: 33%;
}

#content .swiper-button-next {
    background-image: url(../img/brand/brand-next.jpg);
    right: 33%;
}

#content .swiper-button-next,
#content .swiper-button-prev {
    width: 44px;
    height: 44px;
    background-size: cover;
    top: 89%;
}

#content .swiper-pagination-fraction {
    bottom: 69px;
}


/*brand5*/

.brand5 .pg4>h2 {
    font-size: 1rem;
    color: #00995a;
    padding-bottom: 0.8rem;
}


/*brand6*/

.brand6 .brand6-lists {
    width: 100%;
}

.brand6 .brand6-lists li {
    width:
}

.brand6 .brand6-lists ul {
    clear: both;
}

.brand6 .brand6-lists li {
    width: 49%;
    margin-right: 2%;
    float: left;
    margin-bottom: 0.6rem;
    /*background:#f6f6f7;padding:2%;margin-bottom:0.6rem;*/
}

.brand6 .brand6-lists li a {
    position: relative;
    z-index: 1;
    display: block;
    width: 96%;
    background: #f6f6f7;
    padding: 2%;
    -webkit-transition: -webkit-transform 400ms;
    -webkit-transform: scale(1.0, 1.0);
}

.brand6 .brand6-lists li h3 {
    font-size: 0.8rem;
    color: #000;
    text-align: center;
    line-height: 2rem;
}

.brand6 .brand6-lists .scale-on {
    z-index: 2;
    -webkit-transform: scale(1.1, 1.1);
}

.brand6 .brand6-lists .scale-on img {
    border: 1px solid #00995a;
}

.brand6 .brand6-lists .more {
    width: 2rem;
    height: 2rem;
    margin: 1.5rem auto 0;
    overflow: hidden;
}


/*investor*/

.investor,
.investor2,
.investor3 {
    width: 100%;
    overflow: hidden;
    padding-top: 2rem;
}

.investor .pg4 h2 {
    font-size: 1rem;
    color: #00995a
}

.investor .investor-down {
    width: 100%;
}

.investor .investor-down .down-tit {
    padding: 0 4%;
    height: 3.5rem;
    line-height: 3.5rem;
    color: #333333;
    font-size: 0.9rem;
    background: #f6f6f7 url(../img/investor/investor-icon-down.png) no-repeat 96% center;
    background-size: 5%;
    color: #676464;
    margin-top: 0.8rem;
    font-size: 0.8rem;
    font-weight: 900;
}

.investor .investor-down .on {
    background: #f6f6f7 url(../img/investor/investor-icon-up.png) no-repeat 96% center !important;
    background-size: 5% !important;
}

.investor .investor-down .down-tit span {
    color: #f3a960;
    padding-right: 0.6rem;
    font-family: 'DINCond-Medium';
    font-size: 1.2rem;
    font-size: 1.2rem;
}

.investor .investor-down .down-main {
    display: none;
    width: 100%;
    background: #f6f6f6;
    margin-top: 0.6rem;
    padding-bottom: 0.4rem;
    overflow: hidden;
}

.investor .investor-down .down-main li {
    padding: 0 2%;
}

.investor-down .down-main li a {
    display: block;
    line-height: 2.5rem;
    font-size: 0.7rem;
    color: #545454;
    border-bottom: 1px solid #e2e2e2;
}

.investor-down .down-main li:last-child a {
    border-bottom: 0px solid #e2e2e2;
}

.investor .investor-Shares {
    width: 92%;
    height: 7.6rem;
    margin: 0.8rem 4% 0;
    background: url(../img/investor/investor-pic.jpg) no-repeat center;
    background-size: 100%;
    overflow: hidden;
}

.investor .investor-Shares h3 {
    font-size: 0.65rem;
    line-height: 0.6rem;
    color: #6f6f6e;
    padding: 7% 0 0 4%;
}

.investor .investor-Shares p {
    font-size: 0.65rem;
    line-height: 0.7rem;
    color: #2a2929;
    padding-left: 4%;
}

.investor .investor-Shares h2 {
    font-size: 0.85rem;
    color: #494948;
    padding-left: 4%;
}

.investor .investor-Shares .red {
    font-size: 1.8rem;
    font-family: 'DINCond-Medium';
    line-height: 1rem;
    color: #da0000;
    margin: 4%;
    background: url(../img/index/index-icon2.png) no-repeat 29% top;
    background-size: 4%;
}

.investor .investor-Shares .green {
    font-size: 1.8rem;
    font-family: 'DINCond-Medium';
    line-height: 1rem;
    color: #00824c;
    margin: 4%;
    background: url(../img/index/index-icon3.png) no-repeat 29% top;
    background-size: 4%;
}


/*investor2*/

.investor2 .pg4>h3 {
    font-size: 0.8rem;
    color: #f3a960;
}

.investor2 .pg4>h2,
.investor3 .pg4>h2 {
    font-size: 1rem;
    color: #00995a;
    margin-bottom: 0.8rem;
}

.investor2 .add {
    padding: 0.6rem 0 0.8rem;
}

.investor2 .add p {
    font-size: 0.65rem;
    color: #848484;
}

.investor2 .contacts {
    padding-bottom: 0.5rem;
}

.investor2 .contacts h4 {
    font-size: 0.65rem;
    color: #666;
}

.investor2 .contacts p {
    font-size: 0.65rem;
    color: #848484;
}


/*investor3*/

.investor3 .pic-font {
    width: 92%;
    padding: 0 4%;
    height: 9.4rem;
    background: url(../img/investor/investor3-pic.jpg) no-repeat;
    background-size: 100%;
}

.investor3 .pic-font h3 {
    color: #000;
    font-size: 0.8rem;
    padding: 2.1rem 0 0.4rem 0;
}

.investor3 .pic-font p {
    color: #000;
    font-size: 0.6rem;
    text-align: justify;
    line-height: 0.8rem;
}

.investor3 .pdf-lists {
    padding-top: 1rem;
}

.investor3 .pdf-lists li {
    width: 100%;
    height: 3.5rem;
    line-height: 3.5rem;
    background: #eeece7 url(../img/investor/investor3-pic2.png) no-repeat 96% center;
    background-size: 8%;
    margin-bottom: 0.4rem;
}

.investor3 .pdf-lists li a {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 86%;
    padding: 0 14% 0 2%;
    color: #83827f;
    font-size: 0.65rem;
}


/*contact2*/

.contact2,
.contact3,
.contact4,
.contact5 {
    padding-top: 2rem;
}

.contact2 .map {
    padding: 1rem 4% 0;
}

.contact2 .pg4>h2,
.contact3 .pg4>h2,
.contact4 .pg4>h2,
.contact5 .pg4>h2 {
    color: #00995a;
    font-size: 1rem;
    padding-bottom: 0.8rem;
}

.contact2 .pg4>h3 {
    color: #333;
    font-size: 0.8rem;
    padding-bottom: 0.6rem;
}

.contact2 .pg4>p {
    color: #8d8d8d;
    font-size: 0.7rem;
    padding-bottom: 0.4rem;
}


/*contact3*/

.contact3 .contact3-down {
    background: url(../img/contact/contact3-pic.jpg) repeat-y left center;
    padding: 1rem 0;
}

.contact3 .contact3-down .down-tit {
    padding-left: 2%;
    border-left: 4px solid #f3a960;
    height: 3.5rem;
    margin-bottom: 0.4rem;
}

.contact3 .contact3-down .on a {
    background: #eeece7 url(../img/contact/contact3-up.png) no-repeat 96% center !important;
    background-size: 5% !important;
}

.contact3 .contact3-down .down-tit a {
    display: block;
    width: 80%;
    height: 2.2rem;
    line-height: 0.9rem;
    font-size: 0.8rem;
    background: #eeece7 url(../img/contact/contact3-down.png) no-repeat 96% center;
    background-size: 5%;
    padding: 1rem 16% 0.25rem 4%;
}

.contact3 .contact3-down .down-main {
    padding: 0 0 2% 4%;
}

.contact3-down .down-main ul {
    width: 100%;
    background: #f6f6f7;
    padding-top: 0.5rem;
}

.contact3-down .down-main li {
    padding: 0 2%;
}

.contact3-down .down-main li p {
    font-size: 0.65rem;
    color: #878788;
    padding-bottom: 0.5rem;
    line-height: 0.8rem;
}

.contact3 .more {
    width: 2rem;
    height: 2rem;
    margin: 0 auto;
}


/*contact4*/

.contact4 .pg4 p {
    margin-bottom: 1rem;
}

.contact4 .pg4 a {
    display: block;
    float: left;
    width: 3rem;
    margin-right: 1.5rem;
}

.contact4 .pg4 a:last-child {
    margin-right: 0;
}


/*contact5*/

.contact5 .pg4 p {
    margin-bottom: 1rem;
    text-align: center;
    font-size: 0.65rem;
    color: #000;
}

.contact5 .pg4 h3 {
    margin-bottom: 0.6rem;
    text-align: center;
    font-size: 1rem;
    color: #000;
}

.contact5 .pg4 a {
    display: block;
    width: 60%;
    margin: 0 auto;
}


/*law*/

.law h3 {
    font-size: 0.8rem;
    color: #000;
    padding-bottom: 0.5rem;
}

.law p {
    font-size: 0.7rem;
    color: #8d8d8d;
    text-align: justify;
}


/*search*/

.news .search,
.search2 h2 {
    font-size: 1rem;
    color: #00995a;
    margin-bottom: 0.8rem;
}


/*search2*/

.search2 {
    width: 100%;
    padding-top: 2rem;
}

.search2 .search-list li {
    padding: 0 2%;
    background: #f6f6f6;
    margin-bottom: 0.8rem;
}

.search2 .search-list li a {
    display: block;
    line-height: 3.5rem;
    font-size: 0.8rem;
    color: #545454;
}

.industrial_planning2 h1 {
    color: #00995a;
    font-size: 0.8rem;
    text-align: center;
    line-height: 2.6rem;
    font-weight: 900;
    /* padding-top: 0.5rem; */
}

.industrial_planning {
    padding: 0 4%;
}

.industrial_planning li {
    margin-bottom: 0.95rem;
}

.industrial_planning li:last-child {
    margin-bottom: 0;
}

.industrial_planningtitle {
    width: 100%;
    margin: 0 auto;
    line-height: 2.725rem;
    background: #f3f2f1;
    text-align: center;
    margin-top: 0.25rem;
}

.industrial_planningtitle a {
    font-size: 0.65rem;
    color: #333333;
}

.contact6 {
    padding-top: 2rem;
    padding-bottom: 1.4rem;
}

.contact6 .img {
    width: 100%;
    height: 5.76rem;
    padding-top: 1.5rem;
    padding-left: 0.9rem;
    box-sizing: border-box;
}

.contact6 .img .txt {
    font-size: 0.65rem;
    color: #00995a;
    line-height: 0.9rem;
}

.contact6 .pg4>h2 {
    font-size: 1rem;
    color: #00995a;
    margin-bottom: 0.8rem;
}

.contact6 .pg4 p {
    font-size: 0.75rem;
    color: #504f4f;
    line-height: 1.2rem;
    text-align: justify;
    padding-top: 0.6rem;
}

.contact6 ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    overflow: hidden;
    margin-top: 0.6rem;
}

.contact6 .pg4 ul li {
    width: 48%;
    height: 7.75rem;
    padding-top: 1.85rem;
    margin-bottom: 0.6rem;
    padding-left: 0.4rem;padding-right: 0.4rem;background: url(../img/contact/img2.jpg) no-repeat center;
    box-sizing: border-box;
}

.contact6 .pg4 ul li p {
    color: #666666;
    font-size: 0.45rem;
    line-height: 0.75rem;
    text-align: center;
    margin-top: .6rem;
    padding-top: 0;
}

.contact6 .pg4 ul li .t {
    width: 1.9rem;
    height: 1.9rem;
    margin: 0 auto;
}