
.wrap_1440{max-width: 1440px; margin:0 auto; width:90%;}
.light{font-weight: 100;}
.jie {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
@media only screen and (max-width:1023px){
.wrap_1440{max-width: 100%;width: 94%;}
.light{font-weight: normal;}

}


/* 可持续发展 */
.deve_cont{padding:1.3rem 0 1rem 0;}
.deve_01{overflow: hidden;border-radius: 0.3rem;margin-bottom: 0.8rem;}
.deve_01 a{display:block;position: relative;}
.deve_text{position: absolute;top:0;left: 0;width: 100%;color: #fff;padding: 0 1rem;}
.deve_text h3{line-height: 1em;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.deve_text i{display: block;width: 1px;height: 1rem;background: #fff;margin-bottom: 0.25rem;}

.deve_02 ul{margin:0 -0.26rem;}
.deve_02 li>a{display: block;margin:0 0.26rem;}
.deve_02 li{width: 25%;float: left;margin-bottom: 0.8rem;text-align: center;}
.deve_02 li:nth-child(4n+1){clear: both;}
.deve_02 li dt{margin-bottom: 0.4rem;}
.deve_02 dd h3{line-height: 1.5em;max-height: 3em;}
.deve_02 .pageout{padding-top: 0rem;}
.dev_title{text-align: center;margin-bottom: 0.5rem;}
@media only screen and (max-width:767px){
    .deve_02 li{width: 50%}  
    .deve_02 li:nth-child(4n+1){clear: inherit;}
    .deve_02 li:nth-child(2n+1){clear: both;}
    .deve_02 ul{margin:0 -0.2rem;}
.deve_02 li>a{margin:0 0.2rem;}
.deve_02 .pageout{padding-top: 20px}
}


/* 关于 */
.about_cont{padding: 1.4rem 0;overflow: hidden;}
.about_01{margin-bottom: 1.4rem;}

.aboutbox {height: auto !important;}
.about_01 .left{width: 41.8%; height: 100%; float: right;border-radius: 0.3rem;}
.about_01 .right{width: 51%;height: 100%; float: left;}
.about_edit .edit_con_original{color: #222222;}
.about_01 .right h2{line-height: 1.3em;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin-bottom: 0.3rem;}
.about_intr h3{line-height: 1.3em;}
.about_line{margin:0.3rem 0;width: 1.43rem;height:2px;background: #000;}

.about_num{padding-top: 0.4rem;}
.about_num ul{overflow: hidden;margin:0 -2px;}
.about_num dl{padding: 0 2px;}
.about_num li{float: left;width: 33.33%;text-align: center;}
.about_num dt{overflow: hidden;display: inline-block;margin-bottom: 0.1rem;}
.about_num dt span,.about_num dt i{float: left; line-height: 1em;}
.about_intr{overflow: hidden;}

.about_02{text-align: center;padding:2rem 0;color: #fff;    background-attachment: fixed;}
.about_03{background: url(/static/images/about_03.jpg) no-repeat; background-size: cover; padding-bottom: 1.4rem;} 
.about_03 .left{float: left;position: relative;top:-1rem; left: -0.7rem;  background: #fff;width: 38.8%;padding:0.7rem;padding-bottom: 0.5rem;    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2);border-radius: 0.3rem;overflow: hidden;}
.about_03 .left h3,.about_03 .left p{line-height: 1em;}
.about_03 .left h3{margin-bottom: 0.3rem;}
.about_03 .left p{margin-bottom: 1.3rem;}
.about_03 .left span{border-bottom: 2px solid #3a6cd1;padding-bottom: 0.1rem;}
.about_03 .right{width: 55%;float: right;padding-top: 1.5rem;}
.about_p{padding-bottom: 0.4rem;min-height: 4.8em;}
.about_p p{line-height: 1.6em;padding-left: 0.22rem;position: relative;}
.about_p p::after{content: "";position: absolute;top:0.7em;left: 0;width: 0.07rem;height: 0.07rem;background: #3a6cd1;border-radius: 50%;}


.about_his dt{width: 1.5rem; line-height: 1em; float: left;}
.about_his dd{width: calc(100% - 1.5rem);float: right;padding-top: 0.15rem;padding-left: 0.45rem; position: relative;}
.about_line2,.about_cicle{top:0.3rem;background: #e5e5e5; }
.about_line2{width: 1px;height: 100%;position: absolute;left: 0.055rem;}
.about_cicle{width: 0.11rem;height: 0.11rem;border-radius: 50%;position: absolute;left: 0;}

.about_his li:last-child .about_line2{display: none;}
.about_his li:last-child .about_p{min-height: inherit;padding-bottom: 0;}
@media only screen and (max-width:1024px){
    .about_03 .left{left:1%;}
    .about_03 .left p{margin-bottom: 0.7rem;}
}
@media only screen and (max-width:767px){
    .fnt_16{font-size: 14px;}
    .aboutbox{height: auto !important;}
    .about_01{margin-bottom: 30px;}
    .about_01 .left,.about_01 .right{float: none;width: 100%;}
    .about_01 .left{margin-bottom: 20px;}   
    .about_line{height: 1px;margin:20px 0;}
    .about_intr{max-height: inherit;}
    .about_num dd{font-size: 14px;}
    .about_num{padding-top: 20px;}
    .about_num dt{font-size: 30px;}
    .about_02{    background-attachment: inherit;}
    .about_03 .left,.about_03 .right{float: none;width: 100%;}
    .about_his dt{width: 60px;}
    .about_his dd{width:calc(100% - 60px);}
    .about_cicle{width: 7px;height: 7px;}
    .about_line2{left: 3px;}
    .about_p p{padding-left: 10px;}
    .about_p p::after{width: 4px;height: 4px;}
    .about_his dd{padding-left: 15px;padding-top: 0;}
    .about_p{ min-height: 72px; padding-bottom: 20px;}
    .about_p p{line-height: 24px;margin-bottom: 10px}
    .about_02{padding: 60px 0;}
    .about_03 .right{padding-top: 20px;}
    .about_03 .left h3{margin-bottom: 20px}
    .about_03 .left span{border-width: 1px}
}

/* 搜索 */
.search_cont{padding-top: 0.76rem;}
.search_top {padding: 1rem 0 0.8rem 0;}
.search_box{width: 940px;margin:auto;max-width: 100%;}
.search_form{overflow: hidden;background: #fff;border-radius: 0.3rem;overflow: hidden;}
.search_form input,.search_form button{height: 0.6rem;line-height: 0.6rem;border:none;outline: none;}
.search_form input{float:left;width: calc(100% - 1.5rem);}
.search_form button{float: right;width: 1.5rem;border-radius: 0.3rem; text-align: center;color: #fff;background: #3fa4d4;}

.search_box p,.search_form input{padding:0 0.4rem;}
.search_box p{padding-top: 0.2rem;color: #fff;}

.search_bottom{padding: 0.6rem 0 1.3rem 0;}

.search_list li{overflow: hidden;padding: 0.4rem 0.6rem; border-bottom: 1px solid #dadada;}
.search_list dt{overflow: hidden;}
.search_list dt{overflow: hidden;margin-bottom: 0.2rem;}
.search_list dt h3{width: calc(100% - 100px); float: left;line-height: 0.3rem;max-height: 0.6rem;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.search_list dt em{float: right;line-height: 0.3rem;}
.search_list dl span{color:#3fa4d4}

.search_list dd p{margin-bottom: 0.3rem; line-height: 1.5em;max-height: 4.5em;display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
.sear_more{font-weight: bold;}
.search_bottom .pageout{padding-top: 0.6rem;}

@media only screen and (max-width:1024px){
    .search_cont{padding-top: 0px;}
    .search_form input, .search_form button{height: 50px;line-height: 50px;}
    .search_list dt h3{line-height: 24px;max-height: 48px;}
    .search_list dt em{line-height: 24px;}
}
@media only screen and (max-width:767px){  
    .search_top{padding: 50px 0;}
    .search_box p{padding-top: 10px;}
.search_form input{width: calc(100% - 70px);}
.search_form button{width: 70px;}
.search_form button,.search_form{border-radius: 10px;}
.search_list li{padding: 10px 0;}
.search_list dt {margin-bottom: 5px;}
.search_list dt h3{width: calc(100% - 85px);}
.search_list dd p{line-height: 24px;max-height: 72px;}
.search_bottom .pageout{padding-top: 15px;}

}

@media only screen and (min-width:1025px){
    a{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
    .search_list li{ transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
    .search_list li:hover{ box-shadow: 0 0 15px 15px rgba(0, 0, 0, 0.1); border-color: transparent;}
    .search_list li.on{ border-color: transparent;}
    .search_list li:hover,.search_list li:hover h3{font-weight: bold;   }
    .search_list li:hover .sear_more a{color: #3fa4d4;}
}


@media screen and (min-width: 1025px) {
    .del_body .header{background: #000;}
    .del_body .header .logo{margin-top: 0.2rem;}
    .del_body .nav{margin-top: 0;}
    .del_body .nav ul>li,.del_body .rr_top{line-height: 0.76rem;height: 0.76rem;}
}

/* .blankheader .header{background: #000;}
.blankheader .header .logo{margin-top: 0.2rem;}
.blankheader .nav{margin-top: 0;}
.blankheader .nav ul>li,.blankheader .rr_top{line-height: 0.76rem;height: 0.76rem;} */

.video_button{display: block;position: relative;}
.video_button:after{content: "";position: absolute;top:0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.5);}
.video_button em{color: #fff;font-size: 0.5rem;z-index: 6}
.video_nobutton{cursor: default;}
.video_nobutton em{display: none;}
@media only screen and (max-width:1024px){
.video_button em{font-size: 36px}
}
