.kz_bodys{
	background: #fff;
}
.form_work{
	width: 100%;margin: auto;background-size: 100% 100%;background: url(kz-bac.jpg)no-repeat;padding: 44px;
}
.form_work .certificate_tit b{
color: #fff
}

.form_work .certificate_tit p{
	color: #fea94f;font-weight: 600
}
.kz_swt a{
display: block;background: #fff;text-align: center;font-size: 18px;border-radius: 10px;width: 23%;float: left;margin-left:12px;line-height: 50px;margin-bottom: 25px
}

.dd{
    display: block;background: #fff;text-align: center;font-size: 18px;border-radius: 10px;width: 22.69%;margin-left:auto;margin-right:auto;line-height: 40px;margin-bottom: 30px
}
.kz_swt a:nth-child(1){
	margin-left: 0px;
}
.kz_swt.two a{
	width: 31%
}
.kz_swt a:hover{
	background: #3b80ff;color: #fff
}
.kz_swt{
	width: 100%;margin: auto;clear: both;overflow: hidden;
}
.kz_swt.two{
	width: 87.75%;
}
.kz_swt.three{
	width: 50%;
}

.kz_swt.three a{
	width: 46.93%;
}
.form_work_a>a{
	display: block;width: 33.78%;margin: auto;color: #fff;background: #ed4343;font-size: 18px;text-align: center;height: 55px;line-height: 55px;border-radius: 10px;
}
.kz_swt_web{
	width: 100%;
}
.form_work_web{
	margin-left:-10px;margin-right: -10px;clear: both;
}
.kz_swt_web a{
	background: #fff;display: block;text-align: center;padding: 10px;font-size: 18px;border:1px solid #eee;margin-bottom: 20px;border-radius: 6px;
}
.kz_swt_web a:hover{
	background: #3b80ff;color: #fff
}
.form_work_web>a{
	display: block;margin: auto;color: #fff;background: #ed4343;font-size: 18px;text-align: center;padding:15px;border-radius: 10px;
}
.ask_left{
	width: 40%;float: left;position: relative;
}
.ask_right{
width: 40%;float: right;
}
.ask_left:after{
content: "";
display: block;background: url(ask.png)no-repeat;width: 475px;height: 386px;position: absolute;top: 0;right: -347px;

}
.ask_right b,.ask_left b{
	font-size: 24px;font-weight: 600;text-align: right;display: block;line-height: 40px;margin-right: 10px;
}
.ask_right b{
	text-align: left;margin-right: 0
}
.ask_right p,.ask_left p{
	font-size: 16px;margin-right: 15px;line-height: 26px;    margin-left: 15px;
}
.ask_right p{
	margin-right: 0
}
.ask_right a,.ask_left a{
color: #3e85fb;
	font-size: 18px;
}
.ask_right div{
	float: right;
}
.ask_left div,.ask_right div{
	margin-top: 9px;
}
.ask_left div:nth-child(2){
	margin-top: 110px;
}
.ask_right div:nth-child(2){
	margin-top: 165px;
}

.addon-kz{
	height: 260px;margin-top: 60px;margin-bottom: 20px;position: relative;
}

/*.addon-kz-pic{
	width: 50%;position: absolute;top: -50px;left: 25%;
}
.addon-kz-pic img{
	border: 1px solid #53c9b3;padding: 20px;border-radius: 50%;box-shadow:0 4px 8px 0 rgba(83,201,179,0.7);width: 69%;margin: auto;background: #fff
}*/
.addon-kz-pic{
	width: 50%;margin: auto;
}
.addon-kz-round{
	border-radius: 50%;width: 98px;height: 98px;margin: auto;border: 1px solid #53c9b3;position: absolute;top: -40px;padding: 20px;background: #fff
}
.addon-kz-round img{
	max-width: 52px;
}
.addon-kz-tit h1{
	font-size: 20px;line-height: 40px;padding-top: 90px;color: #217e6c;font-weight: 600;width: 80%;margin: auto;text-align: center;
}
.addon-kz-desc{
	position: absolute;bottom: 0px;background: #53c9b3;width: 100%;text-align: center;padding: 15px;
}
.addon-kz-desc span{
	display: block;border-bottom:2px solid #a8e4dc;margin: auto;font-size: 16px;padding-bottom: 10px;margin-bottom: 10px;color: #fff
}
.addon-kz-desc span:before,.addon-kz-desc span:after{
	content: "";
	display: block;width: 10px;height: 10px;background: #a8e4dc;border-radius: 50%;margin-top: 28px;
}
.addon-kz-desc p{
	color: #fff;font-size: 16px;
}
.addon-kz-desc span:before{
	float: left;
}
.addon-kz-desc span:after{
	float: right;
}
.kz_term{
	background: #eef1f6;width: 100%;margin: auto;padding-top: 20px;padding-bottom: 20px;
}
.addon-kz-tit h1:before{
	content: "";
	background: url(k_2.png)no-repeat;background-size: 100% 100%;display: block;width: 35px;height: 31px;float: left;
}
.addon-kz-tit.a h1:before{
	content: "";
	background: url(k_1.png)no-repeat;background-size: 100% 100%;
}
.addon-kz-tit.b h1:before{
	content: "";
	background: url(k_3.png)no-repeat;background-size: 100% 100%;

}
.addon-kz-tit.c h1:before{
	content: "";
	background: url(k_4.png)no-repeat;background-size: 100% 100%;
}

.term-list{
	background: #fff;margin-bottom: 20px;margin-right: -10px;margin-left: -10px;min-height: 385px;
}
.term-list-tit h1{
	text-align: center;font-size: 20px;font-weight: 600;color: #fff;line-height: 80px;background: url(term-left.png)no-repeat; background-size:cover;
}
.term-list-desc{
	padding: 20px;
}
.term-list-desc p{
	font-size: 16px;margin-top: 10px;
}
.term-list.right .term-list-tit h1{
	background: url(term-right.png)no-repeat;background-size:cover;
}
.kz-banner{
width: 100%;margin: auto;	margin-top: 30px;position: relative;
}
.kz-banner a{
	max-width: 273px;width: 15%;height: 51px;display: block;position: absolute;bottom:12%;left:20.3%;
}
.kz-form-tit{
	margin-left: -5px;margin-right: -5px;
}
.kz-form-tits .form-control {
    width: 85%;
    margin-top: 15px;font-size: 18px;padding: 25px;
    float: left;margin-bottom: 30px;
}


.kz-form-tits .number{
	width: 10%;line-height: 50px;display: inline-block;float: left;background:#1a86e9;color: #fff;font-size: 16px;text-align: center;margin-top: 15px;
}

.kz-form-tits .number:hover
{
	cursor: pointer;
	background-color: #0a568c;
}

.scrolltext{width:100%;overflow:hidden;margin:auto ; }

.scrolltext li{ width:100%;  text-align:center; font-size:16px;background: #edf6ff;margin-bottom:8px;padding-top: 10px;padding-bottom: 10px}


.scrolltext li div{width: 14%;
    float: left;
    margin-left: 20px;
    display: block;
}

.scrolltext li div:nth-child(1){
    margin-left: 0
}
.scrolltext li div.marks{
	color: #ee2d30
}
.scrolltext li div.yes{
	color: #00a060
}
.kz-form-desc p{
font-size: 15px;margin-top: 15px;margin-bottom: 15px;
}
.kz-form-desc p a{
	color: #1a86e9;font-size: 16px;
}
.kz-kq{
	background: url(kq.jpg)no-repeat;background-size: 100% 100%;
}
.kz-kq-tit{
	background: url(kq.png)no-repeat;background-size: 100% 100%;
	margin-left: auto;margin-right:auto;position: relative;margin-bottom: 50px;margin-top: 50px;
}
.kz-kq-tit b{
	font-size: 20px;color: #fff;line-height: 123px;position: absolute;
}
.kz-kq-tit b:nth-child(1){
	left: 200px;
}
.kz-kq-tit b:nth-child(2){
	right: 200px;
}
.kz-kq-list ul li{
	background:#fff;margin-bottom: 27px;font-size: 16px;padding: 20px;float: left;width: 100%;height: 80px;
}
.kz-kq-list ul li p{
margin-top: 10px;color: #333333
}
.kz-kq-list ul li em{
	display: block;background:#55b2f5;float: left;color: #fff;font-weight: 600;font-style: normal;width: 15%;line-height:40px;text-align: center;margin-right: 10px;
}
.kz-kq-list ul.left li em{
	background:#b7e0fe;
}
.kz-kq-list ul.left li p{
	color: #666666
}
.kz-kq-web{
	display: none
}
.kz-kq-web{
	 width: 100%;
            height: 50px;
            background: #b7e0fe;
            position: relative;
            border-radius: 50px 0 0 50px;text-align: center;font-size: 20px;line-height: 50px;color: #fff;margin-bottom: 20px;
           
}
.kz-kq-web.s{
	background:#56b2f5;
}
.kz-kq-web.s i{
	background:#56b2f5;
}
.kz-kq-web i{
	color: #fff;
	 width: 50px;
            height: 50px;
            border-radius: 50%;
            border: 4px solid #384572;
            background: #b7e0fe;
            position: absolute;
            top: 0px;
            left: 0;text-align: center;line-height: 45px;font-size: 20px;overflow: hidden;

}
.kq-ask{
	background:#eef1f6;margin-top: 30px;padding-bottom: 30px;
}
.kq-ask b{
	text-align: center;padding-top: 20px;display: block;font-size: 20px;
}
.kq-ask-desc{
	background:#fff;padding: 20px;margin-top: 20px;
}
.kq-ask-a b{
text-align: left;line-height: 40px;background:#f1f2f4;border-radius:25px;padding-top: 0px;padding-left: 20px;
}
.kq-ask-a:hover b{
	background:#3980fc;color: #fff
}
.kq-ask-a:hover a{
	background:#fe8a4d;color: #fff
}
.kq-ask-a p{
	font-size: 16px;margin-top: 20px;padding-left: 20px;
}
.kq-ask-a a{
	margin-bottom:30px;display: block;width: 30%;line-height: 40px;text-align: center;font-size: 16px;background:#f1f2f4;margin-left: 20px;margin-top: 24px;border-radius: 5px;
}
.index_body_good.bds{
margin-left: 0;margin-right:0;
}
.good_l,.good_r{
	margin-left: -5px;margin-right: -5px;
}
.form-work-zj{
	clear: both;overflow: hidden;
}
.form-work-zj a{
	display: block;float: left;background:#fff;margin-bottom: 20px;border-radius: 8px;font-size: 16px;margin-left: 12px;text-align: center;width: 22%;
}
.form-work-zj a.zj-lg{
	width: 30%;
}
.form-work-zj a:hover{
	background: #3b80ff;color: #fff
}
.form_work.zj{
	padding: 40px 20px;

}
.form_work .certificate_tit.form-work{
	margin-bottom: 32px;
}
.form-work-zj a{
	padding: 14px 10px 14px 10px;
}
.form-work-zj a:nth-child(1){
	margin-left: 0
}
.form-work-zj.three{
	width: 95%;margin: auto;
}
.form-work-zj.three a{
	width: 32%;
}
.form-work-zj.four a{
	width: 24.04%;
}
.form-work-zj.five{
	width: 60%;margin:auto;
}
.form-work-zj.five a{
	width: 48.6%;
}
.form_work_a.zj>a{
	height: 52px;line-height: 52px;
}

.form-work-zj{
	clear: both;overflow: hidden;
}
.form-work-zj a{
	display: block;float: left;background:#fff;margin-bottom: 20px;border-radius: 8px;font-size: 16px;margin-left: 12px;text-align: center;width: 22%;
}
.form-work-zj a.zj-lg{
	width: 30%;
}
.form-work-zj a:hover{
	background: #3b80ff;color: #fff
}
.form_work.zj{
	padding: 20px;
}
.form_work .certificate_tit.form-work{
	margin-bottom: 20px;
}
.form-work-zj a{
	padding: 5px 10px 5px 10px;
}
.form-work-zj a:nth-child(1){
	margin-left: 0
}
.form-work-zj.three{
	width: 95%;margin: auto;
}
.form-work-zj.three a{
	width: 32%;
}
.form-work-zj.four a{
	width: 24.04%;
}
.form-work-zj.five{
	width: 60%;margin:auto;
}
.form-work-zj.five a{
	width: 48.6%;
}
.form_work_a.zj>a{
	height: 40px;line-height: 40px;
}

@media (min-width: 992px){
.addon-item.kz{
	padding-bottom: 0
}
.addon-kz-pic{
	width: 34%;
}
.scrolltext li div{
	width: 10%;line-height: 39px;
}
.form_work_web{
	display: none;
}
.kz_term_list{
	width: 87%;margin: auto;
}
.kz_term{
	padding-top: 55px;padding-bottom: 30px
}
.addon-kz{
	box-shadow:0 4px 8px 0 rgba(83,201,179,0.2), 0 6px 20px 0 rgba(83,201,179,0.19);
      -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    margin-left: -5px;margin-right: -5px;
}
.addon-kz:hover {
    transform: translateY(-6px);
    -webkit-transform: translateY(-6px);
    -moz-transform: translateY(-6px);
    -webkit-box-shadow: 0 26px 40px -24px rgba(0,36,100,0.3);
    -moz-box-shadow: 0 26px 40px -24px rgba(0,36,100,0.3);
    box-shadow: 0 26px 40px -24px rgba(0,36,100,0.3);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.term-list{
	box-shadow:0 4px 8px 0 rgba(192, 199, 209,0.2), 0 6px 20px 0 rgba(192, 199, 209,0.19);
      -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    margin-left: -5px;margin-right: -5px;
}
.term-list:hover {
    transform: translateY(-6px);
    -webkit-transform: translateY(-6px);
    -moz-transform: translateY(-6px);
    -webkit-box-shadow: 0 26px 40px -24px rgba(0,36,100,0.3);
    -moz-box-shadow: 0 26px 40px -24px rgba(0,36,100,0.3);
    box-shadow: 0 26px 40px -24px rgba(0,36,100,0.3);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.addon-kz-tit h1{
	width: 47%;
}
.form_work .certificate_tit{
	margin-top: 0px;
}
.form_work .certificate_tit b:before{
	margin-top: 20px;
	background: url(white-left.png)no-repeat;
}
.form_work .certificate_tit b:after{
	margin-top: 20px;
	background: url(white-right.png)no-repeat;

}
.kz-kq{
	margin-top: 50px;
	padding-bottom: 20px;
}

.index_body_good.bds
{
	background-color: #fff;
}

.zjj_zs_bg
{
	background: url(zjj_gz_bg.jpg);
}

.last1-one-m-z-z-m-b
{
		margin-top: 5px !important;
	}

.last-one-m-z-z-m-b
{
		margin-top: -22px !important;
	}

.ask_right p, .ask_left p{
	margin-top: 10px;
}
.scrolltext{
	height:380px;
}

.mobile-rsj-cert
{
	display: none;
}

}
@media (max-width: 768px){
.kz_swt {
    margin-right: -10px;
    margin-left: -10px;
    margin-bottom: 10px;
}
.kq-ask-desc{
	background:#fff;padding: 0px;
}
.kq-ask-a b{
	border-radius: 8px;margin-top: 20px;
}
.kz-kq-web{
	display: block;
}
.kz-kq-list ul li p.p{
	margin-top: 0
}
.kz-kq-tit{
	display: none;
}
.kz-form-tit{
	margin-left: -10px;margin-right: -10px;
}
.form_work_a{
	display: none;
}
.form_work{

	background: none;padding: 0
}
.form_work.zj{
	padding: 0;

	background: #585860;
	padding: 0px 19px 30px 19px;

}
.form_work .certificate_tit b{
color: white;
}
.form_work .certificate_tit p{
	color: white;
}
.ask_left:after{
	display: none;
}
.m-z-z-m-b
{
	background-color: white;
	padding: 10px;
}

.m-z-z-m-b>p{
	padding-bottom: 15px;
}
.ask_left{
	width: 100%;
	background-color: #efefef;
}
.ask_left div,.ask_right div{
	margin-top: 0;padding-right: 5px;padding-left: 5px;
}
.ask_left div:nth-child(2){
	margin-top: 0
}
.ask_left div b,.ask_right div b{
	text-align: left;margin-right: 0;margin-top: 10px;margin-left: 14px;
}
.ask_right p, .ask_left p{
	margin-right: 0
}
.ask_right{
	width: 100%;background-color: #efefef;
}
.ask_right div:nth-child(2){
	margin-top: 0px
}
.ask_right div{
	float: left;width: 100%;
}
.addon-kz{
	height: 220px;margin-left: -10px;margin-right: -10px;border: 1px solid #daf3f0;background-color: white;
}
.addon-kz-tit h1 {

    padding-top: 65px;

}
.kz-banner a{
	    left: 20%;
    bottom: 10%;
    height: 15px;
}
.kz-form-tits .form-control {
    width: 80%;

}
.kz-form-tits .number {
    width: 15%;

}
.kz-kq{
	background:#2a3761;padding-top: 30px
}

.alive_work:before
{
	background: url(m_list_l.png) !important;
}

.alive_work:after
{
	background: url(m_list_r.png) !important;
}
	.ask_swt{
		background-color: #efefef;
	}

	.ask_right b,.ask_left b{
		font-size: 18px !important;
		font-weight: bold;
	}

	.mobile-m-z-z-m-b
	{
		margin-top: 11px !important;
	}

	.addon-kz-round
	{
		width: 74px;
		height: 74px;
		margin-left: 6px;
	}

	.term-list
	{
		min-height: 100px !important;
	}

	.scrolltext
	{
		min-height: 100px;
		max-height: 380px;
	}

	.mobile-rsj-cert
	{
		display: block;
	}

}


/*@media (max-width: 1024px){
	.kz-banner a{
		left: 20px;
	}
}*/