body,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0}
body,button,input,select,textarea{font:12px/1.5 Microsoft Yahei;color:#505050}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
ul,ol{list-style:none}
a{text-decoration:none;color:#333;outline:none}
a:hover{color:#333; }
fieldset,img{border:0}
table{border-collapse:collapse;border-spacing:0}
button,input,select,textarea{font-size:100%;outline:none}
textarea{resize:none}
article, aside, footer, header, hgroup, main, nav, section {display: block;}
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
#f-p1{width:100%;background:#f4823f;}
#f-p2{width:100%;background:#eee;}
#f-p3{width:100%;background:#101d40;padding:6px 0;}
.f-w{width:360px;margin:0 auto;}
.f-ti2{text-indent:2em;}
.f-fb{font-weight:bold;}
.f-b1{border-bottom:1px solid #e3e3e3;}
.f-b2{border-top:1px solid #e3e3e3;}
#LR_Flash{display:none;}
.arcArrow{width:auto;}

/*****************************************************************/

/* 头部(首页新) */
.header-bg {min-width:360px;height:45px;overflow:hidden;position:relative;background:#f4823f;}
.header-home {float:left;width:110px;height:27px;margin:8px 15px 0 0;border-right:1px solid #fff}
.header-home span{line-height:30px;font-size:15px;color:#fff;font-weight:bold;margin-left:40px;}
.header-home::before {content:'';position:absolute;width:24px;height:24px;background:url(http://wap.zili.cn/tg/jqsl/images/sprite.png) no-repeat -126px -32px;background-size:150px;margin:2px 0 0 12px;}
.header-title {line-height:45px;font-size:15px;color:#fff;font-weight:bold;position:relative;overflow:hidden;margin-right:5px;}
.header-title a {color:#fff;}
.header-bg a:visited {color:#fff;}
.header-title-home {display:block;text-align:center;padding:0 45px 0 0;}
.header-title-nav {display:block;white-space:nowrap;-webkit-transform:translate(00px,0px) translateZ(0px);overflow-x:auto;overflow-y:hidden;}
#m-nhd{width:360px;max-width:360px;height:50px;margin:0 auto;background:#ff7200;overflow:hidden;}
#m-nhd .logo{float:left;width:170px;height:30px;margin:12px 0 0 10px;background:url(http://wap.zili.cn/images/logo.png) no-repeat 0 0;background-size:170px auto;}
#m-nhd span{display:inline;float:right;margin:5px 10px 0 0;color:#fff;}

/*导航 */
.m-nav{height:30px;line-height:30px;width:360px;margin-bottom:6px;}
.m-nav ul{margin:2px 0 20px;width:355px;overflow:hidden;margin-left:7px;}
.m-nav li{width:80px;height:30px;float:left;margin:0 0 5px 5px;color:#fff;font-size:12px;text-align:center;}
.m-nav li a{display:block;width: 80px;height: 30px;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */color:#fff;}
.m-nav li a:hover{color:#f4823f;}
.m-nav li p{text-align:center;width:80px;font-size:15px;}
.m-nav li:nth-child(1),.m-nav li:nth-child(2),.m-nav li:nth-child(3),.m-nav li:nth-child(4){background:#4C3387;}

/* 热门课程导航 */
.course{text-align:center;padding:2px;}
.course img{width:48%;margin-right:2px;margin-left:2px;}

.course1{text-align:center;padding:2px;}
.course1 img{width:31%;margin-right:2px;margin-left:2px;}

.course2{text-align:center;padding:2px;}
.course2 img{width:23%;margin-right:2px;margin-left:2px;}

.school{text-align:center;padding:2px;}
.school img{width:31%;margin-right:2px;margin-left:2px;}

.pic{width:100%;text-align:center; background:#FF7F6C; height:auto;}
.pic img{width:100%;}


/*全部课程明细*/
a:hover{cursor:pointer;}
font{font-family: "微软雅黑",sans-serif;}
#table-container{width:100%;overflow:hidden;}
#course{margin:0 auto;background: #f2f2f2;padding:34px 0;}
#course>h1{text-indent: -999px;background: url(../img/tit2.jpg) no-repeat center;height:40px;}
#course .hr{margin:20px auto;height:3px;background: url(../img/hr.png) no-repeat;}
#course .course1{height:101px;background: url(../img/course1.jpg) no-repeat;}
#course table{color:#666;text-align: center;}
#course table td.h50{height:50px;}
#course table td{background:#fff;height:84px;border-left:2px solid #f2f2f2;border-bottom:2px solid #f2f2f2;font-family: "微软雅黑",sans-serif;padding:0 10px;font-size:16px;}
#course table td.h83{height: 83px;}
#course a.btn{margin:20px auto 28px;display:block;width:428px;height:60px;background: url(../img/btn.png) no-repeat center;font-size:26px;text-align:center;line-height:60px;color:#fff;font-family: "微软雅黑",sans-serif;}
#course .course2{height:101px;background: url(../img/course2.jpg) no-repeat;}
#course td.more{background:#f2f2f2;height:50px;}
#course .course3{height:101px;background: url(../img/course3.jpg) no-repeat;}
#course .course4{height:101px;background: url(../img/course4.jpg) no-repeat;}



/*学员信息表单*/
/*menu*/
#menu{width:100%;height:auto;padding-bottom:6px;display:table;padding:20px 0;background: url(../img/formbg.jpg) no-repeat center;}
#menuMin{width:96%;color:#FFF;margin:0 auto;padding:10px 0 20px;border-radius:50px;border:#FF7F6C 2px dashed;}
#menuMin h1{font-size:2em;line-height:3em;text-align:center;}
#baom{width:90%;margin:0 auto;text-align:center;}
/*form*/
form{margin:0 0 10px 0;}
legend.optional{color:#FFFFFF;background-color:#50c150;padding:2px 5px 2px 5px;}
.form-row {clear: both;float:left;padding:5px 5px 5px 5px;height:42px;line-height:42px;margin:1px 0;}
.form-btn .tjxx{margin:0 auto;width:150px;height:40px;line-height:40px;color:#FFF;font-size:20px;font-weight:700;background:#f00;display:block;}
.form-row span{color:#ff5555;font-size:1.2em;}
.form-btn{clear: both;display: table;height:42px;line-height:42px;margin: 0 auto;width:80%;text-align: center;}
.form-row-select {clear: both;float:left;padding:10px 5px 5px 5px;}
.field-label {width:80px;float:left;line-height:25px;}
label {float:left;color:#FFF;font-size:14px;font-weight:bold;}
label.left{padding:0 20px 0 5px;float:left;color:#666666;}
.field-widget {float:left;font-size:14px;}
input.required{width:100%;max-width:300px;height:40px;line-height:40px;border: 1px solid #95E0EF;background-color:#f3fcfe;border-left-width:2px;padding:5px 0 0 2px;float:left;over-flow:hidden;}
input.optional{width:300px;height:22px;border: 1px solid #adedad;background-color:#f3fef3;border-left-width:2px;padding:5px 0 0 2px;}
select.validate-selection{width:294px;height:40px;line-height:40px;border: 1px solid #95E0EF;background-color:#f3fcfe;
border-left-width:2px;padding:4px 2px 3px 2px;float:left;}
textarea.required{width:300px;height:75px;float:left;border: 1px solid #95E0EF;background-color:#f3fcfe;
border-left-width:2px;}
textarea.optional{width:300px;height:75px;border: 1px solid #adedad;background-color:#f3fef3;border-left-width:2px;}
input.submit{color:#FFFFFF;background-color:#0fcdf6;padding:2px 5px 2px 5px;cursor:pointer;border:none;
}
input.reset{color:#FFFFFF;background-color:#50c150;cursor:pointer;padding:2px 5px 2px 5px;border:none;}
input.validation-failed, textarea.validation-failed, select.validation-failed {border: 1px solid #FF9A7F;
background-color:#FFF2EF;color : #FF3300;}
input.validation-passed, textarea.validation-passed {border: 1px solid #00CC00;color : #000;}


/*footer*/
.footer {
	background: #fff;
	max-width: 650px;
	height:50px;
	line-height:50px;
	overflow: hidden;
	text-align:center;
	font-size:16px;
}

.ft1 {
	width: 100%;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	text-align: center;
}

.ft_link a.link {
	color: #F0433D;
	padding: 2px 3px;
	text-decoration: underline;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
}
.ft_link a.link:hover {
	background: #ccc;
}
.copy {
	text-align: center;
	width: 100%;
	background: #fff;
	max-width: 650px;
	height:130px;
	overflow: hidden;
	margin-top: 10px;
}
.copy img {
	vertical-align: bottom;
}
.copy a {

	display: block;
	height: 24px;
	line-height: 24px;
	font-size: 16px;
	color: #df0000;
	font-weight: bold
}
.btm-l{float:left;
	display:inline-block;
	margin-left:30px;}

.btm-r{float:left;
	display:inline-block;
	margin-left:50px;}