/*顶部导航框*/
.topbg{
	width:100%; top:0; left:0;
	height:2.8125rem;
	z-index:888;
}
.topbg2{
	width:100%; top:0; left:0;
	height:5.625rem;
	z-index:888;
}
.topbox{
	height:2.8125rem;
	z-index:999;
  background-color:#f9f9f7;
}
.toppicbg{
	top:0; left:0;
	width:100%;
}
.toppicbg img{
	display:block;
	width:100%;
}

/******2014年11月26日************/
.topbg_lb_head{box-shadow: 0px 2px 10px 0px #c7c7c7;}



/*顶部菜单按钮*/
.top-m-l,.top-m-m,.top-m-r,.back-l{
	width:2.8125rem; height:2.8125rem;
}
.top-message-r{
	width:4.8125rem; height:2.8125rem;
}
.back-l-btn{
	width:2.8125rem; height:2.8125rem;
	background:url(../images/back-btn.png) no-repeat 0.9375rem 0.9375rem;
	background-size:0.65625rem 1rem;
	border:none;
}
.top-m-l img{
	width:0.9375rem; height:0.75rem;
	display:block; padding:1rem 0 0 0.9375rem;
}
.top-m-m img{
	width:0.9375rem; height:0.9375rem;
	display:block; padding:0.9375rem 0 0 0.9375rem;
}
.top-message-r img ,.top-m-r img{
	width:1rem; height:1rem;
	display:block; padding:0.9375rem 0 0 0.9375rem;
}
.back-l img{
	width:0.65625rem; height:1rem;
	display:block; padding:0.875em 0 0 0.875rem;
}
.reg-r{
	width:7rem; height:2.8125rem;
}
.forget-t{
	padding:0.75rem 0.9375rem 0 0;
}
.menu-two-column{
	width:10rem; height:2.8125rem;
	margin:auto;
	column-count:2;-moz-column-count:2;-webkit-column-count:2;
	column-gap:0;-moz-column-gap:0;-webkit-column-gap:0;
}
.menu-three-column{
	width:13rem; height:2.8125rem;
	margin-left:2.95rem;
	-webkit-column-count:3; -moz-column-count:3; column-count:3;
	-moz-column-gap:0; -webkit-column-gap:0; column-gap:0;
}

.menu-zyxx-star ,.menu-zyxx-share{
	width:1.8rem; height:2.8125rem;
}
.menu-zyxx-star{
	top:0.1rem; right:3.5rem;
}
.menu-zyxx-share{
	top:0; right:0.9375rem;
}
.menu-zyxx-star img ,.menu-zyxx-share img{
	width:1rem; display:block;
	margin:13px 0 0 0;
}
.menu-column-a{
	width:100%; height:2.8125rem;
}
.menu-title{
	width:100%; margin-top:14px;
}
.menu-num{
	top:5px; right:0;
	width:1.2rem; height:1.2rem; line-height:1.2rem;
	background:#65b670; border-radius:100rem;
}
.menu-search{
	 height:1.875rem; float:right; margin:0.5rem 0.9375rem 0 0;
}
.menu-search-input{
	width:7.5rem; height:1.8rem;
	border:none; background:none;
	padding-left:0.5rem;
}
.menu-search-btn{
	width:1.8125rem; height:1.8125rem;
}
.menu-search-btn img{
	width:1rem;  padding:5px 0 0 5px;
}
.zsf-top img{
	display:block; float:right;
	width:0.9375rem;
}


/*注册、登录*/
.user-pic{
	margin:auto;
	width:7rem; height:7rem;
}
.reg-input,.reg-btn,.reg-fast{
	padding:0 2.8125rem;
}
.reg-input input{
	height:2.1875rem; width:100%; padding:3px 0 0 2.8125rem;
	background-size:1.125rem 1.0625rem;
}
.reginput-id{
	background:url(../images/id-icon-grey.png) no-repeat 0.5625rem 0.5625rem ,#fff;
}
.reginput-pw{
	background:url(../images/pw-icon-yellow.png) no-repeat 0.5625rem 0.5625rem ,#fcfcfc;
}
.reg-btn{
	column-count:2;-moz-column-count:2;-webkit-column-count:2; 
	column-gap:0.625rem;-moz-column-gap:0.625rem;-webkit-column-gap:0.625rem; 
}
.reg-fast-btn{
	width:2.625rem; height:2.625rem;
}
.reg-fast-btn img{
	display:block;
	width:2.0625rem; height:1.625rem;
	padding:7px 0 0 2px;
}
.reg-fast-icon{
	column-count:5;-moz-column-count:5;-webkit-column-count:5; 
	column-gap:0.9375rem;-moz-column-gap:0.9375rem;-webkit-column-gap:0.9375rem; 
}
/*按钮*/
.reg-b-btn{
	width:100%; height:2.25rem;
	border:none;
}
/*幻灯*/
.adbox img{
	width:100%;
	display:block;
}
.swiper-container {
  height:auto;
  text-align: center;
}
.swiper-nested-1, .swiper-nested-2, .swiper-nested-3, .swiper-nested-4 {
  width: 100%;
}
.swiper-slide {
  margin-bottom: 0;
}
.swiper-nested-1 .swiper-slide, .swiper-nested-2 .swiper-slide, .swiper-nested-4 .swiper-slide {
	width:100%;
	height:84px;
}
.pagination {
  position: absolute;
  z-index: 100;
  left: 10px;
  bottom: 10px;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: #222;
  margin-right: 5px;
  opacity: 0.8;
  cursor: pointer;
}
.swiper-visible-switch {
  background: #aaa;
}
.swiper-active-switch {
  background: #fff;
}
.pagination-nested-1, .pagination-nested-2, .pagination-nested-4 {
  bottom: auto;
  top: 10px;
}
.pagination-nested-1 .swiper-pagination-switch, .pagination-nested-2 .swiper-pagination-switch, .pagination-nested-4 .swiper-pagination-switch {
  display: block;
  margin-right: 0;
  margin-bottom: 5px;
}
.pagination-nested-3{
}
.pagination-nested-3 .swiper-pagination-switch{
}
/*列表*/
.xx-list a{
	padding:1.25rem 0.9375rem;
	text-decoration:none;
	border-bottom:1px #f2e9e9 solid;	
}

.xx-listfont font{
	padding:1.25rem 0.9375rem;
	text-decoration:none;
	border-bottom:1px #f2e9e9 solid;	
}

.xx-a-l{
	padding-left:55px;
}

.xx-a-r{
	padding-right:55px;
	}
.xx-a-pic{
	left:0.9375rem;

}

.xx-a-pic img{
	width:100%;
	display:block; border-radius:50rem;
}


.xx-a-pic-r{
	 right:0.9375rem;

}

.xx-a-pic-r img{
	width:100%;
	display:block; border-radius:50rem;
}



.xx-list-menu{
	top:2.8125rem; right:2.8125rem;
	width:7.8125rem;
	z-index:200;
}
/*查询*/
.hotkeywords{
	padding:0.9375rem; font-size:0;
}
.hotkeywords-list a{
	display:inline-block; padding:0.25rem 0.375rem; margin:0.625rem 0.625rem 0 0
}
/*考试*/
.ks-bottom{
	width:100%;
	left:0; bottom:0; z-index:999;
	column-count:2;-moz-column-count:2;-webkit-column-count:2;
	column-gap:0.625rem;-moz-column-gap:0.625rem;-webkit-column-gap:0.625rem;

}
.ks-bottom a{
	width:100%;
	
}
.ks-bottom-btn{
	width:100%;
	text-align:center; padding:0.8rem 0;
}
.ks-xz{
	top:1.1rem; bottom:0; right:0.4rem; margin:auto 0;

}
.ks-xz img{
	display:block;
	width:100%;
}
/*学习正文*/
.zyxx{}
.zyxx img{
	display:block; float:right;
	width:1rem;
}
.zyxx-content p{
	line-height:1.4rem;
	padding:0.5rem 0;
}
.zyxx-content img{
	width:100%;
}
/*找师傅*/
.zsf-js{
	overflow:hidden;
	background:#d73f61;
}
/*个人中心*/
.user-pic{
	width:7rem; height:7rem; .
}
.user-pic img{
	width:100%;
}
.wd-zmsbox{
	padding:1rem 0;
}
.wd-zmsbox li{
	width:24.3%;
}
.wd-icon{
	width:2.1325rem; height:2.1325rem;
}
.wd-icon img{
	display:block;
	width:100%;
}
.wd-txt{
	padding-left:0.625rem;
	vertical-align:0.6875rem;
}
.wd-input-text{
	width:100%;
	padding:0.625rem 0.3125rem; margin-bottom:0.5rem;
}
.wd-input-text-xz{
	background:#fcfcfc;
	border:1px #e0c0ab solid;
}
.wd-kcfb-bottom{
	bottom:0; left:0;
	width:100%; height:8rem;
}
.fb-bottomline-1, .fb-bottomline-2, .fb-bottomline-3, .fb-bottomline-4{
	top:50%; left:0; margin-top:-0.25rem;
	height:0.25rem;
}
.fb-bottomline-1{
	width:100%;  background:#f6f6f6;
	z-index:1;
}
.fb-bottomline-2{
	width:8.75rem;
	z-index:3;
}
.fb-bottomline-3{
	width:17.5rem;
	z-index:3;
}
.fb-bottomline-4{
	width:98%;
	z-index:3;
}
.fb-sx-1{
	top:0.4375rem; left:0; width:6.25rem;
	z-index:10;
}
.fb-sx-2{
	top:0.4375rem; left:7.5rem; width:6.25rem;
	z-index:10;
}
.fb-sx-3{
	top:0.4375rem; left:15rem; width:6.25rem;
	z-index:10;
}

.fb-num-1{
	width:1.25rem; height:1.25rem; margin-left:0.9375rem;
	line-height:20px; text-align:center;
}
.right-btn{
	background:url(../images/right-btn.png) no-repeat center right;
	background-size:0.6875rem 1.0625rem;
}
.fb-ygsybox {
	width:100%;
	bottom:0; z-index:999; left:0;
}
.fb-input-text{
	height:30px; width:140px;
	padding-left:5px;
}
.fb-ygrs-jj{
	width:30px; height:30px;
}
.fb-wd-sjxj{
	width:60px; height:24px; line-height:24px;
	top:10px; right:0px;
}
.wd-xx{
	/*max-height:38px;
	overflow:hidden; text-overflow:ellipsis;*/
}
.wd-jwj-num{
	bottom:1.2rem; left:50%;
	margin-left:-8rem;
	width:16rem; height:2.2rem; line-height:2.2rem;
	background:rgba(0,0,0,0.7);
}
.wd-xfbox{
	padding:1rem 0;
}
.wd-xfbox li{
	width:49.3%;
}
.wd-wdsf{
	padding:1.25rem 0.9375rem;
	text-decoration:none;
	border-bottom:1px #f2e9e9 solid;	
}
.wd-jcgx-btn{
	top:1.8rem; right:0.9375rem;
	width:4rem;
	padding:0.4rem 0.8rem;
}

.head_show{ width:100%; padding-bottom:0.2rem; overflow:hidden;}
.head_show_l{float:left;}
.head_show_l img{ width:6rem;}
.head_show_r{ float:left; margin-left:1rem; width:10rem;}
.head_show_r a{ display:block; background:#da4062; width:50%; text-align:center; color:#fff;font-size:0.875rem; padding:0.4rem; margin-top:0.5rem}


/*头部搜索区域*/
.search_mini_form{position:relative;border:1px #c0c0c0 solid;float:right;margin-top:3px; border-radius:5px;}
.form-search {height:30px;overflow:hidden;padding:0px 4px 3px 10px;transition:all 0.3s ease;}
.search_mini_form .button {background:url(../images/btn.png) no-repeat; background-size:cover;width:18px;height:18px;border:0;float:right; margin-top:8px; margin-left:3px; cursor:pointer;}
.form-search .input-text {font-size:14px;float:left;margin-top:7px;border:0;color:#888;
width:200px;background:none; box-shadow:none;}