*{box-sizing: border-box;}
body{font-size: 1rem;font-family: '思源黑体';}
.mb20{margin-bottom: 1.33333333rem;}
.container{width:100%;padding: 0 1rem;padding-bottom: 1.33333333rem;}
.mt{margin-top:1.6rem;}
.bgFA{background: #FAFAFA;width: 100%;}
.pb20{
	padding-bottom: 1.33333333rem;
}
.pt20{
	padding-top: 1.33333333rem;
}
.pb10{
	padding-bottom: 0.66666667rem !important;
}
.bgF1{background: #F1F8FF;}
.bgfff{background: #fff;}
.bgF7{background: #F7F7F7;}
/*网页通用效果*/
/***
.elli-s:单行省略号
.elli-m:多行省略号
 ***/
.elli-s{display: block; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; max-width:100%; overflow: hidden;}
.elli-m{display: -webkit-box; white-space: normal; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; overflow: hidden;}
.transition,
.transition a{-webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms;}
/*tab*/
.tab-brief > .hd{position: relative; border-bottom: #e3e3e3 1px solid; line-height: 1.6rem;}
.tab-brief > .hd ul{float: left;}
.tab-brief > .hd li{float:left; position: relative; margin-right: 1.73333333rem; font-weight: bold; font-family: "SourceHanSerifCN"; font-size: 1.06666667rem; color: #666;}
.tab-brief > .hd li:last-child{margin-right: 0;}
.tab-brief > .hd li.on{font-weight: bold; cursor: pointer;}
.tab-brief > .hd .more{position: absolute; top: 50%; right: 0; z-index: 2; line-height: 2rem; margin-top: -15px;}
.tab-brief > .hd .memo{position: relative; z-index: 2; margin-top: .5em; font-size: .9375em; color: #999;}
.tab-brief.nob > .hd{border-bottom: none;}
.tab-brief.underline > .hd li{padding-bottom: 0.4rem;}
.tab-brief.underline > .hd li a{color:#808080;}
.tab-brief.underline > .hd li:after{position: absolute; bottom: -3px; left: 0;  content: ''; width: 0; height: 0.13333333rem; background: #C20000; border-radius: 100em; transition: all .3s; -webkit-transition: all .3s; overflow: hidden;}
.tab-brief.underline > .hd li.on a{color: #000000;}
.tab-brief.underline > .hd li.on:after{width: 2em;}
.tab-brief.underline .more{top: 0; margin-top: 0;}
.tab-brief.underline.center > .hd li:after{margin: 0 auto;}
.tab-brief.card{padding: .3125em .3125em .3125em 6%; background-color: #2b5db3;}
.tab-brief.card > .hd li a{color: #fff;}
.tab-brief.normal > .hd li a{color: #333 !important;}
.tab-brief.normal > .hd li a:hover{color: #333 !important;}
/*iconblock*/
.iconblock{margin:0 -0.53333333rem; clear: both;}
.iconblock li{width: 50%;float: left;margin-bottom:1.06666667rem;}
.iconblock li a{display: block;margin: 0 0.53333333rem;height: 5.33333333rem;background: #F1F8FF;padding: 1.133333333rem 1.2rem;}
    .iconblock li a img{width: 1.73333333rem;float: left;vertical-align: middle;margin-top: 0.6rem;margin-right: 0.8rem;
    }
.iconblock li a span{display: inline-block;float: left;font-size: 1rem;line-height: 1.46666667rem;
}
.iconblock li.oneli {
	width: 100%;
	text-align: center;
}

.iconblock li.oneli a span,
.iconblock li.oneli a img {
	float: none;
}

.iconblock li.oneli a img {
	margin-top: 0;
}

/*list*/
.list li{
	width: 100%;
	padding:1.06666667rem 0;
}
.list li a{
line-height: 1.46666667rem;
color: rgba(51, 51, 51, 1);
}
.listline li{border-bottom:1px solid rgba(233, 233, 233, 1);
}
.list li .meta-data{display: inline-block;}
.list li .meta-data a{
	color: rgba(55, 104, 196, 1);
}
.list li .meta-data a:before{
	content:'|';
	margin:0 0.6rem ;
}
/*list 含有状态*/
.listhzt li{width: 100%;padding:1.06666667rem 0 0.66666667rem ;border-bottom: 1px solid #E9E9E9;}
.listhzt li a h2{
font-size: 1rem;
font-weight: 500;
line-height: 1.46666667rem;
color: rgba(51, 51, 51, 1);
margin-bottom:0.66666667rem ;
}
.listhzt li a p{
	color: #A6A6A6;
	font-size: 1rem;
	width: 100%;
}
.listhzt li a p .sj{float: left;text-align: left;}
.listhzt li a p .zt{float: right;text-align: right;}
.listhzt li a p .status{color: #689EE3;}
/*单图 100%*/
.imgdiv{width: 100%;padding:1.33333333rem 0 ;}
.imgdiv img{width: 100%;}
/*更多*/
.com-more i{color: rgba(193, 208, 246, 1);font-size: 1rem;}
.m-com-more{width: 100%;text-align: center;line-height: 1.46666667rem;margin: 0.66666667rem 0;}
.m-com-more a{color: rgba(104, 158, 227, 1);}
.m-com-more a i{color: #fff;background:rgba(104, 158, 227, 1);width:0.8rem ;height: 0.8rem;border-radius: 50%;margin-left:0.6rem ;font-size: 0.6rem;padding: 0.17rem 0.2rem;text-align: center;}
/*刷一刷*/
.sys  a{
	color: #689EE3;
	font-size: 0.93333333rem;
}
.sys  a img{
	width:1.06666667rem ;
	height: 1.6rem;
	margin-top: -0.4rem;
	margin-left: 0.4rem;
}
/*imglist 上图片下标题 时间等*/
.imglist{width: 100%;border-bottom: 1px dashed rgba(193, 208, 246, 1);}
.imglist li{width: 100%;}
.imglist li a{width: 100%;display: inline-block;}
.imglist li a img{width: 100%;height: auto;}
.imglist li a h2{width: 90%;margin: 1.06666667rem 5% 0.66666667rem; font-size: 1rem;color: rgba(0, 0, 0, 1);font-weight:bold;}
.imglist li a p{font-size: 0.93333333rem;font-weight: 400;
line-height: 1.33333333rem;
color: rgba(136, 136, 136, 1);margin-bottom: 0.93333333rem;
}
.imglist li a p span{width: 50%;}
.imglist li a p span.fbdw{float:left;text-align: left;}
.imglist li a p span.fbsj{float:right;text-align: right;}
/* 专题专栏 */
.common-ztzl .item{position: relative; display: block;background: #F0F6FF;height: 6.66666667rem;line-height: 6.66666667rem;font-size: 1.06666667rem;padding-left:7.46666667rem;padding-right: 0.66666667rem;}
.common-ztzl .item .icon{
  position: absolute;left:1.33333333rem;top:50%;margin-top: -2.4rem; width: 4.8rem;height: 4.8rem;border-radius: 6px;line-height: 4.8rem;text-align: center;
  background-color:  #D6E9FF;background-position: center;background-size: 100%;background-repeat: no-repeat;
}
.common-ztzl .item .icon.red{background-color: #FFD6D6 ;}
.common-ztzl .item .icon img{
    width: initial;
    max-width: 3rem;
    max-height: 3rem;
    display: inline-block;
    vertical-align: middle;
    margin-top: -0.3rem;
}
.common-ztzl .item .icon:before{
  content:"";position: absolute;left:0;top:0;right:0;bottom:0;z-index: 1;border-radius: 6px;
  -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms;
  /* background: linear-gradient(to bottom, rgba(214, 233, 255, .01) 20%, rgba(240,246,255,1)) 100%;
  background: -webkit-linear-gradient(to bottom, rgba(214, 233, 255, .01) 20%, rgba(240,246,255,1)) 100%;
  background: -moz-linear-gradient(to bottom, rgba(214, 233, 255, .01) 20%, rgba(240,246,255,1)) 100%;
  background: -o-linear-gradient(to bottom, rgba(214, 233, 255, .01) 20%, rgba(240,246,255,1)) 100%; */
}
.common-ztzl .item span{display: inline-block;vertical-align: middle;line-height: 1.3;}
.common-ztzl .item:hover .icon:before{top: 100%;}


/* 横幅轮播图 */
.com-owl-hf .owl-dots {position: absolute; bottom: 0.66666667rem; right: 1.13333333rem; z-index: 9;}
.com-owl-hf .owl-dot{float: left; width: 0.4rem; height: 0.4rem; margin-left:0.26666667rem; background-color: #fff; transition: .3s all; cursor: pointer; border-radius: 3px; opacity: 0.8;}
.com-owl-hf .owl-dot.active{opacity: 1; width: 1.46666667rem;}
.com-owl-arrow .owl-nav>div{position: absolute;top: 50%;margin-top: -0.86666667rem;width: 0.93333333rem;height: 1.73333333rem;line-height: 1.73333333rem;background: #a8acb2;}
.com-owl-arrow .owl-nav>div::after{content:"";border: 0.33333333rem solid transparent;display: inline-block;text-align: center;}
.com-owl-arrow .owl-nav>div.owl-prev::after{border-right-color: #fff;margin-left: -0.133333333rem;}
.com-owl-arrow .owl-nav>div.owl-next::after{border-left-color: #fff;margin-left: 0.4rem;}
.com-owl-arrow .owl-nav>div.owl-prev{left:0; border-radius: 0 4px 4px 0;}
.com-owl-arrow .owl-nav>div.owl-next{right:0; border-radius: 4px 0 0 4px;}
.com-owl-arrow .owl-nav>div:hover{background: #979797;}
/* 外链跳转 */
.alert-mengban{position: fixed;top: 0px;left: 0px;z-index: 1000;background:rgba(0,0,0,0.7); filter: alpha(opacity=80) !important;width: 100%;height: 100%;display: none;}
.alert-warning{position: fixed;left: 50%;  top: 50%; margin-left:-300px; margin-top: -160px; width: 600px;height: 270px;background:#fff;z-index: 10001;display: none; border:2px solid;border-radius:10px;}
.alert-delete{width: 100%;height: 38px;position: relative;}
.alert-delete span{position: absolute; top:10px; right: 10px; width: 20px; height: 20px; line-height: 20px; color:#fff; text-align: center; background: #bebebe; cursor:pointer;}
.alert-delete span:hover{background: #929292;}
.alert-wzsm{width: 520px;height: 100px;margin: 15px auto 0; line-height: 35px;font-size: 1.5em;color: #000;text-align: center; padding-bottom: 15px;border-bottom: 1px solid #d4d4d4;}
.alert-footer{width: 100%; padding: 25px 0; text-align: center; color: #000;}	
.alert-footer span{cursor: pointer; display: inline-block; margin: 0 12px; font-size: 1.25em;}
.alert-warning .continue{width: 124px; height: 42px; color: #ab0d07; border-radius:3px; -webkit-border-radius:3px; border:#e1e1e1 1px solid; text-align: center; line-height: 42px; box-shadow: 0 0 10px rgba(0,0,0,0.2) inset; -webikt-box-shadow: 0 0 10px rgba(0,0,0,0.2) inset;}	
.alert-warning .fangqi{line-height: 42px;  color: #ab0d07;}	
@media (max-width: 640px) {
	.alert-warning{left:2%;margin-left:0; width: 96%; height: auto;}	
	.alert-wzsm{width: 90%;height: auto;margin: 15px auto 0; line-height: 28px;font-size: 18px;color: #000;text-align: center; }
}
