body {font-family: "PingFang SC","Microsoft YaHei",arial,"Hiragino Sans GB","Hiragino Sans GB W3";min-width: 280px;}
body,div,ul,li,h2,p {margin:0;padding: 0;}
a,p {color: #333;text-decoration: none;}
ul li{list-style:none;}
.logo,.sousuo {display: table;} .logo em {color: #4d8fd1;font-style: normal;} 
.logo h2 a {color: #1ca25f;font-size: 42px;white-space: nowrap; float: left;}
.logo span {color: #c6c6c6; font-size: 14px; margin: 12px 0 0 15px; letter-spacing: 1px; white-space: nowrap; float: left;}
.logo,.syd,.db{margin:0 auto;width:100%;max-width: 1200px;font-size: 15px;}
.logo h2 {float: left;margin: 15px 30px 0px 10px;min-width: 327px;font-weight: 500;}
/*搜索*/
#bdss { margin: 15px 0 0px 0px; width: 50%; display: flex;  float: left;  min-width: 265px; flex-direction: column;}
.bds {margin:0px 0px 0px 0px;min-width: 370px;}
.sslx INPUT {width: 20px;height:20px;}
.sousuo {width: 100%; }
#kww {color: #333;height:26px;font-size: 16px;padding:10px; border: 2px solid #3f91e2; border-right: 0;background:#fff; float: left; flex-grow: 1;margin-left: 15px;}
input:-webkit-autofill{-webkit-box-shadow: 0 0 0 400px #fff inset;-webkit-text-fill-color: #333;}
.ssan {color: #fff;padding: 0;width: 25%;height: 50px;font-size: 17px;cursor: pointer;float: left;white-space:pre-wrap;margin:15px 0px 0 0; background-color:#3f91e2; border: 0px;max-width: 120px;}
#kww:focus { border-color: #1278dc; box-shadow: 0 0 8px rgb(52 152 219 / 30%); outline: none; }
#kww:hover { border-color: #2982d9;}

/*搜索下拉*/
#bdss {position:relative}
#sug{margin: -2px 0 0 15px;background-color: #fff;DISPLAY:none;Z-INDEX:1000;LEFT:0px;FLOAT:left;border: 2px solid #3f91e2; border-top: none;POSITION:absolute;TOP:0px;moz-user-select:none}
#sug TD{PADDING-LEFT:10px;HEIGHT:30px}
.mo TD{COLOR: #0080ff; BACKGROUND-COLOR: #e8eff6;}
#sug_t{margin-bottom:5px;border-top: 1px solid #ececec;cursor: pointer;padding: 5px 0 0 0;}

/*搜索右侧广告位 */
.syssgg {float: left;width:38.7%; min-width: 325px;margin: 15px 0 0px 15px;}

/*站点*/
.jxkd{padding: 0 0 0 10px !important;}
.rmtj ul li,.qtzd ul li,.ahzd ul li,.rmsp ul li,.tab-content ul li,.rmtj1 h2,.jxwz ul li,.jxll,.jxfl{ float: left; }
.rmtj1,.qtzd h2,.ahzd h2,.rmsp h2,.jxwz h2 {font-weight: normal;height: 40px;padding-left: 15px;background: #f9f9f9;line-height: 40px;font-size: 16px;color: #449cf5; }
.rmtj1 h2 {font-size: 16px;font-weight: normal;}
.rmtj1 span { float:right; color:#b4b4b4; font-size: 14px; }
.rmtj,.rmsp,.qtzd,.ahzd,.sjzdl,.jxwz {display: table;width: 100%; margin-bottom:10px;}
.boardnav ul {display: table; width:100%;}
.duolie{width:50%; float: left;}
.jxfl {color:#449cf5;width: 112px;}
.rmtj ul li,.rmtj .wzys {width:170px;}
.rmsp ul li,.rmsp .wzys {width:118px;}
.jxwz ul li,.jxwz .wzys {width:117px;}
.jxll {width:50%;}
.qtzd ul li,.qtzd .wzys {width:170px;}
.ahzd ul li,.tab-content ul li,.ahzd .wzys,.sjzdl .wzys{  width:238px; }
.xuxian { width: 100%; display: table; border: 0; border-bottom: 1px dashed #ddd; padding-top: 7px; margin-bottom: 5px;}
.wzys,.jxfl {height: 35px;line-height: 35px;display: table-cell; padding-left:5px; }
.wzys:hover {background-color: #e8eff6;}
.wzys img {float: left; margin-top: 9px; width: 16px; height: 16px; margin-right: 3px;}

/*日期和星期*/
.riqi a { float: left; width:132px; margin: 26px 5px 6px 15px;; color: #777; font-size: 14px; text-align: center;}
.lunar-date {padding: 0 10px 0 0;}
#datetime, .lunar-date,#festival-container {float: left;}
.riqi a:hover { color:#0080ff; }

/*当前位置*/
.dqwz {margin:15px 0 10px 15px;} .dqwz a {color:#449cf5;} .dqwz a:hover {text-decoration: underline;}
/*正文内容样式*/
.rmtj p {padding-bottom: 20px;line-height: 30px;}
.zwbt,.fbxx {text-align: center; display: block;}
.zwbt{ margin: 10px 0 5px 0; }
.rmtj>ul,.qtzd ul,.ahzd ul,.waxx ul,.rmsp ul,.tab-content ul,.jxwz ul {padding: 10px 0 0 10px; display: table;}  /*原在上面移下来 修改了字体大小*/
.fbxx {color: #999999;font-size: 14px; margin: 10px;}
/*更多页面.gengduo2>ul {font-size: 15px;}*/
.gengduo2 em{font-size: 13px; font-style: normal;color:#bfbfbf; padding: 0 0 0 5px;}

/*文本页面*/
.wenben ul {padding: 10px 5px 0 15px; font-size: 19px;}
/*底部*/
.db {margin-top:40px; }
.db p{text-align:center; color: #777;line-height: 24px; font-size: 14px;padding: 0px 10px 5px 10px;}
.db p a {color: #777;}

/*版块前图标*/
.bankuaitubiao{display: flex; align-items: center; text-indent: 10px;}
.bankuaitubiao::before { content: ""; display: inline-block; width: 6px; height: 18px; background: #8ac4fe; border-radius: 2px;}