﻿/*ÃˆÂ«Â¾Ã–*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin: 0; padding: 0; font-size: 12px; font-family: 'SimSun'}
img{border: none;}
.w948{width:948px; margin: 0 auto;}
.fl{float:left;} .fr{float:right;} .cl{clear:both;} ul{list-style: none} .mt15{margin-top:15px;}

/*header*/
.header{
	height: 32px;
	background:url(../images/top-repeat-x.jpg) 0 0 repeat-x;
	width: 100%;
}
.header .logo{float: left;}
.header .logo img{width:268px;}
.header .nav{float: right;height:30px;margin:0 0 0 50px; line-height: 30px;}
.header .nav .navbox a,.header .nav .navbox span{text-decoration: none;font-size:12px;color:#333;padding:0 5px;}
.header .nav .navbox a:hover,.header .nav .navbox a.cur{color:#ff0000}
.header .nav .navbox .red{color:#ff0000;}

.banner img{width: 948px;}

.main .box-hd{
	height:42px;
	background:#ffc400;
}
.main .box-hd h2{
	font-family: 'Microsoft YaHei';
	font-size: 22px;
	line-height: 42px;
	padding:0 20px;
}
.main .intro .con{
	background:#f4f4f4;
	padding:15px 18px;
	overflow: hidden;
}
.main .intro .con p{
	font-size: 14px;
	color: #000;
	line-height: 26px;
}
.main .box-left{
	width: 270px;
	float: left;
}
.main .box-bor{
	border:#e5e5e5 1px solid;
}
.main .box .con{
	padding:18px 14px 18px 18px;
}
.main .box .con p{
	font-size: 14px;
	line-height: 24px;
	color: #000;
}
.training-objects{
	height: 242px;
	overflow: hidden;
}
.sign-up{
	height:460px;
	overflow: hidden;
}
.sign-up h3{
	font-size: 16px;
	font-weight: 700;
	margin:5px 0 18px 0;
}
.sign-up .hot{
	font-weight: 700;
	margin-bottom:10px;
}
.sign-up .hot span{
	color: #c50513;
}
.sign-up .phone{
	margin-bottom:15px;
	overflow: hidden;
}
.sign-up .phone span.lf{
	font-weight: 700;
	float: left;
}
.sign-up .phone span.rg{
	float: left;
	color: #333;
}
.sign-up .phone span.rg i{
	font-weight: 500;
	font-style: normal;
	display: block;
}
.sign-up a.sign-btn{
	font-size:12px;
	color: #ff0000;
	text-decoration: none;
	margin-bottom:15px;
	display: block;
}
.sign-up a.sign-btn:hover{
	text-decoration: underline;
}
.sign-up .con p.email{
	margin-bottom:10px;
}
.sign-up .con p.email,.sign-up .con p.qq{
	color: #666;
}
.sign-up .con p.email span,.sign-up .con p.qq span{
	color: #333;
}
.sign-up .con .table{
	font-weight: 700;
	margin:30px 0;
}
.sign-up .con .table a{
	font-weight: 500;
	color: #ff0000;
	font-size: 12px;
	text-decoration: none;
}
.info-relate{
	height: 610px;
	overflow: hidden;
}
.info-relate .con p {
	margin-bottom:5px;
}
.info-relate .con p span{
	font-weight: 700;
}
.info-relate .con .boxcot{
	background:#1b3e80;
	margin-right:4px;
	padding:10px;
	overflow: hidden;
	color: #fff;
}
.info-relate .con .boxcot p{
	color:#fff;
	line-height: 18px;
}
.info-relate .botcot{
	background:#ffff35;
	height:102px;
	padding:20px;
	overflow: hidden;
}
.info-relate .botcot p{
	font-size: 14px;
	line-height: 24px;
}
.payfor p span{
	font-weight: 700;
}
.main .box-right{
	width: 660px;
	float: right;
}
.main .course-outline{
	height: 1200px;
	overflow: hidden;
}
.main .course-outline .hd{
	font-size:22px;
	color: #cc0401;
	background: #f4f4f4;
	text-align: center;
	width: 580px;
	height: 32px;
	line-height: 32px;
	margin:0 auto;
	font-weight: 700;
}
.main .course-outline h4{
	font-size:20px;
	color: #000;
	text-align:center;
	line-height: 38px;
}
.main .course-outline h5{
	color: #1b3e80;
	font-size: 14px;
	line-height: 28px;
}
.main .course-outline .list{
	margin:5px;
	overflow: hidden;
}
.main .course-outline .list .left{
	float: left;
	width: 270px;
}
.main .course-outline .list .right{
	float: left;
	width: 27	0px;
	margin-left:20px;
}
.main .instructors{
	height: 320px;
	overflow: hidden;
}
.footer{
	margin-top:20px;
}
.footer .b-nav{
	text-align:center;
}
.footer .b-nav a{
	font-size: 12px;
	color: #333;
	text-decoration: none;
}
.footer .copyright{
	text-align: center;
	border-top:#9a9a9a 1px solid;
	padding-top:10px;
	margin-top:10px;
	margin-bottom:20px;
}
.footer .copyright span{
	margin:0 5px;
	color: #666;
	font-size: 12px;
}


