.zfxxgk-zn-gk * { line-height: 36px;font-size:16px; }
.zwxxgk_bd { width: 100%; background: url(2020022618361132191.jpg) no-repeat top center #fff; }
.zxxxgk_top {  width: 1100px; height: 365px; margin: 0 auto; position: relative; }
.zwxxgk_box { width: 1028px; height:100%; overflow: hidden; background-color: rgb(242, 242, 242); margin: 0 auto; padding: 0px 36px 20px 36px; }

.zwxxgk_ss { width: 1028px; height: 51px; background: url(2020022618471943258.png) no-repeat center center; float: left; margin-top: 84px; margin-bottom: 84px; }
input[type="submit"] { 
-webkit-apprarance:none; }

.inputText1 { width: 510px; height: 35px; line-height: 35px; float: right; border-radius: 2px; margin-top: 6px; margin-right: 260px; }

.inputText1 input { width: 451px; height: 35px; line-height: 35px; background: #fff; margin-left: 2px; }

.inputText1 .inp { width: 330px; height: 35px; float: left; padding-left: 20px; border: none;
outline: none; }
.logo { display:block;padding-top:40px; }
.logo img { border:0; }

#searchbutton { float: right; background: #bd1a2d url(2020022512524361966.png) 80px center no-repeat; border: 0; height: 60px; margin-top: -1px; width: 122px; cursor: pointer; border-top-right-radius: 8px; border-bottom-right-radius: 8px; font-size: 18px; color: #fff; text-align: left; }

.inputText1 .inp1 { width: 40px; height: 42px; float: right; cursor: pointer; text-align: center; margin-right: 15px; }

.inputText1 .inp1 a { color: #fff; font-size: 18px; }


.dl_nav { width: 240px; float: left; }
.con_wrap { float:left; }
.scroll_mains { width: 686px; display: block; background-color: #FFF; padding: 0px 20px; margin-left: 18px; }

.scroll_main { 
	overflow:auto; width: 686px; display: block; height: 1085px; background-color: #FFF; padding: 0px 20px; margin-left: 18px; }


/*滚动条自定义样式*/
.ScrollStyle { overflow: auto !important; }
.ScrollStyle::-webkit-scrollbar { box-sizing:border-box;width:9px;height:9px;background:#eee; }
.ScrollStyle::-webkit-scrollbar-button { width:9px;height:0px; }
.ScrollStyle::-webkit-scrollbar-button:vertical:start { background-position:0 0; }
.ScrollStyle::-webkit-scrollbar-button:vertical:start:hover { background-position:-10px 0; }
.ScrollStyle::-webkit-scrollbar-button:vertical:start:active { background-position:-20px 0; }
.ScrollStyle::-webkit-scrollbar-button:vertical:end { background-position:-30px 0; }
.ScrollStyle::-webkit-scrollbar-button:vertical:end:hover { background-position:-40px 0; }
.ScrollStyle::-webkit-scrollbar-button:vertical:end:active { background-position:-50px 0; }
.ScrollStyle::-webkit-scrollbar-button:horizontal:start { background-position:0 -11px; }
.ScrollStyle::-webkit-scrollbar-button:horizontal:start:hover { background-position:-10px -11px; }
.ScrollStyle::-webkit-scrollbar-button:horizontal:start:active { background-position:-19px -11px; }
.ScrollStyle::-webkit-scrollbar-button:horizontal:end { background-position:-30px -11px; }
.ScrollStyle::-webkit-scrollbar-button:horizontal:end:hover { background-position:-40px -11px; }
.ScrollStyle::-webkit-scrollbar-button:horizontal:end:active { background-position:-50px -11px; }
.ScrollStyle::-webkit-scrollbar-track-piece { background-color:rgba(0, 0, 0, .15); }
.ScrollStyle::-webkit-scrollbar-thumb { border:1px solid rgba(0, 0, 0, .21);background-color:rgb(45, 102, 165);border-radius:5px; }
.ScrollStyle::-webkit-scrollbar-thumb:hover { border:1px solid rgba(0, 0, 0, .21);background-color:rgb(45, 102, 165) };
.ScrollStyle::-webkit-scrollbar-thumb:active { background:-webkit-gradient(linear, left top, left bottom, from(#e4e4e4), to(#f4f4f4)); }
.ScrollStyle::-webkit-scrollbar-corner { background-color:#f1f1f1; }

.zfxxgk_h1 { font-size: 32px; text-align: center; margin: 0px; padding: 0px; padding-top: 38px; padding-bottom: 38px; color: rgb(45, 102, 165); font-weight: 600; }

.zfxxgk_ml_li { font-size: 15px; line-height: 42px; margin-top: 15px; }

.zfxxgk_ml_li a { float: left; display: block; width: 80%; font-size: 20px; color: #606060; overflow: inherit; text-overflow: inherit; white-space: inherit; word-wrap: inherit; }

.show_time { color: #b2b2b2; font-size: 16px; margin-left: 20px; font-weight: 100; float: right; }

.zfxxgk_zd1 { width: 100%; height: 25px; margin-top: 15px; }

.zfxxgk_zd1 a { font-size: 16px; color: #606060; float:left; line-height:20px; }

.gkzd-time { color: #b2b2b2; font-size: 15px; margin-left: 20px; font-weight: 100; float:right; line-height:23px; }

.lmTitle { width: 100%; height: 15px; border-bottom: 1px solid #ccc; overflow:hidden; }

.lmTitle h3 { height: 35px; line-height: 35px; background-color: rgb(45, 102, 165); display: block; float: left; text-align: center; color: #fff; font-size: 18px; font-weight: 600; padding: 0px 20px; min-width: 70px; }

.xzfg-li { font-size: 15px; line-height: 42px; margin-top: 15px; }
.xzfg-li p a { 
float: left; display: block; width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; font-size: 16px; color: #606060; }

.xzfg-time { color: #b2b2b2; font-size: 16px; margin-left: 20px; font-weight: 100; float: right; }
.lmMore { width: 100px; height: 30px; line-height: 30px; font-size: 15px; margin: 0 auto; text-align: center; background: rgb(45, 102, 165); float: left; margin-top: 10px; margin-left: 290px; margin-bottom: 22px; color: #fff; }

.lmMore a { color: #fff; display: block; width: 100px; height: 30px; }
/*分页*/
.gg_page { height: 31px; width: 625px; padding: 15px 0 40px; margin: 0 auto; }
.easysite-page-wrap { width: 330px; float: left; }
.easysite-page-wrap a { display: inline-block; padding: 5px 18px; border: solid 1px #7c7c7c; color: #7c7c7c; margin-right: 5px; }
.easysite-page-wrap a:hover { background:#09518b; color:#fff; border:1px solid #09518b; }
.easysite-total-page { margin-right: 20px; float: left; line-height: 31px; }
.easysite-jump-page { width: 170px; float: left; line-height: 31px; }
.easysite-page-text { display: inline-block; padding: 5px 10px; border: solid 1px #7c7c7c; color: #7c7c7c; }
.easysite-jump-btn { display: inline-block; margin-top: -5px; background: none; color: #000; font-size:14px; font-weight:bold; color:#09518b; cursor:pointer; }

.zfxx_con p, .zfxx_con a { font-size:16px;line-height:30px; }



.zn_cont { height: auto; }
.zn_cont { display: block; background-color: #FFF; padding: 15px 0; overflow: hidden; }

.scroll_list { height: 1161px!important; }

.msg { width: 700px;text-align: center; border-bottom: 2px solid #f2f2f2; padding: 15px 0 25px;margin-left:15px; }
.msg span { font-size: 15px;color: #4d4d4d; }
.zn_cont { height: auto; }

.zfxxgk_ndbgt { font-size: 18px; margin: 20px 0px; font-family: "微软雅黑"; }
.zfxxgk_02Box ul li { cursor: default; width: 220px; float: left; height: 53px; line-height: 53px; font-size: 16px; padding-left: 20px; border-left: 2px solid #e8e8e8; }
.zfxxgk_ndbgct { width: 240px; }
.zfxxgk_ndbgct { height: 40px; background-color: #bd1a2d; float: left; line-height: 40px; font-size: 20px; color: #fff; text-align: center; font-family: "微软雅黑"; }
.zfxxgk_02Box ul li a { font-size: 16px; color: #333; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.zfxxgk_02Box ul { width: 730px; float: left; }

.sub { float: right; width: 40px; height: 40px; background: url(2020022512524361966.png) no-repeat; cursor: pointer; }


.REMen { margin-bottom: 20px; background: #f7f7f7; padding: 19px 0 6px 18px; }
.REMen ul li { float: left; width: 210px; height: 46px; line-height: 46px; padding: 0 19px; background: #ffffff; margin: 0 9px 9px 0; box-sizing: border-box; transition: all .3s; border: 1px solid #e2e2e2; }
.REMen ul li a { display: block; font-size: 16px; color: #333333; transition: all .3s; text-align: center; }
.REMen ul li:hover { background: #bd1a2d; border-color: #bd1a2d; }
.REMen ul li:hover a { color: #ffffff; }
.REMens { overflow: hidden; padding-bottom: 20px; }
.REMens>span { float: left; height: 40px; line-height: 40px; padding: 0 22px; font-size: 20px; color: #ffffff; background: #bd1a2d; }
.list_con { overflow:hidden; }



/* 适配代码 */
@media screen and (max-width:1099px) { 
	* { box-sizing: border-box; }
	.zxxxgk_top,  .zwxxgk_box { width: 100%; padding: 0 20px; }
	.zwxxgk_box { padding-bottom: 20px; }
	.zwxxgk_bd { background: none; }
	.zxxxgk_top { height: 50vw; background: url(2020022618361132191.jpg) no-repeat top center #fff; background-size: 200% auto; }
	.logo { padding-top: 3vw; }
	.logo img { width: 70%; }
	.zwxxgk_ss { width: 100%; margin: 40px 0 60px; float: none; height: 0; height: 0; border-top: 1px solid #ccc; background: none; }
	.inputText1 { width: 80%; margin: -22px auto 0; border-radius: 10px; height: 40px; line-height: 40px; float: none; border: 1px solid #2d66a5; background: #fff; }
	#search form { width: 100% !important; padding: 0 10px 0 20px !important; float: none !important; height: 38px !important; display: flex; }
	.inputText1 .inp { height: 36px; padding-left: 0; width: 100%; }
	.inputText1 .sub { width: 36px !important; height: 36px !important; background-size:100% !important; background-position: center !important; }
	.inputText1 input { line-height: 36px; }
	.dl_nav { width: 24%; }
	.con_wrap { width: 74%; float: right; }
	.scroll_main { height: auto; padding-top: 20px; padding-bottom: 20px; }
	.scroll_mains,  .scroll_main { width: 100%; margin-left: 0; }
	.easysite-jump-page { display: none; }
	.easysite-list-modelone { margin-top: 15px; }
	.xzfg-li { font-size: 14px; line-height: 40px; margin-top: 0; display: flex; justify-content: space-between; }
	.xzfg-time { width: 80px; flex-grow: 0; font-size: 14px; text-align: right; }
	.article-title { max-width: 80%; }
	.xzfg-li p a { width: 100%; font-size: 14px; }
	.gg_page { width: 100%; }
	.scroll_main { height: auto !important; }
	.lmMore { float: none; margin: 10px auto 20px; }
	.left_zhong .class_A a { height: 70px !important; } }
@media screen and (max-width:800px) { 
	.easysite-total-page { display: none; }
	.easysite-page-wrap { display: flex; width: 100%; float: none; }
	.easysite-page-wrap a { width: 25%; padding: 5px; text-align: center; }
	.dl_nav,  .con_wrap { width: 100%; float: none; }
	.con_wrap { margin-top: 20px; }
	.article-title { max-width: 70%; } }
@media screen and (max-width:460px) { 
	.article-title { max-width: 65%; }
	.scroll_main { background: none; padding: 0; }
	.zwxxgk_ss { height: auto; border: 0; margin: 20px 0; }
	.inputText1 { width: 100%; margin-top: 0; }
	.zxxxgk_top { height: 35vw; }
	.zfxxgk_h1 { font-size: 20px !important; padding: 10px 0 !important; }
 }