﻿html, body {
	color: #333;
	margin: 0;
	height: 100%;
	font-family: 'microsoft yahei', "Myriad Set Pro", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: normal;
	overflow-x: hidden
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	outline: none;
}
a {
	text-decoration: none;
	color: #000;
}
a, label, button, input, select {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
	background: #f7f9fb;
	background:url(../images/1.jpg) no-repeat; 
	background-size:100% 100%;
	color: #666;
	margin: 0;
	padding: 0;
}
html, body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, pre, button, fieldset, form, input, legend, textarea, th, td {
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
	color: #08acee;
}
button {
	outline: 0;
}
img {
	border: 0;
	vertical-align: middle;
}
button, input, optgroup, select, textarea {
	margin: 0;
	font: inherit;
	color: inherit;
	outline: none;
}
li {
	list-style: none;
}
a {
	color: #666;
}
.clearfix::after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.clearfix {
}
.divHeight {
	width: 100%;
	height: 10px;
	background: #f7f9fb;
	position: relative;
	overflow: hidden;
}
.r-line {
	position: relative;
}
.r-line:after {
	content: '';
	position: absolute;
	z-index: 0;
	top: 0;
	right: 0;
	height: 100%;
	border-right: 1px solid #D9D9D9;
	-webkit-transform: scaleX(0.5);
	transform: scaleX(0.5);
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
}
.b-line {
	position: relative;
}
.b-line:after {
	content: '';
	position: absolute;
	z-index: 2;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #e2e2e2;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
}
.aui-arrow {
	position: relative;
	padding-right: 0.8rem;
}
.aui-arrow span {
	font-size: 0.8rem;
	color: #9b9b9b;
}
.content {
	width: 100%;
	margin: 0 auto;
}
.aui-flex-box {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	min-width: 0;
	font-size: 14px;
	color: #333;
}
.heading_view{ background:url(../images/banner.jpg) no-repeat; background-size:100% 100%; }
.heading_view h2{
	text-align:left;
	font-size: 28px;
    color: #FFF;
    text-transform: capitalize;
    font-weight: 600;
	padding: 20px;
	margin-top:20px;
	/*text-shadow:2px 2px 0px rgba(255,255,255,.6)*/
}
.heading_view1{text-align:center; position:relative; padding:20px}
.heading_view1 h2{
	position:absolute;
	left:0;
	right:0;
	top:5rem;
	font-size: 32px;
    color: #FFF;
    text-transform: capitalize;
    font-weight: 600;
	padding:10px;
	/*text-shadow:2px 2px 0px rgba(255,255,255,.6);*/
	z-index:100
}
.heading_view1 img{width:100%;}
/* 必要布局样式css */

.aui-flexView {
	width: 100%;
	margin: 0 auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
.aui-scrollView {
	width: 100%;
}
.aui-scrollView h1 {
	font-size: 0.98rem;
	color: #333;
	padding: 10px 15px
}
.aui-center-title {
	text-align: center;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	text-overflow: ellipsis;
	font-size: 0.98rem;
	color: #333;
}
.icon {
	width: 20px;
	height: 20px;
	display: block;
	border: none;
	float: left;
	background-size: 20px;
	background-repeat: no-repeat;
}
.m-cell {
	background-color: #FFF;
	position: relative;
	z-index: 1;
	width: 100%;
}
.m-cell:after {
	content: '';
	position: absolute;
	z-index: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
}
.m-cell a.cell-item, .m-cell label.cell-item {
	background-color: #FFF;
}
.m-cell a.cell-item:active, .m-cell label.cell-item:active {
	background-color: #f5f5f5;
}
.m-cell-one {
	background-color: #FFF;
	position: relative;
	z-index: 1;
	margin: 0 12px 6px 12px;
	z-index: 11;
	border-radius: 5px;
}
.cell-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	overflow: hidden;
	line-height: 22px;
	padding: 10px 12px 10px 15px;
}
.cell-item:not(:last-child):after {
	content: '';
	position: absolute;
	z-index: 0;
	bottom: 0;
	left: 0;
	width: 92%;
	border-bottom: 1px solid #f0f0f0;
	margin: 0 15px;
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
}
.cell-item-one {
	position: relative;
	display: block;
	padding: 10px;
	background: #FFF;
	margin-bottom: 10px;
}
.cell-item-one .btn-box {
	padding-top: 4px;
	text-align: right
}
.cell-left {
	color: #666;
	font-size: 0.98rem;
	white-space: nowrap;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 70px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.cell-left span {
	color: #ff3737;
	vertical-align: middle;
	margin-left: 5px
}
.cell-left img {
	width: 25px;
	margin-right: 8px
}
.cell-right {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 100%;
	min-height: 1rem;
	color: #333;
	text-align: left;
	font-size: 0.98rem;
	padding-right: 0.24rem;
	display: flex;
	justify-content: flex-start;
	margin-left: 30px
}
.cell-right img {
	height: 50px;
	width: 50px;
	border-radius: 4px;
}
.cell-right:active {
/* background: none;outline:none*/
}
.cell-arrow {
	color: #C9C9C9;
	width: 20px;
	background: url('data:image/png;base64,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') no-repeat right;
	background-size: 13px;
}
.cell-input {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: 25px;
	border: 0;
	font-size: 0.98rem;
	background: transparent;
	color: #333;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	text-align: left;
	outline: none;
	width: 100%;
}
.cell-name {
	padding: 15px 0;
	margin: 0 15px;
	border-bottom: 1px #ececec solid;
}
.cell-name h1 {
	color: #201201;
	font-size: 1.1rem;
	font-weight: 700;
}
.cell-name h2 {
	color: #201201;
	font-size: 1rem;
	font-weight: 700;
}
.cell-name h3 {
	color: #333;
	font-size: 0.98rem;
	font-weight: 700;
}
.cell-name p {
	padding: 5px 0;
	color: #666;
	font-size: 0.92rem;
}
.cell-name h3::before {
	content: "";
	width: 4px;
	height: 12px;
	display: inline-block;
	border-radius: 5px;
	background-color : #b49b83;
	margin-right: 10px;
}
/*上传身份证及户口*/
.m-grids-2:before {
	display: none;
}
 .m-grids-2 .grids-item:not(:nth-child(2n)):before {
display: none;
}
.grids-txt {
	color: #BEBEBE;
font-size: .26rem;
margin-top: .3rem;
}
.m-grids-2 {
	background: none !important;
	position: relative
}
.m-grids-2:before {
	position: absolute;
	z-index: 1;
	bottom: 0;
	width: 100%;
	height: 1px;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%
}
.m-grids-2 .grids-item {
	width: 50%
}
.m-grids-2 .grids-item:not(:nth-child(2n)):before {
content:'';
position:absolute;
z-index:0;
top:0;
right:0;
height:100%;
border-right:1px solid #D9D9D9;
-webkit-transform:scaleX(.5);
transform:scaleX(.5);
-webkit-transform-origin:100% 0;
transform-origin:100% 0
}
.grids-item:after, .m-grids-5:before {
	bottom: 0;
	-webkit-transform: scaleY(.5)
}
.grids-item:after, .list-del-price:after {
	height: 1px;
	left: 0;
	content: '';
	z-index: 0
}
.grids-item {
	width: 25%;
	float: left;
	position: relative;
	z-index: 0;
padding:.32rem 0;
font-size:.28rem
}
.grids-icon {
	height:5rem;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.grids-icon img {
	width: 8rem;
	height: auto;
}
.grids-txt {
	word-wrap: normal;
	overflow: hidden;
	text-align: center;
	color: #666;
    padding:0 .2rem;
	font-size:0.95rem
}
/*上传身份证及户口结束*/
/*状态*/
.aui-bmz {
	background-color: #edfff4;
	color: #26ba5e;
	float: right;
	font-size: 13px;
	text-align: center;
	padding: 3px 10px;
	border-radius: 50px;
	position: absolute;
	right: 10px;
	top: 44px
}
.aui-wks {
	background-color: #fff7f7;
	color: #ff4a4a;
	float: right;
	font-size: 13px;
	text-align: center;
	padding: 2px 10px;
	border-radius: 50px;
	position: absolute;
	right: 10px;
	top: 15px
}
.aui-yjs {
	background-color: #ececec;
	color: #666;
	float: right;
	font-size: 13px;
	text-align: center;
	padding: 2px 10px;
	border-radius: 50px;
	position: absolute;
	right: 10px;
	top: 15px
}
/*下拉*/
.div-inline {
	display: inline
}
.c-form-select-2 {
	position: relative;
	width: 100%;
	color: #333 !important
}
.c-form-select-2:after {
	content: "";
	top: 5px;
	right: 7px;
	position: absolute;
	display: inline-block;
	font-size: 0;
	border-top: 1px solid #888;
	border-left: 1px solid #888;
	width: 8px;
	height: 8px;
	background-color: transparent;
	-webkit-transform: rotate(225deg);
}
.c-form-select-2 select {
	-webkit-appearance: none;
	width: 100%;
	-webkit-border-radius: 0;
	border: 0;
	color: #757575;
	font-size: 0.98rem;
	background-color: transparent;
}
.c-form-select-2 select option {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.c-form-select-2 select:focus {
	outline: none;
	color: #333
}
/*按钮*/
.btn-primary {
	background-color: #52a59f;
	color: #FFF;
	font-size: 1rem;
	text-align: center;
	position: relative;
	border: none;
	border-radius: 50px;
	pointer-events: auto;
	width: 100%;
	display: block;
	height: 42px;
	line-height: 42px;
	cursor: pointer;
	outline: none
}
.btn-primary-f {
	background-color: #FFF;
	color: #333;
	font-size: 1rem;
	text-align: center;
	position: relative;
	border: 1px #CCC solid;
	pointer-events: auto;
	width: 100%;
	display: block;
	border-radius: 50px;
	height: 42px;
	line-height: 42px;
	cursor: pointer;
	outline: none
}
.btn-primary-f:active {
	background-color: #f8f8f8;
	color: #333
}
.btn-primary-y {
	background-color: #f9a121;
	color: #FFF;
	font-size: 1rem;
	text-align: center;
	position: relative;
	border: none;
	pointer-events: auto;
	width: 100%;
	border-radius: 50px;
	display: block;
	height: 42px;
	line-height: 42px;
	cursor: pointer;
	outline: none;
}
.btn-primary:active {
	background-color: #478c87;color: #FFF;
}
.btn-primary-y:active {
	background-color: #ea8f0d;
}
.btn-primary-c {
	background-color: #52a59f;
	color: #FFF;
	font-size:0.96rem;
	text-align: center;
	position: relative;
	border: none;
	border-radius: 50px;
	pointer-events: auto;
	width:60px;
	display: block;
	height:28px;
	line-height: 27px;
	cursor: pointer;
	outline: none;
	top:-60px;
}
/*底部*/
.aui-bottom {
	position: fixed;
	width: 100%;
	bottom: 0px;
	z-index: 1000;
	display: block;
	background:url(../images/bottom-bj.jpg) no-repeat;
	background-size:100% 100%;
}
.aui-bottom ul {
	padding: 8px 30px
}
.aui-bottom ul li {
	list-style-type: none;
	display: inline-block;
 width: calc((100% - 12px*1)/2);
}
.aui-bottom-bm {
	position: fixed;
	background:url(../images/bottom-bj.jpg) no-repeat;
	width: 100%;
	bottom: 0px;
	z-index: 1000;
	display: block;
	background-size:100% 100%;
	
	
}
.aui-bottom-bm ul {
	padding: 8px 30px
}
.aui-bottom-bm ul li {
	list-style-type: none;
	display: inline-block;
 width: calc((100% - 16px*1)/2);
}
.aui-bottom-bm ul li:last-child {
	float: right;
}
/*新闻详情*/

.article {
	padding-top: 20px;
	position: relative;
	overflow: hidden;
	margin:0 20px 60px 20px;
	background:#FFF;
   border-radius:0 0 5px 5px
}
.padding-side {
	padding: 0 20px;
}
.article-title {
	color: #333;
	font-size: 22px;
	line-height: 1.45;
	font-weight: 500;
	border-bottom: 1px rgba(0,0,0,.1) solid;
	padding: 20px 0;
	text-align: center;
    background:#FFF;
}
.article-content {
	/*margin-top:100px;*/
	/*font-size: 15px;*/
}
.article-content h3 {
	color: #333;
	font-size: 16px;
	margin-top: 16px;
}
.article-content p {
	word-wrap: break-word;
	color: rgba(0,0,0,.86);
	margin-top: 16px;
	font-size: 15px;
	line-height: 26px;
}
/*学校列表*/
.school-list {
	width: 100%;
	display: block;
	position: relative
}
.aui-school-list {
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	padding: 15px;
	position: relative;
	margin: 10px 10px 0 10px;
	border-radius: 5px;
	background-color: #FFF;
	overflow: hidden;
}
.aui-school-list:active {
	background: rgba(255,255,255,.7)
}
.aui-school-box {
	font-size: 14px;
	color: #333;
}
.aui-school-box h3 {
	font-size: 1rem;
	line-height: 22px;
	color: #333;
}
.aui-school-box p {
	color: #666;
	font-size: 0.98rem;
	margin-top: 0.7rem;
}
.aui-school-box p i {
	background: url(../images/time.png) no-repeat;
	margin-right: 4px;
	margin-top: 2px;
	width: 20px;
	height: 20px;
	display: inline-block;
	float: left;
}
/*.aui-zc-img {
	position: relative;
	width: 90px;
	height: 90px;
	margin-right: 1rem;
}
.aui-zc-img img {
	width: 100%;
	height: 100%;
	display: block;
	border: none;
	border-radius: 5px;
}*/
/*弹窗*/

.sy-mask {
    width: 100%;
    height: 100%;
    position: fixed;
    background: rgba(0,0,0,0.8);
    left: 0;
    top: 0;
    z-index: 1000;
}

.sy-alert {
    position: fixed;
    display: none;
    background: #fff;
    border-radius: 5px;
    overflow: hidden;
    width: 300px;
    max-width: 90%;
    max-height: 80%;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 9999;
}

.sy-alert.animated {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
}

.sy-alert .sy-title {
    height: 45px;
    color: #528af0;
    line-height: 45px;
    font-size: 16px;
    border-bottom: 1px solid #eee;
    padding: 0 12px;
	font-weight:bold;
	background-color:#f9f9f9
}

.sy-alert .sy-content {
    padding: 20px;
    text-align: center;
    font-size: 14px;
    line-height: 24px;
    color: #666;
    overflow-y: auto;
}
.sy-alert .sy-content .red{
   color: #ff3737;
}
.sy-alert .sy-btn {
    height: 50%;
    border-top: 1px solid #eee;
    overflow: hidden;
}

.sy-alert .sy-btn button {
    float: left;
    border: 0;
    color: #333;
    cursor: pointer;
    background: #fff;
    width: 50%;
    line-height: 45px;
    font-size: 15px;
    text-align: center;
}

.sy-alert .sy-btn button:nth-child(1) {
    color: #888;
    border-right: 1px solid #eee;
}
.sy-alert.sy-alert-alert .sy-btn button {
    float: none;
    width: 100%;
}

.sy-alert.sy-alert-tips {
    text-align: center;
    width: 150px;
    background: rgba(0,0,0,0.7);
}

.sy-alert.sy-alert-tips .sy-content {
    padding: 8px;
    color: #fff;
    font-size: 15px;
}

.sy-alert.sy-alert-model .sy-content {
    text-align: left;
}

.sy-alert.sy-alert-model .sy-content .form {
	margin-bottom:15px;
	padding-bottom:15px;
    position: relative;
	border-bottom:1px #f0f0f0 solid
}

.sy-alert.sy-alert-model .sy-content .form .input-item input {
    display: block;
    position: relative;
    width: 100%;
    border: 1px solid #eee;
    padding: 10px;
}

.sy-alert.sy-alert-model .sy-content .form .input-item .getcode {
    border: 0;
    top: 0;
    right: 0;
    position: absolute;
    background: 0;
    line-height: 37px;
    color: #f60;
    width: 100px;
    text-align: center;
}
/*选择地区*/
.mainmenu{padding:25px; /*background:rgba(255,255,255,0.5)*/}
.mainmenu-tit{padding:10px 20px; background:rgba(255,255,255,0.5); margin:0 25px; border-radius:5px;display: flex;position: relative;justify-content: space-between;}
.mainmenu-tit h3{  color: #333;font-size:16px; font-weight:500; float:left}
.mainmenu li{ float:left;margin-right:2%;margin-top:2%;
width:49%;  border-radius:5px; overflow:hidden;box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1); padding:10px 0;position: relative; background:url(../images/duqu-bj.png) no-repeat bottom; background-size:100% 55%}
.mainmenu li a b{
	display: block;text-align:center ;
}
.mainmenu li a img{
	margin: 15px auto 10px;
	width: 30px;
	height:30px;
}
.mainmenu li a span{text-align:center; 
	display: block;
	height: 30px;
	line-height:30px;
	color: #FFF;
	font-size:20px; font-weight:500;
	margin-bottom:0.6rem
}
.mainmenu  li:nth-child(2n+2){ margin-right:0}
.mainmenu  li:nth-child(4n+1) {background-color:#96cb6f}
.mainmenu  li:nth-child(4n+2) {background-color:#ff6565}
.mainmenu  li:nth-child(4n+3) {background-color:#f0862e}
.mainmenu  li:nth-child(4n+4) {background-color:#59b5da}


/**  mui框架引入 **/
.mui-popup-backdrop
{
	position: fixed;
	z-index: 998;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;

	-webkit-transition-duration: 400ms;
	transition-duration: 400ms;

	opacity: 0;
	background: rgba(0, 0, 0, .4);
}
.mui-popup-backdrop.mui-active
{
	opacity: 1;
}

.mui-popup
{
	position: fixed;
	z-index: 10000;
	top: 50%;
	left: 50%;

	display: none;
	overflow: hidden;

	width: 270px;

	-webkit-transition-property: -webkit-transform,opacity;
	transition-property:         transform,opacity;
	-webkit-transform: translate3d(-50%, -50%, 0) scale(1.185);
	transform: translate3d(-50%, -50%, 0) scale(1.185);
	text-align: center;

	opacity: 0;
	color: #000;
	border-radius: 13px;
}
.mui-popup.mui-popup-in
{
	display: block;

	-webkit-transition-duration: 400ms;
	transition-duration: 400ms;
	-webkit-transform: translate3d(-50%, -50%, 0) scale(1);
	transform: translate3d(-50%, -50%, 0) scale(1);

	opacity: 1;
}
.mui-popup.mui-popup-out
{
	-webkit-transition-duration: 400ms;
	transition-duration: 400ms;
	-webkit-transform: translate3d(-50%, -50%, 0) scale(1);
	transform: translate3d(-50%, -50%, 0) scale(1);

	opacity: 0;
}
.mui-popup-inner
{
	position: relative;

	padding: 15px;

	border-radius: 13px 13px 0 0;
	background: rgba(255, 255, 255, .95);
}
.mui-popup-inner:after
{
	position: absolute;
	z-index: 15;
	top: auto;
	right: auto;
	bottom: 0;
	left: 0;

	display: block;

	width: 100%;
	height: 1px;

	content: '';
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;

	background-color: rgba(0, 0, 0, .2);
}

.mui-popup-title
{
	font-size: 18px;
	font-weight: 600;

	text-align: center;
}

.mui-popup-title + .mui-popup-text
{
	/*font-family: inherit;*/
	/*font-size: 14px;*/
	font-size: 16px;
	font-weight: 500;
	margin: 5px 0 0;
}

.mui-popup-buttons
{
	position: relative;

	display: -webkit-box;
	display: -webkit-flex;
	display:         flex;

	height: 44px;

	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.mui-popup-button
{
	font-size: 17px;
	line-height: 44px;

	position: relative;

	display: block;
	overflow: hidden;

	box-sizing: border-box;
	width: 100%;
	height: 44px;
	padding: 0 5px;

	cursor: pointer;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;

	color: #007aff;
	background: rgba(255, 255, 255, .95);

	-webkit-box-flex: 1;
}
.mui-popup-button:after
{
	position: absolute;
	z-index: 15;
	top: 0;
	right: 0;
	bottom: auto;
	left: auto;

	display: block;

	width: 1px;
	height: 100%;

	content: '';
	-webkit-transform: scaleX(.5);
	transform: scaleX(.5);
	-webkit-transform-origin: 100% 50%;
	transform-origin: 100% 50%;

	background-color: rgba(0, 0, 0, .2);
}
/*复选框*/
 .c-form-checkbox{-webkit-appearance:none;position:relative;width:20px;height:20px;margin-right:10px;background:#FFF;border:solid 1px #CCC;-webkit-border-radius:2px;border-radius:2px;outline: none; vertical-align:middle}
  .c-form-checkbox:disabled{background-color:#ccc;	outline: none;}
 .c-form-checkbox:checked:disabled{background-position:top left;border:0;	outline: none;}
 .c-form-checkbox:active{background-color:transparent;	outline: none;}
 .c-form-checkbox:disabled{background-image:none;border:0;	outline: none;}
 .c-form-checkbox:checked{border:0;background:url(../images/check.png);	outline: none; background-size:20px 20px }