html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,input,select,textarea,label,legend,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;font-size:100%;font:inherit;vertical-align:baseline;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
a{text-decoration:none;-webkit-tap-highlight-color:rgba(255, 255, 255, 0);-webkit-user-select: none;-moz-user-focus:none;-moz-user-select:none;}
img{vertical-align:top;}
input,select,textarea{margin:0;padding:0;font-size:100%;font:inherit;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;outline:0;box-shadow:none;}
html{word-wrap:break-word;word-break:break-all;-webkit-text-size-adjust:100%;text-size-adjust:100%;}
html{font:16px/1.5 "PingFang SC",Helvetica,Arial,"Hiragino Sans GB","Microsoft Yahei",STHeiTi,sans-serif;color:#333;-webkit-font-smoothing:antialiased;}
a{color:#333;text-decoration:none;}
a:hover{color:#187c5c;}
img{display:inline-block;vertical-align:top;border-radius:3px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix{zoom:1;display:block;}
.hidden{display:none;}
/*  */
.wp-title{font-size:4.267vw;color:#333;font-weight:bold;line-height:5vw;padding:4vw 0;border-bottom:1px solid #ddd;position:relative;}
.wp-title span{position:absolute;bottom:4vw;right:0;font-size:3.2vw;transform:scale(0.9);}
.wp-title span i{color:#E28D32;}

/**/
header{position:relative;}
.top-bar{height:13.333vw;line-height:13.333vw;background-color:#fff;position:relative;}
.top-bar-back{display:block;height:4vw;width:2.26vw;background:url(../img/top-back.png) no-repeat;background-size:100%;position:absolute;top:50%;margin-top:-2vw;left:6.67vw;}
.top-bar-home{display:block;height:5.33vw;width:5.73vw;background:url(../img/top-home.png) no-repeat;background-size:100%;position:absolute;top:4vw;left:15.6vw;}
.top-bar-name{text-align:center;color:#333;font-size:3.73vw;font-weight:bold;width:32.667vw;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;margin:auto;}
.top-bar-menu{width:5.33vw;height:4vw;background:url(../img/top-nav.png) no-repeat center;background-size:100%;position:absolute;right:6.67vw;top:50%;margin-top:-2vw;}
/**/
.header-banner{overflow:hidden;width:100%;height:40vw;}
.header-banner img{width:100%;height:100%;vertical-align:top;}
/**/
nav{background:#202B22;height:16.67vw;padding:1vw;}
nav a{font-size:4.267vw;color:#49594B;font-weight:bold;width:20%;height:8.335vw;line-height:8.335vw;display:block;text-align:center;float:left;}
nav a.active{color:#fff;}
/**/
.column-list{background:#49594B;height:8vw;padding-left:6.4vw;}
.column-list a{font-size:3.2vw;color:#fff;line-height:8vw;padding-right:2vw;}
/**/
.wrap{padding:0 6vw;}
/*  */
.jd-list-page{margin-top:-15vw;padding-bottom:15vw;}
/**/
#h-footer-bg{position:relative;background-color:#080D08;padding-bottom:6vw;}
#h-footer{padding:0 4vw 17.33vw 8vw;color:#fff;}
.h-copy p.h-copy-name{font-size:4.8vw;line-height:6vw;font-weight:bold;padding:5vw 0 1vw;}
.h-copy p.h-copy-sum{font-size:3.2vw;line-height:4vw;color:#E28D32;line-height:5.333vw;}
.h-copy p.h-copy-addr,.h-copy a.h-copy-tel{position:relative;font-size:3.733vw;padding-left:8vw;padding-top:4vw;color:#fff;display:block;width:56vw;}
.h-copy p.h-copy-addr:before{content:"";width:5.33vw;height:4.933vw;background:url(../img/map.png) no-repeat;background-size:100%;display:block;position:absolute;left:0vw;}
.h-copy a.h-copy-tel:before{content:"";width:5.33vw;height:5.33vw;background:url(../img/phone.png) no-repeat;background-size:100%;display:block;position:absolute;left:0vw;}
.h-footer-qr{position:absolute;top:18.6vw;right:5.3vw;width:20vw;height:20vw;background:#fff;border-radius:0.9vw;}
.h-footer-qr img{width:16vw;height:16vw;display:block;margin:2vw;}
/*  */
.jd-content{font-size:3.2vw;color:#333;line-height:6.4vw;padding:4vw 0 6vw;}
.jd-content p{text-indent:2em;}
/*  */
.jd-handbook-info{line-height:5.33vw;font-size:3.2vw;}
.jd-handbook-info li em{width:16vw;display:block;float:left;color:#49594B;}
.jd-handbook-info li p{width:64vw;display:block;float:left;color:#333;}
/*  */
.defence-handbook-map{width:86.67vw;height:57.6vw;margin:5vw auto 8vw;}
/**/
.bookings{position:fixed;bottom:0;left:0;width:100%;height:6vw;line-height:6vw;background-color:#E28D32;z-index:999;padding:3vw 0;}
.bookings ul{display:flex;flex-wrap:wrap;}
.bookings li{width:24.5vw;font-size:3.2vw;}
.bookings li a{display:block;border-right:solid 1px #492F12;padding-left:9vw;color:#563715;background-repeat:no-repeat;background-position:2.6666666vw 50%;background-size:auto 5.3333333vw;}
.bookings li:last-child a{border:none;}
.bookings li a.tab_phone{background-image:url(../img/tab_phone.png);}
.bookings li a.tab_course{background-image:url(../img/tab_course.png);}
.bookings li a.tab_instructor{background-image:url(../img/tab_instructor.png);}
.bookings li a.tab_gotop{background-image:url(../img/tab_gotop.png);}
/*  */
.wap-home-jd{padding-top:6.67vw;}
.wap-home-jd img{float:left;width:28vw;height:18.67vw;border-radius:0.9vw;}
.wap-home-jd .wap-home-jd-right{float:left;width:54vw;margin-left:4.26vw;}
.wap-home-jd .jd-name{font-size:4.8vw;color:#49594B;line-height:6.67vw;font-weight:bold;}
.wap-home-jd .jd-tag{font-size:3.733vw;color:#E28D32;line-height:6.67vw;}
/*  */
.jd-intro{font-size:3.733vw;color:#666;line-height:6.67vw;padding:2.4vw 0 5vw;}
.jd-intro .jd-intro-content{}
.jd-intro i{float:left;color:#49594B;font-weight:bold;padding-right:2vw;}
.jd-intro a{font-size:3.2vw;color:#E28D32;padding-left:6vw;position:relative;cursor:pointer;}
.jd-intro .unfold::before{content:"";width: 0;height: 0;border-left:1vw solid transparent;border-right:1vw solid transparent;border-top:1.5vw solid #E28D32;position:absolute;top:1vw;left:3vw;}
.jd-intro .packUp::before{content:"";width: 0;height: 0;border-left:1vw solid transparent;border-right:1vw solid transparent;border-bottom:1.5vw solid #E28D32;position:absolute;top:1vw;left:3vw;}
.jd-intro-details{font-size:3.733vw;color:#666;line-height:6.67vw;padding-bottom:10vw;}
.jd-intro-details li{border-top:solid 1px #ddd;padding:2.66vw 0 2.66vw 9.33vw;background-position: 0 2.66vw;background-size: auto 5.33vw;}
.jd-intro-icon0{background:url(../img/intro-phone.png) no-repeat;}
.jd-intro-icon1{background:url(../img/intro-weixin.png) no-repeat;}
.jd-intro-icon2{background:url(../img/intro-map.png) no-repeat;border-bottom:solid 1px #ddd;}
/*  */
.jd-course-main .jd-course:last-child,.jd-course-feature .jd-course:last-child,.jd-activity:last-child,
.jd-instructor:last-child{border-bottom:none;}
/*  */
.jd-course-list{}
.jd-course{border-bottom:solid 1px #ddd;padding:4vw 0 5.33vw;}
.jd-course img{width:28vw;height:18.67vw;float:left;}
.jd-course .course{width:37.33vw;float:left;margin:0 4vw;}
.jd-course .course h3{font-size:3.733vw;color:#49594B;overflow: hidden;max-height:16vw;}
/* .jd-course .course h3::after{content:"";width:5.333vw;height:1px;background:#49594B;display:block;margin-top:1.5vw;} */
.jd-course .course p{font-size:3.2vw;transform:scale(0.8);color:#666;width:46.33vw;margin-left:-5vw;line-height:5.333vw;padding-top:1.5vw;}
.jd-course .btnBox{width:13.33vw;float:left;}
.jd-course .btnBox .btn{width:13.33vw;height:5.333vw;line-height:5.333vw;display:block;margin-bottom:1.3vw;color:#fff;font-weight:bold;text-align:center;border-radius:2px;}
.jd-course .btnBox .btn i{font-size:3.2vw;transform:scale(0.7);display:block;}
.jd-course .btnBox .signUp{background:#49594B;}
.jd-course .btnBox .consult{background:#E28D32;}
/*  */
.jd-moreList{position:relative;height:10vw;display:block;}
.jd-moreList span{width:100%;height:8vw;line-height:8vw;background:#49594B;font-size:3.2vw;color:#fff;text-align:center;display:block;}
/* .jd-moreList span{font-size:3.2vw;color:#999;padding:0 4vw;width:max-content;width:fit-content;height:10vw;line-height:10vw;text-align:center;margin:auto;display:block;background:#fff;position:relative;z-index:99;} */
/* .jd-moreList i{width:90vw;height:1px;background:#ddd;position:absolute;top:5vw;margin-top:-1px;left:0;right:0;margin:auto;} */
/*  */
.jd-info-list{}
.jd-info{border-bottom:solid 1px #ddd;padding:4vw 0 5.33vw;display:flex;font-size:3.7333vw;}
.jd-info .jd-info-img{width:32vw;height:21.33vw;margin-right:4vw;display:inline-block;float:left;}
.jd-info img{width:100%;height:100%;}
.jd-info .info{width:52vw;display:block;overflow:hidden;}
.jd-info .info h3{max-height:11.734vw;line-height:5.867vw;overflow:hidden;font-size:3.73vw;font-weight:bold;}
.jd-info .summaryTxt{max-height:11.734vw;line-height:5.867vw;overflow:hidden;font-size: 3.2vw;}
.jd-info .summaryTxt a{color:#49594B;}
.jd-info .jd-info-noImg{width:100%;overflow:hidden;}
.jd-info-noImg .summaryTxt{max-height:5.867vw;}
.jd-info .sourceBox{font-size:3vw;color:#666666;}
/*  */
.jd-video-list{display:flex;text-align:justify;justify-content:space-between;flex-wrap:wrap;padding-top:4vw;width:88vw;margin:auto;}
.jd-video{padding-bottom:5vw;width:40vw;margin-right:8vw;}
#wrap-video-transverse .jd-video:nth-child(2n){margin-right:0;}
.jd-video img{width:100%;height:26.6vw;}
.jd-video .video{display:flex;padding-top:2.4vw;}
.jd-video .video i{width:5.333vw;height:5.333vw;background:url(../img/play.png) no-repeat;background-size:100%;display:block;}
.jd-video .video p{font-size:3.2vw;color:#49594B;line-height:4.267vw;width:32vw;height:8.534vw;overflow:hidden;}
#wrap-video-vertical .jd-video{width:26.6vw;margin-right:4.1vw;}
#wrap-video-vertical .jd-video:nth-child(3n){margin-right:0;}
#wrap-video-vertical .jd-video img{height:40vw;}
/*  */
.jd-activity-list{}
.jd-activity{border-bottom:solid 1px #ddd;padding:4vw 0 5.33vw;}
.jd-activity img{width:28vw;height:18.67vw;float:left;}
.jd-activity .activity{width:37.33vw;float:left;margin:0 4vw;}
.jd-activity .activity h3{font-size:3.733vw;color:#49594B;}
.jd-activity .activity h3::after{content:"";width:5.333vw;height:1px;background:#49594B;display:block;margin-top:1.5vw;}
.jd-activity .activity p{font-size:3.2vw;transform:scale(0.8);color:#666;width:70vw;margin-left:-7vw;line-height:5.333vw;padding-top:1.5vw;}
/*  */
.jd-zizhi-list{margin-top:4vw;}
.jd-zizhi-list li{height:25.33vw}
.jd-zizhi-list li a,.jd-zizhi-list li a img{display:block;width:135px;height:25.33vw;}
.jd-zizhi-list .bx-controls-direction{display:none;}
.jd-zizhi-list .bx-wrapper{margin:4vw 0;}
/*  */
.jd-instructor-list{}
.jd-instructor{border-bottom:solid 1px #ddd;padding:4vw 0 3vw;display:block;font-size:3vw;color:#333;line-height:5.3vw;}
.instructor{display:flex;}
.instructor .instructor-photo{width:16vw;height:16vw;margin-right:4vw;}
.instructor .codeName span{font-weight:bold;padding-left:2vw;}
.instructor-nameBox{font-size:3.73vw;color:#49594B;font-weight:bold;line-height:5.33vw;display:flex;}
.instructor-nameBox i{width:13.86vw;height:5.33vw;background:url(../img/approve.png) no-repeat;background-size:100%;display:block;margin-left:5vw;}
.jd-instructor .adept{padding-top:2.4vw;display:flex;}
.jd-instructor .adept span{color:#49594B;padding-right:2vw;width:25.5vw;font-weight:bold;}
.jd-instructor .adept p{color:#666;height:10.66vw;overflow:hidden;width:104vw;}
.jd-instructor .adept strong{color:#49594B;}
/*  */
.jd-environ-list{display:flex;text-align:justify;justify-content:space-between;flex-wrap:wrap;padding-top:4vw;}
.jd-environ{width:40vw;padding-bottom:5vw;}
.jd-environ img{width:100%;height:26.67vw;}
.jd-environ p{font-size:3vw;color:#666;line-height:4.267vw;margin-top:2vw;height:8.534vw;overflow:hidden;}
/*  */
.jd-service-list{padding:4vw 0 12vw;}
.jd-service{width:20vw;height:13.33vw;margin-bottom:1.333vw;display:block;float:left;margin-right:2.5vw;}
.jd-service:nth-child(4n){margin-right:0;}
.jd-service img{width:100%;height:100%;}

.jd-service-txt-list{padding-top:2vw;display:flex;text-align:justify;justify-content:space-between;flex-wrap:wrap;}
.jd-service-txt{width:40vw;height:5.3vw;line-height:5.3vw;overflow:hidden;display:block;font-size:3.2vw;color:#666;padding-left:3vw;position:relative;}
.jd-service-txt::before{content:'.';position:absolute;top:-0.5vw;left:0;font-weight:bolder;}
.jd-service-txt i{transform:scale(0.8);margin-left:-5vw;display:block;}
/*  */
.jd-zizhi-list-page{padding-bottom:15vw;}
.jd-zizhi-list-page li{width:100%;margin-top:5.333vw;}
.jd-zizhi-list-page li img{max-width:100%;max-height:100%;margin:auto;display:block;}
/*  */
.jd-environ-details{padding-bottom:6vw;}
.jd-environ-details .environ-text{font-size:3.2vw;color:#666;line-height:5.33vw;padding-bottom:5.3vw;}
.jd-environ-details .wp-title{margin-bottom:6vw;}
.jd-environ-details .environ-title{padding:0 2.4vw;height:8vw;line-height:8vw;width:max-content;width:fit-content;background-color:#49594B;margin:auto;font-size:3.73vw;color:#fff;font-weight:bold;position:relative;}
.jd-environ-details .environ-title::before {content: '';width: 2vw;height:8vw;background: #E28D32;position: absolute;left: -2vw;}
.jd-environ-details .environ-img{width:100%;height:57.6vw;margin:2.6vw 0;}
.jd-environ-details .environ-img img{width:100%;height:100%;}
.jd-environ-details .environ-content{width:100%;background-color:#ddd;color:#666;line-height:4.8vw;margin-bottom:6.67vw;}
.jd-environ-details .environ-content p{font-size:3.2vw;transform:scale(0.93);}
/*  */
.jd-guide-list{padding-top:4vw;}
.jd-guide{padding-bottom:5vw;display:flex;text-align:justify;justify-content:space-between;color:#49594B;}
.jd-guide-left img{width:8vw;height:8vw;}
.jd-guide-left .guide-number{font-size:3.2vw;transform:scale(0.9);font-weight:bold;text-align:center;}
.jd-guide-right{width:149vw;}
.jd-guide-right h4{font-size:3.2vw;font-weight:bold;padding-left:4.05vw;line-height:5.86vw;}
.jd-guide-right p{font-size:3.2vw;transform:scale(0.9);color:#666;line-height:4.8vw;width:105%;overflow:hidden;}

.jd-guide-items{padding:4vw 0 8vw;}
.guide-items p{padding-bottom:1.8vw;font-size:3.2vw;color:#666;line-height:5.33vw;display:flex;}
.guide-items span{padding-right:4vw;}
/*  */
.jd-articleBox{padding:5vw 6vw;color:#333;font-size:3.733vw;line-height:7.467vw;}
.jd-articleBox h2{font-size:5.6vw;font-weight:bold;}
.jd-article-source{font-size:3.2vw;color:#49594B;padding:2vw 0 3vw;}
.jd-article-source span{padding-right:2vw;}
.jd-article p{padding-bottom:4vw;text-indent:2em;}
.jd-article p.pcenter{text-indent:initial;text-align:center;}
.jd-article img{max-width:100% !important;height:auto;margin:auto;display:block;}
.jd-articleBox table{width:100%;}
.jd-articleBox table{border:1px solid #000;} 
.jd-articleBox table td{border:1px solid #000;} 
/*  */
.jd-jgzlBox{padding:8vw 6vw 2vw;color:#333333;}
.jd-jgzl-left h2{font-size:6vw;font-weight:bold;}
.jd-jgzl-left h3{font-size:3.733vw;padding-bottom:1.5vw;}
.jd-jgzl-left h3 strong{font-weight:bold;}
.jd-jgzl-left p{font-size:3.2vw;line-height:6.933vw;}
.jd-jgzl-right{width:28vw;height:28vw;float:right;clear:right;padding-left:4vw;}
.jd-jgzl-right img{width:100%;height:100%;}
.jd-jgzl-content{font-size:3.2vw;color:#333;line-height:200%;padding:4vw 0 2vw;}
.jd-jgzl-introBox{padding-bottom:10vw;}
/* video */
.video-js{width:100%;height:58.67vw;margin:0 auto 4vw;}
/*popup*/
/* consult-popup */
.shade{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,0.75);z-index:100;}
.consult-popupBox{width:80vw;background:#fff;position:fixed;left:50%;top:50%;-webkit-transform: translateX(-50%) translateY(-50%);z-index:111;padding-bottom:4vw;}
.consult-popup{position:relative;padding-left:6vw;}
.consult-popup .delete{width:3.2vw;height:3.2vw;background:url(../img/delete.png) no-repeat;background-size:100%;position:absolute;top:-10px;right:6vw;}
.consult-popup h3{position:relative;font-size:5vw;color:#49594B;font-weight:bold;margin-top:6vw;padding-bottom:16px;margin-bottom:8px;}
.consult-popup h3:after{content:"";width:40px;height:2px;background:#49594B;position:absolute;bottom:0;left:0;}
.consult-popup .user{padding-top:2vw;display:flex;}
.consult-popup .user label{font-size:4.267vw;color:#333;width:25vw;}
.consult-popup .user span{width:50vw;display:inline-block;padding-bottom:10px;}
.consult-popup .user .phone-list,.consult-popup .user_name span{width:50vw;display:inline-block;font-size:4.267vw;}
.consult-popup .user .phone-list a{color:#333;display:block;}
/*  */
.h-introduce-titleimg{margin-top:2.6666667vw;}
.h-introduce-titleimg img{width:100%;display:block;}
.wrap-video-title{display:flex;}
.wrap-video-title a{margin-right:3vw;color:#999;position:relative;}
.wrap-video-title .swiper-slide-thumb-active{color:#404040;}
.wrap-video-title .swiper-slide-thumb-active:after {content: '';width: 6vw;height: 0.8vw;background: #404040;display: block;margin: 1.33vw auto;position: absolute;left: 0;right: 0;}

/* page */
.pages-list{margin:4vw 0;height:8vw;line-height:8vw;font-size:3.2vw;text-align:center;}
.pages-list span,.pages-list a{display:inline-block;padding:0 2.6666667vw;margin:0 0.6666667vw;display:none;}
.pages-list span.curPage,.pages-list a{background-color:#49594B;color:#fff;}
.pages-list span.sumPage{padding:0;}
.pages-list .active{background:#ddd;color:#fff;}
.pages-list input{border:1px solid #ddd;width:8vw;padding:0 1vw;text-align:center;}
.pages-list span.curPage,.pages-list a.prevPage,.pages-list a.nextPage,.pages-list .active,.pages-list a.go_pageNum,.pages-list span.cur-page{display:inline-block;}
.pages-list a.prevPage,.pages-list a.nextPage{padding:0 6vw;border-radius:2.6666666vw;color:#fff;}
.pages-list span.curPage{background-color:#fff;color:#333;font-size:3.7333333vw;}
.pages-list span.curPage i{color:#49594B;font-style:normal;}
.pages-list a.pageNo{background:#ddd;}
/* list */
#jd-info-list,#jd-info-activity,#jd-course-feature,#jd-instructor-list,#wrap-video-vertical,.wrap-video-transverse-pageList #wrap-video-transverse{padding-bottom:15vw;}
#jd-info-list .jd-info{display:none;}
#jd-info-activity .jd-info{display:none;}
#jd-course-feature .jd-course{display:none;}
#jd-instructor-list .jd-instructor{display:none;}
#wrap-video-vertical .jd-video{display:none;}
#wrap-video-transverse .jd-video{display:none;}

/*  */
.swiper-container {width: 100%;height: 100%;}
.swiper-slide {
 text-align: center;
 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;
}