.wsc-list-news{
    margin: auto;
    padding-bottom: 100px;
}
.wsc-list-news .list-item{
    background-color: #f6f6f6;
    padding: 40px;
    margin-top: 20px;
    transition: 0.3s;
}
.list-item:hover{
    background-color: #fff;
    box-shadow: 0px 1px 18px 2px rgba(191, 191, 191, 0.16);
}
.list-item:hover .list-tit{
    color: #000;
}
.wsc-list-news .list-item:hover .list-tit a{
    color: #000;
}
.wsc-list-news .list-tit{
    font-size: 18px;
    line-height: 28px;
    color: #222;
    height: 28px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.wsc-list-news .list-text{
    font-size: 14px;
    line-height: 24px;
    color: rgba(85,85,85,0.7);
    height: 48px;
    overflow: hidden;
    text-overflow:ellipsis;display: -webkit-box; -webkit-line-clamp:2;-webkit-box-orient: vertical;
    margin-top: 7px;
}
.wsc-list-news .time{
    font-size: 14px;
    line-height: 1;
    color: #8a8a8a;
    margin-top: 24px;
}
.wsc-list-news .list-picitem{
    padding-left:310px;
}
.wsc-list-news .list-picitem .list-img{
    width: 240px;
    float: left; 
    margin-left:-270px; 
}
.wsc-list-news .list-picitem .list-img img{
    width: 240px;
	height: 130px;
}
.wsc-list-news .list-picitem .list-info{ 
    float: left; 
    width: 100%;
}


.wsc-detail{
    padding: 90px 0 100px;
}
.det-main{
    padding: 80px 110px;
    width: 960px;
    background-color: #fff;
    margin: auto;
}
.det-tit{
    text-align: center;
    font-size: 28px;
    line-height:1.8em;
    color: #222;
}
.det-mark{
    text-align: center;
    font-size: 0;
    line-height: 14px;
    margin-top: 19px;
    color: #999;
}
.det-mark em{
    display: inline-block;
    font-size: 14px;
    margin: 0 12px;
}
.det-time{
    display: inline-block;
    padding-left: 18px;
    font-size: 14px;
    background: url(../images/dmark.png) no-repeat 0 1px;
}
.det-viewcount{
    display: inline-block;
    padding-left: 18px;
    font-size: 14px;
    background: url(../images/dmark.png) no-repeat 0 -99px;
}
.det-job-info{
    margin-top: 40px;
    background-color: #f6f6f6;
    padding: 30px;
}
.det-job-info div{
    float: left;
    width: 225px;
    font-size: 16px;
    color: #999;
}
.det-job-info div span{
    color: #555;
}

.det-text{
    margin-top: 40px;
    font-size: 14px;
    line-height: 24px;
    color: #999;
   
}
.det-text span{
    color: #ec0000;
}
.det-cont{
    margin-top: 40px;
    padding-top: 20px;
    border-top: 1px dashed #dbdbdb;
	font-size: 14px; line-height: 1.8em;
}
.det-cont h4{
    font-size: 16px;
    color: #222;
    font-weight: bold;
    padding-top: 18px;
}

.det-link{
    width: 1180px;
    margin: 40px auto 0;
    overflow: hidden;
}
.dl-prev,.dl-next{
    width: 50%;
    float: left;
}
.dl-next{
    text-align: right;
}
.dl-prev a,.dl-next a{
    display: block;
    background-color: #fff;
    padding: 30px;
    font-size: 0;
    height: 20px;    
    color: #222;
    transition: 0.3s
}
.det-link a i{
    display: inline-block;
    width: 22px;
    height: 11px;
    vertical-align: middle;
}
.dl-prev i{
    margin-right: 15px;
    border-right: 1px solid rgba(85,85,85,0.4);
    background: url(../images/dlp.png) no-repeat left 0;
}
.dl-next i{
    margin-left: 15px;
    border-left: 1px solid rgba(85,85,85,0.4);
    background: url(../images/dln.png) no-repeat right 0;
}
.det-link a span{
    display: inline-block;
    height: 20px;
    font-size: 14px;
    vertical-align: middle;
    width: 480px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.det-link a:hover{
    background-color: #00706a;
    color: #fff;
}

.det-link a:hover i{
    border-color: #fff;
    background-position-y: -100px;
}

.relate{
    margin: 80px auto 0;
    width: 1180px;
}
.rtit{
    font-size: 20px;
    line-height: 1;
    color: #222;
    font-weight: bold;
}
.reMain{
    width: 1180px;
    overflow: hidden;
    margin-top: 40px;
}
.newsCont{
    margin-right: -20px;
}
.newsItem{
    float: left;
    margin-right: 20px;
    width: 380px;
}
.news-img{
    width: 380px;
    height: 245px;
    overflow: hidden;
}
.news-img img{max-width: 100%;}
.news-info{
    padding: 40px 30px 45px;
    background-color: #fff;
    transition: 0.3s;
}
.news-time{
    font-size: 14px;
    line-height: 1;
    color: #555;
    transition: 0.3s;
}
.news-tit{
    font-size: 16px;
    line-height: 1;
    height: 16px;margin-bottom:16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.news-tit a{color: #222;transition: 0.3s;}

.newsItem p{
    font-size: 14px;
    line-height: 24px;
    color: rgba(85,85,85,0.7);
    height: 48px;
    overflow: hidden;
    margin-top: 18px;
    transition: 0.3s;
}
.newsItem:hover .news-info{
    background-color: #00706a;
}
.newsItem:hover .news-time,.newsItem:hover .news-tit a,.newsItem:hover p{color: #fff;}


.jh-block1{
    padding: 100px 0;
}
.jh1-cont{
    background-color: #fff;
    padding: 50px;
    width: 1080px;
    margin: auto;
}
.jh1-cont .tit{
    font-size: 24px;
    line-height: 1;
    font-weight: bold;
    color: #222;
}
.jh1-cont p{
    font-size: 14px;
    line-height: 28px;
    margin-top: 17px;
    color: #666;
}

.jh-block2{
    padding: 100px;
}
.jh2-main{
    overflow: hidden;
    width: 1180px;
    margin: auto;
}
.jh2-item{
    width: 580px;
    float: left;
}
.jh2-item:first-child{
    margin-right: 20px;
}
.jh2-img{
    width: 580px;
    height: 290px;
    overflow: hidden;
}
.jh2-img{
    width: 580px;
}
.jh2-info{
    border: 20px solid #f6f6f6;
    padding: 15px 20px 30px;
    background-color: #fff;
}
.jh2-info li{
    height: 50px;
    border-bottom: 1px dashed #ddd;
    font-size: 14px;
    color: #999;
}
.jh2-info li td{
    height: 50px;
}
.jh2-info li a{
    display: inline-block;
    padding-left: 20px;
    color: #222;
    background: url(../images/jt-point.png) no-repeat 0 -72px;
}
.jh2-info li a:hover{
    color: #00706a;
    background:  url(../images/jt-point.png) no-repeat 0 8px;
}

.jh2-more{
    text-align: center;
    margin-top: 30px;
}
.jh2-more a{
    display: inline-block;
    width: 220px;
	height: 46px;
	background-color: #f6f6f6;
    border: solid 1px #eaeaea;
    line-height: 46px;
    color: #999;
    transition: 0.3s;
}
.jh2-more span{
    display: inline-block;
    padding-right: 16px;
    font-size: 14px;
    background: url(../images/dln.png) no-repeat right 18px;
}
.jh2-more a:hover span{
    background: url(../images/dln.png) no-repeat right -82px;
}
.jh2-more a:hover{
    background-color: #00706a;
    color: #fff;
    border-color: #00706a;
}

.jh-block3{
    padding: 100px;
    background: url(../images/jh2-bg.jpg) no-repeat center top;
}


.jh3-item{
    margin-top: 29px;
    background-color: #fff;
}
.jh3-tit{
    float: left;
    width: 200px;
    height: 105px;
    background: url(../images/job-xinchou.jpg) no-repeat center top;
    font-size: 18px;
    line-height: 20px;
    padding-top: 85px;
    color: #fff;
    text-align: center;
}
.jh3-fuli .jh3-tit{
    background: url(../images/job-fuli.jpg) no-repeat center top;
}
.jh3-cont{
    width: 980px;
    float: left;
    overflow: hidden;
    
}
.jh3-cont ul{
    margin-left: -1px;
}
.jh3-cont li{
    float: left;
    width: 327px;
    background: url(../images/job2-line.png) no-repeat left 120px;
    text-align: center;
    padding-top: 36px;
}
.jh3-cont li i{
    height: 54px;
    display: block;
}
.icon1{
    background: url(../images/job-xc1.png) no-repeat center top;
}
.icon2{
    background: url(../images/job-xc2.png) no-repeat center top;
}
.icon3{
    background: url(../images/job-xc3.png) no-repeat center top;
}
.icon4{
    background: url(../images/job-fl1.png) no-repeat center top;
}
.icon5{
    background: url(../images/job-fl2.png) no-repeat center top;
}
.icon6{
    background: url(../images/job-fl3.png) no-repeat center top;
}
.jh3-fuli .jh3-cont li{
    background-position-y: 90px;
    padding-top: 61px;
}
.jh3-fuli .jh3-cont li i{
    height: 62px;
}
.jh3-cont .tit{
    font-size: 16px;
    line-height: 1;
    color: #222;
}

.jh3-cont p{
    font-size: 14px;
    line-height: 22px;
    margin: 14px auto 0;
    color: #999;
    max-width: 252px;

}

.jh-block4{
    padding: 100px 0;
}
.jh4-main{
    margin-top: 29px;
    overflow: hidden;
}
.jh4-item{
    width: 240px;
    height: 598px;
    float: left;
    margin-left: 20px;
    padding: 40px 70px 0;
    background-color: #f6f6f6;
}
.jh4-item:first-child{
    margin-left: 0;
}
.jh4-text{
    text-align: center;
    font-size: 14px;
    line-height: 24px;
    color: #666;
    margin-top: 33px;
}


.job-list{
    margin-top: 100px;
    padding-bottom: 100px;
}
.job-item{
    padding: 30px;
    background-color: #f6f6f6;
    margin-top: 30px;
    transition: 0.3s;
}
.job-head{
    padding-bottom: 19px;
    border-bottom: 1px dashed #ddd;
    overflow: hidden;
    line-height: 27px;
    color: #222;
}
.job-head a{
    float: left;
    font-size: 18px;
    transition: 0.3s;
}
.job-head .time{
    font-size: 14px;
    float: right;
    padding-left: 18px;
    background: url(../images/dmark.png) no-repeat 0 6px;
}
.job-info{
    padding-top: 19px;
    font-size: 14px;
    color: #222222;
}
.job-info td span{
    color: #999;
}
.job-item:hover{
    background-color: #ffffff;
	box-shadow: 0px 1px 18px 2px 
		rgba(191, 191, 191, 0.16);
}
.job-item:hover a{
    color: #000;
}

.jd-needknow{
    padding: 50px;
    background-color: #fff;
    width: 1080px;
    margin: 30px auto 0;
}
.jd-nktit{
    font-size: 22px;
    line-height: 1;
    color: #222;
    font-weight: bold;
    text-align: center
}
.jd-nkcont{
    margin-top: 30px;
    overflow: hidden;
}
.jd-nkitem{
    float: left;
    margin-left: 20px;
    background-color: #f6f6f6;
    padding: 40px;
    width: 450px;
	height: 320px;
}
.jd-nkitem:first-child{margin-left: 0;}
.jd-nkitem .tit{
    font-size: 18px;
    line-height: 1;
    color: #222;
    font-weight: bold;
    padding-bottom: 10px;
}
.jd-nkway{
    margin-top: 18px;
    overflow: hidden;
}

.jd-nkway i{
    float: left;
    margin-right: 15px;
    width: 48px;
    height: 48px;
}
.nkem{
    background: url(../images/dj-em.png) no-repeat 0 center;
}
.nktel{
    background: url(../images/dj-tel.png) no-repeat 0 center;
}
.jd-nkway dl{
    float: left;
    width: 300px;
}
.jd-nkway dt{
    font-size: 14px;
    line-height: 24px;
    color: #999;
}
.jd-nkway dd {
    font-size: 24px;
    line-height: 1;
    color: #00706a;
    font-weight: bold;
}
.jd-nkway dd a{
    font-size: 24px;
    line-height: 1;
    color: #222;
    font-weight: normal;
}
.jd-nkitem .line{
    height: 1px;
    border-top: 1px dashed #ddd;
    margin: 40px 0;
}
.jd-nkitem .text{
    margin-top: 15px;
    font-size: 14px;
    line-height: 24px;
    color: #555;
}

.jd-nkpos{
    font-size: 14px;
    line-height: 24px;
    color: #999;
}
.nkpos-item{
    margin-top: 20px;
}
.nkpos-item p{color: #222;}

.jobCont{
    width: 1200px;
    margin-top: -20px;
}
.reMain .job-item{
    width: 520px;
    float: left;
    background-color: #fff;
    margin-right: 20px;
    margin-top: 20px;
}

.yewu-block1{
    padding: 100px 0;
    background-color: #f6f6f6;
}
.yw1-main{
    width: 1180px;
    margin: auto;
    background-color: #fff;
    height: 360px;
    overflow: hidden;
}
.yw1-info{
    float: left;
    width: 480px;
    padding: 50px 60px 0 50px;
}
.yw1-tit{
    font-size: 20px;line-height: 1;
    font-weight: bold;
    color: #07363b;
}
.yw1-info p{
    font-size: 14px;
    line-height:1.8em;
    color: #555;
    margin-top:30px;
}
.yw1-img{
    float: left;
    width: 590px;
    height: 360px;
    overflow: hidden;
}
.yw1-img img{
    width: 460px;
}
.yewu-block2{
    padding: 100px 0;
    background-color: #fff;
}
.yw2-main{
    width: 1180px;
    margin: auto;
}
.proh-class div{
    float: left;
    width: 285px;
    height: 155px;
    background: url(../images/pro-classbg.jpg) no-repeat center top;
    transition: 0.3s;
    color: #fff;
    text-align: center;
    font-size: 18px;
    line-height: 1;
    margin-left: 12px;
}
.proh-class div:first-child{
    margin-left: 0;
}
.proh-class i{
    display: block;
    height:  108px;
}
.proclass1{
    background: url(../images/jx1.png) no-repeat center 35px;
}
.proclass2{
    background: url(../images/jx2.png) no-repeat center 35px;
}
.proclass3{
    background: url(../images/jx3.png) no-repeat center 35px;
}
.proclass4{
    background: url(../images/jx4.png) no-repeat center 35px;
}
.yw-list{
    width: 1180px;
    overflow: hidden;
}
.yw-list-box{
    width: 1200px;
}
.yw-list .list-item{
    width: 260px;
    float: left;
    margin-right: 20px;
    padding: 10px 10px 0;
    background-color: #f6f6f6;
}
.yw-list .list-img{
    position: relative;
    background-color: #fff;
    width: 260px;
    height: 260px;
    overflow: hidden;
}
.yw-list .list-img img{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    max-width: 260px;
}
.yw-list .list-info{
    padding: 30px 0;
    text-align: center;
}
.yw-list .tit{
    font-size: 18px;
    line-height: 1;
    color: #222;
}
.yw-list .text{
    font-size: 14px;
    line-height: 1;
    color: #999;
    margin-top: 12px;
}
.yw-line{
    margin: 50px auto;
    height: 1px;
    border-top: 1px dashed #eaeaea;
}
.yw2-text{
    font-size: 14px;
    color: #555;
    line-height: 28px;
}

.yw-btn{
    margin-top: 40px;
    text-align: center;
}
.link-btn{
    width: 200px;
    height: 46px;
    text-align: center;
    line-height: 46px;
    background-color: #00706a;
    color: #fff !important;
    font-size: 14px;
    display: inline-block;
    transition: 0.3s;
}
.link-btn:hover{
    background-color: #e63e22;
}


.proIndex-class div {
    width: 220px;
    height: 160px;
    background: #ffcf29;
    float: left;
    margin-left: 16px;
    text-align: center;
    font-size: 16px;
    color: #fff;
}
.proIndex-class div:first-child {
    margin-left: 0;
}
.proIndex-class span {
    padding-top: 113px;
    display: inline-block;
}
.proIndex-class .re1 {
    background: #ffcf29 url("../images/iph1.png") no-repeat center 23px;
}
.proIndex-class .re2 {
    background: #ffcf29 url("../images/iph2.png") no-repeat center 23px;
}
.proIndex-class .re3 {
    background: #ffcf29 url("../images/iph3.png") no-repeat center 23px;
}
.proIndex-class .re4 {
    background: #ffcf29 url("../images/iph4.png") no-repeat center 23px;
}
.proIndex-class .re5 {
    background: #ffcf29 url("../images/iph5.png") no-repeat center 23px;
}
.proIndex-class div span {
    color: #15191b;
}

.yw2-text span{
    font-weight: bold;
}
.yw2-img{
    height: 628px;
    overflow: hidden;
    text-align: center;
}
.yw2-img img{
    max-width: 1180px;
}

.chixu{
    padding: 100px 0;
}
.chixu .tit{
    font-size: 24px;
    line-height: 1;
    color: #222;
    font-weight: bold;
}
.chixu .text{
    font-size: 14px;
    line-height: 28px;
    color: #555;
    margin-top: 28px;
}
.cx-img{
    margin-top: 50px;
    text-align: center;
}
.pz2{
    background: url(../images/pz2-bg.jpg) no-repeat center top;
}
.hb2{
    background: url(../images/hjbh2-bg.jpg) no-repeat center top;
}
.gh2{
    background: url(../images/gh2-bg.jpg) no-repeat center top;
}
.hb2-list{
    margin-top: 40px;
}
.hb2-item{
    float: left;
    margin-left: 20px;
    width: 360px;
    padding: 10px;
    background-color: #00706a;
}
.hb2-item:first-child{
    margin-left: 0;
}
.hb2-item div{
    border: 1px solid #fff;
    padding-top: 104px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    padding-bottom: 25px;
}
.hb2-1{
    background: url(../images/hj2-1.png) no-repeat center 20px;
}
.hb2-2{
    background: url(../images/hj2-2.png) no-repeat center 20px;
}
.hb2-3{
    background: url(../images/hj2-3.png) no-repeat center 20px;
}

.gh2-item{
    float: left;
    margin-left: 20px;
    width: 280px;
    padding: 138px 0 30px;
    text-align: center;
    font-size: 18px;
    line-height: 1;
    color: #fff;
}
.gh2-item:first-child{
    margin-left: 0;
}
.gh2-item span{
    display: inline-block;
    width: 90px;
    padding: 0 36px;
    background: url(../images/gh-titline.png) no-repeat center center;
}
.gh2-1{
    background: #a6d78a url(../images/gh2-1.png) no-repeat center 30px;
}
.gh2-2{
    background: #feb47b url(../images/gh2-2.png) no-repeat center 30px;
}
.gh2-3{
    background: #dfc094 url(../images/gh2-3.png) no-repeat center 30px;
}
.gh2-4{
    background: #91b5ea url(../images/gh2-4.png) no-repeat center 30px;
}
.gh-info{
    float: left;
    width: 530px;
}
.gh-img{
    float: right;
    width: 580px;
}
.gs2{
    background: url(../images/gs2-bg.jpg) no-repeat center top;
}
.gs2-1{
    background: url(../images/gs2-1.png) no-repeat center 20px;
}
.gs2-2{
    background: url(../images/gs2-2.png) no-repeat center 20px;
}
.gs2-3{
    background: url(../images/gs2-3.png) no-repeat center 20px;
}
.gl2{
    background: url(../images/jz2-bg.jpg) no-repeat center top;
}

.lianxi-block1{
    padding: 100px 0;
}
.lx1-tel,.lx1-em{
    float: left;    
    width: 580px;
    height: 112px;    
    text-align: center;
    padding: 30px 0;
}
.lx1-tel{
    background: url(../images/contact1-1.jpg) no-repeat center top;
    margin-right: 20px;
}
.lx1-em{
    background: url(../images/contact1-2.jpg) no-repeat center top;
}
.lx1-tel i{
    display: block;
    height: 50px;
    background: url(../images/dj-tel.png) no-repeat center center;
}
.lx1-em i{
    display: block;
    height: 50px;
    background: url(../images/dj-em.png) no-repeat center center;
}
.lx1-1 dt{
    font-size: 14px;
    line-height: 1;
    color: #666;
    margin-top: 17px;
}
.lx1-1 dd{
    font-size: 24px;
    line-height: 1;
    color: #00706a;
    margin-top: 10px;
    font-weight: bold;
}
.lx1-1 dd a{color: #222;}

.lx1-2{
    margin-top: 40px;
    padding: 10px 0 50px;
    background: url(../images/contact2.jpg) no-repeat center top;
  
}
.lx1-pos{
    float: left;
    padding-left: 80px;
    margin-top: 40px;
    width: 510px;
}
.lx1-pos dl{
    padding-left: 20px;
    background: url(../images/pos.png) no-repeat 0 0;
}
.lx1-pos dt{
    font-size: 16px;
    line-height: 1;
    color: #555;
}
.lx1-pos dd{
    font-size: 20px;
    line-height: 1;
    color: #222;
    margin-top: 15px;
}


.jt-bg{
    padding: 100px 0;
    background: url(../images/ab1-bg.png) no-repeat left top;
}
.ab1-info{
    float: left;
    width: 620px;
}
.ab1-info .tit{
    padding-top: 25px;
    font-size: 40px;
    line-height: 1;
    color: #222;
}
.tit .tit_en{font-size: 43px; color: #e3e3e3; margin-top:0px; margin-bottom:15px;}
.ab1-info p{
    font-size: 14px;
    line-height: 28px;
    color: #555;
    margin-top: 48px;
}
.ab1-info .numbers{
    margin-top: 80px;
}
.ab1-info .num{
    float: left;
    background: url(../images/num-line.png) no-repeat 0 center;
    padding: 0 40px;
    width: 140px;
}
.ab1-info .num:first-child{
    padding-left: 0;
    background: none;
}
.ab1-info .num span{
    font-size: 60px;
    line-height: 1;
    color: #222;
    letter-spacing: 0px;
	font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Arial Black," sans-serif";
}
.ab1-info .num p{
    margin-top: 25px;
}
.ab1-img{
    width: 480px;
    float: right;
    position: relative;
}
.ab1-img .play-btn{
    width: 60px;
    height: 60px;
    background: url(../images/videoa.png) no-repeat center center;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 45%;
    margin: auto;
    cursor: pointer;
}
.ab-line{
    margin: 80px 0;
    height: 1px;
    border-top: 1px dashed #eaeaea;
}

.ab1-2{
    font-size: 14px;
    line-height: 28px;
    color: #555;
}
.ab1-2 span{font-weight: bold;}
.ab2-img{
    margin-top: 78px;
    text-align: center;
}

.js-block2{
    background: url(../images/ab3-bg.jpg) no-repeat center top;
    padding: 100px 0 0;
    height: 1246px;
    overflow: hidden;
}
.js-block2 .cTit{
    color: #fff;
}
.js2-main{
    padding-top: 30px;
    overflow: hidden;
}
.js2-box{
    width: 1200px;
}
.js2-item{
    display: block;
    width: 480px;
    height: 470px;
    padding: 50px 50px 0;
    float: left;
    margin-right: 20px;
    margin-top: 20px;
    transition: 0.3s;
}
.js2-item:hover .js2-line{width: 100%;}
.js2-item:hover p,.js2-item:hover .more{
    transform: translateY(16px);
}
.js2-item .tit{
    font-size: 20px;
    line-height: 1;
    font-weight: bold;
    transition: 0.3s;
    position: relative;
}
.js2-line{
    position: absolute;
    bottom: -16px;
    left: 0;
    width: 0;
    height: 1px;
    display: block;
    transition: 0.3s;
    opacity: 0.2;
}
.js2-1 .js2-line{
    background-color: #521717;
}
.js2-2 .js2-line{
    background-color: #684d0c;
}
.js2-3 .js2-line{
    background-color: #112f65;
}
.js2-4 .js2-line{
    background-color: #07363b;;
}
.js2-item p{
    font-size: 14px;
    line-height: 24px;
    margin-top: 15px;
    transition: 0.3s;
}
.js2-item .more{
    width: 100px;
	height: 28px;
    border-radius: 14px;
    margin-top: 30px;
    text-align: center;
    line-height: 28px;
    transition: 0.3s;
}
.js2-1{
    background: url(../images/ab3-1.jpg) no-repeat center top;
    color: #521717;
}
.js2-1 .more{
    border: solid 1px #521616;
    transition: 0.3s;
}
.js2-1:hover{
    color: #521717;
}
.js2-1:hover .more{
    background-color: #521616;
    color: #fff;
}
.js2-2{
    background: url(../images/ab3-2.jpg) no-repeat center top;
    color: #684d0c;
}
.js2-2 .more{
    border: solid 1px #684d0c;
    transition: 0.3s;
}
.js2-2:hover{
    color: #684d0c;
}
.js2-2:hover .more{
    background-color: #684d0c;
    color: #fff;
}
.js2-3{
    background: url(../images/ab3-3.jpg) no-repeat center top;
    color: #112f65;
}
.js2-3 .more{
    border: solid 1px #112f65;
    transition: 0.3s;
}
.js2-3:hover{
    color: #112f65;
}
.js2-3:hover .more{
    background-color: #112f65;
    color: #fff;
}
.js2-4{
    background: url(../images/ab3-4.jpg) no-repeat center top;
    color: #07363b;
}
.js2-4 .more{
    border: solid 1px #07363b;
    transition: 0.3s;
}
.js2-4:hover{
    color: #07363b;
}
.js2-4:hover .more{
    background-color: #07363b;
    color: #fff;
}

.ab-font .tit{
    font-size: 24px;
    line-height: 1;
    color: #222;
    font-weight: bold;
}
.ab-font .text{
    font-size: 14px;
    line-height: 28px;
    color: #555;
    margin-top: 30px;
}
.ab-font .text span{
    font-weight: bold;
}
.ab-font .ab-line{
    margin: 50px 0;
}
.zl2-img{
    text-align: center;
    margin-top: 40px;
}

.zl4-main{
    margin-top: 50px;
    overflow: hidden;
}
.zl4-item{
    width: 590px;
    height: 400px;
    overflow: hidden;
    float: left;
}
.zl4-sec-item{
    padding: 40px 40px 0;
    width: 215px;
    float: left;
    height: 360px;
}
.zl4-sec-item .head{
    position: relative;
    color: #222;
}
.zl4-sec-item .num{
    font-size: 80px;
    line-height: 1;
}
.zl4-sec-item .text{
    margin-top: 15px;
}
.zl4-tit{
    font-size: 20px;
    background-color: #fff;
    position: absolute;
    bottom: 10px;
    left: 98px;
    font-weight: bold;
}
.zl4-bgred .head{
    color: #fff;
}
.zl4-bgred .zl4-tit{
    background-color: #00706a;
}
.zl4-bgf6 .zl4-tit{
    background-color: #f6f6f6;
}
.zl4-bgf6{
    background-color: #f6f6f6;
}
.zl4-bgred{
    background-color: #00706a;    
}
.zl4-bgred p{
    color: #fff  !important;
}
.zl4-ps{
    margin-top: 50px;
}
.zl4-ps p{
    font-size: 14px;
    line-height: 1;
}
.zl4-ps ul{
    margin-top: 30px;
}
.zl4-ps li{
    font-size: 14px;
    line-height: 28px;
    font-weight: bold;
    color: #555;
    padding-left: 29px;
    background: url(../images/zl4-t.png) no-repeat 0 center;
}
.zl-block5 .info{
    width: 730px;
    float: left;
}
.zl-block5 .zl-img{
    width: 295px;
    float: right;
}


.wenhua{
    padding: 100px 0 240px;
    background: url(../images/wh-bg.jpg) no-repeat center bottom;
}
.wenhua .text{
    font-size: 16px;
    line-height: 1;
    text-align: center;
    color: #222;
}
.wh-main{
    margin-top: 40px;
    overflow: hidden;
}
.wh-box{
    width: 1200px;
}
.wh-item{
    width: 240px;
    height: 220px;
    padding: 60px 20px;
    float: left;
    margin-right: 20px;
	margin-bottom: 20px;
    background-color: #f6f6f6;
    text-align: center;
}
.wh-item i{
    display: block;
    width: 100px;
    height: 100px;
    margin: auto;
    border-radius: 50%;
}
.wh-item .tit{
    font-size: 20px;
    line-height: 1;
    color: #222;
    margin-top: 40px;
}
.wh-item p{
    font-size: 14px;
    line-height: 22px;
    color: #555;
    margin-top: 15px;
}
.wh1{
    background: #a2dc92 url(../images/wh1.png) no-repeat center center;
}
.wh2{
    background: #feb47b url(../images/wh2.png) no-repeat center center;
}
.wh3{
    background: #dfc094 url(../images/wh3.png) no-repeat center center;
}
.wh4{
    background: #a0aedc url(../images/wh4.png) no-repeat center center;
}

.sl-block1 li{
    font-size: 14px;
    line-height: 1;
    color: #555;
    padding-left: 29px;
    background: url(../images/zl4-t.png) no-repeat 0 center;
    margin-top: 20px;
}
.sl-block1 li span{
    font-weight: bold;
}
.sl1-2{
    margin-top: 50px;
}
.sl1-2head{
    padding: 35px 0;
    background-color: #00706a;
    color: #f6f6f6;
}
.sl1-2item{
    width: 392px;
    border-left: 1px solid #eaeaea;
    float: left;
    text-align: center;
}
.sl1-2item:first-child{
    border-left: 0  ;
}
.sl1-2item em{
    display: inline-block;
    font-size: 60px;
    line-height: 1;
    vertical-align: middle;
}
.sl1-2item dl{
    display: inline-block;
    vertical-align: middle;
    text-align: left;
}
.sl1-2item dt{
    font-size: 18px;
    line-height: 1;
}
.sl1-2item dd{
    font-size: 14px;
    line-height: 1;
    margin-top: 10px;
}
.sl1-3{
    margin-top: 50px;
    overflow: hidden;
}
.sl1-3main{
    width: 1200px;
}
.sl1-3item{
    width: 380px;
    padding: 136px 0 50px;
    text-align: center;
    margin-right: 20px;
    float: left;
}
.sl1-3tit{
    font-size: 18px;
    line-height: 1;
    color: #222;
}
.sl1-3 p{
    line-height: 24px;
    margin-top: 10px;
}
.sl1-31{
    background: #f6f6f6 url(../images/sl-zscq.png) no-repeat center 50px;
}
.sl1-32{
    background: #f6f6f6 url(../images/sl-yffy.png) no-repeat center 50px;
}
.sl1-33{
    background: #f6f6f6 url(../images/sl-zj.png) no-repeat center 50px;
}

.lishi{
    padding-top: 20px;
    background: url(../images/lcb-begin.png) no-repeat center top;
}
.ls-main{
    padding-bottom: 60px;
    background: url(../images/future.png) no-repeat center bottom;
}
.ls-item{
    padding-top: 55px;
    background: url(../images/lcb-line.png) repeat-y center 0;
}
.ls-info{
    float: left;
    width: 50%;
}
.ls-img{
    float: right;
    width: 50%;    
    height: 150px;
}
.ls-right{
    float: right;
    
}
.ls-left{
    float: left;
    text-align: right;
}
.ls-left img{
    margin-right: 50px;
}
.ls-right img{
    margin-left: 50px;
}
.ls-img{padding-top: 110px;}
.ls-item:first-child .ls-img{
    padding-top: 0;
}
.ls-head{
    padding-left: 50px;
    margin-left: -10px;
    background: url(../images/lcb-dot.png) no-repeat 0 center;
}
.ls-left .ls-head{
    padding-right: 50px;
    margin-right: -10px;
    background: url(../images/lcb-dot.png) no-repeat right center;
}
.lishi .year{
    font-size: 40px;
    line-height: 1;
    font-weight: bold;
    color: #00706a;
    letter-spacing: -1px;
}
.lishi .tit{
    font-size: 24px;
    line-height: 1;
    font-weight: bold;
    color: #222;
    margin-top: 15px;
}
.ls-text{
    padding-left: 40px;
    font-size: 14px;
    line-height: 28px;
    color: #555;
    margin-top: 38px;
}
.ls-left .ls-text{
    padding-right: 40px;
}
.ls-pb80{padding-bottom: 80px;}



.lianxi-block2{
    padding: 0px 0 100px;
   background: url(../images/contact3.jpg) no-repeat center bottom;
}
.lx2-map{
    border: 10px solid #fff;
    height: 470px;
    position: relative;
    background-color: #00706a;
}
.map-box #mapContainer{
    height: 470px;
    width: 1160px;
}
.marker-marker-bus-from{
    width: 56px;
    height: 83px;
    background: url(../images/map-pos.png) no-repeat center center;
}
.wsc-form{
    padding: 40px;
    background: #fff;
    width: 400px;
    position: absolute;
    top: 40px;
    right: 40px;
}
.form-tit{
    font-size: 18px;
    line-height: 1;
    color: #222;
    font-weight: bold;
    text-align: center;
}
.wsc-form form{
    display: block;
    padding-top: 10px;
}
.fm-row{
    margin-top: 10px;
    position: relative;
}
label{
    position: absolute;
    left: 15px;
    top: 13px;
    font-size: 14px;
    line-height: 20px;
    cursor: text;
    color: #666;
    transition: 0.3s;
}
label span{
    color: #E22B2B;
    margin-left: 5px;
}
.fm-item{
    width: 100%;
    
}
.fm-item input{
    width: 310px;
    padding: 12px 14px;
	padding-left: 65px;
    height: 20px;
    font-size: 14px;
    color: #222;
    background-color: #f6f6f6;
    border: 1px solid #f6f6f6;
}
.fm-item textarea{
    width: 310px;
    padding: 12px 14px;
    height: 80px;
	padding-left: 65px;
    line-height: 20px;
    font-size: 14px;
    color: #222;
    display: block;
    background-color: #f6f6f6;
    border: 1px solid #f6f6f6;
}
.fm-item input:focus,.fm-item textarea:focus{
    border-color: #00706a;
    background-color: #fff;
}
/* 表单项提示文字 */
.msg-box{
    color: #00706a;
    position: absolute;
    top: 13px;
    right: 15px;
    font-size: 14px;
    line-height: 20px;
}
/* 表单项验证不通过提示样式 */
.n-invalid {
    border-color: #00706a !important;
}

.btn{
    box-sizing: border-box;
    width: 400px;
    height: 46px;
    text-align: center;
    line-height: 46px;
    font-size: 16px;
    display: inline-block;
    transition: 0.3s;

}
.btn-sub{
    background-color: #00706a;
    color: #fff;
    margin-top: 10px;
    transition: 0.3s;
}
.btn-sub:hover{
    background-color: #e63e22;
}
.labAct{
    transform: translate(-8px,-23px);
    color: #00706a !important;
    background-color: #fff;
    padding: 0 10px;
}






.pTit{
    font-weight: bold;
    font-size: 28px;
    color: #333;
    line-height: 40px;
}

.simpage-main p{
    font-size: 14px;
    color: #555;
    margin-top: 10px;
    line-height: 28px;
}
.simpage-main h3{
    font-size: 22px;
    color: #222;
    font-weight: bold;
    line-height: 1;
    margin-top: 39px; 
}
.simpage-main a{
    color: #ff0000
}

.map-item{
    font-size: 20px;
    line-height: 30px;
    color: #222;
    font-weight: bold;
    margin-top: 45px;
    padding-bottom: 25px;
    border-bottom: 1px dashed #eaeaea;
}
.map-item ul{
    overflow: hidden;
    font-size: 16px;
    line-height: 28px;
    color: #555;
    font-weight: normal;
    padding-top: 10px;
}
.map-item ul li{
    width: 33.33%;
    float: left;
    margin-top: 10px;
}

.prompt {
    /* width: 100%; */
    min-height: 600px;
    background: #f5f5f5;
    /* position: absolute;
    top: 0;
    left: 0; */
    position: relative;
}
.prompt-main {
    width: 1180px;
    height: 260px;    
    background-color: #fff;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
}
.prompt-icon{
    background: url("../images/susok.png") no-repeat 180px 80px;
}
.prompt-tit {
    font-size: 28px;
    color: #444;
    font-weight: bold;
    line-height: 34px;
    padding-top: 86px;
    padding-left: 248px;
}
.prompt-text {
    font-size: 14px;
    line-height: 24px;
    color: #666;
    padding-left: 248px;
    margin-top: 14px;
}
.prompt-text span {
    color: #e54242;
}




.nofount{
    padding: 100px 50px 80px;
    text-align: center;    
}
.nfImg{
    height: 160px;
    background: #fff url(../images/4041.png) no-repeat center top;
}
.nfTit{
    font-size: 26px;
    color: #222;
}
.nfText{
    font-size: 14px;
    color: #555;
    margin: 10px auto 0;
    width: 450px;
}
.nfBtn{
    margin-top: 40px;
}

/* 搜索结果页 */
.wsc-search-main{
    margin-top: 40px;
    padding-bottom: 80px;
}
.wsc-select{
    float: left;
    width: 120px;
   
    border: 1px solid #f6f6f6;
    text-align: center;
    position: relative;
    border-right: 0;
}
.select-panel{
    padding: 12px 14px;
    height: 20px;
    font-size: 14px;
    color: #222;
}
.select-menu{
    position: absolute;
    left: 0;
    top: 44px;
    background-color: #fff;
    border: 1px solid #f6f6f6;
    display: none;
}
.select-menu li{
    padding: 12px 14px;
    height: 20px;
    font-size: 14px;
    color: #555;
    border-bottom: 1px dashed #f6f6f6;
    width: 90px;
    transition: 0.3s;
    cursor: pointer;
}
.select-menu li:hover,.select-menu .active{
    color: #222;
    background-color: #f6f6f6;
}

.wsc-search input{
    float: left;
    width: 570px;
    padding: 12px 14px;
    height: 20px;
    font-size: 14px;
    color: #222;
    background-color: #f6f6f6;
    border: 1px solid #f6f6f6;
}
.wsc-search input:focus{
    border-color: #00706a;
    background-color: #fff;
}
.wsc-search input::placeholder{
    color: #999;
}
.btn-search{
    height: 46px;
    width: 150px;
    float: left;
    background-color: #00706a;
    color: #fff;
    font-size: 16px;
}
.btn-search:hover{
    background-color: #e63e22;
}


.search-tab{
    background-color: #f6f6f6;
    height: 56px;
}
.search-tab li{
    float: left;
    border-top: 3px solid #f5f5f5;
    height: 53px;
    line-height: 53px;
    padding: 0 40px;
    background: #f5f5f5 url(../images/nav-sx.png) no-repeat left center;
    font-size: 16px;
    color: #222;
}
.search-tab .active,.search-tab li:hover{
    background-color: #fff;
    border-color: #00706a;
    color: #00706a;
    background-image: none;
}
.search-tab .active +li,.search-tab li:hover +li{
    background-image: none;
}
.sl-count{
    padding-top: 20px;
}
.wsc-search-none{
    margin: 100px auto 0;
}
.search-wd,.s-key{color: #00706a;}

.search-none-tit{font-size: 20px;line-height: 1;color: #222;}
.search-none-main{font-size: 16px;margin-top: 20px;color: #222;}
.search-none-main dd{font-size: 14px;line-height: 30px;color: #555;}

.search-none-btn{margin-top: 40px;}
		



.wsc-search-list{
    margin: auto;
    padding-bottom: 100px;
}
.wsc-search-list .list-item{
    background-color: #f6f6f6;
    padding: 20px 40px 20px 20px;
    margin-top: 20px;
    transition: 0.3s;
}
.wsc-search-list .list-item:hover{
    background-color: #fff;
    box-shadow: 0px 1px 18px 2px rgba(191, 191, 191, 0.16);
}
.wsc-search-list .list-item:hover .list-tit{
    color: #000;
}
.wsc-search-list .list-tit{
    font-size: 18px;
    line-height: 28px;
    color: #222;
    height: 28px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.wsc-search-list .list-text{
    font-size: 14px;
    line-height: 24px;
    color: rgba(85,85,85,0.7);
    height: 48px;
    overflow: hidden;
    text-overflow:ellipsis;display: -webkit-box; -webkit-line-clamp:2;-webkit-box-orient: vertical;
    margin-top: 7px;
}
.wsc-search-list .time{
    font-size: 14px;
    line-height: 1;
    color: #8a8a8a;
    margin-top: 24px;
}
.wsc-search-list .list-picitem{
    padding-left:290px;
}
.wsc-search-list .list-picitem .list-img{
    width: 240px;
    float: left; 
    margin-left:-270px; 
}
.wsc-search-list .list-picitem .list-img img{
    width: 240px;
}
.wsc-search-list .list-picitem .list-info{ 
    float: left; 
    width: 100%;
}

/* 生产基地 */
.indusLay_box {
	padding: 100px 0;
	background-color: #f6f6f6;
}

.indusLay_box .container {
	width: 1080px;
	padding: 50px;
	background-color: #fff;
	overflow: hidden;
}

.indusLay_top {
	overflow: hidden;
}

.indusLay_top .tit {
	font-size: 14px;
	line-height: 1;
	font-weight: bold;
	color: #222;
}

.indusLay_top p {
	font-size: 14px;
	line-height: 28px;
	margin-top: 6px;
	color: #555;
}

.indusLay_list {
	background-color: #fff;
	padding-top: 32px;
	overflow: hidden;
}

.indusLay_list ul {
	margin-right: -20px;
}

.indusLay_list li {
	float: left;
	width: 200px;
	height: 120px;
	background-color: #f6f6f6;
	text-align: center;
	margin-right: 20px;
	transition: all 0.3s ease 0s;
}

.indusLay_list li i{
	width: 40px;
	height: 40px;
	display: inline-block;
	margin-top: 30px;
}
.indusLay_list .jdLi01 i{
	background: url(../images/jd1-1.png) no-repeat center center;
}

.indusLay_list .jdLi02 i{
	background: url(../images/jd1-2.png) no-repeat center center;
}
.indusLay_list .jdLi03 i{
	background: url(../images/jd1-3.png) no-repeat center center;
}

.indusLay_list .jdLi04 i{
	background: url(../images/jd1-4.png) no-repeat center center;
}

.indusLay_list .jdLi05 i{
	background: url(../images/jd1-5.png) no-repeat center center;
}

.indusLay_list li p {
	color: #222;
	font-size: 16px;
	text-align: center;
	margin-top: 2px;
}

.indusLay_list li:hover {
	background-color: #00706a;
}

.indusLay_list .jdLi01:hover i{
	background: url(../images/jd1-1-h.png) no-repeat center center;
}
.indusLay_list .jdLi02:hover i{
	background: url(../images/jd1-2-h.png) no-repeat center center;
}
.indusLay_list .jdLi03:hover i{
	background: url(../images/jd1-3-h.png) no-repeat center center;
}
.indusLay_list .jdLi04:hover i{
	background: url(../images/jd1-4-h.png) no-repeat center center;
}
.indusLay_list .jdLi05:hover i{
	background: url(../images/jd1-5-h.png) no-repeat center center;
}

.indusLay_list li:hover p {
	color: #fff;
}

.operaCenter_box {
	padding: 100px 0;
}

.operaCenter_top {}

.operaCenter_top .tit {
	color: #222;
	font-size: 24px;
    line-height: 1;
    font-weight: bold;
}

.operaCenter_list {
	padding-top: 30px;
	margin-right: -20px;
	overflow: hidden;
}

.operaCenter_list li {
	float: left;
	margin-right: 20px;
	overflow: hidden;

}

.operaCenter_list .ocPic {
	width: 380px;
	height: 220px;
	overflow: hidden;
	transition: all 0.3s ease 0s;
}

.operaCenter_list .ocPic img {
	transition: all 0.3s ease 0s;
}

.operaCenter_list .ocCon {
	padding: 40px 0;
	text-align: center;
	background-color: #f6f6f6;
}

.operaCenter_list .ocTit {
	font-size: 18px;
	color: #222;
	line-height: 1;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.operaCenter_list .ocp1 {
	font-size: 14px;
	color: #555;
	line-height: 1;
	margin-top: 26px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.operaCenter_list .ocp2 {
	font-size: 14px;
	color: #222;
	line-height: 1;
	font-weight: bold;
	margin-top: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.operaCenter_list li:hover .ocPic img {
	transform: scale(1.1);
}

.baseLocation_box {
	padding: 100px 0;
	background: url(../images/baselocation_bg.jpg) repeat center center;
}

.baseLocation_top {}

.baseLocation_top .tit {
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	line-height: 1;
}

.baseLocation_con {
	padding-top: 30px;
	overflow: hidden;
}

.bl_tab {
	float: left;
	width: 295px;
	height: 600px;
	background: url(../images/bl_tabbg.jpg) repeat center center;
}

.bl_tab ul {
	padding-top: 30px;
}

.bl_tab ul li {
	width: 225px;
	padding-left: 40px;
	height: 60px;
	line-height: 60px;
	margin-left: 30px;
	font-size: 16px;
	color: #fff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	cursor: pointer;
}

.bl_tab ul li i {
	display: inline-block;
	width: 3px;
	height: 20px;
	background-color: #dfc094;
	position: absolute;
	left: 0;
	top: 20px;
	visibility: hidden;
}

.bl_tab ul li:hover,
.bl_tab ul li.active {
	background: rgba(0, 0, 0, 0.3);
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.bl_tab ul li:hover i,
.bl_tab ul li.active i {
	visibility: visible;
}

.bl_tabCon {
	float: left;
	padding: 50px;
	background-color: #fff;
}

.bl_tabCon .tabCon {
	width: 785px;
	height: 500px;
	display: none;
    position: relative;
    padding-right: 0;
}

.bl_tabCon .intro {
	width: 100%;
	height: 42px;
	padding: 24px 0;
	background: #000;
	background: rgba(0, 0, 0, 0.5);
	text-align: center;
	color: #fff;
	position: absolute;
	bottom: 0;
}

.bl_tabCon .intro h4 {
	font-size: 20px;
	line-height: 1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.bl_tabCon .intro p {
	font-size: 14px;
	line-height: 1;
	margin-top: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.bl_proBar {
	width: 100%;
	border-top: 1px solid #fff;
	margin-top: 76px;
}

.bl_dot {
	float: left;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background-color: #fff;
	margin-top: -4px;
	margin-right: 90px;
	cursor: pointer;
	position: relative;
}

.bl_dot span {
	font-size: 80px;
	color: #dfc094;
	opacity: 0.3;
	filter: alpha(opacity=30);
	font-weight: bold;
	position: absolute;
	left: -50px;
	top: -60px;
	z-index: 1;
	display: none;
}

.bl_dotNum.active span {
	display: block;
}

.baseSpread_box {
	width: 100%;
	height: 988px;
	position: relative;
}

.baseSpread_bg {
	width: 100%;
	height: 274px;
	position: absolute;
	bottom: 0;
	background: url(../images/basespread_bg.png) no-repeat center bottom;
	background-size: cover;
	z-index: 1;
}

.baseSpread_top {
	padding-top: 100px;
}

.baseSpread_top .tit {
	color: #222;
	font-size: 24px;
	font-weight: bold;
	line-height: 1;
}

.baseSpread_con {
	text-align: center;
	padding-top: 42px;
}

.baseSpread_con img {
	display: inline-block;
}


.sl-zl{
    margin-top: 50px;
}
.sl-zltit{
    font-size: 18px;
    line-height: 1;
    color: #222;
    padding-left: 29px;
    background: url(../images/zl4-t.png) no-repeat 0 center;
}
.slzlMain{
    background-color: #f6f6f6;
    margin-top: 30px;
    padding: 40px;
    position: relative;
}
.slzl-box {

}
.slzl-item{
    width: 204px;
    float: left;
    margin-left: 20px;
}
.slzl-item:first-child{
    margin-left: 0;
}
.slzl-img{
    width: 204px;
	height: 296px;
    background-color: #ffffff;
    position: relative;
}
.slzl-img img{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;bottom: 0;
    margin: auto;
    max-width: 100%;
}
.slzl-tit{
    margin-top: 30px;
    font-size: 14px;
    line-height: 24px;
    color: #555;
    text-align: center;
    padding: 0 20px;
}

.slzlMain .owl-carousel .owl-nav{
    display: block !important;
}
.slzlMain .owl-prev{
    position: absolute;
    top: 110px;
    left: -40px;
    width: 40px;
    height: 40px;
    background: #000 url(../images/owl-p.png) no-repeat center center;
    opacity: 0.2;
    transition: 0.3s;
}
.slzlMain .owl-next{
    position: absolute;
    top: 110px;
    right: -40px;
    width: 40px;
    height: 40px;
    background: #000 url(../images/owl-n.png) no-repeat center center;
    opacity: 0.2;
    transition: 0.3s;
}
.slzlMain .owl-next:hover,.slzlMain .owl-prev:hover{
    opacity: 0.5;
}
.fdc-dz{
    margin: 0 auto 80px;
    width: 1180px;
    overflow: hidden;
}
.fdc-dz .item{
    width: 497px;
    height: 150px;
	background-color: #f6f6f6;
    border: solid 1px #fafafa;
    padding: 40px 48px 0 40px;
    float: left;
    margin-left: 2px;
}
.fdc-dz .item:first-child{
    margin-left: 0;
}
.fdc-dz .tit{
    font-size: 20px;
    line-height: 1;
    color: #222;
}
.fdc-dz .text{
    font-size: 14px;
    line-height: 28px;
    color: #555;
    margin-top: 20px;
}


.fix-bar{
    position: fixed;
    top: 65%;
    right: 10px;
    background-color: #222;

}
.fix-bar li{
    width: 65px;
    /* height: 60px; */
    text-align: center;
    margin-top: 1px;
    padding-top: 38px;
    height: 22px;
    transition: 0.3s;
    font-size: 12px;
    line-height: 1;
    color: #999;
    position: relative;
    cursor: pointer;
}
.fix-bar li:first-child{
    margin-top: 0;
}
.fix-bar li a{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    padding-top: 38px;
    height: 22px;
    transition: 0.3s;
}
.fix-telnum{
    right: 65px;
    padding-left: 24px;
    position: absolute;
    top: 0;
    width: 0;
    overflow: hidden;
    height: 60px;
    line-height: 60px;
    font-size: 24px;
    color: #fff;
    transition: 0.3s;
    text-align: left;
}
.fix-tel:hover .fix-telnum{
    width: 195px;
    background-color: #c8021a;
    color: #fff;
    /* transition-delay: 0.3s; */
}
.fix-bar li:hover,.fix-bar li:hover a{
    color: #fff;
}
.fix-kf{
    background:#c8021a url(../images/fixbar-kfh.png) no-repeat center 10px;
    color: #fff !important;
}
.fix-tel{
    background:#333 url(../images/fixbar-tel.png) no-repeat center 10px;
}
.fix-top{
    background:#333 url(../images/fixbar-top.png) no-repeat center 10px;
}
.fix-tel:hover{
    background:#c8021a url(../images/fixbar-telh.png) no-repeat center 10px;
}
.fix-top:hover{
    background:#c8021a url(../images/fixbar-toph.png) no-repeat center 10px;
}







/* 防止抖动css */
html,
body,
.section,
.fp-tableCellm {
	width: 100%;
	height: 100%;
}

/* 首页顶部css修正 start*/
.wsc-Nav.wsc-navIndex{
    height: 89px;
	background: transparent;
	box-shadow: none;
}
.wsc-navIndex{
    height: 89px;
	background: transparent;
	box-shadow: none;
}
.wsc-navLine{
	border-bottom: 1px solid rgba(255,255,255,0.2);
}
.wsc-navFixed {
	width: 100%;
	position: fixed;
	top: 0;
	z-index: 10;
}

.wsc-navFixed .container {
	width: auto;
	padding: 0 60px;
}

/* 导航文字颜色修正 */
.wsc-headNav.wsc-headNav-white .hn-item .hn-text a {
	color: #fff;
}
.wsc-headNav.wsc-headNav-white .hn-item:hover .hn-text a,
.wsc-headNav.wsc-headNav-white .hn-item.active .hn-text a{
	color: #00706a;
}

/* 导航按钮颜色修正 */
.wsc-headNav-white .hn-srarch {
	padding: 0;
	margin: 0;
	background: url(../images/serach.png) no-repeat right -49px;
}

.wsc-headNav-white .hn-srarch:hover {
	background: url(../images/serach.png) no-repeat right -99px;
}

/* 首页顶部css修正 end*/

/* 右侧滚动条start */
#fp-nav {
	/* background: url(../images/sidebar-line.png) no-repeat center center; */
}

#fp-nav.right {
	right: 20px;
}

#fp-nav ul li {
	width: 15px;
	height: 15px;
	margin: 35px 0;
	position: relative;
}

#fp-nav ul li::after {
	position: absolute;
	content: "";
	height: 35px;
	background: #ddd;
	width: 1px;
	left: 0px;
	margin: 11px 0 0 5px;
}
#fp-nav ul li:last-child::after {
	height: 0;
}

#fp-nav ul li a {
	display: inline-block;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: transparent;
	position: relative;
	left: -2px;
	top: -4px;
}

#fp-nav ul li a span {
	width: 3px;
	height: 3px;
	border: 0;
	background: #cacaca;
	border-radius: 50%;
	position: absolute;
	top: 5px;
	left: 6px;
	z-index: 1;
}

#fp-nav ul li a.active {
	width: 11px;
	height: 11px;
	border-radius: 50%;
	margin: 0;
	border: 2px solid #00706a;
	background: transparent;
}

#fp-nav ul li a.active span {
	background: transparent;
}

#fp-nav ul li .fp-tooltip {
	color: #00706a;
	font-weight: bold;
}

/* 右侧滚动条end */

/* 首页版块标题 */
.section .indexTit_head {
	margin-top: 3%;
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 30px;
	overflow: hidden;
}

.section .indexTit_top {
	float: left;
}

.section .indexTit_top .tit {
	font-size: 24px;
	font-weight: bold;
	line-height: 1;
}

.section .indexTit_top .tit_eng {
	font-size: 16px;
	line-height: 1;
	margin-top: 8px;
	color: #333;
}

.section3 .indexTit_top .tit_eng {
	color: #fff;
}

.section .indexTit_right {
	float: right;
	color: #666;
	font-size: 0;
	padding-top:80px;
}

.section .indexTit_right a,
.section .indexTit_right i {
	display: inline-block;
	font-size: 14px;
}

.section .indexTit_right i {
	padding: 0 10px;
}

.section .indexTit_right a:hover {
	color: #333;
}


.section .indexTit_right2 {
	float: right;
	color: #fff;
	font-size: 0;
	padding-top:80px;
}

.section .indexTit_right2 a,
.section .indexTit_right2 i {
	display: inline-block;
	font-size: 14px;
}

.section .indexTit_right2 i {
	padding: 0 10px;
}

.section .indexTit_right2 a:hover {
	color: #fff;
}





/* 第一屏section1 */
.section1 {
	text-align: left;
	color: #fff;
}

.section1 .slide1 {
	background: url(https://bigimgae.oss-cn-beijing.aliyuncs.com/botaidianli/banner.jpg) no-repeat center center;
	background-size: cover;
}

.section1 .slide2 {
	background: url(https://bigimgae.oss-cn-beijing.aliyuncs.com/botaidianli/banner2.jpg) no-repeat center center;
	background-size: cover;
}
.section1 .slide3 {
	background: url(https://bigimgae.oss-cn-beijing.aliyuncs.com/botaidianli/banner3.jpg) no-repeat center center;
	background-size: cover;
}
.section1 .fp-controlArrow.fp-prev,
.section1 .fp-controlArrow.fp-next {
	width: 42px;
	height: 42px;
	border: 0;
    margin-top: 6px;
    display: none;
}

.section1 .fp-controlArrow.fp-prev {
	left: 30px;
	background: url(../images/indexslide_prev.png) no-repeat center center;
}

.section1 .fp-controlArrow.fp-next {
	right: 30px;
	background: url(../images/indexslide_next.png) no-repeat center center;
}

.section1 .fp-slidesNav ul li {
	display: inline-block;
	width: 15px;
	height: 15px;
	margin: 0;
	position: relative;
}

.section1 .fp-slidesNav ul li a span {
	width: 15px;
	height: 15px;
	background: url(../images/indexsec01_slidenav.png) no-repeat center center;
	border: 0;
	position: absolute;
	top: 2px;
	left: 2px;
	z-index: 1;
}

.section1 .fp-slidesNav ul li a.active span {
	background: url(../images/indexsec01_slidenav_cur.png) no-repeat center center;
}

.section1 .fp-slidesNav.bottom {
	bottom: 50px;
}

.section1 .slide1 .tit {
	display: inline-block;
	width: 792px;
	height: 183px;
	background: url(../images/b_text.png) no-repeat center center;
}

.section1 .slide1 .intro {
	color: #fff;
	font-size: 30px;
	font-weight: bold;
	padding-top: 45px;
}

.section1 .slide1 .intro span {
	padding: 0 22px;
}

/* 第二屏section2 */
.section2 .section2_bgMain {
	width: 94%;
	height: 100%;
	background: url(../images/line.jpg) no-repeat center bottom;
	position: absolute;
    bottom: 100px;
    left: 0;
    right: 0;
    margin: auto;
}

.sec2_left {
	float: left;
	width: 50%;
	height: 100%;
	position: relative;
    z-index: 1;
}

.section2_main {
	position: absolute;
	bottom: 240px;
	margin: 0 60px 0 0;
}

.section2_top {
	overflow: hidden;
}

.section2_top .tit {
	font-size: 30px;
	font-weight: bold;
	color: #222;
	line-height: 1;
}

.section2_top .intro {
	color: #333;
	line-height: 26px;
	margin-top: 22px;
}

.section2_serList {
	display: inline-block;
	padding-top: 50px;
	overflow: hidden;
}

.section2_serList .serItem {
	float: left;
	padding: 0 30px;
	border-right: 1px solid #aaa;
}

.section2_serList .serItem .serL {
	float: left;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 40px;
	color: #222;
	font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Arial Black," sans-serif";
}
.section2_serList .serItem01{
	padding-left: 0;
}
.section2_serList .serItem03 {
	border-right: 0;
	padding-right: 0;
}

.section2_serList .serItem .serR {
	float: left;
	padding-left: 14px;
}

.section2_serList .serItem .serR p {
	font-size: 14px;
	color: #555;
	line-height: 24px;
}
.sec2_left .serPost{
	margin-top: 80px;
	overflow: hidden;
}
.sec2_left .serPost a {
	display: inline-block;
	width: 178px;
	height: 44px;
	line-height: 46px;
	text-align: center;
	border: 1px solid #eaeaea;
	background-color: #f6f6f6 ;
	color: #999;
	transition: all 0.3s ease 0s;
}
.sec2_left .serPost .play-btn{
    background-color: #555;
    color: #d5d5d5;
    border-color: #555;
    margin-right: 20px;
}
.sec2_left .serPost a span{
	display: inline-block;
}
.sec2_left .serPost .play-btn span{
    padding-right: 25px;
    background: url(../images/play-btn.png) no-repeat right center;
}
.sec2_left .serPost a i{
	display: inline-block;
	width: 7px;
	height: 12px;
	background: url(../images/indexser_arr.png) no-repeat center center;
	margin-left: 8px;
}

.sec2_left .serPost a:hover {
	color: #fff;
	background-color: #00706a;
	border: 1px solid #00706a;
}
.sec2_left .serPost a:hover i{
	background: url(../images/indexser_arrhover.png) no-repeat center center;
}


/* 轮播 */
.sec2_right {
	float: left;
	width: 50%;
	height: 100%;
	position: relative;
}

.slider_div {
	position: absolute;
	bottom: 180px;
	left:50px;
	z-index: 2;
}

.slider_tabCon {
	width: 100%;
}

.tabCon {
	/* padding-right: 60px; */
	display: none;
}

.tabCon img {
	width: 100%;
}

.slider_tab {
	display: inline-block;
	position: absolute;
	bottom: 65px;
	left: 50%;
	z-index: 3;
}

.slider_tab li {
	float: left;
	color: #fff;
	text-align: center;
	margin: 0 10px;
	cursor: pointer;
}

.slider_tab li .dot {
	display: block;
	width: 28px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	border-radius: 50%;
	background-color: transparent;
	margin: 0 auto;
}

.slider_tab li:hover .dot,
.slider_tab li.active .dot {
	background: url(../images/i_yuan.png) no-repeat center center;
}

.slider_tab li .dot i {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #fff;
}

.slider_tab li .area {
	font-size: 14px;
	display: block;
	line-height: 1;
	margin-top: 10px;
}


/* 第三屏section3 */
.section3 {
	color: #fff;
	background: url(https://bigimgae.oss-cn-beijing.aliyuncs.com/botaidianli/index_02.jpg) no-repeat center center;
	background-size: cover;
}

.section3 .indexTit_top {
	position: absolute;
	top:10%;
	left:44px;
	z-index: 12;
	float: inherit;
}

.indexBrand_list {
	width: 100%;
	height: 100%;
}

.indexBrand_list ul {
	height: 100%;
	overflow: hidden;
}

.indexBrand_list ul li {
	float: left;
	width: 25%;
	height: 100%;
}

.indexBrand_list li.brandBg01 {
	background: url(../images/indexsec03_li01.jpg) no-repeat center center;
	background-size: cover;
}

.indexBrand_list li.brandBg02 {
	background: url(../images/indexsec03_li02.jpg) no-repeat center center;
	background-size: cover;
}

.indexBrand_list li.brandBg03 {
	background: url(../images/indexsec03_li03.jpg) no-repeat center center;
	background-size: cover;
}

.indexBrand_list li.brandBg04 {
	background: url(../images/indexsec03_li04.jpg) no-repeat center center;
	background-size: cover;
}

.indexBrand_list li .brandCon {
	position: relative;
	top: 32%;
    left: 0;
    padding: 0 60px;
    transition: 0.3s;
    position: relative;
}

.indexBrand_list li .tit {
	font-size: 24px;
	font-weight: bold;
	line-height: 1;
}

.indexBrand_list li .intro {
	height: 140px;
	line-height: 28px;
	overflow: hidden;
	font-size: 14px;
	margin-top: 22px;
}

.indexBrand_list li .more {
	display: inline-block;
	width: 98px;
	height: 26px;
	line-height: 28px;
	text-align: center;
	border-radius: 20px;
	border: 1px solid #fff;
	transition: all 0.3s ease 0s;
	margin: 12px 0 0;
}

.indexBrand_list li:hover .more {
	color: #00706a;
	background-color: #fff;
}

/* 第四屏section4 */
.section4 {
	background: url(../images/sec4_bg.jpg) no-repeat center center;
	background-size: cover;
}

.section4 .wrap {
	padding: 0 50px;
}

.section4 .indexTit_head {
	margin: 0 10px 30px;
}

.indexNews_con {
	overflow: hidden;
	margin-top: 40px;
}

.indexNews_con .newsCont {
	margin-right: 0;
}

.newsItem_div {
	float: left;
	width: 25%;
}

.newsItem_div .newsItem {
	/* width: auto; */
	float: inherit;
	padding: 0 10px;
    margin-right: 0;
    width: 100%;
    box-sizing: border-box;
}
.newsItem_div .news-img{
	width: auto;
	height: auto;
}
.newsItem_div .news-img img {
	/* width: 100%; */
}

.newsItem_div .news-info {
	padding: 8% 6%;
	background-color: #f6f6f6;
	transition: all 0.3s ease 0s;
}

.newsItem_div .news-time {
	font-size: 14px;
	line-height: 1;
	color: #555;
	transition: all 0.3s ease 0s;
}

.newsItem_div .news-tit {
	color: #222;
	font-size: 16px;
	line-height: 1;
	margin-bottom: 16px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	transition: all 0.3s ease 0s;
}

.newsItem_div .newsItem .news-intro {
	font-size: 14px;
	line-height: 24px;
	color: #555;
	height: 48px;
	margin-top: 18px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	transition: all 0.3s ease 0s;
}

.newsItem_div .newsItem:hover .news-info {
	background-color: #00706a;
}

.newsItem_div .news-tit a:hover,
.newsItem_div .newsItem:hover .news-info .news-time,
.newsItem_div .newsItem:hover .news-info .news-tit,
.newsItem_div .newsItem:hover .news-info .news-intro {
	color: #fff;
}


/* 第五屏section5 */
.section5 {
	margin-top: 90px;
	background: url(../images/sec5_bg.jpg) no-repeat center center;
	background-size: cover;
}

.section5 .wrap {
	padding: 0 60px; padding-top: 0px;
}

.section5 .indexTit_head {
	margin-top: 0;
}

.indexDev_con {
	margin-top: 40px;
}
.inews_ul{width:1800px; display: block; height: 516px;}
.inews_ul li{display: block; width: 900px; height: 258px; float: left;}
.inews_imga{display:block; float:left;width: 450px; height: 258px; }
.inews_imga img{ width:450px; height: 258px;}
.inews_ul_con{position: relative; margin-left: 450px; width: 338px; height: 212px; background-color: #fff; padding: 46px 56px; padding-bottom: 0px;}
.inews_ul_con h3 a{display:block; width: 100%;font-size: 16px; font-weight: bold; overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
.inews_ul_con h3 {margin-bottom:2em;}
.inews_ul_con span{ margin-bottom: 1em; display: inline-block;}
.inews_ul_con p{display:block; width: 100%; height: 80px; overflow: hidden; font-size: 14px; line-height: 2em;}

.lj{ width: 24px; height: 5px; background-color: #00706a; position: absolute; left:-12px; top: 80px;}
.lj2{ width: 24px; height: 5px; background-color: #00706a; position: absolute; right:-12px; top: 80px;}

.fr{float:right;}
.fl{ margin-left: 0px;}











/* 第六屏section6 */
.section6 {
	background-color: #eef3f7;
}

.section6 .wrap {
	padding: 0 60px;
}

.section6 .indexTit_head {
	margin-top: 0;
}
.ibrand_ul{display:block; width: 1800px; height: 280px;}
.ibrand_ul li{display:block; width: 300px; height:100px; float: left; margin-bottom: 30px;}
.ibrand_ul li img{ width:277px; height: 100px;}




/* 底部版权css修正 */
.indexFoot {
	width: 100%;
	position: absolute;
	bottom: 0;
	z-index: 11;
}

.indexFoot .footBar {
	padding: 30px 2%;
}

.indexFoot .container {
	width: 100%;
}


/* css3媒体查询宽度高度修正 */
@media screen and (max-width:1366px) {
	body {
		font-size: 12px !important;
	}
    .slider_tab li {
		margin: 0 10px;
	}
	.section2_main {
		bottom: 210px;
	}

	.section2_serList {
		display: none;
	}

	.section2_top .tit {
		font-size: 26px !important;
	}

	.serPost a {
		width: 118px;
		height: 34px;
		line-height: 34px;
	}

	.indexBrand_list li .tit,
	.indexDev_con .devTit {
		font-size: 18px !important;
	}

	
	.section5 .indexTit_head{
		padding-bottom: 10px;
	}
	.indexDev_con{
		margin-top: 0;
    }
    .sec2_left .serPost{
        margin-top: 40px;
    }
	.section2 .section2_bgMain{
        bottom: 30px;
    }
}

@media screen and (min-width:1367px) and (max-width:1440px) {
	body {
		font-size: 12px !important;
	}
    .slider_tab li {
		margin: 0 15px;
	}
	.section2_main {
		bottom: 210px;
	}

	.section2_serList  .serItem02{
		display: none;
	}

	.section2_top .tit {
		font-size: 26px !important;
	}

	.serPost a {
		width: 118px;
	}

	.indexBrand_list li .tit,
	.indexDev_con .devTit {
		font-size: 18px !important;
	}


}

@media screen and (min-width:1441px) and (max-width:1599px) {
	body {
		font-size: 12px !important;
	}
    .slider_tab li {
		margin: 0 20px;
	}
	.section2_main {
		bottom: 210px;
	}

	.section2_serList .serItem02 {
		display: none;
	}

	.section2_top .tit {
		font-size: 26px !important;
	}

	.serPost a {
		width: 118px;
	}

	.indexBrand_list li .tit,
	.indexDev_con .devTit {
		font-size: 18px !important;
	}

}


@media screen and (min-width:1600px) and (max-width:1799px) {
    .slider_tab li {
		margin: 0 20px;
	}
	.section2_main {
		bottom: 200px;
	}

	.section2_serList  .serItem02{
		display: none;
	}
}

@media screen and (min-width:1800px) {
	.slider_tab li {
		margin: 0 30px;
	}

}



.section2 .tabCon{
    padding-right: 0;
}

.section3 li:hover .brandCon{
    transform: translateY(-10px)
}


.dialog-video .dia-content {width: 850px;height: 530px;border: 20px solid #fff; background-color: #fff;}
	.dialog-video video {margin-top: 30px;width: 100%;height: 100%;}
	.dia-content {border-radius: 0 !important;}
	.dialog-video .dia-close {		top: -35px;	right: 0;}
	.dialog-video .dia-inner {	padding: 0;}
	.dia-close {width: 16px;height: 16px;position: absolute;top: 20px;right: 20px;background: url(../images/vedio-close.png) no-repeat center;cursor: pointer;}

	.dialog-img .dia-content {width: 80%;overflow: hidden;}
	.dialog-img .dia-msg{width: 100%;height: 100%;}
	.dialog-img .dia-img {width: 2000px;height: 2000px;}
	.dialog-img .dia-img img{display: block;max-width: 1500px;}
	.dia-content {border-radius: 0 !important;}
	.dialog-img .dia-close {top: 0px;	right: 0;}
	.dialog-img .dia-inner {	padding: 0;width: 100%;height: 100%;position: relative;}
	.dia-close {width: 16px;height: 16px;background: url(../images/vedio-close.png) no-repeat center;cursor: pointer;z-index: 100;}
	


.fb-right{
	margin-left: 20px;
    float: right;
    position: relative;
}
.fb-otherweb{
    width: 198px;
	height: 38px;
    border: solid 1px #444444;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
}
.fb-otherweb span{
    display: inline-block;
    padding-right: 18px;
    background: url(../images/g-darr.png) no-repeat right center;
}
.weblist{
    position: absolute;
    bottom: 40px;
    left: 0;
    width: 200px;
    display: none;
    transition: 0.3s;
}
.weblist li{
    height: 40px;
}
.weblist li a{
    display: block;
    height: 40px;
    padding: 0 0 0 35px;
    line-height: 40px;
    background-color: #ececec;
}
.weblist li a:hover{
    background-color: #dfdfdf;
    color: #222;
}
.fb-right:hover .weblist{
    display: block;
}





.tit_en{font-size: 43px; color: #e3e3e3;}
.tit_en2{font-size:36px; color: #1d7e79;}

.sec3_box{max-width:1800px; margin: 0px auto; height: 100%; position: relative;}
.sec3_menu{ position:relative; left: 0px; top: 90px; width: 370px; height: 100%; background: url(../images/sec3_menu_bg.png) top right no-repeat;background-color:#00706a; }
.sec3_ul{ display:block; position: relative; left: -44px; width:370px;  margin-top: 40px;}
.sec3_ul_li{ display:block; width: 100%; position: relative; padding-left:44px;}
.sec3ulli_a{display:block; height: 60px; width:326px; font-size: 18px; color: #fff; line-height: 60px;}
.sec3ulli_active {display:block; height: 60px; width:326px; font-size: 18px; color: #00706a; background-color: #fff; line-height: 60px;}
.sec3ulli_active a{ color: #00706a;}

.ptimg{ float:right; margin-left: 120px;}
.sec3_con{ position: absolute; display: none;padding: 100px; padding-bottom: 50px; width:1230px;left:370px; top: 0px; min-height: 480px;  background-color: rgb(255,255,255,0.9);}
.sec3_con h3{ font-size: 24px; color: #00706a; font-weight: bold; line-height: 3em;}
.sec3_con p{ font-size: 14px; color: #333; line-height:32px; margin-top: 1em;}

.btlj{ display: inline-block; width: 180px; height: 46px; line-height: 46px;  font-size: 16px; color: #fff;  background-color: #00706a; text-align: center;margin-top: 2em;}
.btlj:hover{ color:#fff;opacity: 0.8; }


.anli_con{position:relative; width: 1800px;}
.anlia{ display:block; width: 718px;height:479px; float: left;}
.anlia a{display:block; width: 718px; height: 479px;}
.anlia a:hover{opacity:0.9;}
.anlia a p{display:block; width: 688px; height: 60px;line-height: 60px; font-size: 18px; background-color:rgb(0,112,106,0.8); position: relative; z-index: 99px; bottom:60px; color:#fff; padding-left: 30px;}


.anlib{float: left; display: block;width:1082px;}
.anlib li{display:block; width:342px; height: 230px; float: left; margin-left:18px; margin-bottom: 20px;}
.anlib li a:hover{opacity:0.9;}
.anlib li a p{display:block; width: 342px; height: 44px;line-height: 44px; font-size: 15px; text-align: center;background-color:rgb(0,112,106,0.8); position: relative; z-index: 99px; bottom:44px; color:#fff; }

.about_con{ line-height:2em; font-size: 15px;}

.case_ul{ display:block; width: 1300px; margin-left: -35px;}
.case_ul li{ width: 376px;float: left; margin-left: 35px; margin-bottom: 35px;}
.case_ul li p{ font-size: 16px; text-align: center; margin-top:15px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.case_ul li img{ width: 376px; height: 251px;}


.contact_con{ width:520px; color: #e2f0ef; padding: 50px 0px 0px 50px; font-size:14px;line-height:1.8em;}
.contact_con h3{ font-size:24px; font-weight: bold;}

.video_img a img{ transition:all 0.3s;}
.video_img a img:hover{ opacity: 0.8;}









