@charset "utf-8";
/* CSS Document */

*{margin:0px;padding:0px;}
body{font-family:Microsoft Yahei,arial,helvetica,sans-serif;margin: 0 auto;max-width:640px;overflow-x:hidden;}
img{border:0;display: block; width: 100%}
a{text-decoration:none;}
li{list-style:none;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.hr_20{height:.2rem;overflow:hidden; background:#fafafa;}
.widfull{width:100%;overflow:hidden;}
video{width:100%;height:100%;}
img{width:100%;}

/*top*/
.top{width:100%;height:1rem; background:#e20000;overflow:hidden;}
.logo{width:2rem;height:0.51rem;margin-top:0.24rem;margin-left:0.2rem;overflow:hidden;}
.logo img{width:100%;display:block;}
.welcome{width:3.6rem;height:1rem;margin-right:0.2rem; text-align:right;overflow:hidden;}
.welcome span{font-size:0.16rem;line-height:1rem;color:#fff;display:block;}

/*mob-menu*/
.menu{overflow:hidden;border-top:#e20000 0.03rem solid;}
.mobmenu{background:#fff;height:.8rem;overflow:hidden;font-size:0;}
.mobmenu::-webkit-scrollbar{width:0;height:0;color:transparent;display:none;}
.mobmenu .top-nav-pro{position:relative;padding:0 0.1rem;color:#5b5b5b;}
.mobmenu .top-nav-pro:after{content:"";width:.266667rem;height:100%;display:block;position:absolute;right:0;top:0;z-index:3;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(#fff));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%)}
.mobmenu .top-nav-pro-cont{white-space:nowrap;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling: touch;}
.mobmenu .top-nav-pro-cont a{font-size:.31rem;line-height:.8rem;color:#5b5b5b;position:relative;display:inline-block;margin-right:.5rem; vertical-align:top;}
.top-nav-pro-cont::-webkit-scrollbar{width:0;height:0;color:transparent;display: none;}
.navfix{position:fixed;top:0;left:0;right:0;z-index:900;width:100%;}
.navhh{height:0.8rem;display:none;}

/*正文主题*/
.Articlebox{margin:5% 3%;}
.pre_tit{overflow:hidden;}
.pre_tit span{font-size:0.26rem;line-height:150%;color:#444;display:block;}
.main_tit{overflow:hidden}
.main_tit h1{font-size:0.36rem;color:#000;line-height:175%;margin-top:0.1rem;margin-bottom:0.1rem;font-weight:bold;display:block;}
.sec_tit{overflow:hidden;}
.sec_tit span{font-size:0.26rem;line-height:150%;color:#444;display:block;}
.info{height:0.4rem;overflow:hidden;margin-top:0.3rem; background:#f0f0f0;}
.info span{font-size:0.2rem;color:#999;line-height:0.4rem;display:block;float:left;margin-left:0.15rem;margin-right:0.15rem;}
.info span a{color:#888;}
.mainArticle{width:100%;overflow:hidden; text-align:justify;margin-top:0.1rem;}
.mainArticle p{font-size:0.3rem;line-height:200%;margin-top:0.2rem;}
.mainArticle img{margin-top:0.2rem;margin-bottom:-0.1rem;}
.editor{width:100%;height:0.3rem; text-align:right;overflow:hidden;margin-top:0.3rem;}
.editor p{font-size:0.22rem;color:#666;line-height:0.3rem; }
.copyright{width:100%;padding-top:0.3rem;padding-bottom:0.3rem;margin-top:0.3rem;overflow:hidden;border-top:#eee 0.05rem solid;}
.copyright h2{font-size:0.2rem;color:#d20000;line-height:0.3rem;}
.copyright p{font-size:0.18rem;color:#999;line-height:175%; text-indent:2em;margin-top:0.2rem;}

/*图片新闻*/
.piclistbox{padding:2% 0;overflow:hidden;}
.piclistbox .piccoltit{height:.3rem;border-left:#e20000 .1rem solid;margin-left:2%;}
.piclistbox .piccoltit h2{font-size:.3rem;color:#333;line-height:.3rem;display:block;margin-left:.1rem;font-weight:normal;}
.piclistbox ul{white-space:nowrap;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:.15rem;font-size:0;overflow: -moz-scrollbars-none;-ms-overflow-style: none;}
.piclistbox ul::-webkit-scrollbar{width:0;height:0;color:transparent;display: none;}
.piclistbox ul li{width:2.4rem;height:2.5rem;overflow:hidden;margin-left:0.1rem;margin-right:0;position:relative;display:inline-block; vertical-align:top;border:#ddd 0.01rem solid;border-radius:0.1rem;-webkit-border-radius:0.1rem;-moz-border-radius:0.1rem;}
.piclistbox ul li img{width:2.4rem;height:1.6rem;text-align:center;}
.piclistbox ul li .title{height:0.6rem;overflow:hidden;margin:0.1rem;}
.piclistbox ul li a p{font-size:.2rem;line-height:.3rem;color:#333;display:block;white-space:pre-line;}

/*分页样式*/
ul.pages{width:100%;height:1rem;margin-top:-0.6rem;margin-bottom:.3rem;text-align:center;}
ul.pages li{display:inline-block;margin-left:0.02rem;margin-right:0.02rem;}
.page{width:0.3rem;height:0.3rem;background:#eee;border-radius:0.04rem;font-size:0.14rem;color:#333;line-height:0.3rem;text-align:center; font-family:"微软雅黑", "宋体";}
.page:hover{background:#d20000;color:#fff;}
.page a{font-size:0.14rem;color:#333;line-height:0.3rem;text-align:center;font-family:"微软雅黑", "宋体";}
.page:hover a{color:#fff;}
.page-active a{color:#fff;}
.page-previous{width:0.58rem;height:0.28rem;border:#eee 0.01rem solid;border-radius:0.04rem;font-size:0.14rem;color:#333;line-height:0.3rem;text-align:center; font-family:"微软雅黑", "宋体";}
.page-previous:hover{background:#d20000;color:#fff;border:#d20000 0.01rem solid;}
.page-previous a{font-size:0.14rem;color:#333;line-height:0.3rem;text-align:center;font-family:"微软雅黑", "宋体";}
.page-previous:hover a{color:#fff;}
.page-next{width:0.58rem;height:0.28rem;border:#eee 0.01rem solid;border-radius:0.04rem;font-size:0.14rem;color:#333;line-height:0.3rem;text-align:center; font-family:"微软雅黑", "宋体";}
.page-next:hover{background:#d20000;color:#fff;border:#d20000 0.01rem solid;}
.page-next a{font-size:0.14rem;color:#333;line-height:0.3rem;text-align:center;font-family:"微软雅黑", "宋体";}
.page-next:hover a{color:#fff;}
.page-all{width:0.78rem;height:0.28rem;border:#eee 0.01rem solid;border-radius:0.04rem;font-size:0.14rem;color:#333;line-height:0.3rem;text-align:center; font-family:"微软雅黑", "宋体";}
.page-all:hover{background:#d20000;color:#fff;border:#d20000 0.01rem solid;}
.page-all a{font-size:0.14rem;color:#333;line-height:0.3rem;text-align:center;font-family:"微软雅黑", "宋体";}
.page-all:hover a{color:#fff;}
.page-active{background:#d20000;color:#fff;}

/*foot*/
.foot{padding-top:0.3rem;padding-bottom:0.3rem;background:#e20000;text-align:center;}
.foot p{font-size:0.16rem;line-height:.3rem;color:#fff;}