html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;}
html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;clear:both;}
body{font-family:"宋体",arial,helvetica,sans-serif;color:#111;background:f9f9f9;-webkit-text-size-adjust:none;min-width:320px;font-size:12px;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
form{display:inline;}
textarea{resize:none;}
table{border-collapse:collapse;border-spacing:0;}
ul,ol{list-style:none;}
input,select,button{font-family:'Microsoft YaHei',arial,helvetica,sans-serif;font-size:100%;vertical-align:middle;outline:0;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;-moz-appearance:button;}
input:focus:-moz-placeholder,input:focus::-webkit-input-placeholder{color:transparent;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
a{text-decoration:none;color:#111;}
a:hover{color:#111;text-decoration:none;}
img{vertical-align:middle;font-size:0;border:0;-ms-interpolation-mode:bicubic;}
.fl{float:left;}
.fr{float:right;}
.hide{display:none!important;}
.show{display:block!important;}
.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.break{word-break:break-all;word-wrap:break-word;}
.clearfix:after{content:'\0020';display:block;height:0;clear:both;}
.clearfix{*zoom:1;}

/*头部banner*/
.headerbox{clear:both;overflow:hidden;position:relative;height:4.17rem;line-height:4rem;background-color:#8f1c21; background-image:url(banner.png); background-size:cover; padding:0 12px 0 10px;}
.headerbox aside img {width:1.83rem; height:1.42rem;}
.ce_logo{float:left;display:block;margin-top:0.8rem;width:9.17rem;height:2.5rem;background:url(logo.png) no-repeat 0 0;background-size:100% 100%;}
.ce_logo img{width:75px;height:30px;}
.headerbox aside{float: right;clear: none;width: 4.2rem;height: 4.17rem;background: url(item.png) no-repeat center center;background-size: 50% auto;}

/*栏目列表*/
.main_nav .nav{display:none;}
.main_nav .nav{display: flex;height: 20px;width: 100%;line-height: 20px;margin-top: 15px;}
.main_nav .nav li{flex: 1;text-align: center;font-size: 16px;border-left:1px solid #d8d8d8;}
.main_nav .nav li:first-child{border:none;}

.headerbox span{ float:left; width:9.5rem; height:3.9rem; margin-top:0.3rem; display:block; background:url() no-repeat; background-size:72%;   }
.headerbox b{ color:#fff; float:left; height:3.9rem; display:block; font-size:1.55rem;    font-weight: normal; margin-top: 0.2rem;}

/* 列表 */
.news_module{clear:both;overflow:hidden;background:#fff;position:relative;}
.news_items {clear:both;overflow:hidden;padding: 6px 10px;}
.news_items li{clear:both;overflow:hidden;padding: 10px 0;border-bottom: 1px solid #f0f0f0;display: flex;flex-direction: row;justify-content: flex-start;flex-wrap: wrap;align-content: center;}
.news_items li:last-child { border: none !important; }
.news_items li a{display:block;color: #131313;font-size: 18px;line-height: 35px;}

/*文档*/
.article h3 {font-size: 20px;text-align: center;}

/* Loading */
.refresh{position:relative;}
.loading{width:25px;height:25px;border:2px solid #155fb8;margin:15px auto;border-bottom-color:transparent;border-radius:50%;-webkit-animation:load 0.75s 0s linear infinite;animation:load 0.75s 0s linear infinite;}
@-webkit-keyframes load{0%{-webkit-transform:rotate(0deg) scale(1);}50%{-webkit-transform:rotate(180deg) scale(0.6);}100%{-webkit-transform:rotate(360deg) scale(1);}}
@keyframes load{0%{transform:rotate(0deg) scale(1);}50%{transform:rotate(180deg) scale(0.6);}100%{transform:rotate(360deg) scale(1);}}

.footerbox {clear: both;overflow: hidden;background: #8f1c21;color: #88c2f5;padding: 0.7rem 1rem 0.3rem 1rem;position: relative;margin-top: 20px;}
.footerbox p {color: #fff;font-size: 1rem;line-height: 2.0rem;}
.pc {display: block;width: 4.5rem;height: 5.5rem;position: absolute;top: 0px;right: 4.5rem;background: url(topc.jpg) #73080d no-repeat center center;background-size: 100% auto;}
.footerbox .backtotop {width: 4.5rem;height: 5.5rem;position: absolute;top: 0px;right: 0px;background: url(backtop.png) #73080d no-repeat center center;background-size: 100% auto;}
.pchide {display:block;}
.mhide {display:none;}