@charset "UTF-8";
*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: "微软雅黑";
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    outline: none;
    line-height: 1.3;
    cursor: pointer;
    -webkit-text-size-adjust:none;/*禁止设备浏览器对文字大小做出适应调整*/
    -webkit-font-smoothing: antialiased;/*字体抗锯齿*/
    -moz-osx-font-smoothing: grayscale;/*字体抗锯齿*/
	word-break: break-all;
}

html{
    height: 100%;
    position: relative;
}
body{
    width: 100%;
    height: 100%;
    min-width: 320px;
    font-size:12px;
    background: #fff;
}
a{
    text-decoration: none;
    color: #333;
    display: block;
}
ul li{
    list-style: none;
}
img{
    border: none;
}
a,button,input,optgroup,select,textarea,span {
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}
select{
    appearance:none; /*取消默认箭头*/
    -moz-appearance:none;
    -webkit-appearance:none;
}
input{border: none;background: none;}
input[type="button"], input[type="submit"], input[type="reset"], input[type="text"] {
    -webkit-appearance: none;
}
button{
    appearance: none;
    -webkit-appearance: none;
    border: none;
}
textarea{resize:none;padding:0 10px;}
.clearfix{zoom:1}
.clearfix:after{
    content: ".";
    display: block;
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
    visibility: hidden;
}
.large-box{
    width: 100%;
    height: auto;
    min-height: 100%;
}
/*弹窗*/
.mask-box{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    background: rgba(0,0,0,0.7);
    /*filter:alpha(opacity=0.7);*/
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#b2000000, endcolorstr=#b2000000);
    /*display: none;*/
}
.mask-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.05);
}
.mask-cover{
    position: absolute;
    background: #fff;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
}
/* 两行显示... */
.twoNowrap{
	overflow: hidden; 
	text-overflow: ellipsis; 
	display: -webkit-box; 
	-webkit-line-clamp: 2; 
	-webkit-box-orient: vertical;
}
/*@media screen and (max-width: 480px) {*/
/**/
/*}*/
/*@media screen and (max-width: 320px) {*/
/**/
/*}*/


/* zq 20200205 */
.zq_information-wapper{
	width: 100%;
	margin: 0 auto;
}
.zq_information-topBox{
	width: 100%;
	padding-bottom: 51px;
}
.zq_information-header{
	margin: 0 auto;
	padding: 16px 15px 9px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-bottom: 1px solid #eeeeee;
}
.zq_information-header-itembi{
	width: 22.75%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 15px;
	color: #111111;
	border-radius: 15px;
	border: 1px solid #abafb3;
	float: left;
	margin-right: 3%;
	margin-bottom: 7px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.zq_information-header-itembi:nth-of-type(4n){
	margin-right: 0;
}
.zq_information-header-itembi-active{
	background: #519dff;
	border: 0;
	color: #fff;
}

.zq_information-content{
	width: 100%;
	margin: 0 auto;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 0 13px;
}
.zq_information-content-itembox{
	width: 100%;
	padding: 15px 0;
	border-bottom: 1px solid #eeeeee;
	display: -webkit-box;
	display: -webkit-flex;
	flex-direction: column;
	justify-content: space-between;
}
.zq_information-content-itembox-title{
	font-size: 16px;
	line-height: 24px;
	color: #292b2d;
	margin-bottom: 20px;
}
.zq_information-content-itembox-botcao{
	width: 100%;
	margin: 0 auto;
	display: -webkit-box;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
.zq_information-content-leftbox{
	display: -webkit-box;
	display: -webkit-flex;
	flex-direction: row;
	align-items: center;
}
.zq_information-pdfbox{
	font-size: 12px;
	line-height: 12px;
	margin-right: 20px;
	color: #abafb3;
	background: url(../img/zq_icon1.png) no-repeat left center;
	background-size: 9px 8px;
	padding-left: 12px;
}
.zq_information-ymtbox{
	font-size: 12px;
	line-height: 12px;
	color: #abafb3;
	background: url(../img/zq_icon2.png) no-repeat left center;
	background-size: 6px 10px;
	padding-left: 9px;
}
.zq_information-content-rightbox{
	font-size: 12px;
	line-height: 12px;
	color: #abafb3;
	background: url(../img/zq_icon3.png) no-repeat left center;
	background-size: 8px 8px;
	padding-left: 11px;
}
.zq_information-bottomBox{
	width: 100%;
	height: 50px;
	position: fixed;
	bottom: 0;
	left: 0;
	background: #fff;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 30px 0;
	display: -webkit-box;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: center;
}
.zq_information-bottomBox-text{
	display: -webkit-box;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: center;
	font-size: 16px;
	color: #292b2d;
	line-height: 17px;
}
.zq_information-bottomBox-linka{
	font-size: 16px;
	color: #519dff;
	line-height: 17px;
}
/* 疫情动态、资料库、实时播报 */
.zq_thr-wapper{
	width: 100%;
	margin: 0 auto;
}
.zq_thr-header{
	width: 100%;
	height: 390px;
	margin: 0 auto;
	background: url(../img/zq_bg1.png) no-repeat top center;
	background-size: 100% 100%;
	position: relative;
}
.zq_thr-headerNum{
	position: absolute;
	right: 20px;
	top: 133px;
	font-size: 13px;
	color: #fff;
}
.zq_thr-content{
	width: 100%;
	margin: 0 auto;
	background: #fff;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	position: absolute;
	top: 160px;
	left: 0;
	overflow: hidden;
}
.zq_thr-content-nav{
	width: 100%;
	margin: 0 auto;
	padding: 17px 37px 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	background: #fff;
	z-index: 10000;
	position: absolute;
	top: 0;
	left: 0;
	border-bottom: 1px solid #eeeeee;
}
.position{
	position: fixed;
	top: 0;
	left: 0
}
.navbox{
	height: 60px;
	position: relative;
}
.zq_thr-item-nav{
	font-size: 16px;
	color: #292b2d;
	line-height: 24px;
	padding-bottom: 10px;
	border-bottom: 3px solid #fff;
}
.zq_thr-item-nav-active{
	color: #519dff;
	border-color: #519dff;
}
.folrbox{
	height: 60px;
	display: none;
}

.zq_thr_first{
	width: 100%;
	margin: 0 auto;
	border-bottom: 6px solid #f4f5f7;
}
.zq_thr_two{
	width: 100%;
	margin: 0 auto;
	border-bottom: 6px solid #f4f5f7;
}
.zq_thr_three{
	width: 100%;
	margin: 0 auto;
}
.zq_thr_fititle{
	padding: 25px 22px 25px 0;
	display: -webkit-box;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
.zq_chiou{
	display: -webkit-flex;
	flex-direction: row;
	align-items: center;
}
.zq_chiou-spiv{
	width: 4px;
	height: 19px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	margin-right: 16px;
	background: #519dff;
}
.zq_chiou-text{
	font-size: 19px;
	color: #292b2d;
	line-height: 25px;
	font-weight: bold;
}
.zq_chiou-date{
	font-size: 12px;
	color: #abafb3;
	line-height: 16px;
}
.zq_deth{
	width: 100%;
	margin: 0 auto;
	padding: 0 4%;
	display: -webkit-box;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.zq_deth-itembox{
	width: 100%;
	margin: 0;
	display: -webkit-box;
	display: -webkit-flex;
	flex-direction: column;
	align-items: center;
	background-color: #f8f9fb;
	padding-top: 10px;
}
.zq_deth-itembox:first-child {
	border-radius: 10px 0 0 10px;
}
.zq_deth-itembox:last-child {
	border-radius: 0 10px 10px 0;
}
.zq_deth-itembox:first-child .zq_deth-addnums {
	border-radius: 0 0 0 10px;
}
.zq_deth-itembox:last-child .zq_deth-addnums {
	border-radius: 0 0 10px 0;
}
.zq_deth-manums{
	font-size: 19px;
	font-weight: bold;
	line-height: 24px;
}
.zq_deth-manums1,
.zq_deth-manums2,
.zq_deth-manums3,
.zq_deth-manums4 {
	font-weight: bold;
	font-size: 20px;
}
.zq_deth-addenums1,
.zq_deth-addenums2,
.zq_deth-addenums3,
.zq_deth-addenums4{
	font-size: 12px;
}
.zq_deth-manums1,
.zq_deth-addenums1{
	color: #fd684a;
}
.zq_deth-manums2,
.zq_deth-addenums2{
	color: #feb04c;
}
.zq_deth-manums3,
.zq_deth-addenums3{
	color: #35c885;
}
.zq_deth-manums4,
.zq_deth-addenums4{
	color: #67666c;
}
.zq_deth-surenums{
	font-size: 14px;
	color: #292b2d;
	line-height: 18px;
	margin: 5px 0;
}
.zq_deth-addnums{
	font-size: 12px;
	color: #abafb3;
	line-height: 18px;
	background-color: #eef1f6;
	width: 100%;
	text-align: center;
	padding: 5px 2px;
	-webkit-box-sizing: border-box;
}
.zq_lookmore-data{
	width: 100%;
	margin: 0 auto 15px;
	display: -webkit-box;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
.zq_lookmore-databtn{
	font-size: 15px;
	color: #abafb3;
}
.zq_lookmore-databtnimg{
	width: 6px;
	height: 10px;
	margin-left: 5px;
}
.zq_etcir{
	width: 100%;
	margin: 0 auto;
	padding: 0 35px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.zq_ectir-title{
	font-size: 14px;
	color: #292b2d;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 12px;
}
.zq_ectir-itembox{
	width: 100%;
	margin: 0 auto 12px;
	display: -webkit-box;
	display: -webkit-flex;
	flex-direction: row;
}
.zq_ectir-bluebox{
	width: 5px;
	height: 5px;
	background: #519dff;
	margin-right: 6px;
	margin-top: 6px;
}
.zq_ectir-textbox{
	width: 100%;
	margin: 0 auto;
}
.zq_ectir_textheader{
	font-size: 14px;
	color: #292b2d;
	line-height: 18px;
	font-weight: bold;
}
.zq_ectir_textcont{
	font-size: 14px;
	color: #292b2d;
	line-height: 18px;
}
.zq_ectir-listbox{
	padding: 0 20px 15px;
}

.zq_cooked{
	padding: 0 20px;
}
.zq_cooked-contbox{
	width: 100%;
	margin: 0 auto;
}
.zq_cooked-itembox{
	width: 100%;
	margin: 0 auto;
	padding-bottom: 20px;
	border-left: 2px solid #eeeeee; 
}
.zq_cooked-title{
	font-size: 14px;
	/* font-weight: bold; */
	color: #abafb3;
	line-height: 24px;
	display: -webkit-box;
	display: -webkit-flex;
	flex-direction: row;
	align-items: center;
	position: relative;
	top: -10px;
	left: -5px;
}
.zq_cooked-bluebox{
	width: 7px;
	height: 7px;
	background: #519dff;
	margin-right: 11px;
}

.zq_cooked-conttext{
	padding-left: 14px;
}
.zq_cooked-conteco{
	padding: 19px 15px;
	background: #f8f9fb;
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
	color: #292b2d;
}
.zq_fouted{
	width: 100%;
	margin: 0 auto;
}
.zq_fouted-navbox{
	padding: 15px 20px;
	display: -webkit-box;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: space-around;
	align-items: center;
}
.zq_fouted-itemnavbox{
	display: -webkit-box;
	display: -webkit-flex;
	flex-direction: column;
	align-items: center;
	-webkit-box-shadow: #f3f5f7 0px 0px 10px; 
    -moz-box-shadow: #f3f5f7 0px 0px 10px; 
    box-shadow: #f3f5f7 0px 0px 10px;
	padding: 7px;
	border-radius: 8px;
}
.zq_fouted-itemimgbox{
	width: 34px;
	height: 34px;
	margin-bottom: 10px;
}
.zq_fouted-itemtextbox{
	font-size: 14px;
	color: #292b2d;
	line-height: 20px;
	font-weight: bold;
}










/*疫情动态详解start*/
.epidemic-dataDetail-box{
    background: #fff;
}
.epidemic-titles1{
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    -khtml-display: flex;
    display: flex;
    align-items: center;
    padding-top: 23px;
    padding-bottom: 18px;
}
.titles1-icon{
    width: 4px;
    height: 18px;
    background: #519DFF;
    margin-right: 9px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.epidemic-titles1-name{
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    -o-flex: 1;
    -khtml-flex: 1;
    flex: 1;
    width: 100%;
    font-size: 19px;
    color: #292b2d;
	font-weight: bold;
}
.epidemic-dataDetail-echart{
    height: 300px;
}
.dataDetail-thead{
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    -khtml-display: flex;
    display: flex;
    align-items: center;
    width: 92%;
    margin: 0 auto;
}
.dataDetail-th{
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    -o-flex: 1;
    -khtml-flex: 1;
    flex: 1;
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: #abafb3;
}
.dataDetail-li-city{
    width: 80px;
    text-align: center;
    font-size: 14px;
    color: #abafb3;
}
.dataDetail-tbody{
    width: 92%;
    margin: 0 auto;
    padding-bottom: 19px;
}
.dataDetail-tbody-li{
    margin-top: 5px;
}
.dataDetail-tbody-liParent{
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    -khtml-display: flex;
    display: flex;
    align-items: center;
    background: #F8F9FB;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    border-radius: 18px;
}
.tbody-lists-btn{
    width: 80px;
    height: 36px;
    line-height: 36px;
    background: #519DFF;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    border-radius: 18px;
    font-size: 14px;
    color: #fff;
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    -khtml-display: flex;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 3px;
}
.tbody-lists-icon{
    width: 8px;
    height: 4px;
    background: url("../img/list-off.png") center no-repeat;
    background-size: 100% 100%;
    margin-right: 3px;
}
.tbody-lists-city{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    max-width: 60px;
    max-height: 36px;
}
.tbody-lists-num1,.tbody-lists-num2,.tbody-lists-num3,.tbody-lists-num4{
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    -o-flex: 1;
    -khtml-flex: 1;
    flex: 1;
    width:100%;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #292b2d;
    text-align: center;
}
.tbody-lists-btnOpen .tbody-lists-icon{
    background: url("../img/list-on.png") center no-repeat;
    background-size: 100% 100%;
}
.dataDetail-tbody-liChildren{
    display: none;
}
.dataDetail-tbody-liChildrenOpen{
    display: block;
}
.dataDetail-tbody-liChild{
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    -khtml-display: flex;
    display: flex;
    align-items: center;
}
.tbody-liChild-city{
    width: 80px;
    height: 36px;
    line-height: 36px;
    font-size: 12px;
    color: #292b2d;
    text-align: center;
}
.dataDetail-tbody-liChild .tbody-lists-num1,.dataDetail-tbody-liChild .tbody-lists-num2,.dataDetail-tbody-liChild .tbody-lists-num3,.dataDetail-tbody-liChild .tbody-lists-num4{
    font-size: 12px;
    color: #292b2d;
}
.page-lines{
    width: 100%;
    height: 5px;
    background: #F4F5F7;
}
.epidemic-statistics{
    width: 92%;
    margin: 0 auto;
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    -khtml-display: flex;
    display: flex;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 20px;
}
.statistics-li{
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    -o-flex: 1;
    -khtml-flex: 1;
    flex: 1;
    width: 100%;
    background: #F8F9FB;
    text-align: center;
    padding-top: 13px;
    padding-bottom: 10px;
}
.statistics-li:nth-child(2){
    margin: 0 3px;
}
.statistics-num{
    font-size: 19px;
    color: #292b2d;
}
.statistics-name{
    font-size: 14px;
    color: #292b2d;
    line-height: 24px;
}
.epidemic-all-btn{
    font-size: 15px;
    color: #abafb3;
    padding: 20px 0;
    text-align: center;
}
/*疫情动态详解end*/
/*海报start*/
.poster-box{
    padding-top: 25px;
}
.pdf-wrap{
    width: 86.67%;
    height: auto;
    margin: 0 auto;
    background: #E9F2FF;
    height: calc(100vh - 120px);
    font-size: 16px;
    color: #222;
    text-align: center;
}
.pdf-wrap span{
    line-height: calc(100vh - 120px);
}
.share-off-btn{
    width: 40px;
    height: 40px;
    background: url("../img/share-off.png") center no-repeat;
    background-size: 100% 100%;
    position: fixed;
    right:35px;
    bottom:35px;
    z-index: 10;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
/*海报end*/
/*弹窗*/
.mask-box{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    background: rgba(0,0,0,0.7);
    /*filter:alpha(opacity=0.7);*/
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#b2000000, endcolorstr=#b2000000);
    /*display: none;*/
    z-index: 10;
}
.mask-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.05);
}
.mask-cover{
    position: absolute;
    background: #fff;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
}
/*海报弹层start*/
.shareOn-mask-off{
    width: 40px;
    height: 40px;
    background: url("../img/share-on.png") center no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right:35px;
    bottom:35px;
    z-index: 10;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}

.get-poster,.get-url,.go-share{
    width: 60px;
    position: absolute;
	background: none;
}
.get-poster{
    right:25px;
    bottom:120px;
}
.get-url{
    right:95px;
    bottom:90px;
}
.go-share{
    right: 119px;
    bottom:24px;
}
.get-poster .poster-icons{
    width: 40px;
    height: 40px;
    margin: 0 auto;
    background: url("../img/postre-icon1.png") center no-repeat;
    background-size: 100% 100%;
}
.get-url .poster-icons{
    width: 40px;
    height: 40px;
    margin: 0 auto;
    background: url("../img/postre-icon2.png") center no-repeat;
    background-size: 100% 100%;
}
.go-share .poster-icons{
    width: 40px;
    height: 40px;
    margin: 0 auto;
    background: url("../img/postre-icon3.png") center no-repeat;
    background-size: 100% 100%;
}
.poster-mask .mask-cover{
    background: none;
}
.poster-btns-name{
    font-size: 12px;
    color: #fff;
    margin-top: 2px;
}
.posterCard-box{
    width: 300px;
    margin: 0 auto 0;
}
.posterCard-wrap{
    width:300px;
    height: 471px;
    background: url("../img/poster-bg.png") center no-repeat;
    background-size: 100% 100%;
    padding-top: 1px;
}
.share-img-new{
    width: 300px;
    margin: 0 auto;
}
.share-img-new img{
    width: 100%;
}
.poster-btm-title{
    padding-top: 15px;
    font-size: 15px;
    color: #fff;
    text-align: center;
}
.poster-main-wrap{
    width: 92%;
    margin: 0 auto;
}
.photo-wrap{
    margin-top: 6%;
}
.poster-photo{
    width: 40px;
    height: 40px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border:1px solid #fff;
    float: left;
}
.poster-photo-name{
    max-width: 210px;
    font-size: 15px;
    color: #fff;
    float: left;
    line-height: 40px;
    margin-left: 12px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.poster-name{
    height: 46px;
    font-size: 18px;
    line-height: 23px;
    color: #fff;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-top: 8%;
    text-align: justify;
}
.poster-img{
    width: 100%;
    margin-top: 5%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.poster-btm{
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    -khtml-display: flex;
    display: flex;
    align-items: center;
    margin-top: 8%;
}
.poster-btm-left{
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    -o-flex: 1;
    -khtml-flex: 1;
    flex: 1;
    width: 100%;
}
.poster-btm-desc1,.poster-btm-desc2{
    font-size: 15px;
    color: #fff;
    line-height: 20px;
}
.poster-btm-desc3{
    font-size: 13px;
    line-height: 17px;
    color: #fff;
    margin-top: 10px;
}
.poster-qr{
    width: 73px;
    height: 73px;
}
.poster-close{
    width: 15px;
    height: 15px;
    background: url("../img/poster-close.png") center no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top:15px;
    right:15px;
}
.shareImg-img{
	width: 95%;
	position: absolute;
	top:10px;
	right:0;
}
.line_chart_box {
	padding: 10px 20px;
}
.line_chart_tit {
	font-size: 16px;
	line-height: 24px;
	color: #292b2d;
	font-weight: bold;
}
.line_chart_txt {
	font-size: 14px;
	line-height: 20px;
	color: #292b2d;
	padding: 10px 0 0;
	position: relative;
}
.line_chart_txt .more {
	color: #519dff;
	text-align: right;
	font-size: 12px;
	line-height: 18px;
	position: absolute;
	right: 0;
	bottom: 0;
	/* background:-webkit-linear-gradient(left,rgba(255,255,255,0) 10%,rgba(255,255,255,1) 15%,rgba(255,255,255,1) 100%); */
	background-color: #FFFFFF;
	padding-left: 10px;
} 
.line_chart_btn {
	display: -webkit-box;
	display: -webkit-flex;
	width: 100%;
	margin: 8px 0;
}
.line_chart_btn .btn {
	display: block;
	border: 1px solid #ede9e9;
	font-size: 15px;
	line-height: 30px;
	color: #111111;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	width: 100%;
	margin:  0 5px 0 0;
	text-align: center;
	border-radius: 30px;
}
.line_chart_btn .btn:last-child {
	margin: 0;
}
.line_chart_btn .btn.active {
	background-color: #519dff;
	color: #FFFFFF;
	border-color: #519dff;
}
.line_chart_explain {
	font-size: 12px;
	line-height: 20px;
	text-align: right;
	color: #abafb3;
	padding:0 3% 10px;
}
.line_chart_cont {
	width: 100%;
	height: 300px;
	position: relative;
}
.line_chart {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	visibility: hidden;
}
.visible_chart {
	visibility: visible;
}
.top_box {
	border-bottom: 1px solid #eeeeee;
	padding: 0 50px;
	height: 40px;	
	position: relative;
}
.top_box .txt {
	font-size: 17px;
	line-height: 40px;
	text-align: center;
	color: #111111;
}
.top_box .home {
	display: block;
	width: 50px;
	height: 40px;
	background: url(../img/home.png) no-repeat center center;
	-webkit-background-size: 20px 18px;
	position: absolute;
	left: 0;
	top: 0;
	text-decoration: none;
	border: medium none;
	outline: none;
}
.cover {
	background-color: #000000;
	opacity: 0.5;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: 20000;
	display: none;
}
.pop_box {
	background-color: #FFFFFF;
	border-radius: 10px;
	font-size: 14px;
	line-height: 20px;
	color: #333;
	position: fixed;
	left: 4%;
	top: 50%;
	width: 92%;
	-webkit-transform: translate3d(0,-50%,0);
	z-index: 21000;
	display: none;
}
.pop_top {
	font-size: 18px;
	line-height: 26px;
	color: #519dff;
	text-align: center;
	padding: 20px 5%;
}
.pop_cont {
	padding: 0 5%;
	max-height: 300px;
	overflow: auto;
}
.pop_cont p {
	text-indent: 2em;
	padding-bottom: 10px;	
}
.pop_btm {
	padding: 20px 5%;
}
.pop_btn {
	background-color: #519dff;
	color: #FFFFFF;
	border-color: #519dff;
	display: block;
	width: 40%;
	font-size: 14px;
	line-height: 30px;
	border-radius: 10px;
	text-align: center;
	margin: 0 auto;
}
.overflow-two{
display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
-ms-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.border_box {
	border: 1px solid #ede9e9;
	border-radius: 10px;
	margin: 15px 0;
}
/*海报弹层end*/
/*@media screen and (max-width: 480px) {*/
/**/
/*}*/
/*@media screen and (max-width: 320px) {*/
/**/
/*}*/