@charset "utf-8";
/* CSS Document */

.xw02{ width:100%; float:left; overflow:hidden;}
.xw02 dl{ width:48%; float:left; overflow:hidden; margin-bottom:60px; padding-bottom:50px; border-bottom:1px solid #d9d9d9; display:flex}
.xw02 dl:nth-child(2n+1){ margin-right:4%}
.xw02 dl h6{ width:250px; margin-right:30px}
.xw02 dl h6 img{ width:100%}
.xw02 dl ul{ flex:1}
.xw02 dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; height:30px; margin-bottom:10px}
.xw02 dl dt a{ font-size:19px; color:#333}
.xw02 dl dt a:hover{ color:#125db2; text-decoration:underline}
.xw02 dl dd{ width:100%; float:left; overflow:hidden; line-height:20px; font-size:16px; color:#888; font-family:Arial, Helvetica, sans-serif; margin-bottom:30px}
.xw02 dl h5{ width:100%; float:left; overflow:hidden; line-height:40px}
.xw02 dl h5 span{ font-weight:normal; padding:5px 15px; border:1px solid #999; margin-right:10px; font-size:16px; color:#333; border-radius:30px; transition:all 0.3s}
.xw02 dl h5 span:hover{ background:rgba(18,93,178,.8); color:#fff; border:1px solid rgba(18,93,178,.8); cursor:pointer}

.news_txt{ display:flex; justify-content:space-between;flex-wrap:wrap; margin-bottom:80px }
.txt_left{ flex:1; }
.body_txt{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:16px; color:#888;text-align: justify; margin-bottom:30px}
.body_txt div,.body_txt p{ margin-bottom:15px}
.body_txt img{ max-width:100%}
.body_txt a{ color:#888}

.txt_right{ width:310px;margin-right:60px;}
.ny_soso{ width:100%; float:left; overflow:hidden; margin-bottom:25px;}
.s_txt{ width:189px;border:1px solid rgba(18,93,178,.4); border-right:none; height:58px; line-height:58px; padding:0 25px; float:left; overflow:hidden; font-family:"微软雅黑"; font-size:16px; color:#999; outline:none}
.s_button{ width:70px; height:60px; line-height:60px; text-align:center; background:#125db2; border:none; float:left; overflow:hidden; cursor:pointer}

.s_txt:focus{ border:1px solid rgba(18,93,178,.8); border-right:0}

.ny_ab{ width:100%; padding:25px; box-sizing:border-box; float:left; overflow:hidden; background:rgba(18,93,178,.06); margin-bottom:25px}
.ny_ab h5{ width:100%; float:left; overflow:hidden; margin-bottom:10px}
.ny_ab h5 img{ width:100%}
.ny_ab dt{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:16px; color:#00245a; margin-bottom:10px}
.ny_ab dd{ width:1005; float:left; overflow:hidden; line-height:23px; font-size:14px; color:#888}

.ny_category{ width:100%; padding:25px 25px 15px; box-sizing:border-box; float:left; overflow:hidden; background:rgba(18,93,178,.06); margin-bottom:25px}
.ny_category dt{width:100%; float:left; overflow:hidden; line-height:30px; font-size:18px; color:#00245a; margin-bottom:20px; font-weight:bold}
.ny_category dd{ width:100%; float:left; overflow:hidden}
.ny_category dd a{ display:block; float:left; overflow:hidden; width:100%; margin-bottom:15px; background:#fff; border-radius:3px; height:60px; line-height:60px; padding:0 20px; box-sizing:border-box; font-size:16px; color:#00245a; transition:all 0.35s}
.ny_category dd a span{ float:right; line-height:60px; font-weight:bold; font-size:18px; color:#666}
.ny_category dd a:hover{ background:rgba(18,93,178,.8); color:#fff;background-image: linear-gradient(to right,#bfa088,#ba9980);}
.ny_category dd a:hover span{ color:#fff}

.arnext{ width:100%; float:left; overflow:hidden; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; line-height:20px; padding:20px 0; margin-bottom:40px}
.arnext li{ width:50%; float:left; overflow:hidden}
.arnext li a{ font-size:16px; color:#666}
.arnext li a span{ color:#125db2}
.arnext li a:hover{ color:#125db2}

.ny_xgxw{ width:100%; float:left; overflow:hidden}
.ny_xgxw h3{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:18px; color:#125db2; margin-bottom:20px}
.ny_xgxw ul{ width:100%; float:left; overflow:hidden; display:flex;}
.ny_xgxw ul dl{ margin-right:20px; flex:1}
.ny_xgxw ul dl:last-child{ margin-right:0}
.ny_xgxw ul dl h6{ width:100%; float:left; overflow:hidden; margin-bottom:15px; text-align:center; background:rgba(18,93,178,.05); padding:20px 0; box-sizing:border-box; margin-bottom:20px}
.ny_xgxw ul dl h6 img{ max-width:100%}
.ny_xgxw ul dl dd{ width:100%; float:left; overflow:hidden; line-height:30px; color:#666; margin-bottom:5px}
.ny_xgxw ul dl dd img{ margin-right:10px; margin-top:-4px}
.ny_xgxw ul dl dt{ width:100%; line-height:20px; text-align:center;}
.ny_xgxw ul dl dt a{ font-size:15px; color:#666}
.ny_xgxw ul dl dt a:hover{ color:#125db2; text-decoration:underline}

.ny_xgcase ul dl dt{text-align:left;}
.ny_xgcase ul dl h6{ padding: 0;}

/* 搜索 */
.dl_01{ width:100%; float:left; overflow:hidden; margin-bottom:40px; padding-bottom:40px; border-bottom:1px dashed #ddd; display:flex}
.dl_01 h5{ width:300px; float:left; overflow:hidden; margin-right:40px}
.dl_01 h5 img{ width:100%}
.dl_01 ul{ flex:1}
.dl_01 dt{ width:100%; float:left; line-height:30px; margin-bottom:10px}
.dl_01 dt a{ font-size:18px; color:#333; font-weight:bold}
.dl_01 dt a span{ padding:0 2px; font-size:18px}
.dl_01 dd{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:16px; color:#888; margin-bottom:30px}
.dl_01 h6{ width:100%; float:left; overflow:hidden; line-height:40px}
.dl_01 h6 a{ padding:7px 20px 8px; border-radius:18px; padding:5px 15px; border:1px solid #eee; font-size:14px; color:#888; font-weight:normal}
.dl_01:hover {box-shadow:0px 5px 10px -5px rgba(58, 86, 151, 0.3); border-bottom:none; margin-bottom:41px}
.dl_01:hover h6 a{ border:1px solid #125db2; color:#125db2}
.dl_01:hover dt a{ color:#125db2}



@media (max-width:767px){
.txt_right{ display:none}
.news_txt{ margin-bottom:20px }

.arnext{ padding:10px 0 0; margin-bottom:20px}
.arnext li{ width:100%; line-height:20px; margin-bottom:10px }
.arnext li a{ font-size:14px; }


.ny_xgxw h3{ line-height:30px; font-size:18px; margin-bottom:15px}

.ny_xgxw ul dl{ margin-right:20px; flex:1}
.ny_xgxw ul dl:last-child{  display:none}
.ny_xgxw2 ul dl:nth-child(3){ display:none}
.ny_xgxw ul dl:nth-child(4){margin-right:0;}
.ny_xgxw ul dl h6{  margin-bottom:15px; background:rgba(18,93,178,.05); padding:20px 0; box-sizing:border-box; margin-bottom:10px}
.ny_xgxw ul dl h6 img{width:50%}
.ny_xgxw ul dl dd{ width:100%; float:left; overflow:hidden; line-height:30px; color:#666; margin-bottom:5px}
.ny_xgxw ul dl dd img{ margin-right:10px; margin-top:-4px}
.ny_xgxw2 ul dl dd{ display:none}
.ny_xgxw ul dl dt{ width:100%; line-height:20px; text-align:center;}
.ny_xgxw ul dl dt a span{ display:none}
.ny_xgxw ul dl dt a{ font-size:12px; color:#666}

.ny_xgxw2 ul dl dt{ text-align:left}
.ny_xgxw2 ul dl h6{ padding:0}
.ny_xgxw2 ul dl h6 img{width:100%}



.xw02 dl{ width:100%; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #e5e5e5;}
.xw02 dl:nth-child(2n+1){ margin-right:0}
.xw02 dl h6{ width:40%; margin-right:20px}

.xw02 dl dt{  line-height:18px; height:18px; margin-bottom:8px}
.xw02 dl dt a{ font-size:14px; }

.xw02 dl dd{ line-height:20px; font-size:12px; margin-bottom:10px}
.xw02 dl h5{  line-height:28px; }
.xw02 dl h5 span{ font-weight:normal; padding:3px 10px; border:1px solid #999; margin-right:10px; font-size:11px; border-radius:30px;}
.xw02 dl h5 span:nth-child(3){ display:none }
.xw02 dl:last-child{ border:none; margin-bottom:0; padding-bottom:0}

.body_txt{line-height:26px; font-size:14px; margin-bottom:10px; color:#666}
.body_txt div,.body_txt p{ margin-bottom:15px}
.body_txt img{ max-width:100%}
.body_txt a{ color:#666}
}