@charset "utf-8";
/* CSS Document */
.focus_box{ height: 320px; background-color: #f4f4f4;}

.focus_news{ width: 460px; float: right; padding-right: 20px;}

.focus_dl{ height: 145px; border-bottom: 1px dashed #cccccc;}
.focus_dl h4{ line-height: 40px; font-size: 23px; font-weight:bold;}
.focus_dl p{ color:#666666;}
.focus_dl p a{color:#e61021;}
.focus_news span{ line-height: 30px;}
.focus_news span a{ color:#999;}

.ty_box{width: 480px;}

.ty_tit{ height: 42px;border-bottom: 3px solid #004bad;}
.ty_tit span{ float: right;}
.ty_tit span a{ color:#999; line-height: 32px;}
.ty_tit h4{ font-size:26px; font-weight: bold;border-bottom: 3px solid #ac1f25; height: 42px; float:left; line-height: 27px;}

.news_dl{ padding-top: 20px;}
.news_dl h4{ font-size: 22px; font-weight: bold;}
.news_dl h4 a{color:#c03033;}

.list_box{padding: 15px 0; border-bottom: 1px dashed #cccccc;}
.ztzl_box ul li{ margin-top: 10px;}
.ztzl_box ul li:first-child{ margin-top: 0;}

.center_btn ul li{float: left; font-size: 24px; font-weight: bold; margin-left: 20px;}
.center_btn ul li:first-child{ margin-left: 0;}
.center_btn ul li a{  height: 80px; padding-left: 66px; width: 114px; display: block; background-image: url(20190509ptjw_icon.png); background-repeat: no-repeat; line-height: 80px; color:#fff;}

.center_btn ul li.icon a{ background-color: #d33325; background-position: 20px center;}
.center_btn ul li.icon2 a{ background-color: #20a0e4; background-position: -235px center;}
.center_btn ul li.icon3 a{ background-color: #66bb6a; background-position: -490px center;}
.center_btn ul li.icon4 a{ background-color: #0069c5; background-position: -740px center;}
.center_btn ul li.icon5 a {background-color: #db5e06;background-position: 20px center;background-image: url(20190509ptjw_icon_031.png); background-repeat: no-repeat;}

.two_subnav{ height: 40px;margin-top: 20px;}
.two_subnav ul li{ float: left; font-size: 18px; margin-left: 12px;}
.two_subnav ul li a{height: 38px; padding: 0 20px; display: block; border:1px solid #eeeeee; line-height: 38px; background-color: #f4f4f4; color:#666;}
.two_subnav ul li:first-child{ margin-left: 0;}
.two_subnav ul li a:hover,.two_subnav ul li.curr a{ background-color: #c03033; border: 1px solid #c03033; color:#fff; font-weight: bold;}

.jy_news{ width: 473px;}


.two_subnav2{ height: 40px;}
.two_subnav2 ul li{ float: left; font-size: 18px; margin-left: 12px;}
.two_subnav2 ul li a{height: 38px; padding: 0 7px; display: block; border:1px solid #eeeeee; line-height: 38px; background-color: #f4f4f4; color:#666;}
.two_subnav2 ul li:first-child{ margin-left: 0;}
.two_subnav2 ul li a:hover,.two_subnav2 ul li.curr a{ background-color: #c03033; border: 1px solid #c03033; color:#fff; font-weight: bold;}

.friend_link{ background-color: #f4f4f4; padding: 20px 0 10px 0;}
.friend_link ul li{width: 130px; height: 36px; float: left; margin-left: 15px; padding-left: 15px;}


/*-----------tit-------------*/
.ty_news{  background:#ac1f25;  padding-left: 10px; height: 45px;}
.ty_news h4{font-size: 25px;font-weight: bold; color:#fff; border-bottom: 3px solid #336f93; float: left; height:42px; line-height: 42px;}

.jyzg{height:242px; margin-top: 20px; }

.gygg{ margin-top: 20px;}
.gygg ul li{ float: left; width: 115px; margin-left: 5px;}
.gygg ul li:first-child{ margin-left:0;}
.gygg ul li a span{height: 30px; line-height: 30px; background: #083d8b; display: block; overflow: hidden; color:#fff; text-align: center;}


/*------时政要闻-------*/

.sz_left{ width:670px; float: left;}
.sz_right{width: 279px; float: right;}

.news_sp ul li{margin-top:25px; }

.xwtp ul li{ float: left; width: 23.5%; margin-left: 2%; margin-top: 20px;}
.xwtp ul li:first-child{ margin-left: 0}