*{padding:0;margin:0;}
ul,ol{list-style: none;}
body{font-size: 14px;color:#333;font-family:"微软雅黑";}
a{color:#333;text-decoration:none;}
a:hover{text-decoration: none;}

/*首页*/
.z-index-top{
	width:100%;
	height:40px;
	line-height:40px;
	background:#F3F3F3;
}

.z-index-top-w1200{
	width:1200px;
	margin:auto;
}

.z-index-top img{
	vertical-align:-2px;
}

.z-index-top-left{
	float:left;
}

.z-index-top-left span{
	margin-left:9px;
	color:#26A6DB;
}

.z-index-top-right{
	float:right;
}

.z-index-top-a1{
	border-left:1px solid #E5E5E5;
	padding-left:18px;
}

.z-index-top-a2{
	border-left:1px solid #E5E5E5;
	padding:0px 18px;
}

.z-index-top-c1{
	color:#26A6DB;
}

.z-index-top-a3{
	padding-right:16px;
}

.z-index-head{
	width:1200px;
	margin:auto;
	padding-top:10px;
}

.z-index-head-left{
	float:left;
	height:130px;
	line-height:130px;
}

.z-index-head-left img{
	float:left;
	margin-right:2px;
}

.z-index-head-left p{
	float:left;
	color:#1D5286;
	font-size:32px;
	font-weight: bold;
}

.z-index-head-right{
	float:right;
	width:433px;
	height:38px;
	margin-top:48px;
	position: relative;
}

.z-index-head-right input[type="text"]{
	width:340px;
	border-left:1px solid #E5E5E5;
	border-top:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	border-radius:5px 0px 0px 5px;
	padding-left:10px;
	height:36px;
	line-height:36px;
	float:right;
}

.z-index-head-right input::-webkit-input-placeholder{
    color:#AAAAAA;
}

.z-index-p2{
	font-size: 21px;
    font-weight: bold;
    color: #fff;
    padding-left: 177px;
    padding-top: 23px;
}

.z-index-p3{
	font-size: 14px;
    color: #fff;
    padding-left: 177px;
    padding-top: 12px;
	height: 18px;
}

.z-index-aa1{
	background: rgba(225,225,225,0.3);
    display: block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    border-radius: 20px;
    margin-left: 177px;
    margin-top: 4px;

}

.z-index-aa1 img{
	vertical-align: -2px;
	margin-left:3px;
}

.z-index-aa2{
    width: 100px;
    height: 24px;
    color: #8a8cf9;
    line-height: 24px;
    text-align: center;
    border-radius: 20px;
    border: solid 1px #8285fa;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 141px;
    margin: auto;
		/*display: none;*/
}

.z-index-aa2 img{
	vertical-align: -1px;
	margin-left: 7px;
}

.z-index-bg2 .z-index-aa2{
	color: #ff8c53;
	border: solid 1px #ff8c53;
}

.z-index-bg3 .z-index-aa2{
	color: #5fcdb4;
	border: solid 1px #5fcdb4;
}

.z-index-bg4 .z-index-aa2 {
	color: #26a6db;
	border: solid 1px #26a6db;
}

.z-index-head-right input[type="button"] {
    display: block;
    width: 80px;
    height: 38px;
    line-height: 38px;
    color: #fff;
    text-align: center;
    float: right;
    background: #26A6DB;
    border-radius: 0px 5px 5px 0px;
    border: 0px;
    cursor: pointer;
}

.z-index-head-right img{
	position: absolute;
	right:48px;
	vertical-align: -2px;
	top:13px;
	cursor: pointer;
}

.z-index-head-right span{
	position: absolute;
	right:15px;
	vertical-align: -2px;
	top:10px;
	color:#fff;
	cursor: pointer;
}

.clearfloat:after{
	display:block;
	clear:both;
	content:"";
	visibility:hidden;
	height:0
} 

.z-index-u1{
	width:1200px;
	margin:auto;
	padding-left:5px;
}

.z-index-u1 li{
	font-size:18px;
	float:left;
	height: 50px;
	line-height:50px;
	padding-right:80px;
}

.z-index-u1 li a:hover{
	color:#26A6DB;
}

.z-index-u1-active{
	color:#26A6DB;
}

/*----slider----*/
.slide-show {position:relative; z-index:1; margin:0 auto; min-width:100%; height:380px; overflow:hidden;border-top:3px solid #26A6DB;}
.slide-show .viewport {position:relative; margin:0 auto; width:100%; height:100%; overflow:hidden;}
.slide-show .sections {position:absolute; top:0; left:0; width:0; height:100%;}
.slide-show .sections .section {float:left; width:0; height:100%;background-position:center 0;overflow:hidden;margin:auto;}
.slide-show .sections .section a {display:block; height:100%;  font-weight: bold; text-align: center; font-size: 72px; color: #fff;position: relative;margin-left:-960px;left:50%;width:1920px;}
.slide-show .counter {position:absolute; z-index:2; width:100%; height:0;top:90%;}
.slide-show .counter .g-wrap {position:relative; margin:0 auto; width:100%; height:100%;}
.slide-show .counter .inner-wrap {width: 100%; text-align: center;float: left;}
.slide-show .counter a {margin: 0 9px; width:12px; height:12px; background-color:#4B5165; display: inline-block;border-radius:100%;}
.slide-show .counter a.on {background-color:#fff;width:12px;height:12px;}
.slide-show .btns a {position:absolute; top:50%; z-index:3; margin-top:-31px; width:64px; height:64px; -webkit-transition-duration:300ms; transition-duration:300ms;}
.slide-show .btns .prev {left:-62px; background-position:-33px -28px;}
.slide-show .btns .next {right:-62px; background-position:-125px -28px;}
.slide-show .btns .icons1 {background-image:url(../images/img-sprite.png); background-repeat:no-repeat;}
.slide-show .btns-on .prev {left:100px;}
.slide-show .btns-on .next {right:100px;}

.z-index-banner-pos{
	position:absolute;
	width:1200px;
	margin:auto;
	left:0px;
	right:0px;
	top:0px;
	height:380px;
}

.z-index-banner-deng{
	position:absolute;
	right:0px;
	top:0px;
	bottom:0px;
	margin:auto;
	width:290px;
	height:310px;
	border-radius:5px;
	background:#fff;
}

.z-index-banner-deng-u1{
	border-bottom:1px solid #E5E5E5;
	padding:30px 50px 0px 65px;
}

.z-index-banner-deng-u1 li{
	float:left;
	font-size:18px;
	font-weight:bold;
	padding-bottom:15px;
	position: relative;
}

.z-index-banner-deng-u1 li:first-child{
	margin-right:27px;
}

.z-index-banner-deng-u1 li a{
	color:#999999;
}

.z-index-line1{
	width:30px;
	height:4px;
	background:#26A6DB;
	position: absolute;
	bottom:-1px;
	left:0px;
	right:0px;
	margin:auto;
	display: none;
}

.z-index-active1{
	color:#26A6DB!important;
}

.z-index-line-dis{
	display: block!important;
}

.z-index-form-box{
	display: none;
	padding:28px;
}

.z-index-form-dis{
	display: block!important;
}

.z-index-btn1{
	width:100%;
	height:38px;
	border-radius:5px;
	background:#26A6DB;
	color:#fff;
	border:0px;
	cursor: pointer;
}

.z-index-w1{
	width:100%;
	height:38px;
	margin-bottom:18px;
	position: relative;
}
.z-index-w110 {
    width: 100%;
    height: 38px;
    margin-bottom: 0;
    position: relative;
}
.z-index-mobile{
	position: absolute;
	top:8px;
	left:9px;
}

.z-index-lock{
	position: absolute;
	top:8px;
	left:8px;
}

.z-index-p1{
	font-size:12px;
	color:#666;
	padding-top:26px;
}

.z-index-p1 span{
	float: right;
}

.z-index-p1-a1{
	color:#26A6DB;
}

.z-index-input1{
	width:197px;
	height:38px;
	padding-left:35px;
	border:1px solid #E5E5E5;
	border-radius:5px;
	font-size:12px;
	line-height:38px;
}

.z-index-span {
    width: 197px;
    height: 38px;
    padding-left: 35px;
    border: 1px solid #E5E5E5;
    border-radius: 5px;
    font-size: 12px;
    line-height: 38px;
}
.z-index-span10 {
    width: 197px;
    height: 38px;
    padding-left: 35px;
    border-radius: 5px;
    font-size: 16px;
    line-height: 38px;
}
.z-index-input1::-webkit-input-placeholder{
    color:#AAAAAA;
}

.z-index-u2{
	width:1200px;
	margin:auto;
	margin-top:50px;
}

.z-index-u2 li{
	float: left;
    width: 24%;
    height: 134px;
    border-radius: 5px;
    margin-right: 3px;
    position: relative;
}

.z-index-bg1{
	background:url(../img/index-icon01.jpg)no-repeat;
	background-size:100% 100%;
}

.z-index-bg2{
	background:url(../img/index-icon02.jpg)no-repeat;
	background-size:100% 100%;
}

.z-index-bg3{
	background:url(../img/index-icon03.jpg)no-repeat;
	background-size:100% 100%;
}
.z-index-bg4{
	background:url(../img/index-icon04.png)no-repeat;
	background-size:100% 100%;
}

.z-index-u2 li:last-child{
	margin-right:0px;	
}

.z-index-d2{
	width:1200px;
	margin:auto;
	margin-top:58px;
	margin-bottom:50px;
}

.z-index-d3{
	width:360px;
	margin-left:10px;
	margin-right:30px;
	float:left;
}

.z-index-d4{
	height:40px;
	line-height:40px;
	font-size:16px;
	border-bottom:1px solid #E0E0E0;
	position: relative;
}

.z-index-d4 a{
	float:right;
	font-size:12px;
	color:#999;
}

.z-index-line2{
	width:66px;
	height:2px;
	background:#26A6DB;
	position: absolute;
	bottom:-1px;
	left:0px;
}

.z-index-u3{
	width:100%;
}

.z-index-u3 li{
	height:46px;
	line-height:46px;
	border-bottom:1px solid #F0F0F0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.z-index-u3 li img{
	vertical-align: middle;
	margin-right:14px;
}

.z-index-foot{
	width:100%;
	background:url(../img/foot-bg.jpg)no-repeat;
	background-size:cover;
}

.z-index-foot1{
	width:1200px;
	margin:auto;
	padding:34px 0px 20px 0px; 
}

.z-index-foot-p1{
	text-align: center;
	font-size:12px;
	color:#fff;
	padding-bottom:10px;
}

.z-index-foot-img1{
	width:114px;
	height:114px;
	float:left;
	margin-left:478px;
	margin-bottom:30px;
}

.z-index-foot-p2{
	float:left;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	padding:38px 0px 0px 23px;
}

.z-index-foot-p2 span{
	font-size:12px;
}

.z-index-fix-right{
	width:70px;
	border-radius:3px 0px 0px 3px;
	position: fixed;
	right:0px;
	bottom:280px;
	box-shadow: 0px 0px 6px rgba(0,0,0,0.3);
	z-index:10;
	background:#fff;
}

.z-index-fix-right li{
	text-align: center;
	font-size:12px;
	padding:18px 8px 0px 8px;
	position: relative;
}

.z-index-fix-right li a{
    display: block;
	border-bottom:1px solid #E5E5E5;
	padding-bottom:14px;
}

.z-index-fix-right li:last-child a{
	border-bottom:0px;
}

.z-index-xuan{
	width:199px;
	height:225px;
	background:url(../img/xuanfu.png)no-repeat;
	background-size:100% 100%;
	position: absolute;
	right:70px;
	top:-70px;
	display: none;
}

.z-index-xuan p{
	font-size:18px;
	color:#26A6DB;
	padding-top:15px;
	font-weight:bold;
	padding-bottom:10px;
	margin-left:-4px;
}

.z-index-xuan img{
	margin-left:-4px;
}

.z-index-xuan:hover{
	display: block;
}

.z-index-fix-right li:hover .z-index-xuan{
	display: block;
}

/*新闻*/
.z-content{
	width:100%;
	border-top:3px solid #26A6DB;
}

.z-content1{
	width:1200px;
	margin:auto;
}

.z-content1-pad{
	padding-top:8px;
}

.z-new-title{
	height:45px;
	line-height:45px;
	color:#999;
	font-size:12px;
}

.z-new-left{
	width:840px;
	float:left;
	margin-right:38px;
}

.z-new-left-u1{
	padding-top:12px;
}

.z-new-left-u1 li{
	width:156px;
	height:45px;
	border-radius:3px;
	background:#E5E5E5;
	color:#666666;
	float:left;
	text-align: center;
	line-height:45px;
	font-size:18px;
	margin-right:15px;
	overflow: hidden;
}

.z-new-left-u1 li a{
	display: block;
}

.z-new-left-active{
	background:#26A6DB!important;
	color:#fff!important;
}

.z-new-left-box{
	width:100%;
	padding-top:10px;
	display: none;
}

.z-new-dis{
	display: block!important;
}

.z-new-left-box li{
	padding:30px 0px;
	border-bottom:1px solid #E5E5E5;
}

.z-new-left-box li:after{
	display:block;
	clear:both;
	content:"";
	visibility:hidden;
	height:0
}

.z-new-left-box-d1{
	width:240px;
	height:150px;
	float:left;
	overflow: hidden;
	line-height:150px;
	text-align: center;
	margin-right:20px;
}

.z-new-left-box-d1 img{
	max-width:100%;
	vertical-align: middle;
}

.z-new-left-box-d2{
	display: table;
}

.z-new-p2{
	font-size:18px;
	font-weight:bold;
	padding:8px 0px 20px 0px;
}

.z-new-p3{
	color:#777;
	padding-bottom:32px;
}

.z-new-p4{
	color:#777;
}

.z-new-page{
	margin:40px 0px 60px 0px;
	text-align: center;
}

.z-new-right{
	width:290px;
	float:left;
	border-top:3px solid #26A6DB;
	border-left:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	padding:20px 15px 20px 15px;
}

.z-new-right-title{
	font-size:18px;
	font-weight:bold;
}

.z-new-right-u1{
	width:100%;
}

.z-new-right-u1 li{
	padding:25px 0px 16px 0px;
	border-bottom:1px solid #EDEDED;
}

.z-new-right-u1 li img{
	float:left;
	margin-right:14px;
	margin-top:9px;
}

.z-new-d1{
	display:table;
}

.z-new-p1{
	font-size:12px;
	color:#B6B6B6;
	padding-top:12px;
}

.z-new-details{
	width:100%;
	font-size:15px;
	padding-bottom:75px;
}

.z-new-details img{
	max-width: 100%;
	margin-bottom:28px;
}

.z-new-details-p1{
	font-size:30px;
}

.z-new-details-p2{
	color:#999999;
	padding:25px 0px 30px 0px;
}

.z-new-details-p3{
	line-height:30px;
}

/*模拟考试*/
.z-mock-list-bg{
	width:100%;
	height:170px;
	background:url(../img/mock-bg.jpg)no-repeat;
	background-size:100% 100%;
}

.z-mock-p1{
	color:#fff;
	padding:20px 0px 0px 30px;
}

.z-mock-pad1{
	padding-left:447px;
    padding-top:10px;
}

.z-mock-pad1 img{
	float:left;
	margin-right:18px;
}

.z-mock-pad1-d1{
	display:table;
	color:#fff;
}

.z-mock-pad1-p1{
	font-size:24px;
	font-weight:bold;
}

.z-mock-pad1-p2{
	padding:3px 0px;
}

.z-mock-list-u1{
	width:100%;
	padding-bottom:20px;
}

.z-mock-list-u1 li{
	width:384px;
	height:105px;
	border:1px dashed #E5E5E5;
	float: left;
	margin:30px 21px 0px 0px;
	border-radius:3px;
}

.z-mock-list-u1 li:nth-child(3n){
	margin:30px 0px 0px 0px;
}

.z-mock-list-u1 li img{
	float:left;
	margin:28px 23px 0px 24px;
}

.z-mock-list-u1-p1{
	display: table;
}

.z-mock-list-u1-p2{
	font-size:18px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;    
	-webkit-line-clamp: 2; 
	-webkit-box-orient: vertical;
	padding-top:15px;
	padding-right:30px;
}

.z-mock-list-u1-p3{
	color:#999;
	padding-top:8px;
	padding-right:30px;
}

.z-mock-fufei{
	width:570px;
	height:400px;
	background:url(../img/fufei.png)no-repeat;
	position: absolute;
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
	z-index: 21;
	border-radius:3px;
	margin:auto;
}

.z-mock-fufei-vip{
	float: left;
	margin-top:20px;
	margin-left:40px;
}

.z-mock-fufei-p1{
	font-size:30px;
	display: table;
	padding:40px 0px 0px 20px;
	color:#49370D;
}

.z-mock-fufei-p2{
	text-align: center;
	font-size:20px;
	color:#999;
	padding-top:45px;
}

.z-mock-fufei-p3{
	width:295px;
	margin:auto;
	font-size:22px;
	line-height:40px;
	font-weight: bold;
	padding-top:10px;
}

.z-mock-fufei-p3 b{
	color:#FF1818;
}

.z-mock-fufei-w1{
	display: block;
	margin:auto;
	width:340px;
	height:64px;
	border-radius:5px;
	text-align: center;
	line-height:64px;
	font-size:24px;
	color:#6B4D0B;
	background:#E8C06A;
	margin-top:30px;
}

.z-mock-fufei-img0{
	position: absolute;
	right:10px;
	top:10px;
	z-index:21;
	cursor: pointer;
}

.z-mock-fufei-img001{
	position: absolute;
	right:127px;
	top:226px;
	z-index:21;
	cursor: pointer;
}

/*模拟考试-封面*/
.z-mock-feng{
	width:100%;
	background:url(../img/feng-bg.jpg)no-repeat;
	background-size:100% 100%;
	padding:20px 0px;
}

.z-mock-feng1{
	width:1200px;
	height:450px;
	margin:auto;
	background:#fff;
}

.z-mock-feng-title{
	height:56px;
	line-height:56px;
	font-size:12px;
	color:#999999;
	padding-left:25px;
}

.z-mock-feng-d1{
	width:1200px;
	margin:auto;
	padding:40px 0px 70px 0px;
}

.z-mock-feng-d2{
	width:384px;
	height:242px;
	text-align: center;
	line-height: 242px;
	overflow: hidden;
	float: left;
	margin:0px 56px 0px 25px;
}

.z-mock-feng-d2 img{
	max-width:100%;
	max-height:100%;
	vertical-align: middle;
}

.z-mock-feng-d3{
	display: table;
}

.z-mock-feng-p1{
	font-size:30px;
	padding-bottom:24px;
}

.z-mock-feng-p2{
	color:#777;
	height:17px;
	line-height:17px;
	margin-bottom:17px;
}

.z-mock-feng-p2 img{
	vertical-align:-2px;
	margin-left:14px;
	margin-right:14px;
}

.z-mock-feng-btn1 {
    display: block;
    width: 186px;
    height: 48px;
    background: #26A6DB;
    color: #fff;
    border-radius: 3px;
    font-size: 18px;
    text-align: center;
    line-height: 48px;
    margin-top: 44px;
    cursor: pointer;
    border: none;
}

.z-mock-feng-title2{
	font-size:20px;
	height:26px;
	line-height:26px;
}

.z-mock-feng-s1{
	display: block;
	width:6px;
	height:26px;
	background:#26A6DB;
	float: left;
	margin-right:10px;
}

.z-mock-feng-u1{
	width:100%;
	padding-top:15px;
}

.z-mock-feng-u1 li{
	padding:27px 35px;
	border-bottom:1px solid #E5E5E5;
}

.z-mock-feng-u1 li:after{
	display:block;
	clear:both;
	content:"";
	visibility:hidden;
	height:0
}

.z-mock-feng-w1{
	width:76px;
	height:76px;
	border-radius:100%;
	overflow: hidden;
	float:left;
	margin-right:36px;
}

.z-mock-feng-w1 img{
	width:100%;
	height:100%;
}

.z-mock-feng-w2{
	width:860px;
	float:left;
}

.z-mock-feng-btn2{
	display: block;
	width:135px;
	height:46px;
	border:1px solid #26A6DB;
	background:#ECF6FA;
	color:#26A6DB;
	text-align: center;
	line-height: 46px;
	float:right;
	border-radius:3px;
	margin-top:17px;
}

.z-mock-feng-p3{
	font-size:20px;
	padding-top:7px;
}

.z-mock-feng-d4{
	height:17px;
	line-height:17px;
	color:#666;
	margin-top:20px;
}

.z-mock-feng-d4 img{
	vertical-align:-3px;
	margin-right:7px;
}

.z-mock-feng-d4 span{
	color:#333;
	margin-right:30px;
}

/*模拟考试-判断*/
.z-mock-ks1-bg{
	background:#F3F3F3;
	padding-bottom:70px;
}

.z-mock-ks1-kuang{
	width:100%;
	box-shadow: 0px 0px 15px rgba(0,0,0,0.2);
	margin-top:8px;
}

.z-mock-ks1-w1{
	background:#fff;
	padding:40px 150px 0px 150px;
}

.z-mock-ks1-w1 img {
    max-width: 100%;
}

.z-mock-ks1-title{
	width:94px;
	height:38px;
	border-radius:3px;
	color:#fff;
	background:#F64949;
	text-align: center;
	line-height:38px;
}

.z-mock-ks1-p1{
	font-size:20px;
	line-height:35px;
	padding:30px 0px 0px 0px;
}

.z-mock-ks1-u1{
	width:100%;
	padding:32px 0px 0px 0px;
}

.z-mock-ks1-u1 li{
	margin-bottom:20px;
}

.z-mock-ks1-u1 li:after{
	display:block;
	clear:both;
	content:"";
	visibility:hidden;
	height:0
}

.z-mock-ks1-u1 input[type="checkbox"]{-webkit-appearance:none;outline: none;}
.z-mock-ks1-u1 input[type="radio"]{-webkit-appearance: none;outline: none;}
.z-mock-ks1-u1 input.checka{background:url(../img/A.png) no-repeat center left;background-size:25px 25px;width:25px;height:25px;float:left;text-align: center;line-height:25px;margin-right:13px;margin-left:6px;}
.z-mock-ks1-u1 input.checka:checked{background:url(../img/AG.png) no-repeat center left;background-size:25px 25px;}
.z-mock-ks1-u1 input.checkga{background:url(../img/AG.png) no-repeat center left;background-size:25px 25px;width:25px;height:25px;float:left;text-align: center;line-height:25px;margin-right:13px;margin-left:6px;}
.z-mock-ks1-u1 input.checkb{background:url(../img/B.png) no-repeat center left;background-size:25px 25px;width:25px;height:25px;float:left;text-align: center;line-height:25px;margin-right:13px;margin-left:6px;}
.z-mock-ks1-u1 input.checkb:checked{background:url(../img/BG.png) no-repeat center left;background-size:25px 25px;}
.z-mock-ks1-u1 input.checkgb{background:url(../img/BG.png) no-repeat center left;background-size:25px 25px;width:25px;height:25px;float:left;text-align: center;line-height:25px;margin-right:13px;margin-left:6px;}
.z-mock-ks1-u1 input.checkc{background:url(../img/C.png) no-repeat center left;background-size:25px 25px;width:25px;height:25px;float:left;text-align: center;line-height:25px;margin-right:13px;margin-left:6px;}
.z-mock-ks1-u1 input.checkc:checked{background:url(../img/CG.png) no-repeat center left;background-size:25px 25px;}
.z-mock-ks1-u1 input.checkgc{background:url(../img/CG.png) no-repeat center left;background-size:25px 25px;width:25px;height:25px;float:left;text-align: center;line-height:25px;margin-right:13px;margin-left:6px;}
.z-mock-ks1-u1 input.checkd{background:url(../img/D.png) no-repeat center left;background-size:25px 25px;width:25px;height:25px;float:left;text-align: center;line-height:25px;margin-right:13px;margin-left:6px;}
.z-mock-ks1-u1 input.checkd:checked{background:url(../img/DG.png) no-repeat center left;background-size:25px 25px;}
.z-mock-ks1-u1 input.checkgd{background:url(../img/DG.png) no-repeat center left;background-size:25px 25px;width:25px;height:25px;float:left;text-align: center;line-height:25px;margin-right:13px;margin-left:6px;}
.z-mock-ks1-u1 input.checke{background:url(../img/E.png) no-repeat center left;background-size:25px 25px;width:25px;height:25px;float:left;text-align: center;line-height:25px;margin-right:13px;margin-left:6px;}
.z-mock-ks1-u1 input.checke:checked{background:url(../img/EG.png) no-repeat center left;background-size:25px 25px;}
.z-mock-ks1-u1 input.checkge{background:url(../img/EG.png) no-repeat center left;background-size:25px 25px;width:25px;height:25px;float:left;text-align: center;line-height:25px;margin-right:13px;margin-left:6px;}
.z-mock-ks1-u1 input.checkf{background:url(../img/F.png) no-repeat center left;background-size:25px 25px;width:25px;height:25px;float:left;text-align: center;line-height:25px;margin-right:13px;margin-left:6px;}
.z-mock-ks1-u1 input.checkf:checked{background:url(../img/FG.png) no-repeat center left;background-size:25px 25px;}
.z-mock-ks1-u1 input.checkgf{background:url(../img/FG.png) no-repeat center left;background-size:25px 25px;width:25px;height:25px;float:left;text-align: center;line-height:25px;margin-right:13px;margin-left:6px;}
.z-mock-ks1-u1 input.checkr{background:url(../img/dui-tm.jpg) no-repeat center left;background-size:25px 25px;width:25px;height:25px;float:left;text-align: center;line-height:25px;margin-right:13px;margin-left:6px;}
.z-mock-ks1-u1 input.checkr:checked{background:url(../img/dui-tm.jpg) no-repeat center left;background-size:25px 25px;}
.z-mock-ks1-u1 input.checkw{background:url(../img/cuo-tm.jpg) no-repeat center left;background-size:25px 25px;width:25px;height:25px;float:left;text-align: center;line-height:25px;margin-right:13px;margin-left:6px;}
.z-mock-ks1-u1 input.checkw:checked{background:url(../img/cuo-tm.jpg) no-repeat center left;background-size:25px 25px;}

.z-mock-ks1-p2{
	font-size:18px;
	line-height:22px;
	display: table;
}

.z-mock-ks1-btn1{
	width:140px;
	height:54px;
	background:#26A6DB;
	border-radius:3px;
	float:left;
	text-align: center;
	line-height:54px;
	font-size:20px;
	color:#fff;
	margin-right:47px;
    cursor:pointer;
    border:none;
}

.z-mock-ks1-pad1{
	padding-top:48px;
}

.z-mock-ks1-pad2{
	padding-top:138px;
}

.z-mock-ks1-w2{
	background:#F3F3F3;
	padding:34px 150px 30px 150px;
}

.z-mock-ks1-h1{
	height:27px;
	line-height:27px;
	font-size:16px;
}

.z-mock-ks1-s1{
	margin:0px 170px 0px 130px;
}

.z-mock-ks1-input1{
	width:53px;
	height:25px;
	border:1px solid #E5E5E5;
	text-align: center;
}

.z-mock-ks1-s2{
	margin:0px 130px 0px 0px;
}

.z-mock-ks1-h1 b{
	font-weight: normal;
	font-size:20px;
	color:#F33C3C;
}
/*交卷*/
.z-mock-tc{
	width:440px;
	height:135px;
	position: absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	background:#FBFBFB;
	border-radius:2px;
	z-index:21;
	margin:auto;
	display:none;
}

.z-mock-tc p{
	padding:40px 0px 0px 20px;
}

.z-mock-tc-btn1{
	width:70px;
	height:28px;
	border:1px solid #E5E5E5;
	text-align: center;
	line-height: 28px;
	float: right;
	margin-right:20px;
	font-size:12px;
	border-radius:3px;
	margin-top:25px;
}

.z-mock-tc-img1{
	position: absolute;
	top:10px;
	right:10px;
}

.z-mock-tc3{
	width:727px;
	height:824px;
	position: absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	margin:auto;
	background:url(../img/score-bg.png)no-repeat;
	background-size:100% 100%;
	z-index:21;
	display: none;
}

.z-mock-tc3-w1{
	width:332px;
	margin:auto;
	position: absolute;
	bottom:190px;
	left:0px;
	right:0px;
}
.z-mock-tc3-btn1 img {
    width: 20px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    margin-left: -18px;
}

    .z-mock-tc3-btn1 {
        display: block;
        width: 105px;
        height: 30px;
        text-align: center;
        line-height: 30px;
        background: #ffe0ca;
        margin-right: 15px;
        color: #ff320b;
        float: left;
    }

.z-mock-tc3-btn2{
	display: block;
	width:90px;
	height:30px;
	text-align: center;
	line-height:30px;
	background:#ffe0ca;
	margin-right:0px;
	color:#ff320b;
	float:left;
}

.z-mock-tc3-p1{
	width:100%;
	position: absolute;
	top:370px;
	color:#FF6345;
	font-size:26px;
	text-align: center;
}

.z-mock-tc3-p1 b{
	font-size:82px;
	color:#FF320B;
}

.z-mock-tc3-p2{
	width:100%;
	position: absolute;
	top:494px;
	text-align: center;
}

.z-mock-tc3-p3{
	width:100%;
	position: absolute;
	top:520px;
	text-align: center;
}

.z-mock-cuo-p1{
	font-size:20px;
	color:#F62B2B;
	padding:45px 0px 38px 0px;
}

.z-mock-cuo-pad1{
	padding-bottom:55px;
}

.z-mock-cuo-line1{
	margin-top:40px;
	border-top:1px solid #E5E5E5;
	padding-top:28px;
}

.z-mock-cuo-d1{
	line-height:25px;
	padding:20px 0px 35px 0px;
}

.z-mock-ks1-btn2{
	width:140px;
	height:54px;
	background:#EEEEEE;
	border-radius:3px;
	float:left;
	text-align: center;
	line-height:54px;
	font-size:20px;
	color:#999;
	margin-right:47px;
}

/*学员练题-封面*/
.z-student-u1{
	padding:60px 41px 125px 41px;
}

.z-student-u1 li{
	width:130px;
	margin-right:117px;
	float: left;
	text-align: center;
}

.z-student-u1 li:last-child{
	margin-right:0px;
}

.z-student-d1{
	width:130px;
	height:130px;
	border-radius:2px;
	overflow: hidden;
}

.z-student-d1 img{
	width:100%;
	height:100%;
}

.z-student-p1{
	font-size:20px;
	padding:13px 0px 10px 0px;
}

.z-student-p2{
	height:14px;
	line-height:14px;
	color:#999999;
}

.z-student-p2 img{
	vertical-align: -2px;
}

.z-student-p3{
	font-size:24px;
	font-weight:bold;
	padding-top:8px;
}

.z-student-p4{
	padding:8px 0px;
}

.z-student-bg{
	background:url(../img/student-bg.jpg)no-repeat!important;
	background-size:100% 100%!important;
}

.z-student-c1{
	color:#2AA915!important;
}

.z-student-d2{
	padding:57px 80px 30px 80px;
	border:1px solid #EDEDED;
	background:#F9F9F9;
	margin-top:18px;
	margin-bottom:58px;
	border-radius:3px;
}

.z-student-u2{
	width:100%;
}

.z-student-u2 li{
	width:440px;
	height:40px;
	border:1px solid #E5E5E5;
	line-height:40px;
	padding:0px 15px;
	float: left;
	margin-right:88px;
	font-size:16px;
	border-radius:3px;
	margin-bottom:35px;
}

.z-student-u2 li a{
	display: block;
}

.z-student-u2 li a span{
	float:right;
	color:#777;
}

.z-student-u2 li:nth-child(2n){
	margin-right:0px;
}

/*机构中心*/
.z-outfit-left{
	width:200px;
	float:left;
	margin-right:20px;
}

.z-outfit-right{
	width:980px;
	float:left;
	background:#fff;
	border-radius:5px;
}

.z-outfit-left-w1{
	width:100%;
	text-align: center;
	padding:25px 0px 20px 0px;
	background:#fff;
	border-radius:5px;
}

.z-outfit-left-touxiang{
	width:80px;
	height:80px;
	margin:auto;
	border-radius: 100%;
	overflow: hidden;
	margin-bottom:18px;
}

.z-outfit-left-touxiang img{
	width:100%;
	height:100%;
}

.z-outfit-left-p1{
	color:#999999;
	font-size: 12px;
	padding-top: 6px;
}

.z-outfit-left-u1{
	background:#fff;
	border-radius:5px;
	margin-top: 12px;
}

.z-outfit-left-u1 li{
	height:50px;
	line-height:50px;
	border-bottom:1px solid #E5E5E5;
}

.z-outfit-left-u1 li:last-child{
	border-bottom:0px;
}

.z-outfit-left-u1 li a{
	border-left:4px solid #fff;
	padding:6px 0px 6px 25px;
}

.z-outfit-left-u1 li:hover a{
	border-left:4px solid #26A6DB;
	color: #26A6DB;
}

.z-outfit-active{
	border-left:4px solid #26A6DB!important;
	color: #26A6DB;
}

.z-outfit-right-title{
	height:62px;
	border-bottom:1px solid #E5E5E5;
	line-height: 62px;
	padding-left:30px;
	font-size:22px;
	background: #fff;
}

.z-outfit-right-title span{
	border-bottom:2px solid #AAAAAA;
	padding-bottom:16px;
}

.z-outfit-right-w1{
	background:#fff;
}

.z-outfit-right-d1{
	height:42px;
	line-height:42px;
	margin-bottom:14px;
	text-align: right;
}

.z-outfit-right-d1 span{
	display: block;
	float: left;
	width:110px;
	height:42px;
	margin-right:10px;
}

.z-outfit-right-d1-input1{
	display: block;
	float: left;
	width:283px;
	height:40px;
	border:1px solid #E5E5E5;
	padding-left:10px;
	border-radius:3px;
}

.z-outfit-right-sel{
	display: block;
	float: left;
	width:293px;
	height:40px;
	border:1px solid #E5E5E5;
}

.z-outfit-right-btn1{
	width:112px;
	height:42px;
	text-align: center;
	line-height: 42px;
	border-radius: 3px;
	color:#fff;
	background:#26A6DB;
	float:left;
	border:0px;
	cursor: pointer;
}

.z-outfit-right-m1{
	margin-top:18px;
}

.z-outfit-right-pad1{
	padding:50px 0px 90px 250px;
}

.z-outfit-right-img0{
	padding-left:105px;
}

.z-outfit-right-img1{
	width:110px;
	height:110px;
	border-radius:100%;
	overflow: hidden;
}

.z-outfit-right-img1 img{
	width:100%;
	height:100%;
}

.z-outfit-right-s1{
	width: 110px;
    text-align: center;
    display: block;
    padding:10px 0px 35px 0px;
}

#imghead {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);}
.fileinput-button {
    position: relative;
    display: inline-block;
    overflow: hidden;
}

.fileinput-button input[type="file"] {
    width: 90px;
    height: 42px;
    position: absolute;
    left: 0px;
    top: 0px;
    opacity: 0;
    -ms-filter: 'alpha(opacity=0)';
    font-size: 0;
}

.fileinput-button input.btnSearch {
    width: 100px;
    height: 42px;
    background: #26A6DB;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    text-align: center;
    line-height: 42px;
    cursor: pointer;
    border: 0;
}

.z-outfit-guan-pad1{
	padding:28px 30px;
}

.z-outfit-guan-btn1{
	width:110px;
	height:40px;
	border-radius:3px;
	background:#26A6DB;
	color:#fff;
	text-align: center;
	line-height: 40px;
	float:left;
	margin-right:16px;
	border:1px solid #26A6DB;
}

.z-outfit-guan-btn2{
	width:110px;
	height:40px;
	border-radius:3px;
	color:#26A6DB;
	text-align: center;
	line-height: 40px;
	float:left;
	border:1px solid #26A6DB;
}

.z-outfit-guan-sou{
	float:right;
	width:350px;
	margin-top:1px;
}

.z-outfit-guan-sou input{
	width:226px;
	border-left:1px solid #E5E5E5;
	border-top:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	border-radius:5px 0px 0px 5px;
	padding-left:10px;
	height:38px;
	line-height:38px;
	float:right;	
}

.z-outfit-guan-sou input::-webkit-input-placeholder{
    color:#AAAAAA;
}

.search_btn {
    display: block !important;
    width: 56px !important;
    height: 40px !important;
    line-height: 38px !important;
    text-align: center !important;
    float: right !important;
    background: #EEEEEE !important;
    border-radius: 0px 5px 5px 0px !important;
    border-right: 1px solid #E5E5E5 !important;
    border-top: 1px solid #E5E5E5 !important;
    border-bottom: 1px solid #E5E5E5 !important;
    border-left: 0 !important;
    cursor: pointer !important;
    padding-left: 0 !important;
}

.z-outfit-guan-table1{
	margin-top:35px;
	margin-bottom:30px;
	width:100%;
	border-top:1px solid #E5E5E5;
	border-right:0px;
	border-left:1px solid #E5E5E5;
	border-bottom:0px;
	table-layout: fixed;
}

.z-outfit-guan-table1 tr{
	border:0px;
}

.z-outfit-guan-table1 tr:first-child{
	background:#F3F3F3;
}

.z-outfit-guan-table1 tr th{
	text-align: center;
	font-weight: bold;
	padding:9px 0px;
	border-top:0px;
	border-bottom:1px solid #E5E5E5;
	border-left:0px;
	border-right:1px solid #E5E5E5;
}

.z-outfit-guan-table1 tr td{
	text-align: center;
	padding:10px 0px;
	border-left:0px;
	border-bottom:1px solid #E5E5E5;
	border-top:0px;
	border-right:1px solid #E5E5E5;
	font-size:12px;
}

.z-outfit-guan-c1{
	color:#2A96C3;
}

.z-outfit-guan-page {
    text-align: center;
    padding-top: 40px;
    padding-bottom: 40px;
}

.z-outfit-pad1{
	padding-bottom:50px!important;
}

.z-outfit-xin-d1{
	width:328px;
	height:474px;
	border:1px solid #E5E5E5;
	margin:auto;
	border-radius:5px;
	background:#F8F8F8;
}

.z-outfit-xin-pad1{
	padding:55px 0px;
}

.z-outfit-xin-top{
	width:100%;
	height:130px;
	background:url(../img/xinxi-top.png)no-repeat;
	background-size:100% 100%;
	position: relative;
}

.z-outfit-xin-touxiang{
	width:100px;
	height:100px;
	border-radius: 100%;
	border:2px solid #FEFEFE;
	overflow: hidden;
	position: absolute;
	top:72px;
	left:0px;
	right:0px;
	margin:auto;
}

.z-outfit-xin-touxiang img{
	width:100%;
	height:100%;
}

.z-outfit-xin-p1{
	text-align: center;
	font-size:18px;
	padding:60px 0px 26px 0px;
}

.z-outfit-xin-d2{
	border-top:1px solid #E5E5E5;
	padding:35px 0px 0px 49px;
}

.z-outfit-xin-h1{
	height:20px;
	line-height:20px;
	margin-bottom:18px;
}

.z-outfit-xin-h1 span{
	display: block;
	width:94px;
	float:left;
	margin-right:5px;
	text-align: right;
}

.z-outfit-xin-h1 p{
	display: table;
}

.z-outfit-xin-h1 span img{
	vertical-align: middle;
	margin-right:7px;
}

.z-outfit-xin-btn1{
	display: block;
	width:154px;
	height:42px;
	text-align: center;
	line-height: 42px;
	background:#26A6DB;
	color:#fff;
	margin:auto;
	border-radius:3px;
	margin-top:30px;
}

/*考试训练分析*/
.z-outfit-kf-pad1{
	padding:35px 30px;
}

.z-outfit-kf-sou{
	width:445px;
	padding-top:34px;
	margin:auto;
}

.z-outfit-kf-sou input{
	width:360px;
	border-left:1px solid #E5E5E5;
	border-top:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	border-radius:5px 0px 0px 5px;
	padding-left:10px;
	height:38px;
	line-height:38px;
	float:right;	
}

.z-outfit-kf-sou input::-webkit-input-placeholder{
    color:#AAAAAA;
}

.z-outfit-kf-sou span{
	display: block;
	width:70px;
	height:38px;
	line-height:38px;
	text-align: center;
	float:right;
	background:#EEEEEE;
	border-radius:0px 5px 5px 0px;
	border-right:1px solid #E5E5E5;
	border-top:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
}

.z-outfit-kf-line{
	width:100%;
	height:1px;
	border-bottom:1px solid #F3F3F3;
	margin:60px 0px 18px 0px;
}

.z-outfit-xgmm-pad1{
	padding:150px 0px 210px 275px;
}

/*个人中心*/
.z-user-f1{
	font-weight: bold;
}

.z-user-m1{
	margin-bottom:20px!important;
}

.z-user-flo{
	float: left;
	height: 42px;
	line-height:42px;
	padding-left:6px;
}

.z-user-flo input{
	vertical-align: -2px;
}

.z-user-m2{
	font-weight: normal;
	margin-right:25px;
}

.z-user-a1{
	color:#3EACDD;
	float:left;
	margin-left:10px;
}

.z-user-pad1{
	padding:86px 0px 150px 245px;
}

.z-user-line1{
	width:660px;
	height:4px;
	background:#F3F3F3;
	border-radius:20px;
	margin:auto;
	position: relative;
	margin-top:100px;
	margin-bottom:130px;
}

.z-user-yuan1{
	width:28px;
	height:28px;
	border-radius:100%;
	background:#fff;
	position: absolute;
	left:96px;
	top:-12px;
}

.z-user-yuan2{
	width:28px;
	height:28px;
	border-radius:100%;
	background:#fff;
	position: absolute;
	left:326px;
	top:-12px;
}

.z-user-yuan3{
	width:28px;
	height:28px;
	border-radius:100%;
	background:#fff;
	position: absolute;
	left:558px;
	top:-12px;
}

.z-user-yd{
	width:14px;
	height:14px;
	border-radius:100%;
	background:#CCCCCC;
	position: absolute;
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
	margin:auto;
}

.z-user-active{
	background:#26A6DB!important;
}

.z-user-active2{
	color:#26A6DB!important;
}

.z-user-pp1{
	position: absolute;
	left:67px;
	top:20px;
	color:#999;
}

.z-user-pp2{
	position: absolute;
	left:299px;
	top:20px;
	color:#999;
}

.z-user-pp3{
	position: absolute;
	left:552px;
	top:20px;
	color:#999;
}

.z-user-xg-pad1{
	padding:0px 0px 170px 0px;
}

.z-user-xg-flo{
	float:left;
	height:42px;
	line-height:42px;
	color:#26A6DB;
	font-weight: bold;
}

.z-user-form1{
	padding-left:255px;
}

.z-user-m3{
	margin-top:6px;
}

.z-user-xg-input1{
	display: block;
	float: left;
	width:330px;
	height:40px;
	border:1px solid #E5E5E5;
	padding-left:10px;
	border-radius:3px;
}

.z-user-xg-input2{
	display: block;
	float: left;
	width:206px;
	height:40px;
	border:1px solid #E5E5E5;
	padding-left:10px;
	border-radius:3px;
	margin-right:9px;
}

.z-user-xg-input3{
	display: block;
	float: left;
	width:113px;
	height:40px;
	border:1px solid #DCDCDC;
	border-radius:3px;
	color:#666;
	text-align: center;
	line-height: 40px;
	background:#EEEEEE;
	cursor:pointer;
}

.z-user-xg-img1{
	display: block;
	width:90px;
	height:90px;
	margin:auto;
}

.z-user-xg-p1{
	font-size:24px;
	text-align: center;
	padding:23px 0px 48px 0px;
}

.z-user-xg-pad2{
	padding-bottom:123px;
}

.z-user-messages-pad1{
	padding:6px 35px 40px 35px;
}

.z-user-messages-u1{
	width:100%;
}

.z-user-messages-u1 li{
	width:100%;
	height:68px;
	line-height:68px;
	border-bottom:1px solid #E5E5E5;
	position: relative;
}

.z-user-messages-u1 li:nth-child(even){
	background:#FAFAFA;
}

.z-user-messages-u1 li img{
	float:left;
	margin-top:22px;
	margin-right:15px;
}

.z-user-messages-u1 li p{
	float:left;
	max-width:765px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.z-user-messages-u1 li a{
	display: block;
	height:68px;
}


.z-user-messages-u1 li span{
	float:right;
	color:#999;
}

.z-user-messages-u1 li b{
	position: absolute;
	right:5px;
	top:23px;
	font-size:10px;
	color:#999;
}

.z-user-messages-c1{
	color:#f00!important;
}

.z-user-messages-pad2{
	padding:54px 70px 120px 70px;
}

.z-message-d4{
	text-align: center;
	border-bottom:1px solid #E5E5E5;
}

.z-message-p3{
	font-size:18px;
	font-weight: bold;
}

.z-message-p4{
	padding:20px 0px 40px 0px;
	color:#999;
}

.z-message-d5{
	font-size:15px;
	line-height:30px;
	padding:40px 30px 0px 30px;
}

.z-user-shou-u1{
	width:100%;
}

.z-user-shou-u1 li{
	width:100%;
	height:68px;
	line-height:68px;
	border-bottom:1px solid #E5E5E5;
	position: relative;
}

.z-user-shou-u1 li:nth-child(even){
	background:#FAFAFA;
}

.z-user-shou-u1 li img{
	float:left;
	margin-top:30px;
	margin-right:8px;
	margin-left:8px;
}

.z-user-shou-u1 li p{
	float:left;
	width:478px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.z-user-shou-u1-qu{
	display: block;
	width:82px;
	height:28px;
	border:1px solid #E5E5E5;
	text-align: center;
	line-height:28px;
	background:#fff;
	float:right;
	border-radius:20px;
	margin-top:19px;
	margin-right:8px;
}


.z-user-shou-u1 li span{
	float:left;
	color:#999;
}

.z-user-shi-u1{
	width:100%;
	padding:8px 0px;
	border-bottom:1px solid #E5E5E5;
}

.z-user-shi-u1 li{
	width:100%;
	height:48px;
	line-height:48px;
}

.z-user-shi-u1 li img{
	float:left;
	margin-top:13px;
	margin-right:8px;
	margin-left:8px;
}

.z-user-shi-u1 li p{
	float:left;
	width:410px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.z-user-shi-u1 li span{
	float:left;
	color:#999;
}

.z-user-shi-u1 li b{
	float:right;
	font-weight: normal;
}

.z-user-shi-title{
	font-size:20px;
	width:100%;
	height:56px;
	line-height:56px;
	border-bottom:1px solid #E5E5E5;
}

.z-user-dc-pad1{
	padding:20px 60px 22px 60px;
}

.z-user-dc-d1{
	width:100%;
	border-radius:5px;
	border:1px solid #E5E5E5;
	margin-bottom:14px;
}

.z-user-dc-title{
	background:#F9F9F9;
	border-bottom:1px solid #E5E5E5;
	padding:25px 0px 20px 35px;
	border-radius:5px 5px 0px 0px;
}

.z-user-dc-p1{
	font-size:16px;
}

.z-user-dc-p2{
	padding-top:14px;
	color:#999;
}

.z-user-dc-u1{
	padding:0px 30px;
}

.z-user-dc-u1 li{
	padding:20px 0px;
	border-bottom:1px solid #E5E5E5;
}

.z-user-dc-u1 li:last-child{
	border-bottom:0px;
}

.z-user-dc-u1 li:after{
	display:block;
	clear:both;
	content:"";
	visibility:hidden;
	height:0
}

.z-user-dc-w1{
	width:76px;
	height:76px;
	border-radius:10px;
	float:left;
	overflow: hidden;
	margin-right:20px;
}

.z-user-dc-w1 img{
	width:100%;
	height:100%;
}

.z-user-dc-a1{
	display: block;
	width:112px;
	height:42px;
	float:right;
	color:#fff;
	background:#26A6DB;
	text-align: center;
	line-height:42px;
	border-radius:5px;
	margin-top:20px;
}

.z-user-dc-w2{
	float:left;
	max-width:570px;
	overflow: hidden;
}

.z-user-dc-p3{
	padding-top:14px;
	font-size:16px;
}

.z-user-dc-p4{
	padding-top:8px;
	color:#999;
}

/*登录*/
.z-login-pad1{
	padding-bottom:16px;
}

.z-login-pad2{
	padding-top:25px!important;
}

.z-login-pad3{
	padding:30px 0px 0px 90px!important;
}

.z-login-pad310 {
    padding: 30px 0px 0px 0 !important;
    margin-bottom: 20px;
}

.z-login-foot{
	background:#fff!important;
}

.z-login-c1{
	color:#999!important;
}

.z-login-bg{
	width:100%;
	height:710px;
	background:url(../img/login-bg.jpg)no-repeat;
	background-size:cover;
	position: relative;
}
.z-login-bg10 {
    width: 100%;
    height: 710px;
    background-color:#DDECF3;
    background-size: cover;
    position: relative;
}
.z-login-w1{
	width:370px!important;
	height:323px!important;
	right:70px!important;
	box-shadow: 0px 0px 15px rgba(0,0,0,0.1);
}

.z-index-banner-deng10 {
    right: 0px;
    top: 0px;
    bottom: 0px;
    margin: auto;
    width: 290px;
    height: 310px;
    border-radius: 5px;
    background: #fff;
}

.z-login-w10 {
    width: 570px !important;
    height: 352px !important;
    right: 70px !important;
    box-shadow: 0px 0px 15px rgba(0,0,0,0.1);
    margin-top: 170px;
}

.z-login-h1{
	height:710px!important;
}

.z-login-m1{
	margin-right:47px!important;
}

.z-login-w2{
	width:277px!important;
}

.z-register-bg{
	width:100%;
	height:710px;
	background:#F6F6F6;
	position: relative;
}

.z-register-kuang{
	width:715px;
	height:490px;
	border:1px solid #E5E5E5;
	background:#FFFFFF;
	position: absolute;
	border-radius:5px;
	left: 0px;
	right:0px;
	top:0px;
	bottom:0px;
	margin:auto;
}

.z-register-title{
	font-size:22px;
	padding-bottom:32px;
}

.z-register-w1{
	width:450px;
	margin:auto;
	padding-top:50px;
}

.z-register-input1{
	width:433px;
	height:44px;
	border:1px solid #E5E5E5;
	padding-left:10px;
	border-radius:5px;
	margin-bottom:18px;
}

.z-register-input1::-webkit-input-placeholder{
    color:#999;
}

.z-register-input2{
	width:301px;
	height:44px;
	border:1px solid #E5E5E5;
	padding-left:10px;
	border-radius:5px;
	margin-bottom:18px;
	float:left;
	margin-right:10px;
}

.z-register-input2::-webkit-input-placeholder{
    color:#999;
}

.z-register-input3{
	width:121px;
	height:44px;
	border:1px solid #DCDCDC;
	border-radius:5px;
	margin-bottom:18px;
	float:left;
	background:#EEEEEE;
	float:left;
	color:#666;
	cursor: pointer;
}

.z-register-btn1{
	width:100%;
	border-radius:5px;
	height:46px;
	background:#26A6DB;
	color:#fff;
	text-align: center;
	line-height:46px;
	border:0px;
	margin-top:6px;
	font-size:16px;
	cursor: pointer;
}

.z-online-bg{
	border-top:3px solid #26A6DB;
	background:#F4F4F4;
	padding-bottom:50px;
}

.z-online-w1{
	width:1200px;
	margin:auto;
	border:1px solid #E0E0E0;
	margin-top:35px;
}

.z-online-title-bg{
	width:100%;
	height:50px;
	background:url(../img/online-title-bg.jpg)no-repeat;
	background-size:100% 100%;
	line-height:50px;
	color:#fff;
	font-size:20px;
}

.z-online-title-bg img{
	margin-left:22px;
	margin-right:5px;
	vertical-align: middle;
}

.z-online-w2{
	height:490px;
	background:#fff;
	overflow-y: auto;
	overflow:scroll;
	overflow-x:hidden;
	padding:40px 40px 0px 80px;
}

.z-online-d1{
	margin-bottom:20px;
}

.z-online-touxiang1{
	width:35px;
	height:35px;
	border-radius:100%;
	overflow: hidden;
	float:left;
	margin-right:12px;
}

.z-online-touxiang1 img{
	width:100%;
	height:100%;
}

.z-online-touxiang2{
	width:35px;
	height:35px;
	border-radius:100%;
	overflow: hidden;
	float:right;
	margin-left:12px;
}

.z-online-touxiang2 img{
	width:100%;
	height:100%;
}

.z-online-d2{
	max-width:830px;
	float:left;
}

.z-online-d3{
	max-width: 820px;
    background: #fff;
    padding: 10px 20px;
    margin-left:10px;
    border-radius:5px;
    position: relative;
    background:#EAFCFF;
    border:1px solid #C4EAF1;
}

.z-online-d3 .arrow1{
    position: absolute;
    left:-9px;
    top:7px;
    z-index: 10;
}

.z-online-d4{
	max-width:830px;
	float:right;
}

.z-online-d5{
	max-width: 820px;
    background: #fff;
    padding: 10px 20px;
    margin-right:10px;
    border-radius:5px;
    position: relative;
    background:#F4F4F4;
    border:1px solid #DADADA;
}

.z-online-d5 .arrow2{
    position: absolute;
    right:-9px;
    top:7px;
    z-index: 10;
}

.z-online-p2{
	font-size:12px;
	color:#8B8B8B;
	padding:2px 10px 2px 0px;
}

.z-online-p1{
	font-size:12px;
	color:#8B8B8B;
	padding:2px 0px 2px 10px;
}

.z-online-textarea1 {
    width: 1050px;
    height: 20px;
    background: #fff;
    margin-top: 30px;
    border: 1px solid #E0E0E0;
    /*border-top:1px solid #E0E0E0;
	border-bottom:1px solid #E0E0E0;
	border-left:0px;
	border-right:0px;*/
    padding: 5px;
    float: left;
    margin-bottom: 30px;
    /*margin-left: 20px;*/
}

.z-online-btn0 {
    width: 100px;
    height: 32px;
    background: #F4F4F4;
    border-radius: 5px;
    border: 1px solid #D7D7D7;
    float: right;
    /*margin-right: 17px;*/
    margin-top: 30px;
    margin-bottom: 5px;
    cursor: pointer;
}

/*机构中心-添加学员*/
.z-tian-pad1{
	padding:99px 0px 130px 140px;
}

.z-tian-input1{
	display: block;
	float: left;
	width:552px;
	height:40px;
	border:1px solid #E5E5E5;
	padding-left:10px;
	border-radius:3px;
}

.z-tian-sel0{
	display: block;
	float: left;
	width:182px;
	height:40px;
	border:1px solid #E5E5E5;
	padding-left:10px;
	border-radius:3px;
}

.z-tian-m0{
	margin-right:9px;
}

.z-tian-btn1{
	display: block;
	width:112px;
	height:42px;
	text-align: center;
	line-height: 42px;
	border-radius: 3px;
	color:#fff;
	background:#26A6DB;
	border:0px;
	margin-left:290px;
	margin-top:54px;
	cursor: pointer;
}

.z-user-kf-line{
	border-bottom:1px solid #E5E5E5;
	padding:30px 30px 40px 30px;
}

.z-user-kf-table1{
	margin-top:25px;
	width:100%;
	border-top:1px solid #E5E5E5;
	border-right:0px;
	border-left:1px solid #E5E5E5;
	border-bottom:0px;
}

.z-user-kf-table1 tr{
	border:0px;
}

.z-user-kf-table1 tr:first-child{
	background:#F3F3F3;
}

.z-user-kf-table1 tr th{
	text-align: center;
	font-weight: bold;
	padding:9px 0px;
	border-top:0px;
	border-bottom:1px solid #E5E5E5;
	border-left:0px;
	border-right:1px solid #E5E5E5;
}

.z-user-kf-table1 tr td{
	text-align: center;
	padding:10px 0px;
	border-left:0px;
	border-bottom:1px solid #E5E5E5;
	border-top:0px;
	border-right:1px solid #E5E5E5;
}

.z-user-kf-w0{
	width:610px;
    text-align:left;
}

.z-user-kf-tu{
	width:100%;
	height:350px;
	background:#F5F5F5;
	margin-top:25px;
}

.z-outfit-fx{
	width:90px;
	float:left;
	text-align: center;
	font-size:16px;
	margin-left:22px;
}

.z-outfit-fx-touxiang{
	width:90px;
	height:90px;
	border-radius: 100%;
	overflow: hidden;
	margin-bottom:5px;
}

.z-outfit-fx-touxiang img{
	width:100%;
	height:100%;
}

.z-outfit-fx-d1{
	float:left;
	margin-left:75px;
	margin-top:12px;
	border-right:1px solid #EEEEEE;
	width:416px;
}

.z-outfit-fx-btn001{
	display: block;
	float:right;
	width:126px;
	height:42px;
	background:#26A6DB;
	border-radius:3px;
	text-align: center;
	line-height: 42px;
	color:#fff;
	margin-top:48px;
	margin-right:10px;
}

/*批量添加*/
.z-pi-w1{
	width:263px;
	height:308px;
	border:1px solid #E5E5E5;
	border-radius:5px;
	background:#F8F8F8;
	float:left;
}

.z-pi-pad1{
	padding:97px 0px 178px 204px;
}

.z-pi-m1{
	margin-right:40px;
}

.z-pi-d1{
	width:96px;
	height:96px;
	border-radius:100%;
	margin:auto;
	margin-top:49px;
}

.z-pi-d1 img{
	width:100%;
	height:100%;
}

.z-pi-p1{
	font-size:18px;
	text-align: center;
	padding:15px 0px 45px 0px;
}

.z-pi-p1{
	font-size:18px;
	text-align: center;
	padding:15px 0px 45px 0px;
}

.z-pi-btn0{
	width:90px;
	height:42px;
	background:#26A6DB;
	border-radius:3px;
	color:#fff;
	display: inline-block;
	margin:auto;
	text-align: center;
	line-height:42px;
	cursor: pointer;
}

a.z-pi-btn0{
    display:block;
}

.z-outfit-guan-page a {
    font-size: 14px;
    padding: 6px 12px;
    background: #fff;
    border: 1px solid #EEEEEE;
    color: #888;
    margin: 0 3px;
    text-decoration: none;
}

    .z-outfit-guan-page a:hover {
        border-color: #26A6DB;
        color: #26A6DB;
        text-decoration: none
    }

.z-outfit-guan-page .active {
    background: #26A6DB;
    border-color: #26A6DB;
    color: #fff;
    cursor: default;
}

.ui-pagination-container {
    height: 34px;
    line-height: 34px;
}

.z-add-list-u1{
	height:110px;
	overflow-y: auto;
	width:885px;
	margin-top:20px;
}

.z-add-list-u1 li{
	float:left;
	margin:6px 18px 6px 0px;
}

.z-add-list-u1 li:nth-child(15n){
	margin:6px 0px 6px 0px;
}

.z-add-list-u1 li a{
	display: block;
    width: 38px;
    height:38px;
    border: 1px solid #E5E5E5;
    text-align: center;
    line-height: 38px;
    color:#999;
    font-size:18px;
    background:#fff;
}

.z-add01-xz-bg2{
    background: #FFE6E6!important;
    border: 1px solid #FFE6E6!important;
    color: #F64949!important;
}

.z-add01-xz-bg1{
	background:#E6FEF2!important;
	border:1px solid #E6FEF2!important;
	color:#16C36B!important;
}

.z-add01-xz-bg3{
	background:#E5E5E5!important;
	border:1px solid #E5E5E5!important;
}

.add-z-register-bg1{
	width:100%;
	background:#F6F6F6;
	padding: 60px 0px;
}

.add-z-register-kuang1{
	width:715px;
	border:1px solid #E5E5E5;
	background:#FFFFFF;
	border-radius:5px;
	margin:auto;
}

.add-z-register-pad0{
	padding-bottom:50px;
}

.add-z-user-flo1{
    height: 24px;
    line-height: 24px;
    margin-bottom:18px;
}

.add-z-user-w001{
    width:445px!important;
}

.add-z-register-t1{
    width: 433px;
    height:100px;
    border: 1px solid #E5E5E5;
    padding-left: 10px;
    border-radius: 5px;
    margin-bottom: 18px;
    font-size: 14px;
    font-family: "微软雅黑";
    padding-top:10px;
}

.add-z-register-t1::-webkit-input-placeholder{
    color:#999;
}

.mock_score_a {
    width: 47%;
    position: absolute;
    top: 565px;
    height: 38px;
    text-align: center;
    background-image: linear-gradient(to bottom, #fd854d, #fa3e16);
    left: 0;
    right: 0;
    margin: auto;
    border-radius: 40px;
    border: 4px solid #ffdbcf;
    color: white;
    line-height: 38px;
    font-size: 20px;
    font-weight: 600;
}

    .mock_score_a img {
        width: 30px;
        vertical-align: middle;
        position: absolute;
        top: 0;
        bottom: 0;
        margin: auto;
        margin-left: -27px;
    }