*{ margin:0px auto; font:14px/20px "Microsoft YaHei"; position:relative;}
li{list-style:none;}
img{border:none;}
ul,ul li,dl,dl dt,dl dd,ol,ol li{ margin:0; padding:0;}
table{margin:0;padding:0;  font-family:"Microsoft YaHei"; font-size:20px; line-height:37px; text-align:center; border-right:1px solid #069bf0;border-top:1px solid #069bf0; margin:0 auto;}

td{border-left:1px solid #069bf0;border-bottom:1px solid #069bf0;}
th{border-left:1px solid #069bf0;border-bottom:1px solid #069bf0;}
td span{color:#FF0000}
h1,h2,h3,h4,h5,h6{font-size:100%;}
.more{ border:1px solid #333; border-radius:30px; padding:0px 10px; text-align:center; display:block; margin-top:16px; color:#FFFFFF;font-weight:bold; background:#007042;}
.more a{ color:#fff;}
.more a:hover{ color:#fff;}



a{ color:black; cursor:pointer; text-decoration:none;}
a:hover{color:#f00; text-decoration:underline;}


.clear{ clear:both;}
.li_btn{ width:240px; height:40px; background:url(../images/btn_bg.png) no-repeat center center; margin-top:35px;}
.li_btn .a_l{ position:absolute; width:120px; height:40px; left:0; top:0;}
.li_btn .a_r{ position:absolute; width:120px; height:40px; left:120px; top:0;}

/*ͷ��*/
.top {
	
	height: 56px;
	width: 100%;
	margin: 0px;
	clip: rect(0px,auto,auto,0px);
	clear: both;
	background-color: #FFF;
}
.top .topm span {
	float:right;
	font-size:16px;
	display:block;
	padding-top:10px;
	line-height:21px;
}
.topm span a {
	font-size:16px;
	color: #F00;
}
.topm {
	width: 990px;
	height: 46px;

	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top:10px;
}
.topm img {
	float: left;
}

.wrap{ width:100%; max-width:1920px; min-width:1000px;}
.banner01{ width:100%; min-width:1000px; height:260px; background:url(../images/banner01.jpg) no-repeat center center;}
h1{color:#009589; font: bold 45px/80px "Microsoft YaHei"; padding-top:100px; text-align:center;}
.banner02{ width:100%; min-width:1000px; height:240px; background:url(../images/banner02.jpg) no-repeat center center;}

.wrap1{ width:100%; max-width:1920px; min-width:1000px; background:url(../images/wrap1_bg.jpg)  no-repeat center top;  overflow:hidden; }
.cont1{ width:1000px; overflow:hidden; margin-top:36px;}
.cont1 .cont1_l{ width:347px; height:414px; background:url(../images/cont1_l_bg.png) no-repeat center center; float:left; margin-right:10px;}
.cont1 h2{ text-align:center;font: bold 20px/30px "Microsoft YaHei"; color:#fff;}
.cont1 ul{ overflow:hidden; margin:20px auto;margin-left:30px; margin-top:40px;}
.cont1 ul li{ text-align:left;font: normal 18px/35px "Microsoft YaHei";}

.cont1 ul li a{ text-align:left;font: normal 18px/35px "Microsoft YaHei";}
.cont1 .cont1_r{ /*background:url(../images/cont1_r_bg.jpg) no-repeat center top;*/ width:285px; height:400px; margin-top:10px; float:left;}
.cont1 .cont1_r p{ position:absolute; bottom:-40px; text-align:center;font: bold 20px/30px "Microsoft YaHei"; width:285px;}
.cont1 .cont1_r h3{ font: normal 30px/50px "Microsoft YaHei"; color:#fff; position:absolute; top:40%; -webkit-transform:translateY(-50%);transform:translateY(-50%);padding:20px; text-align:center;}

/*资料*/
.cont_data{width:1000px; overflow:hidden; margin-top:36px;}
.cont_data h2{ text-align:center;font: bold 30px/50px "Microsoft YaHei"; color:#fff; width:800px; height:50px; border-radius:30px; background-color:#007042;}
.cont_data ul{ overflow:hidden;  margin-top:40px; width:333px; height:333px; padding-top:40px; background:url(../images/data_ul.png) no-repeat center center; float:left;}
.cont_data ul li{ text-align:left;font: normal 18px/35px "Microsoft YaHei"; padding:0 20px;}
.cont_data ul .li_title{text-align: center;font: bold 25px/40px "Microsoft YaHei";}
.cont_data ul li a{ text-align:left;font: normal 18px/35px "Microsoft YaHei";}

/*书*/
.cont_book{width:1000px; overflow:hidden; margin-top:36px;}
.cont_book h2{ text-align:center;font: bold 30px/50px "Microsoft YaHei"; color:#fff; width:800px; height:50px; border-radius:30px; background-color:#007042;}
.cont_book div{ width:250px; height:330px; float:left; margin-top:30px;}
.cont_book_1{ background:url(../images/1.png) no-repeat center top;}
.cont_book_2{ background:url(../images/2.png) no-repeat center top;}
.cont_book_3{ background:url(../images/3.png) no-repeat center top;}
.cont_book_4{ background:url(../images/4.png) no-repeat center top;}
.cont_book div p{text-align:center;font: normal 16px/30px "Microsoft YaHei"; color:#333; position:absolute; bottom:30px; width:250px; }

/*课程*/
.cont_course{width:1000px; overflow:hidden; margin-top:36px;}
.cont_course h2{ text-align:center;font: bold 30px/50px "Microsoft YaHei"; color:#fff; width:800px; height:50px; border-radius:30px; background-color:#007042;}
.table_cont{ width:1000px; margin-top:20px;}
.tab_kd{ overflow:hidden;width:1000px; height:50px; margin-top:20px; margin-bottom:20px;}
.tab_kd strong {
    display: inline-block;
    float: left;
    font-size: 14px;
    margin-right: 16px;
}
.tab_kd span {
    display: inline-block;
    float: left;
    margin-right: 42px;
    cursor: pointer;
    font-size: 25px;
    color: #333;
	height:40px;
	line-height:40px;
	 padding:0 20px;
	
}
.biao{display:none}
.biao_dis{display:block; width:1000px;}
.biao_dis table{ width:1000px;}

.tab_kd .hover{  color:#508700; font-weight:bold; background:#fff; border-radius:20px;}



/*��ַ*/
.address_box{
	width: 100%;position: relative;
	
}
.address{
   width:1000px;position: relative;
    margin: 0 auto;
   
}
.address h5{
	font: 40px/100px "Microsoft YaHei";text-align: center;
}
.adr_city{ width:1000px; overflow:hidden; margin:0 auto;
}
.adr_city li{
  font:bold 19px/40px "Microsoft YaHei";
  width: 100px;height: 40px;border: solid 1px #e6e6e6;
  background-color: #fff;
  margin: 2px;
  text-align: center;
  float: left;
  list-style: none;
}
.adr_city li:hover{
	cursor: pointer;
}
.adr_part_cont{ display:none; overflow:hidden;}
.adr_part{
	width: 400px;height: 150px;
	text-align: center;
	float: left;
	margin: 40px;
	
}
.adr_part li{
	width: 400px;height: auto;
	font:19px/40px "Microsoft YaHei";
	text-align: left;
	 list-style: none;
}
/*��ַ����*/




.zg_footer_box{ width:100%; height:105px; background:#2e2545; text-align:center; line-height:24px; color:#fff; padding-top:45px;}
.zg_footer_box a{ color:#FFFFFF}
form{ margin-top:-10px;}

.hda{

	width:auto;

	height: 310px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	padding-bottom: 10px;

	background-color: #eee;

}

.hda-m{ width:1000px;  margin:0 auto;}

/*
右侧咨询QQ*/
.floatqq {
	position: fixed;
	
	right: 0;
	top: 100px;
	z-index: 9999;
	width: 145px;
}

.floatqq-left {
	float: left;
	width: 28px;

}

.floatqq-left h3 {
	display: table-cell;
	width: 28px;
	vertical-align: middle;

	padding-top: 8px;
	height: 270px;
}

.floatqq-right li img {
	display: inline;
	width:60%;
}

.floatqq-right {
	float: left;
	width: 116px;
	border: 1px solid #d9d7d7;
	border-left: 0;
	background: #fff;
}

.floatqq-right ul {
	padding: 0 4px;
}

.floatqq-right li {
	border-bottom: 1px solid #d9d7d7;
	padding: 6px 0;
	text-align: center;
	font: normal 13px/16px "Microsoft Yahei";
	color: #393939;
}

.floatqq-right .floatqq-tel {
	padding: 11px 0 14px;
	border-bottom: 0;
}

.floatqq-tel img {
	padding: 10px 0 6px;
}

.floatqq-tel span {
	display: block;
	font-size: 12px;
}

.floatqq-close {
	position: absolute;
	right: 5px;
	top: 5px;
	width: 9px;
	height: 9px;
	font-size: 0px;
}

.closeqq {
	position: fixed;
	_position: absolute;
	z-index: 9999;
	right: 0;
	top: 150px;
	display: none;
	width: 28px;
	height: 112px;
	cursor: pointer;
}

.ie {
	_position: absolute;
	_clear: both;
	_top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight) - 1: document.body.scrollTop +(document.body.clientHeight-this.clientHeight) - 1);
	_margin-top: -300px;
}



.fl {
	float: left;
}

.fr {
	float: right;
}
/*咨询结束*/