/*banner*/
.zg_banner {
	width: 100%;
	background: url(imageszg_banner_bg.jpg) no-repeat center top;
	height: 617px;
}
.zg_banner_warp {
	height: 100%;
	position: relative;
}
.zg_banner_warp span {
	text-indent: -9999px;
    width: 391px;
    height: 101px;
    background: url(imageszg_zhaojing_2019.png) no-repeat;
    position: absolute;
    left: 430px;
    top: 138px;
}
.zg_banner_warp h2 {
	text-indent: -9999px;
    width: 1101px;
    height: 257px;
    background: url(imageszg_zhaojing_tit.png) no-repeat;
    position: absolute;
    left: 50px;
    top: 115px;	
}
.zg_banner_warp .col {
	text-indent: -9999px;
    width: 1101px;
    height: 257px;
    background: url(imageszg_zhaojing_text.png) no-repeat;
    position: absolute;
    left: 400px;
    top: 406px;	
}
.zg_banner_warp .qrcode {
	text-indent: -9999px;
    width: 1101px;
    height: 257px;
    background: url(imageszg_QR_code.png) no-repeat;
    position: absolute;
    left: 240px;
    top: 400px;
}
/*nav*/
.zg_nav {
	width: 100%;
	background: #fff0cf;
}
.zg_nav_warp {
	height: 264px;
	box-sizing:border-box;
	padding: 29px 0 40px 0;
}
.zg_nav_warp ul {

}
.zg_nav_warp .first_li {
	margin-left: 115px;
}
.zg_nav_warp ul li {
	float: left;
	width: 245px;
	height: 100%;
	margin-right: 97px;
	text-align: center;

}
.zg_nav_warp ul li img {
	cursor: pointer;
}
.zg_nav_warp ul li a {
	display:block;
	width: 245px;
	height: 44px;
	margin-top: 17px;
	background: url(imageszg_nav_GO_bg.png) no-repeat;
	font:700 28px/44px "microsoft yahei";
	color:#fd5a3f;
	position: relative;
}
.zg_nav_warp li i {
	display: block;
	width: 44px;
	height: 44px;
	border-radius:50%;
	background: #ffd36f;
	font:400 20px/44px "microsoft yahei";
	text-align: center;
	position: absolute;
	right: -22px;
	top: 0;
}

/*main01*/
.zg_main_01 {
	width: 100%;
	height: 672px;
	background: url(imageszg_main_01.jpg) no-repeat center top;
}
.zg_main_01_warp {

}
.zg_main_01_warp h3 {
	height: 38px;
	text-align: center;
	padding-top: 85px;
	font:700 38px/38px "microsoft yahei";
	color:#fff;
}
.zg_main_01_warp>p {
	height: 58px;
	text-align: center;
	font:400 24px/58px "microsoft yahei";
	color:#ffee7a;
}
.apply_con_top {
	box-sizing:border-box;
	margin-top: 19px;
	height: 134px;
	padding-bottom: 52px;
	padding-left: 289px;
	padding-right: 288px;
}
.apply_con_top li {
	float: left;
	width: 127px;
	height: 100%;
	margin-right: 121px;
	text-align: center;
}
.apply_con_top li a{
	display: block;
	text-align: center;
	height: 30px;
	color:#fff;
	font:400 18px/30px "microsoft yahei";
}
.apply_con_top li span {
	display: block;
	color:#fc4d8e;
	height: 52px;
	background: url(imageszg_down_sanjiao.png) no-repeat;
	font:400 18px/32px "microsoft yahei";
}
.apply_con_bot {
	box-sizing:border-box;
	height: 139px;
	padding-top: 54px;
	padding-left: 166px;
	padding-right: 161px;
}
.apply_con_bot li {
	float: left;
	width: 129px;
	height: 100%;
	margin-right: 119px;
}
.apply_con_bot li a{
	display: block;
	text-align: center;
	width: 124px;
	height: 30px;
	color:#fff;
	font:400 18px/30px "microsoft yahei";
}
.apply_con_bot li span {
	display: block;
	color:#fff;
	height: 52px;
	box-sizing:border-box;
	padding-top: 20px;
	background: url(imageszg_up_sanjiao.png) no-repeat;
	font:400 18px/32px "microsoft yahei";
	text-align: center;
}
.zg_main_01_warp .btn {
	margin: 0 auto;
	padding: 45px 465px;
}
.btn a {
	display: block;
	width: 260px;
	height: 57px;
	text-align: center;
	font:700 20px/57px "microsoft yahei";
	color:#fd5a3f;
	box-sizing:border-box;
	margin: 5px;
	border-radius:8px;
	background: url(imageszg_bt_bg.png) no-repeat ;
	-webkit-background-size: 271px 66px;
	background-size: 271px 66px;
	background:#ffee7a ;
	cursor: pointer;
}

/*main02*/
.zg_main_02 {
	width: 100%;
	/*height: 860px;*/
	background: url(imageszg_main_02.jpg) no-repeat center top;
}
.zg_main_02_warp {

}
.zg_main_02_warp h3 {
	height: 108px;
	font:700 38px/108px "microsoft yahei";
	text-align: center;
	color:#fd5a3f;
}
.zg_main_02_tab {
	width: 100%;
}
.zg_main_02_tab .slide_l{
	float: left;
	width: 197px;
	height: 52px;
	background: url(imageszg_main_02_tit_bg.png) no-repeat;
	font:700 20px/52px "microsoft yahei";
	color:#ffee7a;
	padding-left: 29px;
	box-sizing:border-box;
	margin-top: 36px;
	margin-right: 50px;
	cursor: pointer;
}
.zg_main_02_tab_nav {
	float: left;
	width: 952px;
	/*height: 268px;*/
	box-sizing:border-box;
	padding: 46px 0;
}
.zg_main_02_tab_nav li{
	float: left;
	width: 163px;
	height: 38px;
	background: #fd5a3f;
	border-radius:8px;
	margin-right: 25px;
	margin-bottom: 27px;
	font:400 16px/38px "microsoft yahei";
	text-align: center;
	color:#fff;
	cursor: pointer;
}
.zg_main_02_tab_nav li.text_show{
	color:#ffee7a;
}
.zg_main_02_tab_con {
	width: 100%;
	background: #fef9e0;
	border:2px solid #f1ae16;
	padding-bottom: 26px;
	display: none;
}
.zg_main_02_tab_con.agreement_show {
	border-radius:8px;
	display: block;
}
.agreement_tit {
	height: 67px;
	background: #fd5a3f;
	border-radius:8px;
	text-align: center;
	font:700 24px/67px "microsoft yahei";
	color:#ffee7a;
}
.agreement_descrip {
	padding: 30px 60px;	
}
.agreement_descrip li {
	float: left;
	width: 540px;
}
.agreement_descrip li img {
	float: left;
	margin-top: 13px;
	margin-right: 28px;
}

.agreement_descrip li h4 {
	font:400 20px/20px "microsoft yahei";
	margin-bottom: 8px;
}
.agreement_descrip li p {
	font:400 16px/26px "microsoft yahei";
}
.zg_main_02_tab_con table{
    border-collapse: collapse;
    text-align: center;    
    width: 1144px;
    margin: 0 auto;
    margin-bottom: 40px;
}
/*01协议系列的table_start*/
.zg_main_02_tab_con .xieyi tr>td {
	border:1px solid #ffb100;
}
.zg_main_02_tab_con .xieyi .first_tr>td {
	background: #ffb100;
	border-right:1px solid #f6e5be;
}
.zg_main_02_tab_con .xieyi .first_tr>td:nth-last-child(1){
	border-right:1px solid #ffb100;
}
.zg_main_02_tab_con .xieyi .con>td:nth-child(2){
	padding:25px;
	line-height: 25px;
	text-align: left;
}
.zg_main_02_tab_con .xieyi .con>td:nth-child(3){
	line-height: 25px;
}
/* 02假期系列table_start*/
.zg_main_02_tab_con .jiaqi tr>td {
	border:1px solid #cc2a1e;
}
.zg_main_02_tab_con .jiaqi .first_tr>td {
	background: #cc2a1e;
	border-right:1px solid #f1c4c0;
}
.zg_main_02_tab_con .jiaqi .first_tr>td:nth-last-child(1){
	border-right:1px solid #cc2a1e;
}
.zg_main_02_tab_con .jiaqi .con>td:nth-child(2){
	padding:25px;
	line-height: 25px;
	text-align: left;
}
.zg_main_02_tab_con .jiaqi .con>td:nth-child(4){
	line-height: 25px;
}

/*03基础精讲系列table_start*/
.zg_main_02_tab_con .jingjiang tr>td {
	border:1px solid #53b7a9;
}
.zg_main_02_tab_con .jingjiang .first_tr>td {
	background: #53b7a9;
	border-right:1px solid #cfebe7;
}
.zg_main_02_tab_con .jingjiang .first_tr>td:nth-last-child(1){
	border-right:1px solid #53b7a9;
}
.zg_main_02_tab_con .jingjiang .con>td:nth-child(2){
	padding:15px;
	text-align: left;
}
.zg_main_02_tab_con .jingjiang .con>td:nth-child(2){
	text-align: center;
	line-height: 25px;
}
.zg_main_02_tab_con .jingjiang .con>td:nth-child(4){
	line-height: 25px;
}
.zg_main_02_tab_con .jingjiang .con>td:nth-child(5){
	padding:10px 0;
}
/*04封闭预测系列table_start*/
.zg_main_02_tab_con .fengbi tr>td {
	border:1px solid #64bdca;
}
.zg_main_02_tab_con .fengbi .first_tr>td {
	background: #64bdca;
	border-right:1px solid #d4edf0;
}
.zg_main_02_tab_con .fengbi .first_tr>td:nth-last-child(1){
	border-right:1px solid #64bdca;
}


.zg_main_02_tab_con table .con {
	color:#333333;
	font:400 16px "microsoft yahei";
}
.zg_main_02_tab_con .first_tr td {
	font:400 20px/26px "microsoft yahei";
	color:#fff;
	
	height: 42px;
}
.zg_main_02_tab_con table .con a {
	display: inline-block;
	border:none;
	width: 115px;
	height: 36px;
	text-align: center;
	font:700  16px/36px "microsoft yahei";
	color:#fff;
	border-radius:8px;
}
.zg_main_02_tab_con table .con .btn_01 {
	background: #ffbb22;
	margin-right: 16px;
}
.zg_main_02_tab_con table .con .btn_02 {
	background: #fd5a3f;
}

/*main03*/
.zg_main_03 {
	width: 100%;
	height: 639px;
	background: url(imageszg_main_03.jpg) no-repeat center top;
}
.zg_main_03_warp {

}
.zg_main_03_warp h3 {
	padding-top: 45px;
	height: 108px;
	font:700 38px/108px "microsoft yahei";
	text-align: center;
	color:#fd5a3f;
}
.zg_main_03_showing {
	margin: 35px 67px;
	height: 360px;
	text-align: center;
}
.zg_main_03_showing li {
	float: left;
	width: 260px;
	margin-right: 6px;
}
.zg_main_03_showing li img{
	cursor: pointer;
}
.zg_main_03_showing li h4{
	margin-top: 18px;
	font:700 22px/22px "microsoft yahei";
	margin-bottom: 13px;
}
.zg_main_03_showing li p{
	font:400 16px/24px "microsoft yahei";
	margin: 0 28px;
}
.li_01 p,.li_03 p{
	color:#ffb100;
}
.li_01 h4,.li_03 h4{
	color:#ffb100;
}
.li_02 p,.li_04 p{
	color:#fff;
}
.li_02 h4,.li_04 h4{
	color:#fff;
}


/*main04*/
.zg_main_04 {
	width: 100%;
	/*height: 537px;*/
	background: url(imageszg_main_04.jpg) no-repeat center top;
}
.zg_main_04_warp {

}
.zg_main_04_warp h3 {
	font:700 38px/108px "microsoft yahei";
	text-align: center;
	color:#fd5a3f;
}
.zg_main_04_book {

	padding: 55px 6px;
}
.zg_main_04_book li {
	float: left;
	width: 540px;
	height: 313px;
	padding: 22px;
	box-sizing:border-box;
	border:4px solid #ffbb22;
	border-radius:20px;

}
.zg_main_04_book li img{
	width: 194px;
	float: left;
	margin-right:30px;
}
.zg_book_inner {
	float: left;
	width: 260px;
	height: 100%;
}
.zg_main_04_book li p{
	line-height: 28px;
	font-size:17px;
	color:#333;
}	
.zg_main_04_book li a{
	display: block;
	width: 160px;
	height: 40px;
	background: #fd5a3f;
	font:400 18px/40px "microsoft yahei";
	color:#fff;
	text-align: center;
	border-radius:3px;
	margin-left: 48px;
}
.zg_main_04_book .cen {
	padding: 0;
	margin: 42px 44px 0;
	width: 1px;
	height: 245px;
	border:none;
	border-right:1px dashed #ffbb22;
	vertical-align: middle;
}

/*main5*/
.zg_main_05 {
	width: 100%;
	height: 626px;
	background: url(imageszg_main_05.jpg) no-repeat center top;

}
.zg_main_05_warp {

}
.zg_main_05_warp h3 {
	height: 38px;
	padding-top: 50px;
	text-align: center;
	font:700 38px/38px "microsoft yahei";
	color:#fd5a3f;
}
.zg_main_05_left {
float: left;
width: 867px;

}
.zg_main_05_left section {
	display: none;
}
.zg_main_05_left section.show_address_con {
	display: block;
}
.zg_main_05_left_tab {
	width: 100%;
	margin-top: 46px;
}
.zg_main_05_left_tab li {
	float: left;
	width: 147px;
	height: 50px;
	border:2px solid #ffbb22;
	margin-right: 17px;
	margin-bottom: 15px;
	color:#ffbb22;
	text-align: center;
	font:400 20px/50px "microsoft yahei";
	border-radius: 3px;
}
.zg_main_05_left_tab li.show_address {
	background: #ffbb22;
	color:#fd5a3f;
	font-size: 20px;
	font-weight: bold;
}
.zg_main_05_left section p{
	width: 625px;
	font:400 18px/42px "microsoft yahei";
	color:#fff;
	margin-top: 24px;
	padding-top: 16px;
	background: #ffbb22;
	border-radius: 3px;
	padding-left: 30px;
	padding-bottom: 30px;
	margin-left: 0;

}
.zg_main_05_right {
	float: left;
	width: 329px;
	border:2px solid #ffbb22;
	border-radius: 3px;
	margin-top: 47px;
	padding-top: 30px;
	margin-bottom: 30px;

}
.zg_main_05_right h5 {
	font:700 20px/20px "microsoft yahei";
	padding-bottom: 8px;
	padding-left: 117px;
	color:#ffb100;
	background: url(imageszg_offcn_logo.png) no-repeat;
	background-position: 51px -7px;
}
.zg_main_05_right p {
	margin-left: 8px;
	font:400 16px/35px "microsoft yahei";
	color:#ffb100;
}
.zg_main_05_right p a {
	color:#ffb100;
	font-weight: 700;
}


/*讲座信息的模态框*/
.model {
	box-sizing:border-box;
	position: absolute;
	left: 533px;
	top: 888px;
	width: 513px;
	height: 283px;
	border:5px solid #fd5a3f;
	border-radius: 8px;
	padding: 10px 12px;
	background: #ffffff;
	display: none;
}
.model_warp {
	box-sizing:border-box;
	border:1px dashed #feac9f;
	padding: 30px 13px;
	border-radius: 8px;
}
.model_warp li {
	font:400 16px/32px "microsoft yahei";
	color:#fd5a3f;
}


/*右侧的固定定位*/
.fixed_right {
	width: 140px;
	height: 590px;
	background: #fd5a3f;
	position: fixed;
	right: 0;
	top: 4%;
	border-radius: 8px;
	z-index: 2;
}
.fixed_right .close {
	position: absolute;
	right: 23px;
	top: 20px;
}
.fixed_right h5 {
	font-size: 18px;
    height: 47px;
    line-height: 47px;
    text-align: center;
    color: white;
    font-weight: bold;
    margin-right: 10px;
}
.fixed_right p {
	font-size: 16px;
    line-height: 22.5px;
	margin-left: 7px;
	margin-right: 7px;
	padding-top: 9px;
	background: #fff0cf;
	color:#333333;
}
.fixed_right p img {
	vertical-align: middle;
	margin-left: 12px;
	margin-right: 9px;
}
.tel_list {

}
.tel_list li {
	width: 126px;
    height: 32px;
    margin-left: 7px;
    margin-bottom: 2px;
	background: #ffffff;
}
.tel_address {
	float: left;
    width: 30px;
    margin-left: 7px;
    font-size: 12px;
    line-height: 14px;
    margin-top: 3px;
    text-align: center;
    color: #333333;
}
.phone_num {
	float: left;
    font-size: 12px;
    line-height: 32px;
    margin-left: 3px;
}
.tel_list_last {
	height: 26px;
	font:700 18px/26px "microsoft yahei";
	text-align: center;
	color:#fff;
	cursor: pointer;
}
/*右侧的在线咨询*/
.Online_Consultation {
	width: 64px;
	height: 190px;
	background: #fd5a3f;
	position: fixed;
	right: -76px;
	top: 37%;
	border-radius: 8px;
	z-index: 2;
	margin-right: 2px;
	box-sizing:border-box;
	padding: 42px 17px 0 17px;
	font-size: 18px;
	font-weight: bold;
	font-family: "microsoft yahei";
	color:#fff;
	text-align: center;
	cursor: pointer;
}