*{margin: 0; padding: 0; list-style: none;}
html{font-size: 100px;}
/*原版
a{text-decoration: none; color: #000000; display: block;}
*/
a{text-decoration: none; color: #fff; display: block;}
img{border:0;border-radius: 6px;}
nav{width: 100%; height: 3rem; display: flex; align-items: center; justify-content: space-around;}
nav .nav_home, nav .nav_search{width: 0.9rem;}
nav .nav_logo{width: 5rem;}
.ipt{width: 100%; height: 1.5rem; overflow: hidden;}
.ipt .ipt_timg{width: 0.6rem; float: left; margin-top: 0.4rem; margin-left: 0.6rem;}
.ipt p{float: right; width: 11rem; height: 1.1rem; position: relative; border: 1px solid black; margin-right: 2rem; margin-top: 0.1rem;}
.ipt p input{width: 100%; float: left; border: 0; height: 1.1rem;}
/*.ipt p button{z-index: 10; float: left; width: 2.2rem; height: 1.1rem; background: #cccccc; border: 0; color: #ffffff; position: absolute; top: 0.0rem; right: 0.0rem; font-size: 0.55rem;}*/
.ipt p .btn{-webkit-appearance: none; border-radius: 0px;z-index: 10; float: left; width: 2.2rem; height: 1.1rem; background: #cccccc; border: 0; color: #ffffff; position: absolute; top: 0.0rem; right: 0.0rem; font-size: 0.55rem;}

/*原版
.header{width: 100%; overflow: hidden; background: #ECECEC; height: 1.5rem; font-size: 0.8rem;}
*/
.header{width: 100%; overflow: hidden; background: #ECECEC; height: 3rem; font-size: 0.8rem;background: url(../../images/100zhounian_mobile.png) no-repeat 0px -35px;}

/*原版
.header .header_left{line-height: 1.5rem; width: 85%; overflow: hidden; float: left; text-align: center; margin-left: 0.7rem;}
*/
.header .header_left{line-height: 1.5rem; width: 85%; overflow: hidden; float: left; text-align: center; margin-left: 1.2rem;}
.header .header_left a{width: 16.6%; float: left;}
/*原版
.header .header_left .tab_active{color: #ee1a1a;}
*/
.header .header_left .tab_active{color: #fbf300;}

/*原版
.header .tright{width: 1.2rem; float: right; margin-top: 0.1rem; margin-right: 0.5rem; transform: rotate(0deg);}
.header .tbottom{width: 1.2rem; float: right; margin-top: 0.1rem; margin-right: 0.5rem; transform: rotate(90deg);}
*/
.header .tright{width: 1.2rem; float: right; margin-top: 0.1rem; margin-right: 0.5rem; transform: rotate(0deg);display: none;}
.header .tbottom{width: 1.2rem; float: right; margin-top: 0.1rem; margin-right: 0.5rem; transform: rotate(90deg);display: none;}

.banner{width: 100%; height: 10rem;}
.banner .banner_slide{width: 100%; position: relative; background: aqua;}
.banner .banner_slide img{width: 100%; height: 10rem;}
.banner .banner_slide div{width: 100%; height: 3rem; position: absolute; bottom: 0rem; color: #ffffff; font-size: 0.75rem; background: rgba(0, 0, 0, 0.2);}
.banner .banner_slide p{width: 95%; margin: 0 auto; margin-top: 0.4rem; overflow: hidden;}


.q_view_top{width: 100%; }
.q_view_top i{width: 90%; display:table;margin:0 auto; text-align:center; padding:50px 0 0 0;}
.q_view_top i img{width: 100px; height: 100px; border:0;border-radius: 50px; }
.q_view_top i h1{font:16px/26px "Microsoft YaHei";line-height: 30px; font-size: 24px; font-weight: 800;}
.q_view_top i h2{font:14px/24px "Microsoft YaHei";  color:#333;line-height: 26px; }


.pag{bottom: 4px !important; text-align: right !important;}
.pag span{width: 5px; height: 5px; border-radius: 0; background: #ffffff; margin: 0 6px !important;}
.pag span:last-child{margin-right: 1rem !important;}
.pag .swiper-pagination-bullet-active{width: 20px; background: #ffffff;}
.content{width: 100%; height: auto;}
.content .content_top, .content .content_bottom{width: 83%; margin: 0 auto;}
.content .content_top li{width: 100%; border-bottom: 1px solid #cccccc; font-size: 0.7rem;}
.content .content_top li .content_top_title{line-height: 1.1rem; margin-top: 1rem; margin-bottom: 0.5rem; color: #212121;}
.content .content_top li .content_info{overflow: hidden; height: 2.14rem; display: flex; margin-bottom: 0.8rem; }
.content .content_top li .content_info .content_info_title{width: 100%; height: 2rem; overflow: hidden; line-height: 1rem; font-size: 0.6rem; color: #4A4A4A;}
.content .content_top li .content_info img{width: 3rem; margin-left: 0.7rem;}
.content .content_bottom li{width: 100%; border-bottom: 1px solid #cccccc; font-size: 0.7rem;}
.content .content_bottom li .content_bottom_title{height: 2.2rem; line-height: 1.1rem; margin-top: 1rem; margin-bottom: 0.5rem; color: #212121;}
.content .content_bottom li .content_bottom_content{font-size: 0.6rem; color: #4A4A4A; height: 2.4rem; overflow: hidden; margin-bottom: 0.7rem;}


.content .tag_top{}
.content .tag_top .tag_banner{width:100%;}


.more_content{width: 100%; margin: 0.5rem 0;}
.more_content a{margin: 0 auto; width: 5rem; height: 1rem; background: #5887FE; border-radius: 10px; text-align: center; line-height: 1rem; color: #ffffff; font-size: 0.55rem;}

.wrapper{ background: #fff; line-height: 30px; font-size: 17px; padding:20px;}
.hd{ border-bottom: solid 1px #ccc; margin-bottom: 15px;}
.hd_text{}
.hd_text h1{ line-height: 30px; font-size: 24px; font-weight: 800;}
.topic-info{ margin: 15px 0 5px; overflow: hidden; line-height: 30px;}
.topic-info .author_block img{ width: 30px; height:30px; float: left; margin-right: 10px; border-radius: 50%;}
.topic-info .q_author{ float: left; margin-right:15px; color: #666;}
.view_content p {margin-bottom: 25px;text-align:Justify;text-justify:inter-ideograph;}
.view_content .p_images{ margin: 10px auto; text-align: center; max-width:550px;}
.view_content img{ max-width: 100%;}

#list 
#list .video_list{}
#list .video_list ul{}
#list .video_list ul li{}
#list .video_list ul list_top{ }
#list .video_list ul li div list_litpic{color:red }
#list .video_list ul li div list_litpic img{width: 100%;}
#list .video_list ul li div list_litpic a{}

#list .video_list li{background:#fff;display:block;margin:0 auto}
#list .video_list li .list_toppic{width:100%;display:block;position:relative;overflow:hidden;cursor:pointer;margin-bottom:0.7rem;}
#list .video_list li .list_toppic img{width:100%}
#list .video_list li .list_toppic .h2bg{width:100%;height:66px;bottom:0;left:0;background:#000;filter:alpha(opacity=60);opacity:0.3;position:absolute;margin-bottom: 5px;}
#list .video_list li .list_toppic h1{  bottom:0; left:0; position:absolute; font:16px/26px "Microsoft YaHei";  color:#fff;padding-left:10px;margin-bottom:10px}


#list ul{display:block;}
/**/
#list li{background:#fff;display:block; margin:20px 20px;box-shadow: 0px 0px 2px 0px #eaeaea; overflow:hidden}
#list .list_top{background:#fff;display:block;margin:0 auto}
.list_toppic{width:100%;display:block;position:relative;overflow:hidden;cursor:pointer;}
.list_toppic .type{position:absolute;left:15px;top:15px;background-color:rgba(60, 154, 252, 0.26);color: #fff; padding:5px 10px; font-size:18px}
.list_toppic img{width:100%}
.list_toppic .h2bg{width:414px;height:60px;bottom:0;left:0;background:#000;filter:alpha(opacity=60);opacity:0.6;position:absolute;}
.list_toppic h1,.list_toppic h2{width:90%;height:60px;bottom:0;left:0;position:absolute;font:20px/60px "Microsoft YaHei";font-weight:400;color:#fff;padding-left:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#list li.touch{background-color:#f4f4f4;-moz-box-shadow:0px 2px 4px #ccc inset;-o-box-shadow:0px 2px 4px #ccc inset;-webkit-box-shadow:0px 2px 4px #ccc inset;box-shadow:0px 2px 4px #ccc inset}
.list_hd{margin-left:25px;padding:30px 0 20px; }
.list_title{ margin-left:25px; padding-bottom: 15px;padding-left:10px;background:url(../images/icon.png) no-repeat 0 -881px;}
.list_title a{ color:#000;font: 16px/26px "Microsoft YaHei";}
.list_litpic{width:100%;display:block;position:relative;overflow:hidden;cursor:pointer;}
.list_litpic .type{position:absolute;left:15px;top:15px;background-color:rgba(60, 154, 252, 0.26);color: #fff; padding:5px 10px; font-size:16px}
.list_litpic img{width:100%}
.list_litpic .h2bg{width:100%;height:50px;bottom:0;left:0;background:#000;filter:alpha(opacity=60);opacity:0.6;position:absolute;}
.list_litpic h2{width:90%;height:50px;bottom:0;left:0;position:absolute;font:18px/50px "Microsoft YaHei";font-weight:400;color:#fff;padding-left:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

#list li .alist{display:block;width:100%;border-bottom:1px solid #eee;padding:10px 0}
.list_info{margin:0 15px;padding-top:5px}
.list_info .summary{font-size:16px;font-weight:500;height:60px;line-height:30px;margin-bottom:2px;color:#646464;display:block;overflow:hidden; float:left}
.list_info h5{height:20px;line-height:18px;font-weight:500;font-size:12px;color:#a2a2a2}
.list_info span{margin-left:5px;color:#666}
.list_info h5 em{font-style:normal;margin-left:8px}
/*??*/
.list_info_if{margin-top:3px}
.list_info_if img{width:25px; height:25px; float:left; -webkit-border-radius: 50%;border-radius: 50%;}
.list_info_if .if{ padding-top:3px}
.list_info_if .author{ margin-left:15px;  display: inline-block; width: 110px; height: 16px; text-overflow: ellipsis;
  white-space: nowrap;}
/**/
.list_info_if .spot{width:5px; height:5px; margin-left:5px;padding-left: 8px;background: url(../images/icon.png) no-repeat 0 -886px;}
.list_info_if .time{float: inherit}
.list_info_i{margin-top:20px;height:20px;overflow:hidden}
.list_info_i dl{display:block;height:20px;float:left;margin-right:10px}
.list_info_i dt{display:block;width:20px;height:20px;float:left;margin-right:2px}
.list_info_i dd{display:block;height:20px;float:left;line-height:20px;font-size:10px;color:#a7a7a7}
.list_info_i .list_info_views dt{background-position:0 -21px}
.list_info_i .list_info_comment dt{background-position:-25px -20px}
.list_info_i .list_info_like dt{background-position:-50px -21px}
.list_info_i .list_info_time dt{background-position:-72px -148px}
.bangmang_list_more .list_info_i{margin-top:0}
.list_info_i .list_info_time{float:right}

.listimg{width:100%;}
.video_list_title{}
.video_list_title h2 a { font: 18px/36px "Microsoft YaHei";font-weight: 400; color: #666;    }



h1.serach_h1{padding:20px; border: solid 0px; margin-bottom: 20px; font-size: 22px; text-align: center;}
h1.serach_h1 b{ font: 22px/30px normal "Microsoft YaHei";color:red;}


.video_main{margin: 5px;    padding: 5px;    list-style: none;}
.video_main .photo-content{}
.video_main .photo-content .photo-contentL{}
.video_main .photo-content .photo-contentL .pcinfo{margin-top: 2rem}
.video_main .photo-content .photo-contentL .pcinfo h1{position: relative;    display: inline;    font-size: 0.8rem;        color: #000;    cursor: default;  }
.video_main .photo-content .photo-contentL .pcinfo .time{  margin-left: 1rem; margin: 0.5rem; font-size: 0.5rem;  }
.video_main .photo-content .photo-contentL .close_light_bg{}
.video_main .photo-introduce{} 
.video_main .video-comment{}
.video_main .video-comment .photo-con-box{font: 16px/28px "Microsoft YaHei";    padding: 10px 20px;    text-align: Justify;}

.video_main .photo-content .photo-contentL{}
.detail-con {background:#000;}



.mobile_title{width: 90%; line-height:60px;  font: 24px/30px "Microsoft YaHei";    font-weight: 800;    color: #111111; padding-top: 30px;     padding-left: 20px;     }
.photo-con-box p{ font-size: 16px;    font-weight: 500;    line-height: 30px;    margin: 15px;    color: #646464;    display: block;    overflow: hidden; }
.time{color: #000;margin:5px ; font: 12px/30px "Microsoft YaHei";    font-weight: 400;  }




/*分页样式*/

#list div .pages_style{ margin-top: 20px;}
#list div .pages_style li.first { float: left;margin: 0px auto 20px 20px;}
#list div .pages_style li.previous { float: left;;margin: 0px;}
#list div .pages_style li.page { float: left;margin: 0px;}
#list div .pages_style li.next { float: left;margin: 0px;}
#list div .pages_style li.last { float: left;margin: 0px;}
#list div .pages_style li a{ border:solid #e2e2e2 1px;}
#list div .pages_style li.isNow{background: #8F1D22;color: #fff;}
#list div .pages_style li.isNow a{ color:#fff;}
#list div .pages_style li a{display: block;width:34px;height:34px;line-height:34px; text-align: center;font-size:14px;cursor:pointer;}
#list div .pages_style li a:hover{color: #fff;text-decoration: none;}
#list div .pages_style li:hover{background:#8F1D22;color:#fff;text-decoration: none;}

/*编辑器*/
.edui-editor-breadcrumb{display:none;}











footer{width: 100%; border-top: 5px solid #9C4145; margin-bottom: 0.5rem;text-align: center}
footer img{width: 0.7rem; vertical-align: middle;}
footer a{width: 100%; height: 1.2rem; font-size: 0.65rem; text-align: center; line-height: 0.9rem; margin: 0.6rem 0;}
footer span{width: 100%; height: 1rem; line-height: 1rem; text-align: center; font-size: 0.48rem;word-break:normal;     width:auto;     display:block;     white-space:pre-wrap;    word-wrap : break-word ;    overflow: hidden ;}
footer p{width: 100%; height: 1rem; line-height: 1rem; text-align: center; font-size: 0.48rem;}
footer p:first-child{margin-top: 0.1rem;}
footer p:last-child{margin-bottom: 0.1rem;}
footer .p1{color: #D6D4D3;}







