.sub_content{padding-bottom:0 !important;margin-bottom:-2px}
.sec1{text-align:center;padding-top:130px}
.sec1 .p1{font-size:33px;line-height:44px;color:#313030;white-space: pre-wrap;letter-spacing:-2px; font-family: -webkit-body;}
.sec1 .p1 span{font-size:64px;letter-spacing:4px;display:inline-block;margin-top:50px}
.sec1 .p2{margin-top:50px;font-size:38px;line-height:48px;color:#313030;white-space: pre-wrap;letter-spacing:-2px; font-family: -webkit-body;}
.sec1 .img1{display:block;margin:50px auto}

.sec2{font-family: -webkit-body;margin-top:240px;padding-bottom:150px;position:relative;width:auto;background:url('/image/site/sub/company_bg.jpg')no-repeat;background-position:center bottom;background-size:cover}
.sec2 .lst1{position:relative;top:-150px;margin-bottom: -100px;}
.sec2 .lst1 li{position: relative;margin-bottom:55px}
.sec2 .lst1 li:nth-child(1) img{float:left;margin-right:75px}
.sec2 .lst1 li:nth-child(2) .cont{margin-right:78px}
.sec2 .lst1 li .cont{float:left;width:520px;font-size:20px;white-space: pre-wrap;line-height:35px}
.sec2 .lst1 li .cont span{padding-top:80px;display:inline-block;font-size:38px;line-height:48px;letter-spacing:-2px;color:#313030;margin-bottom:20px;}
.sec2 .title{font-size:64px;line-height:77px;}

.sec2 .lst2{position:relative;margin-top:50px}
.sec2 .lst2 li{position:relative;float:left;width:374px;margin-right:36px}
.sec2 .lst2 li:last-child{margin-right:0}
.sec2 .lst2 li div{width:100%;height:374px;border-radius:50%;background:#fff;margin-bottom:25px;}
.sec2 .lst2 li div span{display:block;font-size:38px;line-height:48px;padding-left:45px;padding-top:150px;letter-spacing:-2px}
.sec2 .lst2 li img{position:absolute;top:157px;right:-50px;z-index:10}
.sec2 .lst2 li p{white-space: pre-wrap;font-size:19px;line-height:32px}
.sec2 .lst2 li p span{display:block;margin-bottom:10px;font-size:27px;font-weight:bold;}
.sec2 .sec2_img{position:absolute;bottom:-50px;left:50%;margin-left: -700px;z-index:10}

.sec3{font-family: -webkit-body;position:relative;width:auto;padding:200px 0;background:url('/image/site/sub/company_bg2.jpg')no-repeat;background-position:center;background-size:cover}
.sec3 .title{font-size:64px;line-height:77px;}
.sec3 .lst1{margin-top:30px;margin-bottom:250px;display:inline-block;}
.sec3 .lst1 li{position:relative;float:left;margin-bottom: 12px;margin-right:45px;width:575px;border-radius:4px;border:1px solid #e7e7e7;background:#fff;height:80px;}
.sec3 .lst1 li:nth-child(2n){margin-right:0}
.sec3 .lst1 li p{position:relative;width:100%;text-indent:30px;font-size:22px;line-height:80px;font-weight:500}
.sec3 .lst1 li p span{position:absolute;top:0;right:30px}
.sec3 .lst1 li a{display:none;position:absolute;font-size:30px;color:#87c134;top:0;right:0;height:80px;width:80px;border-left: 1px solid #e7e7e7;text-align:center;line-height:80px}
.sec3 .lst1 li a i{font-size:30px;color:#87c134;-moz-transform: scaleX(-1);    /* Gecko */-o-transform: scaleX(-1);      /* Opera */-webkit-transform: scaleX(-1); /* Webkit */transform: scaleX(-1);         /* Standard */filter: FlipH;                 /* IE 6/7/8 */}

.sec3 .lst2{margin-top:30px;margin-bottom:100px;display:inline-block;}
.sec3 .lst2 li{position:relative;float:left;text-align:center;margin-bottom: 10px;margin-right:10px;width:188px;height:188px;line-height:190px;border:1px solid #e7e7e7;background:#fff;}
.sec3 .lst2 li:nth-child(6n){margin-right:0}
.sec3 .lst2 li span{display:inline-block;height:100%;vertical-align:middle}
.sec3 .lst2 li img{vertical-align:middle;}

.bottom_figure{margin-top:80px;text-align:center}
.bottom_figure p{font-size:40px;line-height:52px;letter-spacing:-1px}
.bottom_figure p span{font-size:23px;display:block;margin-bottom:10px}
.bottom_figure ul{display:inline-block;margin-top:50px;}
.bottom_figure ul li{border:3px solid #232421;margin-right:23px;float:left;width:227px;height:60px;line-height:60px;text-align:left;text-indent:35px;position:relative;border-radius:30px;background:#232421;}
.bottom_figure ul li a{display:block;font-size:16px;color:#fff}
.bottom_figure ul li i{position:absolute;top: 50%;right: 20px;margin-top: -8px;}
.bottom_figure ul li:last-child{margin-right:0}
.bottom_figure ul li:hover{border:3px solid #87c134;}
.bottom_figure ul li:hover a{color:#87c134}


@media all and (max-width:1200px) {
    .sec1{padding:50px 10px}
    .sec1 .p1{font-size:22px;line-height:30px}
    .sec1 .p1 span{font-size:40px;margin-top:30px}
    .sec1 .p2{margin-top:30px;font-size:22px;line-height:34px}
    .sec1 .img1{width:80%}
    .sec1 .img2{width:90%}

    .sec2{margin-top:0;padding:50px 10px 0 10px}
    .sec2 .lst1{position:relative;top:0;margin-bottom:0;}
    .sec2 .lst1 li{position: relative;margin-bottom:30px}
    .sec2 .lst1 li:nth-child(1) img{float:none;margin-right:0}
    .sec2 .lst1 li:nth-child(2) .cont{margin-right:0}
    .sec2 .lst1 li img{width:100%}
    .sec2 .lst1 li .cont{float:none;width:auto;font-size:16px;line-height:25px}
    .sec2 .lst1 li .cont span{padding-top:20px;font-size:25px;line-height:34px;margin-bottom:10px;}
    .sec2 .title{font-size:36px;line-height:45px;}

    .sec2 .lst2{margin-top:0px;}
    .sec2 .lst2 li{float:none;width:auto;margin-right:0;margin-bottom:100px;text-align:center;}
    .sec2 .lst2 li div{display:block;margin:15px auto;width:200px;height:200px;}
    .sec2 .lst2 li div span{font-size:25px;line-height:40px;padding-left:0;padding-top:60px;text-align:center;}
    .sec2 .lst2 li img{position:absolute;top:auto;bottom:-85px;right:50%;margin-right:-36px;z-index:10}
    .sec2 .lst2 li p{white-space: normal;font-size:16px;line-height:25px}
    .sec2 .lst2 li p span{margin-bottom:10px;font-size:24px;}
    .sec2 .sec2_img{display:none}

    .sec3{padding:50px 10px;text-align:center}
    .sec3 .title{font-size:36px;line-height:45px;text-align:left}
    .sec3 .lst1{margin-top:20px;margin-bottom:70px;width:100%}
    .sec3 .lst1 li{float:none;margin-right:0;width:100%;height:60px;text-align:left}
    .sec3 .lst1 li p{width:80%;text-indent:10px;font-size:18px;line-height:60px;font-weight:500}
    .sec3 .lst1 li p span{position:absolute;top:0;right:10px}
    .sec3 .lst1 li a{display:block;font-size:25px;height:60px;width:60px;line-height:60px}
    .sec3 .lst1 li a i{font-size:25px;}

    .sec3 .lst2{margin-top:20px;margin-bottom:60px;width:300px}
    .sec3 .lst2 li{width:140px;height:140px;line-height:140px;}
    .sec3 .lst2 li:nth-child(2n){margin-right:0}
    .sec3 .lst2 li img{max-width:80%;}

    .bottom_figure{margin-top:0}
    .bottom_figure p{font-size:25px;line-height:34px}
    .bottom_figure p span{font-size:16px;margin-bottom:0px}
    .bottom_figure ul{width:100%;margin-top:20px}
    .bottom_figure ul li{margin-right:5px;float:left;width:30%;height:40px;line-height:40px;text-indent:10px;border:3px solid #87c134}
    .bottom_figure ul li i{right: 10px}
    .bottom_figure ul li a{font-size:14px;color:#87c134}
    .bottom_figure ul li:last-child{margin-right:0}

}
