body {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	font-family: "微软雅黑", Arial;
	font-size: 15px;
	line-height: 24px;
	text-decoration: none;
}
.img {
	border: 0px;
	width: 100%;
	height: 100%;
}
a {
	text-decoration: none;
	color: #000;
}
a:hover {
	color: #000;
	text-decoration: none;
}
.hand {
	cursor: pointer;
}
.clear {
	clear: both;
}
/*----------------------menu样式-----------------------*/
.top_bg {
	width: 100%;
	padding: 0;
	background-color: #000;
}
.top {
	width: 980px;
	margin: 0 auto;
	height: 65px;
}
.logo {
	width: 172px;
	height: 65px;
	float: left;
	margin: 0 auto;
}
.menu {
    color: #fff;
    letter-spacing: 1px;
    line-height: 55px;
    margin-left: 348px;
    text-align: right;
    width: 640px;
    word-spacing: 5px;
}
.menu a {
	margin-right: 15px;
	color: #fff;
	text-decoration: none;
}
.menu a:hover {
	color: #fff;
	/*padding: 5px 0;
	border-bottom: 2px solid #fff;
	text-decoration: none;*/
}

/*-----------------kv------------------*/
.kv_bg {
	margin: 0 auto;
	width: 100%;
	background:url(../images/b1.jpg) center 0px no-repeat;
	height:603px;
}

.img1{
	width:1000px;
	height:196px;
	border:0px;

	}	
.map1{
    border: 0px solid blue;
    height: 53px;
    left: 604px;
    position: relative;
    top: -146px;
    width: 193px;
	}

.main {
	width: 1000px;
	margin: 0 auto;
}	
.main_bg{
	margin: 0 auto;
	width: 100%;
	background:url(../images/b2.jpg) center 0px no-repeat;
	height:997px;
	}


.img2{
	width:1000px;
	height:176px;
	border:0px;

	}	
.map2{
    border: 0px solid blue;
    height: 75px;
    left: 428px;
    position: relative;
    top: -75px;
    width: 140px;
	}
.map2l{
    height: 22px;
    left: 167px;
    position: relative;
    top: -101px;
    width: 140px;
	}
.map2r{
    height: 22px;
    left: 670px;
    position: relative;
    top: -122px;
    width: 188px;
	}		
.img3{
	width:1000px;
	height:235px;
	border:0px;
	}	
.map3{
    height: 152px;
    left: 20px;
    position: relative;
    top: -209px;
    width: 150px;
	}
.map4{
    height: 152px;
    left: 221px;
    position: relative;
    top: -361px;
    width: 150px;
	}
.map5{
    height: 152px;
    left: 424px;
    position: relative;
    top: -513px;
    width: 150px;
	}
.map6{
    height: 152px;
    left: 626px;
    position: relative;
    top: -665px;
    width: 150px;
	}
.map7{
    height: 152px;
    left: 827px;
    position: relative;
    top: -818px;
    width: 150px;
	}				
	
	
/**课程**/		

.kc_bg{
	margin: 0 auto;
	width: 100%;
	background:url(../images/b3.jpg)center 0px repeat-y;
	}
.tb table td{
	 border:1px #f4eeee solid;
	 } 	
.t1{
	background:#bf0a30;
	color:#fff;
	font-size:20px;
	padding:10px 0;
	text-align:center;
	font-weight:bold;
	}
.b1{
	width:35%;
	}
.b2{
	width:65%;
	}
.b3{
	width:50%;
	}
.b4{
	width:15%;
	}					
.t2{
	background:#c7c8c8;
	color:#000;
	font-size:17px;
	padding:10px 0;
	padding:10px 0 10px 100px;
	}
.t3{
	background:#c7c8c8;
	color:#000;
	font-size:17px;
	padding:10px 30px;
	}
.t4{
	background:#b5b5b5;
	color:#000;
	font-size:17px;
	padding:10px 0;
	padding:10px 0 10px 100px;
	}
.t5{
	background:#b5b5b5;
	color:#000;
	font-size:17px;
	padding:10px 30px;
	}
.zx{
	width:70px;
	height:29px;
	float:right;
	}
.zx img {
	border:0px;}
.img4{
	width:1000px;
	height:254px;
	border:0px;

	}	
.map8{
    height: 42px;
    left: 10px;
    position: relative;
    top: -218px;
    width: 208px;
	}
.map9{
    height: 61px;
    left: 10px;
    position: relative;
    top: -161px;
    width: 327px;
	}

.map10{
    height: 42px;
    left: 645px;
    position: relative;
    top: -320px;
    width: 343px;
	}
.map11{
    height: 60px;
    left: 688px;
    position: relative;
    top: -208px;
    width: 298px;
	}
	
.img5{
	width:1000px;
	height:197px;
	border:0px;
	}		
	
.map12{
    height: 42px;
    left: 10px;
    position: relative;
    top: -196px;
    width: 313px;
	}	
.map13{
    height: 61px;
    left: 10px;
    position: relative;
    top: -128px;
    width: 297px;
	}	
.map14{
    height: 42px;
    left: 691px;
    position: relative;
    top: -190px;
    width: 296px;
	}
.img6{
	width:1000px;
	height:150px;
	}
	
/*tableform*/		

.online_form {
    margin: 0 auto;
    position: relative;
    top: -90px;
    width: 790px;
}
.online_form form {
	margin-top: 25px;
	font-family: "微软雅黑", Arial;
	font-size: 15px;
	font-weight: normal;
	line-height: 35px;
}
.f1{
	float: left;
	width: 210px;
	height:34px;
}
.online_form form input {

	margin: 0 10px;
}
.border{
		border: 1px solid #333333;
		width: 150px;
		height: 30px;
		}
.btn2{
	float:left;
	width:132px;
	height:34px;
	}
.btn2 img{
	width:132px;
	height:34px;
	}
/*hk*/
	
.hk_bg{
	margin: 0 auto;
	width: 100%;
	background:url(../images/b4.jpg)center 0px no-repeat;
	height:570px;
	}
.img7{
	width:1000px;
	height:132px;
	border:0px;

	}	
.map15{
    height: 126px;
    left: 402px;
    position: relative;
    top: -130px;
    width: 133px;
	}
/*cb*/	
.cb_bg{
    margin: 0 auto;
	width: 100%;
	background:url(../images/b5.jpg)center 0px no-repeat;
	}
	
.img8{
	width:1000px;
	height:222px;
	border:0px;

	}	
.map16{
    height: 38px;
    left: 62px;
    position: relative;
    top: -208px;
    width: 133px;
}

.map17{
    height: 38px;
    left: 62px;
    position: relative;
    top: -196px;
    width: 133px;
	}	
.map18{
    height: 38px;
    left: 62px;
    position: relative;
    top: -184px;
    width: 133px;
}

.map19{
    height: 38px;
    left: 311px;
    position: relative;
    top: -322px;
    width: 133px;
}
.map20{
    height: 38px;
    left: 311px;
    position: relative;
    top: -310px;
    width: 133px;
}
.map21{
    height: 38px;
    left: 311px;
    position: relative;
    top: -298px;
    width: 133px;
}
.map22{
    height: 38px;
    left: 560px;
    position: relative;
    top: -436px;
    width: 133px;
}
.map23{
    height: 38px;
    left: 560px;
    position: relative;
    top: -424px;
    width: 133px;
}	
.map24{
    height: 38px;
    left: 560px;
    position: relative;
    top: -412px;
    width: 133px;
}	
.map25{
    height: 38px;
    left: 815px;
    position: relative;
    top: -550px;
    width: 133px;
}	
.map26{
    height: 38px;
    left: 815px;
    position: relative;
    top: -538px;
    width: 133px;
}	
.map27{
    height: 38px;
    left: 815px;
    position: relative;
    top: -526px;
    width: 133px;
}

/**teach**/	

.teach_bg{
    margin: 0 auto;
	width: 100%;
	background:url(../images/b6.jpg)center 0px no-repeat;
	height:815px;
	}
.img9{
	width:1000px;
	height:179px;
	border:0px;

	}	
.map28{
    height: 51px;
    left: 403px;
    position: relative;
    top: -163px;
    width: 193px;
}
.img10{
	width:1000px;
	height:311px;
	border:0px;
	}	
.map29{
    height: 296px;
    left: 66px;
    position: relative;
    top: -289px;
    width: 845px;
}
.img11{
	width:1000px;
	height:212px;
	border:0px;
	}	
.map30{
    height: 57px;
    left: 172px;
    position: relative;
    top: -187px;
    width: 212px;
}
.map31{
    height: 57px;
    left: 473px;
    position: relative;
    top: -244px;
    width: 212px;
}
.map32{
    height: 57px;
    left: 768px;
    position: relative;
    top: -303px;
    width: 212px;
}

/**lx**/

.lx_bg{
	margin: 0 auto;
	width: 100%;
	background:url(../images/b7.jpg)center 0px no-repeat;
	height:507px;
	}
.img12{
	width:1000px;
	height:207px;
	border:0px;
	}	
.map33{
    height: 204px;
    left: 97px;
    position: relative;
    top: -207px;
    width: 205px;
}

/**hj**/

.hj_bg{
	margin: 0 auto;
	width: 100%;
	background:url(../images/b8.jpg)center 0px no-repeat;
	height:562px;
	}
	
/*copyright*/
.copyright {
	color:#4f4f4f;
    clear: both;
	font-size:13px;
    height: 100px;
    line-height: 24px;
    margin: 20px auto;
    padding: 0;
    text-align: center;
    width: 980px;
}

/*xiaoqu*/		

#xiaoqu {
    background: none repeat scroll 0 0 #eee;
    clear: both;
    height: auto !important;
    min-height: 100px;
    padding: 30px 0;
}
#xiaoqu:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.xiaoqu {
    height: auto !important;
    margin: 0 auto;
    min-height: 100px;
    padding: 0;
    width: 980px;
}
.jiamenxiao {
    background-color: #646464;
    color: #fff;
    float: left;
    height: 25px;
    text-align: center;
    width: 81px;
}
.xq_h3 {
    float: left;
    font-family: Microsoft YaHei,simhei;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 235px;
    width: 129px;
}
.xiaoqu_rt {
    border-left: 1px solid #c8c8c8;
    float: right;
    height: auto;
    padding-left: 25px;
    width: 804px;
}
.xq_details {
    float: left;
    height: 120px;
    padding-bottom: 10px;
    padding-right: 10px;
    width: 380px;
}
.xq_details img {
    float: left;
    height: 111px;
    width: 81px;
}
.xq_dert {
    float: right;
    font-size: 13px;
    margin-top: 15px;
    width: 280px;
}
.xq_dert span {
    display: block;
}
.xq_dert span a {
    color: #397ad4;
}
