						@charset "utf-8";
						/* CSS Document */
						
						* {
						    margin: 0;
						    padding: 0;
						}
						
						em,
						i {
						    font-style: normal;
						}
						
						li {
						    list-style: none;
						}
						
						img {
						    border: 0;
						    vertical-align: middle;
						}
						
						button {
						    cursor: pointer;
						}
						
						a {
						    color: #333;
						    text-decoration: none;
						}
						
						button,
						input {
						    font-family: 'Microsoft YaHei', 'Heiti SC', tahoma, arial, 'Hiragino Sans GB', \\5B8B \4F53, sans-serif;
						}
						
						body {
						    font: 12px/1.5 'Microsoft YaHei', 'Heiti SC', tahoma, arial, 'Hiragino Sans GB', \\5B8B \4F53, sans-serif;
						    color: #333;
						    background: #fdf9fa;
						}
						
						.hide,
						.none {
						    display: none;
						}
						
						.fl {
						    float: left;
						}
						
						.fr {
						    float: right;
						}
						
						.tong {
						    width: 100%;
						}
						
						.center {
						    width: 1400px;
						    margin: 0 auto;
						}
						
						.zhong {
						    margin: 0 auto;
						}
						
						.w1000 {
						    width: 1000px;
						}
						
						.w1200 {
						    width: 1200px;
						    margin: 0 auto;
						}
						
						.w1280 {
						    width: 1280px;
						    margin: 0 auto;
						}
						
						.hot {
						    color: #ff4200;
						    background: url(../images/hot.png) no-repeat 50% 0;
						}
						
						.news_hot {
						    color: #ff4200;
						}
						
						.whitebox {
						    background-color: #fff;
						    box-shadow: 0px 0px 20px #f1f1f1;
						    border-radius: 5px;
						}
						
						.a_more {
						    font-size: 14px;
						    color: #666;
						}
						
						.blue .current {
						    color: #2475f0;
						    border: 1px solid #2475f0
						}
						/*清除浮动*/
						
						.clearfix:after {
						    visibility: hidden;
						    clear: both;
						    display: block;
						    content: ".";
						    height: 0;
						}
						
						.clearfix {
						    *zoom: 1;
						}
						/* icon字体样式 */
						
						@font-face {
						    font-family: 'icomoon';
						    src: url('../fonts/icomoon.eot?38c2pd');
						    src: url('../fonts/icomoon.eot?38c2pd#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?38c2pd') format('truetype'), url('../fonts/icomoon.woff?38c2pd') format('woff'), url('../fonts/icomoon.svg?38c2pd#icomoon') format('svg');
						    font-weight: normal;
						    font-style: normal;
						    font-display: block;
						}
						/**********************************************************首页***************************************/
						
						.flexslider {
						    position: relative;
						    height: 300px;
						    overflow: hidden;
						    background: url(../images/loading.gif) 50% no-repeat;
						}
						
						.slides {
						    position: relative;
						    z-index: 1;
						}
						
						.slides li {
						    height: 400px;
						}
						
						.flex-control-nav {
						    position: absolute;
						    bottom: 10px;
						    z-index: 2;
						    width: 100%;
						    text-align: center;
						}
						
						.flex-control-nav li {
						    display: inline-block;
						    width: 14px;
						    height: 14px;
						    margin: 0 5px;
						    *display: inline;
						    zoom: 1;
						}
						
						.flex-control-nav a {
						    display: inline-block;
						    width: 14px;
						    height: 14px;
						    line-height: 40px;
						    overflow: hidden;
						    background: url(../images/dot.png) right 0 no-repeat;
						    cursor: pointer;
						}
						
						.flex-control-nav .flex-active {
						    background-position: 0 0;
						}
						
						.bannerIn {
						    width: 1200px;
						    margin: 0 auto;
						    position: relative;
						}
						
						.flex-direction-nav {
						    position: absolute;
						    z-index: 3;
						    width: 100%;
						    top: 45%;
						}
						
						.flex-direction-nav li a {
						    display: block;
						    width: 50px;
						    height: 50px;
						    overflow: hidden;
						    cursor: pointer;
						    position: absolute;
						}
						
						.flex-direction-nav li a.flex-prev {
						    left: 40px;
						    background: url("../images/prev.png") center center no-repeat;
						}
						
						.flex-direction-nav li a.flex-next {
						    right: 40px;
						    background: url("../images/next.png") center center no-repeat;
						}
						/*项目分类 index*/
						
						.lei_aIn {
						    margin-top: 20px;
						    overflow: hidden;
						}
						
						.lei_aIn ul {
						    /* width: 1160px; */
						    padding: 0 0 0 40px;
						    overflow: hidden;
						}
						
						.lei_aIn ul li {
						    /* width: 238px; */
						    width: 19.833%;
						    height: 150px;
						    float: left;
						    border-bottom: 1px solid #f5f5f5;
						    border-right: 1px solid #f5f5f5;
						    padding: 0 0px 7px 37px;
						}
						
						.lei_aIn ul li:nth-child(1),
						.lei_aIn ul li:nth-child(4) {
						    /* width: 568px; */
						    width: 47.33%;
						    padding-left: 0;
						}
						
						.lei_aIn ul li:nth-child(2),
						.lei_aIn ul li:nth-child(5) {
						    /* width: 263px; */
						    width: 21.92%;
						    padding-left: 37px;
						}
						
						.lei_aIn ul li:nth-child(3n) {
						    margin-right: 0;
						    border-right: none;
						}
						
						.lei_aIn ul li:nth-child(n+4) {
						    border-bottom: none;
						}
						
						.lei_aIn ul li h3 {
						    height: 37px;
						    margin-top: 20px;
						    font-weight: bold;
						}
						
						.lei_aIn ul li h3 span {
						    display: inline-block;
						    width: 30px;
						    height: 22px;
						    background: url("../images/icon_nav_bg.png") no-repeat;
						    float: left;
						    margin-top: 4px;
						}
						
						.lei_aIn ul li:nth-child(1) h3 span {
						    background-position: 0px 0px;
						}
						
						.lei_aIn ul li:nth-child(2) h3 span {
						    background-position: -42px 0px;
						}
						
						.lei_aIn ul li:nth-child(3) h3 span {
						    background-position: -84px 0px;
						}
						
						.lei_aIn ul li:nth-child(4) h3 span {
						    background-position: -128px 0px;
						}
						
						.lei_aIn ul li:nth-child(5) h3 span {
						    background-position: -173px 0px;
						}
						
						.lei_aIn ul li:nth-child(6) h3 span {
						    background-position: -214px 0px;
						}
						
						.lei_a_nav {
						    height: 70px;
						    overflow: hidden;
						}
						
						.lei_a_nav a {
						    font-size: 16px;
						    margin-right: 20px;
						    display: inline-block;
						    height: 35px;
						    line-height: 50px;
						}
						
						.lei_a_nav a:hover {
						    color: #ff4200;
						}
						/*考试指南 index*/
						
						.zhinan_a {
						    margin-top: 15px;
						}
						
						.zhinan_aIn {
						    margin-top: 25px;
						    overflow: hidden;
						}
						
						.zhinan_aleft {
						    /* width: 830px; */
						    width: 72.4%;
						    height: 325px;
						    padding: 20px 35px 20px 40px;
						    overflow: hidden;
						    margin-right: 20px;
						    box-sizing: border-box;
						}
						
						.zhinan_aIn h2 {
						    font-size: 24px;
						    height: 47px;
						    border-bottom: 1px solid #f5f5f5;
						    margin-bottom: 6px;
						}
						
						.zhinan_aIn h2 span {
						    display: inline-block;
						    width: 30px;
						    height: 24px;
						    background: url("../images/icon_nav_bg.png") no-repeat -256px 0;
						    float: left;
						    margin-top: 5px;
						}
						
						.zhinan_aleft ul li {
						    float: left;
						    border-bottom: 1px solid #f5f5f5;
						    height: 114px;
						    overflow: hidden;
						    border-right: 1px solid #f0f0f0;
						    padding-left: 3%;
						}
						
						.zhinan_aleft ul li:nth-child(1) {
						    /* width: 300px; */
						    width: 34%;
						    padding-left: 0;
						}
						
						.zhinan_aleft ul li:nth-child(2) {
						    /* width: 205px; */
						    width: 25%;
						}
						
						.zhinan_aleft ul li:nth-child(3) {
						    /* width: 115px; */
						    width: 15%;
						}
						
						.zhinan_aleft ul li:nth-child(4) {
						    /* width: 135px; */
						    width: 16.5%;
						    border-right: 0;
						}
						
						.zhinan_aleft ul li:nth-child(5) {
						    /* width: 525px; */
						    width: 62.15%;
						    border-bottom: none;
						    padding-left: 0;
						}
						
						.zhinan_aleft ul li:nth-child(6) {
						    /* width: 230px; */
						    width: 24.71%;
						    border-bottom: none;
						    border-right: 0;
						}
						
						.zhinan_aIn ul li h3 {
						    font-weight: bold;
						    height: 25px;
						    padding-top: 15px;
						}
						
						.zhinan_anav {
						    height: 60px;
						}
						
						.zhinan_anav a {
						    margin-right: 20px;
						    display: inline-block;
						    height: 30px;
						    line-height: 40px;
						    position: relative;
						}
						
						.zhinan_anav a:hover {
						    color: #ff4200;
						}
						
						.zhinan_anav a span {
						    position: absolute;
						    top: -14px;
						    left: 50%;
						}
						
						.zhinan_aright {
						    /* width: 350px; */
						    width: 25.9%;
						    height: 325px;
						    background: #fff url("../images/shizi_bg.png") no-repeat center center;
						}
						
						.zhinan_aright ul li {
						    /*    width: 175px;*/
						    width: 50%;
						    height: 162px;
						    padding-top: 44px;
						    box-sizing: border-box;
						    float: left;
						    transition: all 0.7s;
						}
						
						.zhinan_aright ul li:nth-child(3),
						.zhinan_aright ul li:nth-child(4) {
						    padding-top: 24px;
						}
						
						.zhinan_aimg {
						    width: 60px;
						    height: 76px;
						}
						
						.zhinan_aimg img {
						    width: 60px;
						    height: 64px;
						}
						
						.zhinan_aright ul li p {
						    text-align: center;
						    height: 25px;
						    font-size: 16px;
						}
						
						.zhinan_aright li p:hover {
						    color: #ff4200;
						}
						
						.zhinan_aright ul li:hover {
						    transform: translateY(-8px);
						}
						/*我们的师资index*/
						
						.teacher_aIn,
						.lesson_a {
						    padding-top: 45px;
						}
						
						.teacher_aIn h2 {
						    font-size: 24px;
						    font-weight: bold;
						    height: 54px;
						    border-bottom: 1px solid #dfdddd;
						    margin-bottom: 30px;
						    /* padding-left:40px; */
						}
						
						.teacher_aIn h2 span {
						    display: inline-block;
						    width: 30px;
						    height: 24px;
						    background: url("../images/icon_nav_bg.png") no-repeat -302px 0;
						    float: left;
						    margin-top: 5px;
						}
						
						.teacher_aIn h2 a {
						    float: right;
						    font-size: 16px;
						    color: #666;
						    line-height: 54px;
						    font-weight: normal;
						}
						
						.teacher_aIn h2 a:hover {
						    color: #ff4200;
						}
						
						.teacher_abox {
						    height: 297px;
						    overflow: hidden;
						}
						
						.teacher_abox ul li {
						    width: 18.66%;
						    height: 297px;
						    margin-right: 20px;
						    float: left;
						    position: relative;
						    overflow: hidden;
						}
						
						.teacher_abox ul li .teacher_aphonto {
						    background: linear-gradient(20deg, #faf9f8 0%, #e2e0dc 100%);
						}
						
						.teacher_abox ul li .teacher_aphonto img {
						    width: 100%;
						    height: auto;
						}
						
						.teacher_abox ul li:nth-child(5) {
						    margin-right: 0;
						}
						
						.teacher_atxt {
						    /* width: 224px; */
						    width: 100%;
						    height: 255px;
						    background: rgba(245, 244, 241, 0.95);
						    position: absolute;
						    bottom: -170px;
						    left: 0;
						}
						
						.teacher_atxt p {
						    height: 38px;
						    line-height: 38px;
						    font-size: 14px;
						    text-align: center;
						    overflow: hidden;
						    margin-top: 5px;
						}
						
						.teacher_atxt p span {
						    font-size: 16px;
						    font-weight: bold;
						    padding-right: 10px;
						}
						
						.teacher_atxt a {
						    display: block;
						    width: 122px;
						    height: 32px;
						    text-align: center;
						    line-height: 32px;
						    font-size: 16px;
						    color: #fff;
						    background: linear-gradient(100deg, #01a493 0%, #01ae9c 100%);
						    margin: 0 auto;
						    border-radius: 16px;
						    overflow: hidden;
						    transition: all 1s;
						}
						
						.teacher_atxt a:hover {
						    color: #fff;
						    box-shadow: 0px 0px 8px #9f9f9f;
						}
						
						.teacher_atxt .material-design {
						    position: relative;
						}
						
						.teacher_atxt .material-design canvas {
						    opacity: 0.25;
						    position: absolute;
						    top: 0;
						    left: 0;
						}
						
						.teacher_atxt .btn-round {
						    border-radius: 10em;
						}
						/*课程index*/
						
						.lesson_a {
						    margin-bottom: 45px;
						}
						
						.lesson_a .lesson_aIn {
						    position: relative;
						    overflow: hidden;
						}
						
						.lesson_a .a_jichu_zhuanyelei {
						    position: absolute;
						    left: 180px;
						    top: 12px;
						    z-index: 10;
						}
						
						.lesson_a .a_jichu_zhuanyelei .kctit_a {
						    width: 98px;
						    height: 26px;
						    border: 1px solid #999;
						    border-radius: 13px;
						    text-align: center;
						    line-height: 26px;
						    font-size: 16px;
						    color: #666;
						    display: inline-block;
						}
						
						.a_jichu_zhuanyelei .kctit_a.current {
						    font-size: 16px;
						    color: #3668ff;
						    font-weight: bold;
						    border: 1px solid #3668ff;
						}
						
						.lesson_a .a_jichu_zhuanyelei .a_jichulei {
						    margin-right: 30px;
						}
						
						.lesson_a .a_jichu_zhuanyelei .a_zhuanyelei {}
						
						.pub_aTit {
						    padding-top: 8px;
						    height: 54px;
						    position: relative;
						    border-bottom: 1px solid #dcdcdc;
						    margin-bottom: 25px;
						}
						
						.pub_aTit h2 {
						    font-size: 24px;
						    height: 54px;
						    margin-bottom: 30px;
						    font-weight: bold;
						    /* padding-left:40px;*/
						}
						
						.pub_aTit h2 span {
						    display: inline-block;
						    width: 30px;
						    height: 24px;
						    background: url("../images/icon_nav_bg.png") no-repeat;
						    float: left;
						    margin-top: 5px;
						}
						
						.lesson_aTit ul,
						.teacherbox_tit ul {
						    position: absolute;
						    left: 15%;
						    top: 38px;
						    height: 38px;
						    overflow: hidden;
						    max-width: 1400px;
						    text-align: left;
						}
						
						.lesson_aTit .kancha_lei_h2 span {
						    background-position: 0 0;
						}
						
						.kancha_lei_h2 .kctit_a {
						    position: absolute;
						    display: inline-block;
						    width: 98px;
						    height: 26px;
						    border-radius: 14px;
						    text-align: center;
						    line-height: 26px;
						    font-size: 16px;
						    border: 1px solid #999;
						}
						
						.a_jichu {
						    left: 210px;
						    top: 5px;
						}
						
						.a_zhuanye {
						    left: 350px;
						    top: 5px;
						}
						
						.lesson_aTit ul.lesson_a_kanchalei {
						    position: absolute;
						    left: 0;
						    top: 84px;
						    height: 60px;
						    width: 100%;
						}
						
						.lesson_aTit ul li,
						.teacherbox_tit ul li {
						    display: inline-block;
						    margin-left: 30px;
						    text-align: center;
						    position: relative;
						    cursor: pointer;
						    height: 30px;
						}
						
						.a_jichu_zhuanyecon .jczhuanyediv {
						    display: none;
						    /* height: 843px; */
						    height: 830px;
						    overflow: hidden;
						}
						
						.lesson_a_fenlei {
						    padding-top: 20px;
						}
						
						.a_jichu_zhuanyecon .jczhuanyediv.current {
						    display: block;
						}
						
						.jczhuanyediv {
						    height: 88px;
						}
						
						.slc_top_a ul li a {
						    font-size: 18px;
						    color: #666;
						}
						
						.slc_top_a ul li.current a {
						    color: #006ebc;
						}
						
						.slc_top_a ul li.current span {
						    position: absolute;
						    left: 50%;
						    top: 35px;
						    margin-left: -16px;
						    width: 32px;
						    border-top: 3px solid #006ebc;
						}
						
						.lesson_aCon {
						    /*height:496px;*/
						    /* height: 648px; */
						    height: 683px;
						    overflow: hidden;
						}
						
						.lesson_aCon ul,
						.lesson_aCon ul li {
						    /* height: 648px; */
						    height: 683px;
						}
						
						.slc_bot_a ul li {
						    display: none;
						    width: 100%;
						}
						
						.slc_bot_a ul .current {
						    display: block;
						}
						/*首页上部班型 */
						
						.lesson_akanchacon {
						    margin-top: 78px;
						}
						
						.slc_bot_a .pub_aConbx_left {
						    width: 73%;
						    height: 683px;
						}
						
						.slc_bot_a .pub_abx_top {
						    height: 413px;
						    margin-bottom: 20px;
						    background-color: #fff;
						    border-radius: 5px;
						    box-shadow: 0px 0px 20px #f1f1f1;
						}
						
						.slc_bot_a .pub_abx_top .p {
						    height: 30px;
						    line-height: 30px;
						}
						
						.slc_bot_a .pub_abx_top .p span {
						    font-size: 14px;
						    color: #999;
						    display: block;
						    float: left;
						    padding-left: 25px;
						}
						
						.slc_bot_a .pub_abx_top .p a {
						    font-size: 14px;
						    color: #999;
						    display: block;
						    float: right;
						    padding-right: 20px;
						}
						
						.aui-content-max {
						    width: 1022px;
						    /* height: 378px; */
						    height: 413px;
						    position: relative;
						    /* background: #fff; */
						}
						
						.aui-content-box {
						    width: 1022px;
						}
						
						.rvc {
						    max-width: 1022px;
						    position: relative;
						    /*							margin: auto;*/
						    height: 378px;
						    /*								margin-top:30px;*/
						}
						
						.rvc .rvc-wrapper {
						    width: 100%;
						    /*								max-width: 996px;*/
						    margin: auto;
						}
						
						.rvc .rvc-wrapper .ul {
						    overflow: hidden;
						    position: relative;
						    padding: 10px 0 10px 0;
						    border-radius: 20px 20px 0 0;
						}
						
						.rvc .rvc-wrapper .ul .li {
						    /* width: 255px; */
						    width: 31.62%;
						    float: left;
						    background: #fff;
						    height: 358px;
						    overflow: hidden;
						    margin-right: 2.55%;
						}
						
						.rvc .rvc-wrapper .ul .li:nth-child(3) {
						    margin-right: 0;
						}
						
						.rvc .rvc-wrapper .ul .whitebox {
						    box-shadow: 0px 2px 10px #f8f8f8;
						}
						/* 						
						.rvc_yj .rvc-wrapper .ul .li {
						    width: 340.66px;
						} */
						
						.rvc-prv,
						.rvc-next {
						    position: absolute;
						    height: 100%;
						    top: 0;
						    display: -webkit-box;
						    display: -ms-flexbox;
						    display: -webkit-flex;
						    display: flex;
						    -webkit-box-pack: center;
						    -ms-flex-pack: center;
						    -webkit-justify-content: center;
						    justify-content: center;
						    -webkit-box-align: center;
						    -ms-flex-align: center;
						    -webkit-align-items: center;
						    align-items: center;
						}
						
						.rvc-prv {
						    left: 0;
						}
						
						.rvc-next {
						    right: 0;
						}
						
						.a_bxtit {
						    /* width: 238px; */
						    width: 100%;
						    height: 50px;
						    font-size: 20px;
						    font-weight: bold;
						    color: #f2a554;
						    text-align: center;
						    padding-top: 30px;
						}
						
						.a_pubbxlist .a_bxtit span {
						    font-size: 20px;
						    color: #36c19b;
						}
						
						.a_pubbxlist .a_bxsmalltit {
						    font-size: 16px;
						    color: #333;
						    font-weight: bold;
						    text-align: center;
						    height: 50px;
						    line-height: 25px;
						    overflow: hidden;
						}
						
						.a_pubbxlist .a_keshi {
						    height: 25px;
						    text-align: center;
						    color: #999;
						    line-height: 25px;
						}
						
						.a_pubbxlist .a_keshi span {
						    color: #999;
						    font-size: 12px;
						}
						
						.a_pubbxlist .a_kecon {
						    margin-bottom: 27px
						}
						
						.a_pubbxlist .a_kecon span {
						    display: inline-block;
						    padding: 0 6px;
						    background-color: #fbfaf6;
						    margin-right: 5px;
						}
						
						.a_bxteacher {
						    height: 95px;
						    overflow: hidden;
						    margin: 0 auto;
						    display: flex;
						    justify-content: center;
						}
						
						.bxteacherlist {
						    width: 50px;
						    height: 100px;
						    display: inline-block;
						    margin: 0 8px 10px 0;
						    overflow: hidden;
						}
						
						.bxteacherlist:nth-child(4) {
						    margin-right: 0;
						}
						
						.a_bxteacher a {
						    width: 48px;
						    height: 48px;
						    border-radius: 50%;
						    display: inline-block;
						    background: linear-gradient(20deg, #faf9f8 0%, #e2e0dc 100%);
						}
						
						.a_bxteacher img {
						    width: 48px;
						    height: 48px;
						    border-radius: 50%;
						}
						
						.bxteacherlist span {
						    display: inline-block;
						    padding-top: 10px;
						    text-align: center;
						}
						
						.a_bxbtn {
						    height: 32px;
						    width: 217px;
						    margin: 0 auto;
						    padding-top: 5px;
						}
						
						.a_bxbtn a {
						    width: 96px;
						    height: 31px;
						    text-align: center;
						    line-height: 31px;
						    border-radius: 16px;
						    display: inline-block;
						    font-size: 16px;
						    color: #fff;
						    transition: all 0.7s;
						}
						
						.a_watch {
						    background: linear-gradient(180deg, #21dba0 0%, #2cce9d 50%, #38c09a 100%);
						    margin-right: 20px;
						}
						
						.a_zixun {
						    background: linear-gradient(180deg, #f2b554 0%, #f2a954 50%, #f29b54 100%);
						}
						
						.a_bxbtn a:hover {
						    transform: translateY(-5px);
						    box-shadow: 0px 3px 8px #c4c4c4;
						    color: #fff;
						}
						/*首页班型下部新闻与视听*/
						
						.slc_bot_a .pub_abx_bot {
						    /*    width: 876px;*/
						    width: 100%;
						    height: 250px;
						}
						
						.slc_bot_a .pub_abxbot_left {
						    /*    width: 668px;*/
						    width: 76.255%;
						    height: 250px;
						    margin-right: 2.1%;
						}
						
						.pub_a_freewatch {
						    /*    width: 274px;*/
						    width: 42%;
						    height: 192px;
						    overflow: hidden;
						    padding: 20px 1.7% 20px 2.2%;
						    border-right: 1px solid #f5f5f5;
						}
						
						.watch_new_tit {
						    height: 45px;
						    font-size: 18px;
						    color: #333;
						    text-align: left;
						}
						
						.watch_new_tit .a_more {
						    margin-top: 3px;
						}
						
						.a_teacher_whatch {
						    height: 75px;
						    margin-bottom: 11px;
						    overflow: hidden;
						}
						
						.a_teacher_whatch:nth-child(1) {
						    margin-bottom: 0;
						}
						
						.a_teacher_whatch .a_teacherimg {
						    width: 63px;
						    height: 63px;
						    overflow: hidden;
						    margin: 0 12px 0 0;
						    background: linear-gradient(20deg, #faf9f8 0%, #e2e0dc 100%);
						    border-radius: 50%;
						}
						
						.a_teacher_whatch .a_teacherimg img {
						    width: 63px;
						    height: 63px;
						    border-radius: 50%;
						}
						
						.a_teacher_whatch .a_teacherlesson {
						    /*    width: 198px;*/
						    width: 73%;
						    height: 75px;
						    overflow: hidden;
						    float: right;
						}
						
						.a_teacherlesson p {
						    font-size: 13px;
						    word-break: normal;
						    word-wrap: break-word;
						    height: 35px;
						    overflow: hidden;
						    line-height: 18px;
						    margin-bottom: 3px;
						}
						
						.a_teacherlesson .a_tlbtn a {
						    display: inline-block;
						    width: 45%;
						    height: 28px;
						    text-align: center;
						    line-height: 28px;
						    font-size: 14px;
						    border-radius: 14px;
						    float: left;
						    transition: all 0.7s;
						}
						
						.a_teacherlesson .a_tlbtn a:nth-child(1) {
						    border: 1px solid #2ccd9d;
						    margin-right: 12px;
						}
						
						.a_teacherlesson .a_tlbtn a:nth-child(2) {
						    border: 1px solid #f2a954;
						}
						
						.a_teacherlesson .a_tlbtn a:nth-child(1):hover {
						    background: #2ccd9d;
						    color: #fff;
						}
						
						.a_teacherlesson .a_tlbtn a:nth-child(2):hover {
						    background: #f2a954;
						    color: #fff;
						}
						
						.pub_a_news {
						    /*    width: 322px;*/
						    width: 49%;
						    height: 192px;
						    overflow: hidden;
						    padding: 20px 2.25% 20px 2.25%;
						}
						
						.pub_a_newslist {
						    height: 160px;
						    overflow: hidden;
						}
						
						.pub_a_newslist .a_newsli {
						    height: 18px;
						    margin-bottom: 17px;
						}
						
						.pub_a_newslist .a_newsli .a_newstit {
						    width: 72%;
						    height: 18px;
						    display: inline-block;
						    overflow: hidden;
						    text-overflow: ellipsis;
						    white-space: nowrap;
						    font-size: 14px;
						    float: left;
						}
						
						.pub_a_newslist .a_newsli .a_newstime {
						    color: #666;
						    font-size: 13px;
						    float: right;
						}
						/*首页题库与资料下载*/
						
						.slc_bot_a .pub_abxbot_tikuzl {
						    /*    width: 188px;*/
						    width: 21.461%;
						    height: 250px;
						}
						
						.a_tizlbox {
						    height: 68px;
						    padding: 28px 20px;
						}
						
						.a_tizlbox h3 {
						    height: 42px;
						    font-size: 18px;
						    width: 100%;
						    text-align: center;
						}
						
						.a_tizlbox .a_tiziliaobtn {
						    width: 106px;
						    height: 31px;
						    line-height: 31px;
						    border-radius: 16px;
						    display: block;
						    background: linear-gradient(180deg, #6c91ff 0%, #507bff 50%, #386aff 100%);
						    font-size: 16px;
						    font-weight: bold;
						    text-align: center;
						    margin: 0 auto;
						    color: #fff;
						    transition: all 0.7s;
						}
						
						.a_ti {
						    border-bottom: 1px solid #f5f5f5;
						}
						
						.a_tizlbox .a_tiziliaobtn:hover {
						    transform: translateY(-5px);
						    box-shadow: 0px 3px 8px #ddd;
						}
						/*首页班型右侧倒计时与时间轴*/
						
						.slc_bot_a .pub_aConbxzhou {
						    /* width: 302px; */
						    width: 25.166%;
						    height: 683px;
						}
						
						.daojishi {
						    text-align: center;
						    height: 115px;
						    background: #fff;
						    border-bottom: 1px solid #f5f5f5;
						    text-align: center;
						}
						
						.daojishi .a_djs {
						    padding-top: 12px;
						    font-weight: bold;
						    font-size: 16px;
						    line-height: 22px;
						    margin: 9px 20px 0 20px;
						    text-align: center;
						}
						
						f .daojishi .a_djs strong {
						    font-size: 16px;
						    color: #2475f0;
						}
						
						.daojishi .djs_time {
						    width: 44%;
						    height: 60px;
						    text-align: center;
						    overflow: hidden;
						    margin: 16px auto 0;
						}
						
						.daojishi .djs_time .date-tiem {
						    font-size: 32px;
						    display: inline-block;
						    height: 46px;
						    line-height: 46px;
						    overflow: hidden;
						    background: url("../images/dotime_bg.png") no-repeat;
						    letter-spacing: 18px;
						    padding-left: 9px;
						    font-family: "微软雅黑";
						    color: #2475f0;
						    font-weight: bold;
						    float: left;
						    margin: 0 auto;
						}
						
						.daojishi .djs_time font {
						    font-size: 25px;
						    color: #2475f0;
						    width: 38px;
						    height: 46px;
						    line-height: 46px;
						    background: url("../images/tian_bg.png") no-repeat;
						    display: inline-block;
						    float: left;
						    margin-left: -7px;
						}
						/************************右侧倒计时时间轴***********************/
						
						.a_timezhou {
						    height: 498px;
						    padding: 18px 7% 0 7%;
						    overflow: hidden;
						    position: relative;
						}
						
						.a_timezhou .a_shu_line {
						    width: 3px;
						    height: 468px;
						    background-color: #f5f5f5;
						}
						
						.a_timezhou .timezhou_con {
						    /*    width: 282px;*/
						    width: 91%;
						    height: 468px;
						    position: absolute;
						    left: 5.83%;
						    top: 18px;
						}
						
						.timezhou_con .timez_list {
						    margin-bottom: 15px;
						}
						
						.timezhou_con .timez_list .time_tit {
						    margin-bottom: 3px;
						    height: 29px;
						    position: relative;
						    overflow: hidden;
						}
						
						.time_tit em {
						    display: inline-block;
						    float: left;
						    width: 11px;
						    height: 11px;
						    background: url("../images/time_icon.png") no-repeat;
						    margin-top: 10px;
						}
						
						.timezhou_con .timez_list .time_tit span {
						    display: inline-block;
						    /*    width: 80px;*/
						    width: 29%;
						    height: 29px;
						    text-align: center;
						    line-height: 29px;
						    background: #f5f5f5;
						    border-radius: 5px;
						    font-size: 16px;
						    position: absolute;
						    left: 15px;
						    top: 0;
						}
						
						.timezhou_con .timez_list .time_tit span.current {
						    background-color: #2475f0;
						    color: #fff;
						}
						
						.timezhou_con .timez_list .time_tit h5 {
						    height: 29px;
						    line-height: 29px;
						    margin-left: 37%;
						    /*    width: 165px;*/
						    width: 61%;
						    overflow: hidden;
						    text-overflow: ellipsis;
						    white-space: nowrap;
						}
						
						.timezhou_con .top_sj {
						    width: 20px;
						    height: 10px;
						    background: url("../images/top_sanjiao.png") no-repeat;
						    margin-left: 30px;
						}
						
						.timezhou_con .time_con {
						    /*    width: 245px;*/
						    width: 85%;
						    height: 22px;
						    overflow: hidden;
						    background-color: #fbfaf6;
						    padding: 14px 1% 4px 8%;
						    border-radius: 5px;
						    margin-left: 15px;
						}
						
						.a_timezhou .timezhou_con .time_con.time_con_first {
						    height: 45px;
						}
						
						.timezhou_con .time_con a {
						    display: inline-block;
						    margin: 0px 4%;
						    height: 22px;
						    font-size: 14px;
						}
						
						.timezhou_con .time_con a:nth-child(3n) {
						    margin-right: 0;
						}
						/*首页课程特色*/
						
						.tese_a {
						    height: 470px;
						    background: url("../images/index_ts_bg.jpg") no-repeat center top;
						}
						
						.tese_aIn,
						.tese_aIn ul {
						    height: 470px;
						    overflow: hidden;
						}
						
						.jixun_aIn {
						    overflow: hidden;
						}
						
						.tese_aIn h2,
						.jixun_aIn h2,
						.why_aIn h2 {
						    font-size: 36px;
						    color: #fff;
						    width: 100%;
						    text-align: center;
						    padding-top: 60px;
						    height: 75px;
						    font-weight: bold;
						}
						
						.tese_aIn ul,
						.why_aIn ul {
						    padding-top: 10px;
						}
						
						.tese_aIn ul li {
						    float: left;
						    /*    width: 158px;*/
						    width: 13.166%;
						    height: 174px;
						    background: rgba(255, 255, 255, 0.16);
						    border-radius: 10px;
						    margin-right: 10px;
						    padding: 50px 1.33% 30px;
						    transition: all 0.7s;
						}
						
						.tese_aIn ul li:nth-child(6) {
						    margin-right: 0px;
						}
						
						.tese_aIn .tese_img {
						    width: 51px;
						    height: 75px;
						    margin: 0 auto;
						}
						
						.tese_aIn .tese_img img {
						    width: 100%;
						    height: auto;
						    text-align: center;
						}
						
						.tese_aIn p {
						    font-size: 18px;
						    color: #fff;
						    line-height: 30px;
						    text-align: center;
						}
						
						.tese_aIn ul li.current {
						    background: rgba(93, 107, 253, 0.75);
						    transform: translateY(-12px);
						    box-shadow: 0px 0px 10px #555;
						}
						/*首页集训，面授现场*/
						
						.jixun_a {
						    background-color: #fff;
						    padding-bottom: 20px;
						}
						
						.jixun_aIn h2 {
						    color: #333;
						}
						
						.jixun_aIn .jixunbox {
						    padding-top: 10px;
						}
						
						.jixun_aIn .jxbox_topimg {
						    /*    height: 297px;*/
						    margin-bottom: 38px;
						}
						
						.pubjx_top,
						.pubjx_bot {
						    background: #f5f6f9;
						}
						
						.pubjx_top:hover,
						.pubjx_bot:hover {
						    background: linear-gradient(90deg, #4398ff 0%, #3853f9 100%);
						}
						
						.jxbox_topimg .jxlist_top {
						    /*    width: 580px;*/
						    width: 48.33%;
						    /*    height: 297px;*/
						    float: left;
						    margin-right: 2.916%;
						    border-radius: 5px;
						    overflow: hidden;
						}
						
						.jxbox_topimg .jxlist_top:nth-child(2) {
						    margin-right: 0;
						}
						
						.jxlist_top .jximg {
						    width: 36%;
						    height: 100%;
						    position: relative;
						    border-radius: 5px;
						}
						
						.jxlist_top .jximg .kuang {
						    position: absolute;
						    left: 10px;
						    top: 10px;
						    width: 91.5%;
						    height: 93%;
						    border: 1px solid #f8f8f8;
						    border-radius: 8px;
						}
						
						.jxlist_top .jximg img {
						    width: 100%;
						    height: 100%;
						    border-radius: 5px;
						    overflow: hidden;
						}
						
						.jxlist_top .jximg img:hover {
						    width: 255px;
						    /*    height: 297px;*/
						}
						
						.jxlist_top .jxtxt {
						    /*    width: 260px;*/
						    width: 52.2%;
						    /*    height: 237px;*/
						    padding: 30px 35px 30px 30px;
						}
						
						.jxlist_top .jxtxt h3 {
						    font-size: 24px;
						    text-align: center;
						    overflow: hidden;
						    color: #333;
						}
						
						.jxlist_top .jxtxt h6 {
						    margin: 25px auto;
						    width: 48px;
						    height: 4px;
						    background: #3856f9;
						}
						
						.jxlist_top .jxtxt p {
						    font-size: 16px;
						    line-height: 30px;
						    text-align: center;
						    color: #333;
						}
						
						.jixun_aIn .jxbox_botimg {
						    /*    height: 317px;*/
						    margin-bottom: 50px;
						    overflow: hidden;
						}
						
						.jxbox_botimg .jximg {
						    /*    width: 374px;*/
						    width: 31.166%;
						    height: 100%;
						    border-radius: 5px;
						    overflow: hidden;
						}
						
						.jxbox_botimg .jximg img {
						    /*    width: 374px;*/
						    width: 100%;
						    height: auto;
						    border-radius: 5px;
						}
						
						.jxbox_botimg .jximg {
						    width: 100%;
						    position: relative;
						}
						
						.jxbox_botimg .jximg .kuang {
						    position: absolute;
						    left: 10px;
						    top: 10px;
						    width: 94%;
						    height: 87%;
						    border: 1px solid #f8f8f8;
						    z-index: 12;
						    border-radius: 8px;
						}
						
						.jxbox_botimg .pubjx_bot {
						    float: left;
						    /*    width: 374px;*/
						    width: 31.166%;
						}
						
						.jxlist_bot {
						    border-radius: 5px;
						}
						
						.jxlist_bot .jxtxt {
						    width: 100%;
						    height: 156px;
						    padding-left: 0;
						}
						
						.jxlist_bot .jxtxt h3 {
						    font-size: 24px;
						    height: 58px;
						    line-height: 58px;
						    text-align: center;
						}
						
						.jxlist_bot .jxtxt h6 {
						    margin: 0px auto 5px;
						    width: 48px;
						    height: 4px;
						    background: #3856f9;
						}
						
						.jxlist_bot .jxtxt p {
						    font-size: 16px;
						    line-height: 30px;
						    text-align: center;
						    word-break: break-all;
						    padding: 0 16px;
						}
						
						.jxbox_botimg .jxlist_bot:nth-child(2) {
						    margin: 0 38px;
						}
						/*首页 为什么选择建培*/
						
						.why_a {
						    /*    height: 520px;*/
						    padding-bottom: 2%;
						    background: url("../images/why_bg.jpg") repeat-x;
						}
						
						.why_aIn h4 {
						    color: #fff190;
						    height: 66px;
						    font-size: 20px;
						    width: 100%;
						    text-align: center;
						}
						
						.why_aIn ul li {
						    float: left;
						    width: 13.3%;
						    height: 208px;
						    background: #fff;
						    border-radius: 10px;
						    margin-right: 10px;
						    padding: 35px 1.33% 30px;
						    transition: all 0.7s;
						    position: relative;
						}
						
						.why_aIn ul li::after {
						    content: '';
						    height: 5px;
						    border-radius: 0px 0 10px 10px;
						    background-color: #3b62fa;
						    position: absolute;
						    bottom: 0;
						    left: 50%;
						    transform: translate(-50%);
						}
						
						.why_aIn ul li:hover:after {
						    animation-name: ani;
						    animation-duration: .5s;
						    animation-fill-mode: forwards;
						    animation-direction: alternate;
						}
						
						@keyframes ani {
						    from {
						        width: 0;
						    }
						    to {
						        width: 99%;
						    }
						}
						
						.why_aIn ul li:nth-child(6) {
						    margin-right: 0px;
						}
						
						.why_aIn .tese_img {
						    width: 51px;
						    height: 60px;
						    margin: 0 auto;
						}
						
						.why_aIn .tese_img img {
						    width: 100%;
						    height: auto;
						    text-align: center;
						}
						
						.why_aIn ul li h3 {
						    font-size: 20px;
						    width: 100%;
						    height: 54px;
						    line-height: 54px;
						    text-align: center;
						}
						
						.why_aIn p {
						    font-size: 16px;
						    color: #333;
						    line-height: 21px;
						    text-align: center;
						}
						
						.why_aIn ul li.current {
						    background: rgba(93, 107, 253, 0.75);
						    transform: translateY(-12px);
						    box-shadow: 0px 0px 10px #555;
						}
						
						.why_aIn ul li:hover {
						    transform: translateY(-12px);
						    box-shadow: 0px 0px 10px #555;
						}
						/*友情链接*/
						
						.friendly {
						    height: 65px;
						    margin-top: 1%;
						}
						
						.friendlyIn {
						    height: 57px;
						    font-size: 16px;
						    color: #010101;
						}
						
						.friendlyIn p span {
						    font-size: 22px;
						    font-weight: bold;
						    color: #666;
						}
						
						.friendlyIn p a {
						    padding: 0 13px;
						}
						
						.friendlyIn p a:hover {
						    color: #3668ff;
						}
						/*老师列表 首页进入*/
						
						.teachersbox {
						    overflow: hidden;
						}
						
						.mulubox {
						    height: 132px;
						    overflow: hidden;
						}
						/*.mulu ul li.current a{ color:#fd6a36;}*/
						
						.mulu_one ul li.current a {
						    color: #fd6a36;
						}
						
						.mulu_two ul li.current a {
						    color: #fd6a36;
						}
						
						.mulu ul li a:hover {
						    color: #fd6a36;
						}
						
						.mulu ul {
						    padding-left: 35px;
						}
						
						.mulu_one {
						    height: 65px;
						    overflow: hidden;
						    /* width: 1160px; */
						    width: 99.966%;
						    border-bottom: 1px solid #e9eaed;
						}
						
						.mulu_two {
						    height: 66px;
						    overflow: hidden;
						    /* width: 1160px; */
						    width: 99.966%;
						}
						
						.mulu_tit {
						    color: #666;
						    font-size: 16px;
						    width: 70px;
						    height: 65px;
						    line-height: 65px;
						    font-weight: bold;
						    text-align: justify;
						    padding-left: 2%;
						}
						
						.mulu_two ul {
						    display: none;
						}
						
						.mulu_two ul.current {
						    display: block;
						}
						
						.mulu_one ul,
						.mulu_two ul {
						    /* width: 1055px; */
						    width: 89%;
						    height: 65px;
						}
						
						.mulu_one ul li,
						.mulu_two ul li {
						    height: 65px;
						    padding-right: 38px;
						    float: left;
						}
						
						.mulu_one ul li a,
						.mulu_two ul li a {
						    display: inline-block;
						    heihgt: 65px;
						    line-height: 66px;
						    font-size: 14px;
						    color: #666;
						}
						
						.teacherslist {
						    overflow: hidden;
						}
						
						.mulu_three {
						    height: 30px;
						    padding: 20px 0 0 20px;
						}
						
						.mulu_three ul li {
						    width: 98px;
						    height: 28px;
						    float: left;
						    margin-right: 20px;
						}
						
						.mulu_three ul li a {
						    width: 98px;
						    height: 28px;
						    display: inline-block;
						    border-radius: 14px;
						    border: 1px solid #666;
						    text-align: center;
						    line-height: 28px;
						}
						
						.mulu_three ul li.current a {
						    color: #2475f0;
						    border: 1px solid #2475f0;
						}
						
						.teachers {
						    overflow: hidden;
						    padding-top: 25px;
						}
						
						.search_teacher,
						.search_class {
						    padding-top: 0px;
						}
						
						.teachers ul {
						    display: none;
						}
						
						.search_teacher ul {
						    display: block;
						}
						
						.teachers ul.current {
						    display: block;
						}
						
						.teachers ul li {
						    /* width: 285px; */
						    width: 23.75%;
						    /* height: 330px; */
						    height: auto;
						    margin: 0 1.66% 25px 0;
						    box-shadow: 0 0 18px #ebe8e8;
						    transition: all 0.7s;
						    float: left;
						    padding-bottom: 2%;
						}
						
						.teachers ul li:nth-child(4n) {
						    margin-right: 0;
						}
						
						.teachers ul li .t_img {
						    /* width: 285px; */
						    width: 100%;
						    height: 200px;
						    overflow: hidden;
						}
						
						.teachers ul li .t_img img {
						    /* width: 285px; */
						    width: 100%;
						    /* height: 172px; */
						    height: auto;
						    transition: all 0.7s;
						}
						
						.teachers ul li .t_img img:hover {
						    transform: scale(1.05);
						}
						
						.teachers ul li h2 {
						    font-size: 18px;
						    width: 100%;
						    height: 56px;
						    text-align: center;
						    line-height: 56px;
						    overflow: hidden;
						}
						
						.t_class {
						    height: 44px;
						    overflow: hidden;
						    padding: 0 20px;
						}
						
						.t_class span {
						    font-size: 14px;
						}
						
						.t_class a {
						    font-size: 14px;
						    color: #666;
						    line-height: 22px;
						    padding: 0 5px;
						}
						
						.teachers ul li .zhuye_btn {
						    display: block;
						    width: 122px;
						    height: 30px;
						    text-align: center;
						    line-height: 30px;
						    border-radius: 15px;
						    border: 1px solid #2475f0;
						    margin-top: 10px;
						    transition: all 0.7s;
						}
						
						.teachers ul li:hover {
						    box-shadow: 0px 0px 18px #d9d9d9;
						    transform: translateY(-5px);
						}
						
						.teachers ul li .zhuye_btn:hover {
						    background: #2475f0;
						    color: #fff;
						}
						
						.search_teacher ul,
						.search_class ul {
						    display: block;
						}
						
						.search .search_txt {
						    font-size: 14px;
						    color: #666;
						    padding: 0 0 25px 20px;
						}
						
						.search_class ul li {
						    width: 21.08%;
						    height: 276px;
						    float: left;
						    overflow: hidden;
						    padding: 28px 1.33%;
						}
						
						.search_class ul li span {
						    display: block;
						    width: 105px;
						    height: 28px;
						    color: #fff;
						    background-color: #fd6a36;
						    text-align: center;
						    line-height: 28px;
						    border-radius: 0 14px 14px 0;
						    margin-bottom: 20px;
						}
						
						.search_class ul li .class_tit {
						    height: 78px;
						    line-height: 30px;
						}
						
						.search_class ul li p {
						    color: #999;
						    height: 35px;
						}
						
						.search_class ul li p:nth-child(5) {
						    color: #666;
						}
						
						.search_pricebox {
						    border-top: 1px solid #e9e9e9;
						    padding-top: 15px
						}
						
						.s_price {
						    font-size: 24px;
						    color: #fd6a36;
						    width: 45%;
						    overflow: hidde;
						}
						
						.s_ckxq {
						    width: 96px;
						    height: 30px;
						    text-align: center;
						    line-height: 30px;
						    border: 1px solid #2475f0;
						    border-radius: 15px;
						}
						
						.s_ckxq:hover {
						    color: #fff;
						    background-color: #2475f0;
						}
						
						.teacher_banner {
						    height: 404px;
						    overflow: hidden;
						    background: url(../images/teacher_banner.jpg) no-repeat center top;
						}
						
						.teacher_left {
						    width: 343px;
						    height: 405px;
						    overflow: hidden;
						}
						
						.teacher_left img {
						    width: 71.72%;
						    height: auto;
						    margin: 35px auto 0;
						    padding-left: 15%;
						}
						
						.teacher_right {
						    width: 857px;
						    height: 405px;
						}
						
						.teacher_right span {
						    display: block;
						    margin: 45px 0 20px 0;
						    background: url("../images/name_bg.png") no-repeat left top;
						    width: 114px;
						    height: 58px;
						    font-size: 24px;
						    color: #152236;
						    line-height: 58px;
						    padding-left: 45px;
						}
						
						.teacherbanner_txt {
						    width: 638px;
						    height: 130px;
						    margin-bottom: 15px;
						    font-size: 14px;
						    color: #fff;
						    line-height: 26px;
						    overflow: hidden;
						}
						
						.t_zhuanye {
						    width: 80%;
						    height: 25px;
						    margin-bottom: 18px;
						    color: #ffd79e;
						}
						
						.t_zhuanye a {
						    display: inline-block;
						    width: 100px;
						    height: 25px;
						    text-align: center;
						    line-height: 25px;
						    color: #ffd79e;
						    border: 1px solid #ffd79e;
						    border-radius: 13px;
						    margin-right: 13px;
						    transition: all 0.7s;
						}
						
						.t_zhuanye a:hover {
						    transform: translateY(-5px);
						    color: #ffe3bb;
						}
						/*分页*/
						
						.tcdPageCode {
						    padding: 15px 20px;
						    text-align: left;
						    color: #ccc;
						    text-align: center;
						}
						
						.tcdPageCode a {
						    display: inline-block;
						    color: #2475f0;
						    display: inline-block;
						    height: 25px;
						    line-height: 25px;
						    padding: 0 10px;
						    border: 1px solid #ddd;
						    margin: 0 2px;
						    border-radius: 4px;
						    vertical-align: middle;
						}
						
						.tcdPageCode a:hover {
						    text-decoration: none;
						    border: 1px solid #2475f0;
						}
						
						.tcdPageCode span.current {
						    display: inline-block;
						    height: 25px;
						    line-height: 25px;
						    padding: 0 10px;
						    margin: 0 2px;
						    color: #fff;
						    background-color: #2475f0;
						    border: 1px solid #2475f0;
						    border-radius: 4px;
						    vertical-align: middle;
						}
						
						.tcdPageCode span.disabled {
						    display: inline-block;
						    height: 25px;
						    line-height: 25px;
						    padding: 0 10px;
						    margin: 0 2px;
						    color: #bfbfbf;
						    background: #f2f2f2;
						    border: 1px solid #bfbfbf;
						    border-radius: 4px;
						    vertical-align: middle;
						}
						/************我的部分***********/
						/*.mybox{ background-color: #fdf9fa;  }*/
						
						.mybox_top {
						    height: 104px;
						    background: url("../images/my_topbg.png") no-repeat center top;
						    padding-top: 42px;
						    margin-bottom: 22px;
						}
						
						.mytop_left {
						    /* width: 830px; */
						    width: 70%;
						}
						
						.myphotobox {
						    height: 100px;
						    margin-right: 101px;
						    overflow: hidden;
						}
						
						.myphoto {
						    width: 62px;
						    height: 62px;
						    overflow: hidden;
						    margin-right: 20px;
						}
						
						.myphoto img {
						    width: 62px;
						    height: 62px;
						}
						
						.myname {
						    width: 82px;
						    height: 26px;
						}
						
						.myname p {
						    width: 82px;
						    height: 26px;
						    background: linear-gradient(90deg, #ffebc0 0%, #ffc479 100%);
						    border-radius: 13px;
						    text-align: center;
						    line-height: 26px;
						}
						
						.myname h5 {
						    font-size: 18px;
						    height: 40px;
						    line-height: 45px;
						    width: 82px;
						    text-align: center;
						    color: #fff;
						}
						
						.myaccount {
						    width: 510px;
						    height: 100px;
						}
						
						.myaccount ul li {
						    width: 162px;
						    height: 63px;
						    float: left;
						    border-right: 1px solid #968772;
						}
						
						.accont_tit {
						    width: 100%;
						    height: 29px;
						    line-height: 20px;
						    text-align: center;
						}
						
						.accont_tit font {
						    font-size: 16px;
						    height: 30px;
						    line-height: 20px;
						    color: #f1d3a8;
						    display: inline-block;
						}
						
						.accont_tit i {
						    display: inline-block;
						    background: url("../images/icon_nav_bg.png") no-repeat;
						    margin-right: 10px;
						    margin: 6px 10px 0 0;
						}
						
						.myaccount li:nth-child(1) .accont_tit i {
						    width: 17px;
						    height: 16px;
						    background-position: -344px -40px;
						}
						
						.myaccount li:nth-child(2) .accont_tit i {
						    width: 20px;
						    height: 16px;
						    background-position: -376px -40px;
						}
						
						.myaccount li:nth-child(3) .accont_tit i {
						    width: 16px;
						    height: 16px;
						    background-position: -416px -40px;
						}
						
						.myaccount li span {
						    width: 100%;
						    height: 33px;
						    line-height: 40px;
						    color: #fff;
						    font-size: 24px;
						    text-align: center;
						    display: inline-block;
						}
						
						.myaccount li:nth-child(3) {
						    border-right: 0px;
						}
						
						.mytop_right {
						    /* width: 370px; */
						    width: 30%;
						    height: 100px;
						}
						
						.mytop_right p span {
						    display: block;
						}
						
						.mytop_right .qian {
						    width: 100%;
						    height: 32px;
						}
						
						.mytop_right .qian span {
						    float: right;
						    width: 134px;
						    height: 32px;
						    border-radius: 16px;
						    background-color: #f1d3a8;
						    font-size: 16px;
						    color: #6c2a09;
						    text-align: center;
						    line-height: 32px;
						}
						
						.mytop_right .ling {
						    width: 100%;
						    padding-top: 12px;
						}
						
						.mytop_right .ling span {
						    float: right;
						    width: 134px;
						    text-align: center;
						    color: #f1d3a8;
						    font-size: 14px;
						}
						
						.mybox_con {
						    overflow: hidden;
						}
						/*我的模块 user_left 左侧公共导航开始*/
						
						.myleftbar {
						    /* width: 224px; */
						    width: 18.66%;
						    padding: 0px 0px 35px;
						    background-color: #fff;
						}
						
						.myleftbar dl {
						    /* width: 204px; */
						    width: 100%;
						    padding: 20px 0;
						    margin: 0 auto;
						    border-bottom: 1px solid #efefef;
						}
						
						.myleftbar dl dt i {
						    display: inline-block;
						    background: url(../images/icon_nav_bg.png) no-repeat;
						    width: 23px;
						    height: 24px;
						    position: absolute;
						    top: 0;
						    /* left: 30px; */
						    left: 13.392%;
						}
						
						.myleftbar dl:nth-child(1) i {
						    background-position: -1px -72px;
						}
						
						.myleftbar dl:nth-child(2) i {
						    background-position: -40px -72px;
						}
						
						.myleftbar dl:nth-child(3) i {
						    background-position: -80px -72px;
						}
						
						.myleftbar dl:nth-child(4) i {
						    background-position: -115px -72px;
						}
						
						.myleftbar dt {
						    position: relative;
						    /* padding: 0 0 0 60px; */
						    padding: 0 0 0 26.78%;
						    font-size: 16px;
						    color: #333;
						    height: 38px;
						    width: 164px;
						    width: 73.214%;
						}
						
						.myleftbar dd {
						    width: 100%;
						    height: 45px;
						    line-height: 45px;
						    font-size: 16px;
						    color: #666;
						    padding-left: 60px;
						    /* width: 224px; */
						    box-sizing: border-box;
						    /* margin-left: -10px; */
						}
						/* .myleftbar dd:hover { background: #f1f5fe url(../images/my_li_hover.jpg) no-repeat left top;} */
						
						.myleftbar dd.current {
						    background: #f1f5fe url(../images/my_li_hover.jpg) no-repeat left top;
						    background-size: 100%;
						}
						/* 我的订单order */
						
						.myrightbar {
						    /* width: 897px; */
						    width: 74.75%;
						    padding: 0 30px 30px;
						    background-color: #fff;
						    min-height: 816px;
						}
						
						.my_tit {
						    height: 80px;
						    margin-bottom: 30px;
						    position: relative;
						}
						
						.my_tit ul {
						    border-bottom: 1px solid #e9e9e9;
						}
						
						.my_tit ul li {
						    width: 108px;
						    height: 80px;
						    float: left;
						}
						
						.my_tit ul li a {
						    display: block;
						    width: 108px;
						    height: 80px;
						    font-size: 20px;
						    color: #666;
						    text-align: center;
						    line-height: 80px;
						    border-bottom: 1px solid #e9e9e9;
						}
						
						.my_tit ul li a:hover {
						    color: #2475f0;
						}
						
						.my_tit ul li.current a {
						    color: #2475f0;
						    border-bottom: 1px solid #2475f0;
						}
						
						.my_tit .yhq_lingqu {
						    position: absolute;
						    top: 33px;
						    right: 0;
						}
						
						.myright_conbox {
						    padding: 0px 0 10px;
						}
						
						.slc_bot .slc_bot_box {
						    display: none;
						}
						
						.slc_bot .slc_bot_box.current {
						    display: block;
						}
						
						.dingdan {
						    width: 895px;
						    border: 1px solid #e9e9e9;
						    margin-bottom: 20px;
						}
						
						.dingdan_tit {
						    width: 895px;
						    padding-left: 15px;
						    height: 45px;
						    padding-left: 16px;
						    line-height: 45px;
						    background-color: #f5f5f5;
						    border-bottom: 1px solid #e9e9e9;
						    box-sizing: border-box;
						    position: relative;
						}
						
						.dingdan_tit em,
						.dingdan_tit span {
						    font-size: 16px;
						    color: #999;
						    font-style: normal;
						    margin-right: 25px;
						}
						
						.dingdan_tit a {
						    display: inline-block;
						    position: absolute;
						    background: url(../images/icon_nav_bg.png) no-repeat;
						    z-index: 999;
						}
						
						.dingdan_tit .zx_icon {
						    width: 20px;
						    height: 21px;
						    left: 817px;
						    top: 13px;
						    background-position: -152px -72px;
						}
						
						.dingdan_tit .del_icon {
						    width: 18px;
						    height: 19px;
						    left: 855px;
						    top: 13px;
						    background-position: -183px -72px;
						}
						
						.dingdan_list {
						    overflow: hidden;
						}
						
						.course_box {
						    width: 385px;
						    overflow: hidden;
						}
						
						.course_box dl {
						    height: 193px;
						    overflow: hidden;
						    border-bottom: 1px solid #e9e9e9;
						    padding: 20px 16px;
						    box-sizing: border-box;
						}
						
						.course_box dl dt {
						    width: 151px;
						    height: 151px;
						    margin-right: 15px;
						}
						
						.course_box dl dd {
						    display: block;
						    width: 185px;
						    height: 151px;
						    overflow: hidden;
						}
						
						.course_box dl dd p {
						    font-size: 14px;
						    color: #999;
						    line-height: 26px;
						}
						
						.course_box dl dd .cour_tit {
						    font-size: 16px;
						    color: #333;
						}
						
						.course_box dl dd .cour_name {
						    color: #666;
						}
						
						.course_price,
						.waitpay,
						.gopay {
						    border-left: 1px solid #e9e9e9;
						    overflow: hidden;
						    text-align: center;
						    border-bottom: 1px solid #e9e9e9;
						}
						
						.course_price {
						    width: 171px;
						}
						
						.waitpay {
						    width: 170px;
						    color: #999;
						    font-size: 16px;
						}
						
						.waitpay em {
						    display: inline-block;
						    width: 16px;
						    height: 20px;
						}
						
						.waitpay span {
						    display: inline-block;
						    height: 20px;
						    line-height: 20px;
						}
						
						.gopay {
						    width: 166px;
						    position: relative;
						}
						
						.gopayIn {
						    width: 104px;
						    height: 75px;
						    position: absolute;
						    top: 33%;
						    left: 23%;
						}
						
						.gopay .gopay_a {
						    display: inline-block;
						}
						
						.gopay a {
						    display: block;
						    width: 104px;
						    height: 30px;
						    text-align: center;
						    line-height: 30px;
						    background-color: #fd6a36;
						    font-size: 16px;
						    color: #fff;
						    border-radius: 15px;
						    transition: all 0.5s;
						    margin-bottom: 15px;
						}
						
						.gopay a:nth-child(2) {
						    margin-bottom: 0;
						}
						
						.gopay a:hover {
						    color: #fff;
						    box-shadow: 0px 1px 0px #d8501f;
						}
						
						.dingdan_list {
						    display: flex;
						}
						
						.course_box {
						    display: flex;
						    flex-direction: column;
						    flex-wrap: nowrap;
						}
						
						.dingdan_list>div {
						    display: flex;
						    justify-content: center;
						    align-items: center;
						}
						
						.fl span[href="#"] {
						    padding-left: 10px;
						    box-sizing: border-box;
						    line-height: 25px;
						}
						/* 优惠券 yhq */
						
						.yhq_tit {
						    width: 100%;
						}
						
						.yhq_tit li {
						    width: 116px;
						    height: 38px;
						    border-radius: 19px;
						    border: 1px solid #e1e1e1;
						    font-size: 16px;
						    color: #999;
						    text-align: center;
						    line-height: 38px;
						    float: left;
						    margin-right: 12px;
						    box-sizing: border-box;
						}
						
						.yhq_tit li.current a {
						    display: block;
						    width: 116px;
						    height: 38px;
						    color: #fff;
						    background-color: #fd6a36;
						    border-radius: 19px;
						}
						
						.youhuiquan_con {
						    width: 100%;
						    display: none;
						}
						
						.youhuiquan_con.current {
						    display: block;
						}
						
						.youhuiquan_con ul li {
						    padding: 34px 24px 34px 27px;
						    width: 377px;
						    height: 114px;
						    float: left;
						    margin-top: 30px;
						}
						
						.yhqcon01 ul li {
						    background: url(../images/myyhq_bg.jpg) no-repeat;
						}
						
						.yhqcon02 ul li {
						    background: url(../images/myyhq_bg_no.jpg) no-repeat;
						}
						
						.youhuiquan_con ul li:nth-child(odd) {
						    margin-right: 38px;
						}
						
						.yhqbox .price {
						    width: 194px;
						}
						
						.yhqbox .price span {
						    font-size: 28px;
						    color: #5b320a;
						}
						
						.yhqbox_no .price span {
						    color: #fff;
						}
						
						.yhqbox .price strong {
						    font-size: 60px;
						    color: #5b320a;
						    margin-left: -13px;
						}
						
						.yhqbox_no .price strong {
						    color: #fff;
						}
						
						.yhqbox .price_txt {
						    width: 182px;
						    overflow: hidden;
						}
						
						.yhqbox .price_txt h4 {
						    font-size: 28px;
						    color: #613811;
						    text-align: right;
						    height: 40px;
						}
						
						.yhqbox_no .price_txt h4 {
						    color: #fff;
						}
						
						.yhqbox .price_txt p {
						    width: 184px;
						    height: 35px;
						    background: #613811;
						    text-align: center;
						    line-height: 35px;
						    font-size: 18px;
						    color: #eee3c1;
						}
						
						.yhqbox_no .price_txt p {
						    background: #fff;
						    color: #999;
						}
						
						.yhqbox .yhq_xiaoqi {
						    width: 100%;
						    font-size: 18px;
						    text-align: center;
						    color: #613811;
						    margin-top: 15px;
						}
						
						.yhqbox_no .yhq_xiaoqi {
						    color: #fff;
						}
						/* 用户我的资料与免费资料 */
						
						.slc_bot_box .topimg {
						    width: 100%;
						    height: auto;
						    overflow: hidden;
						    position: relative;
						}
						
						.slc_bot_box .topimg img {
						    width: 100%;
						    height: auto;
						}
						
						.topimgbox {
						    position: absolute;
						    top: 0;
						    left: 0;
						    width: 100%;
						    height: 100%;
						}
						
						.topimgbox .jifen {
						    width: 11.942%;
						    height: auto;
						    margin: 15px 7.254% 0 9.15%;
						    position: relative;
						    overflow: hidden;
						}
						
						.topimgbox .ewm_app {
						    width: 12.276%;
						    height: auto;
						    margin: 11px 0 0 0;
						    position: relative;
						    overflow: hidden;
						}
						
						.topimgbox .jifen img,
						.topimgbox .ewm_app img {
						    width: 100%;
						    height: auto;
						}
						
						.jifencon {
						    position: absolute;
						    top: 0;
						    left: 0;
						    width: 100%;
						    height: 100%;
						}
						
						.jifencon h3 {
						    font-size: 26px;
						    color: #fff;
						    padding-top: 22%;
						    height: 51.428%;
						    text-align: center;
						}
						
						.jifencon h4 {
						    width: 100%;
						    text-align: center;
						    font-size: 16px;
						    color: #e64545;
						}
						
						.ewm_appcon {
						    position: absolute;
						    top: 1%;
						    left: 0;
						    width: 100%;
						    height: 100%;
						}
						
						.topimgbox .ewm_app .ewm_appcon img {
						    width: 86.5%;
						    height: auto;
						    display: block;
						    margin: 5% auto 0;
						}
						
						.ewm_txt {
						    width: 15%;
						    height: 80px;
						    margin: 4% 0 0 4%;
						}
						
						.ewm_txt h4 {
						    width: 100%;
						    height: 26px;
						    line-height: 26px;
						    font-size: 16px;
						    color: #fff;
						}
						
						.user_listbox {
						    width: 100%;
						    /* height: 300px; */
						    padding: 20px 0 30px;
						}
						
						.userlistenke_box {
						    padding-top: 0px
						}
						
						.user_listbox ul li {
						    height: 90px;
						    margin-top: 20px;
						    border-bottom: 1px solid #eee;
						}
						
						.userlistenke_box ul li {
						    border-bottom: 1px solid #fff;
						    height: 70px;
						}
						
						.user_listbox ul li h2 {
						    color: #333;
						    font-size: 16px;
						    height: 32px;
						    line-height: 32px;
						}
						
						.user_listbox ul li h2 i {
						    display: inline-block;
						    width: 18px;
						    height: 22px;
						    float: left;
						    background: url(../images/icon_nav_bg.png) no-repeat -456px -104px;
						    margin: 5px 1% 0 0;
						}
						
						.user_listbox li .zl_con {
						    padding-left: 3%;
						}
						
						.user_listbox li .zl_con a,
						.user_listbox li .zl_con span {
						    font-size: 14px;
						    color: #666;
						}
						
						.user_listbox li .zlc_txt {
						    padding-top: 15px;
						    margin-right: 2%;
						}
						
						.user_listbox .mypro {
						    border: 2px solid #f2f2f2;
						    width: 368px;
						    height: 14px;
						    -webkit-appearance: none;
						    border-radius: 6px;
						    margin-right: 1%;
						}
						
						.mypro::-ms-fill {
						    background: #fd6a36;
						    border-radius: 6px;
						}
						
						.mypro::-moz-progress-bar {
						    background: #fd6a36;
						    border-radius: 6px;
						}
						
						.mypro::-webkit-progress-bar {
						    background: #fff;
						}
						
						.mypro::-webkit-progress-value {
						    background: #fd6a36;
						    border-radius: 6px;
						}
						
						.user_listbox li .zl_con .user_abtn {
						    float: right;
						    display: inline-block;
						    width: 11.6%;
						    height: 30px;
						    line-height: 30px;
						    text-align: center;
						    color: #666;
						    border: 1px solid #666;
						    border-radius: 15px;
						    transition: all .7s;
						}
						
						.user_listbox li .zl_con .user_abtn:Hover {
						    transform: translateY(-5px);
						}
						/******************** 我的消息中心 ***********************/
						
						.message_list {
						    height: 78px;
						    border-bottom: 1px solid #eee;
						    margin-bottom: 25px;
						}
						
						.message_tit h4 {
						    font-size: 16px;
						    color: #333;
						    height: 22px;
						    line-height: 22px;
						}
						
						.message_tit h4 i {
						    display: inline-block;
						    width: 16px;
						    height: 19px;
						    float: left;
						    margin-top: 2px;
						    margin-right: 5px;
						}
						
						.message_tit h4 .nodu {
						    background: url(../images/message_1.png) no-repeat;
						}
						
						.message_tit h4 .yidu {
						    background: url(../images/message_2.png) no-repeat;
						}
						
						.message_tit span {
						    color: #999;
						}
						
						.message_con {
						    height: 59px;
						    line-height: 59px;
						}
						
						.message_con .txt {
						    width: 70%;
						    overflow: Hidden;
						}
						
						.message_con a {
						    /* color: #fd6a36; */
						    transition: all .7s;
						}
						
						.message_con .zn_a:hover {
						    transform: translateY(-5px);
						    color: #fd6a36;
						}
						
						.detailbox {
						    width: 85%;
						    overflow: hidden;
						}
						
						.detailbox p {
						    width: 100%;
						    height: 28px;
						    line-height: 28px;
						    color: #666;
						    font-size: 14px;
						    overflow: hidden;
						}
						
						.message_detail .message_tit {
						    height: 47px;
						}
						
						.message_detail .txt {
						    color: #333;
						    font-size: 16px;
						}
						/******************** 账户安全 ***********************/
						
						.user_list_tit {
						    height: 52px;
						    border-bottom: 1px solid #e9e9e9;
						}
						
						.user_list_tit .listen_tit,
						.user_list_tit .kejian_tit {
						    color: #666;
						    font-weight: bold;
						    width: 70%;
						}
						
						.user_list_tit dl {
						    width: 100%;
						    height: 52px;
						    line-height: 52px;
						}
						
						.user_list_tit dl dt {
						    font-size: 16px;
						    color: #666;
						}
						
						.user_list_tit dl dt i {
						    display: inline-block;
						    width: 21px;
						    height: 22px;
						    float: left;
						    margin: 15px 10px 0 0;
						    background: url(../images/icon_nav_bg.png) no-repeat;
						}
						
						.user_list_tit dl dt .safe_ico1 {
						    background-position: 0px -112px;
						}
						
						.user_list_tit dl dt .safe_ico2 {
						    background-position: -37px -112px;
						}
						
						.user_list_tit dl dt .safe_ico3 {
						    background-position: -73px -112px;
						}
						
						.user_list_tit dl dt .safe_ico4 {
						    background-position: -109px -112px;
						}
						
						.user_list_tit dl dt .safe_ico5 {
						    background-position: -146px -112px;
						}
						
						.user_list_tit dd span {
						    display: inline-block;
						    width: 18px;
						    height: 10px;
						    background: url(../images/icon_nav_bg.png) no-repeat;
						    background-position: -218px -112px;
						}
						
						.user_list_con {
						    display: none;
						    background-color: #f8f8f8;
						    padding: 40px 0;
						}
						
						.user_safe .userkemu_con {
						    padding: 0;
						    background: #fff;
						    margin-bottom: 40px;
						    display: none;
						}
						
						.user_safe .userkemu_con.current {
						    display: block;
						}
						
						.user_listbox .current.user_list_con {
						    display: block;
						}
						
						.user_listbox .current .user_list_tit dd span {
						    background-position: -184px -112px;
						}
						
						.zilaobox {
						    width: 458px;
						}
						
						.gai_mima,
						.bdphone {
						    width: 510px;
						}
						
						.zilaobox form ul li,
						.gai_mima form ul li {
						    width: 458px;
						    height: 45px;
						    margin-bottom: 19px;
						}
						
						.bdphone form ul li {
						    width: 458px;
						    height: 45px;
						    margin-bottom: 19px;
						}
						
						.gai_mima form ul li,
						.bdphone form ul li {
						    width: 510px;
						}
						
						.user_list_con form ul li span {
						    display: inline-block;
						    height: 45px;
						    line-height: 45px;
						    font-size: 16px;
						    color: #666;
						    float: left;
						}
						
						.zilaobox form ul li span {
						    width: 75px;
						    text-align-last: justify;
						    text-align: justify;
						    text-justify: distribute-all-lines;
						}
						
						.gai_mima form ul li .gai_span {
						    width: 128px;
						    text-align: right;
						}
						
						.bdphone form ul li span {
						    width: 224px;
						    text-align: right;
						}
						
						.zilaobox form ul li em,
						.gai_mima form ul li em,
						.bdphone form ul li em {
						    display: inline-block;
						    font-size: 16px;
						    color: #666;
						    margin-right: 15px;
						    line-height: 45px;
						    float: left;
						}
						
						.user_list_con .gai_mima {
						    width: 505px;
						}
						
						.user_list_con .gai_span form ul li {
						    width: 505px;
						}
						
						.gai_mima a,
						.bdphone a {
						    font-size: 14px;
						    color: #999;
						    float: right;
						    text-decoration: underline;
						}
						
						.zilaobox form ul li input,
						.gai_mima form ul li input,
						.sexbox {
						    display: inline-block;
						    width: 358px;
						    height: 43px;
						    border: 1px solid #e9e9e9;
						    background-color: #fff;
						    float: left;
						    padding: 0 10px;
						    box-sizing: border-box;
						}
						
						.bdphone form li input {
						    display: inline-block;
						    width: 265px;
						    height: 43px;
						    border: 1px solid #e9e9e9;
						    background-color: #fff;
						    float: left;
						    padding: 0 10px;
						    box-sizing: border-box;
						}
						
						.bdphone form ul li .txt_code {
						    width: 150px;
						}
						
						.bdphone form ul li .get_code {
						    display: inline-block;
						    width: 112px;
						    text-align: center;
						    height: 43px;
						    line-height: 43px;
						    border: 1px solid #e9e9e9;
						    background: #2475f0;
						    float: left;
						    font-size: 14px;
						    color: #fff;
						    text-decoration: none;
						}
						
						.birth_kuang {
						    display: inline-block;
						    width: 358px;
						    height: 43px;
						    float: left;
						}
						
						.male,
						.female {
						    width: 88px;
						    height: 43px;
						    line-height: 43px;
						    display: inline-block;
						    padding-left: 2px;
						}
						
						.sexbox i {
						    display: inline-block;
						    width: 16px;
						    height: 16px;
						    background: url(../images/icon_nav_bg.png) no-repeat;
						    margin-right: 16px;
						}
						
						.sexbox .male i {
						    background-position: -351px -72px;
						}
						
						.sexbox .female i {
						    background-position: -380px -72px;
						}
						
						.sexbox .male.current i {
						    background-position: -408px -72px;
						}
						
						.sexbox .female.current i {
						    background-position: -437px -72px;
						}
						
						.user_time,
						.user_place_box {
						    width: 111px;
						    height: 43px;
						    display: inline-block;
						    background-color: #fff;
						    border: 1px solid #e9e9e9;
						    margin-right: 5px;
						}
						
						.user_place_box {
						    width: 167px;
						    margin-right: 15px;
						}
						
						.user_time:nth-child(3),
						.user_place_box:nth-child(2) {
						    margin-right: 0;
						}
						
						.birth_box {
						    width: 111px;
						    height: 43px;
						    display: inline-block;
						    background-color: #fff;
						    border: none;
						    float: left;
						    padding-left: 13px;
						    line-height: 43px;
						    color: #666;
						    font-size: 16px;
						}
						
						.place_box {
						    width: 160px;
						}
						
						.user_list_con form .safe_btn {
						    width: 100%;
						    height: 45px;
						    background-color: #2475f0;
						    color: #fff;
						    font-size: 16px;
						    border-radius: 23px;
						    border: none;
						    cursor: pointer;
						}
						
						.touxiangbox {
						    width: 456px;
						}
						
						.image_container {
						    width: 128px;
						    height: 128px;
						    border-radius: 50%;
						    margin: 0 auto 25px;
						}
						
						.image_container img {
						    width: 100%;
						    height: auto;
						}
						
						.choose_file {
						    margin: 0 0 25px 0;
						    text-align: center;
						}
						
						.chooseimg {
						    width: 40%;
						}
						
						.user_list_tit em {
						    font-style: normal;
						    font-size: 16px;
						    color: #999;
						    margin-left: 80px;
						}
						
						.user_list_tit em img {
						    display: inline-block;
						    width: 34px;
						    height: 32px;
						    margin-right: 22px;
						}
						/* 绑定第三方 */
						
						.bdzhanghao {
						    width: 100%;
						}
						
						.bdzhanghao p {
						    font-size: 20px;
						    color: #333;
						    text-align: center;
						    height: 42px;
						}
						
						.bdzhanghao hr {
						    width: 8%;
						    background-color: none;
						    border: none;
						    background-color: #2475f0;
						    height: 1px;
						    margin: 0 auto;
						}
						
						.bdsanfang {
						    width: 100%;
						}
						
						.bdsanfang ul li {
						    width: 50%;
						    margin: 0 auto;
						}
						
						.bd_con {
						    width: 227px;
						    margin: 50px auto 0;
						}
						
						.bd_con i {
						    width: 123px;
						    height: 123px;
						    margin: 0 auto;
						    display: block;
						    background-size: 100%;
						}
						
						.bd_con .qq {
						    background: url(../images/qq.png) no-repeat;
						}
						
						.bd_con .weixin {
						    background: url(../images/wx.png) no-repeat;
						}
						
						.bd_con span {
						    display: block;
						    width: 100%;
						    margin-top: 18px;
						    text-align: center;
						}
						
						.bd_con a {
						    display: block;
						    width: 227px;
						    height: 46px;
						    line-height: 46px;
						    border-radius: 23px;
						    color: #fff;
						    font-size: 16px;
						    text-align: center;
						    margin-top: 22px;
						}
						
						.weibd {
						    background-color: #2475f0;
						}
						
						.bd_con a:hover {
						    color: #fff;
						}
						
						.bd_con .ybd {
						    background-color: #d0d0d0;
						}
						/* 我的课程 开始听课 */
						
						.user_list_tit dl dt .lesson_ico1 {
						    display: inline-block;
						    width: 21px;
						    height: 22px;
						    float: left;
						    margin: 15px 10px 0 0;
						    background: url(../images/icon_nav_bg.png) no-repeat 0 -167px;
						}
						
						.user_list_tit .all_btn {
						    width: 8.6%;
						    height: 30px;
						    border: 1px solid #ccc;
						    color: #999;
						    font-size: 16px;
						    padding-left: 2.5%;
						    line-height: 28px;
						    border-radius: 14px;
						    margin-top: 12px;
						    background-color: #f1f1f1;
						    color: #666;
						}
						
						.user_list_tit .jie_btn {
						    width: 12%;
						    height: 30px;
						    color: #999;
						    font-size: 16px;
						    line-height: 28px;
						    border-radius: 14px;
						    margin-top: 12px;
						    color: #666;
						    text-align: right;
						    margin-right: 2%;
						}
						
						.user_list_tit dd .lesson_jiantou {
						    display: inline-block;
						    width: 10px;
						    height: 10px;
						    /* background: url(../images/icon_nav_bg.png) no-repeat;background-position: -125px -144px; */
						    border-top: 1px solid #999;
						    border-right: 1px solid #999;
						    background: none;
						    transform: rotate(45deg);
						    transition: all 0.5s;
						    margin-left: 15px;
						}
						
						.userlistenke_box .kemulist .chaptercon {
						    display: none;
						}
						
						.userlistenke_box .current {
						    display: block;
						}
						
						.user_list_tit dt .kemu_icon {
						    display: inline-block;
						    width: 10px;
						    height: 10px;
						    border-top: 1px solid #999;
						    border-right: 1px solid #999;
						    background: none;
						    transform: rotate(45deg);
						    margin: 20px 2% 0 3%;
						    transition: all .5s;
						}
						
						.user_lessonbox {
						    padding-left: 5.5%;
						    box-sizing: border-box;
						}
						
						.kemulist .chaptercon {
						    display: none;
						}
						
						.kemulist .chaptercon.current {
						    display: block
						}
						/* 开始听课 课程目录 */
						
						.user_kemulu_tit {
						    height: 56px;
						    border: none;
						    background-color: #f8f8f8;
						}
						
						.userlistenke_box h3 {
						    height: 60px;
						    line-height: 60px;
						    font-weight: bold;
						    color: #333;
						    font-size: 18px;
						    background-color: #f0f5fe;
						    padding: 0 2%;
						    margin-bottom: 25px;
						}
						
						.userlistenke_box h3 span {
						    margin: 0 4%;
						    font-weight: normal;
						}
						
						.userlistenke_box h3 em {
						    font-style: normal;
						    font-weight: normal;
						}
						
						.kemulist {
						    margin-bottom: 10px;
						}
						
						.user_listbox .chaptercon ul li {
						    width: 100%;
						    overflow: hidden;
						    position: relative;
						    height: 60px;
						    line-height: 60px;
						    font-size: 16px;
						    padding: 0 0;
						    margin: 0px;
						    border-bottom: #f4f4f4 1px solid;
						    box-sizing: border-box;
						}
						
						.user_listbox .chaptercon ul li i {
						    display: block;
						    float: left;
						    margin: 22px 1% 0 0;
						}
						
						.user_listbox .chaptercon ul li .video_icon {
						    width: 23px;
						    height: 17px;
						    background: url(../images/icon_nav_bg.png) no-repeat -152px -144px;
						}
						
						.user_listbox .chaptercon ul li .kejian_icon {
						    width: 18px;
						    height: 18px;
						    background: url(../images/icon_nav_bg.png) no-repeat -216px -144px;
						}
						
						.kejian_con ul li a {
						    display: inline-block;
						    width: 96%;
						    float: left;
						}
						
						.kejian_con ul li em {
						    display: inline-block;
						    cursor: pointer;
						    width: 18px;
						    height: 17px;
						    background: url(../images/icon_nav_bg.png) no-repeat -248px -144px;
						}
						
						.chaptercon {
						    width: 94.5%;
						    padding: 0 0 0 5.5%;
						    background: #fff;
						}
						
						.chaptercon .progress {
						    margin-right: 2%;
						    float: right;
						    color: #999;
						}
						/* 报考指南 新闻资讯类 */
						/* 报考指南 公共左侧 */
						
						.bread {
						    height: 40px;
						    background-color: #f5f5f5;
						}
						
						.breadbox {
						    color: #666;
						    font-size: 14px;
						    height: 40px;
						    line-height: 40px;
						}
						
						.breadbox span,
						.breadbox i,
						.breadbox a {
						    color: #666;
						    font-size: 14px;
						}
						
						.breadbox a.current {
						    color: #2475f0;
						}
						
						.exam_news_left {
						    /* width: 170px; */
						    width: 14.166%;
						    padding: 0px 0px 30px;
						    background-color: #fff;
						    margin-right: 20px;
						}
						
						.exam_news_left dl {
						    /* width: 170px; */
						    width: 100%;
						    padding: 20px 0;
						    margin: 0 auto;
						    border-bottom: 1px solid #efefef;
						}
						
						.exam_news_left dt {
						    position: relative;
						    font-size: 16px;
						    color: #333;
						    height: 38px;
						    /* width: 170px; */
						    width: 100%;
						}
						
						.exam_news_left dt a {
						    display: block;
						    /* width: 170px; */
						    width: 100%;
						    height: 38px;
						    line-height: 38px;
						    text-align: center;
						    color: #333;
						    font-weight: bold;
						}
						
						.exam_news_left dt a:hover {
						    color: #3668ff;
						}
						
						.exam_news_left dd {
						    height: 45px;
						    font-size: 16px;
						    color: #666;
						    box-sizing: border-box;
						    /* width: 170px; */
						    width: 100%;
						}
						
						.exam_news_left dd a {
						    display: block;
						    /* width: 170px; */
						    width: 100%;
						    height: 45px;
						    line-height: 45px;
						    text-align: center;
						}
						
						.exam_news_left dd a.current {
						    background: url(../images/baokao_li_hover.png) no-repeat center top;
						    background-size: 100%;
						}
						
						.exam_news_left dl dt a.current {
						    color: #3668ff;
						}
						/* 报考指南 公共右侧 */
						
						.exam_news_right {
						    /* width: 300px; */
						    width: 25%;
						    overflow: hidden;
						}
						
						.exam_video {
						    /* width: 300px; */
						    width: 100%;
						    /* height: 234px; */
						    padding: 25px 20px;
						    background-color: #fff;
						    overflow: hidden;
						    box-sizing: border-box;
						}
						
						.exam_video video {
						    /* width: 260px; */
						    width: 100%;
						    height: auto;
						}
						
						.exam_video h3,
						.exam_right .tit h3 {
						    font-size: 18px;
						    color: #333;
						    height: 38px;
						    font-weight: bold;
						}
						
						.exam_video .others ul {
						    padding: 10px 0 0 0;
						}
						
						.exam_video .others ul li {
						    /* width: 86.66px; */
						    width: 33.33%;
						    height: 55px;
						    float: Left;
						}
						
						.others ul li i {
						    display: block;
						    width: 31px;
						    height: 31px;
						    background: url(../images/icon_nav_bg.png) no-repeat;
						    margin: 0 auto;
						}
						
						.others .oli1 {
						    background-position: -248px -104px;
						}
						
						.others .oli2 {
						    background-position: -289px -104px;
						}
						
						.others .oli3 {
						    background-position: -331px -104px;
						}
						
						.others ul li span {
						    width: 100%;
						    height: 13px;
						    padding-top: 5px;
						    display: block;
						    text-align: center;
						    font-size: 14px;
						    color: #333;
						}
						
						.exam_right {
						    margin-top: 20px;
						    background-color: #fff;
						}
						
						.exam_right .tit {
						    /* width: 260px; */
						    height: 64px;
						    padding: 0 20px;
						    border-bottom: 1px solid #e9e9e9;
						}
						
						.exam_right .tit h3 {
						    width: 150px;
						    height: 64px;
						    line-height: 64px;
						}
						
						.exam_right .tit .huan {
						    height: 64px;
						    line-height: 64px;
						    font-size: 14px;
						    color: #666;
						}
						
						.exam_right .tit .huan i {
						    display: inline-block;
						    width: 13px;
						    height: 13px;
						    background: url(../images/icon_nav_bg.png) no-repeat -371px -104px;
						    float: left;
						    margin: 26px 6px 0 0;
						}
						
						.tujian_list {
						    padding: 20px 20px 10px;
						}
						
						.tujian_list p {
						    /* width: 260px; */
						    width: 100%;
						    font-size: 14px;
						    color: #333;
						    line-height: 22px;
						    margin-bottom: 20px;
						    height: 42px;
						    overflow: hidden;
						}
						
						.teacher_list {
						    /* width: 260px; */
						    width: 100%;
						    height: 268px;
						    margin: 0 auto;
						}
						
						.tlist_con {
						    /* width: 260px; */
						    width: 100%;
						    /* height: 300px; */
						    margin: 0 auto;
						    position: relative;
						    padding-top: 30px;
						}
						
						.exam_right .tit a {
						    color: #999;
						    text-decoration: none;
						}
						
						.tlist_conIn ul {
						    width: 1560px;
						    position: absolute;
						}
						
						.tlist_conIn {
						    /* width: 260px; */
						    width: 86.66%;
						    height: 228px;
						    overflow: hidden;
						    position: relative;
						    margin: 0 auto;
						}
						
						.tlist_conIn ul li {
						    float: left;
						    width: 312px;
						    /* width: 20%; */
						    height: 228px;
						}
						
						.exam_right .tit .left,
						.exam_right .tit .right {
						    width: 18px;
						    height: 22px;
						    border: 1px solid #c1c1c1;
						    display: inline-block;
						    position: absolute;
						    top: 69%;
						    margin: -25px 0 0 0;
						    background: #fff;
						}
						
						.exam_right .tit .left {
						    /* left: 235px; */
						    left: 78.33%;
						}
						
						.exam_right .tit .right {
						    background-position: -52px 0;
						    right: 20px;
						}
						
						.jiaoliu_box {
						    height: 248px;
						}
						
						.jlimg {
						    width: 128px;
						    height: 128px;
						    border: 1px solid #2475f0;
						    margin: 25px auto;
						}
						
						.jlimg img {
						    width: 120px;
						    height: 120px;
						    display: block;
						    margin: 5px auto 0;
						}
						
						.jiaoliu_box p {
						    width: 100%;
						    text-align: center;
						    height: 25px;
						    font-size: 14px;
						    color: #333;
						}
						
						.tlist_conIn dl {
						    margin-bottom: 20px;
						}
						
						.tlist_conIn dl dt {
						    /* width: 83px; */
						    width: 31.923%;
						    height: 93px;
						    overflow: hidden;
						    border: 1px solid #e9e9e9;
						    margin-right: 10px;
						}
						
						.tlist_conIn dl dt img {
						    /* width: 83px; */
						    /* height: 93px; */
						    width: 100%;
						    height: auto;
						}
						
						.tlist_conIn dl dd {
						    /* width: 165px; */
						    width: 63.46%;
						}
						
						.tlist_conIn dl dd h3 {
						    font-size: 16px;
						    color: #333;
						    padding-top: 3px;
						    height: 26px;
						    overflow: hidden;
						}
						
						.tlist_conIn dl dd .class_tit {
						    font-size: 14px;
						    color: #333;
						    height: 22px;
						    overflow: hidden;
						}
						
						.tlist_conIn dl dd .class_txt {
						    font-size: 14px;
						    color: #666;
						    line-height: 22px;
						    height: 42px;
						    overflow: hidden;
						}
						
						.exam_news_mid {
						    /* width: 690px; */
						    width: 57.5%;
						    overflow: hidden;
						    /* background: #fff; */
						}
						
						.condition_con1,
						.mid_form {
						    width: 100%;
						    background-color: #fff;
						    padding: 20px 30px;
						    box-sizing: border-box;
						}
						/* 报考要件 */
						
						.cdt_tit {
						    /* width: 640px; */
						    height: 31px;
						    background: url(../images/wen_bg.png) repeat-x;
						    margin-top: 20px;
						}
						
						.cdt_tit:nth-child(1) {
						    margin-top: 0;
						}
						
						.cdt_tit span {
						    display: block;
						    width: 230px;
						    height: 24px;
						    line-height: 24px;
						    color: #333;
						    text-align: center;
						    margin: 0 auto;
						    background-color: #fff;
						    font-size: 20px;
						    font-weight: bold;
						}
						
						.exam_news_mid .place {
						    overflow: hidden;
						    background-color: #fff;
						    margin-top: 20px;
						}
						
						.exam_news_mid .place dl {
						    /* width: 636px; */
						    margin: 0 auto;
						    padding-bottom: 20px;
						    border-bottom: 1px solid #e0e0e0;
						}
						
						.exam_news_mid .place dl dt {
						    width: 15px;
						    height: 70px;
						    background-color: #f5f5f5;
						    border: 1px solid #e6e6e6;
						    padding: 5px 11px;
						    font-size: 14px;
						    text-align: center;
						    line-height: 18px;
						    color: #666;
						}
						
						.exam_news_mid .place dl dd {
						    /* width: 580px; */
						    width: 91.19%;
						}
						
						.exam_news_mid .place dl dd a {
						    width: 44px;
						    height: 21px;
						    display: inline-block;
						    text-align: center;
						    line-height: 21px;
						    color: #333;
						    font-size: 14px;
						    margin-bottom: 8px;
						    border-radius: 5px;
						}
						
						.exam_news_mid .place dl dd .current {
						    background-color: #2475f0;
						    color: #fff;
						}
						
						.place p {
						    font-size: 12px;
						    color: #f48039;
						    height: 50px;
						    padding-top: 12px;
						}
						
						.mid_conditionbox h4 {
						    font-size: 18px;
						    font-weight: bold;
						    height: 46px;
						}
						
						.mid_conditionbox h4 i {
						    display: inline-block;
						    width: 5px;
						    height: 11px;
						    background-color: #2475f0;
						    margin-right: 5px;
						}
						
						.mid_conditionbox p {
						    font-size: 14px;
						    line-height: 24px;
						    margin-bottom: 22px;
						    color: #333;
						}
						
						.mid_conditionbox p a {
						    color: #2475f0;
						}
						
						.exam_news_mid .cdt_bd {
						    border-bottom: 1px solid #ececec;
						    margin-bottom: 5px;
						    margin-top: 28px;
						}
						
						.exam_news_mid .cdt_bd:last-child {
						    border-bottom: none;
						}
						
						.mid_form {
						    margin-top: 20px;
						    padding-bottom: 20px;
						}
						
						.midfromIn {
						    border: 1px solid #bdd5fa;
						    padding: 3px 18px 20px;
						    margin-bottom: 20px;
						    width: 94%;
						}
						
						.midfromIn h4 {
						    font-size: 18px;
						    color: #333;
						    font-weight: bold;
						    height: 59px;
						    border-bottom: 1px solid #e9f1fd;
						    line-height: 59px;
						}
						
						.mfbox select,
						.mfbox input {
						    width: 30.5%;
						    height: 30px;
						    border: 1px solid #d3d3d3;
						    border-radius: 5px;
						    margin: 25px 20px 0 0;
						    color: #666;
						    padding: 0 10px;
						}
						
						.mfbox input {
						    width: 43.5%;
						    margin-right: 20px;
						    padding: 0 12px;
						}
						
						.mfbox select:nth-child(3) {
						    margin-right: 0;
						}
						
						.mfbox .mf_ipt {
						    margin-right: 0;
						}
						
						.mfbtn {
						    width: 320px;
						    height: 40px;
						    margin: 32px auto 0;
						    border-radius: 20px;
						}
						
						.mfbtn input {
						    width: 320px;
						    height: 40px;
						    color: #ccc;
						    display: block;
						    background-color: #2475f0;
						    border-radius: 20px;
						    color: #fff;
						    cursor: pointer;
						}
						/* 考试报名 */
						
						.bm_tit {
						    width: 100%;
						    height: 38px;
						    position: relative;
						    padding-top: 10px;
						    border-bottom: 1px solid #e9e9e9;
						}
						
						.bm_tit_left {
						    font-size: 18px;
						    color: #333;
						    font-weight: bold;
						    float: left;
						    margin-right: 10px;
						}
						
						.bm_tit span {
						    position: absolute;
						    right: 0px;
						    top: 0;
						    height: 38px;
						    font-size: 14px;
						    coor: #666;
						    padding-top: 10px;
						}
						
						.zhinan_choose {
						    width: 107px;
						    height: 28px;
						    border: 1px solid #c1c1c1;
						    border-radius: 3px;
						    float: left;
						}
						
						.zhinan_choose select {
						    width: 100%;
						    height: 100%;
						    border: none;
						    padding-left: 5px;
						}
						
						.bm_tit span i {
						    width: 13px;
						    height: 15px;
						    display: inline-block;
						    background: url(../images/icon_nav_bg.png) no-repeat -400px -104px;
						    float: left;
						    margin: 3px 5px 0 0;
						}
						
						.bm_tit span a:hover {
						    color: #fd6a36;
						}
						
						.bm_box {
						    width: 100%;
						}
						
						.bm_znbox {
						    min-height: 400px;
						    max-height: 1448px;
						    overflow: hidden;
						}
						
						.bm_ul {
						    width: 100%;
						    border-top: 1px solid #bdd5fa;
						    border-left: 1px solid #bdd5fa;
						}
						
						.bm_ul li {
						    height: 37px;
						    border-bottom: 1px solid #bdd5fa;
						    border-right: 1px solid #bdd5fa;
						}
						
						.bm_ul li:nth-child(1) {
						    border-right: 1px solid #bdd5fa;
						}
						
						.bm_ul li span {
						    display: inline-block;
						    height: 37px;
						    line-height: 37px;
						    text-align: center;
						    border-right: 1px solid #bdd5fa;
						}
						
						.bm_ul li a {
						    display: inline-block;
						    height: 37px;
						    line-height: 37px;
						    text-align: center;
						    border-right: 1px solid #bdd5fa;
						}
						
						.bm_ul li a:hover {
						    color: #fd6a36;
						}
						
						.bm_ul .bm_place,
						.bm_ul .dy_place {
						    width: 7%;
						}
						
						.bm_ul .bm_time {
						    width: 45%;
						}
						
						.bm_enter {
						    width: 11%;
						}
						
						.dy_time {
						    width: 56%;
						}
						
						.bm_notice,
						.dy_notice {
						    width: 17%;
						}
						
						.bm_ul li .bm_tuijian,
						.bm_ul li .dy_tuijian {
						    width: 17%;
						    border-right: none;
						}
						/*新闻类 报考指南 */
						
						.znlist {
						    height: 143px;
						    overflow: hidden;
						}
						
						.znlist h4 {
						    height: 50px;
						    line-height: 50px;
						    font-size: 16px;
						    color: #333;
						}
						
						.znlist p {
						    color: #666;
						    font-size: 14px;
						    line-height: 22px;
						    text-align: justify;
						    text-justify: distribute-all-lines;
						    word-break: normal;
						    height: 44px;
						    overflow: hidden;
						}
						
						.znlist p a {
						    color: #3668ff;
						}
						
						.znlist p a:hover {
						    text-decoration: underline;
						}
						
						.znlist h5 {
						    height: 37px;
						    border-bottom: 1px solid #e9e9e9;
						    padding-top: 11px
						}
						
						.znlist .zn_name {
						    color: #666;
						}
						
						.znlist .zn_name i {
						    display: inline-block;
						    float: left;
						    width: 20px;
						    height: 20px;
						    margin-right: 10px;
						}
						
						.znlist h5 span {
						    color: #666;
						}
						/* 成绩查分 */
						
						.chafen_form {
						    width: 100%;
						}
						
						.chafen_form form {
						    width: 90%;
						    margin: 26px auto 0;
						}
						
						.chafen_form form p {
						    width: 45%;
						    height: 55px;
						    display: inline-block;
						    float: left;
						    margin-right: 9%;
						}
						
						.chafen_form form p:nth-child(even) {
						    margin-right: 0;
						}
						
						.chafen_form form p span {
						    width: 25%;
						    display: inline-block;
						    float: left;
						}
						
						.chafen_form form p input {
						    width: 73%;
						    float: left;
						    border: none;
						    border-bottom: 1px solid #d2d2d2;
						    background-color: none;
						    color: #666;
						    padding-left: 2%;
						    box-sizing: border-box;
						}
						
						.chafen_form form p:nth-child(4) input {
						    width: 49%;
						}
						
						.chafen_form form p i {
						    width: 15px;
						    height: 15px;
						    display: inline-block;
						    float: left;
						    margin: 2px 7% 0 0;
						}
						
						.chafen_form form p:nth-child(1) i {
						    background: url(../images/icon_nav_bg.png) no-repeat 0 -144px;
						}
						
						.chafen_form form p:nth-child(2) i {
						    background: url(../images/icon_nav_bg.png) no-repeat -24px -144px;
						}
						
						.chafen_form form p:nth-child(3) i {
						    background: url(../images/icon_nav_bg.png) no-repeat -50px -144px;
						}
						
						.chafen_form form p:nth-child(4) i {
						    background: url(../images/icon_nav_bg.png) no-repeat -70px -144px;
						}
						
						.cf_tan {
						    color: #fd6a36;
						    font-size: 12px;
						    width: 100%;
						    height: 20px;
						    line-height: 20px;
						    text-align: center;
						}
						
						.chafen_btn {
						    margin-bottom: 10px;
						}
						
						.chafen_btn input {
						    border: none;
						}
						/* 关于我们 首页 */
						
						.abuout_us_jjbox {
						    position: relative;
						    background: url(../images/us_index_bg.jpg) no-repeat center 592px;
						}
						
						.abuout_us_joinbox {
						    position: relative;
						    background: url(../images/us_bg.jpg) no-repeat center 592px;
						}
						
						.us_nav {
						    height: 60px;
						    background: rgba(255, 255, 255, 0.92);
						    position: absolute;
						    top: 0;
						}
						
						.us_navIn ul {
						    height: 60px;
						    width: 85%;
						    margin: 0 auto;
						    overflow: hidden;
						}
						
						.us_navIn ul li {
						    padding: 0 5.2%;
						    float: left;
						}
						
						.us_navIn ul li a {
						    display: inline-block;
						    font-size: 16px;
						    color: #333;
						    text-align: center;
						    line-height: 60px;
						}
						
						.us_navIn ul li:nth-child(1) {
						    padding-left: 7.35%;
						}
						
						.us_navIn ul .current a {
						    color: #457aef;
						}
						
						.us_banner {
						    width: 100%;
						    height: 592px;
						    margin: 0 auto;
						    background: url(../images/us_banner1.jpg) no-repeat center top;
						}
						
						.us_advan_banner {
						    background: url(../images/us_advan_banner.jpg) no-repeat center top;
						}
						
						.us_cooper_banner {
						    background: url(../images/us_hezuo_banner.jpg) no-repeat center top;
						}
						
						.us_pay_banner {
						    background: url(../images/us_pay_banner.jpg) no-repeat center top;
						}
						
						.us_join_banner {
						    background: url(../images/us_join_banner.jpg) no-repeat center top;
						}
						
						.us_coatact_banner {
						    background: url(../images/us_contact_banner.jpg) no-repeat center top;
						}
						
						.jiazhiguan {
						    height: 304px;
						    margin-top: -150px;
						}
						
						.jzg_box {
						    height: 304px;
						    background: url(../images/us_jzg_bg.jpg) no-repeat;
						    background-size: 100%;
						    overflow: hidden;
						}
						
						.jzg_box ul li {
						    width: 33.333%;
						    height: 304px;
						    background: url(../images/us_jzg_line.png) no-repeat right center;
						    float: left;
						    overflow: hidden;
						}
						
						.jzg_box ul li:last-child {
						    background: none;
						}
						
						.pinpai ul li {
						    width: 25%;
						}
						
						.join_us {
						    /* height: 124px; */
						    overflow: hidden;
						    margin-top: -80px;
						}
						
						.pinpai ul li:last-child {
						    background: none;
						}
						
						.item-logo {
						    margin: 0 auto;
						    display: block;
						}
						
						.jzg_box .item-logo {
						    position: relative;
						    margin-top: 80px;
						    transition: all .4s cubic-bezier(.4, 0, .2, 1);
						}
						
						.item-logo img {
						    display: block;
						    margin: 0 auto;
						    max-width: 100%;
						}
						
						.jzg_box ul li:hover .item-logo {
						    margin-top: -10px;
						    padding-top: 0px;
						    opacity: 0;
						}
						
						.item-title {
						    font-size: 26px;
						    font-weight: bold;
						    color: #b3976f;
						    padding: 0 0 25px;
						    text-align: center;
						    position: relative;
						}
						
						.jzg_box .item-title:before {
						    content: "";
						    position: relative;
						    display: block;
						    width: 52px;
						    border-bottom: 3px solid #b3976f;
						    margin: 20px auto;
						    transition: all .4s cubic-bezier(.4, 0, .2, 1);
						}
						
						.jzg_box .item-title:after {
						    content: "";
						    position: relative;
						    display: block;
						    width: 52px;
						    border-bottom: 3px solid #b3976f;
						    margin: 20px auto 33px;
						    transition: all .4s cubic-bezier(.4, 0, .2, 1);
						    opacity: 0;
						}
						
						.jzg_box ul li:hover .item-title:before {
						    opacity: 0;
						    margin-bottom: 0;
						}
						
						.jzg_box ul li:hover .item-title:after {
						    opacity: 1;
						    margin-bottom: 0;
						}
						
						.item-text {
						    position: relative;
						    transition: all .4s cubic-bezier(.4, 0, .2, 1);
						    opacity: 0;
						    margin-top: 10px;
						    width: 76%;
						    margin: 0 auto;
						    height: 116px;
						    overflow: hidden;
						}
						
						.item-text p {
						    color: #333;
						    font-size: 16px;
						    margin-bottom: 5px;
						    line-height: 28px;
						    width: 100%;
						}
						
						.jzg_box ul li:hover .item-text {
						    display: block;
						    opacity: 1;
						    margin-top: 0;
						}
						
						.lddj {
						    text-align-last: justify;
						    text-align: justify;
						    text-justify: distribute-all-lines;
						}
						
						.us_tit {
						    padding-top: 60px;
						    width: 100%;
						    font-size: 44px;
						    color: #333;
						    text-align: center;
						}
						
						.us_tit:after {
						    content: "";
						    display: block;
						    width: 84px;
						    border-bottom: 4px solid #2475f0;
						    margin: 27px auto 40px;
						}
						
						.zongzhi_tit {
						    padding-top: 0;
						}
						
						.jianjie_con {
						    height: 483px;
						    overflow: hidden;
						}
						
						.jjc_left {
						    width: 43%;
						    height: 383px;
						    position: relative;
						    margin-right: 5%;
						}
						
						.jj_color {
						    width: 226px;
						    height: 383px;
						    background-color: #2475f0;
						    margin-left: 5%;
						}
						
						.jj_leftimg {
						    position: absolute;
						    top: 45px;
						    left: 0;
						    width: 100%;
						    height: 100%;
						}
						
						.jjc_right {
						    width: 52%;
						    height: 383px;
						    overflow: hidden;
						}
						
						.yin_top {
						    width: 100%;
						    height: 90px;
						    padding-top: 15px;
						}
						
						.jj_txt {
						    font-size: 16px;
						    color: #333;
						    line-height: 25px;
						    text-indent: 2em;
						}
						
						.yin_bot {
						    height: 90px;
						    padding-top: 40px;
						}
						
						.fuwuzz {
						    height: 494px;
						    padding-top: 65px;
						    background: url(../images/us_fwzz_bg.jpg) no-repeat center top;
						}
						
						.fwzzIn {
						    height: 433px;
						    overflow: hidden;
						    background-color: #fff;
						}
						
						.fwzz_left {
						    width: 46.5%;
						    height: 433px;
						}
						
						.fwzz_right {
						    width: 48%;
						    height: 433px;
						    padding-right: 2%;
						    background: url(../images/us_jj_sanjiao.png) no-repeat left 36px;
						}
						
						.fwzz_right h3 {
						    font-size: 30px;
						    color: #004bbf;
						    width: 90%;
						    text-align: left;
						    padding-top: 70px;
						    height: 120px;
						    padding-left: 5%
						}
						
						.fwzz_right h3:after {
						    content: "";
						    width: 70px;
						    border-bottom: 2px solid #004bbf;
						    display: block;
						    margin-top: 40px;
						}
						
						.fwzz_right p {
						    font-size: 16px;
						    color: #333;
						    line-height: 25px;
						    text-indent: 2em;
						    padding-left: 5%;
						    width: 88%;
						}
						/* 建培优势 */
						
						.pp_box ul li {
						    height: 256px;
						    padding: 48px 2% 0 5%;
						    box-sizing: border-box;
						    position: relative;
						}
						
						.adv-logo {
						    position: absolute;
						    top: 48px;
						    left: 7%;
						}
						
						.adv-title {
						    font-size: 24px;
						    color: #333;
						}
						
						.adv-title:after {
						    content: "";
						    width: 25%;
						    border-bottom: 2px solid #b3976f;
						    display: block;
						    margin: 19px 0 25px 0;
						}
						
						.adv-text {
						    font-size: 16px;
						    color: #333;
						    line-height: 25px;
						    padding-right: 3%;
						}
						
						.teacher_team_con {
						    height: 182px;
						    margin-bottom: 60px;
						    background: url(../images/us_adv_teacher.png) no-repeat center 20px;
						    padding-top: 338px;
						}
						
						.teacher_team_con .ttc {
						    width: 85.75%;
						    height: 176px;
						    margin: 0 auto;
						}
						
						.ttc .slc_top {
						    height: 60px;
						}
						
						.ttc .slc_top ul li {
						    width: 24.97%;
						    height: 60px;
						    float: left;
						}
						
						.ttc .slc_top ul li a {
						    width: 100%;
						    height: 60px;
						    display: inline-block;
						    font-size: 18px;
						    color: #333;
						    line-height: 59px;
						    text-align: center;
						    border-right: 1px solid #eee;
						    border-bottom: 1px solid #eee;
						}
						
						.ttc .slc_top ul li.current {
						    border-bottom: 2px solid #004bbf;
						}
						
						.ttc .slc_top ul li.current a {
						    color: #004bbf;
						}
						
						.ttc .slc_bot {
						    height: 76px;
						    width: 90%;
						    margin: 26px auto 0;
						    overflow: hidden;
						}
						
						.ttc .slc_bot ul li {
						    height: 76px;
						    display: none;
						}
						
						.ttc .slc_bot ul li p {
						    color: #333;
						    font-size: 16px;
						    line-height: 28px;
						}
						
						.ttc .slc_bot ul li.current {
						    display: block;
						}
						
						.jpys {
						    height: 617px;
						    background: url(../images/us_adv_bg.jpg) no-repeat center top;
						}
						
						.jpysIn {
						    padding-top: 27px;
						}
						
						.jpys_left {
						    width: 34.916%;
						    height: 400px;
						    background: #fff;
						    box-shadow: 5px 0 8px #eeeeed;
						}
						
						.jpys_left ul li {
						    width: 100%;
						    height: 100px;
						    overflow: hidden;
						}
						
						.jpys_left ul li a {
						    width: 90%;
						    display: inline-block;
						    height: 100px;
						    font-size: 22px;
						    color: #999;
						    padding-left: 10%;
						    line-height: 100px;
						    /* border-bottom: 1px solid #eee; */
						}
						
						.jpys_left ul li.current a {
						    background-color: #004bbf;
						    color: #fff;
						}
						
						.jpys_left ul li i {
						    display: inline-block;
						    width: 16px;
						    height: 31px;
						    background: url(../images/icon_nav_bg.png) no-repeat -284px -144px;
						    float: right;
						    margin: 35px 25px 0 0;
						}
						
						.jpys_left ul li.current i {
						    background: url(../images/icon_nav_bg.png) no-repeat -328px -144px;
						}
						
						.jpys_right {
						    width: 59.15%;
						    height: 355px;
						    overflow: hidden;
						}
						
						.jpys_right ul {
						    width: 95%;
						    margin-right: 5%;
						    height: 355px;
						}
						
						.jpys_right ul li {
						    height: 360px;
						    overflow: hidden;
						    display: none;
						}
						
						.jpys_right ul li.current {
						    display: block;
						}
						
						.jpys_right .jpys_btn {
						    display: block;
						    width: 100%;
						    height: 40px;
						    margin: 45px 0 80px 0;
						}
						
						.jpys_right .jpys_btn a {
						    display: block;
						    float: right;
						    width: 122px;
						    height: 40px;
						    line-height: 40px;
						    text-align: center;
						    font-size: 16px;
						    color: #fff;
						    background: #3668ff;
						    border-radius: 20px;
						}
						
						.jpys_right .yin_bot {
						    padding-top: 0px;
						}
						/* 关于我们 合作中心 */
						
						.hezuo {
						    width: 95%;
						    margin: 0 auto;
						    height: 226px;
						    background: url(../images/us_hezuo_topbg.png) no-repeat center 40px;
						    padding: 92px 40px 20px;
						    box-sizing: border-box;
						    font-size: 16px;
						    color: #333;
						    line-height: 25px;
						    text-indent: 2em;
						}
						
						.hzgy {
						    width: 76%;
						    height: 40px;
						    margin: 0 auto;
						    padding: 0 9.5% 0 10%;
						    font-size: 24px;
						    color: #2475f0;
						    background: url(../images/sixian.png) no-repeat center 8px;
						}
						
						.hezuo_con {
						    padding-top: 60px;
						}
						
						.hzcIn {
						    height: 715px;
						    padding-top: 59px;
						    background: url(../images/us_hz_botbg.jpg) no-repeat center 59px;
						}
						
						.hzcIn ul {
						    height: 715px;
						}
						
						.hzcIn ul li {
						    width: 25%;
						    height: 650px;
						    float: left;
						    padding-top: 64px;
						    overflow: hidden;
						    transition: all 1s;
						}
						
						.hzcIn ul li:hover {
						    transform: translateY(-60px);
						    background-color: #272940;
						}
						
						.hzcIn ul li h3 {
						    width: 100%;
						    height: 132px;
						    line-height: 122px;
						    text-align: center;
						    font-size: 24px;
						    color: #fff;
						    background: url(../images/tuoyuan_bg.png) no-repeat center top;
						}
						
						.hzcIn .hztxt {
						    width: 82%;
						    margin: 0 9% 5%;
						    height: 496px;
						    overflow: hidden;
						}
						
						.hzcIn .hztxt p {
						    margin-bottom: 22px;
						}
						
						.hzcIn .hztxt h4 {
						    font-size: 16px;
						    color: #fff;
						    line-height: 25px;
						}
						
						.hzcIn .hztxt .gold {
						    color: #e89f16;
						}
						/* 关于我们 支付方式 */
						
						.paydiv {
						    height: 458px;
						}
						
						.pay_box {
						    height: 398px;
						    background: url(../images/us_pay_topbg.jpg) no-repeat center top;
						}
						
						.pay_box ul li {
						    padding-top: 50px;
						    height: 398px;
						    box-sizing: border-box;
						}
						
						.pay_box .pay_title {
						    width: 100%;
						    text-align: center;
						    font-size: 18px;
						    color: #947d5b;
						}
						
						.pay_box .pay_title:after {
						    content: "";
						    width: 57px;
						    border-bottom: 2px solid #b49972;
						    display: block;
						    margin: 15px auto 16px;
						}
						
						.pay_box .pay_text {
						    width: 86%;
						    margin: 0 auto;
						    line-height: 46px;
						    text-align: center;
						    font-size: 16px;
						    color: #000;
						}
						
						.pay_box .zfpay {
						    text-align: left;
						    padding-left: 12%;
						    /* padding-top: 30px; */
						}
						
						.pay_box .ewmbox {
						    margin-top: 10px;
						}
						
						.pay_box .ewmbox img {
						    width: 166px;
						    height: 189px;
						}
						/*关于我们 加入我们 */
						
						.joinbox {
						    height: 124px;
						    background-color: #fff;
						}
						
						.joinbox ul li {
						    width: 33.333%;
						    height: 124px;
						    background: #fff url(../images/join_line.png) no-repeat center right;
						}
						
						.joinbox ul li span {
						    font-size: 26px;
						    color: #333;
						    text-align: left;
						    display: inline-block;
						    width: 100%;
						    height: 121px;
						    line-height: 121px;
						    cursor: pointer;
						}
						
						.joinbox ul li span i {
						    display: inline-block;
						    float: left;
						    margin: 45px 10px 0 120px;
						}
						
						.joinbox ul li:nth-child(1) span i {
						    width: 38px;
						    height: 32px;
						    background: url(../images/icon_nav_bg.png) no-repeat 0 -204px;
						}
						
						.joinbox ul li:nth-child(2) span i {
						    width: 37px;
						    height: 28px;
						    background: url(../images/icon_nav_bg.png) no-repeat -52px -204px;
						    margin-top: 48px;
						}
						
						.joinbox ul li:nth-child(3) span i {
						    width: 32px;
						    height: 30px;
						    background: url(../images/icon_nav_bg.png) no-repeat -106px -204px;
						    margin-top: 46px;
						}
						
						.joinbox ul .current span {
						    border-bottom: 3px solid #b3976f;
						}
						
						.join_con ul {
						    margin-bottom: 40px;
						}
						
						.join_con ul li {
						    display: none;
						}
						
						.join_con ul li.current {
						    display: block;
						}
						
						.joinslc_top {
						    width: 96%;
						    height: 90px;
						    overflow: hidden;
						    padding: 0 2%;
						    background: none;
						}
						
						.joinslc_top a {
						    display: inline-block;
						    padding: 0 2%;
						    height: 90px;
						    line-height: 90px;
						    font-size: 16px;
						    color: #666;
						}
						
						.joinslc_top .current {
						    color: #004bbf;
						}
						
						.zwbox1 {
						    height: 62px;
						    line-height: 62px;
						    background: #f0f0f0;
						    color: #004bbf;
						    font-size: 20px;
						    padding-left: 4%;
						    margin-bottom: 38px;
						}
						
						.joinslc_bot {
						    background: #fff;
						}
						
						.joinslc_bot .zp_tit {
						    padding: 0 0 0 4%;
						}
						
						.joinslc_bot .zp_tit h3 {
						    margin-right: 7.5%;
						    height: 19px;
						    float: left;
						    width: 18%;
						    margin-bottom: 20px;
						}
						
						.joinslc_bot .zp_tit h3 span {
						    display: inline-block;
						    height: 30px;
						    font-size: 16px;
						}
						
						.joinslc_bot .zp_tit h3 .zhwei {
						    width: 66px;
						    text-align-last: justify;
						    text-align: justify;
						    text-justify: distribute-all-lines;
						}
						
						.joinslc_bot .zp_tit h3 .zw_name {
						    letter-spacing: 5px;
						}
						
						.joinslc_bot .zp_tit h3 i {
						    margin: 0 3%;
						}
						
						.gangwei {
						    width: 100%;
						    margin-top: 25px;
						}
						
						.gangwei p {
						    height: 30px;
						    font-size: 16px;
						    color: #666;
						}
						
						.zw_txt {
						    width: 100%;
						    font-size: 16px;
						    color: #333;
						    line-height: 40px;
						    margin-bottom: 32px;
						}
						
						.joinslc_bot .zwcon {
						    display: none;
						    padding-bottom: 20px;
						}
						
						.joinslc_bot .current {
						    display: block;
						}
						/* 工作环境 */
						
						.huanjing {
						    margin-top: 28px;
						    background-color: #fff;
						    padding: 40px 3.33% 0;
						    box-sizing: border-box;
						}
						
						.hjbox {
						    height: 390px;
						}
						
						.hj_left,
						.hj_txt_r {
						    width: 42.85%;
						    height: 336px;
						}
						
						.hj_left h3 {
						    height: 58px;
						    font-size: 30px;
						    color: #333;
						    line-height: 58px;
						    padding-left: 5.5%;
						    position: relative;
						}
						
						.hj_left h3 .hjimg {
						    position: absolute;
						    top: 0;
						    left: 0;
						}
						
						.hj_txt {
						    height: 279px;
						    padding: 43px 8% 0 0;
						    font-size: 16px;
						    color: #333;
						    text-indent: 2em;
						    line-height: 28px;
						    box-sizing: border-box;
						    overflow: hidden;
						}
						
						.hj_left h3 em {
						    display: inline-block;
						    font-style: normal;
						    width: 11%;
						    height: 58px;
						    line-height: 58px;
						    font-size: 30px;
						    color: #2475f0;
						}
						
						.hj_right {
						    width: 57.15%;
						    height: 336px;
						    background: #f0f0f0;
						    border-radius: 0 72px 0 72px;
						    box-shadow: 1px 1px 4px #aaa;
						}
						
						.hj_right img {
						    border-radius: 0 72px 0 72px;
						}
						
						.hj_txt_r h3 {
						    height: 58px;
						    font-size: 30px;
						    color: #333;
						    text-align: right;
						    line-height: 58px;
						    padding-right: 5.5%;
						    position: relative;
						}
						
						.hj_txt_r h3 .hjimg {
						    position: absolute;
						    top: 0;
						    right: 0;
						}
						
						.hj_txt_r h3 em {
						    display: inline-block;
						    font-style: normal;
						    width: 11%;
						    height: 58px;
						    line-height: 58px;
						    font-size: 30px;
						    color: #2475f0;
						    text-align: left;
						}
						
						.hj_txt_r .hj_txt {
						    height: 279px;
						    padding: 43px 0 0 8%;
						    font-size: 16px;
						    color: #333;
						    text-indent: 2em;
						    line-height: 28px;
						    box-sizing: border-box;
						    overflow: hidden;
						}
						
						.jp_life {
						    padding: 40px 3.33%;
						    margin-top: 20px;
						    background-color: #fff;
						}
						
						.life_img {
						    width: 31.9%;
						    height: 100%;
						    margin: 0 2.1% 2% 0;
						    background: url(../images/life_bg.png) no-repeat center center;
						    padding: 3% 1.5% 3% 1.9%;
						    box-sizing: border-box;
						    float: left;
						}
						
						.life_img:nth-child(3n) {
						    margin-right: 0;
						}
						/* 二级页 班型详情页 */
						
						.ejy_video_top {
						    height: 50px;
						    background: rgba(12, 21, 134, 0.6);
						    position: absolute;
						    left: 0;
						    top: 90px;
						}
						
						.vtopIn {
						    height: 50px;
						}
						
						.vtopIn .ejy_weizhi {
						    padding: 0 3%;
						    font-size: 16px;
						    color: #fff;
						    line-height: 50px;
						}
						
						.bx_subject,
						.bx_jichu {
						    position: relative;
						    padding: 0 30px 0 10px;
						    height: 41px;
						    padding-top: 5px;
						    cursor: pointer;
						}
						
						.bx_subject h2,
						.bx_jichu h2 {
						    overflow: hidden;
						    white-space: nowrap;
						    line-height: 40px;
						    max-width: 250px;
						    font-size: 18px;
						    text-align: center;
						    font-weight: 100;
						    color: #fff;
						    padding: 0;
						}
						
						.bx_subject i,
						.bx_jichu i {
						    display: inline-block;
						    width: 18px;
						    height: 14px;
						    background: url(../images/icon_nav_bg.png) no-repeat -48px -168px;
						    margin: 17px 0 0 10px;
						}
						
						.subject_list,
						.bxjichu_list {
						    position: absolute;
						    left: -3px;
						    top: 50px;
						    background: rgba(12, 21, 134, 0.8);
						    width: 405px;
						    padding: 10px 0 20px 20px;
						    border-radius: 0 0 6px 6px;
						    display: none;
						    z-index: 999;
						}
						
						.bxjichu_list {
						    width: 536px;
						}
						
						.subject_list a,
						.bxjichu_list a {
						    display: block;
						    width: 120px;
						    float: left;
						    text-align: center;
						    margin: 10px 10px 0 0;
						    background: rgba(255, 255, 255, 0.4);
						    color: #fff;
						    font-size: 14px;
						    line-height: 30px;
						    border-radius: 2px;
						    border: #ccc solid 1px;
						    height: 32px;
						    white-space: nowrap;
						    overflow: hidden;
						    text-overflow: ellipsis;
						}
						
						.subject_list a:hover,
						.bxjichu_list a:hover {
						    color: #fff;
						}
						
						.jc_fenlei {
						    width: 100%;
						    height: 36px;
						    overflow: hidden;
						}
						
						.jc_fenlei span {
						    font-size: 16px;
						    color: #fff;
						    display: inline-block;
						    /* width: 80px; */
						    padding: 0 3%;
						    height: 30px;
						    text-align: center;
						    line-height: 30px;
						    float: left;
						    margin-right: 2%;
						}
						
						.jc_fenlei .current {
						    background-color: #fff;
						    color: #2475f0;
						    border-radius: 16px;
						}
						
						.jcfl_box .fenleibox {
						    display: none;
						}
						
						.jcfl_box .current {
						    display: block;
						}
						
						.ejy_video {
						    height: 863px;
						    background: url(../images/erjiye_bg.jpg) no-repeat center top;
						    padding-top: 50px;
						}
						
						.free_video {
						    height: 560px;
						    overflow: hidden;
						}
						
						.free_video_bx {
						    height: 616px;
						}
						
						.free_weizhi {
						    height: 50px;
						    width: 94%;
						    padding: 0 3%;
						}
						
						.free_weizhi .bxt {
						    width: 44px;
						    height: 44px;
						    border-radius: 50%;
						    background: linear-gradient(20deg, #faf9f8 0%, #e2e0dc 100%);
						    overflow: hidden;
						    margin-right: 2%;
						    margin-top: 4px;
						}
						
						.free_weizhi .bxt img {
						    width: 100%;
						    height: auto;
						}
						
						.free_weizhi span {
						    display: inline-block;
						    height: 50px;
						    padding: 0 2% 0 0;
						    font-size: 18px;
						    color: #fff;
						    line-height: 50px;
						}
						
						.free_weizhi .baohan {
						    font-size: 16px;
						}
						
						.free_subject {
						    height: 50px;
						    width: 30%;
						    position: relative;
						    padding: 0 30px 0 10px;
						    height: 41px;
						    padding-top: 5px;
						    cursor: pointer;
						}
						
						.free_subject .subject_list {
						    width: 140px;
						}
						/* 二级页 视频 */
						
						.ejy_videoIn {
						    padding-top: 40px;
						    height: 913px;
						    box-sizing: border-box;
						}
						
						.free_videoIn {
						    padding-top: 0;
						}
						
						.ejy_banner {
						    width: 929px;
						    padding-left: 142px;
						}
						
						.ejy_banner img {
						    width: 100%;
						    height: 100%;
						}
						
						.ejy_videobox {
						    height: 570px;
						    background: rgba(242, 242, 248, 0.4);
						    padding: 32px 3.166%;
						    box-sizing: border-box;
						}
						
						.free_videobox {
						    height: 516px;
						}
						
						.free_videobox_bx {
						    height: 548px;
						}
						
						.ejy_videobox .slc_top {
						    width: 100%;
						    height: 56px;
						    line-height: 56px;
						    position: relative;
						    background: #333;
						}
						
						.ejy_videobox .slc_top .sub_ul {
						    width: 76.5%;
						    float: left;
						    line-height: 56px;
						    height: 56px;
						    overflow: hidden;
						}
						
						.ejy_videobox .slc_top .sub_ul li {
						    float: left;
						}
						
						.ejy_videobox .slc_top .sub_ul li.line {
						    border-right: 1px solid #252525;
						}
						
						.ejy_videobox .slc_top .sub_ul li a.current {
						    background: #2475f0;
						    display: block;
						}
						
						.ejy_videobox .slc_top .sub_ul li a {
						    color: #fff;
						    font-size: 16px;
						    padding: 0 20px;
						}
						
						.ejy_videobox .selectR {
						    float: right;
						    width: 17.5%;
						    position: relative;
						    z-index: 11;
						    margin-right: 1.5%;
						}
						
						.ejy_videobox .subject-select {
						    line-height: 35px;
						    height: 35px;
						    border: 1px solid #454545;
						    margin: 10px 0 0px 0px;
						    cursor: pointer;
						    position: relative;
						    z-index: 2;
						    background: #282828;
						}
						
						.ejy_videobox .subject-select span.txt {
						    color: #ccc;
						    padding-left: 15px;
						    float: left;
						    font-size: 16px;
						}
						
						.ejy_videobox .subject-select i.ico {
						    font-family: 'icomoon';
						    color: #ccc;
						    font-size: 14px;
						    margin-left: 30px;
						}
						
						.ejy_videobox .sub_listR {
						    display: none;
						    border: solid 1px #454545;
						    background: #373737;
						    position: absolute;
						    left: 0px;
						    top: 46px;
						    width: 99%;
						    z-index: 3;
						    border-width: 0px 1px;
						    padding-top: 5px;
						}
						
						.ejy_videobox .sub_listR.current {
						    display: block;
						}
						
						.ejy_videobox .sub_listR li {
						    border-bottom: solid 1px #454545;
						}
						
						.ejy_videobox .sub_listR li a {
						    font-size: 16px;
						    line-height: 40px;
						    padding-left: 15px;
						    color: #fff;
						    display: block;
						}
						
						.ejy_videobox .sub_listR li.current a {
						    background: #2475f0;
						}
						
						.slc_bottom ul li {
						    display: none;
						}
						
						.slc_bottom ul li.current {
						    display: block;
						}
						/* 二级页视频播放 左侧 */
						
						.chooseleft_video {
						    width: 67.17%;
						    height: 450px;
						    overflow: hidden;
						    background: #191b21;
						    color: #fff;
						}
						
						.slc_Li {
						    position: relative;
						}
						
						.video_txt {
						    position: absolute;
						    left: 0;
						    top: 450px;
						    width: 67.17%;
						    height: 56px;
						}
						
						.video_txt .vt_left {
						    width: 65%;
						    float: left;
						    height: 56px;
						    line-height: 56px;
						    padding: 0 5% 0 0;
						}
						
						.video_txt .vt_left a {
						    width: 20%;
						    display: inline-block;
						    float: left;
						    transition: all 0.5s;
						}
						
						.video_txt .vt_left a:hover {
						    transform: translateY(-3px);
						    color: #fff;
						    text-shadow: 0px 1px 1px #ccc;
						}
						
						.vt_left a i {
						    width: 16px;
						    height: 18px;
						    display: inline-block;
						    overflow: hidden;
						    margin-right: 6%;
						    margin-top: 20px;
						    float: left;
						}
						
						.vt_left a .ti {
						    background: url(../images/icon_nav_bg.png) no-repeat -80px -168px;
						}
						
						.vt_left a .zi {
						    background: url(../images/icon_nav_bg.png) no-repeat -112px -168px;
						}
						
						.vt_left a {
						    font-size: 16px;
						    color: #fff;
						    margin-right: 5%;
						}
						
						.video_txt .vt_right {
						    width: 25%;
						    float: right;
						    height: 56px;
						    line-height: 56px;
						    padding: 0 5% 0 0;
						}
						
						.video_txt .vt_right a {
						    display: inline-block;
						    width: 86px;
						    height: 30px;
						    line-height: 30px;
						    color: #fff;
						    font-size: 16px;
						    text-align: center;
						    margin-right: 2%;
						    /* border: 1px solid #fff; */
						    border-radius: 28px;
						}
						
						.video_txt .vt_right a:Hover {
						    width: 84px;
						    border: 1px solid #2475f0;
						    border-radius: 28px;
						}
						/* 二级页视频播放 右侧 */
						
						.pub_courselistR {
						    width: 32.829%;
						    height: 450px;
						    overflow: hidden;
						    font-size: 12px;
						    display: block;
						}
						
						.free_videobox_bx .pub_courselistR {
						    height: 516px;
						}
						
						.course_con {
						    height: 394px;
						    overflow: hidden;
						    background-color: #e1e1e1;
						}
						
						.free_videobox_bx .course_con {
						    height: 450px;
						}
						
						.teacher_choose {
						    height: 38px;
						    width: 100%;
						    overflow: hidden;
						    background-color: #ccc;
						    border-bottom: 1px solid #bbb;
						}
						
						.teacher_choose a {
						    display: block;
						    float: Left;
						    width: 24.7%;
						    height: 37px;
						    line-height: 37px;
						    text-align: center;
						    border-right: 1px solid #bbb;
						    border-bottom: 1px solid #bbb;
						}
						
						.teacher_choose .current {
						    background-color: #666;
						    color: #fff;
						}
						
						.course_btn {
						    height: 56px;
						    background-color: #ccc;
						}
						
						.course_btn .cb_span {
						    display: block;
						    width: 50%;
						    height: 56px;
						    float: left;
						}
						
						.course_btn a {
						    display: inline-block;
						    width: 49%;
						    height: 56px;
						    color: #fff;
						    font-size: 18px;
						    text-align: center;
						    line-height: 56px;
						    transition: all 0.6s;
						}
						
						.erjiye_btn .cb_span a {
						    display: inline-block;
						    width: 100%;
						}
						
						.course_btn a:hover {
						    font-size: 20px;
						    color: #fff;
						}
						
						.course_btn .zx-btn {
						    background: #2475f0;
						}
						
						.course_btn .cb_baoming {
						    background: #f48039;
						}
						
						.mululist {
						    height: 355px;
						    overflow: hidden;
						}
						
						.free_videobox_bx .mululist {
						    height: 411px;
						}
						
						.mululist .mulu_ke {
						    position: relative;
						    width: 100%;
						    height: 100%;
						    overflow: hidden;
						    display: none;
						}
						
						.mululist .mulu_ke.current {
						    display: block;
						}
						
						.mulu_ke>.mulu_ke_content {
						    position: absolute;
						    overflow: scroll;
						    overflow-x: hidden;
						    top: 0;
						    right: 0;
						    bottom: 0;
						    left: 0;
						}
						
						.course_mulu_con .ke_tit {
						    height: 30px;
						    line-height: 30px;
						}
						
						.course_mulu_con a {
						    display: block;
						    color: #333;
						    position: relative;
						    padding: 5px 20px 5px 20px;
						    font-size: 14px;
						}
						
						.course_mulu_con a em {
						    font-style: normal;
						}
						
						.course_mulu_con a span {
						    padding-left: 20px;
						}
						
						.course_mulu_con span.current {
						    color: #FA5F62;
						}
						
						a.free-color .freest {
						    display: inline-block;
						    padding: 2px;
						    background: #07C526;
						    color: #fff;
						    margin-left: 1%;
						}
						/* 二级页 班型详情之 四个班型 */
						
						.bxpub {
						    background-color: #fdf9fa;
						    padding: 60px 0;
						}
						
						.bxpubIn h2 {
						    margin: 0 auto;
						    width: 279px;
						    height: 95px;
						    background: url(../images/bx_titbg.png) no-repeat center top;
						}
						
						.bxpubIn h2 p {
						    width: 100%;
						    text-align: center;
						}
						
						.bxpubIn h2 .zhu_tit {
						    font-size: 40px;
						    color: #333;
						    line-height: 36px;
						    margin-bottom: 10px;
						}
						
						.bxpubIn h2 .zhu_tit span {
						    color: #fdb736;
						    font-size: 40px;
						}
						
						.bxpubIn h2 .fu_tit {
						    font-size: 14px;
						    color: #333;
						}
						
						.bxi_con {
						    /* height: auto;
						    position: relative; */
						    width: 100%;
						    height: auto;
						    overflow: hidden;
						    padding-top: 40px;
						    position: relative;
						}
						
						.bxic_tit {
						    height: 102px;
						    position: static;
						    /* position: static;
							top: 0px;
							display: block; */
						}
						
						.bxic_tit ul li {
						    float: left;
						    width: 25%;
						    height: 102px;
						    font-size: 28px;
						    text-align: center;
						    line-height: 102px;
						    color: #2e3142;
						    font-weight: bold;
						    position: relative;
						}
						
						.bxic_tit ul li em {
						    position: absolute;
						    top: 8px;
						    left: 50%;
						    padding: 0 3%;
						    height: 24px;
						    line-height: 24px;
						    border-radius: 12px 12px 12px 0;
						    background-color: #fff;
						    font-size: 14px;
						    color: #666;
						    font-weight: normal;
						}
						
						.bxic_tit ul li:nth-child(1) {
						    background: linear-gradient(20deg, #c6b7ac, #e5d6c9);
						}
						
						.bxic_tit ul li:nth-child(2) {
						    background: linear-gradient(20deg, #a2a7c1, #c4c9dd);
						}
						
						.bxic_tit ul li:nth-child(3) {
						    background: linear-gradient(20deg, #e0ac85, #f6d6bc);
						}
						
						.bxic_tit ul li:nth-child(4) {
						    background: linear-gradient(20deg, #565567, #62637f);
						    color: #f9df8e;
						}
						
						.bxic_con {
						    background-color: #fff;
						}
						
						.bx_price {
						    padding-top: 24px;
						}
						
						.bx_price ul li {
						    width: 25%;
						    float: left;
						    padding: 0 1.66% 40px;
						    box-sizing: border-box;
						}
						
						.bxp_tit {
						    width: 100%;
						    height: 54px;
						    border-bottom: 1px solid #fef2eb;
						}
						
						.bx_price span {
						    display: inline-block;
						    height: 54px;
						    text-align: center;
						    line-height: 54px;
						    float: left;
						    font-size: 16px;
						    color: #333;
						}
						
						.bx_price span:nth-child(1) {
						    width: 20%;
						}
						
						.bx_price span:nth-child(2) {
						    width: 30%;
						}
						
						.bx_price span:nth-child(3) {
						    width: 50%;
						}
						
						.bxp {
						    width: 100%;
						    height: 66px;
						    overflow: hidden;
						}
						
						.bxp span {
						    line-height: 66px;
						}
						
						.bxp del {
						    color: #999;
						}
						
						.bx_price .bxp .orange {
						    color: #f48039;
						    font-size: 18px;
						    padding: 0 2%;
						    border-radius: 15px;
						    box-sizing: border-box;
						    height: 30px;
						    line-height: 30px;
						    margin-top: 20px;
						    border: 1px solid #f48039;
						}
						
						.bx_box {
						    width: 100%;
						    border-top: 1px solid #f5f5f5;
						}
						
						.bx_box ul li {
						    width: 24.9%;
						    height: 100%;
						    float: left;
						    border-right: 1px solid #f5f5f5;
						}
						
						.bx_box ul li:nth-child(4) {
						    border-right: 0;
						}
						
						.bx_box ul li h3 {
						    width: 78.35%;
						    height: 36px;
						    margin: 0 auto;
						    text-align: center;
						    line-height: 36px;
						    border-radius: 0 0 18px 18px;
						}
						
						.bx_box ul li:nth-child(1) h3 {
						    background: linear-gradient(20deg, #c6b7ac, #e5d6c9);
						}
						
						.bx_box ul li:nth-child(2) h3 {
						    background: linear-gradient(20deg, #a2a7c1, #c4c9dd);
						}
						
						.bx_box ul li:nth-child(3) h3 {
						    background: linear-gradient(20deg, #e0ac85, #f6d6bc);
						}
						
						.bx_box ul li:nth-child(4) h3 {
						    background: linear-gradient(20deg, #565567, #62637f);
						    color: #f9df8e;
						}
						
						.bxtlist,
						.bxzz,
						.bxbz {
						    width: 78.35%;
						    margin: 40px auto 45px;
						    max-height: 202px;
						    overflow: hidden;
						}
						
						.bx_teacher .bxtlist {
						    width: 78.35%;
						    margin: 40px auto 45px;
						    text-align: center;
						    display: flex;
						    justify-content: center;
						}
						
						.bx_teacher .bxtlist .bxt {
						    width: 63px;
						    overflow: hidden;
						    margin: 5px 9.5% 0 0;
						}
						
						.bx_teacher .bxtlist .bxt img {
						    width: 63px;
						    height: 63px;
						    border-radius: 50%;
						    background: linear-gradient(20deg, #faf9f8 0%, #e2e0dc 100%);
						}
						
						.bx_teacher .bxtlist .bxt span {
						    display: block;
						    width: 63px;
						    height: 36px;
						    line-height: 36px;
						    text-align: center;
						    font-size: 14px;
						    color: #333;
						}
						
						.bx_teacher .bxtlist .bxt:nth-child(3n) {
						    margin-right: 0;
						}
						
						.bx_box p {
						    font-size: 16px;
						    height: 25px;
						    color: #333;
						    padding: top 5px;
						    overflow: hidden;
						    text-align: center;
						}
						
						.bx_box p i {
						    display: inline-block;
						    width: 15px;
						    height: 15px;
						    font-size: 12px;
						    text-align: center;
						    line-height: 15px;
						    border-radius: 3px;
						    margin-right: 5%;
						}
						
						.bx_box .bxzz p i {
						    border-radius: 50%;
						    width: 10px;
						    height: 10px;
						}
						
						.bx_box li:nth-child(1) p i {
						    border: 1px solid #ccbeb5;
						    color: #ccbeb5;
						}
						
						.bx_box li:nth-child(2) p i {
						    border: 1px solid #adb0c8;
						    color: #adb0c8;
						}
						
						.bx_box li:nth-child(3) p i {
						    border: 1px solid #e2b392;
						    color: #e2b392;
						}
						
						.bx_box li:nth-child(4) p i {
						    border: 1px solid #6c6d83;
						    color: #6c6d83;
						}
						
						.bx_btn {
						    height: 118px;
						}
						
						.bx_btn ul li {
						    padding: 40px 0 0 0;
						}
						
						.bx_btn ul li a {
						    display: inline-block;
						    width: 35%;
						    height: 35px;
						    text-align: center;
						    line-height: 35px;
						    font-size: 16px;
						    border-radius: 18px;
						    transition: all 0.6s;
						}
						
						.bx_btn ul li a:hover {
						    transform: translateY(-5px);
						    box-shadow: 0 1px 5px #afafaf;
						}
						
						.bx_btn ul li a:nth-child(1) {
						    margin: 0 8.33% 0 10%;
						}
						
						.bx_btn .zizun {
						    color: #2475f0;
						    border: 1px solid #2475f0;
						}
						
						.bx_btn .buy {
						    background-color: #f48039;
						    color: #fff;
						    border: 1px solid #f48039;
						}
						/* 二级页 班型详情之 三个班型 */
						
						.banxing_3In .bxic_tit ul li,
						.bxic_con3In .bx_price ul li {
						    width: 33.333%;
						}
						
						.banxing_3In .bxic_tit ul li {
						    color: #fff;
						}
						
						.banxing_3In .bxic_tit ul li:nth-child(1) {
						    background: #3668ff;
						}
						
						.banxing_3In .bxic_tit ul li:nth-child(2) {
						    background: #8cc360;
						}
						
						.banxing_3In .bxic_tit ul li:nth-child(3) {
						    background: #fdb736;
						}
						
						.bxic_con3In .bx_box ul li {
						    width: 33.25%;
						}
						
						.bxic_con3In .bx_box ul li h3 {
						    color: #fff;
						}
						
						.bxic_con3In .bx_box ul li:nth-child(1) h3 {
						    background: #3668ff;
						}
						
						.bxic_con3In .bx_box ul li:nth-child(2) h3 {
						    background: #8cc360;
						}
						
						.bxic_con3In .bx_box ul li:nth-child(3) h3 {
						    background: #fdb736;
						}
						
						.banxing_3In .bxic_tit ul li em {
						    position: absolute;
						    top: -12px;
						    padding: 0 3%;
						    height: 30px;
						    line-height: 30px;
						    background: linear-gradient(90deg, #f4922f 0%, #ff5e1d 100%);
						    color: #fff;
						}
						
						.banxing_3In .bxic_tit ul li em i {
						    width: 22px;
						    height: 22px;
						    display: inline-block;
						    background: url(../images/huo.png) no-repeat;
						    float: left;
						    margin: 3px 5px 0 0;
						}
						
						.bxic_con3In .bx_box li:nth-child(1) p i {
						    border: 1px solid #3668ff;
						    color: #3668ff;
						}
						
						.bxic_con3In .bx_box li:nth-child(2) p i {
						    border: 1px solid #8cc360;
						    color: #8cc360;
						}
						
						.bxic_con3In .bx_box li:nth-child(3) p i {
						    border: 1px solid #fdb736;
						    color: #fdb736;
						}
						
						.bxic_con3In .bx_price span:nth-child(1) {
						    width: 30%;
						}
						
						.bxic_con3In .bx_price span:nth-child(2) {
						    width: 35%;
						}
						
						.bxic_con3In .bx_price span:nth-child(3) {
						    width: 35%;
						}
						/* 二级页 单科购买 */
						
						.danke {
						    /* height: 946px; */
						    height: 887px;
						    overflow: hidden;
						    background: url(../images/bx_dkbj.jpg) no-repeat center top;
						    padding-bottom: 0px;
						}
						
						.dankeIn h2 {
						    background: url(../images/bx_titbg2.png) no-repeat center top;
						}
						
						.danke_con {
						    width: 96%;
						    height: 726px;
						    background-color: #fff;
						    padding: 0 2%;
						}
						
						.danke_con ul {
						    width: 100%;
						    border-top: 1px solid #e1e8ff;
						    border-left: 1px solid #e1e8ff;
						}
						
						.danke_con ul li strong,
						.danke_con ul li span {
						    display: block;
						    height: 66px;
						    line-height: 66px;
						    border-right: 1px solid #e1e8ff;
						    border-bottom: 1px solid #e1e8ff;
						    text-align: center;
						    float: left;
						    font-size: 18px;
						}
						
						.danke_con ul li strong:nth-child(1),
						.danke_con ul li span:nth-child(1) {
						    width: 36%;
						}
						
						.danke_con ul li strong:nth-child(n+2),
						.danke_con ul li span:nth-child(n+2) {
						    width: 12.69%;
						}
						
						.danke_con ul li span:nth-child(4) {
						    color: #f48039;
						}
						
						.danke_con ul li span:nth-child(5) a {
						    display: block;
						    width: 105px;
						    height: 33px;
						    line-height: 33px;
						    margin: 16px auto 0;
						    border: 1px solid #2cce9d;
						    color: #2cce9d;
						    border-radius: 18px;
						    text-align: left;
						    transition: all 0.6s;
						}
						
						.danke_con ul li span:nth-child(5) a:hover {
						    transform: translateY(-3px);
						    box-shadow: 0 0 5px #ccc;
						}
						
						.danke_con ul li span:nth-child(5) i {
						    display: inline-block;
						    width: 22px;
						    height: 16px;
						    background: url(../images/listen_icon.png) no-repeat 0 0;
						    padding-right: 8%;
						    float: left;
						    margin: 8px 3px 0 19px;
						}
						
						.danke_con ul li span:nth-child(6) {
						    color: #f48039;
						}
						
						.danke_con ul li span:nth-child(6) a {
						    display: block;
						    width: 105px;
						    height: 33px;
						    line-height: 33px;
						    text-align: left;
						    margin: 16px auto 0;
						    border: 1px solid #f48039;
						    background: #f48039;
						    border-radius: 18px;
						    color: #fff;
						    text-align: left;
						    transition: all 0.6s;
						}
						
						.danke_con ul li span:nth-child(6) a:hover {
						    transform: translateY(-3px);
						    box-shadow: 0 0 5px #ccc;
						}
						
						.danke_con ul li span:nth-child(6) i {
						    display: inline-block;
						    width: 17px;
						    height: 17px;
						    background: url(../images/car_icon.png) no-repeat 0 0;
						    padding-right: 8%;
						    float: left;
						    margin: 8px 4px 0 23px;
						}
						
						.control-box {
						    width: 1200px;
						    height: 387px;
						    background-size: 1055px;
						    background-repeat: no-repeat;
						    background-position: 60px 165px;
						}
						
						.control-box ul {
						    list-style: none;
						    position: relative;
						}
						
						.control-box ul li {
						    position: absolute;
						    top: 148px;
						    cursor: pointer;
						    width: 43px;
						    height: 54px;
						}
						
						.control-box ul li .prev {
						    left: 0;
						}
						
						.control-box ul li .next {
						    right: 0;
						}
						
						.control-box ul li img {
						    width: 100%;
						    height: 100%;
						}
						
						.control-box .bigbox {
						    overflow: hidden;
						    width: 1066px;
						    height: 387px;
						    margin: auto 70px auto;
						    border-radius: 0 0 10px 10px;
						}
						
						#switcher {
						    height: 387px;
						    left: 0px;
						}
						
						.content_1.content_2 {
						    width: 100%;
						    float: left;
						}
						
						.control-box .box {
						    transition: all .7s ease 0s;
						    width: 255px;
						    height: 387px;
						    float: left;
						    /* border-left: 3px white solid; */
						    margin-left: 3px;
						    position: relative;
						    border-radius: 0 0 10px 10px;
						    overflow: hidden;
						}
						
						.control-box .box .box_top {
						    width: 250px;
						    height: 173px;
						    overflow: hidden;
						    background: #d0d2db;
						}
						
						.control-box .box .box_top img {
						    display: block;
						    width: 70%;
						    height: auto;
						    margin: 3px auto 0;
						    transition: all 0.6s;
						}
						
						.control-box .box .box_top img:hover {
						    transform: scale(1.1);
						}
						
						.control-box .shadow {
						    width: 250px;
						    height: 212px;
						    background-color: #fff;
						    margin-top: 175px;
						    color: white;
						    font-size: 14px;
						    position: absolute;
						    top: 0;
						    left: 0;
						    border-radius: 0 0 10px 10px;
						    transition: all 0.6s;
						}
						
						.control-box .shadow:hover {
						    box-shadow: 0px 0 5px #ccc;
						}
						
						.control-box .shadow span {
						    display: inline-block;
						    width: 250px;
						    height: 35px;
						    text-align: center;
						    text-decoration: none;
						    color: #293865;
						    font-size: 18px;
						    font-weight: bold;
						    margin-top: 5px;
						    border-radius: 0 0 10px 10px;
						}
						
						.control-box .shadow span i {
						    display: block;
						    width: 10%;
						    border-bottom: 3px solid #3668ff;
						    margin: 3px auto;
						}
						
						.control-box .shadow h4 {
						    color: #6c7490;
						    font-size: 14px;
						    width: 80%;
						    text-align: center;
						    height: 20px;
						    margin: 5px auto;
						}
						
						.control-box .shadow h5 {
						    color: #8e98be;
						    font-size: 12px;
						    width: 80%;
						    height: 48px;
						    overflow: hidden;
						    text-align: left;
						    line-height: 24px;
						    margin: 10px auto 0;
						}
						
						.control-box .shadow a {
						    display: block;
						    width: 105px;
						    height: 33px;
						    line-height: 33px;
						    margin: 10px auto 0;
						    border: 1px solid #2cce9d;
						    color: #2cce9d;
						    border-radius: 18px;
						    text-align: left;
						    transition: all 0.6s;
						}
						
						.control-box .shadow a i {
						    display: inline-block;
						    width: 22px;
						    height: 16px;
						    background: url(../images/listen_icon.png) no-repeat 0 0;
						    padding-right: 8%;
						    float: left;
						    margin: 8px 3px 0 19px;
						}
						
						.control-box .shadow a:hover {
						    transform: translateY(-3px);
						    box-shadow: 0 0 5px #ccc;
						}
						
						.shizi {
						    background: url(../images/blue_bg.png) repeat-x center bottom;
						}
						/* 二级页 题库说明 */
						
						.tiku {
						    height: 701px;
						    background: url(../images/tk_bg.jpg) no-repeat center top;
						    overflow: hidden;
						}
						
						.tk_con {
						    height: 606px;
						}
						
						.tk_con .tkc_left {
						    width: 32.08%;
						    height: 532px;
						    background: url(../images/ti_left_bg.png) no-repeat center top;
						    padding: 37px 0 37px 3%;
						}
						
						.tk_con .tkc_right {
						    width: 64.916%;
						    height: 606px;
						    background: url(../images/tiku_right_bg.png) no-repeat center top;
						    overflow: hidden;
						}
						
						.tkclIn {
						    width: 100%;
						    height: 100%;
						    background-color: #fff;
						    overflow: hidden;
						}
						
						.tkclIn .tkleft_tit {
						    height: 80px;
						    background: linear-gradient(90deg, #c6d4ff 0%, #fff 60%, #fff 90%);
						    padding-left: 15%;
						}
						
						.tkclIn .tkleft_tit p {
						    height: 54px;
						    line-height: 54px;
						    font-size: 28px;
						    color: #3a4369;
						}
						
						.tkclIn .tkleft_tit h6 {
						    font-size: 14px;
						    color: #999;
						}
						
						.tkclIn .tkl_img {
						    display: block;
						    margin: 20px 0 0 14%
						}
						
						.tkcrIn {
						    width: 100%;
						    height: 100%;
						}
						
						.tkright_tit {
						    margin-top: 47px;
						    height: 80px;
						    background: url(../images/tkright_titbg.png) no-repeat left center;
						    padding-left: 8%;
						}
						
						.tkcrIn .tkright_tit p {
						    height: 54px;
						    line-height: 54px;
						    font-size: 28px;
						    color: #fff;
						}
						
						.tkcrIn .tkright_tit h6 {
						    color: #fff;
						}
						
						.tkr_con {
						    width: 82%;
						    padding: 20px 9% 10px;
						    height: 252px;
						}
						
						.tkr_con .tkrleft {
						    width: 37.43%;
						}
						
						.tkr_con .tkrleft a {
						    display: inline-block;
						    width: 38%;
						    height: 30px;
						    line-height: 30px;
						    text-align: center;
						    font-size: 16px;
						    color: #fff;
						    margin: 0 7% 18px 0;
						    border: 1px solid #fff;
						    transition: all 0.5s;
						}
						
						.tkr_con .tkrleft a:hover {
						    transform: translateY(-3px);
						    box-shadow: 0 2px 5px #2475f0;
						}
						
						.tkr_con .tkrright {
						    width: 55%;
						    position: relative;
						}
						
						.tkr_con .tkrline {
						    width: 1.5%;
						    height: 224px;
						    background-color: #3e6eff;
						}
						
						.tkrright ul {
						    position: absolute;
						    top: 0;
						    left: 4.73%;
						}
						
						.tkrright ul li {
						    list-style: disc;
						    color: #fff;
						    height: 49px;
						    font-size: 16px;
						}
						
						.tk_ewm {
						    width: 81%;
						    height: 195px;
						    padding: 2px 8.5%;
						}
						
						.tkewm {
						    width: 132px;
						    height: 132px;
						    background-color: #fff;
						    margin-right: 2%;
						}
						
						.tkewm img {
						    width: 90%;
						    height: auto;
						    display: block;
						    margin: 9px auto 0;
						}
						
						.tk_ewm .tkbtn {
						    width: 185px;
						    height: 54px;
						    background-color: #e4864d;
						    border-radius: 5px;
						    margin: 45px 0 0 5%;
						    transition: all 1s;
						}
						
						.tk_ewm .tkbtn a {
						    display: inline-block;
						    width: 100%;
						    height: 54px;
						    font-size: 20px;
						    color: #fff;
						    text-align: center;
						    line-height: 54px;
						}
						
						.tk_ewm .tkbtn:hover {
						    transform: translateY(-5px);
						    box-shadow: 0 2px 6px #172a54;
						}
						
						.tixi {
						    height: 659px;
						    background: url(../images/tx_bg.jpg) no-repeat center top;
						    padding-bottom: 0;
						}
						
						.tixi .tixiIn h2 p.zhu_tit {
						    color: #fff;
						}
						
						.tixi .tixiIn h2 p.fu_tit {
						    color: #999;
						}
						
						.tixi .txcon {
						    width: 100%;
						}
						
						.tixi .txcon ul {
						    height: 511px;
						    overflow: hidden;
						}
						
						.tixi .txcon ul li {
						    width: 33.33%;
						    height: 487px;
						    background: url(../images/tx_line.png) no-repeat right center;
						    float: left;
						}
						
						.tixi .tx_top {
						    margin: 0 10%;
						    width: 80%;
						    padding-bottom: 10%;
						    height: 568px;
						}
						
						.tixi .tx_top .txtimg {
						    width: 31.578%;
						    height: 31.578%;
						    margin: 0 auto 50px;
						    padding-top: 60px;
						}
						
						.tixi .tx_top P {
						    font-size: 32px;
						    color: #fff;
						    text-align: center;
						}
						
						.tixi .tx_top P:after {
						    content: "";
						    width: 20%;
						    height: 6px;
						    background-color: #3872c9;
						    border-radius: 3px;
						    display: block;
						    margin: 12px auto 42px;
						}
						
						.tixi .tx_top h5 {
						    padding: 0 10%;
						    text-align: center;
						    height: 40px;
						    font-size: 16px;
						    color: #fff;
						}
						
						.tixi .tx_bot {
						    margin: 0 10%;
						    padding: 10% 10% 5%;
						    box-sizing: border-box;
						    height: 500px;
						    overflow: hidden;
						}
						
						.tixi .tx_bot .txb_tit {
						    height: 75px;
						    background: url(../images/tx_botbg1.png) no-repeat left top;
						    padding: 10px 0 0 10%;
						    font-size: 26px;
						    color: #fff;
						}
						
						.tixi .tx_bot .txb_tit span {
						    display: inline-block;
						    font-size: 26px;
						    color: #efac31;
						    width: 40px;
						    height: 30px;
						    background-color: #fff;
						    text-align: center;
						    line-height: 30px;
						    margin-right: 5%;
						}
						
						.tixi .tx_bot .tx_txt .ttt {
						    height: 42px;
						    font-size: 20px;
						    color: #fff;
						    background: url(../images/tx_xian.png) no-repeat left 21px;
						}
						
						.tixi .tx_bot .tttcon {
						    font-size: 16px;
						    color: #fff;
						    line-height: 28px;
						}
						/* 二级页 常见问题 */
						
						.question {
						    height: 904px;
						    background: url(../images/question_bg.jpg) no-repeat center top;
						    padding-top: 60px;
						}
						
						.question .qst_con {
						    padding: 0 4.16%;
						    width: 91.24%;
						    margin: 20px auto 0;
						}
						
						.question .qstc {
						    width: 48.2%;
						    height: 680px;
						    padding: 25px 0 35px;
						    overflow: hidden;
						    transition: all 0.6s;
						    box-shadow: 0px 2px 10px #ccc;
						}
						
						.question .qstc_left:hover,
						.question .qstc_right:hover {
						    transform: translateY(-8px);
						}
						
						.qstc dl {
						    padding: 0 8%;
						    width: 84%;
						    overflow: hidden;
						    margin-top: 25px;
						}
						
						.qstc dl dt {
						    font-size: 20px;
						    color: #333;
						    font-weight: bold;
						    height: 57px;
						    line-height: 50px;
						}
						
						.qstc dl dt i {
						    display: inline-block;
						    width: 6px;
						    height: 26px;
						    background-color: #2475f0;
						    border-radius: 3px;
						    float: left;
						    margin-top: 10px;
						    margin-right: 8px;
						}
						
						.qstc dl dd {
						    line-height: 29px;
						    font-size: 14px;
						    color: #666;
						}
						
						.qstc dl dd strong {
						    color: #333;
						}
						/* 关于我们之 联系我们 */
						
						.lianxidiv {
						    height: 390px;
						}
						
						.lianxidiv .lx_box {
						    height: 256px;
						    overflow: hidden;
						}
						
						.lx_box ul {
						    height: 256px;
						}
						
						.lx_box ul li {
						    float: left;
						    height: 256px;
						}
						
						.contact_ico {
						    width: 99.5%;
						    height: 190px;
						    padding-top: 65px;
						    text-align: center;
						    font-size: 18px;
						    color: #333;
						    /* background-color: #b49972; */
						}
						
						.contact_ico img {
						    display: block;
						    width: 19.2%;
						    margin: 0 auto 26px;
						}
						
						.ctact_top {
						    height: 378px;
						    overflow: hidden;
						}
						
						.ctact_top .ct_bj {
						    width: 49.9%;
						    height: 378px;
						    background-color: #fff;
						    border-right: 1px solid #eee;
						}
						
						.place_tit {
						    width: 90%;
						    height: 93px;
						    font-size: 24px;
						    color: #333;
						    line-height: 93px;
						    padding: 0 5%;
						    border-bottom: 1px solid #eee;
						}
						
						.place_con {
						    padding-top: 40px;
						}
						
						.place_con p {
						    margin-bottom: 32px;
						    font-size: 16px;
						    color: #333;
						    padding: 0 5%;
						    box-sizing: border-box;
						}
						
						.place_con p .span_tit {
						    display: inline-block;
						    width: 55px;
						    text-align: justify;
						    text-align-last: justify;
						}
						
						.place_con p i {
						    padding: 0 5px;
						    color: #666;
						}
						
						.place_con p span {
						    font-size: 13px;
						    line-height: 18px;
						}
						
						.ctb_place {
						    width: 50%;
						    height: 360px;
						    background-color: #fff;
						    /* padding: 0 5%; */
						    margin-top: 40px;
						}
						
						.ctb_place:nth-child(1) {
						    width: 49.9%;
						    border-right: 1px solid #eee;
						}
						
						.contact {
						    padding-bottom: 60px;
						}
						/* 老师 免费试听 */
						
						.free_tujian_teacher {
						    background-color: #fdf9fa;
						    padding: 65px 0 46px 0;
						}
						
						.free_tjIn_teacher h2 {
						    width: 29%;
						    height: 86px;
						    margin: 0 auto;
						    background: url(../images/free_st_tit.png) no-repeat center 16px;
						    font-size: 36px;
						    color: #333;
						    text-align: center;
						    font-weight: bold;
						}
						
						.free_tjbx_t .a_pubbxlist {
						    padding: 40px 0;
						    width: 23%;
						    box-shadow: 0px 0px 20px #ededed;
						    margin-right: 2%
						}
						
						.free_tjbx_t .a_pubbxlist:nth-child(4) {
						    margin-right: 0;
						}
						
						.free_tjbx_t .a_bxteacher {
						    display: flex;
						    justify-content: center;
						}
						/* 留言答疑 */
						
						.kecheng_liuyan {
						    margin: 42px;
						    position: relative;
						    margin: 0px auto 40px;
						    display: block;
						}
						
						.kecheng_liuyan h2 {
						    height: 50px;
						    font-size: 20px;
						    color: #333;
						}
						
						.kecheng_ly {
						    width: 90%;
						    height: auto;
						    background: #fff;
						    padding: 3% 5%;
						}
						
						.kecheng_item {
						    margin-bottom: 25px;
						    color: #999;
						}
						
						.kecheng_ly_label {
						    font-size: 16px;
						    float: left;
						    margin-right: 10px;
						    width: 80px;
						    padding-top: 14px;
						}
						
						.kcly_right {
						    width: 280px;
						    height: 35px;
						    border: 1px solid #ccc;
						    padding: 0px 20px;
						    line-height: 35px;
						    font-size: 16px;
						    color: #999;
						    -moz-appearance: none;
						    -webkit-appearance: none;
						    appearance: none;
						    background: #fff url(../images/down_icon.png) no-repeat 252px center;
						    background-size: 14px 8px;
						    cursor: pointer;
						    margin-top: 8px;
						}
						
						.kcly_right option {
						    color: #a6a6a6;
						    font-size: 17px;
						    height: 30px;
						    line-height: 30px;
						    padding-top: 10px;
						    padding-bottom: 10px;
						    display: inline-block;
						    cursor: pointer;
						}
						
						.kechenglypl {
						    overflow: hidden;
						    width: 100%;
						    margin: 80px 0 0 0;
						}
						
						.kecheng_item {
						    margin-bottom: 25px;
						    color: #999;
						}
						
						.kechenglypl .kecheng_ly_block {
						    float: left;
						}
						
						.kecheng_liuyan textarea {
						    display: block;
						    font-size: 16px;
						    color: #999;
						    width: 100%;
						    padding: 40px;
						    border: #e5e5e5 1px solid;
						    resize: none;
						    outline: none;
						    height: 210px;
						    box-sizing: border-box;
						    -moz-box-sizing: border-box;
						    -webkit-box-sizing: border-box;
						}
						
						.kc_liuyan_btn {
						    cursor: pointer;
						    display: inline-block;
						    width: 26.5%;
						    height: 40px;
						    line-height: 40px;
						    padding: 0 18px;
						    background-color: #2475f0;
						    color: #fff !important;
						    white-space: nowrap;
						    text-align: center;
						    font-size: 16px;
						    border: none;
						    border-radius: 20px;
						    cursor: pointer;
						    text-decoration: none;
						}
						
						.liuyantel input {
						    height: 30px;
						    line-height: 30px;
						    border: none;
						    border: 1px solid #ccc;
						    padding-left: 10px;
						    color: #666;
						}
						
						.liuyantel span b {
						    color: red;
						}
						
						.kcly_right option {
						    color: #999;
						}
						
						.liuyanarea {
						    width: 87%;
						}
						
						.liuyanarea .kcly_area {
						    width: 100%;
						    height: 280px;
						    padding: 2%;
						}
						/* 班型 免费试听 */
						
						.kccon {
						    background-color: #fdf9fa;
						    margin: 45px auto;
						}
						
						.kcconIn .kcci_left {
						    width: 71.66%;
						    box-shadow: 0px 2px 10px #eee;
						    background-color: #fff;
						    min-height: 1076px;
						}
						
						.kcconIn .kcci_right {
						    width: 26.66%;
						    box-shadow: 0px 2px 10px #eee;
						}
						
						.kccil_top {
						    width: 96%;
						    border-bottom: 1px solid #e9e9e9;
						    height: 63px;
						    padding-left: 4%;
						}
						
						.kccil_top ul li {
						    height: 60px;
						    line-height: 60px;
						    margin-right: 8%;
						    font-size: 18px;
						    color: #666;
						    float: Left;
						}
						
						.kccil_top ul li.current::after {
						    content: "";
						    width: 40%;
						    display: block;
						    border-bottom: 3px solid #2475f0;
						    margin: 0 auto;
						}
						
						.kccil_bot {
						    width: 100%;
						}
						
						.kccil_bot ul li {
						    display: none;
						}
						
						.kccil_bot ul li.current {
						    display: block;
						}
						
						.kccil_bot .kccil_xq {
						    padding: 48px 6.39%;
						}
						
						.kccil_bot .kccil_xq .kcxq_img {
						    width: 100%;
						}
						
						.kccil_bot .kcxq_img img {
						    width: 100%;
						    height: auto;
						}
						
						.pub_kcir {
						    width: 100%;
						    background-color: #fff;
						}
						
						.pub_kcir h3 {
						    font-size: 18px;
						    color: #333;
						    height: 63px;
						    border-bottom: 1px solid #e9e9e9;
						    line-height: 63px;
						    padding: 0 6.25%;
						}
						
						.kccir_top {
						    margin-bottom: 20px;
						}
						
						.ke_miaoshu {
						    width: 87.5%;
						    padding: 20px 6.25% 0;
						}
						
						.ke_miaoshu h4 {
						    font-size: 16px;
						    color: #333;
						    line-height: 28px;
						}
						
						.ke_miaoshu h4 span {
						    font-size: 16px;
						    color: #333;
						}
						
						.ke_miaoshu .ke_zj {
						    padding-top: 22px;
						    height: 34px;
						}
						
						.ke_miaoshu .num {
						    font-size: 14px;
						    color: #ff6100;
						    border-bottom: 1px solid #e9e9e9;
						    padding-bottom: 20px;
						}
						
						.ke_list {
						    width: 87.5%;
						    padding: 20px 6.25% 30px;
						    height: 210px;
						    overflow: hidden;
						}
						
						.ke_list h4 {
						    font-size: 16px;
						    color: #333;
						    height: 33px;
						}
						
						.ke_list ul {
						    height: 200px;
						    overflow: hidden;
						    overflow-y: auto;
						}
						
						.ke_list ul li {
						    height: 32px;
						    line-height: 32px;
						}
						
						.ke_list ul li a {
						    display: block;
						    height: 32px;
						    line-height: 32px;
						    font-size: 14px;
						    color: #333;
						}
						
						.ke_list ul li.current a {
						    color: #f3650d;
						}
						
						.ke_list ul li.current a i {
						    display: inline-block;
						    width: 64px;
						    height: 26px;
						    background: url(../images/study_bg.png) no-repeat 0px 0px;
						    margin-left: 1%;
						}
						
						.kccir_bot .kems_t .kemst_l {
						    width: 30%;
						    height: 96px;
						    overflow: hidden;
						    border: 1px solid #e9e9e9;
						}
						
						.kccir_bot .kems_t .kemst_l img {
						    width: 110%;
						    height: auto;
						}
						
						.kccir_bot .kems_t .kemst_r {
						    width: 65%;
						    margin-left: 3.5%;
						}
						
						.kccir_bot .kems_t .kemst_r .kemstr_tit {
						    height: 34px;
						    padding-top: 6px;
						}
						
						.kccir_bot .kems_t .kemst_r p {
						    height: 32px;
						    font-size: 14px;
						    color: #333;
						}
						
						.kccir_bot .kems_t .kemst_r p span {
						    font-size: 14px;
						    color: #f3650d;
						}
						
						.kemst_zj {
						    width: 100%;
						    background-color: #fff;
						    margin-top: 20px;
						    border-bottom: 1px solid #e9e9e9;
						}
						
						.kemst_zj .zj_left {
						    width: 30%;
						    font-size: 16px;
						}
						
						.kemst_zj .zj_right {
						    width: 65%;
						}
						
						.kemst_zj .zj_right p {
						    height: 32px;
						    font-size: 14px;
						}
						
						.kccir_txt {
						    width: 87.5%;
						    padding: 20px 6.25% 30px;
						}
						
						.kccir_txt .kccirt_con {
						    line-height: 24px;
						    font-size: 14px;
						    margin-bottom: 20px;
						}
						
						.kccir_txt .kccirt_con strong {
						    font-size: 16px;
						}
						
						.kccir_txt .kccirt_con:last-child {
						    margin-bottom: 0;
						}
						/* 课程表 */
						
						.kccil_bot .kechengbiao {
						    padding: 20px 2.325%;
						}
						
						.kechengbiao .chaptercon dl {
						    width: 100%;
						    overflow: hidden;
						    position: relative;
						    height: 60px;
						    line-height: 60px;
						    font-size: 16px;
						    padding: 0 0;
						    margin: 0px;
						    border-bottom: #f4f4f4 1px solid;
						    box-sizing: border-box;
						}
						
						.kechengbiao .chaptercon dl dt {
						    width: 70%;
						    text-align: left;
						}
						
						.kechengbiao .chaptercon dl dd {
						    width: 20%;
						    margin-right: 2%;
						    padding-top: 18px;
						}
						
						.kechengbiao .chaptercon dl dd span {
						    display: inline-block;
						    width: 55%;
						    height: 26px;
						    line-height: 26px;
						    text-align: center;
						    color: #999;
						    border-radius: 13px;
						    float: right;
						    font-size: 12px;
						    border: 1px solid #c1c1c1;
						}
						
						.kechengbiao .chaptercon dl dd .free {
						    background: #1cc894;
						    color: #fff;
						    border-radius: 13px;
						    border: 1px solid #1cc894;
						}
						
						.pub_kcir .kcewm_box {
						    width: 100%;
						    height: 119px;
						    overflow: hidden;
						    padding: 25px 0 10px;
						}
						
						.pub_kcir .kcewm {
						    width: 35%;
						    height: 100%;
						    margin: 0 auto;
						    border: 1px solid #2475f0;
						    box-sizing: border-box;
						}
						
						.kcewm_box .appewm {
						    padding: 1%;
						}
						
						.pub_kcir .kcewm img {
						    width: 100%;
						    height: auto;
						}
						
						.pub_kcir .ewm_txt {
						    width: 100%;
						    margin: 0;
						}
						
						.pub_kcir .ewm_txt p {
						    font-size: 14px;
						    color: #333;
						    line-height: 26px;
						    text-align: center;
						}
						/* 班型 选课 */
						
						.bx_bread {
						    height: 57px;
						    background-color: #fff;
						}
						
						.bx_breadIn {
						    height: 57px;
						    line-height: 57px;
						    border-bottom: 1px solid #ececec;
						}
						
						.bx_breadIn .fanhui {
						    display: inline-block;
						    width: 103px;
						    height: 26px;
						    line-height: 26px;
						    border-radius: 13px;
						    color: #2475f0;
						    text-align: center;
						}
						
						.bx_breadIn .bread_tit {
						    font-size: 14px;
						    color: #666;
						}
						
						.bx_breadIn span {
						    font-size: 14px;
						    color: #333;
						}
						
						.choose_jg {
						    height: 490px;
						    background: #fdf9fa;
						    margin-top: 30px;
						    padding: 0 0 10px 0;
						}
						
						.cke_box {
						    /* height: 459px; */
						    background-color: #fff;
						    border: 1px solid #ececec;
						    padding: 30px 0;
						}
						
						.ckb_left {
						    width: 35.833%;
						}
						
						.ckbl_img {
						    padding-left: 6.9%;
						    height: 413px;
						}
						
						.ckbl_img img {
						    width: 100%;
						    height: 413px;
						}
						
						.ckbl_txt {
						    padding: 15px 4% 0 6.9%;
						    text-align: left;
						    position: relative;
						}
						
						.ckbl_txt .ckblt_fx i {
						    width: 22px;
						    height: 18px;
						    display: inline-block;
						    background: url(../images/icon_nav_bg.png) no-repeat -141px -168px;
						    position: absolute;
						    top: 16px;
						    left: 72px;
						}
						
						.ckbl_txt .ckblt_yx font {
						    color: #f48039;
						}
						/* 班型选择 */
						
						.ckb_right {
						    width: 59%;
						    padding-right: 4%;
						    /* height: 459px; */
						}
						
						.bx_tit,
						.bx_tit span {
						    font-size: 26px;
						    color: #333;
						    font-weight: bold;
						    height: 69px;
						}
						
						.choose_bx_price {
						    height: 55px;
						    border-bottom: 1px dashed #d1d1d1;
						}
						
						.choose_bx_price span {
						    font-size: 16px;
						    color: #666;
						    position: relative;
						}
						
						.choose_bx_price span b {
						    font-size: 20px;
						    color: #f48039;
						}
						
						.choose_bx_price span strong {
						    font-size: 26px;
						    color: #f48039;
						}
						
						.choose_bx_price span i {
						    display: inline-block;
						    width: 54px;
						    height: 20px;
						    text-align: center;
						    line-height: 20px;
						    border: 1px solid #f48039;
						    border-radius: 5px;
						    font-size: 12px;
						    color: #f48039;
						    position: absolute;
						    top: -14px;
						    right: -62px;
						}
						
						.choose_bx_shezhi {
						    padding: 30px 0 0 11px;
						    border-bottom: 1px dashed #d1d1d1;
						}
						
						.bx_sz {
						    margin-bottom: 30px;
						    height: 30px;
						}
						
						.bxsz_left {
						    width: 10.95%;
						    font-size: 16px;
						    color: #666;
						    height: 30px;
						    line-height: 30px;
						}
						
						.bxsz_right {
						    width: 83.6%;
						    padding-right: 4%;
						}
						
						.bxsz_right ul {
						    width: 100%;
						}
						
						.bx_sz .bxsz_right ul li {
						    float: left;
						    margin: 0 3% 20px 0;
						    padding: 0 2.5%;
						    border: 1px solid #c1c1c1;
						    border-radius: 5px;
						    line-height: 30px;
						}
						
						.bxsz_right ul li.current {
						    border: 1px solid #2475f0;
						    background: url(../images/duihao_ico.png) no-repeat right bottom;
						    color: #2475f0;
						}
						
						.bx_sz_bot .bx_sz_box {
						    display: none;
						}
						
						.bx_sz_bot .bx_sz_box.current {
						    display: block;
						}
						
						.bx_sz_bot .duoxuan li.current {
						    border: 1px solid #2475f0;
						    background: url(../images/duihao_ico.png) no-repeat right bottom;
						    color: #2475f0;
						}
						
						.choose_btn {
						    width: 100%;
						    display: flex;
						    justify-content: center;
						    padding-top: 20px;
						}
						
						.choose_btn a {
						    width: 186px;
						    height: 56px;
						    text-align: center;
						    line-height: 56px;
						    font-size: 18px;
						}
						
						.choose_btn .zixun {
						    color: #2475f0;
						    border: 1px solid #2475f0;
						    margin-right: 5%;
						}
						
						.choose_btn .baoming {
						    font-size: 18px;
						    color: #fff;
						    background-color: #f48039;
						}
						/* 班型 选课弹出框 */
						
						.course_btn .bxbox {
						    display: none;
						    width: 920px;
						    height: 571px;
						    background-color: #fff;
						    border-radius: 5px;
						    font-size: 30px;
						    color: #333;
						}
						
						.bxbox .bx_tit {
						    height: 85px;
						    line-height: 85px;
						    font-size: 26px;
						    color: #333;
						    border-bottom: 1px solid #e9e9e9;
						    padding: 0 7.6%;
						}
						
						.bxbox .choose_bx_price {
						    width: 84.8%;
						    height: 65px;
						    margin: 27px auto 0;
						}
						
						.bxbox .choose_bx_shezhi {
						    width: 84.8%;
						    margin: 0 auto;
						}
						
						.bxbox .bxsz_left {
						    width: 10.95%;
						}
						
						.bxbox .bxsz_right {
						    width: 85%;
						    padding-right: 4%;
						}
						
						.bxbox .bxsz_right ul {
						    width: 100%;
						}
						
						.bxbox .bxsz_right ul li {
						    float: left;
						    margin: 0 3% 20px 0;
						    padding: 0 2.5%;
						    border: 1px solid #c1c1c1;
						    border-radius: 5px;
						    line-height: 30px;
						    display: block;
						}
						
						.bxbox .bxsz_right ul li:last-child {
						    margin-right: 0;
						}
						
						.bxbox .bxsz_right ul li.current {
						    border: 1px solid #2475f0;
						    background: url(../images/duihao_ico.png) no-repeat right bottom;
						    color: #2475f0;
						}
						
						.bxbox .choose_btn {
						    padding-top: 40px;
						}
						
						.bxbox .choose_btn {
						    display: block;
						    float: right;
						    width: 80%;
						    margin: 0 7.6% 0 0;
						}
						
						.bxbox .choose_btn .baoming {
						    float: right;
						}
						/* 中专专题页 */
						
						.zz_nav {
						    height: 51px;
						    background-color: #fefdfd;
						    border-bottom: 9px solid #f9f1f0;
						}
						
						.zz_navIn {
						    height: 51px;
						}
						
						.zz_navIn ul {
						    padding: 0 3.33%;
						}
						
						.zz_navIn ul li {
						    padding: 0 4.166%;
						    font-size: 16px;
						    color: #333;
						    float: left;
						}
						
						.gk_navIn ul li {
						    padding: 0 7%;
						}
						
						.bim_navIn ul li {
						    padding: 0 9.5%;
						}
						
						.zn_navIn ul li {
						    padding: 0 9%;
						}
						
						.zz_navIn ul li a {
						    display: block;
						    width: 100%;
						    height: 51px;
						    line-height: 51px;
						    font-size: 16px;
						    color: #333;
						}
						
						.zz_navIn ul li a.current {
						    color: #042d9f;
						}
						
						.zz_banner {
						    height: 492px;
						    background: url(../images/banner_bg_zz.jpg) no-repeat center top;
						}
						
						.zz_bannerIn {
						    height: 492px;
						}
						
						.zz_bannerIn h2 {
						    padding: 116px 0 68px 10px;
						    font-size: 66px;
						    color: #fff;
						}
						
						.zz_bannerIn .zbi {
						    width: 768px;
						    height: 90px;
						    padding-left: 40px;
						    font-size: 30px;
						    color: #b53336;
						    line-height: 44px;
						}
						
						.zz_jjIn {
						    padding: 60px 0;
						}
						
						.zz_tit h4 {
						    font-size: 40px;
						    color: #111;
						    width: 100%;
						    text-align: center;
						    height: 55px;
						    font-weight: bold;
						}
						
						.zz_tit h4 span {
						    color: #aa3237;
						    font-size: 40px;
						    font-weight: bold;
						}
						
						.zz_tit .zj_xian {
						    width: 66px;
						    height: 16px;
						    margin: 0 auto;
						}
						
						.zz_tit .zj_xian img {
						    width: 100%;
						    height: 4px;
						}
						
						.zz_tit .zj_ying {
						    font-size: 14px;
						    color: #8b8b8b;
						    text-align: center;
						    height: 54px;
						}
						
						.zzjji_left {
						    width: 30.75%;
						}
						
						.zzjji_left img {
						    width: 100%;
						    height: 409px;
						}
						
						.zzjji_right {
						    width: 64.35%;
						    padding-top: 25px;
						}
						
						.zzjji_right p {
						    font-size: 16px;
						    color: #333;
						    line-height: 33px;
						    margin-bottom: 20px;
						    text-indent: 2em;
						}
						
						.zz_zs {
						    height: 362px;
						    background: url(../images/zz_duixiang_bg.jpg) no-repeat center top;
						}
						
						.zz_zsIn {
						    background: url(../images/zz_zs_bg.png) no-repeat 90% 77px;
						    background-size: 26%;
						    padding-top: 60px;
						}
						
						.zz_zscon {
						    height: 242px;
						    padding-left: 8%;
						}
						
						.zz_zscon h5 {
						    font-size: 16px;
						    color: #222;
						    height: 38px;
						}
						
						.zsc_txt {
						    font-size: 16px;
						    color: #333;
						    overflow: hidden;
						}
						
						.zsc_txt span {
						    font-weight: bold;
						    float: Left;
						    line-height: 33px;
						}
						
						.zsc_txt .zsctcon {
						    float: left;
						    line-height: 33px;
						}
						
						.zz_study {
						    height: 370px;
						    background: url(../images/zz_study_bg.jpg) no-repeat center top;
						    padding: 60px 0;
						}
						
						.studyCon h5 {
						    font-size: 16px;
						    color: #333;
						    height: 36px;
						    padding-left: 8%;
						}
						
						.studyCon .study_txt {
						    line-height: 36px;
						}
						
						.zhengshu {
						    padding: 60px 0;
						    background-color: #fff;
						}
						
						.zhengshu ul {
						    width: 83.75%;
						    margin: 0 auto;
						}
						
						.zhengshu ul li {
						    width: 31.84%;
						    height: 210px;
						    border: 1px solid #e7e7e7;
						    float: left;
						    padding: 45px 2.5% 30px 2.5%;
						    box-sizing: border-box;
						    font-size: 16px;
						    color: #333;
						    line-height: 28px;
						}
						
						.zhengshu ul li:nth-child(2) {
						    margin: 0 1.41%;
						}
						
						.zz_question {
						    padding-top: 60px;
						}
						
						.zz_questioncon {
						    padding: 0 8% 60px 8%;
						}
						
						.zz_questioncon p {
						    font-size: 16px;
						    color: #333;
						    line-height: 38px;
						    margin-bottom: 35px;
						}
						
						.zz_jiaofei {
						    padding: 60px 0;
						    background-color: #fff;
						}
						
						.zz_jiaofeicon {
						    width: 100%;
						}
						
						.zz_jiaofeicon table {
						    border-top: 1px solid #d9def8;
						    border-left: 1px solid #d9def8;
						}
						
						.zz_jiaofeicon table tr {
						    height: 52px;
						    font-size: 16px;
						}
						
						.zz_jiaofeicon .tr1 {
						    font-size: 18px;
						    color: #333;
						    font-weight: bold;
						}
						
						.zz_jiaofeicon table tr td {
						    border-right: 1px solid #d9def8;
						    border-bottom: 1px solid #d9def8;
						    text-align: center;
						}
						
						.zf_img {
						    padding: 20px 0;
						}
						
						.zbk {
						    padding-top: 90px;
						    background: #f7f7f7 url(../images/xueli_bj.jpg) no-repeat center top;
						}
						
						.zbKbIn {
						    width: 1110px;
						    height: 337px;
						    margin: 0 auto;
						    padding-top: 40px;
						    background-color: rgba(0, 0, 0, 0.57);
						}
						
						.zbKbIn h3 {
						    font-size: 28px;
						    color: #fff;
						    font-weight: bold;
						    width: 325px;
						    text-align: center;
						    height: 64px;
						    line-height: 64px;
						    margin: 0 auto;
						    border-top: 1px solid #fff;
						    border-bottom: 1px solid #fff;
						}
						
						.zbKbIn h2 {
						    font-size: 68px;
						    color: #fff;
						    text-align: center;
						    padding-top: 30px;
						    font-weight: bold;
						}
						
						.zbktxt {
						    width: 756px;
						    height: 58px;
						    margin: 0 auto;
						}
						
						.zbktxt span {
						    display: inline-block;
						    width: 227px;
						    height: 58px;
						    background-color: #bd8c48;
						    border-radius: 29px;
						    margin-top: 36px;
						    text-align: center;
						    line-height: 58px;
						    font-size: 24px;
						    color: #fff;
						}
						
						.zbktxt span:nth-child(2) {
						    margin: 0 33px;
						}
						
						.zbkCon {
						    background-color: #fff;
						    height: 920px;
						    margin-top: 88px;
						    padding-top: 60px;
						}
						
						.zbkCon h4 {
						    font-size: 40px;
						    color: #333;
						    text-align: center;
						    width: 100%;
						    height: 62px;
						    font-weight: bold;
						    background: url(../images/xiahuaxian1.png) no-repeat center bottom;
						    margin-bottom: 35px;
						}
						
						.zbklist {
						    margin: 0 70px 0 65px;
						}
						
						.zbklist ul {
						    padding-top: 35px;
						}
						
						.zbklist ul li {
						    height: 230px;
						    float: left;
						    margin-right: 127px;
						}
						
						.zbklist ul li:nth-child(4n) {
						    margin-right: 0;
						}
						
						.zbklist ul li .zbk_img {
						    width: 171px;
						    height: 146px;
						}
						
						.zbklist ul li .zbk_img img {
						    width: 85%;
						    height: auto;
						    display: block;
						    margin: 0 auto;
						}
						
						.zbklist ul li p {
						    height: 55px;
						    line-height: 55px;
						    font-size: 16px;
						    color: #333;
						    text-align: center;
						}
						/* 国开 */
						
						.gk_banner {
						    height: 492px;
						    background: url(../images/banner_bg_gk.jpg) no-repeat center top;
						}
						
						.gk_bannerIn h2 {
						    width: 24.75em;
						    padding-top: 21px;
						    margin: 0 auto;
						}
						
						.gkbanner_adv {
						    width: 44.08%;
						    margin: 0 auto;
						    padding-top: 42px;
						}
						
						.gkbanner_adv img {
						    width: 100%;
						    height: auto;
						}
						
						.gk_btxt {
						    width: 75.67%;
						    height: 74px;
						    margin-top: 35px;
						    padding-left: 24.33%;
						}
						
						.gk_btxt span,
						.gk_btxt a {
						    font-size: 36px;
						    color: #c0dbf7;
						    display: inline-block;
						    height: 74px;
						    line-height: 74px;
						}
						
						.gk_btxt a {
						    padding-left: 13%;
						    color: #192b49;
						    font-size: 27px;
						}
						
						.gk_jjIn .gk_down {
						    width: 7.08%;
						    display: block;
						    margin: 2px auto 60px;
						}
						
						.gk_tit {
						    width: 100%;
						    text-align: center;
						    height: 80px;
						}
						
						.gk_tit h4 {
						    width: 21%;
						    margin: 0 auto;
						    font-size: 40px;
						    color: #333;
						    background: url(../images/gk_tit_bg.png) no-repeat right 10px;
						}
						
						.gk_tit .h4 {
						    background: url(../images/gk_tit_bg.png) no-repeat left 18px;
						    padding-bottom: 30px;
						}
						
						.gk_jjcon {
						    padding: 0 5% 30px;
						}
						
						.gk_jjcon p {
						    font-size: 16px;
						    color: #333;
						    line-height: 28px;
						    margin-bottom: 15px;
						    text-indent: 2em;
						}
						
						.gk_condition {
						    background-color: #e5f0fc;
						    padding: 42px 0 70px 0;
						}
						
						.gkcdc_top {
						    width: 100%;
						    margin-bottom: 50px;
						}
						
						.gkcdc_top ul li {
						    width: 30.83%;
						    height: 334px;
						    float: left;
						    background-color: #fff;
						    border-radius: 0 0 65px 0;
						}
						
						.gkcdc_top ul li:nth-child(2) {
						    margin: 0 3.66%;
						}
						
						.gkcdc_bot {
						    height: 243px;
						}
						
						.gkcdc_bot .gkcdcb {
						    width: 47.5%;
						    height: 243px;
						    background-color: #192b49;
						    float: Left;
						}
						
						.gkcdc_bot .gkcdcb:nth-child(1) {
						    margin-right: 4.82%;
						}
						
						.gkcdc_tit {
						    height: 101px;
						    border-bottom: 1px dashed #1c2c48;
						}
						
						.gkcdct_top {
						    height: 67px;
						    line-height: 72px;
						    font-size: 22px;
						    color: #192b49;
						    display: flex;
						    justify-content: center;
						}
						
						.gkcdct_top i {
						    display: inline-block;
						    width: 7.56%;
						    height: 38px;
						    background: url(../images/gk_ico.png) no-repeat 0 0;
						    float: left;
						    margin: 20px 10px 0 0;
						}
						
						.gkcdct_top .i2 {
						    background-position: -44px 0;
						}
						
						.gdcdct_bot {
						    font-size: 14px;
						    width: 100%;
						    text-align: center;
						}
						
						.gkcdcbox {
						    padding: 5%;
						    box-sizing: border-box;
						}
						
						.gkcdcbox span {
						    display: inline-block;
						    width: 50%;
						    font-size: 14px;
						    color: #333;
						    float: left;
						    height: 25px;
						}
						
						.gkcdcbox3 span {
						    width: 100%;
						}
						
						.gkcdcbox h3 {
						    height: 28px;
						}
						
						.gkcdcbox h3 .dian {
						    width: 4%;
						    height: 9px;
						    display: block;
						    background: url(../images/gk_ico.png) no-repeat -128px 0;
						    float: left;
						    margin-top: 6px
						}
						
						.gkcdc_bot .gkcdcb_tit {
						    padding: 0 5%;
						    height: 70px;
						    line-height: 70px;
						    font-size: 22px;
						    color: #fff;
						    border-bottom: 1px dashed #797f8d;
						}
						
						.gkcdc_bot .gkcdcb_tit i {
						    display: inline-block;
						    width: 26px;
						    height: 30px;
						    float: left;
						    margin: 20px 10px 0 0;
						}
						
						.gkcdc_bot .gkcdcb_tit .i1 {
						    background: url(../images/gk_ico.png) no-repeat 0 -48px;
						}
						
						.gkcdc_bot .gkcdcb_tit .i2 {
						    background: url(../images/gk_ico.png) no-repeat -43px -48px;
						}
						
						.gkcdcb dl {
						    padding: 4% 5% 0;
						}
						
						.gkcdcb .dl2 {
						    padding-top: 2%;
						}
						
						.gkcdcb dl dt i {
						    display: inline-block;
						    width: 8px;
						    height: 8px;
						    background: url(../images/gk_ico.png) no-repeat -152px 0;
						    float: left;
						    margin: 8px 10px 0 0;
						}
						
						.gkcdcb dl dt {
						    font-size: 16px;
						    color: #fff;
						    height: 30px;
						}
						
						.gkcdcb dl dd {
						    line-height: 22px;
						    font-size: 12px;
						    color: #fff;
						    padding-left: 4%;
						}
						
						.gk_adv {
						    height: 535px;
						    background: url(../images/gk_numbg.jpg) no-repeat center top;
						}
						
						.gkadv_img {
						    width: 17.584%;
						    height: 212px;
						    margin: 0 auto;
						    padding: 40px 0 30px;
						}
						
						.gkadv_txt {
						    width: 70.25%;
						    height: 116px;
						    margin: 0 auto;
						    font-size: 18px;
						    color: #fff;
						    line-height: 31px;
						    text-align: center;
						}
						
						.gkadv_ci {
						    width: 70.84%;
						    margin: 0 auto;
						}
						
						.gk_lesson {
						    height: 1873px;
						    background: #fff url(../images/gk_bigbg.jpg) no-repeat center bottom;
						    padding-top: 60px;
						}
						
						.gk_lessonIn table {
						    width: 100%;
						    border-left: 1px solid #e1e1e1;
						    background-color: #fff;
						}
						
						.gk_lessonIn table tr {
						    font-size: 16px;
						}
						
						.gk_lessonIn table td {
						    width: 25%;
						    height: 58px;
						    border-top: 1px solid #e1e1e1;
						    border-right: 1px solid #e1e1e1;
						    border-bottom: 1px solid #e1e1e1;
						    text-align: center;
						}
						
						.gk_lessonIn table .tr1 td {
						    color: #1c2c48;
						    font-size: 22px;
						}
						
						.gk_lessonIn table .tr2 td {
						    font-size: 18px;
						}
						
						.gk_shuoming {
						    padding: 30px 0;
						}
						
						.gk_shuoming dl {
						    width: 43.166%;
						    height: 164px;
						    background-color: #e5f0fc;
						    padding: 38px 3%;
						}
						
						.gk_shuoming dl dt {
						    font-size: 22px;
						    color: #1c2c48;
						    height: 45px;
						}
						
						.gk_shuoming dl dt i {
						    width: 24px;
						    height: 23px;
						    display: inline-block;
						    float: left;
						    margin: 4px 10px 0 0;
						}
						
						.gk_shuoming dl dt .i1 {
						    background: url(../images/gk_ico.png) no-repeat -89px -48px;
						}
						
						.gk_shuoming dl dt .i2 {
						    background: url(../images/gk_ico.png) no-repeat -123px -48px;
						}
						
						.gk_shuoming dl dd {
						    font-size: 16px;
						    color: #333;
						    line-height: 26px;
						}
						
						.gk_years {
						    height: 967px;
						    background: url(../images/gk_botbg.jpg) no-repeat center top;
						}
						
						.gk_yearsIn {
						    padding-top: 45px;
						}
						
						.gky_top {
						    height: 554px;
						    background: url(../images/gk_fourbg.png) no-repeat center top;
						    margin-bottom: 50px;
						}
						
						.gky_top ul li {
						    width: 25%;
						    float: left;
						}
						
						.gky_top ul li:nth-child(1),
						.gky_top ul li:nth-child(3) {
						    padding-top: 185px;
						}
						
						.gky_top ul li:nth-child(2),
						.gky_top ul li:nth-child(4) {
						    padding-top: 325px;
						}
						
						.gky_top ul li .p_tit {
						    font-size: 30px;
						    height: 96px;
						    width: 100%;
						    text-align: center;
						    color: #fff;
						}
						
						.gky_top ul li .p_txt {
						    width: 100%;
						    text-align: center;
						    font-size: 20px;
						    line-height: 33px;
						    color: #fff;
						}
						/* bim */
						
						.bim_banner {
						    height: 412px;
						    background: url(../images/banner_bim_bg.jpg) no-repeat center top;
						}
						
						.bim_bannerIn {
						    padding-top: 45px;
						}
						
						.bim_bannerIn h3 {
						    font-size: 43px;
						    color: #dab693;
						    text-align: center;
						    font-weight: bold;
						}
						
						.bim_bannerIn h3 i {
						    font-style: italic;
						    color: #fff;
						    font-size: 43px;
						}
						
						.bim_bannerIn P {
						    font-size: 81px;
						    color: #fff;
						    text-shadow: 1px 2px 1px #6c636a;
						    font-weight: bold;
						    text-align: center;
						    margin: 40px 0;
						}
						
						.bbi_txt {
						    font-size: 30px;
						    color: #fff;
						    width: 28.83%;
						    height: 63px;
						    line-height: 63px;
						    text-align: center;
						    background: rgba(19, 21, 39, 0.7);
						}
						
						.bim_jianjie {
						    height: 645px;
						    padding: 60px 0;
						    background: url(../images/bim_jj.jpg) no-repeat center top;
						}
						
						.bim_tit {
						    height: 119px;
						}
						
						.bim_tit h4 {
						    color: rgba(51, 51, 51, 0.1);
						    text-align: center;
						    font-size: 60px;
						    font-weight: bold;
						}
						
						.bim_tit h5 {
						    font-size: 44px;
						    color: #333;
						    text-align: center;
						    margin-top: -50px;
						    font-weight: bold;
						}
						
						.bim_jjcon {
						    height: 390px;
						    padding: 46px 0 30px;
						    background: url(../images/bim_jj_bg.png) no-repeat center top;
						}
						
						.bjc_left {
						    width: 48.7%;
						    height: 390px;
						    padding: 0 3.48%;
						}
						
						.bjc_left h2 {
						    color: #1edff2;
						    height: 69px;
						    font-size: 28px;
						}
						
						.bjc_left h2 i {
						    display: inline-block;
						    width: 12px;
						    height: 34px;
						    background-color: #1edff2;
						    float: left;
						    margin: 2px 25px 0 0;
						}
						
						.bjc_left p {
						    font-size: 16px;
						    color: #fff;
						    line-height: 24px;
						    margin-bottom: 25px;
						    text-indent: 2em;
						}
						
						.bjc_right {
						    width: 38.25%;
						    padding: 0 3%;
						}
						
						.bjc_right h2 {
						    color: #272940;
						    height: 69px;
						    font-size: 28px;
						    padding-top: 60px;
						}
						
						.bjc_right h2 i {
						    display: inline-block;
						    width: 12px;
						    height: 34px;
						    background-color: #272940;
						    float: left;
						    margin: 2px 25px 0 0;
						}
						
						.bjc_right p {
						    font-size: 16px;
						    color: #333;
						    line-height: 24px;
						    margin-bottom: 25px;
						    text-indent: 2em;
						}
						
						.bim_ys {
						    height: 783px;
						    padding: 60px 0 50px;
						    background: url(../images/bim_ys_bg.jpg) no-repeat center top;
						}
						
						.bim_tit_ys h4 {
						    height: 120px;
						    color: rgba(255, 255, 255, 0.1);
						}
						
						.bim_tit_ys h5 {
						    color: #fff;
						    margin-top: -83px;
						}
						
						.bim_yscon {
						    height: 670px;
						    padding-top: 40px;
						    background: url(../images/bim_yuan.png) no-repeat center 40px;
						    position: relative;
						}
						
						.zps_yscon {
						    background: url(../images/zps_yuan.png) no-repeat center 40px;
						}
						
						.bim_yscon p {
						    font-size: 16px;
						    color: #fff;
						    line-height: 19px;
						    position: absolute;
						    text-align: center;
						}
						
						.bim_yscon p:nth-child(1) {
						    top: 118px;
						    left: 9.9%;
						}
						
						.bim_yscon p:nth-child(2) {
						    top: 118px;
						    left: 67%;
						}
						
						.bim_yscon p:nth-child(3) {
						    top: 276px;
						    left: 6.5%;
						}
						
						.bim_yscon p:nth-child(4) {
						    top: 264px;
						    left: 74%;
						    text-align: left;
						}
						
						.bim_yscon p:nth-child(5) {
						    top: 450px;
						    left: 5%;
						}
						
						.bim_yscon p:nth-child(6) {
						    top: 416px;
						    left: 70%;
						    text-align: left;
						}
						
						.bim_yscon p:nth-child(7) {
						    top: 600px;
						    left: 34%;
						}
						
						.bim_condition {
						    height: 502px;
						    padding-top: 60px;
						    background: url(../images/bim_cdition_bg.jpg) no-repeat center top;
						}
						
						.bimcdtion_con {
						    height: 333px;
						}
						
						.bcc_left {
						    width: 27.66%;
						    height: 333px;
						}
						
						.bcc_left ul li {
						    width: 100%;
						    height: 110px;
						    border-bottom: 1px solid #c6f7fc;
						}
						
						.bcc_left ul li span {
						    display: block;
						    width: 100%;
						    height: 110px;
						    font-size: 18px;
						    color: #333;
						    text-align: center;
						    line-height: 110px;
						    background-color: #1edff2;
						}
						
						.bcc_left ul li span i {
						    display: inline-block;
						    width: 13px;
						    height: 26px;
						    background: url(../images/right_jt.png) no-repeat;
						    float: right;
						    margin: 42px 45px 0 0;
						}
						
						.bcc_left ul li span.current {
						    color: #fff;
						    background-color: #042d9f;
						}
						
						.bcc_left ul li span.current i {
						    background: url(../images/right_jt_hover.png) no-repeat;
						}
						
						.bcc_right {
						    width: 64.34%;
						    height: 258px;
						    background-color: #fff;
						    padding: 35px 5% 40px 3%;
						    color: #333;
						    box-shadow: 0px -9px 10px #f8f8f8;
						}
						
						.bcc_right ul li {
						    font-size: 16px;
						    line-height: 27px;
						    display: none;
						}
						
						.bcc_right ul li.current {
						    display: block;
						}
						
						.bim_zheng {
						    height: 706px;
						    padding-top: 40px;
						    background: url(../images/bim_bot_bg.jpg) no-repeat center top;
						}
						
						.w1214 {
						    width: 1214px;
						    margin: 0 auto;
						}
						
						.bimzsbox {
						    padding-top: 50px;
						}
						
						.bimzsbox ul li {
						    float: Left;
						}
						
						.bimzsbox ul li:nth-child(2) {
						    margin: 0 1.5%;
						}
						/* 智能建造师 */
						
						.zn_banner {
						    height: 477px;
						    background: url(../images/banner_znjzs.jpg) no-repeat center top;
						}
						
						.zn_bannerIn {
						    padding-top: 77px;
						}
						
						.zn_bannerIn img {
						    width: 85.25%;
						    display: block;
						    margin: 0 auto;
						}
						
						.zn_jianjie {
						    background: #f9f9f9 url(../images/zn_jj_bg.png) no-repeat center top;
						    padding-top: 54px;
						}
						
						.zn_tit {
						    height: 62px;
						    font-size: 44px;
						    text-align: center;
						    font-weight: bold;
						    background: url(../images/tuoyuan_bg.png) no-repeat center bottom;
						}
						
						.zn_jjcon {
						    padding: 40px 3% 48px;
						}
						
						.zn_jjcon p {
						    font-size: 16px;
						    color: #333;
						    line-height: 23px;
						    margin-bottom: 20px;
						    text-indent: 2em;
						}
						
						.zn_xmbj {
						    background: #f9f9f9 url(../images/zn_xmbg.jpg) no-repeat center bottom;
						}
						
						.znxmbj_con {
						    margin-top: 40px;
						    width: 94.416%;
						    height: 79px;
						    background-color: #fff;
						    padding: 60px 0 65px 0;
						}
						
						.znxmbj_con dl {
						    padding: 0 0 0 4%;
						    width: 50%;
						    box-sizing: border-box;
						    float: left;
						}
						
						.znxmbj_con dl:nth-child(2) {
						    padding-left: 0;
						}
						
						.znxmbj_con dl dt {
						    float: left;
						    width: 16%;
						}
						
						.znxmbj_con dl dd {
						    float: left;
						    width: 80%;
						}
						
						.znxmbj_con dl dd h3 {
						    font-size: 24px;
						    color: #00336f;
						}
						
						.znxmbj_con dl dd h6 {
						    font-size: 14px;
						    padding-top: 25px;
						    color: #333;
						}
						
						.znxmbj_txt {
						    width: 94%;
						    margin: 0 auto;
						    padding: 55px 0 55px 0;
						}
						
						.znxmbj_txt p {
						    font-size: 16px;
						    color: #fff;
						    line-height: 32px;
						    text-indent: 2em;
						    margin-bottom: 10px;
						}
						
						.zn_what {
						    padding: 60px 0;
						}
						
						.zn_whatcon {
						    width: 89%;
						    height: 462px;
						    margin: 0 auto;
						    background: url(../images/zn_whatcon_bg.png) no-repeat center 135px;
						}
						
						.zn_whatcon ul {
						    position: relative;
						    width: 100%;
						    height: 462px;
						}
						
						.zn_whatcon ul li {
						    position: absolute;
						    width: 20%;
						}
						
						.zn_whatcon ul li:nth-child(1) {
						    top: 70px;
						    left: 2%;
						}
						
						.zn_whatcon ul li:nth-child(2) {
						    top: 330px;
						    left: 26%;
						}
						
						.zn_whatcon ul li:nth-child(3) {
						    top: 70px;
						    left: 52%;
						}
						
						.zn_whatcon ul li:nth-child(4) {
						    top: 320px;
						    left: 78%;
						}
						
						.zn_whatcon ul li p {
						    font-size: 16px;
						    padding-left: 16%;
						}
						
						.zn_whatcon ul li i {
						    display: inline-block;
						    width: 24px;
						    height: 23px;
						    background: url(../images/zn_ti_ico.png) no-repeat;
						    float: left;
						    margin: 3px 10px 0 0;
						}
						
						.zn_whatcon ul li p span {
						    font-size: 18px;
						}
						
						.zn_weilai {
						    height: 504px;
						    background: url(../images/zn_what_wl.jpg) no-repeat center top;
						}
						
						.znwl {
						    color: #fff;
						}
						
						.zn_welaiIn .zn_tit {
						    background: url(../images/zn_wlbg.png) no-repeat center bottom;
						    padding-top: 60px;
						}
						
						.znwl_con ul {
						    padding-top: 40px;
						}
						
						.znwl_con ul li {
						    width: 29%;
						    height: 329px;
						    background: url(../images/zn_whatwl_bg.png) no-repeat center top;
						    float: left;
						}
						
						.znwl_con ul li:nth-child(2) {
						    margin: 0 5.4%;
						}
						
						.znwl_con ul li h3 {
						    color: #31c7ff;
						    font-size: 24px;
						    text-align: center;
						    height: 124px;
						    line-height: 140px;
						}
						
						.znwl_con ul li p {
						    font-size: 16px;
						    color: #fff;
						    line-height: 32px;
						    padding: 0 15%;
						}
						
						.zn_zheng {
						    height: 709px;
						    background: url(../images/zn_whatzs_bg.jpg) no-repeat center top;
						}
						
						.zn_zhengIn {
						    padding-top: 40px;
						}
						
						.zn_zs_con {
						    width: 92%;
						    height: 518px;
						    border-radius: 10px;
						    background-color: #fff;
						    margin: 40px auto 0;
						}
						
						.zn_zs_con ul {
						    padding: 0 7%;
						    box-sizing: border-box;
						}
						
						.zn_zs_con ul li {
						    float: left;
						}
						
						.zn_zs_con ul li:nth-child(2) {
						    margin: 0 7.1%;
						}
						
						.zn_zs_con ul li h3 {
						    font-size: 24px;
						    color: #003677;
						    height: 100px;
						    line-height: 100px;
						    text-align: center;
						}
						/* 特种作业 */
						
						.tszy_banner {
						    height: 492px;
						    background: url(../images/banner_tzyy_bg.jpg) no-repeat center;
						}
						
						.tzbanner_con {
						    width: 1165px;
						    height: 210px;
						    padding-top: 100px;
						}
						
						.tszy_bannerIn h3 {
						    font-size: 69px;
						    color: #fff;
						}
						
						.tszy_bannerIn h3 i {
						    font-size: 69px;
						}
						
						.tszy_bannerIn p {
						    font-size: 37px;
						    color: #fff;
						}
						
						.ts_tit {
						    padding-top: 60px;
						    height: 98px;
						}
						
						.ts_tit h5 {
						    text-align: center;
						    font-size: 40px;
						    color: #333;
						}
						
						.ts_tit h5::after {
						    content: "";
						    width: 41px;
						    height: 5px;
						    display: block;
						    background-color: #e6a635;
						    margin: 14px auto 0;
						}
						
						.tszy_condition {
						    height: 570px;
						    background: #f4f4f4 url(../images/tszy_lou.jpg) no-repeat right bottom;
						}
						
						.ts_ccon {
						    width: 100%;
						    height: 372px;
						}
						
						.ts_ccon dl {
						    width: 48%;
						    height: 378px;
						    position: relative;
						    float: left;
						}
						
						.ts_ccon dl dt {
						    width: 32.1%;
						    height: 91px;
						    background-color: #e8bd8a;
						    font-size: 30px;
						    color: #fff;
						    position: absolute;
						    top: 0;
						    left: 0;
						    z-index: 99;
						    text-align: center;
						    line-height: 91px;
						}
						
						.ts_ccon dl dd {
						    position: absolute;
						    top: 39px;
						    left: 0px;
						    z-index: 90;
						    font-size: 16px;
						    line-height: 38px;
						    color: #333;
						    width: 94%;
						    padding: 80px 3% 0;
						    height: 248px;
						    background-color: #fff;
						    box-shadow: 0px 0px 6px #ececec;
						}
						
						.ts_ccon dl:nth-child(2) {
						    margin-left: 4%;
						}
						
						.ts_ccon dl:nth-child(2) dd {
						    background: url(../images/tzzy_zx_bg.jpg) no-repeat;
						}
						
						.ts_ccon dl:nth-child(2) dd p {
						    width: 100%;
						    text-align: center;
						}
						
						.ts_ccon dl:nth-child(2) dd h5 {
						    width: 73.7%;
						    height: 76px;
						    text-align: center;
						    line-height: 76px;
						    margin: 90px auto 0;
						    background-color: #fff;
						    border-radius: 38px;
						    transition: all 0.7s;
						}
						
						.ts_ccon dl:nth-child(2) dd h5 a {
						    display: block;
						    width: 100%;
						    height: 76px;
						    text-align: center;
						    line-height: 76px;
						    font-size: 28px;
						    color: #e6a635;
						}
						
						.ts_ccon dl:nth-child(2) dd h5:hover {
						    transform: translateY(-5px);
						    box-shadow: 0px 2px 5px #ac844f;
						}
						
						.tszy_zs {
						    height: 619px;
						    background: url(../images/tz_zs_bg.jpg) no-repeat center bottom;
						}
						
						.ts_tit .ts_tit_zs {
						    color: #fff;
						}
						
						.ts_zs_con {
						    padding-top: 20px;
						}
						
						.ts_zs_con .tszs:nth-child(2) {
						    margin-left: 2%;
						}
						
						.ts_gwzz {
						    background-color: #f4f4f4;
						}
						
						.ts_gwzz_con {
						    padding-bottom: 60px;
						}
						
						.ts_gwzz_con table {
						    width: 100%;
						    background-color: #fff;
						}
						
						.ts_gwzz_con table tr td {
						    height: 50px;
						    text-align: center;
						    border-bottom: 1px solid #f3f3f3;
						    border-right: 1px solid #f3f3f3;
						}
						
						.ts_gwzz_con table .ts_tabtit1 {
						    background-color: #e6a635;
						    color: #fff;
						    height: 52px;
						}
						
						.ts_tabtit1 td {
						    font-size: 26px;
						}
						
						.ts_gwzz_con table .ts_tabtit2 {
						    background-color: #fedba0;
						}
						
						.ts_chaxun {
						    height: 441px;
						    background: url(../images/tz_chaxunbg.jpg) no-repeat center top;
						}
						
						.ts_cx_con {
						    width: 70%;
						    height: 144px;
						    background: rgba(51, 46, 44, 0.67);
						    padding: 48px 15%;
						}
						
						.ts_cx_con form span {
						    font-size: 16px;
						    color: #fff;
						}
						
						.ts_cx_con form select,
						.ts_cx_con form input {
						    display: inline-block;
						    width: 36.5%;
						    height: 45px;
						    border: 1px solid #fff;
						    padding: 0 1.5%;
						    box-sizing: border-box;
						}
						
						.ts_cx_con form select {
						    margin-right: 10%;
						}
						
						.ts_btn {
						    width: 100%;
						}
						
						.ts_btn a {
						    display: block;
						    width: 20%;
						    height: 48px;
						    color: #fff;
						    background-color: #e6a635;
						    border-radius: 24px;
						    margin: 40px auto 0;
						    text-align: center;
						    line-height: 48px;
						    font-size: 20px;
						    transition: all 1s;
						}
						
						.ts_btn a:hover {
						    color: #fff;
						    transform: translateY(-5px);
						}
						
						.djg_banner {
						    height: 491px;
						    background: url(../images/banner_djg.jpg) no-repeat center top;
						}
						
						.djgbanner_con {
						    padding: 265px 0 0 2%;
						}
						
						.djgbanner_con span {
						    width: 16.5%;
						    height: 63px;
						    background-color: #f8d35e;
						    display: inline-block;
						    margin-right: 1.5%;
						    font-size: 18px;
						    color: #1939b4;
						    text-align: center;
						    line-height: 63px;
						    border-radius: 32px;
						}
						
						.djg_jianjie {
						    background-color: #f7f7f7;
						}
						
						.djg_tit {
						    padding-top: 60px;
						}
						
						.djg_tit h5 {
						    font-size: 40px;
						    color: #333;
						    width: 100%;
						    text-align: center;
						    height: 52px;
						}
						
						.djg_tit h6 {
						    height: 68px;
						    font-style: 16px;
						    color: #999;
						    width: 100%;
						    text-align: center;
						}
						
						.djgc_left {
						    width: 46.6%;
						    height: 355px;
						    overflow: hidden;
						}
						
						.djgc_left p {
						    font-size: 16px;
						    line-height: 28px;
						    text-indent: 2em;
						}
						
						.djgc_right {
						    width: 51.3%;
						    height: 355px;
						}
						
						.djg_midbox {
						    height: 1972px;
						    background: url(../images/djg_midbg.jpg) no-repeat center top;
						}
						
						.djgcr_bot {
						    width: 100%;
						    height: 121px;
						    background: url(../images/djg_shi.png) no-repeat center center;
						    font-size: 22px;
						    color: #1735b0;
						    text-align: center;
						    padding-top: 50px;
						}
						
						.djg_tit_zs h5 {
						    color: #fff;
						}
						
						.djg_zs_con ul li {
						    width: 23.58%;
						    height: 328px;
						    background-color: #fff;
						    float: left;
						    margin-right: 1.5%;
						    border-radius: 10px;
						}
						
						.djg_zs_con ul li:nth-child(4n) {
						    margin-right: 0;
						}
						
						.djg_zs_con ul li h4 {
						    background-color: #4c8cff;
						    height: 67px;
						    color: #fff;
						    font-size: 20px;
						    line-height: 67px;
						    border-radius: 10px 10px 0 0;
						    font-size: 20px;
						    text-align: center;
						}
						
						.djg_zyico {
						    padding-top: 45px;
						    width: 100%;
						    height: 128px;
						}
						
						.djg_zyico img {
						    width: 27.2%;
						    display: block;
						    margin: 0 auto;
						}
						
						.djg_zs_con ul li h3 {
						    font-size: 28px;
						    color: #333;
						    text-align: center;
						}
						
						.djg_zssmIn {
						    padding-top: 30px;
						}
						
						.djg_zssm_con ul li {
						    width: 31%;
						    height: 226px;
						    background: #fff url(../images/djg_libg.png) no-repeat right bottom;
						    padding: 0 3%;
						    box-sizing: border-box;
						    float: Left;
						    margin-right: 3.5%;
						    margin-bottom: 38px;
						}
						
						.djg_zssm_con ul li:nth-child(3),
						.djg_zssm_con ul li:nth-child(5) {
						    margin-right: 0;
						}
						
						.djg_zssm_con ul li h6 {
						    width: 26.6%;
						    height: 4px;
						    background-color: #1a3ac9;
						}
						
						.djg_zssm_con ul li h3 {
						    height: 67px;
						    line-height: 67px;
						    font-size: 24px;
						    font-weight: bold;
						}
						
						.djg_zssm_con ul li p {
						    font-size: 16px;
						    line-height: 24px;
						}
						
						.djg_zssm_con ul li:nth-child(5) {
						    width: 65.16%;
						    background: #fff url(../images/djg_lilongbg.png) no-repeat right bottom;
						}
						
						.djg_zssm_con ul li:nth-child(5) h6 {
						    width: 12.5%;
						}
						
						.djg_zssm_con ul li:nth-child(5) dl {
						    float: left;
						    margin-right: 3%;
						}
						
						.djg_zssm_con ul li:nth-child(5) dl dt {
						    height: 32px;
						    font-size: 16px;
						}
						
						.djg_con {
						    padding-top: 30px;
						    padding-bottom: 40px;
						}
						
						.djg_zscon img:nth-child(1) {
						    margin-left: 4%;
						}
						
						.djg_zscon img:nth-child(2) {
						    margin-left: 4%;
						}
						
						.bdy_banner {
						    height: 492px;
						    background: url(../images/banner_bdy.jpg) no-repeat center top;
						}
						
						.bdybanner_con h3 {
						    font-size: 82px;
						    padding-top: 36px;
						}
						
						.bdybanner_con h3 i {
						    font-size: 82px;
						}
						
						.bdybanner_con p {
						    padding-top: 45px;
						    font-size: 32px;
						    color: #fff;
						}
						
						.bdy_tit h5::after {
						    content: "";
						    width: 41px;
						    height: 5px;
						    display: block;
						    background-color: #d74730;
						    margin: 14px auto 0;
						}
						
						.bdy_zs_tit h5::after {
						    background-color: #fff;
						}
						
						.bdy_tjcon {
						    width: 100%;
						}
						
						.bdy_tjcon ul li {
						    float: left;
						    width: 20.8%;
						    height: 311px;
						    margin-right: 5.25%;
						    background-color: #fff;
						}
						
						.bdy_tjcon ul li:nth-child(4) {
						    margin-right: 0;
						}
						
						.bdy_tjcon ul li h5 {
						    width: 100%;
						    height: 80px;
						    text-align: center;
						    line-height: 80px;
						    font-size: 22px;
						    color: #fff;
						    background-color: #d74730;
						}
						
						.bdy_tjtxt {
						    padding: 30px 6%;
						    box-sizing: border-box;
						}
						
						.bdy_tjtxt p {
						    width: 88%;
						    font-size: 16px;
						    line-height: 26px;
						    margin-bottom: 5px;
						    float: left;
						}
						
						.bdy_tjtxt i {
						    float: left;
						    display: block;
						    width: 7px;
						    height: 7px;
						    border: 1px solid #333;
						    transform: rotate(45deg);
						    margin-right: 4%;
						    margin-top: 10px;
						}
						
						.bdy_tjcon ul li:nth-child(3) p {
						    font-size: 14px;
						}
						
						.bdy_zs {
						    background-color: #db614d;
						    background-image: none;
						    padding-bottom: 55px;
						}
						
						.bdy_zs_con ul li {
						    width: 24.66%;
						    height: 211px;
						    float: left;
						    margin-right: 0.4%;
						    margin-bottom: 10px;
						}
						
						.bdy_zs_con ul li:nth-child(4n) {
						    margin-right: 0;
						}
						
						.bdy_gwzz_con {
						    padding-bottom: 60px;
						}
						
						.bdy_gwzz_con dl {
						    width: 48.3%;
						    background-color: #fff;
						    float: left;
						}
						
						.bdy_gwzz_con dl:nth-child(1) {
						    margin-right: 3.3%;
						}
						
						.bdy_gwzz_con dl dt {
						    border-top: 8px solid #d74730;
						    height: 98px;
						    line-height: 98px;
						    font-size: 22px;
						    text-align: center;
						}
						
						.bdy_gwzz_con dl dd {
						    padding: 0 6% 40px;
						}
						
						.bdy_gwzz_con dl dd span {
						    display: inline-block;
						    margin: 0 5% 20px 0;
						}
						
						.bdy_chaxun {
						    height: 443px;
						    background: url(../images/bdy_chaxun.jpg) no-repeat center top;
						}
						
						.bdy_cx_con {
						    /* width: 70%;
						    height: 144px; */
						    background: rgba(215, 46, 19, 0.67);
						    /* padding: 48px 15%; */
						}
						
						.bdy_cx_tit h5::after {
						    background-color: #fff;
						}
						
						.bdy_cx_con .ts_btn a {
						    background: #f15c31;
						}
						/* 购物车 */
						
						.car_header {
						    height: 90px;
						    box-sizing: border-box;
						    background-color: #fff;
						}
						
						.car_headerIn {
						    padding: 0 2%;
						    box-sizing: border-box;
						}
						
						.car_headerIn .hotphone {
						    font-size: 16px;
						    color: #333;
						    line-height: 90px;
						}
						
						.carbox_con {
						    margin-top: 20px;
						}
						
						.carbox_con .car_tit {
						    height: 50px;
						    color: #666;
						    line-height: 50px;
						    background-color: #f4f4f4;
						    font-size: 16px;
						}
						
						.carbox_con table td {
						    text-align: center;
						    ;
						}
						
						.carbox_con tr {
						    background-color: #fff;
						    border-bottom: 1px solid #ececec;
						}
						
						.carbox_con tr:last-child {
						    border: none;
						}
						
						.cardl {
						    width: 100%;
						    padding: 4.44%;
						    box-sizing: border-box;
						}
						
						.cardl dt {
						    float: left;
						    width: 31.48%;
						    height: 175px;
						    border-radius: 10px;
						}
						
						.cardl dt img {
						    width: 100%;
						    height: auto;
						}
						
						.cardl dd {
						    float: right;
						    width: 63.8%;
						}
						
						.cardl dd h3 {
						    font-size: 16px;
						    color: #333;
						    height: 38px;
						    text-align: left;
						}
						
						.cardl dd h4 {
						    font-size: 13px;
						    color: #bbb;
						    text-align: left;
						}
						
						.xiaoqi {
						    padding: 20px 0;
						}
						
						.xiaoqi h5 {
						    font-size: 13px;
						    color: #999;
						    text-align: left;
						}
						
						.song {
						    text-align: left;
						    font-size: 14px;
						    color: #666;
						    display: inline-block;
						    width: 100%;
						}
						
						.song i {
						    display: inline-block;
						    background: #ffede5;
						    color: #ff6927;
						    width: 40px;
						    height: 17px;
						    line-height: 17px;
						    display: inline-block;
						    text-align: center;
						    font-size: 13px;
						    border-radius: 3px;
						    margin-right: 15px;
						}
						
						.song em.chakan {
						    float: none;
						    width: auto;
						    padding: 0px;
						    white-space: nowrap;
						}
						
						.chakan {
						    z-index: 2;
						    float: left;
						    display: inline-block;
						    width: auto;
						    height: 22px;
						    line-height: 22px;
						    text-align: left;
						    padding: 0 25px;
						    cursor: pointer;
						    margin-right: 12px;
						    margin-left: 10px;
						    color: #bbb;
						    position: relative;
						}
						
						.chakan:after {
						    content: "";
						    border: 5px solid transparent;
						    border-top-color: transparent;
						    border-top-color: #ddd;
						    position: absolute;
						    margin-left: 5px;
						    top: 9px;
						    position: absolute;
						    z-index: 9;
						}
						
						.chakan.shou:after {
						    border-top-color: #fff;
						    border-bottom-color: #ddd;
						    margin-left: 5px;
						    top: 3px;
						}
						
						.song .mingxi {
						    display: none;
						    padding-left: 49px;
						    background: #f9f9f9;
						    padding: 5px 5% 5px 15%;
						    width: 80%;
						    margin: 4px 0 2px;
						}
						/* .song .mingxi.shou {
						    display: block;
						} */
						
						.song .mingxi ul li {
						    font-size: 13px;
						    line-height: 28px;
						    color: #333;
						    position: relative;
						}
						
						.carbox_con table .d2 {
						    padding: 25px 1.5%;
						    box-sizing: border-box;
						}
						
						.carbox_con table .d2 p {
						    text-align: center;
						    line-height: 26px;
						}
						
						.carbox_con table .d3 i {
						    font-size: 16px;
						    color: #ff6927;
						}
						
						.carbox_con table .d3 {
						    font-size: 24px;
						    color: #fd6a36;
						}
						
						.carbox_con table .d4 a {
						    font-size: 12px;
						    color: #999;
						}
						
						.jiesuanbox {
						    padding: 2% 2% 3%;
						    background-color: #fff;
						    box-sizing: border-box;
						    margin: 20px 0 40px;
						}
						
						.youhui-area {
						    width: 65%;
						    font-size: 16px;
						    color: #333;
						}
						
						.youhui-area .top i {
						    display: inline-block;
						    width: 25px;
						    height: 17px;
						    background: url(../images/quan.png) no-repeat left top;
						    float: left;
						    margin: 1px 5px 0 0;
						}
						
						.youhui-area .bottom {
						    padding: 25px 0 0 3%;
						}
						
						.youhui-area .bottom li {
						    height: 36px;
						}
						
						.youhui-area .bottom li a {
						    font-size: 14px;
						    color: #666;
						}
						
						.youhui-area .bottom li a i {
						    display: inline-block;
						    width: 18px;
						    height: 17px;
						    background-image: url(../images/youhui_duidou1.png);
						    float: left;
						    margin: 1px 5px 0 0;
						}
						
						.youhui-area .bottom li a i.current {
						    background-image: url(../images/youhui_duidou2.png);
						}
						
						.jiesuan {
						    width: 20%;
						    text-align: right;
						}
						
						.course_num {
						    font-size: 14px;
						    text-align: right;
						    white-space: nowrap;
						    padding: 0px 0px 10px;
						}
						
						.course_num li {
						    height: 32px;
						}
						
						.course_num li span {
						    color: #333;
						}
						
						.course_num li .course_infoL {
						    float: left;
						    width: 50%;
						    color: #666;
						}
						
						.course_num li .course_infoR {
						    color: #fff;
						}
						
						.course_num li .orange {
						    color: #ff0000;
						}
						
						.course_final_price {
						    margin-top: 70px;
						}
						
						.course_final_price .course_infoR {
						    color: #ff0000;
						    font-size: 30px;
						}
						
						.course_final_price .course_infoL {
						    font-size: 18px;
						    color: #333;
						}
						
						.course_purBtn {
						    width: 100%;
						    height: 50px;
						    margin-top: 25px;
						}
						
						.course_purBtn a {
						    display: block;
						    float: right;
						    width: 65%;
						    height: 50px;
						    background-color: #ff0000;
						    color: #fff;
						    font-size: 20px;
						    text-align: center;
						    line-height: 50px;
						    border-radius: 30px;
						    transition: all 0.7s;
						}
						
						.course_purBtn a:hover {
						    transform: translateY(-8px);
						    box-shadow: 0 2px 4px #c40404;
						    color: #fff;
						}
						
						.orderbox_con {
						    padding-top: 30px;
						}
						
						.order_success {
						    padding-top: 10px;
						    background: url(../images/order_succes_topbg.png) repeat-x top center;
						    box-shadow: 0px 1px 5px #eee;
						}
						
						.order_titbox {
						    background-color: #fff;
						    padding: 1% 2% 1.5%;
						    box-sizing: border-box;
						    border-bottom: 1px solid #e9e9e9;
						}
						
						.order_titL {
						    width: 70%;
						    font-size: 12px;
						    color: green;
						    line-height: 22px;
						}
						
						.order_titL strong {
						    font-size: 18px;
						    color: #333;
						}
						
						.order_titR {
						    font-size: 13px;
						}
						
						.order_titR .price_zong {
						    color: #ff0000;
						    font-size: 24px;
						}
						
						.order_titR .f13 {
						    font-size: 13px;
						    color: #ff0000;
						}
						
						.order_titR .order_mx {
						    font-size: 13px;
						    color: #2475f0;
						    position: relative;
						}
						
						.order_titR .order_mx::after {
						    content: "";
						    border: 5px solid transparent;
						    border-top-color: transparent;
						    border-top-color: #2475f0;
						    position: absolute;
						    margin-left: 5px;
						    top: 9px;
						    position: absolute;
						    z-index: 9;
						}
						
						.dd_open {
						    display: none;
						    background-color: #fff;
						    padding: 1% 2%;
						}
						
						.order_successtop .current {
						    display: block;
						}
						
						.dd_open ul li i {
						    display: inline-block;
						    height: 36px;
						}
						
						.dd_open h4 {
						    height: 36px;
						}
						
						.dd_open .grey {
						    color: #999;
						    width: 3%;
						}
						
						.zhifu_box {
						    /* height: 200px; */
						    background-color: #fff;
						    margin-top: 30px;
						}
						
						.zhifu_nav {
						    height: 50px;
						    background-color: #f4f4f4;
						}
						
						.zhifu_nav a {
						    display: block;
						    float: left;
						    padding: 0 2.5%;
						    border-right: 1px solid #e9e9e9;
						    font-size: 16px;
						    height: 50px;
						    line-height: 50px;
						    text-align: center;
						}
						
						.zhifu_nav a:hover {
						    color: #ff6927;
						}
						
						.zhifu_nav a.this {
						    border-bottom: 1px solid #fff;
						    border-top: 2px solid #f25130;
						    margin: -1px -1px -1px 0;
						    background: #fff;
						    color: #f25130;
						    height: 47px;
						}
						
						.zffs {
						    padding: 3% 4%;
						    display: none;
						}
						
						.zhifu_con .current {
						    display: block;
						}
						
						.zffs1 {
						    height: 98px;
						}
						
						.zffs1 .pay_wx {
						    display: inline-block;
						    width: 13.66%;
						    height: 98px;
						    background: #fff;
						    border-radius: 10px;
						    border: 1px solid #efefef;
						    margin-right: 3%;
						    float: left;
						}
						
						.zffs1 a.current {
						    background: rgba(255, 105, 39, 0.04);
						    border-radius: 10px;
						    border: 1px solid #ff6927;
						}
						
						.zffs1 .xz {
						    width: 18px;
						    height: 17px;
						    background: url(../images/youhui_duidou1.png) no-repeat;
						    display: inline-block;
						    float: left;
						    margin: 10px 6% 0 6%;
						}
						
						.zffs1 a.current .xz {
						    background: url(../images/youhui_duidou2.png) no-repeat;
						}
						
						.zffs1 .zf_ico {
						    width: 3%;
						    height: 100%;
						    display: inline-block;
						    float: left;
						    margin: 27px 25% 0 0;
						}
						
						.zffs1 font {
						    display: inline-block;
						    float: left;
						    font-size: 16px;
						    color: #333;
						    margin: 27px 5% 0 0;
						}
						
						.zffs1 .tanbox {
						    width: 330px;
						    height: 320px;
						    background-color: #fff;
						    border-radius: 10px;
						}
						
						#tan_zfewm {
						    border-radius: 10px;
						}
						
						.zffs1 .tanbox h2 {
						    height: 48px;
						    font-size: 16px;
						    color: #666;
						    line-height: 48px;
						    background-color: #f3f3f3;
						    border-bottom: 1px solid #e9e9e9;
						    border-radius: 10px 10px 0 0;
						    padding: 0 30px 30px;
						    box-sizing: border-box;
						}
						
						.zffs1 .tanbox p {
						    height: 74px;
						    line-height: 74px;
						    font-size: 16px;
						    text-align: center;
						}
						
						.zffs1 .tanbox .tanzfewm {
						    width: 152px;
						    height: 149px;
						    border: 1px solid #e9e9e9;
						    margin: 0 auto;
						    padding: 10px;
						    box-sizing: border-box;
						}
						
						.zffs1 .tanbox .ewmimg {
						    width: 100%;
						    height: 100%;
						    background-color: #f8f8f8;
						}
						
						.zffs1 .tanbox .ewmimg img {
						    width: 100%;
						    height: 100%;
						}
						
						.zff2 table tr {
						    height: 50px;
						    border-bottom: 1px solid #efefef;
						}
						
						.zff2 table tr td {
						    font-size: 16px;
						    line-height: 52px;
						    text-align: center;
						}
						
						.zff2 table tr:nth-child(1) {
						    height: 70px;
						    font-size: 18px;
						}
						
						.zff2 table tr:nth-child(1) td {
						    line-height: 70px;
						}
						
						.zff2 {
						    padding-top: 0;
						    padding-bottom: 3%;
						}
						
						.zff3 p {
						    font-size: 16px;
						}
						
						.zffs p span {
						    display: inline-block;
						    padding: 0 1%;
						    border: 1px solid #e9e9e9;
						    height: 30px;
						    line-height: 30px;
						    text-align: center;
						    color: #ff6927;
						    font-size: 16px;
						}
						
						.zffs p em {
						    color: #ff6927;
						    font-size: 16px;
						}
						
						.zffs p .font2 {
						    margin-left: 1%;
						}
						
						.zff3 {
						    padding-bottom: 3%;
						}
						
						.zff3 .zff3_Btn {
						    width: 11.25%;
						    height: 42px;
						    margin-top: 30px;
						}
						
						.zff3 .zff3_Btn a {
						    display: block;
						    width: 100%;
						    height: 42px;
						    line-height: 42px;
						    text-align: center;
						    background-color: #ff0000;
						    color: #fff;
						    font-size: 18px;
						    border-radius: 21px;
						    transition: all 0.7s;
						}
						
						.zff3 .zff3_Btn a:hover {
						    transform: translateY(-8px);
						    box-shadow: 0 2px 4px #c40404;
						}
						/* app工具 */
						
						.appbox {
						    background-color: #fdf9fa;
						    padding-bottom: 30px;
						}
						
						.app_title {
						    height: 21px;
						    font-size: 22px;
						    font-family: PingFang SC;
						    font-weight: bold;
						    color: #333333;
						    line-height: 24px;
						    margin: 40px 10px 15px;
						}
						
						.applist {
						    width: 100%;
						    font-size: 14px;
						    color: #171920;
						    overflow: hidden;
						    margin-top: 30px;
						}
						
						.applist li {
						    width: 42.3%;
						    height: 119px;
						    background-color: #fff;
						    padding: 38px 3%;
						    border: 1px solid rgba(230, 230, 230, 0.7);
						    float: left;
						    margin: 0 3% 35px 0;
						}
						
						.applist li:nth-child(2n) {
						    margin-right: 0;
						}
						
						.appIco {
						    float: left;
						    width: 13%;
						    height: 100px;
						    margin-right: 4%;
						    margin-bottom: 50px;
						    border-radius: 13px;
						    background-color: red;
						}
						
						.applist .content {
						    width: 83%;
						    height: 119px;
						    overflow: hidden;
						}
						
						.applist .content h5 {
						    height: 40px;
						}
						
						.applist .content h5 a {
						    width: 200px;
						    color: #171920;
						    font-size: 18px;
						    font-style: inherit;
						    margin-bottom: 15px;
						    display: inline-block;
						}
						
						.applist .content p {
						    font-size: 14px;
						    color: #666;
						    line-height: 25px;
						}
						/*协议*/
						/* .xieyiboxIn {} */
						
						.zixun_xq {
						    overflow: hidden;
						    padding: 50px 0 30px;
						    border-bottom: #e5e5e5 1px dashed;
						    font-size: 0;
						}
						
						.zixun_xq h2 {
						    font-weight: 400;
						    font-size: 20px;
						    color: #333;
						    display: inline-block;
						    vertical-align: top;
						}
						
						.ziun_xqz {
						    padding: 30px 0 50px;
						    font-size: 16px;
						    color: #666;
						    line-height: 35px;
						    box-sizing: border-box;
						    -moz-box-sizing: border-box;
						    -webkit-box-sizing: border-box;
						}
						/* 直播 */
						
						.top {
						    height: 89px;
						    background: url("../img/list_tit_bg.png") no-repeat center top;
						    margin-top: 15px;
						}
						
						.topIn {
						    text-align: center;
						    line-height: 89px;
						    font-size: 36px;
						    color: #fff;
						}
						
						.topIn span {
						    color: #fef859;
						}
						
						.livebox {
						    background-color: #f8f8f8;
						    padding: 60px 0 40px;
						}
						/*.livelist{ padding-bottom:40px;}*/
						
						.liveboxIn h2 {
						    height: 56px;
						    font-size: 24px;
						    color: #333;
						}
						
						.liveboxIn ul {
						    overflow: hidden;
						}
						
						.liveboxIn ul li {
						    /* width: 239px; */
						    width: 19.916%;
						    /*height: 137px;*/
						    padding: 20px 1.666%;
						    background-color: #fff;
						    border-radius: 5px;
						    margin: 0 2.333% 40px 0;
						    float: left;
						}
						
						.liveboxIn ul li:nth-child(4n) {
						    margin-right: 0px;
						}
						
						.liveboxIn ul li .live_tit {
						    font-size: 18px;
						    color: #666;
						    height: 45px;
						    padding-bottom: 20px;
						}
						
						.liveboxIn ul li .live_time {
						    padding-left: 2.08%;
						    font-size: 16px;
						    color: #8e8e8e;
						    background: url("../img/clock.png") no-repeat left 3px;
						    height: 37px;
						    border-bottom: 1px solid #e6e6e6;
						}
						
						.liveboxIn ul li .live_time span {
						    padding-left: 2%;
						    margin-right: 3%;
						}
						
						.liveboxIn ul li .live_btnbox {
						    padding-top: 20px;
						}
						
						.liveboxIn ul li .live_btnbox a {
						    display: block;
						    /* width: 127px; */
						    width: 46%;
						    height: 38px;
						    line-height: 38px;
						    text-align: center;
						    background-color: #00aaef;
						    color: #fff;
						    border-radius: 19px;
						    margin: 0 auto;
						    transition: all 1s;
						    float: left;
						    margin-right: 3%;
						}
						
						.liveboxIn ul li .live_btnbox a:Hover {
						    box-shadow: 0px 0px 2px #0079aa;
						    text-decoration: none;
						    background-color: #0191cc;
						}
						
						.livebox .foot a img {
						    display: inline;
						}
						
						@media only screen and (max-width:1500px) {
						    .center {
						        width: 1200px;
						    }
						    .tlist_conIn ul {
						        width: 1300px;
						    }
						    .tlist_conIn ul li {
						        width: 260px;
						    }
						    .why_aIn ul li {
						        height: 189px;
						    }
						    .rvc {
						        max-width: 876px;
						    }
						    .aui-content-max {
						        width: 876px;
						    }
						    /* .rvc .rvc-wrapper .ul .li {
						        width: 219px;
						    }
						    .rvc_yj .rvc-wrapper .ul .li {
						        width: 292px;
						    } */
						}