@charset "utf-8";

/* CSS Document */



.nyban{ position:relative; margin-bottom:80px}
.nyban .ty02{ display:flex; height:500px; flex-wrap:wrap  }
.ty_dl01{ width:100%}
.ty_dl01 dt{width:100%; float:left; overflow:hidden; line-height:50px; font-size:45px; color:#3f4156; font-weight:bold; letter-spacing:-1.5px; margin-bottom:10px; padding-top:35px;}
.ty_dl01 img{ margin-top:-70px; margin-left:-5px}
.ty_dl01 dd{  width:100%; float:left; overflow:hidden; font-weight:normal; line-height:25px; font-size:21px; color:rgba(255,255,255,.9); text-transform:uppercase }
.ty_dl02{ margin-top:80px}
.ty_dl02 dt{ color:#fff}
.ty_dl02 dd{ color:rgba(255,255,255,.8); margin-bottom:50px;}
.ty_dl02 h5{ width:100%; float:left; overflow:hidden; line-height:30px; color:#fff; font-size:21px; font-weight:normal}
.weizhi{ width:100%;  position:absolute; left:0; bottom:0; background:rgba(63,65,86,1); }
.weizhi .weizhi2{ width:1400px; margin:0 auto; display:flex; justify-content:space-between;}
.weizhi ul{flex:1; display:flex}
.weizhi ul a{ display:block; float:left; overflow:hidden; height:80px; line-height:80px; font-size:18px; font-weight:bold; color:rgba(255,255,255,.9); margin-right:10px; padding:0 50px}
.weizhi ul a.on_h{ background:#e49d26; color:#fff; ;}
.weizhi h5{ line-height:80px; font-size:16px;  color:rgba(255,255,255,.8); font-weight:normal}
.weizhi h5 a{ color:rgba(255,255,255,.8)}
.weizhi h5 b{ font-weight:normal; padding:0 8px; }
.weizhi h5 a:hover{ color:#e49d26}
.tyh4_01{ width:100%; float:left; overflow:hidden; line-height:20px; color:#e49d26; font-size:16px; margin-bottom:15px; text-transform:uppercase; display:flex;align-items:center; font-family:Arial, Helvetica, sans-serif}
.tyh4_01 span{ background:#e49d26; width:40px; height:2px;  margin-right:10px}
.tyh3_01{ width:100%; float:left; overflow:hidden; line-height:55px; font-size:50px; color:#3f4156; text-transform:uppercase }
.tyh3_01 img{ height:38px}
.news_txt{ display:flex; justify-content:space-between;flex-wrap:wrap; margin-bottom:50px }
.txt_left{ flex:1; }
.body_txt{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:16px; color:#888;text-align: justify; font-weight:normal}
.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 #c8d3de; border-right:none; height:58px; line-height:58px; padding:0 25px; float:left; overflow:hidden; font-family:"微软雅黑"; font-size:16px; color:#999}
.s_button{ width:70px; height:60px; line-height:60px; text-align:center; background:#e49d26; border:none; float:left; overflow:hidden; cursor:pointer}
.s_txt:focus{ border:1px solid #e49d26; border-right:0}
.ny_ab{ width:100%; padding:25px; box-sizing:border-box; float:left; overflow:hidden; background:#f6f9fc; 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:#3f4156; 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:#f6f9fc; margin-bottom:25px}
.ny_category dt{width:100%; float:left; overflow:hidden; line-height:30px; font-size:18px; color:#3f4156; 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:#3f4156}
.ny_category dd a span{ float:right; line-height:60px; font-weight:bold; font-size:18px; color:#666}
.ny_category dd a:hover{ background:#e49d26; color:#fff}
.ny_category dd a:hover span{ color:#fff}
.arnext{ width:100%; float:left; overflow:hidden; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:20px 0; margin-bottom:40px}
.arnext li{ width:50%; float:left; overflow:hidden; height:20px; overflow:hidden}
.arnext li a{ font-size:16px; color:#3f4156}
.arnext li a:hover{ color:#e49d26}
.page02{ display:none}

/*分页*/

.page01{float:left; overflow:hidden; width:100%; text-align:center; border-top:1px solid #eee;  padding-top:50px; font-size:18px; margin-bottom:50px  }
.page-num:not(:disabled) {cursor: pointer;}
.page-num, .page-link {padding:15px 25px; margin:0 13px; margin-left: -1px;line-height:60px; color: #e49d26; background-color: #fff; border: 1px solid #dee2e6;}

a.page-num:hover, .page-link:hover {text-decoration: none;}
.page-num-current {z-index: 1; color: #fff; background-color: #e49d26; border-color: #e49d26;}
.page-num-current:hover {color: #fff;}
.page02{ display:none}

/*分页*/



.search{ height:80px; background:url(pro_ny.gif) no-repeat center 0; margin-bottom:100px}
.search dl{ width:100%; height:80px; display:flex; justify-content:space-between}
.search dl dt{ line-height:80px; font-size:18px; color:#fff}
.search dl dt a{ color:#fff}
.search dl dt img{ height:26px; margin-top:-5px; margin-right:8px}
.search dl dd{ line-height:80px; color:rgba(255,255,255,.8); font-size:14px}
.search dl dd a{ color:rgba(255,255,255,.8)}
.search dl dd a:hover{ text-decoration:underline; color:#fff;}
.pro_navm{ display:none}
.m_50{ margin-bottom:50px}
.m_60{ margin-bottom:60px}
.m_80{ margin-bottom:80px}
.m_top80{ margin-top:150px}



/******** 手机版 ********/

@media (max-width:767px){

	

.nyban{  margin-bottom:30px}
.nyban .ty02{  height:300px;}
.ty_dl01 dt{ line-height:30px; font-size:25px; margin-bottom:0px;}
.ty_dl01 img{ width:20px; margin-top:-30px;}
.ty_dl01 dd{  line-height:20px; font-size:14px; margin-bottom:30px }
.ty_dl02 h5{ line-height:18px; max-height:36px; font-size:14px;}
.weizhi .weizhi2{ width:97%; margin:0 3% 0 0 }
.weizhi ul a{ height:45px; line-height:45px; font-size:15px; padding:0 15px}
.weizhi h5{ display:none }
.txt_right{ display:none}
.tyh4_01{ line-height:16px; font-size:11px; margin-bottom:5px; }
.tyh4_01 span{ width:20px;}
.tyh3_01{line-height:30px; font-size:25px; }
.news_txt{ margin-bottom:10px }
.body_txt{line-height:20px; font-size:14px; margin-bottom:10px}
.body_txt div,.body_txt p{ margin-bottom:15px}
.page01{ display:none}
.page02{ display:block; padding-top:20px; margin-top:5px; font-size:12px; margin-bottom:20px}
.page-num:not(:disabled) {cursor: pointer;}
.page-num, .page-link {padding:5px 7px; margin:0 5px;margin-left: -1px;line-height:40px; border-radius:3px}
.arnext{ border-bottom:none; padding:0; margin-bottom:20px}
.arnext li{ width:100%; margin:0;border-bottom:1px solid #ddd; padding:0px; height:44px; line-height:44px}
.arnext li a{ font-size:12px; }
.search{ height:60px; margin-bottom:30px}
.search dl dt{ line-height:60px; font-size:12px;}
.search dl dt img{ height:20px; margin-top:-2px}
.search dd{ display:none}
.m_top80{ margin-top:60px}
.m_80{ margin-bottom:20px}

}



/******** 750px ********/

@media (min-width:768px) and (max-width:991px){



.nyban{  margin-bottom:50px}
.nyban .ty02{  height:300px;}
.ty_dl01 dt{ line-height:40px; font-size:35px; margin-bottom:5px;}
.ty_dl01 img{ width:25px; margin-top:-50px;}
.ty_dl01 dd{  line-height:25px; font-size:15px; }
.ty_dl02 dd{ margin-bottom:20px;}
.ty_dl02 h5{ line-height:20px; font-size:15px;}
.weizhi .weizhi2{ width:94%; }
.weizhi ul a{ height:55px; line-height:55px; font-size:16px; padding:0 30px}
.weizhi h5{ display:none}
.txt_right{ display:none}
.news_txt{margin-bottom:30px }
.tyh4_01{ line-height:20px; font-size:14px; margin-bottom:8px; }
.tyh4_01 span{ width:30px;}
.tyh3_01{line-height:40px; font-size:35px; }



/*分页*/

.page01{font-size:16px;  padding-top:30px; margin-bottom:30px  }
.page-num, .page-link {padding:8px 18px;}

/*分页*/



/*搜索页 start*/

.search{ margin-bottom:40px; height:60px;}
.search dl dt{ line-height:60px; font-size:14px;}
.search dl dd{ line-height:60px; font-size:12px }

/*搜索页 end*/



.arnext{ border-bottom:none; padding:0;}
.arnext li{ width:100%; margin:0;border-bottom:1px solid #ddd; padding:15px 0}
.arnext li a{ font-size:16px; }
.m_50{ margin-bottom:20px}
.m_60{ margin-bottom:30px}
.m_top80{ margin-top:60px}



}





/******** 970px ********/

@media (min-width:992px) and (max-width:1199px){

.nyban{  margin-bottom:60px}
.nyban .ty02{  height:360px;}
.ty_dl01 dt{ line-height:40px; font-size:35px; margin-bottom:5px;}
.ty_dl01 img{ width:30px; margin-top:-50px;}
.ty_dl01 dd{  line-height:20px; font-size:15px; }
.ty_dl02 dd{ margin-bottom:30px;}
.ty_dl02 h5{ line-height:24px; font-size:17px;}
.weizhi .weizhi2{ width:94%; }
.weizhi ul a{ height:60px; line-height:60px; font-size:17px; padding:0 50px}
.weizhi h5{ line-height:60px; font-size:15px; }
.tyh4_01{ line-height:20px; font-size:14px; margin-bottom:8px; }
.tyh4_01 span{ width:35px;}
.tyh3_01{line-height:45px; font-size:40px; }



/*分页*/

.page01{font-size:17px;  }
.page-num, .page-link {padding:10px 20px;}

/*分页*/



/*搜索页 start*/

.search{ margin-bottom:60px; height:70px;}
.search dl{height:70px;}
.search dl dt{ line-height:70px; font-size:16px;}
.search dl dd{ line-height:70px; }



/*搜索页 end*/



.txt_right{margin-right:40px;}
.arnext{ border-bottom:none; padding:0;}
.arnext li{ width:100%; margin:0;border-bottom:1px solid #ddd; padding:15px 0}
.arnext li a{ font-size:16px; }
.m_50{ margin-bottom:30px}
.m_60{ margin-bottom:40px}
.m_top80{ margin-top:90px}

}





/******** 1160px ********/

@media (min-width:1200px) and (max-width:1439px){



.nyban{  margin-bottom:60px}
.nyban .ty02{  height:400px;}
.ty_dl01 dt{ line-height:45px; font-size:40px; margin-bottom:5px;}
.ty_dl01 img{ margin-top:-60px;}
.ty_dl01 dd{  line-height:26px; font-size:17px; }
.ty_dl02 dd{ margin-bottom:40px;}
.ty_dl02 h5{ line-height:26px; font-size:19px;}
.weizhi .weizhi2{ width:94%; }
.weizhi ul a{ height:70px; line-height:70px; font-size:17px; padding:0 50px}
.weizhi h5{ line-height:70px; font-size:15px; }
.tyh4_01{ margin-bottom:10px; }
.tyh3_01{line-height:50px; font-size:45px; }





/*分页*/

.page-num, .page-link {padding:13px 20px;}

/*分页*/



/*搜索页 start*/

.search{ margin-bottom:70px}

/*搜索页 end*/



.m_50{ margin-bottom:30px}
.m_top80{ margin-top:100px}

}



/******** 1400px ********/

@media (min-width:1440px){

	

}

