<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.index_banner {
	width: 100%;
	position: relative
}
.device {
	width: 100%;
	position: relative
}
.swiper-container {
	width: 100%
}
.content-slide {
	padding: 20px;
	color: #fff
}
.title {
	font-size: 25px;
	margin-bottom: 10px
}
.pagination {
	position: absolute;
	left: 0;
	text-align: center;
	bottom: .03rem;
	width: 100%;
	z-index: 66
}
.swiper-pagination-switch {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 10px;
	background: #fff;
	border: #03a4eb 1px solid;
	margin: 0 5px;
	cursor: pointer
}
.swiper-active-switch {
	background: #03a4eb
}
.index_banner .device img {
	display: block
}
.device img {
	width: 100%
}
.index_gg {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	height: .32rem;
	background: rgba(0,0,0,.7);
	z-index: 88
}
.index_gg_jz {
	width: 95%;
	margin: 0 auto;
	height: 100%;
	background: url(../images/gongg.png) left center no-repeat;
	background-size: 5%
}
.txtScroll-top {
	overflow: hidden;
	position: relative
}
.txtScroll-top .bd {
	padding-left: 7.5%;
	height: 64px
}
.txtScroll-top .bd p {
	color: #fff;
	float: left;
	height: 64px;
	line-height: 64px
}
.txtScroll-top .infoList {
	width: 81%
}
.txtScroll-top .infoList li {
	height: 64px!important;
	line-height: 64px;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap
}
.txtScroll-top .infoList li a {
	color: #FFF;
	font-size: .16rem;
	line-height: 64px;
	display: block;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap
}
.index_a {
	width: 100%;
	border-bottom: #f9f9f9 .1rem solid
}
.index_a ul {
	width: 95%;
	font-size: 0;
	margin: 0 auto
}
.index_a ul li {
	width: 25%;
	display: inline-block;
	vertical-align: top;
	padding: 5% 0
}
.index_a ul li a {
	display: block;
	width: 90%;
	margin: 0 auto;
	height: 100%
}
.index_a ul li a img {
	max-width: 80%;
	display: block;
	margin: 0 auto
}
.index_a ul li a p {
	text-align: center;
	color: #666;
	font-size: .16rem;
	padding-top: 10%
}
.sec_first {
	width: 95%;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
	padding-top: 5%;
	padding-bottom: 5%
}
.sec_first_left {
	width: 45%;
	float: left;
	height: auto;
	position: relative;
	padding-top: 40%
}
.sec_first_left img {
	width: 90%;
	position: absolute;
	top: 0;
	left: 0
}
.sec_first_left a {
	display: block;
	width: 100%;
	height: 100
}
.sec_first_right {
	width: 53%;
	float: right
}
.sec_first_right h1 {
	width: 100%;
	color: #333;
	font-size: .16rem;
	font-weight: normal;
	padding-top: 3%
}
.sec_first_right span {
	font-size: .16rem;
	display: block;
	width: 98%;
	margin: 0;
	color: #666;
	margin-top: 4%
}
.sec_first_right p span#p3 {
	display: inline;
	font-size: .16rem;
	color: #00aaef
}
.sec_first_right p {
	font-size: .14rem;
	color: #666;
	padding-top: 4%
}
.sec_first_right a.baoming {
	width: 55%;
	height: .28rem;
	background: #00aaef;
	display: block;
	color: #fff;
	font-size: .14rem;
	text-align: center;
	line-height: .28rem;
	border-radius: 5px;
	margin: 0;
	margin-top: 6%;
	display: block;
	-webkit-transition: all .3s ease-in-out
}
.sec_first_right a.baoming:hover {
	background: #1f69c8
}
.index_news {
	width: 100%;
	background: url(../images/index_new_bj.jpg) bottom center no-repeat #f8f8f8;
	position: relative;
	padding-top: 5%;
	padding-bottom: 5%
}
.index_bt {
	line-height: .3rem;
	font-size: .18rem;
	color: #333
}
.new_an {
	width: 95%;
	margin: 0 auto;
	height: auto;
	height: .3rem;
	padding-top: .1rem;
	margin-top: 5%;
	overflow-x: scroll;
	overflow-y: hidden;
	white-space: nowrap;
	-webkit-overflow-scrolling: touch
}
.new_an::-webkit-scrollbar {
display:none
}
.new_an a {
	padding: .1rem .15rem;
	font-size: .14rem;
	color: #666;
	cursor: pointer
}
.new_an a.on {
	background: #00aaef;
	color: #fff
}
.new_an span {
	padding: .1rem .15rem;
	font-size: .14rem;
	color: #666;
	cursor: pointer
}
.new_an span.on {
	background: #00aaef;
	color: #fff
}
.new_in {
	width: 100%;
	margin-top: 3%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background: #fff;
	padding: 5%;
	line-height: 50px;
	position: relative
}
.new_in:first-child {
	margin-left: 0
}
.news_a {
	width: 95%;
	margin: 0 auto
}
.new_in a {
	display: block;
	width: 100%;
	height: 100%
}
.new_s {
	width: 100%;
	font-size: 0
}
.new_s h1 {
	width: 20%;
	font-size: .14rem;
	font-weight: normal;
	color: #666;
	display: inline-block;
	vertical-align: top;
	line-height: .3rem;
	text-align: center;
	float: left;
	padding-right: 20px;
	display: block
}
.new_in span {
	width: 72%;
	line-height: .3rem;
	font-size: .16rem;
	color: #333;
	overflow: hidden;
	text-align: left;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	vertical-align: top
}
.new_s h1 b {
	font-size: .18rem;
	color: #333;
	font-weight: 600
}
.new_x {
	width: 72%;
	margin-left: 28%
}
.new_x p {
	width: 100%;
	text-align: left;
	color: #666;
	font-style: normal;
	line-height: .3rem;
	font-size: .14rem;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}
.new_x i {
	width: 26px;
	height: 15px;
	background: url(../images/jt_03.png) center no-repeat;
	display: block;
	margin: 0;
	margin-top: 5%
}
.new_more {
	width: .6rem;
	color: #666;
	height: .15rem;
	position: absolute;
	top: .26rem;
	right: 0
}
.new_more a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: .14rem;
	color: #666
}
.index_lesson {
	padding: 5% 0
}
.new_le {
	width: 100%;
	margin: 0 auto;
	height: auto;
	height: .3rem;
	padding-top: .1rem;
	margin-top: 5%;
	overflow-x: scroll;
	-webkit-overflow-scrolling: touch;
	overflow-y: hidden;
	white-space: nowrap
}
.new_le::-webkit-scrollbar {
display:none
}
.new_le span {
	padding: .1rem .15rem;
	font-size: .14rem;
	color: #666;
	cursor: pointer
}
.new_le span.on {
	background: #00aaef;
	color: #fff
}
.collectList {
	width: 100%;
	margin: 0 auto;
	padding-top: 3%
}
.collectList ul {
	width: 103%;
	margin-left: -1.5%;
	overflow: hidden;
	font-size: 0
}
.collectList li {
	float: left;
	width: 47%;
	margin-right: 1.5%;
	margin-left: 1.5%;
	border-radius: 8px;
	overflow: hidden;
	background: #fff;
	position: relative;
	margin-bottom: 3%;
	display: inline-block;
	vertical-align: top;
	box-shadow: 0 3px 5px rgba(0,0,0,.1)
}

.collectList li .img {
	position: relative;
	padding-top: 59%;
	width: 100%
}
.collectList li .img img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 8px 8px;
}









/*.collectList li .img p {
	position: absolute;
	width: 100%;
	padding: 0 3%;
	height: .3rem;
	background: rgba(0,0,0,0.5);
	color: #fff;
	line-height: .3rem;
	bottom: 0;
	left: 0;
	box-sizing: border-box
}
.collectList li .img p span {
	display: block;
	overflow: hidden;
	font-size: .14rem;
	color: #fff;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis
}*/





.collectList li .text {
	line-height: .3rem;
	padding: 3%
}
.collectList li .text h2 {
	width: 100%;
	font-size: .14rem;
	color: #333;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis
}
.collectList li .text p {
	width: 100%;
	font-size: .14rem;
	color: #666
}
.collectList li .text p span {
	color: #ef0404;
	padding-right: 10px;
	font-size: .12rem
}
.collectList li .text p del {
	text-decoration: line-through;
	font-size: .12rem
}
.collectList li .bottom {
	display: flex;
	overflow: hidden;
	line-height: .3rem;
	border-top: 1px solid #eee;
	padding: 0 3%
}
.collectList li .bottom .pic {
	display: inline-block;
	width: .33rem;
	height: .33rem;
	overflow: hidden;
	border-radius: 50%;
	overflow: hidden;
	vertical-align: middle
}
.collectList li .bottom .pic img {
	height: 100%;
	width: 100%
}
.collectList li .bottom p {
	display: inline-block;
	vertical-align: middle;
	font-size: .12rem;
	color: #333;
	padding-right: .03rem
}
.collectList li .bottom .fr {
	font-size: .12rem;
	color: #666
}
.collectList li .bottom .index_co {
	width: 45%;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap
}
.teacher_tuijian ul li h3 span.zj1 {
	width: 0
}
.index_teacher {
	background: #f8f8f8;
	padding: 5% 0
}
.index_te {
	width: 95%;
	margin: 0 auto;
	overflow: hidden
}
.index_te span {
	float: left;
	line-height: .3rem;
	font-size: .18rem
}
.index_te a {
	float: right;
	line-height: .3rem;
	font-size: .14rem;
	color: #666
}
.teacher_tuijian {
	width: 95%;
	margin: 0 auto;
	margin-top: 5%;
	overflow-x: scroll;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch
}
.teacher_tuijian::-webkit-scrollbar {
display:none
}
.teacher_tuijian ul {
	overflow: hidden;
	overflow-x: scroll;
	white-space: nowrap;
	-webkit-overflow-scrolling: touch
}
.teacher_tuijian ul li {
	width: 275px;
	min-height: 263px;
	margin-left: .7%;
	overflow: hidden;
	background: #fff;
	display: inline-block;
	vertical-align: top;
	-webkit-transition: all .6s ease-out 0s;
	transition: all .6s ease-out 0s
}
.teacher_tuijian ul li:first-child {
	margin-left: 0
}
.teacher_tuijian ul li a {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	padding-top: 100%;
	padding-bottom: 3%
}
.teacher_tuijian ul li img {
	position: absolute;
	display: block;
	width: 100%;
	top: 0;
	left: 0;
	overflow: hidden
}
.teacher_tuijian ul li h1 {
	width: 100%;
	font-size: .16rem;
	color: #333;
	font-weight: 400;
	padding-top: .1rem;
	padding: 3%;
	margin: 0 auto;
	box-sizing: border-box
}
.teacher_tuijian ul li h2 {
	width: 100%;
	font-weight: 400;
	font-size: .14px;
	color: #666;
	padding-top: .15rem;
	padding: 3%;
	margin: 0 auto;
	box-sizing: border-box
}
.teacher_tuijian ul li h3 {
	position: relative;
	overflow: hidden;
	max-height: 50px;
	padding: 5px 0;
	font-weight: normal;
	padding: 3%;
	margin: 0 auto;
	font-size: 16px;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	width: 100%;
	box-sizing: border-box;
	white-space: nowrap;
	word-wrap: break-word
}
.teacher_tuijian ul li:hover h3 {
	color: #fff
}
.teacher_tuijian ul li h3 span {
	width: 100%;
	max-height: 50px;
	display: block;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: .12rem
}
.teacher_tuijian ul li h3 span.zj1 {
	width: 60px
}
.teacher_tuijian ul li h3 span b {
	font-weight: normal;
	font-size: .12rem;
	width: 100%;
	display: block;
	word-wrap: break-word;
	display: block;
	width: 100%
}
.teacher_tuijian ul li p {
	width: 100%;
	font-weight: 400;
	height: 3em;
	line-height: 1.5em;
	font-size: .13rem;
	white-space: normal;
	box-sizing: border-box;
	color: #666;
	padding: 0 3%;
	margin: 0 auto;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}
.teacher_tuijian ul li span {
	width: 100%;
	display: block;
	font-size: .14rem;
	color: #666;
	margin: 0 auto
}
.pub_dh {
	width: 100%;
	border-bottom: #f8f8f8 .1rem solid
}
.pub_dha {
	width: 95%;
	margin: 0 auto;
	height: auto;
	height: .4rem;
	padding-top: .1rem;
	margin-top: 5%;
	overflow-x: scroll;
	-webkit-overflow-scrolling: touch;
	overflow-y: hidden;
	white-space: nowrap
}
.pub_dha::-webkit-scrollbar {
display:none
}
.pub_dha span {
	padding: .12rem .1rem;
	font-size: .16rem;
	color: #666;
	cursor: pointer
}
.pub_dha span.on {
	border-bottom: #00aaef 2px solid;
	border-width: 90%
}
.pub_dha a {
	padding: .12rem .1rem;
	font-size: .16rem;
	color: #666;
	cursor: pointer
}
.pub_dha a.on {
	border-bottom: #00aaef 2px solid;
	border-width: 90%
}
.about_xq {
	width: 100%
}
.about_xqa {
	width: 100%;
	margin-top: 5%;
	background-color: #f4f4f4
}
.about_xqa p {
	font-size: .15rem;
	color: #999;
	padding: .1rem 0;
	line-height: .28rem
}
.about_xqb {
	padding-top: 5%;
	padding-bottom: 5%
}
.about_xqb p {
	font-size: .15rem;
	line-height: .3rem;
	color: #999
}
.about_xqb img {
	width: 100%;
	padding-top: 3%
}
.contact_us {
	width: 100%;
	height: 100%;
	padding-top: 5%;
	padding-bottom: 5%
}
.contact_us li {
	width: 100%;
	padding-left: .5rem;
	margin-bottom: 3%;
	position: relative;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}
.contact_us li img {
	width: .3rem;
	height: .3rem;
	position: absolute;
	top: 3px;
	left: 0
}
.contact_us li span {
	color: #666;
	font-size: .15rem;
	line-height: .3rem;
	display: block
}
.contact_us li p {
	color: #666;
	font-size: .15rem;
	line-height: .3rem
}
.zixun_xq {
	padding: 5% 0
}
.zixun_bt {
	text-align: left;
	font-size: .18rem;
	line-height: .36rem;
	color: #333
}
.zixun_sj {
	overflow: hidden;
	padding: 3% 0
}
.zixun_sj span {
	float: left;
	width: 50%;
	text-align: left;
	font-size: .16rem;
	color: #999
}
.zixun_sj p {
	float: right;
	width: 50%;
	text-align: right;
	font-size: .16rem;
	color: #666
}
.zixun_ly {
	overflow: hidden;
	position: relative;
	border-bottom: #e5e5e5 1px dashed;
	padding-bottom: 3%
}
.zixun_ly span {
	display: block;
	width: 50%;
	float: left;
	font-size: .16rem;
	color: #666;
	line-height: .32rem
}
.zixun_ly div {
	width: 38%;
	position: absolute;
	top: .1rem;
	right: 0
}
.zixun_ly div a.fenxiang {
	background: 0;
	font-size: .16rem;
	color: #666
}
.zixun_ly div a {
	margin: 0;
	margin-left: 6px
}
.zxun_nr {
	padding: 3% 0
}
.zxun_nr p {
	font-size: .14rem;
	color: #666;
	line-height: .28rem
}
.zxun_nr img {
	max-width: 100%!important
}
.zxun_nr table {
	width: 100%!important
}
.zixun_sx {
	width: 100%
}
.zixun_sx p {
	background: #fff;
	line-height: .35rem;
	font-size: 0;
	padding: 0 2.5%;
	box-sizing: border-box;
	margin-top: 3%
}
.zixun_sx p span {
	font-size: .14rem;
	color: #00aaef;
	display: inline-block;
	vertical-align: top;
	width: 14%
}
.zixun_sx p a {
	font-size: .14rem;
	color: #666;
	padding-left: 3%;
	width: 83%;
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap
}
.teacher_mingshi {
	width: 95%;
	margin: 0 auto;
	margin-top: 5%
}
.teacher_mingshi ul {
	width: 103%;
	margin-left: -1.5%;
	font-size: 0
}
.teacher_mingshi ul li {
	width: 47%;
	margin: 0 1.5%;
	overflow: hidden;
	background: #fff;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 3%
}
.teacher_mingshi ul li a {
	display: block;
	width: 100%;
	margin: 0 auto;
	height: 100%;
	position: relative;
	padding-top: 100%;
	padding-bottom: 3%
}
.teacher_mingshi ul li img {
	position: absolute;
	display: block;
	width: 100%;
	top: 0;
	left: 0;
	overflow: hidden
}
.teacher_mingshi ul li h1 {
	width: 100%;
	font-size: .16rem;
	color: #333;
	font-weight: 400;
	padding-top: .1rem;
	padding: 3%;
	margin: 0 auto;
	box-sizing: border-box
}
.teacher_mingshi ul li h2 {
	width: 100%;
	font-weight: 400;
	font-size: .14px;
	color: #666;
	padding-top: .15rem;
	padding: 3%;
	margin: 0 auto;
	box-sizing: border-box
}
.teacher_mingshi ul li h3 {
	position: relative;
	overflow: hidden;
	max-height: 50px;
	padding: 5px 0;
	font-weight: normal;
	padding: 3%;
	margin: 0 auto;
	font-size: 16px
}
.teacher_mingshi ul li:hover h3 {
	color: #fff
}
.teacher_mingshi ul li h3 span {
	max-height: 50px;
	float: left;
	width: 60%
}
.teacher_mingshi ul li h3 span.zj1 {
	width: 50px
}
.teacher_mingshi ul li h3 span b {
	font-weight: normal;
	font-size: .12rem;
	display: block
}
.teacher_mingshi ul li p {
	width: 100%;
	font-weight: 400;
	font-size: .13rem;
	box-sizing: border-box;
	color: #666;
	padding: 0 3%;
	margin-top: 3px;
	margin: 0 auto;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}
.teacher_mingshi ul li span {
	width: 100%;
	display: block;
	font-size: .14rem;
	color: #666;
	margin: 0 auto
}
.jiazai {
	width: .32rem;
	height: .32rem;
	margin: 0 auto
}
.teacher_mingshi p {
	font-size: .13rem
}
.sc_qubu {
	width: .8rem;
	height: .25rem;
	position: absolute;
	right: 2.5%;
	top: .125rem;
	border-radius: .04rem;
	line-height: .25rem;
	z-index: 9999999;
	border: #fff 1px solid;
	color: #fff;
	font-size: .12rem;
	text-align: center
}
.pub_dha_01 {
	width: 95%;
	margin: 0 auto;
	height: auto;
	height: .4rem;
	padding-top: .1rem;
	margin-top: 5%
}
.pub_dha_01 ul {
	width: 100%;
	display: table
}
.pub_dha_01 ul li {
	display: table-cell;
	vertical-align: center;
	text-align: center;
	width: 33.3%
}
.pub_dha_01 a {
	padding: .12rem .1rem;
	font-size: .16rem;
	color: #666;
	cursor: pointer
}
.pub_dha_01 a.on {
	border-bottom: #00aaef 2px solid;
	border-width: 90%
}
.list_xiaoxi {
	margin: 0 auto;
	padding-bottom: 5%
}
.list_xiaoxi ul {
	width: 100%
}
.list_xiaoxi ul li {
	border-bottom: #f8f8f8 .1rem solid;
	padding: 5% 0;
	overflow: hidden;
	position: relative
}
.list_xiaoxi ul li .xiaoxi_s {
	font-size: 0;
	border-bottom: #f4f4f4 1px solid;
	padding-bottom: 3%
}
.list_xiaoxi ul li .xiaoxi_s span {
	font-size: 20px;
	color: #ef2c22;
	display: inline-block;
	vertical-align: top;
	padding-top: .02rem;
	padding-right: .2rem
}
.list_xiaoxi ul li .xiaoxi_s p {
	width: 90%;
	color: #666;
	font-size: 16px;
	display: inline-block;
	vertical-align: top
}
.list_xiaoxi ul li .xiaoxi_s p a {
	display: block;
	width: 100%
}
.list_xiaoxi ul li .xiaoxi_s p i {
	width: 100%;
	font-style: normal;
	display: block;
	font-size: .15rem;
	padding: 0;
	line-height: .3rem;
	color: #666;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap
}
.list_xiaoxi ul li .xiaoxi_s p b {
	width: 100%;
	font-weight: 400;
	display: block;
	color: #999;
	font-size: .14rem;
	margin-top: .05rem;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}
.list_xiaoxi ul li .xiaoxi_x {
	font-size: 0;
	padding-top: 3%
}
.list_xiaoxi ul li .xiaoxi_x h1 {
	width: 50%;
	font-weight: 400;
	display: inline-block;
	vertical-align: top;
	font-size: .14rem;
	color: #999
}
.list_xiaoxi ul li .xiaoxi_x i {
	width: 50%;
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
	text-align: right
}
.login_e_a {
	line-height: .4rem;
	overflow: hidden;
	padding-top: .2rem
}
.login_e_a span {
	color: #999;
	font-size: .16rem;
	cursor: pointer;
	width: 50%;
	float: left;
	display: block;
	text-align: center
}
.login_e_a span.dx_on {
	color: #00aaef
}
.login_dx {
	width: 100%;
	position: relative
}
.login_dx ul {
	width: 100%
}
.login_dx ul li {
	width: 100%;
	margin-top: .2rem;
	border: #e5e5e5 1px solid;
	font-size: 0
}
.login_dx ul li img {
	display: inline-block;
	vertical-align: middle;
	width: .18rem;
	height: .18rem;
	padding: .11rem 3%
}
.login_dx ul li input {
	width: 85%;
	display: inline-block;
	vertical-align: top;
	height: .39rem;
	box-sizing: border-box;
	border: 0;
	padding: 0 3%;
	font-size: .14rem;
	color: #999
}
.login_dx ul li.jiaoyan {
	border: 0;
	overflow: hidden
}
.login_dx ul li.jiaoyan p {
	width: 65%;
	border: #e5e5e5 1px solid;
	float: left
}
.login_dx ul li.jiaoyan input {
	width: 80%;
	padding-left: 8%
}
.login_dx ul li.jiaoyan input.jym {
	width: 30%;
	height: .41rem;
	padding: 0;
	text-align: center;
	line-height: .41rem;
	background: #00aaef;
	font-size: .14rem;
	color: #fff;
	border-radius: 4px;
	float: right
}
.login_dx ul li.denglu input {
	width: 100%;
	background: #00aaef;
	font-size: .16rem;
	color: #fff;
	border-radius: 4px
}
.login_dx ul li.denglu {
	border: 0
}
.login_dx ul li.yhxy {
	font-size: 16px;
	color: #999;
	border: 0
}
.login_dx ul li.yhxy a {
	font-size: 16px;
	color: #999
}
.login_dx ul li.yhxy a:hover {
	color: #00aaef
}
.fenxiang {
	margin: 0 auto;
	margin-top: .3rem;
	font-size: 0;
	text-align: center
}
.fenxiang a {
	display: inline-block;
	vertical-align: middle;
	text-align: center
}
.fenxiang img {
	width: .25rem;
	height: .25rem;
	padding: 0 .2rem
}
.yzm {
	width: 30%;
	height: .41rem;
	display: block;
	float: right
}
.yzm img {
	width: 100%!important;
	height: 100%!important;
	padding: 0!important
}
.login_e ul {
	width: 100%
}
.login_e ul li {
	width: 100%;
	margin-top: .2rem;
	border: #e5e5e5 1px solid;
	font-size: 0
}
.login_e ul li img {
	display: inline-block;
	vertical-align: middle;
	width: .18rem;
	height: .18rem;
	padding: .11rem 3%
}
.login_e ul li input {
	width: 85%;
	display: inline-block;
	vertical-align: top;
	height: .39rem;
	box-sizing: border-box;
	border: 0;
	padding: 0 3%;
	font-size: .14rem;
	color: #999
}
.login_e ul li.jiaoyan {
	border: 0;
	overflow: hidden
}
.login_e ul li.jiaoyan p {
	width: 65%;
	border: #e5e5e5 1px solid;
	float: left
}
.login_e ul li.jiaoyan input {
	width: 80%;
	padding-left: 8%
}
.login_e ul li.jiaoyan input.jym {
	width: 30%;
	height: .41rem;
	padding: 0;
	text-align: center;
	line-height: .41rem;
	background: #00aaef;
	font-size: .14rem;
	color: #fff;
	border-radius: 4px;
	float: right
}
.login_e ul li.denglu input {
	width: 100%;
	background: #00aaef;
	font-size: .16rem;
	color: #fff;
	border-radius: 4px
}
.login_e ul li.denglu {
	border: 0
}
.login_e ul li.yhxy {
	font-size: .14rem;
	color: #999;
	border: 0
}
.login_e ul li.yhxy a {
	font-size: .14rem;
	color: #00aaef
}
.login_e ul li.yhxy a:hover {
	color: #00aaef
}
.pub_dha_02 {
	width: 95%;
	margin: 0 auto;
	height: auto;
	height: .35rem;
	padding-top: .1rem;
	margin-top: 5%
}
.pub_dha_02 ul {
	width: 100%;
	display: table
}
.pub_dha_02 ul li {
	display: table-cell;
	vertical-align: center;
	text-align: center;
	width: 25%
}
.pub_dha_02 a {
	padding: .12rem .1rem;
	font-size: .16rem;
	color: #666;
	cursor: pointer
}
.pub_dha_02 a.on {
	border-bottom: #00aaef 2px solid;
	border-width: 90%
}
.bor_none {
	border: 0
}
.banner_dz {
	width: 100%
}
.banner_dz a {
	display: block;
	width: 100%;
	height: 100%
}
.banner_dz img {
	width: 100%
}
.xueli_a {
	padding: 5% 0
}
.xueli_aa {
	width: 100%;
	font-size: 0
}
.xueli_aa p {
	width: 60%;
	display: inline-block;
	vertical-align: top;
	padding-top: .1rem
}
.xueli_aa p span {
	font-size: .18rem;
	color: #333;
	display: block
}
.xueli_aa p b {
	font-size: .16rem;
	color: #00aaef;
	font-weight: normal;
	padding-top: .25rem;
	display: block
}
.xueli_aa a {
	display: inline-block;
	vertical-align: top;
	width: 40%
}
.xueli_aa a img {
	width: 100%
}
.xueli_ab {
	width: 100%;
	font-size: .14rem;
	color: #666;
	line-height: .28rem;
	padding-top: 3%
}
.xueli_dz_a {
	width: 100%;
	height: auto;
	padding-bottom: 5%;
	background: url(../images/xuli_dz_02.jpg) top center no-repeat;
	background-size: cover
}
.xueli_bt {
	width: 100%;
	color: #fff;
	text-align: center;
	font-size: .18rem;
	padding-top: .4rem;
	padding-bottom: .3rem
}
.xueli_bt span {
	font-size: .18rem;
	color: #fff
}
.xueli_bt p {
	font-size: .16rem;
	line-height: .32rem;
	text-transform: uppercase
}
.youshi {
	margin: 0 auto
}
.youshi ul {
	width: 103%;
	margin-left: -1.5%;
	overflow: hidden;
	padding-bottom: 40px
}
.youshi ul li {
	width: 47%;
	margin-left: 1.5%;
	margin-right: 1.5%;
	text-align: center;
	float: left;
	position: relative
}
.youshi ul li a {
	display: block
}
.youshi ul li h1 {
	width: 84%;
	height: 60%;
	background: url(../images/ceng.png) top center no-repeat;
	background-size: cover;
	background-size: cover;
	font-weight: normal;
	position: absolute;
	top: 30%;
	left: 8%;
	z-index: 666
}
.youshi ul li img {
	display: block;
	width: 100%;
	height: 100%;
	z-index: 1
}
.youshi ul li a {
	width: 100%;
	height: 100%;
	display: block
}
.youshi ul li span {
	z-index: 6;
	display: block;
	color: #333;
	font-size: .14rem;
	width: 100%;
	padding-top: .13rem
}
.youshi ul li p {
	z-index: 6;
	display: block;
	color: #666;
	font-size: .12rem;
	width: 100%;
	padding-top: .08rem
}
.xueli_bt1 {
	width: 100%;
	color: #333;
	text-align: center;
	font-size: .18rem;
	padding-top: .3rem;
	padding-bottom: .3rem
}
.xueli_bt1 span {
	font-size: .18rem;
	color: #333
}
.xueli_bt1 p {
	font-size: .16rem;
	line-height: .32rem;
	text-transform: uppercase
}
.xueli_dz_a .device {
	width: 100%;
	position: relative
}
.xueli_dz_a .swiper-container {
	width: 100%
}
.xueli_dz_a .content-slide {
	padding: 20px;
	color: #fff
}
.xueli_dz_a .title {
	font-size: 25px;
	margin-bottom: 10px
}
.xueli_dz_a .pagination {
	position: absolute;
	left: 0;
	text-align: center;
	bottom: 0rem;
	padding: .05rem 0;
	width: 95%;
	margin: 0 auto;
	background: #fff;
	width: 100%;
	z-index: 66
}
.xueli_dz_a .swiper-pagination-switch {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 10px;
	background: #fff;
	border: #03a4eb 1px solid;
	margin: 0 5px;
	cursor: pointer
}
.xueli_dz_a .swiper-active-switch {
	background: #03a4eb
}
.xueli_dz_a .device img {
	width: 100%
}
.xueli_dz_b {
	margin: 0 auto;
	overflow-x: scroll;
	overflow-y: hidden;
	white-space: nowrap;
	-webkit-overflow-scrolling: touch
}
.xueli_dz_b::-webkit-scrollbar {
display:none
}
.xueli_dz_b a {
	display: block;
	display: inline-block;
	width: 185px;
	margin: 0 .5%;
	max-height: 150px
}
.xueli_dz_b a img {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden
}
.xueli_dz_c {
	width: 100%;
	background: url(../images/xueli_dz_c.jpg) center no-repeat;
	padding-bottom: 5%;
	background-size: cover
}
.xueli_dz_ca {
	width: 95%;
	margin: 0 auto;
	height: 240px
}
.xueli_dz_ca ul {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	font-size: 0
}
.xueli_dz_ca ul li {
	width: 30.333%;
	height: .35rem;
	margin-left: 1.5%;
	margin-bottom: 3%;
	margin-right: 1.5%;
	text-align: center;
	line-height: .35rem;
	background: #ced0d5;
	border-radius: 4px;
	display: inline-block;
	vertical-align: top
}
.xueli_dz_ca ul li a {
	color: #333;
	font-size: .14rem;
	display: block;
	width: 100%;
	height: 100%
}
.xueli_dz_ca ul li:hover {
	background: #00aaef
}
.xueli_dz_ca ul li:hover a {
	color: #fff
}
.xueli_dz_c .device {
	width: 100%;
	position: relative
}
.xueli_dz_c .swiper-container {
	width: 100%
}
.xueli_dz_c .content-slide {
	padding: 20px;
	color: #fff
}
.xueli_dz_c .title {
	font-size: 25px;
	margin-bottom: 10px
}
.xueli_dz_c .pagination1 {
	position: absolute;
	left: 0;
	text-align: center;
	bottom: 0rem;
	padding: .05rem 0;
	width: 95%;
	margin: 0 auto;
	width: 100%;
	z-index: 66
}
.xueli_bm {
	width: 100%;
	background: url(../images/xueli_bm.jpg) bottom center no-repeat #fafafa;
	padding-bottom: 5%
}
.xueli_bm .tit {
	padding-top: 5%;
	line-height: .4rem
}
.xueli_bm .tit ul li {
	display: table-cell;
	width: 33.333%;
	vertical-align: middle;
	text-align: center;
	height: .7rem;
	color: #fff;
	font-size: .16rem;
	text-align: center;
	cursor: pointer
}
.xueli_bm .tit li img {
	width: 23%;
	display: block;
	margin: 0 auto;
	padding-top: 10%
}
.xueli_bm .tit li.on {
	color: #fff;
	background: #faaa2b
}
.xueli_bm .tit ul {
	margin: 0 auto;
	background: #fbbc58;
	display: table
}
.xueli_bm .bott_box {
	margin: 0 auto;
	padding: 3%;
	border: #40bff3 1px solid;
	box-sizing: border-box;
	height: 2rem;
	overflow: hidden;
	outline: 0;
	margin-top: 3%;
	background: rgba(255,255,255,.75)
}
.xueli_bm .bott_box ul {
	overflow: auto;
	height: 1.8rem
}
.xueli_bm .bott_box&gt;ul&gt;li {
	font-size: .14rem;
	line-height: .28rem;
	color: #333;
	display: none
}
.xueli_bm .bott_box&gt;ul&gt;li * {
	max-width: 100%;
	margin: 0 auto
}
.xueli_bm .bott_box&gt;ul&gt;li img {
	max-width: 100%;
	display: block;
	margin: 0 auto
}
.xueli_zixun {
	width: 100%;
	background: url(../images/xueli_zixun.jpg) top center no-repeat
}
.xl_zixun {
	width: 100%;
	color: #333;
	font-size: .18rem;
	padding-top: .3rem;
	padding-bottom: .3rem;
	text-align: center
}
.xl_zx_a {
	margin: 0 auto;
	padding-bottom: 43px
}
.xl_zx_a ul {
	width: 90%;
	margin: 0 auto;
	overflow: hidden
}
.xl_zx_a ul li {
	width: 100%;
	float: left;
	margin-bottom: 3%;
	height: .4rem
}
.xl_zx_a ul li i {
	color: red;
	padding-left: 10px;
	line-height: .4rem;
	font-size: .2rem;
	font-style: normal
}
.xl_zx_a ul li span {
	font-size: .14rem;
	line-height: .4rem;
	padding-right: .15rem;
	color: #666;
	display: inline-block;
	vertical-align: top
}
.xl_zx_a ul li input {
	width: 80%;
	display: inline-block;
	vertical-align: top;
	height: .4rem;
	color: #666;
	line-height: .4rem;
	border: #e5e5e5 1px solid;
	padding: 0 15px;
	font-size: .14rem;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}
.xl_zx_a ul li select {
	outline: 0;
	width: 80%;
	height: .4rem;
	-webkit-appearance: none;
	border: #e5e5e5 1px solid;
	display: inline-block;
	vertical-align: top;
	outline: 0;
	color: #666;
	line-height: .4rem;
	background: url(../images/jt_02.png) 95% center no-repeat;
	background-size: 6%;
	padding: 0 15px;
	font-size: .14rem;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}
.xl_zx_a ul li.liuyan {
	width: 100%;
	position: relative;
	height: 1.1rem
}
.xl_zx_a ul li.liuyan textarea {
	width: 81%;
	box-sizing: border-box;
	outline: 0;
	margin-left: .4rem;
	border: #e5e5e5 1px solid;
	display: inline-block;
	vertical-align: top;
	resize: none;
	height: 1rem;
	padding: .15rem;
	color: #666;
	line-height: .28rem;
	font-size: .14rem
}
.xl_zx_a ul li.liuyan span {
	position: absolute;
	top: 0;
	left: 0
}
.xl_zx_a button {
	width: 100%;
	height: .4rem;
	background: #00aaef;
	line-height: .4rem;
	text-align: center;
	border: #00aaef 1px solid;
	border-radius: 4px;
	font-size: .16rem;
	color: #fff;
	margin: 0 auto;
	display: block;
	outline: 0
}
.xl_zx_a button:hover {
	background: #0092db
}
.tijiao1 {
	width: 84%;
	height:.8rem;
	margin:0 auto;
	line-height: .8rem;
	text-align: center;
	font-size: .16rem;
	color: #fff;
	background-color: rgba(0,0,0,.5)
}
.tijiao {
	position: fixed;
	top: 50%;
	left: 9%;
	width: 100%;
	display: none;
	z-index: 66666
}
.new_dz {
	background: url(../images/index_new_bj.jpg) bottom no-repeat;
	padding-bottom: 5%
}
.zhongz_mid {
	width: 65%
}
.zhongz_mid li {
	width: 50%!important
}
.banner_guanggao {
	width: 100%;
	position: relative
}
.banner_guanggao a {
	width: 100%;
	height: 100%;
	display: block;
	position: relative
}
.banner_guanggao a img {
	width: 100%;
	height: 100%;
	display: block
}
.xueli_zhong {
	width: 100%;
	height: 100%
}
.xueli_zhong a {
	display: block;
	width: 100%;
	height: 100%
}
.xueli_zhong a img {
	width: 100%;
	height: 100%;
	display: block
}
.index_gonggao {
	width: 100%;
	background: rgba(0,0,0,.7);
	position: absolute;
	bottom: 0
}
.gonggao_jz {
	width: 95%;
	margin: 0 auto;
	height: 100%;
	background: url(../images/gongg.png) left center no-repeat;
	background-size: 5%
}
.list_new {
	padding: 5% 0;
url(../images/index_new_bj.jpg) bottom center no-repeat #f8f8f8
}
.new_x h2 {
	font-weight: 400;
	position: absolute;
	top: 0;
	left: 5%;
	width: .4rem;
	height: .2rem;
	font-size: .12rem;
	line-height: .2rem;
	text-align: center;
	background-color: #00aaef;
	color: #fff
}
.new_x h3 {
	font-weight: 400;
	position: absolute;
	top: 0;
	left: 18%;
	width: .4rem;
	height: .2rem;
	font-size: .12rem;
	line-height: .2rem;
	text-align: center;
	background-color: #00aaef;
	color: #fff
}
.zhibo {
	color: #333;
	font-size: .18rem;
	padding-top: .3rem;
	padding-bottom: .3rem
}
.qbkc_a {
	width: 100%;
	white-space: nowrap;
	height: .28rem;
	position: relative;
	margin-bottom: 3%
}
.qbkc_aa {
	position: absolute;
	left: 0;
	top: 0;
	font-size: .14rem;
	background: #fff;
	height: .28rem;
	line-height: .28rem
}
.qbkc_ab {
	width: 100%;
	padding-left: .5rem;
	box-sizing: border-box;
	color: #333;
	white-space: nowrap;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch
}
.qbkc_ab::-webkit-scrollbar {
display:none
}
.qbkc_ab ul {
	width: 100%
}
.qbkc_ab ul li {
	display: inline-block
}
.qbkc_ab ul li a {
	font-size: .14rem;
	color: #666;
	line-height: .28rem;
	padding: 0 .1rem;
	margin-right: 3%;
	display: block
}
.qbkc_ab ul li.on a {
	background: #00aaef;
	color: #fff;
	border-radius: 4px
}
.qbzbkc {
	position: relative;
	padding-bottom: .3rem
}
.qbzbkc .swiper-container {
	width: 100%
}
.qbzbkc .content-slide {
	padding: 20px;
	color: #fff
}
.qbzbkc .title {
	font-size: 25px;
	margin-bottom: 10px
}
.qbzbkc .pagination2 {
	position: absolute;
	left: 0;
	text-align: center;
	bottom: 0;
	width: 100%;
	z-index: 66
}
.qbzbkc .swiper-pagination-switch {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 10px;
	background: #fff;
	border: #03a4eb 1px solid;
	margin: 0 5px;
	cursor: pointer
}
.qbzbkc .swiper-active-switch {
	background: #03a4eb
}
.qbzbkc .device img {
	width: 100%
}
.zhibokc {
	height: 4.5rem!important
}
.rmtj {
	width: 100%;
	border-top: #f8f8f8 .1rem solid
}
.mingshi_xq {
	width: 100%;
	overflow: hidden;
	background: url(../images/mingshi.jpg) top left no-repeat;
	background-size: cover;
	padding-top: 8%
}
.mingshi_jz {
	width: 95%;
	margin: 0 auto;
	position: relative
}
.mingshi_left {
	width: 47%;
	margin: 0 auto
}
.mingshi_left a {
	display: block;
	width: 100%;
	position: relative;
	height: 100%;
	padding-top: 98.8%
}
.mingshi_left a img {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	max-width: 100%
}
.mingshi_right h1 {
	color: #dbbb6f;
	font-size: .16rem;
	line-height: .38rem
}
.mingshi_right span {
	display: block;
	color: #333;
	font-size: .14rem;
	padding-bottom: .1rem
}
.mingshi_right p {
	color: #333;
	line-height: .24rem;
	font-size: .12rem
}
.mingshi_right h1 span {
	display: inline;
	font-weight: 400;
	padding-left: .2rem
}
.kc_ma {
	width: 100%;
	font-size: 0
}
.kc_ma p {
	color: #dbbb6f;
	font-size: .16rem;
	line-height: .38rem;
	display: inline-block;
	width: 50%;
	font-weight: bold
}
.kc_ma a {
	display: inline-block;
	font-size: .13rem;
	color: #c0beb9;
	text-align: right;
	width: 50%
}
.kc_ma span {
	width: 100%;
	display: block;
	font-size: .13rem;
	color: #dbbb6f;
	padding-top: .06rem
}
.kc_mb {
	width: 100%;
	font-size: 0;
	padding-top: .06rem
}
.kc_mb p {
	color: #dbbb6f;
	box-sizing: border-box;
	padding-top: .05rem;
	background: url(../images/yigou_b.png) left center no-repeat;
	background-size: 15%;
	font-size: .13rem;
	line-height: .2rem;
	display: inline-block;
	width: 40%;
	padding-left: .25rem;
	box-sizing:border-box
}
.kc_mb a {
	display: inline-block;
	font-size: .12rem;
	color: #c0beb9;
	text-align: right;
	width: 60%
}
.jdt {
	width: 100%;
	font-size: 0;
	padding-top: .06rem
}
.jdt span {
	font-size: .13rem;
	vertical-align: top;
	color: #dbbb6f;
	display: inline-block;
	width: 35%
}
.jdt p {
	display: inline-block;
	vertical-align: top;
	width: 65%;
	margin-top: .06rem;
	height: 4px;
	border-radius: 2px;
	background: #ddd;
	position: relative
}
.jdt p span {
	width: 0;
	background: #dbb96f;
	height: 4px;
	display: block;
	border-radius: 2px;
	padding-left: 0;
	position: relative
}
.jdt p span:after {
	content: "";
	width: 9px;
	height: 9px;
	border-radius: 50%;
	display: block;
	position: absolute;
	top: -2.5px;
	right: 0;
	background: #dbbb6f
}
.jdt h1 {
	font-size: .12rem;
	padding-top: .06rem;
	color: #dbbb6f;
	font-weight: normal;
	line-height: .24rem
}
.kcml {
	width: 100%;
	height: .4rem;
	border-bottom: #f4f4f4 1px solid;
	margin-top: 3%
}
.kcml ul {
	margin: 0 auto;
	overflow: hidden
}
.kcml ul li {
	width: 50%;
	line-height: .4rem;
	float: left;
	text-align: center
}
.kcml ul li a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: .15rem;
	color: #666
}
.kcml ul li.on {
	background: #00aaef
}
.kcml ul li.on a {
	color: #fff
}
.kcml_left_one {
	width: 100%
}
.kcml_left_one p {
	font-size: .15rem;
	margin-top: 3%;
	color: #666;
	height: .5rem;
	line-height: .5rem;
	background: #f8f8f8;
	box-sizing: border-box;
	padding: 0 2.5%
}
.kcml_left_one ul {
	width: 100%;
	padding-bottom: 3%;
	border-bottom: #f8f8f8 .08rem solid
}
.kcml_left_one ul li {
	width: 100%;
	position: relative;
	line-height: .5rem;
	border-bottom: #f4f4f4 1px solid;
	box-sizing: border-box;
	padding: 0 2.5%;
	background: url(../images/yigou_c.jpg) 2.5% center no-repeat;
	background-size: 5%
}
.kcml_left_one ul li a {
	color: #999
}
.kcml_left_one ul li i {
	width: .24rem;
	height: .24rem;
	position: absolute;
	top: .13rem;
	right: 2.5%;
	border: #e7e7e7 1px solid;
	border-radius: 50%;
	display: block
}
.kcml_left_one ul li span {
	width: 80%;
	display: block;
	line-height: .2rem;
	padding: .1rem 0;
	font-size: .14rem;
	padding-left: 8%;
	margin: 0
}
.kcml_left_one ul li:hover {
	background-color: #f8f8f8
}
.kcml_left_one ul li i.wan {
	background: url(../images/yigou_d.png) center no-repeat #00aaef
}
.kcml_left_one ul li h2 {
	position: absolute;
	top: 0;
	right: 15px;
	font-weight: 400;
	font-size: .14rem;
	color: #999
}
.kcml_left_one ul.xiangqing li span {
	width: 55%
}
.kcml_left_two {
	width: 100%
}
.kcml_left_two p {
	font-size: .15rem;
	margin-top: 3%;
	color: #666;
	height: .5rem;
	line-height: .5rem;
	background: #f8f8f8;
	box-sizing: border-box;
	padding: 0 2.5%
}
.kcml_left_two ul {
	width: 100%;
	padding-bottom: 3%;
	border-bottom: #f8f8f8 .08rem solid
}
.kcml_left_two ul li {
	width: 100%;
	overflow: hidden;
	position: relative;
	display: table;
	line-height: .5rem;
	border-bottom: #f4f4f4 1px solid;
	box-sizing: border-box;
	padding: .1rem 2.5%;
	background: url(../images/yigou_c.jpg) 2.5% center no-repeat;
	background-size: 5%
}
.kcml_left_two ul li h1 {
	width: 40%;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-weight: 400;
	font-size: .12rem;
	color: #999
}
.kcml_left_two ul li h1 a {
	width: .6rem;
	height: .3rem;
	margin-left: .05rem;
	border-radius: 4px;
	display: inline-block;
	background: #ddd;
	color: #666;
	line-height: .3rem;
	text-align: center
}
.kcml_left_two ul li span {
	width: 85%;
	display: table;
	padding-left: 15%;
	vertical-align: middle;
	line-height: .24rem;
	vertical-align: top;
	color: #999;
	font-size: .12rem;
	margin: 0
}
.kcml_left_two ul li span a {
	font-size: .12rem;
	color: #999
}
.kcml_left_two ul li h1.jrzb a {
	background: #00aaef;
	color: #fff
}
.kcml_left_two ul li h2 {
	display: table-cell;
	font-weight: 400;
	font-size: .12rem;
	line-height: .24rem;
	color: #999
}
.shanx {
	width: .24rem;
	height: .24rem;
	position: absolute;
	top: .08rem;
	right: 2.6%
}
.circle {
	width: .24rem;
	height: .24rem;
	position: absolute;
	box-sizing: border-box;
	border-radius: 50%;
	background: #fff;
	border: #e7e7e7 1px solid
}
.left, .right {
	width: .24rem;
	height: .24rem;
	position: absolute;
	top: 0;
	left: 0
}
.pie_left, .pie_right {
	width: .24rem;
	height: .24rem;
	position: absolute;
	border-radius: 50%;
	top: 0;
	left: 0;
	background: #ddd
}
.pie_right, .right {
	clip: rect(0,auto,auto,0.12rem)
}
.pie_left, .left {
	clip: rect(0,0.12rem,auto,0)
}
.mask01 {
	display: none
}
.zigks_a {
	width: 100%;
	padding: 3% 0;
	background: url(../images/zgks_a.jpg) top center no-repeat #f8f8f8;
	background-size: 100%
}
.zige_aa ul {
	width: 100%;
	font-size: 0;
	overflow-x: scroll;
	overflow-y: hidden;
	white-space: nowrap;
	-webkit-overflow-scrolling: touch
}
.zige_aa ul::-webkit-scrollbar {
display:none
}
.zige_aa ul li {
	display: inline-block;
	vertical-align: top;
	position: relative;
	padding: 0 .25rem;
	height: .9rem
}
.zige_aa ul li:first-child:after {
	width: 50%;
	left: 50%
}
.zige_aa ul li:last-child:after {
	width: 50%
}
.zige_aa ul li a {
	background: #fff;
	position: relative;
	top: .55rem;
	font-size: .14rem;
	border-radius: .17rem;
	padding: .1rem .25rem;
	color: #333
}
.zige_aa ul li a i {
	position: absolute;
	top: -0.11rem;
	left: 0;
	width: 100%;
	background: url(../images/zgks_04.png) center bottom no-repeat;
	display: block;
	height: .11rem
}
.zige_aa ul li:after {
	content: '';
	width: 100%;
	height: .01rem;
	display: block;
	background: #fff;
	position: absolute;
	top: .15rem;
	left: 0;
	z-index: 66
}
.zige_aa ul li a:before {
	content: '';
	width: .13rem;
	height: .13rem;
	background: #45a692;
	border: #fff .02rem solid;
	border-radius: 50%;
	display: block;
	position: absolute;
	top: -0.4rem;
	left: 42.5%;
	z-index: 96
}
.zigks_a .device {
	width: 95%;
	margin: 0 auto;
	height: 1.85rem;
	position: relative;
	padding-top: 3%
}
.zigks_a .swiper-container {
	width: 100%;
	height: 1.85rem!important
}
.zigks_a .content-slide {
	padding: 20px;
	color: #fff
}
.zigks_a .title {
	font-size: 25px;
	margin-bottom: 10px
}
.zigks_a .pagination {
	position: absolute;
	left: 0;
	text-align: center;
	bottom: 0rem;
	padding: .05rem 0;
	width: 95%;
	margin: 0 auto;
	background: #fff;
	width: 100%;
	z-index: 66
}
.zgks_b {
	width: 100%;
	background: url(../images/zgks_b.jpg) top center no-repeat
}
.zgks_c {
	width: 100%;
	text-align: center;
	padding-top: 8%;
	background: url(../images/zgks_c.jpg) top repeat
}
.zgks_c p {
	width: 1.2rem;
	height: .4rem;
	line-height: .4rem;
	text-align: center;
	margin: 0 auto;
	background: #fff;
	color: #00aaef;
	font-size: .18rem;
	border-radius: 4px
}
.zgks_c h1 {
	font-size: .18rem;
	color: #fff;
	padding-top: 5%;
	padding-bottom: 8%
}
.kecheng_a {
	padding: 3% 0
}
.kecheng_a a {
	display: block;
	width: 100%;
	height: 100%;
	padding-top: 59.6%;
	position: relative
}
.kecheng_a a img {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: .07rem
}
.kecheng_b p {
	width: 100%;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: .16rem;
	color: #333
}
.kecheng_b h1 {
	width: 100%;
	display: table;
	font-weight: normal;
	padding-top: 3%
}
.kecheng_b h1 span {
	display: block;
	font-size: .12rem;
	color: #666
}
.kecheng_b b {
	font-weight: normal;
	font-size: .12rem;
	color: #666;
	text-align: left;
	display: block
}
.kecheng_c {
	width: 100%;
	background: #f8f8f8;
	padding: 3% 2.5%;
	box-sizing: border-box;
	font-size: .14rem;
	color: #999
}
.kecheng_c span {
	font-size: .2rem;
	color: #ef2c22;
	padding-left: 3%
}
.kecheng_c b {
	font-weight: normal;
	font-size: .12rem;
	padding-left: 3%;
	text-decoration: line-through;
	color: #999
}
.kecheng_d {
	padding-bottom: 5%;
	position: relative
}
.kecheng_d span {
	font-size: .14rem;
	color: #999
}
.kecheng_d p {
	font-size: .14rem;
	color: #ef2c22;
	padding-top: 3%
}
.kecheng_e {
	width: 100%;
	height: .4rem;
	border-top: #f8f8f8 .1rem solid;
	border-bottom: #f4f4f4 1px solid
}
.kecheng_e ul {
	width: 100%;
	font-size: 0
}
.kecheng_e ul li {
	width: 33.33333%;
	display: inline-block;
	vertical-align: top;
	text-align: center
}
.kecheng_e ul li span {
	display: block;
	width: 100%;
	height: 100%;
	font-size: .15rem;
	color: #666;
	line-height: .4rem
}
.kecheng_e ul li.on span {
	background: #00aaef;
	color: #fff
}
.xiangq {
	margin: 0 auto;
	padding: 3% 0;
	font-size: .14rem;
	color: #999;
	line-height: .28rem
}
.kecheng_liuyan {
	position: relative
}
.kecheng_liuyan textarea {
	display: block;
	font-size: .14rem;
	color: #999;
	width: 100%;
	padding: 5%;
	border: #e5e5e5 1px solid;
	resize: none;
	outline: 0;
	height: 1.8rem;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}
.kecheng_liuyan button {
	width: .65rem;
	height: .32rem;
	background-color: #00aaef;
	color: #fff;
	border: #00aaef 1px solid;
	border-radius: 4px;
	font-size: .14rem;
	position: absolute;
	bottom: 5%;
	right: 3%
}
.kecheng_pj_b {
	width: 100%;
	box-sizing: content-box;
	position: relative
}
.kecheng_pj_b ul li {
	border-bottom: #f4f4f4 1px solid;
	width: 100%;
	padding: 3% 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}
.kecheng_pj_b ul li a {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: table
}
.kecheng_pj_b ul li a h1 {
	display: table-cell;
	vertical-align: middle;
	height: 100%
}
.kecheng_pj_b ul li a img {
	width: .5rem;
	height: .5rem;
	border-radius: 50%;
	display: table-cell;
	vertical-align: middle
}
.kecheng_pj_b ul li a p {
	width: 77%;
	font-size: .14rem;
	color: #333;
	display: table-cell;
	vertical-align: top
}
.kecheng_pj_b ul li a p span {
	font-size: .12rem;
	color: #999;
	display: block;
	padding-top: 2%
}
.kecheng_pj_b ul li a p b {
	font-weight: 400;
	padding-left: .3rem;
	color: #999
}
.pingjia {
	height: 2rem;
	overflow: hidden
}
.zhankai {
	width: 100%;
	position: absolute;
	bottom: 0;
	height: .3rem;
	margin: 0 auto;
	display: block;
	background: url(../images/jt.png) center no-repeat rgba(255,255,255,.5);
	background-size: .3rem .3rem
}
.guanbi {
	display: none
}
.close2 {
	height: auto;
	padding-bottom: .3rem
}
.kecheng_f {
	width: 100%;
	background: #f8f8f8;
	padding: 3% 0
}
.kec_f_jz {
	background: #fff;
	padding: 5%;
	box-sizing: border-box
}
.kec_f_jz p {
	font-size: 0
}
.kec_f_jz p img {
	width: .9rem;
	height: .9rem;
	border-radius: 50%;
	display: inline-block;
	vertical-align: top
}
.kec_f_jz p span {
	font-size: .16rem;
	color: #333;
	line-height: 1rem;
	display: inline-block;
	vertical-align: top;
	padding-left: .5rem
}
.kec_f_jz h1 i {
	position: absolute;
	left: 0;
	top: 0;
	font-style: normal
}
.kec_f_jz h1 {
	position: relative;
	font-size: .15rem;
	color: #999;
	padding-left: .5rem;
	font-weight: normal;
	line-height: .3rem
}
.kec_f_jz b {
	display: block;
	width: 100%;
	font-size: .14rem;
	color: #999;
	font-weight: normal;
	line-height: .28rem
}
.bmcg {
	width: 100%;
	padding-top: .5rem;
	text-align: center;
	padding-bottom: .3rem;
	background-color: #fff;
	border-bottom: #f8f8f8 .1rem solid
}
.bmcg img {
	width: 1rem;
	height: 1rem;
	display: block;
	margin: 0 auto
}
.bmcg h1 {
	font-weight: 400;
	font-size: .2rem;
	color: #333;
	line-height: .5rem
}
.bmcg p {
	font-size: .16rem;
	color: #666;
	line-height: .3rem
}
.goumai_kc ul {
	width: auto;
}
.goumai_kc ul li {
	width: 100%;
	display: table;
	margin-bottom: 5%
}
.goumai_kc ul li h1 {
	width: 27%;
	display: table-cell;
	vertical-align: middle
}
.goumai_kc ul li h1 img {
	width: 100%;
	border-radius: .07rem
}
.goumai_kc ul li h2 {
	width: 50%;
	padding-left: 3%;
	display: table-cell;
	vertical-align: middle;
	font-weight: normal;
	font-size: .14rem;
	color: #999
}
.goumai_kc ul li p {
	display: table-cell;
	vertical-align: middle;
	font-size: .14rem;
	color: #666;
	text-align: right
}
.goumai_kc ul li p span {
	font-size: .14rem;
	color: #666;
	display: block;
	line-height: .3rem
}
.goumai_kc ul li p b {
	padding: .04rem .12rem;
	font-size: .14rem;
	border-radius: .04rem;
	text-align: center;
	font-weight: normal;
	white-space: normal;
	background: #00aaef;
	color: #fff
}
.qrdd_a {
	width: 100%
}
.qrdd_a ul li {
	background: #fff;
	margin-bottom: .05rem;
	padding: 0 2.5%
}
.qrdd_s {
	width: 100%;
	padding: 5% 0;
	border-bottom: #f4f4f4 1px solid
}
.qrdd_s a {
	display: table;
	width: 100%;
	height: 100%
}
.qrdd_s h1 {
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	width: 35%
}
.qrdd_s h1 img {
	width: 100%;
	display: block;
	border-radius: .07rem
}
.qrdd_s p {
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	line-height: .25rem;
	font-size: .14rem;
	width: 65%;
	color: #666;
	padding-left: 3%
}
.qrdd_s p span {
	font-size: .14rem;
	color: #666;
	line-height: .25rem;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}
.qrdd_s p b {
	font-weight: normal;
	color: #333
}
.qrdd_s p i {
	font-style: normal;
	color: #999;
	text-decoration: line-through;
	padding-left: 5%
}
.qrdd_s h2 {
	display: table-cell;
	vertical-align: middle;
	width: 10%
}
.qrdd_s i.check {
	display: inline-block;
	width: .2rem;
	height: .2rem;
	border: 1px solid #e0e0e0;
	vertical-align: middle;
	border-radius: 50%;
	cursor: pointer
}
.qrdd_s i.checked {
	background-color: #00aaef;
	background-image: url(../images/d4.png);
	background-position: center center;
	background-repeat: no-repeat;
	border: 1px solid #00aaef
}
.qrdd_x {
	padding: 5% 0;
	position: relative
}
.qrdd_x span {
	color: #ef2c22;
	font-size: .14rem
}
.qrdd_x b {
	font-weight: normal;
	color: #666;
	font-size: .14rem
}
.qrdd_x span.del {
	width: .2rem;
	height: .2rem;
	position: absolute;
	right: 0;
	top: .15rem;
	display: block;
	background: url(../images/del.png) center no-repeat;
	cursor: pointer;
	background-size: cover
}
.qrdd_b {
	width: 100%;
	background: #fff
}
.qrd {
	padding: 3% 0;
	font-size: .16rem
}
.youhui {
	width: 100%;
	margin: 3% 0;
	background: #fff;
	overflow: hidden;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}
.youhui_a {
	width: 100%
}
.youhui_a ul {
	font-size: 0;
	padding-bottom: 3%
}
.youhui_a ul li {
	width: 212px;
	height: 100px;
	margin-right: .2rem;
	position: relative;
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	background: url(../images/youhuiquan.png) center no-repeat;
	background-size: cover;
	overflow: hidden
}
.youhui_a ul li div {
	width: 100%;
	height: 100%;
	display: table
}
.youhui_a ul li h1 {
	width: 30%;
	font-size: 30px;
	font-weight: 400;
	padding-left: 10%;
	display: block;
	display: table-cell;
	vertical-align: middle
}
.youhui_a ul li h1 span {
	font-size: .14rem
}
.youhui_a ul li h2 {
	font-weight: 400;
	width: 67%;
	font-size: .14rem;
	padding-left: 5%;
	display: table-cell;
	vertical-align: middle;
	line-height: 25px
}
.youhui_a ul li h2 span {
	display: block;
	color: #333;
	font-size: .14rem
}
.youhui_a ul li h2 b {
	font-weight: 400;
	color: #333;
	font-size: .14rem
}
.youhui_a ul li h2 p {
	color: #a1a1a1;
	font-size: .12rem
}
.youhui_a ul li h3 {
	height: 100%;
	position: absolute;
	right: 3%;
	top: 15%;
	padding-right: 6%
}
.youhui_a ul li h3 span {
	width: 78px;
	height: 30px;
	display: block;
	line-height: 30px;
	font-size: 30px;
	border: #00aaef 1px solid;
	text-align: center;
	font-weight: 400;
	color: #00aaef;
	border-radius: 4px;
	position: absolute;
	top: 18px;
	left: -83px
}
.youhui_a ul li.on h3 span {
	background: #00aaef;
	color: #fff
}
.tjdd {
	width: 100%;
	text-align: right;
	font-size: .16rem;
	margin-top: 3%;
	padding: 3% 0;
	line-height: .36rem;
	color: #757575;
	background: #fff;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}
.tjdd li {
	font-size: .16rem;
	color: #757575
}
.tjdd li em {
	font-style: normal;
	font-size: .16rem
}
.tjdd li span {
	color: #ef2c22;
	font-size: .16rem
}
.bottom1 {
	width: 100%;
	height: .55rem;
	position: relative;
	font-size: .14rem;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 5;
	background: #fff;
	text-align: right
}
.bottom1 a {
	color: #757575
}
.bottom1 span {
	font-size: .14rem;
	line-height: .28rem;
	display: inline-block;
	vertical-align: middle
}
.bottom1 span em {
	font-size: .14rem;
	padding-left: .01rem;
	line-height: .55rem;
	font-style: normal;
	color: #ef2c22
}
.bottom1 span em i {
	font-size: .25rem;
	font-style: normal;
	color: #ef2c22
}
.bottom1 a.jiesuan {
	display: inline-block;
	width: 1rem;
	height: .3rem;
	color: #fff;
	text-align: center;
	line-height: .3rem;
	background: #00aaef;
	vertical-align: middle;
	font-size: .16rem;
	border: 0;
	margin-left: .2rem;
	border-radius: 4px
}
.bottom1 .fr span {
	font-size: .14rem
}
.bottom1 .checkout {
	display: inline-block;
	vertical-align: middle;
	font-size: .14rem
}
.bottom1 p {
	position: absolute;
	top: .2rem;
	left: 2.5%
}
.bottom1 i.check {
	display: inline-block;
	width: .2rem;
	height: .2rem;
	border: 1px solid #e0e0e0;
	margin-right: .1rem;
	vertical-align: middle;
	border-radius: 50%;
	cursor: pointer
}
.bottom1 i.checked {
	background-color: #00aaef;
	background-image: url(../images/d4.png);
	background-position: center center;
	background-repeat: no-repeat;
	border: 1px solid #00aaef
}
.shop_a em {
	font-style: normal
}
.zfzx_a {
	overflow: hidden;
	background: #fff;
	padding: 5% 2.5%;
	margin-top: 5%;
	margin-bottom: 2%;
	display: table
}
.zfzx_a h1 {
	display: table-cell;
	vertical-align: middle
}
.zfzx_a img {
	width: .5rem;
	height: .5rem;
	display: block
}
.zfzx_a p {
	font-size: .16rem;
	color: #666;
	vertical-align: middle;
	padding-left: 5%
}
.zfzx_a p span {
	color: #333;
	font-size: .2rem;
	display: block
}
.zfzx_b {
	overflow: hidden;
	padding-top: 5%;
	padding-bottom: 5%
}
.zfzx_b h1 {
	font-weight: 400;
	font-size: .18rem;
	color: #666;
	float: left
}
.zfzx_b img {
	float: right;
	padding-top: .08rem
}
.fukuan_a li {
	padding: 5% 0;
	border-bottom: #f8f8f8 .01rem solid;
	margin-bottom: 0!important
}
.zfzx_b img.cn {
	padding-bottom: .08rem;
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg)
}
.zhfs {
	background: #fff
}
.zhfs_a {
	font-size: 0;
	padding-bottom: 5%
}
.zhfs_a p {
	position: relative;
	font-size: 0;
	display: table-cell;
	vertical-align: middle;
	width: .25rem;
	height: .25rem;
	top: .05rem
}
.zhfs_a p input[type="radio"] {
	width: .25rem;
	height: .25rem;
	vertical-align: middle;
	opacity: 0;
	visibility: visible;
	position: absolute;
	z-index: 9;
	top: 0;
	left: 0
}
.zhfs_a p input+label {
	position: absolute;
	width: .25rem;
	height: .25rem;
	background: #fff;
	left: 0;
	top: 0;
	border: 1px solid #eee;
	border-radius: 50%;
	z-index: 3
}
.zhfs_a p input:checked+label {
	border: 1px solid #00b450;
	background: url(../images/fukuan_04.png) center no-repeat #00b450
}
.zhfs_a span {
	width: 100%;
	display: table-cell;
	vertical-align: middle;
	font-size: .16rem;
	line-height: .36em;
	color: #666;
	padding-left: .3rem;
	font-size: 0;
	background-size: .25rem .25rem
}
.zhfs_a span a {
	color: #666;
	display: inline-block;
	vertical-align: middle;
	font-size: .15rem;
	line-height: .36rem;
	padding-left: .1rem
}
.zhfs_a span img {
	display: inline-block;
	vertical-align: middle;
	width: .25rem;
	height: .25rem
}
.zhfs_b {
	display: table;
	background: #fff;
	width: 100%;
	table-layout: fixed;
	box-sizing: border-box
}
.zhfs_b li {
	width: 100%;
	padding: 3% 0
}
.zhfs_b li img {
	display: block;
	margin: 0 auto;
	width: 1rem;
	height: 1.15rem
}
.zhfs_b li p {
	position: relative;
	font-size: 0;
	display: table-cell;
	vertical-align: middle;
	width: .25rem;
	height: .25rem;
	top: .05rem
}
.zhfs_b li p input[type="radio"] {
	width: .25rem;
	height: .25rem;
	vertical-align: middle;
	opacity: 0;
	visibility: visible;
	position: absolute;
	z-index: 9;
	top: 0;
	left: 0
}
.zhfs_b li p input+label {
	position: absolute;
	width: .25rem;
	height: .25rem;
	background: #fff;
	left: 0;
	top: 0;
	border: 1px solid #eee;
	border-radius: 50%;
	z-index: 3
}
.zhfs_b li p input:checked+label {
	border: 1px solid #00b450;
	background: url(../images/fukuan_04.png) center no-repeat #00b450
}
.zhfs_b li span {
	width: 100%;
	display: table-cell;
	vertical-align: middle;
	font-size: .16rem;
	line-height: .36em;
	color: #666;
	padding-left: .3rem;
	font-size: 0;
	background-size: .25rem .25rem
}
.zhfs_b li span a {
	color: #666;
	display: inline-block;
	vertical-align: middle;
	font-size: .15rem;
	line-height: .36rem;
	padding-left: .08rem
}
.zhfs_b li span img {
	display: inline-block;
	vertical-align: middle;
	width: .25rem;
	height: .25rem;
	margin-left: .1rem
}
.search_jg .search_a {
	font-size: .18rem;
	color: #666;
	line-height: .36rem;
	padding: 0 1.5%;
	padding-top: 5%
}
.wusou {
	width: 100%;
	text-align: center;
	line-height: .4rem;
	font-size: .22rem;
	color: #666;
	padding-top: .5rem
}
.zhifu_fh {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.7);
	z-index: 1000000000
}
.zhifu_t {
	width: 100%;
	height: 100%;
	display: table
}
.zhifu_a {
	display: table-cell;
	vertical-align: middle;
	text-align: center
}
.zhifu_aa {
	width: 88%;
	border-radius: .04rem;
	max-height: 450px;
	background: #fff;
	margin: 0 auto
}
.zhifu_s {
	width: 100%;
	border-bottom: #dfdfdf 1px solid;
	padding-bottom: 5%
}
.zhifu_s h1 {
	width: 100%;
	font-size: .18rem;
	color: #333;
	padding: 5% 0;
	font-weight: normal
}
.zhifu_s p {
	font-size: .15rem;
	color: #666;
	line-height: .2rem
}
.zhifu_x {
	width: 100%;
	display: table
}
.zhifu_x p {
	display: table-cell;
	width: 50%;
	vertical-align: middle;
	text-align: center;
	padding: 5% 0
}
.zhifu_x p a {
	font-size: .15rem;
	color: #666
}
.zhifu_x p:first-child {
	border-right: #dfdfdf 1px solid
}
.login_zhuc {
	width: .8rem;
	height: .25rem;
	position: absolute;
	right: 2.5%;
	top: .125rem;
	border-radius: .04rem;
	line-height: .25rem;
	z-index: 9999999;
	color: #fff;
	font-size: .12rem;
	text-align: center
}
.login_zhuc a {
	width: 100%;
	height: 100%;
	display: block;
	color: #fff;
	font-size: .14rem
}
.login_e ul p.cuo {
	padding-left: .18rem;
	background: url(../images/cuo.png) left center no-repeat;
	color: #999;
	font-size: .14rem;
	margin-top: .15rem
}
.wjmm {
	color: #999;
	margin-left: 10px;
	position: absolute;
	right: 0;
	top: 2.3rem;
	font-size: .14rem
}
.piaofu {
	position: fixed;
	top: .5rem;
	padding: .1rem 0;
	left: 0;
	z-index: 99999;
	background: #fff;
	border-bottom: 1px solid #eee
}
.piaofu .new_an {
	margin-top: 0
}
.nea_lis {
	width: 100%
}
.kechneg_ca ul {
	width: 100%;
	font-size: 0
}
.kechneg_ca ul li {
	display: inline-block;
	vertical-align: top;
	width: 40%
}
.kechneg_ca ul li a {
	width: 80%;
	margin: 0;
	font-size: .13rem;
	color: #fff;
	border-radius: 4px;
	background: #00aaef;
	text-align: center;
	line-height: .3rem;
	display: block
}
.fb_pj {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,.5);
	z-index: 99999;
	display: none
}
.fb_pj_jz {
	width: 95%;
	background: #fff;
	margin: 0 auto;
	margin-top: 40%;
	padding: .2rem;
	box-sizing: border-box;
	border-radius: 8px
}

@media only screen and (max-width:380px) {
.zixun_ly div {
	width: 41%
}
.xueli_dz_ca {
	height: 210px
}
.teacher_tuijian ul li {
	min-height: 256px
}
}

@media only screen and (max-width:330px) {
.zixun_ly div {
	width: 45%
}
.xueli_dz_ca {
	height: 190px
}
.teacher_tuijian ul li {
	min-height: 250px
}
}
.kecheng_d a.shoucang {
	position: absolute;
	top: 0;
	right: 0;
	margin-right: 10px;
	background: url(../images/shoucang.png) left center no-repeat;
	background-size: 32% 70%;
	width: .40rem;
	text-align: right;
	display: block;
	font-size: .12rem;
	color: #333
}
.kecheng_d a.shoucang_01 {
	background: url(../images/shoucang_02.png) left center no-repeat;
	background-size: 32% 70%
}
.kcml_left_one .xiangqing a.xaingqingyuan {
	width: 100%;
	height: 100%;
	display: block;
	position: relative
}
.collectList li .bottom {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center
}
.collectList li .bottom div:last-child {
	width: 40%;
	text-align: right
}
.collectList li .bottom div:first-child {
	width: 60%;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap
}
.zxun_nr img, .zxun_nr embed {
	display: block;
	max-width: 100%;
	margin: 0 auto
}
.zige_aa ul li:after, .zige_aa ul li a:before {
	display: none
}
.footer ul li.foot_05 {
	position: relative
}
.footer ul li.foot_05 i {
	width: .16rem;
	height: .16rem;
	line-height: .16rem;
	display: block;
	background: red;
	border-radius: 50%;
	position: absolute;
	top: .03rem;
	right: .22rem;
	color: #FFF;
	font-size: .12rem;
	font-style: normal;
	text-align: center
}
.qrdd_s {
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center
}
.prism-player .prism-big-play-btn {
	position: absolute;
	left: 50%!important;
	top: 50%!important;
	margin-left: -32px;
	margin-top: -32px;
	z-index: 999
}
</pre></body></html>