.base-container {
	padding-bottom: 1.5rem;
	background: #f8f8f8;
}

.base-title {
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 0.5rem;
	line-height: 0.5rem;
	background: #f0f3f6;
	font-size: 0.3rem;
}

.base-title-left {
	padding: 0 0.3rem;
	background: #FA8601;
	color: #fff;
}

.base-title-right {
	padding: 0 0.16rem;
}

.base-title-right a {
	color: #979798;
}

.base-list-item {
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 0.7rem;
	line-height: 0.7rem;
	border-bottom: 1px dotted #DDDDDD;
}

.base-list-item p {
	font-size: 0.20rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.base-list-item .base-list-item-p1 {
	width: 22%;
	text-align: center;
}

.base-list-item .base-list-item-p2 {
	width: 32%;
	text-align: center;
}

.base-list-item .base-list-item-p3 {
	width: 14%;
	text-align: center;
}

.base-list-item a {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
}

.base-list-item .base-list-item-p4 {
	width: 70%;
}

.base-list-item .base-list-item-p5 {
	color: #999;
}

.base-video-box {
	position: relative;
	width: 3.45rem;
	height: 1.84rem;
}

.base-video-box img {
	width: 100%;
	height: 100%;
}

.base-video-box .play-img {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -.5rem;
	margin-left: -.5rem;
	width: 1rem;
	height: 1rem;
}

.base-video-box .base-icon {


	font-size: 0.56rem;
	color: #fff;
}

.base-video-title {
	width: 3.43rem;
	height: 0.82rem;
	border: 1px solid #DDDDDD;
}

.base-video-title p {
	margin: 0.14rem 0.1rem;
	font-size: 0.24rem;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

/* 导航栏 start */
.nav {
	position: fixed;
	left: 0;
	bottom: 0;
	display: flex;
	justify-content: space-between;
	width: 100%;
	height: 1.25rem;
	border-top: 2px solid #FA8601;
	font-size: 0.2rem;
	background: #fff;
}

.nav-item {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 20%;
	height: 100%;
	color: #606060;
}

.nav-item img {
	width: 0.5rem;
	height: 0.5rem;
}

.nav .nav-icon {
	font-size: 0.5rem;
}

.nav .nav-icon2 {
	font-size: 0.45rem;
}

.nav .active {
	background: #FA8601;
	color: #fff;
}

.nav-item p {
	margin-top: 0.12rem;
}

/* 导航条 end */

/* 头部 start */

.logo {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 1.28rem;
	background: #FA8601;
}

.logo img {
	width: 100%;
	height: 100%;
}

.swiper-container-index {
	width: 100%;
	height: 3.5rem;
}

.swiper-container-index img {
	width: 100%;
	height: 100%;
}

.swiper-container-index .my-bullet-active {
	background: #FFFFFF;
	opacity: 1;
}

.swiper-slide-index {
	position: relative;
}

.swiper-index-text {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 0.52rem;
	line-height: 0.52rem;
	background: rgba(0, 0, 0, 0.3);
	color: #fff;
}

.swiper-index-text p {
	width: 70%;
	padding-left: 0.2rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.swiper-container-index .swiper-pagination-information {
	position: absolute;
	left: 0;
	bottom: 0 !important;
	height: 0.52rem;
	line-height: 0.52rem;
	text-align: right;
}

.swiper-container-index .swiper-pagination-information .swiper-pagination-bullet-active {
	background: #FA8601 !important;
}

.swiper-container-index .swiper-pagination-information .swiper-pagination-bullet {
	background: #FFFFFF;
	opacity: 1;
}

/* 头部 end */

/* 内容 start */

.wrap {
	background: #FFFFFF;
	padding-bottom: 0.3rem;
}

.wrap-title {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 1.08rem;
	font-size: 0.36rem;
	font-weight: bold;
}

.wrap-title p {
	color: #FA8601;
	padding-bottom: 0.16rem;
	border-bottom: 2px solid #FA8601;
}

.wrap-content {
	width: 6.9rem;
	margin: 0 auto;
}

.wrap-content-item {
	display: inline-block;
	width: 2.2rem;
	height: 2.1rem;
	cursor: pointer;
	text-align: center;
	margin-bottom: 0.05rem;
	border: 0.01rem solid #dddddd;
}

.wrap-content-item img {
	margin-top: 0.3rem;
	width: 0.9rem;
	height: 0.9rem;
}

.wrap-content-item p {
	margin-top: 0.22rem;
	font-size: 0.24rem;
	color: #646464;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.index-qr-code {
	width: 6rem;
	height: 7rem;
	padding: 0.3rem;
	text-align: center;
}

.index-qr-code p {
	padding: 0.3rem;
	font-size: 0.4rem;
}

.index-qr-code img {
	width: 5rem;
	height: 5rem;
}

/* 内容 end */


/* 尾部 start */

.footer {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	height: 1.4rem;
	font-size: 0.2rem;
	color: #858484;
}

.footer a {
	color: #858484;
}

.footer-tips a {
	color: #333;
}

.footer-copyright,
.footer-tips {
	margin-top: 0.18rem;
}

.footer-link {
	margin-top: 0.18rem;
	display: flex;
	justify-content: space-between;
}

.footer-link-left {
	margin-right: 0.3rem;
}

.footer-link img {
	width: 0.24rem;
	height: 0.24rem;
}

/* 尾部 end */

/* index end */

/* 就业 start */

.job-wrap {
	padding: 0 0.2rem 0.3rem;
	background: #FFFFFF;
}

.job-wrap-item {
	margin-top: 0.32rem;
}

.job-weixin-step {
	width: 100%;
	height: 4rem;
}

.job-weixin-step img {
	width: 100%;
	height: 100%;
}

.job-report {
	padding-top: 0.3rem;
	height: 4.32rem;
	overflow: hidden;
	overflow-y: scroll;
}

.job-report p {
	line-height: 0.42rem;
	font-size: 0.22rem;
	text-indent: 0.44rem;
	margin-bottom: 0.18rem;
}

/* 就业 end */

/* 教学 start */

.teaching-item-top {
	margin-top: 0.2rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.teaching-item-top-item {
	margin-top: 0.1rem;
}

/* 教学 end */

/* 评价 start */

.evaluate-wrap {
	padding: 0 0.2rem;
	background: #FFFFFF;
	min-height: 9rem;
}

.evaluate-tab {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 0.2rem 0;
	height: 0.5rem;
	line-height: 0.5rem;
	background: #f0f3f6;
	text-align: center;
	font-size: 0.3rem;
}

.evaluate-tab-left,
.evaluate-tab-right {
	width: 50%;
}

.evaluate-tab .active {
	background: #FA8601;
	color: #fff;
}

.evaluate-tab-left-item,
.evaluate-tab-right-item {
	font-size: 0.28rem;
}

.evaluate-tab-right-item {
	display: none;
}

.evaluate-tab-right-item p {
	height: 0.4rem;
	text-align: center;
}

.evaluate-tab-right-item img {
	width: 100%;
	height: 100%;
}

.evaluate-tips {
	padding: 0 0.3rem;
	line-height: 0.4rem;
}

/* 评价 end */

/* 列表表格 start */

.table-wrap {
	padding: 0.3rem 0.2rem;
	background: #fff;
	height: 9rem;
}

.position {
	font-size: 0.24rem;
	color: #939393;
	border-bottom: 1px solid #D0D0D0;
	padding-bottom: 0.14rem;
}

.position img {
	position: relative;
	top: -2px;
	width: 0.3rem;
	height: 0.3rem
}

.position .position-icon {
	margin-right: 0.1rem;
	color: #FA8601;
}

.position a {
	color: #939393;
}

.position p {
	/* overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap; */
}

.list-table .layui-table th,
.list-table .layui-table td {
	padding: 0.1rem;
	font-size: 0.22rem;
	text-align: center;
}

.list-table-tips {
	height: 0.54rem;
	line-height: 0.54rem;
	border: 1px solid #DDDDDD;
	color: #999;
	text-align: center;
}

.list-table-tips span {
	color: #FA8601;
}

/* 列表表格 end */

/* 资讯列表 start  */

.list-wrap {
	padding: 0.3rem 0.2rem;
	background: #FFFFFF;
}

.list-item {
	padding: 0.2rem 0;
	border-bottom: 1px dotted #DDDDDD;
	font-size: 0.24rem;
}

.list-item p {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.list-item .list-item-time {
	margin-top: 0.24rem;
	margin-left: 0.3rem;
	color: #999;
}

.list-pages {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 1.6rem;
}

.list-pages-btn {
	width: 2.50rem;
	height: 0.6rem;
	line-height: 0.6rem;
	margin: 0 0.26rem;
	border: none;
	color: #FFFFFF;
	border-radius: 5px;
	box-shadow: 0 4px 8px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04)
}

.list-pages-btn:active {
	box-shadow: none;
}

.list-pages-prev {
	background: #808080;
}

.list-pages-next {
	background: #FA8601;
}

/* 资讯列表 end  */

/* 三级栏目 start */

.list-tab {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin-top: 0.3rem;
	margin-bottom: 0.2rem;
}

.list-tab-item {
	height: 0.5rem;
	margin: 0.1rem;
	padding: 0 .15rem;
	line-height: 0.5rem;
	text-align: center;
	font-size: 0.28rem;
	cursor: pointer;
	background: #a0a0a0;
	color: #FFFFFF;
}

.list-tab .active {
	background: #FA8601;
}

/* 三级栏目 end */

/* 视频详情 start */

.video-detail {}

.video-detail-top {
	padding-bottom: 0.26rem;
	border-bottom: 1px solid #DDDDDD;
}

.video-detail video {
	margin-top: 0.2rem;
	width: 100%;
}

.video-detail-title {
	height: 0.72rem;
	line-height: 0.72rem;
	font-size: 0.3rem;
	font-weight: bold;
}

.video-detail-title p {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.video-detail-time {
	display: flex;
	line-height: 0.34rem;
	font-size: 0.24rem;
	color: #818181;
}

.video-detail-time .num {
	margin-left: 0.66rem;
}

.video-detail-bottom-title {
	height: 0.74rem;
	line-height: 0.74rem;
	font-size: 0.3rem;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #333;
}

.video-detail-bottom-text {
	font-size: 0.22rem;
	color: #999;
}

.video-detail-subject-item {
	margin-top: 0.34rem;
}

.video-detail-subject-item-title {
	font-size: 0.26rem;
}

.video-detail-subject-item-content {
	display: flex;
	flex-wrap: wrap;
	margin-top: 0.2rem;
}

.video-detail-subject-item-content-btn {
	height: 0.5rem;
	line-height: 0.5rem;
	padding: 0 0.62rem;
	margin: 0.06rem;
	text-align: center;
	font-size: 0.24rem;
	border: 1px solid #DDDDDD;
}

.video-detail-subject-item .active {
	background: #FA8601;
	color: #FFFFFF;
}

.video-detail-subject-btn {
	margin-top: 0.26rem;
	text-align: center;
}

.video-detail-subject-btn button {
	width: 2.50rem;
	height: 0.6rem;
	line-height: 0.6rem;
	border: none;
	color: #FFFFFF;
	background: #FA8601;
	border-radius: 5px;
	box-shadow: 0 4px 8px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04)
}

.video-detail-subject-btn button:active {
	box-shadow: none;
}

/* 视频详情 end */

/* 详情 start */

.detail-wrap {
	min-height: 9rem;
	padding: 0.3rem 0.2rem;
	background: #FFFFFF;
}

.detail-content-title {
	padding: 0.36rem;
	font-size: 0.36rem;
	font-weight: bold;
	text-align: center;
}

.detail-content-time {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 0.5rem;
	background: #f9f7fa;
	color: #999;
}

.detail-content-time-item {
	margin: 0 0.15rem;
}

.detail-content-text {
	padding-bottom: 1.3rem;
	border-bottom: 1px dotted #DDDDDD;
}

.detail-content-text p {
	margin-top: 0.3rem;
	font-size: 0.26rem;
	text-indent: 0.52rem;
}

.detail-content-btn {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 1.18rem;
}

.detail-content-btn-item {
	padding: 0.18rem 0.72rem;
	margin: 0.06rem;
	font-size: 0.24rem;
}

.detail-content-btn-item-btn1 {
	background: #ececec;
	color: #666;
}

.detail-content-btn-item-btn1:active {
	background: #FA8601;
	color: #FFFFFF;
}

.detail-content-btn-item-btn2 {
	background: #FA8601;
	color: #FFFFFF;
}

.detail-content-btn-item-btn2:active {
	background: #db7005;
}


/* 详情 end */

/* 联系我们 start */

.contact-wrap {
	padding: 0.3rem 0.2rem;
	background: #fff;
}

.address {
	margin-top: 0.3rem;
}

.my-map {
	margin: 0 auto;
	width: 100%;
	height: 3.46rem;
}

.my-map .icon {
	background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat;
}

.my-map .icon-cir {
	height: 31px;
	width: 28px;
}

.my-map .icon-cir-red {
	background-position: -11px -5px;
}

.amap-container {
	height: 100%;
}

.contact-options {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	padding-bottom: 1rem;
}

.contact-options-item {
	width: 40%;
	margin-top: 0.36rem;
	text-align: center;
}

.contact-options-item-icon {
	width: 1.28rem;
	height: 1.28rem;
	line-height: 1.28rem;
	margin: 0 auto;
	text-align: center;
	border-radius: 50%;
	color: #FFFFFF;
	background: #FA8601;
}

.contact-options-item-icon img {
	width: 0.8rem;
	height: 0.8rem;
}

.contact-options-item-icon .contact-icon {
	font-size: 0.6rem;
}

.contact-options-item-text {
	margin-top: 0.3rem;
	font-size: 0.24rem;
	color: #a0a0a0;
	font-weight: bold;
}

.contact-options-item-title {
	margin-top: 0.3rem;
	font-size: 0.26rem;
	text-align: center;
}

/* 联系我们 end */

/* 意见反馈 start */

.feedback-wrap {
	padding: 0.3rem 0.2rem;
	background: #fff;
}

.feedback-form {
	padding-bottom: 0.5rem;
}

.feedback-form-item-label {
	height: 0.8rem;
	line-height: 0.8rem;
}

.feedback-form-item-label span {
	color: #FF0000;
}

.feedback-form-item-code {
	display: flex;
}

.feedback-form-item-code img {
	margin-left: 0.2rem;
	height: 38px;
}

.feedback-form-item-btn {
	display: flex;
}

.feedback-form-item-btn button {
	margin-left: 0.2rem;
}

.feedback-form-item .feedback-form-item-submit {
	margin-top: 0.3rem;
	width: 100%;
}

/* 意见反馈 end */


/* 信用查询 start */

.detail-content .layui-table th {
	font-weight: bold;
	color: #000;
	background: #f1f1f1;
}

.detail-content .layui-table td {
	color: #333;
}

/* 信用查询 end */


/*应聘按钮*/
.yp1{ background:#fdf4f4; padding:.12rem .25rem; font-size:.22rem; line-height:.4rem; color:#797979;}

.yp1 h1{ font-size:.22rem; color:#d02127; font-weight:normal; float:left;}

.yp2{ width:5.03rem; height:.65rem; line-height:.65rem; margin:.55rem auto;}

.yp2 a{ width:2.3rem; height:.65rem; font-size:.28rem; text-align:center; border-radius:.05rem;}

.yp2 a.wyyp{ background:#FA8601; color:#fff; float:left;}

.yp2 a.lxwm{ border:#FA8601 1px solid; color:#FA8601; box-sizing:border-box; float:right;}


/*应聘表单*/

.applybox{ width:100%; padding-bottom: 0.586rem;}

.applybox_tt{font-size:0.2813rem; color:#000000;text-align: center;margin-top:0.4102rem;}
.applybox_tt2{ margin-top:0.4102rem;border-bottom: solid 0.0234rem #FA8601;height: 0.6446rem;}
.applybox_tt2 h2{display: block;width: 1.758rem;height: 0.6446rem;line-height: 0.6446rem;background: #FA8601;font-size:0.2813rem;color:#FFFFFF;text-align: center;float: left;}

/*步骤*/
.stepbox{width: 5.274rem;height: 0.8204rem;float: left;position: relative;}
.stepbox::before{content: "";width: 4.688rem;height: 0.0234rem;background: #CCCCCC;position: absolute;left: 0.293rem;top: 0.3985rem;z-index: 0;}

.stepbox1::before{background-image: linear-gradient(to right, #FA8601 25%, #cccccc 0);}
.stepbox2::before{background-image: linear-gradient(to right, #FA8601 50%, #cccccc 0);}
.stepbox3::before{background-image: linear-gradient(to right, #FA8601 75%, #cccccc 0);}
.stepbox4::before{background-image: linear-gradient(to right, #FA8601 100%, #cccccc 0);}

.stepbox ul{width: 5.86rem;height: 0.8204rem;position: absolute;left: 0;top: 0; z-index: 1;}
.stepbox ul li{width: 1.0548rem;height: 0.8204rem;float: left;text-align: center;}
.stepbox ul li b{display: block;width: 0.4688rem;height: 0.4688rem;line-height: 0.4688rem;margin: 0.1758rem auto;background: #CCCCCC;color: #FFFFFF;border-radius: 50%;font-size: 0.2344rem;}
.stepbox ul li b.on{background: #FA8601;}

/*表单基本样式*/
.apply1{width: 100%;min-height: 0.8204rem;line-height: 0.8204rem;margin-top: 0.3516rem;overflow: hidden;}
.apply1 p{ font-size:0.2813rem; color:#000000;display: block;width: 1.758rem;float: left;}
.apply1 i{ color:#FA8601; font-style:normal;}
.apply1 span{font-size:0.2813rem; color:#000000;display: block;float: left;}
.apply1 input[type=text],.apply1 input[type=tel]{float: left;height: 0.8204rem;line-height: 0.2344rem;border: #cecece 0.0117rem solid;box-sizing:border-box;font-size: 0.2813rem;color: #666666;outline: none;vertical-align: top;padding: 0 0.2*1.172rem;background: 0;}
.apply1 select{height: 0.8204rem;border: solid 0.0117rem #cecece;font-size: 0.2813rem;color: #666666;padding: 0 0.2*1.172rem;background: url(../images/select_bottom1.png) no-repeat 4.688rem center;background-size: auto 25%;box-sizing:border-box;outline: none;}

.apply1 .radio{position: relative;cursor: pointer;font-size: 0.2813rem;margin-right: 0.2344rem;}
.apply1 input[type=radio]{display: none;}
.apply1 input[type=radio]+i::before{display: inline-block;content: "";width: 0.4219rem;height: 0.4219rem;border-radius: 50%;border: 0.0234rem solid rgb(219, 219, 219);margin-right: 6px;vertical-align: middle;}
.apply1 input[type=radio]:checked+i::after{display: inline-block;content: "";width: 0.2344rem;height: 0.2344rem;border-radius: 50%;position: absolute;left: 0.1172rem;top: 50%;margin-top: -0.082rem; background: #CCCCCC;z-index: 2;}

.apply1 textarea{width: 7.032rem;min-width: 7.032rem;max-width: 7.032rem;height: 2.4612rem;padding: 0.2344rem;font-size: 0.2813rem;box-sizing:border-box;outline: none;color: #666666;border: #cecece 0.0117rem solid;}


.apply1 .input1{width: 5.274rem;}/*多数文本框*/
.apply1 .input2{width: 2.1096rem;text-align: center;margin-right: 0.3516rem;}/*三个并排*/
.apply1 .input2:last-child{margin-right: 0;}
.apply1 .input3{width: 7.032rem;}/*最大宽度*/

.apply1 .select1{width: 5.274rem;}
.apply1 .select2{width: 2.5784rem;float: left;background-position: 1.9924rem;}

.dn{display: none;}
.ppbox{overflow: hidden;}

/*薪资*/
.salary{width: 5.274rem;float: left;}
.salary label{display: block;}
.salary label:first-child{margin-bottom: 0.2344rem;}
.salary input{width: 1.6408rem;float: none!important;}

/*申明*/
.smbox{width: 6.5632rem;border: solid 0.0117rem #cecece;padding: 0.2344rem;margin: 0;}
.smbox h3{font-size: 0.2813rem;line-height: 0.4102rem;text-indent: 2em;margin-bottom: 0.3516rem;}

/*四列*/
.apply2{margin-top: 0;overflow: hidden;min-height: 0.8204rem;height: auto;}
.apply2 ul{width: 7.0789rem;min-height: 0.8204rem;overflow: hidden;}
.apply2 ul li{width: 25%;height: 0.8204rem;float: left;margin-bottom: 0.1172rem;}
.apply2 ul li.ttp{text-align: center;font-size: 0.2813rem;margin-bottom: 0;}
.apply2 ul li input{width: 95%;margin: 0 auto;text-align: center;}

/*五列*/
.apply3{margin-top: 0;overflow: hidden;min-height: 0.8204rem;height: auto;}
.apply3 ul{width: 7.0789rem;min-height: 0.8204rem;overflow: hidden;}
.apply3 ul li{width: 20%;height: 0.8204rem;float: left;margin-bottom: 0.1172rem;}
.apply3 ul li.ttp{text-align: center;font-size: 0.2813rem;margin-bottom: 0;}
.apply3 ul li input{width: 95%;margin: 0 auto;text-align: center;}

.apply4{margin-top: 0.3516rem;overflow: hidden;min-height: 0.8204rem;height: auto;}
.apply4 .picbox{width: 5.274rem;float: right;min-height: 0.8204rem;overflow: hidden;}
.apply4 .picbtn{color: #ffffff;background: #FA8601;min-width: 1.6408rem;font-size: 0.2578rem; height:0.8204rem;float: left;text-align: center;padding: 0;}
.apply4 .picbox .imgbox{float: left;width: auto;height: auto;max-width: 1.8752rem;max-height: 3.516rem;margin-left: 0.4688rem;overflow: hidden;}
.apply4 .picbox .imgbox img{width: 100%;height: 100%;}
.apply4 .picbox .imgbox2{width: auto;height: auto;max-width: 1.8752rem;max-height: 3.516rem;overflow: hidden;margin-bottom: 0.2344rem;}
.apply4 .picbox .imgbox2 img{width: 100%;height: 100%;}

.apply5 .input2{ width: 2.8128rem;float:left;margin-right: 0;}
.apply5 img{float: left;width: 2.2268rem;height: 0.8204rem;margin-left: 0.2344rem;}
.apply5 .djfs{float: left;width: 2.2268rem;height: 0.8204rem;margin-left: 0.2344rem;font-size:0.2813rem;border: none;background:#FA8601;  color:#fff; outline:none;cursor:pointer;}

.qrtj{ width:100%; height:0.8204rem; background:#FA8601;  margin-top:0.4688rem; border:none; font-size:0.3047rem; color:#fff; outline:none; cursor:pointer;}

.clearfix:after{content: ""; display: block;height: 0;visibility: hidden;clear: both;} 