/*header*/
@charset "utf-8";

/* CSS Document */
/* common */
/**html{
	 -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
}**/
body,
div,
h1,
h2,
h3,
h4,
h5,
h6,
dl,
dd,
dt,
p,
a,
form,
select,
input,
ul,
ol,
li {
	margin: 0;
	padding: 0;
	text-indent: 0;
	font-weight: normal;
	font-size: 14px;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN, Tahoma, sans-serif !important;
	color: #000000;
}

ul,
ol {
	list-style: none;
	text-indent: 0;
	list-style-position: outside;
}

img {
	border: 0;
}

b {
	font-weight: normal;
}

a:hover,
a:focus {
	color: #23527c;
	text-decoration: none !important;
}

a {
	text-decoration: none || underline || blink || overline || line-through
}

p {
	margin: 0 0 0;
}

.fl {
	float: left;
	display: inline;
}

.fr {
	float: right;
	display: inline;
}
.header h1{
	margin: 0;
}
/* link : style */
a {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

/* ul {
	margin-bottom: 0 !important;
} */

/*clear*/
.clearfix:before,
.clearfix:after {
	content: ' ';
	display: table;
}

.clearfix:after {
	clear: both;
}

@media screen and (min-width:640px) {
	html {
		font-size: 86px;
	}
}

@media screen and (min-width:414px) and (max-width:639px) {
	html {
		font-size: 55px;
	}
}

@media screen and (min-width:375px) and (max-width:413px) {
	html {
		font-size: 50px;
	}
}

@media screen and (min-width:320px) and (max-width:374px) {
	html {
		font-size: 42.5px;
	}
}

/*浏览器更新提示*/
/*ie7*/
html {
	width: 100%;
	font-size: 62.5%;
	overflow-x: hidden;
}

body {
	width: 100%;
	overflow-x: hidden;
	-webkit-text-size-adjust: 100% !important;
}

body.fixed {
	top: 0;
	position: fixed;
}

.wrap.fixed {
	top: 0;
	position: fixed;
}

.wrap {
	margin: 0 auto;
	width: 100%;
	max-width: 1920px;
	min-width: 1200px;
	overflow: hidden;
	position: relative;

	background: #F6F7FB;
}

.wrap.fixed {
	top: 0;
	position: fixed;
}

.main {
	margin: 0 auto;
}


body .header {
	width: 100%;
	height: 100px !important;
	z-index: 999;
	background: #ffffff;
	position: absolute;
	/* top: 10px; */
	z-index: 999;
	margin: auto;
	display: block;
	left: 0;
	right: 0;
	opacity: 0.9;
}

body .header:hover {
	opacity: 1;
}

body .header .logo {
	float: left;
	width: 263px !important;
	height:53px !important;
	display: block;
	margin-top:22px;
	margin-left:0px;
}

body .header .logo-text {
	margin-top: 38px;
	margin-left: 24px;
	float: left;
	font-size: 16px;
	line-height: 23px;
}

body .header .main {
	margin: 0 auto;
	width: 1200px;
	height: 100px;
	position:relative;

}
body .header .nav_list {
	/* height: 100px;
	line-height: 100px; */
	float: left;
	margin-left:53px;
}
body .header .nav_list p{
	height: 25px;
	font-size: 30px;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	/* color: #333333; */
	color:#FF0D0D;
	line-height:30px;
	margin: 22px 0 13px 0;
}
body .header .nav_list ul {
	margin-top:2px;
	margin-bottom:0;
}

body .header .nav_list ul li {
	float: left;
	height:40px !important;
	line-height:40px !important;
	/* padding:20px; */
}

body .header .nav_list ul li a {
	/* 	width:0.32rem;
	height:0.24rem; */
	font-size: 16px;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: #333333;
	line-height:24px !important;
	-webkit-background-clip: text;
	margin-right:53px;
	display: block;
	/* transform: translateX(-50%); */
}
body .header .nav_list ul li:last-child a {
	margin-right:0px;
}
body .header .nav_list ul li.act a {
	width: 64px;
	height: 24px;
	font-size: 16px;
	font-family: Source Han Sans CN-Bold, Source Han Sans CN;
	font-weight: bold;
	color: #214BF7;
	line-height:24px;
	line-height:24px !important;
	position: relative;
}

body .header .nav_list ul li a:hover {
	font-size: 16px;
	font-family: Source Han Sans CN-Bold, Source Han Sans CN;
	font-weight: bold;
	color: #214BF7;
	line-height: 100px;
	position: relative;
}

body .header .nav_list ul li a::after {
	content: "";
	width: 0;
	height: 4px;
	background: #214BF7;
	border-radius: 2px 2px 2px 2px;
	opacity: 1;
	display: block;
	margin: auto;
	position: absolute;
	top: 64px;
	left: 0;
	right: 0;
	display:none;
}

body .header .nav_list ul li.act a::after {
	content: "";
	width: 16px;
	height: 4px;
	background: #214BF7;
	border-radius: 2px 2px 2px 2px;
	opacity: 1;
	display: block;
	margin: auto;
	position: absolute;
	top: 64px;
	left: 0;
	right: 0;
	transition: width 0.2s ease-in-out 0s;
	display:none;
}

body .header .nav_list ul li a:hover::after {
	content: "";
	width: 16px;
	height: 4px;
	background: #214BF7;
	border-radius: 2px 2px 2px 2px;
	opacity: 1;
	display: block;
	margin: auto;
	position: absolute;
	top: 64px;
	left: 0;
	right: 0;
	transition: width 0.2s ease-in-out 0s;
	display:none;
}
body .contact {
	height:50px;
	min-width: 133px;
/* 	float: right; */
	margin-right: 0px;
	margin-top:25px;
	line-height:normal;
	right:0;
	position:absolute;
}
body .contact div{
	display:flex;
	justify-content: space-between;
}
/* .contact>p{
	color:#214BF7;
	font-weight:bold;
	text-align:center;
} */
body .contact  p{
	text-align:right;
	font-size: 18px;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: #333333;
	line-height:normal;
/*	line-height: 20px;*/
	margin-bottom:0;
}
body .contact span{
	/* color: #333333; */
	color:red;
	font-size: 12px;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	margin-left:2.5px;
	line-height: 21px;
}
body .contact span.gj{
	color:red;
}
body .contact span.bfb{
	color:red;
}
/*校区*/
/* .contact {
	width: 100px;
	height: 100px;
	line-height: 100px;
	float: right;
	margin-right: 0px;
} 
.contact img {
	width: 16px;
	height: 20px;
	float: left;
	margin: 40px 7px 0 0;
}

.contact p {
	font-size: 16px;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: #333333;
	line-height: 100px;
	text-align: end;
} */

/*合作*/
.cooperation_img {
	background: url(/zhuzhan/220824/image/p11bg.png) no-repeat;
	width: 100%;
	height: 110px;
	line-height: 110px;
	margin-top: 70px;
}

.cooperation_img ul {
	width: 1200px;
	margin: 0 auto;
	display: flex;
    justify-content: space-around;
}

.cooperation_img img {
	display: block;
/*	width: 240px;*/
	/* 	height:70px; */
	float: left;
/*	margin-top: 53px;*/
}

/*foot*/
.footer {
	width: 1200px;
	margin: 0 auto;
}

.footer .foot_nav {
	margin: 28px 0 18px;
}

.footer .foot_nav span {
	width: 56px;
	height: 21px;
	font-size: 14px;
	font-family: Source Han Sans CN-Bold, Source Han Sans CN;
	font-weight: bold;
	color: #333333;
	line-height: 16px;
	margin-right: 38px;
	cursor: pointer;
}

.footer .foot_nav span.on {
	font-size: 14px;
	font-family: Source Han Sans CN-Bold, Source Han Sans CN;
	font-weight: bold;
	color: #214BF7;
	position: relative;
}

.footer .foot_nav span.on::after {
	content: "";
	width: 16px;
	height: 4px;
	background: #214BF7;
	border-radius: 2px 2px 2px 2px;
	opacity: 1;
	display: block;
	margin: auto;
	position: absolute;
	top: 24px;
	left: 0;
	right: 0;
}

.foot_list {
	width: 100%;
	border-bottom: 1px solid #DEE7FF;
	padding-bottom: 20px;
	display: none;
}

.foot_list.on {
	display: block;
}

.foot_list div {
	width: 100%;
	font-size: 12px;
	font-family: Source Han Sans CN-Normal, Source Han Sans CN;
	font-weight: 400;
	color: #666666;
	line-height: 27px;
}

.foot_list div span {
	float: left;
	display: block;
}

.foot_list div ul {
	float: left;
	width: 1140px;
}

.foot_list div ul li {
	float: left;
}

.foot_list div ul li a {
	float: left;
	font-size: 12px;
	font-family: Source Han Sans CN-Normal, Source Han Sans CN;
	font-weight: 400;
	color: #666666;
	line-height: 27px;
	margin-left: 24px;
}

.foot_list div ul li a:hover {
	color: #214BF7;
}

.foot_list.blogroll div ul li a {
	margin-right: 24px;
	margin-left: 0;
}

.bootom_list {
	margin-top: 19px;
	border-bottom: 1px solid #DEE7FF;
	/* padding-bottom:11px; */
}

.left_modle {
	float: left;
}

.bootom_list>div div {
	margin-bottom: 9px;
}

.bootom_list>div div.bt-block {
	margin: 15px 0 20px;
}

.bootom_list div span {
	float: left;
	font-size: 14px;
	font-family: Source Han Sans CN-Bold, Source Han Sans CN;
	font-weight: bold;
	color: #333333;
	line-height: 16px;
}

.bootom_list div span {
	float: left;
	font-size: 14px;
	font-family: Source Han Sans CN-Bold, Source Han Sans CN;
	font-weight: bold;
	color: #333333;
	line-height: 16px;
	position: relative;
}

.bootom_list div span>span {
	width: 120px;
	height: 120px;
	background: #FFFFFF;
	box-shadow: 0px 20px 28px 1px rgb(115 152 255 / 15%);
	border-radius: 10px 10px 10px 10px;
	opacity: 1;
	/* border: 1px solid #214BF7; */
	position: absolute;
	top: -136px;
	left: -6px;
	display: none;
}

.bootom_list div span>span img {
	margin: 12px auto 0;
	display: block;
	/* width: 100%; */
	width: 100px;
	height: 100px;
}

.bootom_list div ul {
	float: left;
}

.bootom_list div ul li {
	float: left;
	font-size: 12px;
	font-family: Source Han Sans CN-Normal, Source Han Sans CN;
	font-weight: 400;
	color: #666666;
	line-height: 14px;
	margin-left: 14px;
	cursor: pointer;
}

.bootom_list div ul li a {
	font-size: 12px;
	font-family: Source Han Sans CN-Normal, Source Han Sans CN;
	font-weight: 400;
	color: #666666;
	cursor: pointer;
}

.bootom_list div ul li:hover {
	color: #214BF7;
}

.bootom_list div ul li a:hover {
	color: #214BF7;
}

.bt-block {
	margin-top: 5px;
}

.bt-block span {
	margin-right: 40px;
}

.left_modle span img {
	float: left;
}

.left_modle span div {
	float: left;
	font-size: 16px;
	font-family: Source Han Sans CN-Normal, Source Han Sans CN;
	font-weight: 400;
	color: #666666;
	line-height: 19px;
	margin-left: 7px;
	margin-bottom: 0;
	cursor: pointer;
}

.left_modle span div p {
	display: inline-block;
	font-size: 16px;
	font-family: Source Han Sans CN-Normal, Source Han Sans CN;
	font-weight: 400;
	color: #666666;
	line-height: 19px;
}

.left_modle span div p:hover {
	color: #214BF7;
}

.right_modle {
	float: left;
	margin-top: 6px;
}

.right_modle>span>img:first-child {
	margin-left: 20px;
}

.right_modle>span img:nth-child(2) {
	position: absolute;
	width: 70px;
	height: 70px;
	top: 0;
	left: 21px;
	display: none;
}

.bottom_texts {
	margin: 36px 0 34px;
}

.bottom_texts p {
	font-size: 12px;
	font-family: Source Han Sans CN-Normal, Source Han Sans CN;
	font-weight: 400;
	color: #999999;
	line-height: 14px;
	text-align: center;
	margin: 0;
}

.bottom_texts p a {
	font-size: 12px;
	font-family: Source Han Sans CN-Normal, Source Han Sans CN;
	font-weight: 400;
	color: #999999;
	line-height: 14px;
	text-align: center;
	margin: 0;
}

/*浮窗*/
.floating {
	position: fixed;
	top:130px;
	left: 81px;
	z-index: 9999;
	width: 55px;
	height: 349px;
	background: url(../image/you-bg.png) no-repeat center / 100% 100%;
	border-radius: 10px 10px 10px 10px;
	opacity: 1;
	box-shadow: 0px 20px 28px 1px rgba(115, 152, 255, 0.15);
}

.floating li {
	margin-top: 10px;
}

.floating li:nth-child(4) {
	margin-top: 15px;
	width: 230px;
	margin-left: -86px;
}

.floating li:nth-child(5) {
	width: 230px;
	margin-left: -86px;
}

.floating li a img {
	width: 38px;
	height: 38px;
	display: block;
	margin: 0 auto;

}

.floating li {
	position: relative;
}

.floating li:hover span {
	display: flex;
}

.floating li span {
	position: absolute;
	top: 10px;
	right: -70px;
	width: 147px;
	height: 30px;
	background: #FFFFFF;
	box-shadow: 0px 3px 14px 0px rgba(115, 152, 255, 0.15);
	border-radius: 6px 6px 6px 6px;
	opacity: 1;
	display: flex;
	align-items: center;
	font-size: 14px;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: #666666;
	display: none;
}

.floating li span img {
	width: 20px;
	height: 20px;
	display: block;
	margin: 0 5px 0 8px;
}

.floating li p {
	width: 38px;
	/* height: 32px; */
	font-size: 14px;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: #666666;
	line-height: 16px;
	margin: 0 auto;
	display: block;
	text-align: center;
	cursor: pointer;
}

.floating li p:hover {
	font-size: 14px;
	font-family: Source Han Sans CN-Bold, Source Han Sans CN;
	font-weight: bold;
	color: #FF5B5B;
	line-height: 16px;
}

.floating>span {
	position: absolute;
	width: 32px;
	height: 32px;
	background: #FFFFFF;
	opacity: 1;
	border: 1px solid #214BF7;
	border-radius: 15px;
	bottom: -16px;
	left: 0;
	right: 0;
	margin: auto;
	box-shadow: 0px 20px 28px 1px rgba(115, 152, 255, 0.15);
}

.floating>span img {
	width: 20px;
	height: 20px;
	margin: 4px auto 0;
	display: block;
}

@media (max-width:1400px) {

	/*浮窗*/
	.floating {
		position: fixed;
		top:130px;
		left: 0px;
		z-index: 9999;
		width: 55px;
		height: 349px;
		background: url(../image/you-bg.png) no-repeat center / 100% 100%;
		border-radius: 10px 10px 10px 10px;
		opacity: 1;
		box-shadow: 0px 20px 28px 1px rgba(115, 152, 255, 0.15);
	}
}

/*移动端*/
/*移动*/
.wrap_m {
	width: 7.5rem;
	margin: 0 auto;
	background-color: #F6F7FB;
}

.wrap_m .header_m {
	width: 7.5rem;
	height: 1.1rem;
	display: flex;
	justify-content: space-around;
}

.wrap_m .header_m>img:nth-child(1) {
	width: 0.5rem;
	height: 0.5rem;
	opacity: 1;
	margin-top: 0.32rem;
	margin-left: -0.4rem;
}

.wrap_m .header_m img:nth-child(1) {

	margin-left: 0rem;
}
.wrap_m .header_m a:nth-child(2) {
	width: 3.27rem;
}
.wrap_m .header_m a:nth-child(2) img{
	width: 3.27rem;
	height: 1.1rem;
	opacity: 1;
	margin-top:0;
}

.wrap_m .header_m a:nth-child(3) {
	width: 0.5rem;
	display: block;
}

.wrap_m .header_m a>img {
	width: 0.7rem;
	height: 0.7rem;
	opacity: 1;
	margin-top: 0.2rem;
	margin-right: -0.6rem;
}

.top_banner {
	width: 7.5rem;
	position: relative;
}

.top_banner img {
	width: 100%;
}

/*课程导航*/
.sidenavs {
	background-color: #FFFFFF;
	overflow: hidden;
	width: 7.5rem;
	height: 100%;
	margin-left: auto;
	top: 0;
	left: 0;
	height: 100%;
	position: fixed;
	overflow: auto;
	display: block;
	z-index: 9999999;
	box-shadow: 2px 2px 6px rgb(0 0 0 / 30%);
	transform: translate(-7.6rem, 0);
	transition: transform .3s;
	opacity: 0;
}

.sidenavs.show {
	transform: translate(0, 0);
	opacity: 1;
}

.sidenavs i {
	background: url(../image/m/x.png) no-repeat;
	background-size: 100%;
	position: absolute;
	right: 0.30rem;
	display: block;
	width: 0.32rem;
	height: 0.32rem;
	top: 0.20rem;
}

.sidenavs>h5 {
	font-size: 0.32rem;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: #333333;
	line-height: 0.32rem;
	text-align: center;
	margin: 0.28rem 0 0.24rem;
}

.sidenavs>div span {
	text-align: center;
	display: block;
	width: 7rem;
	height: 0.7rem;
	line-height: 0.7rem;
	margin: 0 auto;
	font-size: 0.3rem;
	font-family: Source Han Sans CN-Bold, Source Han Sans CN;
	font-weight: bold;
}

.sidenavs>div:nth-child(2) span {
	background: url(../image/m/kaifa.png) no-repeat center;
	background-size: 100%;
	color: #214BF7;
}

.sidenavs>div:nth-child(3) span {
	background: url(../image/m/sj.png) no-repeat center;
	background-size: 100%;
	color: #F7216E;
}

.sidenavs>div:nth-child(4) span {
	background: url(../image/m/yys.png) no-repeat center;
	background-size: 100%;
	color: #8C5009;
}

.sidenavs>div ul {
	width: 7rem;
	margin: 0.30rem auto 0.08rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.sidenavs>div ul:after {
	content: "";
	width: 2.18rem;
	height: 0.6rem;
	display: block;
}

.sidenavs>div ul li {
	width: 2.18rem;
	height: 0.6rem;
	line-height: 0.6rem;
	background: #F6F7FB;
	border-radius: 0.15rem;
	opacity: 1;
	font-size: 0.26rem;
	font-family: Source Han Sans CN-Normal, Source Han Sans CN;
	font-weight: 400;
	color: #333333;
	margin-bottom: 0.22rem;
	text-align: center;
}

.sidenavs>span {
	width: 7rem;
	height: 1.38rem;
	background: #F6F7FB;
	border-radius: 0.1rem;
	opacity: 1;
	margin: 0 auto;
	display: block;
	overflow: hidden;
}

.sidenavs>span div {
	display: flex;
}

.sidenavs>span div p {
	margin: 0 0 0 0.20rem;
}

.sidenavs>span div:nth-child(1) {
	margin: 0.30rem 0 0.22rem 0.30rem;
}

.sidenavs>span div:nth-child(2) {
	margin: 0rem 0 0rem 0.30rem;
}

.sidenavs>span div img {
	width: 0.30rem;
	height: 0.30rem;
}

.sidenavs>div ul li a {
	color: #333333;
}

.sidenavs>span div a {
	font-size: 0.26rem;
	font-family: Source Han Sans CN-Normal, Source Han Sans CN;
	font-weight: 400;
	color: #666666;
	line-height: 0.26rem;
}

.sidenavs>span div p {
	font-size: 0.26rem;
	font-family: Source Han Sans CN-Normal, Source Han Sans CN;
	font-weight: 400;
	color: #666666;
	line-height: 0.26rem;
}

#list-top-m {
	position: fixed;
	top: 1.45rem;
	left: 0;
	right: 0;
	z-index: 999
}


/*移动端*/
.content {
	display: none;
}

.tabbar {
	background: #214BF7;
	overflow: hidden;
}

.tap_nav {
	width: 6.9rem;
	height: 0.8rem;
	background: #FFFFFF;
	border-radius: 0.2rem;
	opacity: 1;
	display: flex;
	margin: 0 auto;
	justify-content: space-between;
}

.tap_nav>div {
	display: flex;
	line-height: 0.8rem;
}

.tap_nav>div:nth-child(2) {
	height: 0.32rem;
	opacity: 1;
	margin: 0.26rem 0.4rem 0 0;
}

.tap_nav>div:nth-child(2) img {
	width: 0.36rem;
	height: 0.36rem;
	opacity: 1;
}

.tap_nav>div:nth-child(2) img:nth-child(1) {
	display: none;
}

.tap_nav>div img.left_icon {
	width: 0.4rem;
	height: 0.4rem;
	margin-left: 0.18rem;
	margin-top: 0.19rem;
}

.tap_nav h5 {
	font-size: 0.32rem;
	height: 0.8rem;
	/* line-height: 0.8rem; */
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: #333333;
	margin: 0 0 0 0.17rem;
	line-height: normal !important;
	padding: 10px 0;
}

.tabbar ul {
	margin: 0.3rem 0 0.33rem !important;
}

.tabbar ul li {
	margin-bottom: 0.20rem;
}

.tabbar ul li .content {
	width: 6.9rem;
	background: rgba(255, 255, 255, 0.2);
	border-radius: 0.2rem;
	opacity: 1;
	margin: -0.3rem auto 0;
	padding-top: 0.3rem;
	padding-bottom: 0.3rem;
}

.tabbar ul li .content a {
	margin-top: 0.3rem;
	margin-left: 0.68rem;
	height: 0.42rem;
	font-size: 0.28rem;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 0.42rem;
	margin-bottom: 0;
	display: block;
}

/*底部*/
.footer_m div:nth-child(1) {
	display: flex;
	width: 6.9rem;
	height: 1rem;
	line-height: 1rem;
	opacity: 1;
	border-bottom: 0.01rem dashed #999999;
	margin: 0 auto;
}

.footer_m div:nth-child(1) img {
	width: 0.35rem;
	height: 0.35rem;
	display: block;
	margin: 0.32rem 0 0 1.74rem;
}

.footer_m div:nth-child(1) p {
	font-size: 0.28rem;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: #666666;
	margin-left: 0.17rem;
}

.footer_m div:nth-child(2) {
	width: 6.9rem;
	opacity: 1;
	border-bottom: 0.01rem dashed #999999;
	margin: 0.23rem auto 0.02rem;
	text-align: center;
}

.footer_m div:nth-child(2) p {
	font-size: 0.24rem;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: #999999;
	margin-bottom: 0.1rem;
}

.footer_m div:nth-child(2) a p {
	font-size: 0.24rem;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: #999999;
}

.footer_m div:nth-child(2) a {
	font-size: 0.24rem;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: #999999;
	margin-bottom: 0.1rem;
	display: block;
}

.footer_m div:nth-child(3) {
	height: 1.07rem;
	line-height: 1.07rem;
}

.footer_m div:nth-child(3) p {
	height: 0.41rem;
	font-size: 0.24rem;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: #999999;
	text-align: center;
}


#_remin {
	position: fixed;
	left: 50%;
	top: 40%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	padding: 30px 30px;
	text-align: center;
	border-radius: 8px;
	background-color: rgba(0, 0, 0, 0.65);
	color: #fff;
	font-size: 22px;
	z-index: 99999;
}


/*新闻插件*/
.bd_weixin_popup {
	width: 240px;
	height: 300px !important;
}
