.module {
	padding: 0 0.78rem;
}

.about_banner {
	width: 100%;
}

.about_banner img {
	width: 100%;
}

.ab_module_1 {
	margin-bottom: 0.8rem;
}

.ab_module_2 {
	margin-bottom: 0.9rem;
}

.about_text {
	font-size: 0.24rem;
	color: #141414;
}

.about_text p {
	line-height: 0.38rem;
}

.fzlc_text p {
	margin-bottom: 0.3rem;
	line-height: 0.38rem;
}

.team-list {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.team-list>div {
	width: 2.86rem;
	font-size: 0;
	margin-bottom: 0.15rem;
}

.team-list>div>img {
	width: 100%;
	height: 3.14rem;
}

.team-list_text {
	background-color: #464646;
	padding: 0.1rem 0.15rem;
	color: #fff;
	height: 4.27rem;
}

.team-list_text h4 {
	font-size: 0.36rem;
	font-weight: normal;
	text-align: center;
	margin-bottom: 0.1rem;
}

.team-list_text>p {
	font-size: 0.2rem;
	text-align: center;
	margin-bottom: 0.2rem;
}

.team-list_text>div>p {
	font-size: 0.16rem;
	margin-bottom: 0.15rem;
	padding: 0 0.05rem;
}

/* 文章列表 */
.list-content_href {
	font-size: 0.24rem;
	padding: 0.3rem 0.3rem;
}

.list-conter-top h4 {
	margin: 0.2rem 0;
	text-align: center;
	font-size: 0.35rem;
	font-weight: normal;
}

.list-tap {
	padding: 0 0.3rem;
	text-align: left;
	font-size: 0;
}



.list-tap a {
	color: #fff;
}
.list-tap span {
	padding: 0.06rem 0.1rem;
	background-color: #fff;
	color: #F94479;
	font-size: 0.2rem;
	border-radius: 0.04rem;
	display: inline-block;
	opacity: 0.5;
	margin-right: 0.1rem;
	margin-bottom: 0.1rem;
}

.list-tap .actives{
	
	background-color: #F94479;
	color: #fff;
}

.article-list {
	width: 6rem;
	margin: 0 auto;
}

.article-name {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	color: #707070;
	font-size: 0.26rem;
	line-height: 0.5rem;
	margin-bottom: 0.3rem;
	cursor: pointer;
}

.article-list-item {
	border-bottom: 0.01rem dashed #C8C8C8;
	padding: 10px 0;
}

.loading-tip{
	font-size: 0.35rem;
	color: #C8C8C8;
	text-align: center;
	font-weight:normal;
	margin-top: 0.4rem;
}

/* 文章详情 */
.details_conter{
	padding: 0 0.3rem;
}

.details_conter_top h4{
    font-size: 0.35rem;
    color: #707070;
    margin: 0.3rem 0;
}
.details_conter_top > div.conter_top_info{
    text-align: center;
	font-size: 0;
	margin-bottom: 0.2rem;
}
.details_conter_top > div.conter_top_info span{
    font-size: 0.2rem;
    color: #C8C8C8;
	margin-right: 0.4rem;
}
.details_conter_top > div.list-conter-top{
	border-bottom: 0.01rem solid #C8C8C8;
}
.details_conter_top > div.list-conter-top .list-tap{
	padding: 0 0;
}

.details_conter_bottom{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0.5rem 0.6rem;
}
.details_conter_bottom span{
	font-size: 0.2rem;
	color: #C8C8C8;
}

.details_conter_pre_next{
	font-size: 0.2rem;
	display: block;
	align-items: center;
	justify-content: space-between;
	overflow:hidden;
}

.details_conter_pre_next .pre_page{
	float:left;
	display: block;
    width: 49%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.details_conter_pre_next .next_page{
	float:right;
	display: block;
    width: 49%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align:right;
}

/* ---------新添加文章详情样式--------- */
.details_conter_content{
	font-size: 0.24rem !important;
	line-height:2;
}
.details_conter_content p, .details_conter_content span, .details_conter_content h1, .details_conter_content h2, .details_conter_content h3, .details_conter_content h4, .details_conter_content h5, .details_conter_content h6{
	font-size:0.24rem !important;
}
.details_conter_content img{
	width: 100% !important;
	display:block;
	height:auto !important;
}
.details_conter_content video{
	width: 100% !important;
	height: 4.44rem !important;
}

.details-module-title{
	font-size: 0.4rem;
}
.details-module-title::before{
	height: 0.4rem;
}

.yuyue-form{
	padding: 0.2rem 0.4rem;
}
.yuyue-form > form{
	font-size: 0;
}
.yuyue-form > form > div{
	border: 1px solid #484848;
	font-size: 0;
	padding: 0.1rem 0.2rem;
	border-radius: 0.1rem;
	margin-bottom: 0.4rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.yuyue-form > form > div > p{
	flex: 1;
	font-size: 0.35rem;
	color: #000;
}
.yuyue-form > form > div > input{
	width: 4rem;
}
.yuyue-form > form > div > input, .yuyue-form > form > div > select{
	font-size: 0.35rem;
	text-align: right;
}
.yuyue-form > form > div > select{
	border: none;
}
.yuyue-form form button{
	width: 100%;
	height: 0.75rem;
	background-color: #F94479;
	color: #fff;
	font-size: 0.35rem;
	border: none;
	border-radius: 0.1rem;
	margin-top: 0.4rem;
}

/* select样式 */
.select {
 position: relative;
}

.select select {
 appearance: none;
 -moz-appearance: none;
 -webkit-appearance: none;
 background: transparent;
 border-color: transparent;
 z-index: 1;
 border: none;
 font-size: 0.35rem;
 width: 3rem;
}

.arrow {
 width: 0.37rem;
 height: 0.17rem;
 background: url(../image/arrow_bottom.png);
 background-size: 100% 100%;
 position: absolute;
 right: 0;
 top: 50%;
 margin-top: -0.08rem;
}

.yuyue-form>form>div>input[type=text] {
 outline: none;
 border-color: transparent;
 background-color: transparent;
}

.yuyue-form>form>div>input {
 outline: none;
 border-color: transparent;
 background-color: transparent;
}


.cooper_one{
    padding-bottom: .6rem;
    background-color: #F7F7F7 !important;
    margin-bottom: .4rem;
}
.cooper_one div{
    padding-left:.2rem;
    padding-right:.2rem;
}
.cooper_one h3{
    font-size: .45079rem;
    color:#333333;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-bottom: .1rem;
}
.cooper_one span{
    display: inline-block;
    font-size: .38rem;
    color:#666666;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
.cooper_one ul{
    overflow: hidden;
}
.cooper_one ul li{
    width:50%;
    float:left;
}
.cooper_one ul li a{
    display: inline-block;
    vertical-align: middle;
    width: 90%;
    border: 1px solid #F94479;
    font-size: .386473rem;
    color: #F94479;
    border-radius: 1rem;
    height: .9275rem;
    line-height: .9275rem;
    margin-top:.6rem;
}
.cooper_one ul li  .active{
    background-color: #F94479;
    color:#fff;
}
.doc_main{
    margin-bottom: .1rem;
}
/*************资讯选项********************/
.main_news{
    overflow: hidden;
    background-color: #fff;
    position: relative;
    z-index: 1;
}
.main_news li{
    width:50%;
    float:left;
    text-align: center;
}
.main_news li a{
    position: relative;
    display: block;
    margin: 0 auto;
    height:1rem;
    line-height:1rem;
    text-align: center;
    font-size: .40579rem;
    color:#666666;
    margin-top:.25rem;
    border-bottom: 1px solid #E5E5E5;
}
.opt_mores{
    overflow: hidden;
    margin-left:.2rem;
    margin-right:.2rem;
    padding-bottom: .1rem;
}
.opt_mores .active{
    display: inline-block;
    border-bottom: 2px solid #A76A36;
    width:.6rem;
    position: absolute;
    bottom:-0.0323rem;
    left:2rem;
    z-index: 1000;
}
.main_news li a::after{
    content: ' ';
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle;
    margin-top: 1px;
}

.news_intrs span{
    display: inline-block;
    font-size: .43478rem;
    color:#999;
    vertical-align: top;
    margin-top: .4rem;
}
.news_intrs span:first-child{
    margin-left:.4rem;
}
.news_content{
    width:100%;
}
.news_content>div{
    padding-left:.4rem;
    padding-right:.4rem
}
.news_content img{
    width:100%;
    margin-top: .4rem;
}
.news_content p {
    display: block;
    font-size: .43478rem !important;
    color: #666;
    text-align: justify;
}
.news_content table tr,.news_content table td{
    border:1px solid #666;
}
.news_content span{
    font-size: .38rem !important;
    color:#666;
    text-align: justify;
}
.news_content strong{
    display: inline-block !important;
    font-size: .38rem !important;
    color:#666;
    text-align: justify;
}
.news_content p{
    display: block;
    font-size: .38rem !important;
    color:#666;
    text-align: justify;
}