@charset "utf-8";
/* CSS Document */
.h5_01{ width:100%; float:left; overflow:hidden; display:flex;  justify-content:center; margin-bottom:50px}
.h5_01 a{ width:115px; height:40px; float:left; text-align:center; line-height:40px; font-weight:normal; overflow:hidden; margin-right:20px; background:#e4e6e6; font-size:16px; color:#4d4d4d}
.h5_01 a.hover,.h5_01 a:hover{ background:#0699a0; color:#fff}

.news_01{ width:100%; float:left; overflow:hidden}
.news_01 dl{ width:100%; float:left; overflow:hidden; background:#fff; margin-bottom:30px; padding:30px; box-sizing:border-box; display:flex}
.news_01 dl h5{ width:20%; float:left; overflow:hidden; margin-right:5%}
.news_01 dl h5 img{ width:100%; float:left; overflow:hidden}
.news_01 dl ul{ flex:1;}
.news_01 dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; margin-bottom:15px}
.news_01 dl dt a{ font-size:18px; color:#222}
.news_01 dl dd{ width:100%; float:left; overflow:hidden; line-height:30px; color:#888; font-size:16px}
.news_01 dl a:hover{ color:#0699a0; text-decoration:underline}


.h1_xw{ width:100%; float:left; overflow:hidden; line-height:40px; font-size:35px; color:#111; font-weight:normal; margin-bottom:10px; text-align:center}
.h6_xw{ line-height:30px; margin-bottom:18px; font-size:14px; color:#888; font-weight:normal; width:100%;  text-align:center; border-bottom:1px solid #ddd; padding-bottom:15px}
.h6_xw a{ color:#888}
.h6_xw img{ margin-right:5px}
.h6_xw span{ padding:0 10px}

.body_txt{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:16px; color:#888;text-align: justify;}
.body_txt div,.body_txt p{ margin-bottom:15px}
.body_txt img{ max-width:100%}
.body_txt a{ color:#888}

.laiyuan{ width:100%; display:flex;flex-wrap:wrap; margin-bottom:15px; line-height:30px; font-size:16px; color:#888;word-break:break-all }

