*{margin: 0;padding: 0;box-sizing: border-box;outline: 0;-webkit-tap-highlight-color: transparent;}
html,body{width:100%;height: 100%;}
body,input,a{font-family:"Microsoft YaHei",\5b8b\4f53,Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
area{outline:none;}
img{border:0;}
input{border: none;}
ol,ul,li{list-style:none;}
a{text-decoration:none;outline:none;border:none;}
.fl{float: left;}
.fr{float: right;}
.clear:after{content: "";display: block;clear: both;}
.clear{zoom: 1;}
.bgs100{background-repeat: no-repeat;-webkit-background-size: 100% 100%;background-size: 100% 100%;}
::-webkit-scrollbar{ width:5px; height:5px; background-color:transparent; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
::-webkit-scrollbar-track{background-color: transparent;}
::-webkit-scrollbar-thumb{ border-radius:5px; background-color:#2b836c; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; } 
::-webkit-scrollbar-thumb:hover{background-color:rgba(143,143,148,1);}
::-webkit-scrollbar-thumb:active{background-color:rgba(106,106,112,1);}
body{
    background-color: #1d1f1f;
}
.pc body{
	max-width: 1900px;
	min-width: 1200px;
	margin: 0 auto;
}
.pc .container{
    box-sizing: border-box;
    position: relative;
    max-width: 1920px;
    width: 100%;
    min-height: 100%;
    height: auto;
    margin: 0 auto;
    padding-bottom: 260px;
}
.pc .top {
	position: relative;
	width: 100%;
	height: 457px;
	background: url(../img/top.jpg) center top no-repeat #0d0c0c;
}
.pc .news_list{
	position: relative;
	width: 1000px;
	margin: -61px auto 0;
}
.pc .news_tab{
	width: 100%;
    height: 61px;
}
.pc .news_tab .news_tab_item{
	position: relative;
	float: left;
	width: 61px;
	line-height: 60px;
	font-size: 20px;
	letter-spacing: 2px;
	text-align: center;
	color: #fff;
	cursor: pointer;
}
.pc .news_tab .news_tab_item:first-child{
	margin-right: 120px;
}
.pc .news_tab .news_tab_item:first-child:before{
	content: '/';
	position: absolute;
	top: 0;
	right: -72px;
	height: 100%;
	color: #44ffce;
}
.pc .news_tab .news_tab_item.active{
	color: #44ffce;
}
.pc .news_tab .news_tab_item.active:after{
	content: '';
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 2px;
	background-color: #44ffce;
}
.pc .return {
	position: absolute;
	top: 100px;
	left: -54px;
	width: 42px;
	height: 41px;
	background: url(../img/return.png) no-repeat;
}
.pc .news_list_wrap{
	padding: 40px 0;
}
.pc .news_list_item{
	
}
.pc .cms_list{
	
}
.pc .cms_list li{
	display: flex;
	height: 65px;
	line-height: 64px;
	border-bottom: 1px solid #313131;
}
.pc .cms_list li a{
	display: block;
	flex: 1;
	color: #f0f0f0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.pc .cms_list li span{
	display: block;
	width: 200px;
	text-align: right;
	color: #2b836c;
}
/*.pc .cms_list .news_item{
	display: -webkit-flex;
	display: flex;
	height: 160px;
	padding: 9px;
	border: 1px solid #44ffce;
	margin-bottom: 9px;
}
.pc .cms_list .news_img{
	display: block;
	width: 223px;
	height: 138px;
}
.pc .cms_list .news_main{
	font-size: 18px;
	padding: 0 20px 0 40px;
}
.pc .cms_list .news_main .title_wrap{
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #00c894;
}
.pc .cms_list .news_main .title{
	width: 560px;
	font-size: 24px;
	color: #fff;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.pc .cms_list .news_main .time{
	width: 120px;
	text-align: right;
	color: #00c894;
}
.pc .cms_list .news_main .desc{
	height: 78px;
	line-height: 24px;
	color: #00c894;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	padding: 7px 0;
}*/
.pc .more_btn{
    display: none;
    width: 80%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    color: #fff;
    font-size: 28px;
    margin: 0 auto;
    border-radius: 6px;
	background-color: #00c894;
	margin-top: 20px;
}
.pc .more_btn.show{
	display: block;
}

/*footer*/
.pc .footer_container{
	position: absolute;
    bottom: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
	width: 100%;
	width: 100%;
	height: 260px;
	font-size: 14px;
	color: #5e5e5e;
	background-color: #282828;
}
.pc .footer_code{
	margin-right: 60px;
}
.pc .footer_code p{
	height: 30px;
	line-height: 30px;
	color: #c3c3c3;
	text-align: center;
}
.pc .footer_code .code{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 176px;
	height: 176px;
	background: url(../../assets/img/qq_code_bg.png) no-repeat;
}
.pc .footer_code .code img{
	display: block;
	width: 140px;
	height: 140px;
}
.pc .footer_info{
	
}
.pc .footer_item{
	display: flex;
	align-items: center;
	margin-bottom: 5px;
}
.pc .footer_item a,
.pc .footer_item p,
.pc .footer_item span{
	height: 30px;
	line-height: 30px;
	font-size: 16px;
}
.pc .footer_item a{
	display: block;
	color: #5e5e5e;
}
.pc .footer_item:not(:last-child) p:nth-of-type(1){
	margin-right: 20px;
}
.pc .footer_link a{
	position: relative;
	padding: 0 20px;
}
.pc .footer_link a:first-child{
	padding-left: 0;
}
.pc .footer_link a::after{
	content: '';
	position: absolute;
	top: 50%;
	right: 0;
	width: 1px;
	height: 20px;
	background-color: #5e5e5e;
	transform: translateY(-50%);
}
.pc .footer_link a:last-child:after{
	display: none;
}
.pc .footer_item .ghs{
	display: block;
	width: 20px;
	height: 20px;
	margin: 5px 6px 0 0;
}



.m .container{
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-height: 100%;
    height: auto;
    margin: 0 auto;
    padding-bottom: 3rem;
}
.m .top {
	position: relative;
	width: 7.5rem;
	height: 3.6rem;
	background: url(../img/top_m.jpg) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.m .news_list{
	position: relative;
	width: 100%;
}
.m .news_tab{
	width: 100%;
    height: .61rem;
    background-color: #0d0c0c;
}
.m .news_tab .news_tab_item{
	position: relative;
	float: left;
	width: 50%;
	line-height: .60rem;
	font-size: .20rem;
	letter-spacing: .02rem;
	text-align: center;
	color: #fff;
	cursor: pointer;
}
.m .news_tab .news_tab_item:first-child:before{
	content: '/';
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	color: #44ffce;
}
.m .news_tab .news_tab_item.active{
	color: #44ffce;
}
.m .news_tab .news_tab_item.active:after{
	content: '';
	position: absolute;
	bottom: -.01rem;
	left: 50%;
	transform: translateX(-50%);
	width: 1.25rem;
	height: .02rem;
	background-color: #44ffce;
}
.m .return {
	position: absolute;
	top: 0;
	left: 0;
	width: .61rem;
	height: .61rem;
	background: url(../img/return.png) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.m .news_list_wrap{
	padding: .40rem 0;
}
.m .news_list_item{
	padding: 0 .35rem;
}
.m .cms_list{
	
}
.m .cms_list li{
	display: flex;
	height: .71rem;
	line-height: .70rem;
	font-size: .2rem;
	border-bottom: .01rem solid #313131;
}
.m .cms_list li a{
	display: block;
	flex: 1;
	font-size: inherit;
	color: #f0f0f0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.m .cms_list li span{
	display: block;
	width: 2.00rem;
	text-align: right;
	color: #2b836c;
}
.m .more_btn{
    display: none;
    width: 80%;
    height: .60rem;
    line-height: .60rem;
    text-align: center;
    color: #fff;
    font-size: .28rem;
    margin: 0 auto;
    border-radius: .06rem;
	background-color: #00c894;
	margin-top: .20rem;
}
.m .more_btn.show{
	display: block;
}

/*footer*/
.m .footer_container {
	position: absolute;
	bottom: 0;
	left: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 3rem;
    font-size: 0.25rem;
    color: #5e5e5e;
    background-color: #282828;
}
.m .footer_item {
    display: flex;
    align-items: center;
    margin-bottom: .15rem;
}
.m .footer_item a,
.m .footer_item p {
    height: .30rem;
    line-height: 0.32rem;
    font-size: 0.26rem;
}
.m .footer_item p {
    height: auto;
    text-align: center;
}
.m .footer_item a {
    display: block;
    color: #5e5e5e;
}
.m .footer_item:not(.footer_link):not(:last-child) :first-child {
    margin-right: .20rem;
}
.m .footer_link a {
    position: relative;
    padding: 0 .20rem;
}
.m .footer_link a::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    width: 1px;
    height: .20rem;
    background-color: #5e5e5e;
    transform: translateY(-50%);
}
.m .footer_link a:last-child:after {
    display: none;
}
.m .footer_item .ghs {
    display: block;
    width: 0.3rem;
    height: 0.3rem;
    margin: .05rem .1rem 0 0;
}