@charset "utf-8";
* {
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-family: "微软雅黑 light,Arial,Helvetica"
}
html {
	font-size: 58.5938px
}
body {
	width: 100%;
	background: #f2f2f2;
	color: #7a7a7a;
	overflow: scroll;
	overflow-x: hidden
}
a {
	color: #7a7a7a
}
ul {
	list-style: none
}
img {
	vertical-align: middle
}
.clearfix {
	clear: both;
	overflow: hidden;
	display: block;
	content: "."
}
.fl {
	float: left
}
.fr {
	float: right
}
.last {
	border-bottom: 1px dotted transparent!important
}
.comm_top {
	width: 100%;
	height: 0.8rem;
	background-color: #46b2fe;
margin-bottom:.02rem
}
.comm_top_left {
	min-width: 15%;
	height: 0.8rem;
	float: left;
	background: url(/static/images/to_left.png) no-repeat;
	background-size: 0.8rem 0.8rem;
background-position:.3rem .2rem;
	color: #fff;
font-size:.35rem;
	line-height: 1rem;
text-indent:.6rem
}
.comm_top_right {
	width: 48%;
	height: 0.8rem;
	float: right
}
.comm_top_right a {
	display: block;
	text-align: right;
	line-height: 0.8rem;
	margin-right: 0.25rem;
	color: #fff;
font-size:.35rem
}
.comm_top_center_search {
	width: 50%;
font-size:.2rem;
	background: #0292f7;
height:.4rem;
border-radius:.5rem .5rem .5rem .5rem;
	margin: auto;
	position: relative;
top:.2rem
}
.comm_finding {
	width: 80%;
	height: 100%;
	margin: auto
}
.comm_top_center_search input::-webkit-input-placeholder {
color:#fff
}
.search_btn {
	width: 12%;
	float: left;
	height: 100%;
	margin: auto;
	background: url(/static/images/SearchBtn.png) no-repeat, #0292f7;
background-size:.5rem .5rem;
background-position:0rem .05rem
}
.comm_top_center_search input {
	outline: none;
	border: 0px solid red;
	width: 80%;
	position: absolute;
	float: left;
	height: 100%;
font-size:.3rem;
	background: rgba(1,1,1,0)
}
.comm_searchDivByBasic {
	background: #fff;
margin-top:-.3rem;
	width: 100%;
	height: 5rem
}
.comm_typeShowInfo {
	width: 100%;
	height: 3.57rem;
	overflow: hidden
}
.wrapper_title {
	float: left;
	width: 100%;
	padding: 0.1546rem 0;
	line-height: 0.3395rem;
	font-size: 0.3395rem;
	font-weight: 500;
	text-align: left;
	vertical-align: middle
}
.wrapper_title_left {
	float: left;
	color: #333;
	padding-left: 0.1697rem
}
.wrapper_title_more {
	float: right;
	margin-right: 0.1697rem;
	vertical-align: middle
}
.wrapper_title_more a {
	font-size: 0.2376rem
}
.course_lst {
	font-size: 0.3395rem;
	font-weight: 500;
	text-align: left;
	vertical-align: middle
}
.course_lst a {
	padding: 0.1697rem;
	border-bottom: 1px dotted #eee
}
.course_item_pic {
	float: left
}
.course_item_pic img {
	width: 2rem;
	height: 1.5rem;
	padding-right: 0.1697rem
}
.common-list .course_item_pic img {
	width: 1.5rem;
	height: 1.5rem
}
.course_item_title {
	font-size: 0.2716rem;
	max-width: 3.8rem;
	color: #333;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 0.1018rem
}
.course_lst_items.news-list .course_item_title {
	max-width: inherit;
	width: 6.1rem
}
.course_items span {
	font-size: 0.2376rem;
	max-width: 3.8rem;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 0.3395rem;
	height: 0.3395rem
}
.common-list .course_items span {
	max-width: 4.3rem
}
.news-list .course_items p {
	font-size: 0.2376rem;
	width: 6.1rem;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	line-height: 0.3395rem
}
.footer {
	height: 3rem;
	font-size: 0.2376rem
}
.footer_about {
	padding: 2.4% 3%;
	text-align: center
}
.footer_about:nth-child(2) {
	padding: 0
}
.footer_about:last-child {
	padding-top: 0
}
.footer_about a {
	display: inline-block;
	width: 23%;
	text-align: center;
	position: relative;
	box-sizing: border-box
}
.footer_record {
	padding: 2% 3% 3.3%;
	text-align: center;
	line-height: 0.4074rem
}
.footer_record img {
	width: 1.8rem;
	height: 0.5rem
}
.comm_bottom {
	width: 100%;
	height: 0.8318rem;
	position: fixed;
	bottom: 0rem;
	background: #ffffff
}
.consult_wrapper {
	position: absolute;
	left: 0;
	width: 51%;
	height: 100%;
	padding-top: 0.1527rem;
	text-align: center;
	vertical-align: middle;
	font-size: 0.1697rem;
	padding-top: 0.2716rem;
	background-color: #ff8301
}
.consult_wrapper:after {
	content: "";
	position: absolute;
	top: 0.1377rem;
	right: 0;
	width: 1px;
	height: 66px;
	background-color: #e5e5e5;
	webkit-transform: scale(0.5);
	transform: scale(0.5)
}
.consult_wrapper .consult_wrapper_icon {
	background: url(/static/images/consult_icon.png) no-repeat 0 0;
	background-size: contain;
	position: relative;
	margin: 0 auto 0.0848rem auto;
	width: 0.3225rem;
	height: 0.3055rem
}
.consult_wrapper a {
	font-size: 0.2716rem;
	color: #fff;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	font-weight: bold
}
.reserve_wrapper {
	position: absolute;
	left: 25%;
	width: 25%;
	height: 100%;
	padding-top: 0.1358rem;
	text-align: center;
	font-size: 0.1697rem;
	padding-top: 0.2716rem;
	display: none
}
.reserve_wrapper .reserve_wrapper_icon {
	margin: 0 auto 0.0848rem auto;
	background: url(/static/images/reserve_icon.png) no-repeat 0 0;
	width: 0.3055rem;
	height: 0.3225rem;
	background-size: contain
}
.reserve_wrapper a {
	font-size: 0.2716rem;
	padding-top: 0.2716rem
}
.tel_wrapper {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 50%;
	background: #bf974d;
	font-size: 0.2716rem;
	text-align: center;
	padding-top: 0.2716rem
}
.tel_wrapper a {
	color: #ffffff;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	font-weight: bold
}
.school_adress {
	height: 30px;
	overflow: hidden;
	margin: 10px 0px
}
.navs_wrap {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(240,240,240,.9);
	z-index: 1006;
	display: none;
	background-color: #fff;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	-webkit-animation: searchin 300ms;
	-moz-animation: searchin 300ms;
	animation: searchin 300ms;
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
font-size:.2376rem
}
.sub_navs_wrap {
margin-top:.2rem
}
.navs_close {
	background: rgba(255,255,255,0.8) url(/static/images/close_common.png) no-repeat right center;
height:.4244rem;
	display: block;
	width: 95%;
background-size:.2716rem auto;
	box-sizing: border-box;
	margin-right: 5%
}
.navs_wrap_ul {
	background: transparent
}
.navs_wrap_li {
	width: 33.3%;
	float: left;
	text-align: center;
margin-top:.2376rem
}
.navs_wrap_li a {
	display: block
}
.com_icon {
	display: block;
width:.5941rem;
height:.5941rem;
margin:0 auto .0849rem auto;
	background: url(/static/images/common_header.png) no-repeat;
	background-size: 100%
}
.home_icon {
	background-position: 0 31.25%
}
.kecheng_icon {
	background-position: 0 87.5%
}
.jigou_icon {
	background-position: 0 37.5%
}
.dingzhi_icon {
	background-position: 0 75%
}
.local_icon {
	background-position: 0 62.5%
}
.choose_icon {
	background-position: 0 50%
}
.sservice_icon {
	background-position: 0 81.25%
}
.sresign_icon {
	background-position: 0 93.75%
}
.tele_icon {
	background-position: 0 56.25%
}
.landing .course_det_img {
	height: auto
}
.landing .wrapper_title_left {
	text-align: center;
	float: none;
	padding-left: 0rem
}
.landing .wrapper_title_left span {
	display: inline-block;
	position: relative
}
.landing .wrapper_title_left span:before {
	content: "";
	display: inline-block;
width:.1358rem;
height:.1867rem;
	background: url(/static/images/i_guidet.png) no-repeat;
	background-position: 0 0;
background-size:.1698rem;
margin-right:.1867rem;
	vertical-align: middle
}
.landing .wrapper_title_left span:after {
	content: "";
	display: inline-block;
width:.1358rem;
height:.1867rem;
	background: url(/static/images/i_guidet.png) no-repeat;
	background-position: 0 -0.2122rem;
background-size:.1698rem;
margin-left:.1867rem;
	vertical-align: middle
}
.art-pic img {
	max-width: 100%
}
@charset "utf-8";
.comm_top {
	width: 100%;
	height: 0.8rem;
	background-color: #d4975c
}
.comm_top_left {
	min-width: 15%;
	height: 0.8rem;
	float: left;
	background: url(/static/images/to_left.png) no-repeat;
	background-size: 0.8rem 0.8rem;
background-position:.2rem .15rem;
	color: #fff;
	line-height: 0.8rem
}
.comm_top_title {
	width: 75%;
	font-size: 0.2716rem;
	text-align: center;
	color: #FFFFFF;
	padding-top: 0.2rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.comm_top_right {
	width: 13%;
	height: 0.8rem;
	position: absolute;
	top: 0rem;
	right: 0rem;
	background: url(/static/images/white_menu.png) no-repeat;
background-size:.3rem .3rem;
background-position:0.2rem .25rem
}
.school_list_items {
	font-size: 0.3395rem;
	font-weight: 500;
	text-align: left;
	vertical-align: middle;
	background: #ffffff;
	padding: 0.15rem
}
.school_list_items .news-item {
	position: relative;
	font-size: 0.2376rem;
	width: 100%;
	padding: 0.2rem 0;
	border-bottom: 1px dotted #eee
}
.school_list_items .news-item a {
	color: #333;
	display: block;
	width: 70%;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0;
	border: none
}
.school_list_items .city-item {
	display: inline-block;
padding:.098rem .2rem;
	font-size: 0.2376rem;
	color: #333;
	border: none
}
.school_list_items .news-item span {
	position: absolute;
	right: 0;
	top: 0.2rem
}
.school_list_items .news-item:last-child {
	border-bottom: none
}
.school_list_items a {
	padding: 0.2rem 0;
	border-bottom: 1px dotted #eee
}
.school_list_image {
	float: left
}
.school_list_image img {
	width: 1.5rem;
	height: 1.5rem;
	padding-right: 0.1697rem
}
.school_list_title {
	font-size: 0.2716rem;
	max-width: 4.3rem;
	color: #333;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 0.1018rem
}
.course_class {
	font-size: 0.2376rem;
	max-width: 4.3rem;
	display: inline-block;
	overflow: hidden;
	line-height: 0.3395rem;
	height: 0.3395rem
}
.school_list_item .school_info {
	font-size: 0.2376rem;
	width: 4.3rem;
	line-height: 0.3395rem;
	height: 0.679rem;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}
.course_class i {
	font-style: normal;
	display: inline-block;
	padding-right: 0.1rem
}
.school_list_items.vocation-box .school_list_item .course_class, .school_list_items.vocation-box .school_list_item .course_class i {
	width: 6.1rem;
height:.679rem;
	max-width: inherit;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}
.school_list_item span {
	font-size: 0.2376rem;
	max-width: 4.3rem;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 0.3395rem;
	height: 0.3395rem
}
.school_list_items.vocation-box .school_list_item span {
	width: 6.1rem;
	max-width: inherit;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.wrapper_title_left {
font-size:.2716rem
}
.course_lst a {
	padding: 0.1697rem 0;
	padding-left: 10px
}
.banner {
	margin-bottom: 0.1696rem;
	background-color: #FFFFFF
}
.school_det_banner {
	width: 100%;
	background-repeat: no-repeat;
	background-size: 100% auto;
	position: relative;
	height: 4.65rem;
	border-bottom: 1px dotted #eee
}
.school_det_img {
	height: 3.2rem;
	position: relative
}
.school_det_img img {
	height: 3.2rem;
	width: 100%;
	position: relative
}
.school_det_logo {
	position: absolute;
	margin-left: 0.1697rem;
	top: 3rem;
	width: 1.602rem;
	height: 1.602rem;
	z-index: 1
}
.school_det_logo img {
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 50%;
	border: 0.0509rem solid #eeeeee
}
.school_det_tit h1 {
font-size:.2716rem;
	color: #333333;
	margin-left: 1.9rem;
line-height:.4074rem;
margin-top:.1697rem
}
.school_det_tit p {
margin-top:.1697rem;
	margin-left: 1.9rem;
line-height:.2376rem;
font-size:.2376rem;
	overflow: hidden
}
.star_icon {
	width: 1.4599rem;
height:.272rem;
	background: url(/static/images/review-star0.png) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	vertical-align: middle
}
.star_icon i {
	width: 1.4599rem;
height:.272rem;
	background: url(/static/images/review-star.png) no-repeat;
	background-size: auto 100%;
	display: inline-block;
	overflow: hidden
}
.comm_score {
	color: #f63;
margin-left:.0848rem
}
.comm_score a {
	color: #f63
}
.school_lst_address {
font-size:.2376rem;
margin:0px .1697rem .1697rem .1697rem;
line-height:.4074rem
}
.school_lst_add {
margin-bottom:.0509rem
}
.school_lst_add i {
	background: url(/static/images/location_icon.png) center 0 no-repeat;
	background-size: 14px auto;
	display: inline-block;
width:.24rem;
	position: relative;
top:.032rem;
height:.24rem;
	background-position: 0 -56px;
margin-right:.0509rem;
	overflow: hidden
}
.school_lst_phone a {
font-size:.3395rem;
	color: #f63
}
.school_lst_phone i {
width:.3735rem;
height:.3735rem;
margin-top:.1697rem;
top:.032rem;
	background: url(/static/images/mobile.png) no-repeat;
	background-size: 24px auto;
	background-position: center 0;
	display: inline-block;
margin-right:.1697rem
}
.intro {
	padding: 0.1rem;
	margin-bottom: 0.1697rem;
	background-color: #FFFFFF
}
.wrapper_title_lst {
    line-height: 0.36rem;
    overflow: hidden;
    height: 0.36rem;
}
.wrapper_title_lst a {
font-size:.2716rem;
margin:auto .12rem;
	color: #333
}
.introduce {
font-size:.2376rem;
line-height:.4074rem;
padding:.1697rem;
	overflow: hidden
}
.introduce img {
	width: 100%;
	height: auto
}
.see_more {
height:.679rem;
line-height:.679rem;
font-size:.2716rem;
	border-top: 1px dotted #eee;
	text-align: center;
	color: #f63
}
.course {
	padding: 0.1rem;
	margin-bottom: 0.1696rem;
	background-color: #FFFFFF;
	overflow: hidden
}
.school_list_items.city-box {
	padding: 0.15rem 0.15rem 0.2546rem
}
.course.school_list_items a:last-child, .course.course_lst_items a {
	border-bottom: none
}
.teacher {
	padding: 0.1rem;
	margin-bottom: 0.1696rem;
	background-color: #FFFFFF
}
.techer_items {
	overflow: hidden
}
.teach_lst {
	width: 100%;
margin:.1697rem 0
}
.teach_lst_item {
	float: left;
	width: 1.2222rem;
margin-right:.43rem;
font-size:.2376rem
}
.teach_lst li:nth-child(4n) {
	margin-right: 0!important
}
.last_item {
	margin-right: 0rem
}
.teach_item_img {
margin-bottom:.0849rem
}
.teach_item_img img {
	width: 1.2222rem;
	height: 1.2222rem;
	border-radius: 50%
}
.teach_item_info {
	text-align: center;
	overflow: hidden
}
.teach_item_info a {
	display: inline-block;
line-height:.4074rem;
height:.4074rem;
	width: 1.2222rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.teach_name {
	color: #333
}
.teach_duty {
font-size:.2037rem
}
.enviro {
	padding: 0.1rem;
	margin-bottom: 0.1696rem;
	background-color: #FFFFFF
}
.enviro_lst_photo {
margin:.1697rem 0
}
.enviro_lst_photo li{float:left;width:48%;padding:0.05rem;}
.enviro_lst_photo .hjimg{max-width:100%;}
.enviro_lst_photo .hjimg img{max-width:100%;}
.enviro_lst_photo .picname{font-size:0.15rem;text-align: center;padding:5px;}
.enviro_photo {
	width: 2.801rem;
	height: 2.122rem;
	overflow: hidden;
	float: left;
margin:0 .1273rem .2546rem .1273rem
}
.enviro_photo img {
	width: 2.801rem;
	height: 2.122rem;
	overflow: hidden
}
.branch-info {
padding:.1697rem 0.1697rem 0 0.1697rem
}
.branch-name {
	font-size: 0.2376rem;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: normal
}
.branch-info .address {
font-size:.2037rem;
line-height:.4074rem;
height:.4074rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.student {
	padding: 0.1rem;
	margin-bottom: 0.1696rem;
	background-color: #FFFFFF
}
.comment {
	padding: 0.1rem;
	margin-bottom: 0.1696rem;
	background-color: #FFFFFF
}
.comm_lst_items {
	display: block;
margin-left:.0849rem;
font-size:.2376rem
}
.comm_item {
padding:.1697rem .2546rem .1697rem 0;
	border-bottom: 1px dotted #eee
}
.usr_pic {
margin-right:.1697rem;
width:.9506rem
}
.usr_pic img {
width:.8488rem;
height:.8488rem;
border-radius:.4224rem
}
.comm_de {
	display: block;
	width: 4.7rem;
line-height:.4074rem
}
.user_name {
	color: #333
}
.user_name span {
margin-left:.1697rem;
	color: #7a7a7a
}
.comm_content {
margin-top:.1358rem;
	overflow: hidden;
	word-wrap: break-word;
	display: -webkit-box;
	-webkit-line-clamp: 7;
	-webkit-box-orient: vertical
}
.comm_info {
margin-top:.0849rem
}
.comm_info span {
line-height:.3074rem
}
.comm_info span {
	display: inline-block;
	width: 4.7rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.course_name {
	color: #333
}
.comm_lst ul li:last-child {
	border-bottom: 1px dotted transparent!important
}
.school_addresses {
	padding: 0.1rem;
	margin-bottom: 0.1696rem;
	background-color: #FFFFFF;
font-size:.2376rem;
line-height:.4074rem
}
.school_item {
padding:.1697rem .0849rem;
	border-bottom: 1px dotted #eee
}
.school_name {
font-size:.2716rem;
	color: #333;
line-height:.5093rem
}
.school_adress i {
	background: url(/static/images/location_icon.png) center 0 no-repeat;
	background-size: 14px auto;
	display: inline-block;
width:.24rem;
	position: relative;
top:.032rem;
height:.24rem;
	background-position: 0 -56px;
margin-right:.0509rem;
	overflow: hidden
}
ul.school_addresses li:last-child {
	border-bottom: 1px dotted transparent!important
}
.map {
	background: #ffffff;
	width: 100%;
	height: 6.8rem
}
.course_lst_items {
	font-size: 0.3395rem;
	font-weight: 500;
	text-align: left;
	vertical-align: middle;
	background: #ffffff;
	padding: 0.15rem
}
.course_lst_items a {
	padding: 0.2rem 0;
	border-bottom: 1px dotted #eee
}
.course_det_banner {
	width: 100%;
	background-repeat: no-repeat;
	background-size: 100% auto;
	position: relative;
	border-bottom: 1px dotted #eee
}
.course_det_img {
	height: 2.5rem;
	position: relative
}
.course_det_img img {
	height: 2.5rem;
	width: 100%;
	position: relative
}
.course_det_tit h1 {
font-size:.2716rem;
	color: #333333;
margin-left:.1697rem;
line-height:.4074rem;
margin-top:.1697rem
}
.course_det_tit p {
margin-top:.1697rem;
margin-left:.1697rem;
line-height:.4074rem;
font-size:.2376rem;
	vertical-align: middle
}
.course_det_tit span {
font-size:.23rem;
	font-weight: 500
}
.course_school {
	border-top: 1px dotted #eee;
	border-bottom: 1px dotted #eee
}
.course_det_logo {
	float: left;
	width: 1rem;
	height: 1rem;
margin:.0849rem
}
.course_det_logo img {
	float: left;
	width: 1rem;
	height: 1rem;
	border-radius: 50%
}
.course_school .school_det_tit {
margin:.1697rem 0
}
.course_school .school_det_tit h1 {
	margin-left: 1.4rem;
	font-weight: normal
}
.course_school .school_det_tit p {
	margin-left: 1.4rem
}
.course_info {
margin:.1697rem;
font-size:.2376rem
}
.course_info_items {
line-height:.4074rem
}
.course_info_items dt {
margin-right:.1697rem;
	color: #333
}
#myarticle {
	height: 3rem;
	overflow-y: hidden;
margin-bottom:.3395rem
}
.intro_content {
font-size:.2376rem;
line-height:.4074rem;
padding:.1697rem;
	position: relative
}
.introduce {
	position: relative;
	overflow: hidden
}
.introduce p {
	text-indent: 2em
}
.show_more_btn_container {
	display: block;
	margin-top: -0.1697rem;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	position: absolute;
	text-align: center;
	width: 90%;
	top: 3.4rem
}
.show_more_text {
	vertical-align: middle;
	color: #f63;
font-size:.2716rem
}
.show_more_end {
	position: absolute;
	bottom: 0;
height:.5093rem;
	left: 0;
	width: 100%;
	display: block;
	background-image: -webkit-linear-gradient(top, rgba(245,245,245,0), #f5f5f5);
	background: linear-gradient(to bottom, rgba(245,245,245,0), #f5f5f5)
}
button {
	width: 740px;
	margin: 10px auto;
	text-align: center;
	display: none
}
.cate-box {
	padding-top: 0.3rem;
	border-bottom: 1px dotted #eee
}
.cate-box ul::-webkit-scrollbar {
width:0!important
}
.cate-box ul {
	-ms-overflow-style: none
}
.cate-box ul {
	overflow: -moz-scrollbars-none
}
.cate-box ul {
	width: 100%;
	overflow-x: scroll;
	overflow-y: hidden;
	white-space: nowrap;
	display: flex;
	align-items: center
}
.cate-box ul li {
	float: left;
	font-size: 0.2376rem;
	padding: 0 0.1697rem;
	color: #333
}
.cate-box ul li a {
	color: #333;
	padding: 0
}
.cate-box ul li.current a {
	color: #7a7a7a
}
.pagination-box {
	text-align: center;
	font-size: 0.2716rem;
	color: #333;
	padding-bottom: 0.25rem
}
.pagination-box a {
	color: #333;
	border-bottom: none
}
.pagination-box .disable {
	color: #7a7a7a
}
.pagination-box .page-num {
	width: 1.5rem;
	display: inline-block;
	text-align: center
}
.pagination-box .page-num em, .pagination-box .page-num i {
	font-size: 0.2376rem;
	color: #7a7a7a
}
.pagination-box .page-num i:first-child {
	color: #333
}
.pagination-box .page-num em {
	padding-left: 0.1697rem;
	padding-right: 0.1697rem
}
.news {
	padding: 0.1rem;
	margin-bottom: 0.1696rem;
	background-color: #FFFFFF
}
.news_lst {
	padding-left: 0.1rem;
	font-size: 0.2376rem
}
.news_item_li {
	border-bottom: 1px dotted #eee
}
.news ul li:last-child {
	border-bottom: none
}
.news_item_li a {
	max-width: 4.1114rem;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 0.679rem;
	vertical-align: middle;
	color: #333
}
.news_item_li span {
	line-height: 0.679rem;
	vertical-align: middle;
	float: right
}
.comm_typeShowInfo {
	width: 100%;
	height: 3rem;
	text-align: center
}
.showImage li {
	list-style: none;
	width: 7rem;
	height: 3rem;
	float: left
}
.comm_typeShowInfoByImage {
	width: 7rem;
	height: 3rem
}
