@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;}

/*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;}

/*要闻综合*/
.newslistbox{padding:3% 2%;overflow:hidden;}
.newslistbox .newscoltit{height:.3rem;border-left:#e20000 .1rem solid;}
.newslistbox .newscoltit h2{font-size:.3rem;color:#333;line-height:.3rem;display:block;margin-left:.1rem;font-weight:normal;}
.newslistbox ul.list{width:100%;margin-top:.15rem;}
.newslistbox ul.list li{padding-top:5%;padding-bottom:5%;border-bottom:#eee 1px solid;}
.newslistbox ul.list li:last-child{border-bottom:0;}
.newslistbox ul.list li a{font-size:.28rem;line-height:150%;color:#333;display:block;}
.newslistbox ul.list li span{font-size:.16rem;line-height:150%;color:#aaa;display:block;margin-top:0.1rem;}

/*分页样式*/
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;}