body,html{
	width:100%;
	height:100%;
}
body{
	position:relative;
	height:100%;
	font-family: "微软雅黑";
	
}
*{
	font-family: "微软雅黑";
}
a,input,span,label,li,select{
	-webkit-tap-highlight-color:transparent;
}
select{
	
	outline: none;
	font-size:0.7rem;
	border:none;
	color:#666;
	background:none;
}



/*精品课程*/
.box{
	width:100%;
	height:100%;
	float:left;
	background:#f5f5f5;
	overflow: auto;
	position:relative;
}
.main{
	width:100%;
	height:auto;
	float:Left;
}
.main_top{
	float:left;
	width:100%;
	height:6.62rem;
}
.main_top img{
	float:left;
	height:6.62rem;
	width:100%;
}
.main_list{
	float:left;
	width:100%;
	height:auto;
	background:#fff;
}
.main_list ul{
	float:left;
	width:100%;
	height:auto;
	margin:0.7rem 0 0.5rem 0;
}
.main_list ul li{
	background:url(../img/list_icon.png) no-repeat left 0.35rem;
	background-size:0.47rem;
	padding-left:0.8rem;
	float:left;
	height:auto;
	color:#333333;
	line-height: 1.1rem;
	font-size:0.6rem;
	margin:0 0.96rem 0.4rem 0.96rem;
}
.main_tab{
	margin-top:0.5rem;
	background:#FFF;
	width:100%;
	height:auto;
	float:left;
}
.main_tab dl{
	width:5.3rem;
	height:4.3rem;
	float:left;
	border-bottom: 1px solid #ddd;
	border-right:1px solid #ddd;
}
.main_tab dl:nth-of-type(3){
	border-right: none;
}
.main_tab dl:nth-of-type(4){
	border-bottom: none;
}
.main_tab dl:nth-of-type(5){
	border-bottom: none;
}
.main_tab dl dt{
	width:100%;
	
	float:left;
}
.main_tab dl dt img{
	float:left;
	margin:1rem 2.1rem 0.5rem 2.1rem;
}
.img1{
	width:1.11rem;
	height:1.09rem;
}
.img2{
	width:0.98rem;
	height:1.13rem;
	margin:1rem 2.15rem 0.5rem !important;
}
.img3{
	width:1.11rem;
	height:1.11rem;
}
.img4{
	width:1.03rem;
	height:1.09rem;
}
.img5{
	width:1.13rem;
	height:1.09rem;
}
.main_tab dl dd{
	float:left;
	width:100%;
	text-align: center;
	font-size:0.6rem;
	color:#333333;
}
.baoming{
	float:left;
	width:100%;
	height:auto;
	background:url(../img/djbm_bg.png) no-repeat center center;
	background-size:14.1rem 3.74rem;
}
.baoming span{
	float:left;
	background:url(../img/bm_bg.png) no-repeat center center;
	background-size:11.7rem 1.71rem;
	width:100%;
	height:1.71rem;
	color:#fff;
	text-align: center;
	font-size:0.73rem;
	padding:1.4rem 0 1.4rem 0;
	line-height: 1.71rem;
}
.beizhu{
	float:left;
	width:100%;
	height:auto;
}
.beizhu p{
	float:left;
	width:100%;
	height: auto;
	background:url(../img/tiao.png) no-repeat center center;
	background-size:7rem;
	text-align: center;
	line-height: 1rem;
	color:#666;
	font-size:0.47rem;
}
.beizhu label{
	margin:0.4rem 0.96rem;
	color:#666;
	font-size:0.47rem;
	line-height: 1rem;
	float:left;
}

/*项目介绍*/
.header{
	width:100%;
	height:2.26rem;
	float:left;
	background:url(../img/top_bg.png) no-repeat left top;
	background-size: 100% 2.26rem;
	position:fixed;
	z-index: 2;
	left:0;
	top:0;
}
.header a{
	float:left;
	width:1.5rem;
	height:2.26rem;
	background:url(../img/ret_icon.png) no-repeat center center;
	background-size:0.36rem 0.64rem;
}
.header p{
	float:left;
	width:13rem;
	margin-right:1.5rem;
	text-align: center;
	line-height: 2.26rem;
	color:#fff;
	font-size:0.81rem;
}
.top{
	width:100%;
	float:left;
	height:2.26rem;
}
.xm_mian{
	float:left;
	width:100%;
	height:auto;
	background:#fff;
}
.xm_mian p{
	color:#333;
	float:left;
	font-size:0.6rem;
	padding:0.7rem 0.96rem;
	line-height: 1.2rem;
}
.xmjj{
	margin-top:0.5rem;
	float:left;
	width:100%;
	height:auto;
	background:#fff;
}
.tit_xm{
	
	float:left;
	width:100%;
	height:1.41rem;
	background:url(../img/xmjj.png) no-repeat center center;
	background-size:4.7rem 1.41rem;
	margin-top:1rem;
}
.xmjj p{
	color:#222;
	float:left;
	font-size:0.6rem;
	padding:0.7rem 0.96rem;
	line-height: 1.2rem;
}
.rcpx{
	margin-top:0.5rem;
	float:left;
	width:100%;
	height:auto;
	background:#fff;
}
.tit_rc{
	float:left;
	width:100%;
	height:auto;
	background:url(../img/rcpx.png) no-repeat top center;
	background-size:5.98rem 1.41rem;
	margin-top:1rem;
}
.tit_rc span{
	float:left;
	width:100%;
	text-align: center;
	font-size:0.42rem;
	color:#ff747f;
	margin-top:1.7rem;
}
.rcpx ul{
	margin:0.7rem 0.96rem;
	float:left;
	height:auto;
}
.rcpx ul li{
	color:#222;
	float:left;
	margin-bottom:0.3rem ;
	font-size:0.6rem;
	line-height: 1.2rem;
	padding-left:0.8rem;
	color:#222;
	background:url(../img/lis_icon.png) no-repeat left 0.4rem;
	background-size:0.51rem 0.45rem;
}

.pxsy{
	margin-top:0.5rem;
	float:left;
	width:100%;
	height:auto;
	background:#fff;
}
.tit_px{
	float:left;
	width:100%;
	height:1.41rem;
	background:url(../img/pxsy.png) no-repeat center center;
	background-size:4.7rem 1.41rem;
	margin-top:1rem;
}
.zs_tab{
	width:14.1rem;
	height:4.49rem;
	float:left;
	margin:0.7rem 0.96rem 0 0.96rem;
	background:url(../img/zs_bg.png) no-repeat center center;
	background-size:14.1rem 4.49rem;
}
.zs_tab p{
	color:#222;
	float:left;
	font-size:0.6rem;
	width:100%;
	margin-top:0.5rem;
	text-align: center;
	line-height: 1.2rem;
}
.pp_tab{
	width:14.1rem;
	height:4.49rem;
	float:left;
	margin:0.7rem 0.96rem 0 0.96rem;
	background:url(../img/pp_bg.png) no-repeat center center;
	background-size:14.1rem 4.49rem;
}
.pp_tab p{
	color:#222;
	float:left;
	font-size:0.6rem;
	width:100%;
	margin-top:1rem;
	text-align: center;
	line-height: 1.2rem;
}
.pt_tab{
	width:14.1rem;
	height:4.49rem;
	float:left;
	margin:0.7rem 0.96rem 0 0.96rem;
	background:url(../img/pt_bg.png) no-repeat center center;
	background-size:14.1rem 4.49rem;
}
.pt_tab p{
	color:#222;
	float:left;
	font-size:0.6rem;
	width:100%;
	margin-top:1rem;
	text-align: center;
	line-height: 1.2rem;
}
.sc_tab{
	width:14.1rem;
	height:4.49rem;
	float:left;
	margin:0.7rem 0.96rem 1.5rem 0.96rem;
	background:url(../img/sc_bg.png) no-repeat center center;
	background-size:14.1rem 4.49rem;
}
.sc_tab p{
	color:#222;
	float:left;
	font-size:0.6rem;
	width:100%;
	margin-top:0.5rem;
	text-align: center;
	line-height: 1.2rem;
}

.zghl{
	margin-top:0.5rem;
	float:left;
	width:100%;
	height:auto;
	background:#fff;
}
.tit_hl{
	float:left;
	width:100%;
	height:1.41rem;
	background:url(../img/zghl.png) no-repeat center center;
	background-size:13.9rem 1.41rem;
	margin-top:1rem;
}
.hl_tab{
	width:14.1rem;
	height:auto;
	float:left;
	margin:0 0.96rem 1.2rem 0.96rem;
}
.hl_tab dl{
	width:6.7rem;
	height:auto;
	float:left;
	margin-top:1rem;
}
.hl_tab dl dt{
	float:left;
	padding:0 1.9rem;
}
.hl_tab dl dt img{
	float:left;
	width:2.56rem;
	height:2.56rem;
}
.hl_tab dl dd{
	float:left;
	text-align: center;
	line-height: 1rem;
}
.hl_tab dl dd:nth-of-type(1){
	width:100%;
	color:#222;
	font-size:0.55rem;
	padding:0.15rem 0;
	margin:0.2rem 0;
}
.hl_tab dl dd:nth-of-type(2){
	/*padding:0 1rem;*/
	color:#666;
	font-size:0.48rem;
	width:100%;
}



/*申报条件*/
.sb_header{
	width:100%;
	height:2.26rem;
	float:left;
	background:url(../img/top_bg.png) no-repeat center center;
	background-size: 100% 2.26rem;
}
.sb_header a{
	float:left;
	width:1.5rem;
	height:2.26rem;
	background:url(../img/ret_icon.png) no-repeat center center;
	background-size:0.36rem 0.64rem;
}
.sb_header p{
	float:left;
	width:13rem;
	margin-right:1.5rem;
	text-align: center;
	line-height: 2.26rem;
	color:#fff;
	font-size:0.81rem;
}
.sbtj{
	float:left;
	width:100%;
	height:auto;
	background:#fff;
}
.tit_sb{
	float:left;
	width:100%;
	height:auto;
	background:url(../img/sbtj.png) no-repeat center top;
	background-size:4.7rem 1.41rem;
	margin-top:1rem;
}
.tit_sb span{
	float:left;
	width:100%;
	text-align: center;
	font-size:0.42rem;
	color:#ff747f;
	margin-top:1.7rem;
}
.sbtj ul{
	margin:0 0.96rem 0.5rem 0.96rem;
	float:left;
	height:auto;
}
.sbtj ul li{
	color:#222;
	float:left;
	margin-bottom:0.3rem ;
	font-size:0.6rem;
	line-height: 1.2rem;
	padding-left:0.8rem;
	color:#222;
	background:url(../img/lis_icon.png) no-repeat left 0.4rem;
	background-size:0.51rem 0.45rem;
}
.sbtj h1{
	font-weight: bold;
	float:left;
	padding:0.8rem 0.96rem 0.5rem 0.96rem;
	color:#222;
	font-size:0.6rem;
}
.or{
	float:left;
	width:100%;
	height:1.6rem;
	background:url(../img/or.png) no-repeat center center;
	background-size:2.65rem 1.54rem;
}


/*师资介绍条件*/
.szjs{
	float:left;
	width:100%;
	height:auto;
	background:#fff;
}
.tit_sz{
	float:left;
	width:100%;
	height:auto;
	background:url(../img/szjs.png) no-repeat center top;
	background-size:7.26rem 1.41rem;
	margin-top:1rem;
}
.tit_sz span{
	float:left;
	width:100%;
	text-align: center;
	font-size:0.42rem;
	color:#ff747f;
	margin-top:1.6rem;
	line-height: 0.8rem;
}
.guonei{
	width:14.1rem;
	height: 22.7rem;
	float:left;
	margin:0.8rem 0.96rem 0 0.96rem;
	background:url(../img/gn_bg.png) no-repeat center center;
	background-size:14.1rem 22.7rem;
}
.ren_m{
	width:100%;
	float:left;
	font-size:0.6rem;
	color:#222;
}
.ren_m:nth-child(1){
	margin-top:1.3rem;
}
.ren_m label{
	margin-left:1.4rem;
	float:left;
	font-weight: bold;
	line-height: 1.3rem;
}
.ren_m p{
	float:left;
	line-height: 1.3rem;
}

.guowai{
	width:14.1rem;
	height: 12.5rem;
	float:left;
	margin:0.8rem 0.96rem 1.3rem 0.96rem;
	background:url(../img/gw_bg.png) no-repeat center center;
	background-size:14.1rem 12.5rem;
}


/*培训课程*/
.pxkc{
	float:left;
	width:100%;
	height:auto;
	background:#fff;
}
.tit_pxkc{
	float:left;
	width:100%;
	height:auto;
	background:url(../img/pxkc.png) no-repeat center top;
	background-size:8.12rem 1.41rem;
	margin-top:1rem;
}
.tit_pxkc span{
	float:left;
	width:100%;
	text-align: center;
	font-size:0.42rem;
	color:#ff747f;
	margin-top:1.6rem;
	line-height: 0.8rem;
}
.px_tab{
	width:100%;
	float:left;
	padding-top:0.5rem;
}
.px_tab h1{
	font-weight: bold;
	float:left;
	padding:0 0.96rem 0.5rem 0.96rem;
	color:#222;
	line-height: 1rem;
	font-size:0.6rem;
}
.px_tab h1 b{
	width:13rem;
	float:right;
	display: inline-block;
}
.px_tab ul{
	margin:0 0.96rem 0 0.96rem;
	float:left;
	width:14.1rem;
	height: 16rem;
	background:url(../img/o_bg.png) no-repeat left top;
	background-size:14.1rem 16rem;
}
.px_tab ul li{
	color:#222;
	float:left;
	margin-bottom:0.3rem ;
	font-size:0.6rem;
	line-height: 1.2rem;
	padding:0 0.2rem 0 0.8rem;
	color:#222;
	background:url(../img/lis_icon.png) no-repeat 0.2rem 0.4rem;
	background-size:0.51rem 0.45rem;
}
.px_tab ul[px_tab_bg]{
	margin:0 0.96rem 0rem 0.96rem;
	float:left;
	width:14.1rem !important;
	height: 11.22rem !important;
	background:url(../img/t_bg.png) no-repeat left top;
	background-size:14.1rem 11.22rem !important;
}
.px_tab ul[px_tab_bg] li{
	color:#222;
	float:left;
	margin-bottom:0.3rem ;
	font-size:0.6rem;
	padding:0;
	line-height: 1.2rem;
	color:#222;
	background:none;
}
.px_tab ul[px_tab_bg] li span{
	color:#ff8d3b;
	float:left;
	padding:0 0.3rem;
}
.px_tab ul[px_tab_bg] li p{
	float:left;
	width:12rem;
}
.px_tab:last-child{
	padding-top: 0;
}
.beizhu2{
	float:left;
	width:100%;
	height:auto;
	margin-top:0.5rem;
}
.beizhu2 p{
	float:left;
	width:100%;
	height: auto;
	background:url(../img/tiao.png) no-repeat center center;
	background-size:7rem;
	text-align: center;
	line-height: 1rem;
	color:#666;
	font-size:0.47rem;
}
.beizhu2 label{
	width:100%;
	color:#666;
	margin:0.3rem 0 1.5rem 0;
	text-align: center;
	font-size:0.47rem;
	line-height: 1rem;
	float:left;
}


/*报名流程*/
.bmlc{
	float:left;
	width:100%;
	height:auto;
	background:#fff;
}
.tit_bm{
	float:left;
	width:100%;
	height:1.41rem;
	background:url(../img/bmlc.png) no-repeat center center;
	background-size:4.7rem 1.41rem;
	margin-top:1rem;
}
.bm_tab{
	width:100%;
	float:left;
	padding-top:0.5rem;
}
.bm_tab h1{
	width:14.1rem;
	font-weight: bold;
	float:left;
	padding:0 0.96rem 0.3rem 0.96rem;
	color:#333;
	line-height: 1rem;
	font-size:0.6rem;
}
.bm_tab p{
	padding:0 0.96rem 0 0.96rem;
	float:left;
	font-size:0.6rem;
	line-height: 1rem;
}
.bm_tab ul{
	margin:0.5rem 0.96rem 0 0.96rem;
	float:left;
	width:14.1rem;
	height: 4.74rem;
	background:url(../img/fy_bg.png) no-repeat left top;
	background-size:14.1rem 4.74rem;
}
.bm_tab ul li{
	color:#222;
	float:left;
	margin-bottom:0.3rem ;
	font-size:0.6rem;
	line-height: 1.2rem;
	padding:0 0.2rem 0 0.8rem;
	color:#222;
}

.bmzx{
	float:left;
	width:100%;
	height:auto;
	background:#fff;
	margin-top:0.5rem;
	padding-bottom: 1rem;
}
.tit_bmzx{
	float:left;
	width:100%;
	height:auto;
	background:url(../img/bmzx.png) no-repeat center top;
	background-size:4.7rem 1.41rem;
	margin-top:1rem;
}
.tit_bmzx span{
	float:left;
	width:100%;
	text-align: center;
	font-size:0.42rem;
	color:#ff747f;
	margin-top:1.7rem;
	line-height: 0.8rem;
}
.fyjn{
	width:100%;
	float:left;
	margin-top:0.7rem;
}
.fyjn h1{
	width:100%;
	text-align: center;
	font-size:0.6rem;
	color:#222;
	font-weight: bold;
}
.lxfs{
	width:6rem;
	padding:0.1rem 5rem;
	float:left;
}
.lxfs span{
	width:1rem;
	height: 1rem;
	float:left;
}
.ph{
	background:url(../img/phone_icon.png) no-repeat center center;
	background-size:0.51rem 0.79rem;
}
.wx{
	background:url(../img/wx_icon.png) no-repeat center center;
	background-size:0.85rem 0.85rem;
}
.qq{
	background:url(../img/qq_icon.png) no-repeat center center;
	background-size:0.62rem 0.73rem;
}
.lxfs p{
	float:left;
	font-size:0.6rem;
	color:#222;
	line-height: 1rem;
	margin-left:0.3rem;
}
.xtiao{
	float:left;
	width:100%;
	height:1.5rem;
	background:url(../img/xtiao.png) no-repeat center center;
	background-size:1.75rem 1.03rem;
}
.baoming2{
	float:left;
	width:100%;
	height:auto;
	background:url(../img/djbm_bg.png) no-repeat center center;
	background-size:14.1rem 3.74rem;
}
.baoming2 span{
	float:left;
	background:url(../img/bm_bg.png) no-repeat center center;
	background-size:11.7rem 1.71rem;
	width:100%;
	height:1.71rem;
	color:#fff;
	text-align: center;
	font-size:0.73rem;
	padding:1.4rem 0 1.4rem 0;
	line-height: 1.71rem;
}
































