.index1 {float:left; width:100%;background:#ececec; margin-top:7px;padding:75px 0px 40px 0px;}

.index1 .content {float:left; width:100%;position:relative;}
.index1 .content .imgBig {float:left; width:66%;margin-left:12%;height:538px;background:url(../images/img1.jpg) no-repeat center;background-size:cover}
/*.index1 .content .imgBig img{float:left; width:100%}*/
.index1 .imgSmall {float:left;width:22%;}
.index1 .imgSmall .list {float:left; width:100%;padding-left:10px;margin-top:13px;}
.index1 .imgSmall .list:nth-child(1) {margin-top:0px;}
.index1 .imgSmall .list a{float:left; width:100%;display:block;background:#fff;height:171px;padding-top:42px;}
.index1 .imgSmall .list a img{float:left;margin-left:18%;width:22%}
.index1 .imgSmall .list a div{float:left;color:#80b843;margin-left:20px;margin-top:15px;}
.index1 .imgSmall .list a div p{float:left;width:100%;font-size:0.2rem}
.index1 .imgSmall .list a div span{float:left;font-size:12px;}
.index1 .imgSmall .list a:hover{background:#80b843}
.index1 .imgSmall .list a:hover div{color:#fff;}
.index1 .content .aboutus {position:absolute;top:98px;}
.index1 .content .aboutus .mscon {float:left;background:#fff;padding:30px 20px 50px 20px;width:440px;}
.index1 .content .aboutus .mscon span{font-size:0.2rem;color:#2f2f2f;margin:30px 0px;float:left;width:100%}
.index1 .content .aboutus .mscon span i{font-size:0.18rem;color:#c2c2c2;text-transform:uppercase;font-style:normal}
.index1 .content .aboutus .mscon p{float:left; width:100%;color:#737373}
.index1 .content .aboutus a {float:left;width:60px;height:125px;background:url(../images/jt.png) no-repeat center #80b843;margin-top:50px;}

@media (max-width: 1500px){
    .index1 .imgSmall .list a{padding-top:52px;}
    .index1 .imgSmall .list a div{margin-top:5px;}
}
@media (max-width: 1400px){
    .index1 .imgSmall .list a{padding-top:60px;}
	.index1 .imgSmall .list a img{margin-left:15%;}
}
@media (max-width: 1300px){
	.index1 .content .imgBig {float:left; width:70%;margin-left:0%;height:538px;}
    .index1 .imgSmall {float:left;width:30%;}
}

@media (max-width: 767px) {
    .index1 {padding:5px 0px 10px 0px;}
    .index1 .content .aboutus {position:inherit;top:auto;width:100%;float:left;}
    .index1 .content .aboutus a {display:none}
    .index1 .content .aboutus .mscon {width:100%;}
    .index1 .content .imgBig {float:left; width:100%;margin-left:0%;height:300px;}
    .index1 .imgSmall {float:left;width:100%;}
    .index1 .imgSmall .list {float:left; width:33.3333%;padding-left:0px;margin-top:0px;}
    .index1 .imgSmall .list a{height:auto;padding:30px 0px}
    .index1 .imgSmall .list a img{float:initial;width:22%;margin-left:39%}
    .index1 .imgSmall .list a div{margin-top:10px;text-align:center;margin-left:0px;float:left; width:100%;}
    .index1 .imgSmall .list a div p{width:100%;}
    .index1 .imgSmall .list a div span{width:100%;}
}
@media (min-width: 768px) and (max-width: 991px) {
   .index1 {padding:5px 0px 10px 0px;}
    .index1 .content .aboutus {position:inherit;top:auto;width:100%;float:left;}
    .index1 .content .aboutus a {display:none}
    .index1 .content .aboutus .mscon {width:100%;}
    .index1 .content .imgBig {float:left; width:100%;margin-left:0%;height:300px;}
    .index1 .imgSmall {float:left;width:100%;}
    .index1 .imgSmall .list {float:left; width:33.3333%;padding-left:0px;margin-top:0px;}
    .index1 .imgSmall .list a{height:auto;padding:30px 0px}
    .index1 .imgSmall .list a img{float:initial;width:22%;margin-left:39%}
    .index1 .imgSmall .list a div{margin-top:10px;text-align:center;margin-left:0px;float:left; width:100%;}
    .index1 .imgSmall .list a div p{width:100%;}
    .index1 .imgSmall .list a div span{width:100%;}  
}


.index2 {float:left; width:100%;margin-top:7px;}

.botLeft {float:left;width:18.2367%;background:#f7f7f7}
.botLeft ul{float:left;width:100%;}
.botLeft ul li{float:left;width:100%;text-align:center;height:14%;}
.botLeft ul li a{float:left;width:100%;height:100%;color:#313131;display:block;font-size:15px;}
.botLeft ul li a:hover {color:#80b843;background:url(../images/aBG.jpg) no-repeat center}

.botMiddle {float:left;width:48.43%;position:relative}
.botMiddle img{float:left;width:100%;}
.TitShow {float:left; width:100%;text-align:center;position:absolute;top:40%;}
.TitShow p {float:left; width:100%;text-align:center;}
.TitShow img {width:auto;}
.TitShow strong {font-size:0.24rem;color:#fff;background:url(../images/white.jpg) no-repeat bottom center;padding-bottom:20px;}
.TitShow a {display:block;margin:0 auto;width:137px;height:32px;}

.botRight {float:left;width:33.3333%;padding-left:6px;}
.botRight .col-xs-12:nth-child(2){margin-top:6px}
.botRight .single-blog-style-one {float:left;width:100%;}
.botRight .single-blog-style-one a{float:left; width:100%;display:block}
.botRight .single-blog-style-one .img-box {position: relative;overflow: hidden;cursor: pointer;}
.botRight .single-blog-style-one .img-box:hover img {-webkit-transform: scale(1.15);transform: scale(1.15);}
.botRight .single-blog-style-one .img-box > img {width: 100%;-webkit-transition: all .4s ease;transition: all .4s ease;}

.botPCP {margin-left:-3px;margin-right:-3px;float:left;margin-top:6px;}
.none-padding {padding:0px;}
.botPCP .single-blog-style-one {padding:0px 3px;float:left;width:100%;}
.botPCP .single-blog-style-one a{float:left; width:100%;display:block}
.botPCP .single-blog-style-one .img-box {position: relative;overflow: hidden;cursor: pointer;}
.botPCP .single-blog-style-one .img-box:hover img {-webkit-transform: scale(1.15);transform: scale(1.15);}
.botPCP .single-blog-style-one .img-box > img {width: 100%;-webkit-transition: all .4s ease;transition: all .4s ease;}


@media (max-width: 767px) {
    .botMiddle {float:left;width:100%;margin-top:6px;}
    .botRight {float:left;width:100%;padding-left:0px;margin-top:6px;}
    .botPCP .single-blog-style-one {margin-top:6px;}
    .botLeft {float:left;width:100%;background:#f7f7f7}
}

.index3 {float:left; width:100%;padding:70px 0px 60px;}
.index3 .content {float:left;width:100%; margin-top:25px;}
.index3 .content .left {float:left;width:35%;position:relative}
.index3 .content .left img{float:left;width:100%;}
.index3 .content .left div{float:left;width:100%;height:65px;background:rgba(0,0,0,0.46);position:absolute;bottom:0px;}
.index3 .content .left div p {float:left; width:80%;line-height:65px;color:#fff;font-size:.18rem;padding:0px 20px}
.index3 .content .left div a {float:left; width:20%;background:url(../images/jt.png) no-repeat center #80b843;height:65px;display:block;}
.index3 .content .right {float:left; width:65%;}
.index3 .content .right .list{float:left; width:50%;padding-left:10%;margin-bottom:38px;}
.index3 .content .right .list a{float:left; width:100%;font-size:.18rem;color:#000;line-height:.18rem}
.index3 .content .right .list p{float:left; width:100%;font-size:14px;color:#737373;margin-top:30px;}
.index3 .content .right .list span{float:left; width:100%;font-size:.26rem;color:#80b843;margin-top:20px;}
.index3 .content .right .list:nth-child(3){margin-bottom:0px;}
.index3 .content .right .list:nth-child(4){margin-bottom:0px;}

@media (max-width: 767px) {
    .index3 {padding:0px;}
    .index3 .content {margin-top:0px;}
    .index3 .content .left {width:100%;}
    .index3 .content .right {width:100%;}
    .index3 .content .right .list{width:100%;padding-left:0%;margin-bottom:10px;}
    .index3 .content .right .list a{font-size:14px;line-height:24px;margin-top:20px;}
    .index3 .content .right .list p{margin-top:20px;}
}
@media (min-width: 768px) and (max-width: 991px) {
    .index3 {padding:0px;}
    .index3 .content .left {width:100%;}
    .index3 .content .right {width:100%;padding-top:30px;}
    .index3 .content .right .list{float:left;padding-left:0%;margin-bottom:38px;padding-right:20px;}    
}
@media (min-width: 992px) and (max-width: 1199px) {
    .index3 .content .left {width:100%;}
    .index3 .content .right {width:100%;padding-top:30px;}
    .index3 .content .right .list{float:left;padding-left:0%;margin-bottom:38px;padding-right:20px;}
}

.index4 {float:left; width:100%;padding:20px 0px 70px 0px;}
.index4 .ourBrand {float:left;width:100%;color:#676666;font-size:0.2rem;margin-top:20px}
.index4 ul {float:left;margin-top:27px;width:100%;}
.index4 ul li{float:left;width:15%;margin-right:2%;}
.index4 ul li a{float:left;width:100%;display:block}
.index4 ul li a img{float:left;border:1px solid #d5d5d5;width:100%;}
.index4 ul li:nth-child(6n) {margin-right:0px;}

@media (max-width: 767px) {
    .index4 {padding:20px 0px 20px 0px;}
    .index4 .ourBrand {font-size:0.2rem;margin-top:0px}
    .index4 ul li{float:left;width:48%;margin-right:2%;margin-bottom:20px;}
    .index4 ul li:nth-child(2n) {margin-right:0px;}
}


.index5  {position: relative;padding: 205px 0px 180px;background-position: center top;background-size: cover;background-attachment: fixed;background-repeat: no-repeat;}
.index5 .main {float:right; width:540px;text-align:right}
.index5 .main .tit{float:left; width:100%;font-size:0.32rem; line-height:60px;color:#FFF;}
.index5 .main .tit b{font-weight:normal;font-size:0.26rem;line-height:86px; text-transform:uppercase; color:#d3d3d3; margin-left:5px;}
.index5 .main p{float:left; width:100%;font-size:14px; line-height:24px;color:#fff;margin-top:20px;}
.index5 a {float:right;margin-top:40px;}

@media (max-width: 767px) {
    .index5  {padding: 105px 0px 100px;}
    .index5 .main {float:right; width:100%;padding:0px 6% 0px 10%}
}
@media (min-width: 768px) and (max-width: 991px) {
    .index5  {padding: 105px 0px 100px;}
    .index5 .main {float:right; width:100%;padding:0px 6% 0px 10%}
}
@media (min-width: 992px) and (max-width: 1199px) {
    .index5  {padding: 105px 0px 100px;}
    .index5 .main {float:right; width:100%;padding:0px 6% 0px 10%}
}
@media (min-width: 1200px) and (max-width: 1440px) {
    .index5  {padding: 105px 0px 100px;}
    .index5 .main {float:right; width:100%;padding:0px 6% 0px 10%}
}

.title {float:left; width:100%;}
.title span{float:left;font-size:0.32rem;line-height:86px;}
.title b{font-weight:normal;font-size:0.26rem;line-height:86px; text-transform:uppercase; color:#c2c2c2; margin-left:5px;}
.title a {float:right; margin-top:21px;}
@media (max-width: 767px) {
   .title a {display:none}
}

footer {background:#252623;float:left;width:100%;margin-top:7px;color:#6a6a6a;padding:60px 0px 20px;font-size:13px;}
.mDiv1 {float:left; width:32%;background:url(../images/f3.jpg) no-repeat right 75px;}
.mDiv1 div{float:left; width:100%;}
.mDiv1 p{float:left; width:80%;margin-top:20px;}
.mDiv1 .fImgs{float:left;margin-top:30px;margin-left:40px;}

.mDiv2{float:left;width:14%;background:url(../images/f3.jpg) no-repeat right 75px;min-height:195px;padding-left:70px;}
.mDiv2 strong {font-size:0.16rem;color:#a8a8a8;margin-top:20px;float:left;}
.mDiv2 ul {float:left;width:100%;margin-top:20px;}
.mDiv2 ul li{float:left;width:100%;line-height:30px}
.mDiv2 ul li a{float:left;width:100%;color:#6a6a6a;font-size:13px;}
.mDiv2 ul li a:hover{color:#587534;}

.mDiv3 {float:left;width:26%;background:url(../images/f3.jpg) no-repeat right 75px;min-height:195px;padding-left:70px;}
.mDiv3 strong {font-size:0.16rem;color:#a8a8a8;margin-top:20px;float:left;}
.mDiv3 div {float:left; width:100%;margin-top:20px;line-height:30px;}
.mDiv3 div a{color:#587534;}

.mDiv4{float:left; width:14%;padding-top:40px;}
.mDiv4 img{float:right;}
.mDiv4 .bshare{float:right;width:100%;text-align:right;margin-top:20px;}

.copy {float:left; width:100%;text-align:center;border-top:1px solid #525252;margin-top:50px;padding-top:20px;font-size:14px;color:#6a6a6a}

@media (max-width: 767px) {
    .mDiv1 {width:100%;background:none}
    .mDiv1 p{width:100%;margin-top:20px;}
    .mDiv3 {width:100%;background:none;min-height:inherit;padding-left:0px;}
    .mDiv4{width:100%;padding-top:0px;}
    .mDiv4 img{float:left;display:none}
    .mDiv4 .bshare{float:left;width:100%;text-align:left;margin-top:20px;}
    .copy {margin-top:30px;padding-top:20px;}
}
@media (min-width: 768px) and (max-width: 991px) {
    .mDiv1 {width:100%;background:none}
    .mDiv1 p{width:100%;margin-top:20px;}
    .mDiv3 {width:100%;background:none;min-height:inherit;padding-left:0px;}
    .mDiv4{width:100%;padding-top:0px;}
    .mDiv4 img{float:left;display:none}
    .mDiv4 .bshare{float:left;width:100%;text-align:left;margin-top:20px;}
    .copy {margin-top:30px;padding-top:20px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
    .mDiv1 {width:30%;}
    .mDiv2{padding-left:40px;width:20%;}
    .mDiv3 {padding-left:40px;width:30%;background:none}
    .mDiv4{display:none}
}
@media (min-width: 1200px) and (max-width: 1440px) {
    .mDiv1 {width:26%;}
    .mDiv2{padding-left:40px;width:15%;}
    .mDiv3 {padding-left:40px;width:28%}
    .mDiv4{float:right; width:16%;}
    .mDiv4 img{max-width:100%;}
}


/*ÄÚÒ³*/
.page-title {height:380px;position:relative}
.page-title:before {content: "";background: rgba(10, 23, 43, 0.5294117647058824);width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.page-title h3 {text-align:center;color:#fff;margin-top:200px;z-index:2;position:relative;}


.news .box{margin: 0 8vw;position: relative;}
.news .row{margin: 0 -.2rem;padding-top: .45rem}
.news .col{float: left;width: 33.33%;padding: .2rem;}
.news .item{border:1px solid #e0e0e0;display: block;background: white;transition: all .3s linear}
.news .item h1{font-size: .18rem;color:rgb(51, 51, 51);font-weight:bold; line-height: 1.556;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
	max-height:.56rem;}
.news .item h2{font-size: 14px;line-height:1.5;color: rgb(153, 153, 153);margin-top: .1rem;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
	max-height:42px;}
.news .item h3{font-size: .43rem;font-family: "Microsoft Yahei";color: rgb(51, 51, 51);}
.news .item h4{font-size: 14px;color: rgb(51, 51, 51);margin-top: .1rem}
.news .item .hd{padding: .3rem 0}
.news .item .hd .weui-cell__hd{border-right: 1px solid #e0e0e0;text-align: center;padding: .2rem 1.4vw}
.news .item .hd .weui-cell__bd{padding-left: 1.4vw;padding-right: 1.8vw;}
.news .item .ft{border-top: 1px solid #d0d0d0;padding: .1rem 1.5vw;}
.news .item .ft{font-size: 14px;color: rgb(153, 153, 153);}
.news .pagelist{margin-top: .7rem;margin-bottom: .6rem;}
.news .item img.after{display: none;}
@media (min-width: 800px){
	.news .item:hover{background: #80b843;transform: translateY(-10px);}
	.news .item:hover img.before{display: none;}
	.news .item:hover img.after{display: block;}
	.news .item:hover .ft{color: white;}
	.news .item:hover h1,.news .item:hover h2,.news .item:hover h3,.news .item:hover h4{color: white;}
}

@media (max-width: 640px){
	.news .col{width: 100%;}
	.news .box{padding: 0}
	.news .item h1{font-size: 16px;max-height:45px}
	.news .item .hd .weui-cell__bd{padding: 0 3vw}
	.news .item .hd .weui-cell__hd{padding: .15rem}
	.news .item .ft{padding: .1rem .2rem}
}
.blog-post-pagination {
	margin: 30px 0px;
}

.blog-post-pagination a {
	display: inline-block;
	vertical-align: middle;
	width: 42px;
	height: 42px;
	border-radius: 50%;
	background: #f3f3f3;
	line-height: 42px;
	text-align: center;
	font-size: 14px;
	color: #666;
	transition: all .4s ease;
}
@media (max-width: 767px) {
    .blog-page-2-col .blog-post-pagination {
        padding-bottom: 30px;
    }
    .blog-post-pagination a {
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 14px;
}
}
.blog-post-pagination a.prev, .blog-post-pagination a.next {
	background: #a4a4a4;
	color: #fff;
	font-size: 14px;
}

.blog-post-pagination a.active {
	cursor: auto;
}

.blog-post-pagination a.active, .blog-post-pagination a:hover {
	background: #80b843;
    color:#fff;
}

.blog-post-pagination a + a {
	margin-left: 10px;
}


.news-details{margin-top: .4rem; margin-bottom: 0.1rem; font-size: 14px; line-height: 26px; color: #9a9a9a;}
.news-details .box{margin: 6% 10%;}
.news-details-hd h1{font-size: .24rem; line-height: .34rem; font-weight: normal; color: #414141;}
.news-details-info{margin-top: .4rem;}
.news-details-info img{margin: 0 auto;}
.news-details .alink a{font-size: 16px; line-height: .5rem; color: #a3a3a3; text-align: center;}
.news-details .alink .col-xs-12 i{position: absolute; top: 50%; width: .7rem; height: 1px; background: #a3a3a3;}
.news-details .alink .col-xs-12 i::before{position: absolute; display: block; margin-top: -4px; content: ""; top: 50%; width: 8px; height: 8px; -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.news-details .alink .col-xs-12:nth-of-type(1) a{padding-left: 1.4rem; padding-right: .7rem;}
.news-details .alink .col-xs-12:nth-of-type(1) i{left: .35rem;}
.news-details .alink .col-xs-12:nth-of-type(1) i::before{left: 0; border-left: 1px solid #a3a3a3; border-bottom: 1px solid #a3a3a3;}
.news-details .alink .col-xs-12:nth-of-type(2) a{padding-right: 1.4rem; padding-left: .7rem;}
.news-details .alink .col-xs-12:nth-of-type(2) i{right: .35rem;}
.news-details .alink .col-xs-12:nth-of-type(2) i::before{right: 0; border-right: 1px solid #a3a3a3; border-top: 1px solid #a3a3a3;}
.news-details .aside dt, .news-details dd{padding: 0 20px;}
.news-details .aside dt{background: #80b843; color: #fff; line-height: 44px; font-size: 16px; font-weight: normal;}
.news-details .aside dd a{display: block; margin: 10px 0; padding: 15px 0; border-top: 1px solid #f1f1f1 !important;}
.news-details .aside dd a:first-child{border-top: 0 !important;}
.news-details .aside dd h6{margin-bottom: 5px; font-size: 14px; font-weight: bold; color: #555;}
.news-details .aside dd span{font-size: 12px; color: #c2c2c2;}
@media (max-width: 639px){
.news .col-xs-12{border-top: 1px solid #dcd9d9;}
.news .col-xs-12:first-child{border-top: 0;}
.news .col-xs-12 a{padding: 25px 8%;}
.news-details .aside {margin-top: .4rem;}
.news-details .aside dd a{margin: 0;}
}
@media (min-width: 640px) and (max-width: 991px){
.news .col-xs-12:nth-of-type(2n-1){border-right: 1px solid #dcd9d9;}
}
@media (min-width: 992px){
.news .col-xs-12{border-right: 1px solid #dcd9d9;}
.news .col-xs-12:nth-of-type(3n){border-right: 0;}
.news-details .box{margin: 6% 14%;}
}
@media (min-width: 1200px){
.news .col-xs-12:hover::before{-webkit-transform: scale(1); transform: scale(1);}
.news .col-xs-12:hover *{color: #fff;}
.news .col-xs-12:hover .upper{color: #fe9f9a;}
.news .col-xs-12:hover i{background: #fff;}
.news .col-xs-12:hover i::before{border-color: #fff;}
.news-details .alink a:hover{background: #e6e6e6;}
.news-details .aside dd a:hover h6{color: #80b843;}
}
@media (min-width: 1680px){
.news-details .box{margin: 6% 19%;}
.news-details .alink .col-xs-12:nth-of-type(1) a{padding-left: 1.4rem; padding-right: 1.4rem;}
.news-details .alink .col-xs-12:nth-of-type(2) a{padding-right: 1.4rem; padding-left: 1.4rem;}
}

.class .one .row .col-sm-6{padding:10px;}
.class .one .row{margin: 0 -10px;}
.class-title{text-align: center;}
.class-title .en{font-size: 12px;color: rgb(51, 51, 51);}
.class-title .cn{font-size: .5rem;color: rgb(51, 51, 51);margin-top: 5px;}
.class .one{padding-top: .65rem;padding-bottom: .6rem}
.class .one .item{float: left;width: 20%;text-align: center;}
.class .one .item:nth-child(3){width: 40%;}
.class .one .item p{font-size: .14rem;color: rgb(51, 51, 51);line-height: 2;}
.class .one .item .numbox{line-height: 34px;width: 40px;border:3px solid #3c50a4;text-align: center;font-size: 18px;border-radius: 50%;display: inline-block;color:#3c50a4;font-weight: bold;}
.class .one .item .numbox{margin-bottom: .3rem}
.class .one .clearfix{margin-bottom: .65rem;margin-top: .55rem;}
.class .two{padding-top: .65rem;background: #f4f4f4;padding-bottom: .6rem}
.class .two .title2{font-size: 14px;color: rgb(51, 51, 51);line-height: 2;text-align: center;padding: 0 12vw;margin-top: .6rem}
.class .two .item{text-align: center;}
.class .two .item .numbox{line-height: 34px;width: 40px;border:3px solid #3c50a4;text-align: center;font-size: 18px;border-radius: 50%;display: inline-block;color:#3c50a4;font-weight: bold;}
.class .two .item p{font-size: .14rem;color: rgb(51, 51, 51);line-height: 2;}
.class .two .item .numbox{margin-bottom: .3rem}
.class .two .clearfix{margin: .65rem 0 .55rem}
.class .two .row .col-sm-6{padding:10px;}
.class .two .row{margin: 0 -10px;}
.class .big-item{padding: 1.5rem 0}
.class .big-item:nth-child(2n){background: #f4f4f4;}
.class .big-item .left{float: left;width: 50%;}
.class .big-item .right{float: left;width: 50%;}
.class .big-item .class-title{text-align: left;}
.class .big-item .left .content{font-size: .14rem;color: rgb(51, 51, 51);line-height: 2;padding-right: 2.8vw;margin-top: 2.5vw}


@media (max-width: 639px){
	.class .two .title2{padding: 0}
	.class .one .item{width: 50%!important;padding: 10px 15px;}
	.class .big-item .left{width: 100%;margin-bottom: 20px}
	.class .big-item .right{width: 100%;}
/*	.class .one .item p{text-align: left;}*/
	.class .one .item p br{display: none;}
	.class .two .clearfix .col-sm-4{padding: 10px 15px;}
	.class .big-item{padding: 1rem 0}
	.class .big-item .left .content{padding-right: 0;}

}

.IM img{max-width:100%;}
.about1 .one{padding: .7rem 0 1.2rem}
.about1 .one .left{float: left;width: 50%;padding-left: 8vw;padding-right: 5vw}
.about1 .one .right{float: left;width: 50%;}
.about1 .one .left .class-title{text-align: left;margin-bottom:1.5vw}
.about1 .one .right .imgbox{position: relative;display: inline-block;}
.about1 .one .right .imgbox{display: inline-block;position: relative;}
.about1 .one .right .imgbox:after{content: "";background: #80b843;position: absolute;width: 100%;height: 100%;bottom: -8%;right: -5%;z-index: -1}
.about1 .one .left p{font-size:14px;line-height: 1.857;color: rgb(51, 51, 51);text-indent: 2em}
.about1 .two {position: relative;}
.about1 .two .left{width: 50%;position: absolute;left: 0;top: 0;bottom: 0;background: #80b843;display: flex;align-items: center;}
.about1 .two .right{float: right;width: 50%;overflow: hidden}
.about1 .two .left .img1{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;width: 2.57rem}
.about1 .two .left h1{font-size: .33rem;color: white;margin-bottom:2vw }
.about1 .two .left p{font-size:14px;line-height: 2;color: white;text-indent: 2em}
.about1 .two .left{padding: 0 9vw;}
.about1 .three .item{float: left;width: 25%;text-align: center;}
.about1 .three .clearfix{padding: 0 2vw}
.about1 .three .item .num{line-height: 1;font-size: 1.2rem;color:#80b843;text-shadow: 10.88px 8.81px 10px rgba(37, 60, 154, 0.17);}
.about1 .three .item .txt1{font-size: .22rem;color:#80b843;}
.about1 .three .item p{font-size: 18px;color:#80b843;}
.about1 .three{padding: .8rem 0}
.about1 .four{background: #ededed;padding: .8rem 0 .2rem}
.about1 .four .item p{font-size: .18rem;color: rgb(51, 51, 51);margin-top: .3rem;height:.5rem;margin-bottom:.25rem;}
.about1 .four .item{text-align: center;}
.about1 .four .row{margin: 0 2vw}
.about1 .four .item .imgbox img{display: inline-block;transition: all .3s}
.about1 .four .item:hover img{transform: translateY(-10px);}
.about1 .three .item h1{display: inline-block;position: relative;}
.about1 .three .item .bgimg{position: absolute;bottom: -8%;right: -5%;z-index: -1;}
@media (max-width: 1400px){
	.about1 .one .left{padding-left: 5vw;}
}
@media (max-width: 1200px){
	.about1 .one .left{padding: 0 3vw}
}
@media (max-width: 993px){
	.about1 .one .left{width: 100%;padding: 0;margin-bottom: .2rem}
	.about1 .one .right{width: 100%;text-align: center;}
	.about1 .two .left{position: relative;width: 100%;padding: 1rem 9vw;}
	.about1 .two .right{width: 100%;}
	.about1 .one .right .imgbox:after{display: none;}
}

@media (max-width: 639px){
	.about1 .two .left h1{margin-bottom: 10px;}
	.about1 .two .left{padding: .6rem 15px}
	.about1 .three .item{width: 50%;padding: .2rem 0}
	.about1 .three .item .num{font-size: 1rem;}
	.about1 .three{padding: .4rem 0;}
	.about1 .three .item .bgimg{bottom: -20%;right: -20%;z-index: -1;transform: scale(0.6);}
}

.search_con{position:absolute; bottom:-86px;right:0px; width:300px; height:81px; padding-top:23px; padding-bottom:19px; background:url(../images/top_bg2.png) no-repeat;z-index:100; display:none;right:13%}
.search_con .input1{ height:39px; line-height:39px; background:#f8f8f8; border:0; padding-left:5px; margin-left:16px; padding-right:7px; width:230px; float:left; outline:none;}
.search_con .bnts{ float:left; width:40px; height:39px; background:url(../images/top_pic3.png) no-repeat; cursor:pointer;border:none}
.search_con .bnts:hover{transition:all 0.3s;background:url(../images/top_pic4.png) no-repeat;}