/*通用样式*/
@charset "utf-8";
html{font-size:16px;font-family:"helvetica neue",helvetica,arial,sans-serif;}
*{box-sizing: border-box;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p,label,input,img{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
del,ins{text-decoration:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button,input,select,textarea{font-size:100%;}
a{text-decoration:none;color:#333;-webkit-tap-highlight-color:rgba(0,0,0,0);  /* 去掉链接触摸高亮 */ }
a:hover{color:#1552ad;outline:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}
/*ie8兼容*/
.footer-info{height:173px;}
/*定位*/
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.clearfix::after,.tab-box>dt::after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.pr{position:relative;}
.pa{position:absolute;}
.mb-20{margin-bottom:20px;}
.mt-20{margin-top:20px;}
.p-20{padding:22.9px;}
.content-box{max-width: 1200px;margin: 0 auto;    position: relative;}
.p-ico {background-image: ;display: inline-block;background-repeat: no-repeat;background-color: transparent;}
/*.p-ico {background:  no-repeat;display: inline-block;}*/
.elip{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.iconfont {
font-family:"iconfont" !important;
font-size:16px;
font-style:normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.hide{display:none;}
/*图片效果*/
.scale2 li,.scale2 a{overflow:hidden;display:block;}
.scale2 a img{transition:all .3s;display:block;}
.scale2 a:hover img{ transform:scale(1.05);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-moz-transform:scale(1.05);}
/*css3属性*/
.box-shadow {
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
/*右、下、距离、模糊程度、阴影颜色，内阴影*/
-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
-ms-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
-o-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
}

/*通用列表页*/
/*当前路径*/
.list-box{margin-top: 20px;background-color: #fff;}
.list-box-breadcrumb{line-height: 56px;font-size: 14px;color: #333;border-bottom:4px solid #666;background-color:#f7f7f7;}
.list-box-breadcrumb>a,.list-box-breadcrumb>span{padding:0 10px;}
.list-box-breadcrumb>a:last-child,.list-box-breadcrumb>span{font-weight: bold;}
.list-box-breadcrumb-icon{white-space: nowrap;max-width: 100%;overflow-x: auto;}
/*栏目菜单*/
.list-box-menu{line-height:30px;}
.list-box-menu .list-box-menulist{overflow-x: auto;white-space: nowrap;overflow-y: hidden;padding: 5px;}
.list-box-menu li{display:inline-block;}
.list-box-menu li a{padding:6px 10px;border-top-left-radius:20px;border-bottom-right-radius:20px;}
.list-box-menu li.on a{background-color:#0066b3;color:#fff;border-bottom:2px solid #ccc;}
/*栏目信息列表*/
.list-box-lists-channelname{padding:10px;font-size:20px;background-color:#f7f7f7;position: relative;}
.list-box-lists-newslist{padding:20px;}
.list-box-lists-newslist li{margin-bottom:20px;line-height: 20px;}
.list-box-lists-newslist li:nth-child(5n 0){padding-bottom:30px;margin-bottom:30px;border-bottom: 1px dashed #dcdcdc;}
.list-box-lists-newslist li:last-child{border-bottom:none;padding-bottom: 0;margin:0;}
.list-box-lists-newslist li a{font-size: 16px;color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width:80%;display: inline-block;padding-left: 20px;position: relative;}
.list-box-lists-newslist li a::after{content: "";width:4px;height:4px;position: absolute;left:0;top:50%;margin-top:-2px;background: #333;}
.list-box-lists-newslist li a:hover {color: #0066b3;}
.list-box-lists-newslist li span{float: right;color: #666;white-space: nowrap;}
/*列表页订阅按钮*/
.list-box-lists-channelname .addmysubscription{top:50%;transform: translatey(-50%);right:14px;width:30px;height:30px;background:url(/uploads/image/laimages/dingyue0.png) center center no-repeat;cursor:pointer;position: absolute;}
.list-box-lists-channelname .addmysubscription:hover,.list-box-lists-channelname .addmysubscriptioned{background: center center no-repeat;}
/*我的收藏*/
.setmyfavorite{display: inline-block;padding-right: 30px;background: url(/uploads/image/laimages/wodeshoucang1.png) right center no-repeat;height:24px;margin-right:20px;cursor: pointer;}
.setmyfavorite:hover{text-decoration: none;}

@media screen and (max-width:768px){
	.list-box-lists-newslist li:last-child{padding-bottom: 0;}
	.list-box-lists-newslist li{line-height: 1.8;}
	.list-box-lists-newslist li a{white-space: normal;max-width: inherit;padding-right: 10px;display: inline;padding-left: inherit;}
	.list-box-lists-newslist li a::after{background:transparent;}
	.list-box-lists-newslist li span{float: inherit;color:#999;}
}

/*-------------------------------分页样式开始------------------------------------*/
.pc_paging{width:100%;/* height:30px; */text-align:center;padding:20px 0;}.pc_paging .paging{display:inline-block;padding:0;border:none;margin:0;}.pc_paging .paging li{display:inline-block;width:auto;height:auto;line-height:1;color:#333;vertical-align:middle;margin:0 3px;}.pc_paging .paging li a{text-decoration:none;}.pc_paging .paging li a,.pc_paging .paging li span{display:inline-block;float:none;width:auto;height:auto;line-height:1;font-size:14px;color:#333;padding:6px 10px;border:1px solid #ccc;margin:0;}.pc_paging .paging li, .pc_paging .paging li span:hover{background: none;}.pc_paging .paging li.current a, .pc_paging .paging li.current a:hover{color:#fff;background: #0066b3;border: 1px solid #0066b3;}.pc_paging .paging .page_jump{margin-left:5px;}.pc_paging .paging .page_jump input{width:50px;padding:5px;border:1px solid #ccc;border-radius:2px;margin:0 3px;}.pc_paging .paging .page_jump a{border-radius:2px;margin-left:6px;}.pc_paging .paging .total_count,.pc_paging .paging .page_jump{display:none;}.wap_paging .paging{padding:5px .36rem 0px;margin:20px 0;}.wap_paging .paging li{display:inline-block;border:1px solid #ddd;}.wap_paging .paging li a,.wap_paging .paging li span{display:inline-block;line-height:1.42857143;font-size:.48rem;color:#666;padding:6px 12px;}.wap_paging .paging .prev_page{border-radius:4px 0 0 4px;}.wap_paging .paging .next_page{border-radius:0 4px 4px 0;}.wap_paging .paging .page_count{margin:0 -1px;}.page{clear:both;width:100%;height:auto;padding:0;margin:0;}
.pc_paging .paging li a:hover{background-color: #daeeff;}.totoalpagestr{display:none;}
/*分页*/
@media screen and (max-width:550px){
	.pc_paging .paging li.page_count,.pc_paging .paging li.page_index{display:none;}
	.pc_paging .paging li.current,.totoalpagestr{display:inline-block;}
}
/*-------------------------------分页样式结束---------------------------------------*/

/*内容页样式*/
/* 内容 */
.article-box{background-color: #fff;border-radius: 4px;padding: 40px 40px 0;}
.article-box:hover{	-moz-box-shadow: 0 0 30px #999;box-shadow: 0 0 30px #999;-webkit-box-shadow: 0 0 30px #999;-o-box-shadow: 0 0 30px #999;}
.article-box .content{color: #3d3d3d;padding: 32px 0;line-height:34px;}
.article-box .content p{margin-top:16px;}
.article-box .content video{max-width:100%!important;}
.article-box .content img{max-width:90%;}
.article-box h2{font-size: 30px;color:#0066b3;text-align: center;padding:20px;}
.article-box h4{font-size: 30px;color:#0066b3;text-align: center;padding:0 32px 16px;}
.article-tit{font-size: 30px;text-align: center;color:#0066b3; padding:20px;}
.article-text{padding:20px;min-height:200px;}
.article-desc{padding:0 20px 20px;text-align:center;border-bottom: 1px solid #e6e8eb;}
.article-desc span{padding:0 10px;white-space:nowrap;}
.article-share-erweima{display:none\9;/*ie6 兼容处理*/}
/*文件文号等信息*/
.article-fileinfo {line-height:28px;font-size: 14px;color: #666;background: #f7f7f7;height: 140px;padding: 15px 0px;margin-bottom: 20px;margin: 20px;height: auto;overflow: hidden;}
.article-fileinfo font{width:28%;margin-left:5%;display:inline-block;}
/*分享样式*/
.artical-share{border-top:2px solid #f1f1f1;padding: 16px 20px;display:table;width: 100%;}
.article-share-erweima{text-align: center;margin-bottom: 40px;}
.article-share-erweima-txt{padding:10px 0;color:#666;}
.artical-share .artical-share-editinfo{/* text-align: right; */}
.artical-share .share-icon {color: #333;display: inline-block;line-height: 24px;margin-left: 30px;}
.artical-share .artical-share-shareinfo>div a{display: inline-block; width: 24px; height: 24px; line-height: 24px; background:url(/uploads/image/hximages/share.png) no-repeat; margin-left:5px; cursor: pointer;}
.artical-share .artical-share-shareinfo a:hover{opacity: .8;}
.artical-share .artical-share-shareinfo a.gwds_weixin{background-position: 0 -38px;}
.artical-share>div{display:table-cell;vertical-align: middle;}
.artical-share-shareinfo{text-align:right;}
.artical-share-shareinfo>div{display: inline;}
/*相关阅读*/
.article-related-reading{padding:20px;}
.article-related-reading .article-related-reading-tit{font-size:20px;line-height:40px;}
.article-related-reading .article-related-reading-lists{line-height:30px;}
.article-related-reading .article-related-reading-lists-li{padding-left:15px;position:relative;}
.article-related-reading .article-related-reading-lists-li::after{content: "";width:4px;height:4px;position: absolute;left:0;top:50%;margin-top:-2px;background: #333;}
/*我的收藏*/
.setmyfavorite{display: inline-block;padding-right: 30px;background: url(/uploads/image/laimages/wodeshoucang1.png) right center no-repeat;height:24px;margin-right:20px;cursor: pointer;}
.setmyfavorite:hover{text-decoration: none;}
@media screen and (max-width:820px){
	/*文件文号等信息*/
	.article-fileinfo font{width:40%;}
}
@media screen and (max-width:600px){
	.article-desc{padding:10px 0;}
	.article-desc span{line-height:30px;;}
	.artical-share{margin:0;}
	.artical-share>div{margin: 0;display: block;text-align: center;}
	.artical-share-shareinfo{padding-top:10px;}
	/*文件文号等信息*/
	.article-fileinfo font{width:95%;}
}

/*通用子栏目入口列表页*/
.columnlist_box_menulist li{float: left;width: 32%;margin: 20px 0 0 1%;}
.columnlist_box_menulist li a{display: block;width: 100%;text-align: center;border-radius: 10px; border: 1px solid #ebebeb;height: 100px;line-height: 100px;font-size: 18px;color: #207dcc;background: linear-gradient( #f8fbff,#e8f1ff);}
.columnlist_box_menulist li a:hover{font-size: 20px;font-weight: bold;border: 1px solid #207dcc;}

.content-ul-one, .columnlist_box{background-color: #fff;}
.columnlist_box{padding-bottom: 20px;}

