body {

  font-family: Microsoft Yahei;

}

/*头部*/
.top {
	height: 37px;
	width: 100%;
	margin: 0px;
	clip: rect(0px,auto,auto,0px);
	clear: both;
}
.top .topm span {
	float:right;
	font-size:16px;
	display:block;
	padding-top:10px;
	line-height:21px;
}
.top .topm span a {
	font-size:16px;
	color: #F00;
}
.top .topm {
	width: 990px;
	height: 37px;
	background-image: url(images/sb1.png);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.top .topm img {
	float: left;
}
/*头部*/

.banner {

  width: 100%;

  height: 715px;

  background: url("imgbanner.jpg") no-repeat center;

}

.banner .img {

  width: 1000px;

  margin: 0 auto;

  position: relative;

}

.banner .img img {

  width: 1000px;

  height: 143px;

  margin: 0 auto;

}

.banner .img .bot {

  width: 1000px;

  height: 194px;

  background: url("imgbanner-bot.png") no-repeat center;

  position: absolute;

  bottom: -85px;

  left: 15.5px;

  font-size: 16px;

  color: #fff;

}

.banner .img .bot p {

  text-indent: 2em;

  line-height: 30px;

  margin-top: 34px;

  margin-left: 68px;

}

.blue {

  color: #5f0dc6;

  font-size: 44px;

  font-weight: bold;

}

.black {

  color: #333333;

  font-size: 44px;

  font-weight: bold;

}

.article {

  width: 100%;

}

.article .v1 {

  width: 100%;

  height: 779px;

  background: #f8f8f8;

  padding-top: 137px;

}

.article .v1 .title {

  width: 1000px;

  height: 94px;

  margin: 0 auto;

}

.article .v1 .title img {

  float: left;

}

.article .v1 .title p {

  margin-left: 22px;

  float: left;

  line-height: 94px;

}

.article .v1 .gray {

  width: 100%;

  height: 6px;

  background: url("imggray-right.png") no-repeat center;

}

.article .v1 .text {

  width: 1000px;

  background: #fff;

  margin: 0 auto;

  border: 1px solid #e2e2e2;

  border-top: none;

  padding-top: 40px;

  padding-bottom: 50px;

}

.article .v1 .text .left {

  float: left;

  color: #333;

  font-size: 16px;

  line-height: 30px;

  padding-left: 16px;

  padding-right: 30px;

  position: relative;

}

.article .v1 .text .left .con {

  margin-left: 60px;

  margin-top: 40px;

}

.article .v1 .text .left .con ul {

  padding-top: 43px;

  float: left;

}

.article .v1 .text .left .con ul li {

  color: #333;

  font-size: 16px;

  height: 53px;

  line-height: 53px;

  padding-left: 36px;

  padding-right: 48px;

  border-bottom: 1px solid #f2f2f2;

  background: url("imgpurple.png") no-repeat 11px center;

}

.article .v1 .text .left .con .phone {

  float: left;

}

.article .v1 .text .left .con .phone img {

  width: 199px;

  height: 377px;

}

.article .v1 .text .left .notice {

  margin-left: 230px;

  margin-top: 26px;

  color: #999;

  font-size: 12px;

}

.article .v1 .text .left .book {

  width: 188px;

  height: 174px;

  background: url("imgbook.png") no-repeat center;

  position: absolute;

  bottom: -45px;

  left: 15px;

}

.article .v1 .text .middle {

  float: left;

  width: 14px;

  height: 531px;

}

.article .v1 .text .right {

  float: left;

  padding-left: 7px;

}

.article .v1 .text .right .line {

  color: #333;

  font-weight: bolder;

  font-size: 18px;

}

.article .v1 .text .right .line-p {

  color: #333;

  line-height: 24px;

  font-size: 14px;

}

.article .v1 .text .right .line-p span {

  font-weight: bold;

}

.article .v1 .text .right form {

  margin-top: 27px;

  margin-bottom: 31px;

  position: relative;

}

.article .v1 .text .right form select {

  width: 172px;

  height: 36px;

  line-height: 36px;

  border: 1px solid #ddd;

  color: #666;

  font-size: 14px;

  padding-left: 9px;

  *margin-top: 4px;

}

.article .v1 .text .right form input {

  width: 160px;

  height: 36px;

  line-height: 36px;

  border: 1px solid #ddd;

  color: #666;

  font-size: 14px;

  margin-top: 11px;

  padding-left: 9px;

}

.article .v1 .text .right form .get {

  display: block;

  width: 94px;

  height: 36px;

  border: 1px solid #ddd;

  font-size: 14px;

  color: #666;

  position: absolute;

  left: 182px;

  top: 96px;

  text-align: center;

  line-height: 36px;

}

.djs{left:182px;top:96px;border:solid 1px #ccc;position:absolute;width:50px;height:36px;line-height:36px;text-align:center;color:#666;display:none;}

.article .v1 .text .right form .post {

  display: block;

  width: 179px;

  height: 64px;

  text-align: center;

  line-height: 64px;

  background: url("imgbaoming.jpg") no-repeat center;

  font-size: 16px;

  color: #fffefe;

  margin-top: 18px;

  border: none; cursor:pointer;font-family:Microsoft Yahei;padding:0;

}

.article .v1 .text .right .line-down {

  color: #333;

  font-weight: bolder;

  font-size: 18px;

}

.article .v1 .text .right .line-down-p {

  color: #333;

  line-height: 24px;

  font-size: 14px;

}

.article .v1-bot {

  width: 100%;

  height: 418px;

  background: url("imgv1-bot.jpg") no-repeat center;

}

.article .v1-bot .con {

  width: 1000px;

  height: 100%;

  margin: 0 auto;

  background: url("imgv1-bot-mid.jpg") no-repeat center;

  overflow: hidden;

}

.article .v1-bot .con .top {

  height: 115px;

  line-height: 115px;

  margin-top: 32px;

  background: url("imgvoice.png") no-repeat left center;

  padding-left: 157px;

  font-size: 40px;

  font-weight: bold;

  color: #fff;

}

.article .v1-bot .con .text ul {

  margin-left: 31px;

  float: left;

}

.article .v1-bot .con .text ul li {

  padding-top: 24px;

  padding-bottom: 24px;

  color: #fff;

  font-size: 18px;

  border-bottom: 1px dotted #ff9484;

  width: 492px;

  background: url("imgspod.png") no-repeat left 33px;

  padding-left: 27px;

}

.article .v1-bot .con .text .button {

  float: left;

  margin-left: 142px;

}

.article .v1-bot .con .text .button a {

  width: 254px;

  height: 62px;

  font-size: 20px;

  color: #fff;

  text-align: center;

  line-height: 62px;

  display: block;

}

.article .v1-bot .con .text .button .button1 {

  background: url("imgbutton_10.png") no-repeat center;

  margin-top: 48px;

}

.article .v1-bot .con .text .button .button2 {

  background: url("imgbutton_14.png") no-repeat center;

  margin-top: 40px;

}

.article .v2 {

  width: 100%;

  padding-top: 40px;

  padding-bottom: 60px;

  background: #fff;

}

.article .v2 .title {

  width: 1000px;

  height: 91px;

  margin: 0 auto;

  overflow: hidden;

}

.article .v2 .title img {

  float: left;

}

.article .v2 .title p {

  margin-left: 22px;

  float: left;

  line-height: 91px;

}

.article .v2 .gray {

  width: 100%;

  height: 6px;

  background: url("imggray-left_02.png") no-repeat center;

}

.article .v2 .text {

  width: 1000px;

  height: 736px;

  background: url("imgv2_03.jpg") no-repeat center;

  margin: 0 auto;

  padding-top: 1px;

}

.article .v2 .text .title {

  color: #333;

  font-size: 18px;

  line-height: 32px;

  padding-left: 50px;

  margin-top: 29px;

}

.article .v2 .text .title span {

  font-weight: bold;

}

.article .v2 .text .add {

  margin-left: 20px;

}

.article .v2 .text .add li {

  float: left;

  margin-right: 13px;

  font-size: 18px;

  text-align: center;

  line-height: 52px;

  color: #a4a4a4;

  font-size: 19px;

}

.article .v2 .text .add li.list {

  width: 196px;

  height: 52px;

  background: url("imgv2_08.png") no-repeat center;

  color: #5f0dc6;

}

.article .v2 .text .add li.listp1 {

  width: 24px;

  height: 52px;

  background: url("imgv2_03add.jpg") no-repeat center;

}

.article .v2 .text .add li.listp2 {

  width: 24px;

  height: 52px;

  background: url("imgv2_05.jpg") no-repeat center;

}

.article .v2 .text .add li.list7 {

  width: 206px;

  height: 65px;

  margin-top: -3px;

  background: url("imgv2_10.png") no-repeat center;

  line-height: 65px;

  color: #fff;

}

.article .v2 .text .three {

  width: 358px;

  height: 46px;

  background: #5f0dc6;

  margin: 0 auto;

  line-height: 46px;

  text-align: center;

  font-size: 22px;

  color: #fff;

  margin-top: 67px;

}

.article .v2 .text .getstyle {

  margin-top: 20px;

  margin-left: 28px;

}

.article .v2 .text .getstyle .list1 {

  padding-top: 17px;

  background: url("imgv2_19.png") no-repeat left 17px;

}

.article .v2 .text .getstyle .list2 {

  padding-top: 17px;

  background: url("imgv2_22.png") no-repeat left 17px;

}

.article .v2 .text .getstyle .list3 {

  padding-top: 17px;

  background: url("imgv2_24.png") no-repeat left 17px;

}

.article .v2 .text .getstyle li {

  padding-left: 42px;

}

.article .v2 .text .getstyle li span {

  color: #333;

  font-size: 18px;

  font-weight: bold;

}

.article .v2 .text .getstyle li p {

  line-height: 34px;

  color: #333;

  font-size: 18px;

  margin-top: 15px;

}

.article .v2 .text .clock {

  margin-left: 49px;

  height: 18px;

  background: url("imgclock_10.jpg") no-repeat left center;

  padding-left: 24px;

  font-size: 16px;

  color: #666;

  line-height: 18px;

  margin-top: 46px;

}

.article .v3 {

  width: 100%;

  padding-bottom: 50px;

  background: #fff;

}

.article .v3 .title {

  width: 1000px;

  height: 89px;

  margin: 0 auto;

  overflow: hidden;

}

.article .v3 .title img {

  float: left;

}

.article .v3 .title p {

  margin-left: 22px;

  float: left;

  line-height: 89px;

}

.article .v3 .gray {

  width: 100%;

  height: 6px;

  background: url("imggray-right.png") no-repeat center;

}

.article .v3 .text {

  width: 1000px;

  background: #fafafa;

  padding-top: 55px;

  padding-bottom: 28px;

  margin: 0 auto;

}

.article .v3 .text .head {

  font-size: 20px;

  color: #333;

  text-align: center;

}

.article .v3 .text ul {

  padding-left: 12px;

  padding-right: 12px;

  margin-top: 30px;

}

.article .v3 .text ul li {

  float: left;

  margin-right: 9px;

  width: 188px;

  height: 234px;

  position: relative;

}

.article .v3 .text ul li img {

  width: 188px;

  height: 234px;

}

.article .v3 .text ul li.list5 {

  margin-right: 0;

}

.article .v3 .text ul li .name {

  position: absolute;

  width: 100%;

  height: 37px;

  background: #000;

  opacity: 0.5;

  filter: alpha(opacity=50);

  bottom: 0;

  left: 0;

  color: #fff;

}

.article .v3 .text ul li .name-text {

  position: absolute;

  width: 100%;

  height: 37px;

  bottom: 0;

  left: 0;

  color: #fff;

  font-size: 18px;

  text-align: center;

  line-height: 37px;

}

.article .v3 .text table {

  width: 978px;

  height: 242px;

  margin: 35px auto 0;

}

.article .v3 .text table tr {

  width: 100%;

}

.article .v3 .text table .tr0 {

  width: 100%;

  height: 50px;

}

.article .v3 .text table .tr0 td {

  color: #fff;

  font-size: 18px;

}

.article .v3 .text table .tr1 {

  height: 65px;

  border-left: 1px solid #e5e5e5;

}

.article .v3 .text table .tr1 td {

  border-bottom: 1px solid #E5E5E5;

}

.article .v3 .text table td {

  border-right: 1px solid #E5E5E5;

  font-size: 16px;

  color: #666;

  background: #fff;

  text-align: -webkit-center;

  text-align: -moz-center;

  text-align: center;

}

.article .v3 .text table .td1 {

  width: 216px;

  height: 50px;

  background: url("imgtable_19.jpg") no-repeat center;

}

.article .v3 .text table .td2 {

  width: 537px;

  height: 50px;

  background: url("imgperson_21.jpg") no-repeat center;

}

.article .v3 .text table .td3 {

  width: 221px;

  height: 50px;

  background: url("imgtable_23.jpg") no-repeat center;

}

.article .v3 .text table .td5 {

  border-left: 1px solid #E5E5E5;

}

.article .v3 .text table span {

  margin-right: 16px;

}

.article .v3 .text table a {

  width: 97px;

  height: 30px;

  display: block;

  margin: auto;

  background: url("imgtable_28.jpg") no-repeat center;

}

.article .v3 .text table a:hover {

  background: url("imgtable_31.jpg") no-repeat center;

}

.article .v3 .text .star {

  margin-top: 30px;

  color: #999;

  font-size: 16px;

  text-align: center;

}

.article .v3 .text .star span {

  color: #ff0000;

}

.article .v3-bot {

  width: 100%;

  height: 346px;

  background: url("imgv3-bot_33.jpg") no-repeat center;

}

.article .v3-bot .con {

  width: 1000px;

  height: 346px;

  background: url("imgv3-bot_34.jpg") no-repeat center;

  margin: 0 auto;

  overflow: hidden;

}

.article .v3-bot .con .top {

  height: 112px;

  margin-top: 29px;

  background: url("imgblue_03.png") no-repeat 69px center;

  padding-left: 417px;

}

.article .v3-bot .con .top ul li {

  float: left;

  width: 78px;

  height: 17px;

  margin-right: 92px;

  font-size: 18px;

  color: #fff;

  padding-top: 95px;

}

.article .v3-bot .con .top ul .list1 {

  background: url("imgblue_05.png") no-repeat top center;

}

.article .v3-bot .con .top ul .list2 {

  background: url("imgblue_07.png") no-repeat top center;

}

.article .v3-bot .con .top ul .list3 {

  background: url(imgblue_09.png) no-repeat top center;

}

.article .v3-bot .con .p1 {

  margin-top: 70px;

  margin-left: 156px;

  font-size: 24px;

  color: #fff;

}

.article .v3-bot .con .p2 {

  margin-top: 16px;

  margin-left: 138px;

  color: #fff;

  font-size: 34px;

}

.article .v3-bot .con .p2 span {

  color: #fff32d;

}

.article .v4 {

  width: 100%;

  padding-top: 63px;

  background: #fff;

}

.article .v4 .title {

  width: 1000px;

  height: 96px;

  margin: 0 auto;

  overflow: hidden;

}

.article .v4 .title img {

  float: left;

}

.article .v4 .title p {

  margin-left: 22px;

  float: left;

  line-height: 96px;

}

.article .v4 .gray {

  width: 100%;

  height: 6px;

  background: url("imggray-left_02.png") no-repeat center;

}

.article .v4 .text {

  width: 1000px;

  margin: 0 auto;

  padding-top: 64px;

  padding-bottom: 94px;

  background: #FAFAFA;

}

.article .v4 .text ul {

  padding-left:120px;

  padding-right:120px;

}

.article .v4 .text ul li {

  float: left;

  width: 280px;

  text-align: center;

  margin-right: 198px;

}

.article .v4 .text ul li img {

  width: 202px;

  height: 202px;

}

.article .v4 .text ul li .p1 {

  font-size: 18px;

  color: #333;

  font-weight: bold;

  margin-top: 32px;

}

.article .v4 .text ul li .p2 {

  font-size: 14px;

  color: #333;

  margin-top: 18px;

  text-align: left;

}

.article .v4 .text ul li .p3 {

  font-size: 14px;

  color: #333;

  margin-top: 18px;

}

.article .v4 .text ul .list3 {

  margin-right: 0;

}

.article .v5 {

  width: 100%;

  background: #fff;

}

.article .v5 .title {

  width: 1000px;

  height: 92px;

  margin: 0 auto;

  overflow: hidden;

  background: #fafafa;

}

.article .v5 .title img {

  float: left;

}

.article .v5 .title p {

  margin-left: 22px;

  float: left;

  line-height: 92px;

}

.article .v5 .gray {

  width: 100%;

  height: 6px;

  background: url("imggray-right.png") no-repeat center;

}

.article .v5 .text {

  padding-top: 12px;

  padding-bottom: 20px;

  background: #FAFAFA;

  width: 1000px;

  margin: 0 auto;

}

.article .v5 .text ul {

  padding-left: 50px;

}

.article .v5 .text ul li {

  width: 884px;

  padding-top: 22px;

  padding-bottom: 30px;

  border-bottom: 1px dashed #e9e9e9;

}

.article .v5 .text ul li.list3 {

  border-bottom: none;

}

.article .v5 .text ul li .left {

  float: left;

}

.article .v5 .text ul li .left .time {

  font-size: 26px;

  line-height: 28px;

  color: #000;

}

.article .v5 .text ul li .left .time img {

  width: 22px;

  height: 25px;

  margin-right: 12px;

}

.article .v5 .text ul li .left .course {

  font-size: 18px;

  line-height: 18px;

  margin-top: 15px;

  color: #333;

}

.article .v5 .text ul li .right {

  float: right;

  width: 192px;

  height: 72px;

  margin-top: 0;

  display: block;

  color: #fff;

  font-size: 18px;

  line-height: 72px;

  text-align: center;

}

.article .v5 .text ul .list1 .right {

  background: url("imgv5_33.png") no-repeat center;

}

.article .v5 .text ul .list2 .right {

  background: url("imgv5_37.png") no-repeat center;

}

.article .v5 .text ul .list3 .right {

  background: url("imgv5_39.png") no-repeat center;

}

.article .v5-bot {

  width: 100%;

  height: 270px;

  background: url("imgv5-bot_41.jpg") no-repeat center;

  overflow: hidden;

}

.article .v5-bot .con {

  width: 1000px;

  height: 100%;

  margin: 0 auto;

  background: url("imgv5-bot-m_41.jpg") no-repeat center;

  overflow: hidden;

}

.article .v5-bot .con .p1 {

  font-size: 26px;

  line-height: 24px;

  color: #fff;

  text-align: center;

  margin-top: 47px;

}

.article .v5-bot .con .p2 {

  font-size: 49px;

  line-height: 46px;

  margin-top: 24px;

  color: #fff;

  text-align: center;

  font-weight: bolder;

}

.article .v5-bot .con .p2 span {

  color: #fff32d;

}

/* 底部 */
.hdd {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#hd .hd-m {
	width: 1000px;
	margin:0 auto;
}
.hd {
	width: auto;
	height: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 10px;
	background-color: #eee;
}
.hd img {
	margin-left: 20px;
	margin-top: 10px;
}
#foot {
	width: 100%;
	height: auto;
	background-color: #25292C;
	background-repeat: repeat-x;
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
}
#foot-all {
	width: 948px;
	height: 30px;
	color: #FFF;
	text-decoration: none;
	padding-top: 5px;
	line-height: 30px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: center;
}
#foot #foot-all a {
	color: #CCC;
	text-decoration: none;
}

/* 底部 */

.float-left {

  position: fixed;

  left: 0;

  top: 50px;

  overflow: hidden;

  width: 178px;

  height: 491px;

  background: url("imgfloat-left_06.png") no-repeat center;

}

.float-left .jiao{position:absolute;right:0;top:245px;width:12px;height:20px;background:url(imgzgw_jiao.png) no-repeat;cursor:pointer;}

.float-left .top {

  width: 164px;

  height: 103px;

  padding-top: 6px;

  overflow: hidden;

}

.float-left .top p {

  text-align: center;

  color: #fff;

  font-size: 24px;

  line-height: 30px;

  margin-top: 28px;

}

.float-left ul li {

  width: 164px;

  height: 58px;

  text-align: center;

  line-height: 58px;

  margin-bottom: 3px;

  cursor: pointer;

  font-size: 24px;

  color: #fff;

}

.float-left ul .list5 {

  margin-bottom: 0;

}

.float-left .b-top {

  width: 164px;

  height: 77px;

  color: #fff;

  font-size: 24px;

  overflow: hidden;

  cursor: pointer;

}

.float-left .b-top p {

  margin-top: 15px;

  margin-left: 44px;

}

.float-right {

  display: block;

  position: fixed;

  width: 20px;

  height: 100px;

  top: 150px;

  right: 0;

  background: url("imgqq_03.jpg") no-repeat center;

  text-align: center;

  padding-left: 19px;

  padding-right: 19px;

  padding-top: 70px;

  font-size: 20px;

  line-height: 20px;

  color: #fff;

}

.v5-w {

  width: 100%;

  height: 56px;

  background: #fff;

}

/*# sourceMappingURL=index.css.map */

.zg_bjbox{position:fixed;width:100%;height:100%;background:#000;opacity:0.5;top:0;left:0;z-index:5;}

.zg_tcbox{position:fixed;top:50%;left:50%;width:534px;height:391px;background:url(imgzgw_fcbj.png) no-repeat;margin-top:-226px;margin-left:-298px;z-index:6;padding:62px 0 0 63px}

.zg_tcbox .zg_gb{position:absolute;right:29px;top:24px;cursor:pointer;}

.zg_tcbox .one{height:222px;}

.zg_tcbox h4{height:68px;}

.zg_tcbox dl{height:154px;width:453px;}

.zg_tcbox dl dd{float:left;width:314px;padding-left:4px;}

.zg_tcbox dl dd p{padding-left:15px;background:url(imgzg_jiao02.png) no-repeat left center;color:#fff;font-size:18px;line-height:32px;}

.zg_tcbox dl dd span{display:block;padding-left:15px;color:#fca12c;font-size:14px;line-height:24px;height:27px;}

.zg_tcbox dl dd strong{font-size:22px;font-weight:bold;}

.zg_tcbox dl dt{float:left;width:135px;}



.zg_tcbox .two{height:150px;}

.zg_tcbox .two p{width:453px;text-align:center;}

.zg_tcbox .two p span{display:inline-block;width:168px;height:44px;border-radius:30px;border:solid 1px #fff100;color:#fff;font-size:18px;line-height:36px;margin-right:18px;}
.zg_tcbox .two p a{display:inline-block;width:168px;height:44px;color:#FFFFFF;font-size:26px;line-height:44px;}
.zg_tcbox .two p a:hover{background:url(imgzg_but01.png) no-repeat;}

