@charset "utf-8";.memo{ line-height: 27px;text-indent: 2em}
.memo a{ color: #0f70aa}
@media (max-width:991px){ .memo{  font-size: 14px ;overflow-x:auto;}.memo img{}}.aboutList_zlm li{ width: 24%;background: #fff url(../images/about/about_bg.png) no-repeat right bottom;background-size: auto 100%;box-shadow: 0 2px 4px 0 rgba(0,0,0,.12);border-radius: 6px;height: 80px;position: relative;display: flex;align-items: center;padding-left: 14px;margin-bottom: 10px}
.aboutList_zlm li img{ width: 40px;margin-right: 10px}
.aboutList_zlm li h3{ font-weight: 400;font-size: 14px;margin-bottom: 5px}
.aboutList_zlm li p{ color: #939393;font-size: 10px}
@media (max-width:991px){ .aboutList_zlm li{  width: 49% }}.team li{ padding: 17px 0 15px;position: relative;border-bottom: #d5d5d5 dashed 1px}
.team li h5{ line-height: 20px;padding-bottom: 8px}
.team li p{ line-height: 20px;padding-top: 6px;text-align: justify}
@media (max-width:991px){ .team li{  font-size: 14px;padding: 7px 0 5px }
 .team li h5{  font-size: 14px;padding-bottom: 0;line-height: 23px;color: #717071 }
 .team li p{  text-indent: 2em }}.btn{ display: inline-block;color: #fff;padding: 0 8px;line-height: 22px;text-align: center}
.btn img{ vertical-align: -2%}
.btn.btn-blue{ background-color: #0099d5}
.btn:hover{ color: #fff;opacity: .7}
.text_nowrap{ display: block;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden}
.ellipsis{ display: -webkit-box;overflow: hidden;white-space: normal;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all}
.text-right{ text-align: right}
.fz13{ font-size: 13px}
.fstart{ justify-content: flex-start}
.w50{ width: 48%}
.w30{ width: 30%}
.w80{ width: 80%}
.mt10{ margin-top: 10px}
.mt20{ margin-top: 20px}
.mt30{ margin-top: 30px}
@media screen and (max-width:991px){ .m-100{  width: 100%!important }
 .m-hide{  display: none!important }
 .m-mt10{  margin-top: 10px!important }
 .m-mt20{  margin-top: 20px!important }
 .m-mt30{  margin-top: 30px!important }
 .m-hauto{  height: auto!important }}.gsdt dl{ padding-top: 20px;padding-left: 10px}
@media (max-width:991px){ .gsdt dl{  padding: 0 }}.gsdt dl dd{ width: 440px;width: calc(100% - 262px)}
.gsdt dl dd .top{ line-height: 48px;height: 48px;padding-right: 6em;position: relative;font-size: 14px;border-bottom: #88b2dd dashed 1px}
.gsdt dl dd .top a.title{ width: 100%;display: inline-block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;color: #1867a0}
.gsdt dl dd .top .date{ position: absolute;top: 0;right: 0;color: #1867a0}
.gsdt dl dd .content{ line-height: 21px;padding-top: 10px;text-align: justify}
.History{ overflow: hidden;margin: 0 auto;font-family: "宋体"}
.History .year{ font-size: 18px;font-family: Arial;height: 32px;line-height: 27px;overflow: hidden;padding-left: 5px;color: #2c7ba2;background: url(../images/about/HistoryBg.gif) left 30px no-repeat;cursor: pointer}
.History .list{ background: url(../images/about/HistoryIco.gif) 20px 5px no-repeat;padding: 15px 0 30px 0;position: relative;box-sizing: content-box;height:100px;overflow:hidden;}
.on .list{height:auto;}
.fwjs dl{ min-height: 178px}
.fwjs dl dt img{width:238px;height:158px;}
.fwjs dl dd .content{ margin-top: 6px;line-height: 20px}
.fwjs dl dd .detail{ padding-left: 0px}
.fwjs dl dd .detail a{ display: inline-block;height: 20px;line-height: 20px;padding: 0 12px}
@media (max-width:991px){ .fwjs dl dd{  margin-top: 10px }.fwjs dl dd .detail{padding-left:0px;}}.PublicationShow .butn{ padding: 0;cursor: pointer}
.PublicationShow .butn a{ display: inline-block;color: #1867a0;font-size: 13px;padding-right: 15px;background: url(../images/about/more1.gif) right center no-repeat}
.PublicationShow .content{ margin-top: 15px;display: none}
.PublicationShow .content a{color:#0F70AA;}
@media (max-width:991px){
	dl.flex.ddright dt img{max-width: 100%;width:100%;
    height: auto;}
	.contact dl.flex.ddright dd h5{font-size:14px;font-weight:bold;margin-top:10px;}
}

.xxpl_box{min-height:690px;}
.shengm_tc{position: absolute;width: 100%;background: #fff;top: 150px;z-index: 2;text-align: center; border: #d2dfeb solid 1px;padding:20px 20px 36px;}
.shengm_tc h2{line-height:40px;font-size:20px;margin-bottom:10px;}
.shengm_tc button{border: #d2dfeb solid 1px;border-radius: 5px;padding: 5px 20px;background: #F2F4F9;margin-top:20px;cursor: pointer;}
@media (max-width:991px){
.shengm_tc{top:0px;height:100%;}
}
@media (max-width:470px){
.shengm_tc{padding:10px;}
}
@media (max-width:450px){
.xxpl_box{height:900px;}
}
@media (max-width:382px){
.xxpl_box{height:1000px;}
}
.hint {
	text-align: center;
	color: #999;
	margin: 30px 0;
}
.hint img {
	width: 110px;
}
.hint p {
	margin-top: 8px;
}
