/**/
.media-r{margin-top:50px;}
.media-r img{width:100%;vertical-align:top;}
.media-area{width:1200px;margin:70px auto 0;}
.media-area img{display:block;margin:0 auto;width:1200px;height:100px;}
.media-list-right{margin-top:10px;}
.media-list-right img{width:100%;vertical-align:top;}
.media-m{margin-top:40px;overflow:hidden;}
.media-m img{width:100%;vertical-align:top;}
/**/
.mt0{margin-top:0 !important;}
.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mt80{margin-top:80px !important;}
/**/
.wp-title{margin-top:35px;position:relative;border-bottom:solid 1px #ddd;}
.wp-title h2{padding-left:20px;padding-right:35px;height:25px;line-height:25px;font-size:24px;background:url(../img/defence-wp-title.png) no-repeat 0 100%;}
.wp-title span{padding-left:65px;font-size:14px;color:#49594B;}
.wp-title span i{color:#E28D32;}
.wp-title .more{float:right;color:#333;position:absolute;right:0;}
.wp-title a.more{position:absolute;right:0;bottom:0;}
/* btn */
.bg-signUp{background-color:#E28D32;}
.bg-consult{background-color:#49594B;}
/**/
.crumbs{display:inline-block;vertical-align:top;height:24px;padding:0 20px;overflow:hidden;background-color:#F7CA99;color:#5D3D0B;font-size:12px;line-height:24px;}
.crumbs a{color:#5D3D0B;}
.crumbs.h-crumbs{background:none;text-indent:-900px;display:none;}
.base-info{padding:35px 0;}
.base-info h1{font-size:32px;color:#49594B;font-weight:bold;line-height:60px;}
.base-info span{font-size:24px;color:#E28D32;line-height:48px;padding-right:10px;}
/**/
.media-fixed{position:fixed;top:100px;z-index:3;}
.media-fixed.mf-l{left:0;}
.media-fixed.mf-r{right:0;}
.media-fixed-close{position:absolute;right:0;top:-16px;height:16px;line-height:16px;text-align:center;width:40px;background-color:#999;color:#fff;}
.media-fixed-close:hover{background-color:#ddd;}
/**/
#follow-right{width:336px;}
/* 
 * article
 */
.article-area{color:#333;padding-bottom:80px;}
.article-title{padding:60px 0 14px;font-size:32px;line-height:50px;text-align:center;border-bottom:solid 2px #ddd;}
.article-info{margin-top:7px;font-size:14px;line-height:20px;color:#999;text-align:center;}
.article-info-source{margin-left:10px;}
.article-content{padding-top:36px;padding-bottom:25px;border-bottom:solid 1px #ddd;}
.article-content p{font-size:16px;line-height:40px;text-indent:2em;color:#666;}
.article-content img{display:block;max-width:600px;margin:20px auto;}
.article-content table{border:1px solid #000;} 
.article-content table td{border:1px solid #000;}
.article-m-left{float:left;clear:left;width:240px;height:330px;margin:0 20px 0 0;display:none;}
.article-m-left img{width:100%;height:100%;margin:0;vertical-align:top;}
.article-con-media{margin-top:20px;}
.article-con-media iframe{display:block;border:none;margin:0 auto;padding:0;}
/**/
.pageStyle5{clear:both;font-size:14px;height:30px;padding:60px 0;}
.pageStyle5 #chan_multipageNumN{color:#333;display:inline;float:left;height:34px;left:50%;position:relative;}
.pageStyle5 #chan_multipageNumN a,
.pageStyle5 #chan_multipageNumN span{background:#ddd;border:1px solid #ddd;display:block;height:28px;float:left;line-height:28px;margin:0 5px;overflow:hidden;padding:0 10px;position:relative;right:50%;border-radius:2px;}
.pageStyle5 #chan_multipageNumN a{background:#ddd;border:1px solid #ddd;color:#333;text-decoration:none;}
.pageStyle5 #chan_multipageNumN a:hover{background:#49594B;border:1px solid #49594B;color:#fff;text-decoration:none;}
.pageStyle5 #chan_multipageNumN .curPage,
.pageStyle5 #chan_multipageNumN .allPage{background:#49594B;border:1px solid #49594B;color:#fff;}
.pageStyle5 #chan_multipageNumN span.sumPage{border:1px solid #fff;background:#fff;white-space:nowrap;}
.pageStyle5 #chan_multipageNumN .sumPage cite{color:#49594B;}
.pageStyle5 span.pageBack{display:block;margin:0 auto;width:110px;}
/**/
.pages{height:30px;text-align:center;font-size:14px;line-height:20px;padding:64px 0 75px;}
.pages a{background:#ddd;color:#333;padding:6px 10px;margin:0 5px;zoom:1;text-decoration:none;border-radius:2px;}
.pages a:hover{background:#efefef;color:#49594B;}
.pages span{color:#999;padding:6px 10px;margin:0 5px;zoom:1;}
.pages span.curPage{background-color:#49594B;color:#fff;border-radius:3px;}
.pages span:not([class]){margin:0;}
.pages span.sumPage cite{font-style:normal;}
/*
 * base
 */
.base-nav{width:1200px;margin:0 auto;}
#base-header{min-width:1200px;}
#base-header-banner{position:relative;}
#base-header-banner img{width:100%;vertical-align:top;max-height:270px;}
.base-header-info{position:absolute;left:50%;top:50%;margin-top:-100px;margin-left:-600px;width:690px;height:160px;background-color:rgba(51,51,51,.8);display:none;}
.base-header-logo{float:left;margin-right:20px;width:160px;height:160px;background-color:#fff;}
.base-header-name{overflow:hidden;}
.base-header-name h1{margin-top:30px;font-size:32px;color:#fff;line-height:50px;}
.base-header-name p{margin-top:15px;font-size:24px;color:#999;line-height:34px;}
#base-nav-bg{background-color:#141B15;}
.base-nav{height:60px;line-height:60px;overflow:hidden;}
.base-nav li{float:left;text-align:center;font-size:20px;}
.base-nav li a{display:block;width:109px;color:#fff;}
.base-nav li a:hover,.base-nav li.current a{background-color:#49594B;font-weight:bold;}
.base-nav li.special a{width:109px;background-color:#d57c47;color:#2D1B08;font-weight:bold;}
/**/
.base-wp1{position:relative;margin-top:5px;}
.base-wp1-left{float:left;width:330px;height:100%;}
.base-wp1-photo{padding-top:12px;width:330px;overflow:hidden;}
.base-wp1-photo img{width:330px;height:220px;display:block;}
.base-wp1-mid{margin-left:390px;margin-right:150px;}
.base-wp1-info{}
.base-wp1-info li{font-size:16px;line-height:40px;}
.base-wp1-info li em{float:left;font-style:normal;color:#49594B;font-weight:bold;}
.base-wp1-info li p{margin-left:80px;color:#666;max-height:120px;overflow:hidden;}
.base-wp1-info li a{color:#37a985;}
.base-wp1-info li a:hover{color:#49594B;}
.base-wp1-right{float:right;width:100px;padding-top:30px;}
.base-wp1-qr{width:100px;text-align:center;font-size:14px;}
.base-wp1-qr img{display:block;width:100%;margin:0 auto 15px;}
.base-wp1-btn{margin-top:28px;padding-left:80px;height:50px;}
.base-wp1-btn .btn{float:left;display:block;width:198px;height:48px;margin-right:30px;line-height:48px;text-align:center;font-size:16px;border:solid 1px #37a985;}
/**/
.quarter-main{float:left;margin-right:80px;padding-top:30px;}
.quarter-main:nth-child(2n){margin-right:0;}
.quarter-main-left{width:210px;float:left;margin-right:30px;}
.quarter-main-left img{width:100%;height:140px;}
.quarter-main-right{width:320px;float:left;}
.quarter-main-right h3{font-size:20px;color:#49594B;font-weight:bold;}
.quarter-main-right p{font-size:14px;line-height:32px;color:#666;}

.defence-btn{display:flex;margin-top:30px;position:relative;}
.defence-btn a{width:120px;height:30px;display:block;font-size:14px;color:#fff;font-weight:bold;line-height:30px;text-align:center;}
.defence-btn a.bg-signUp{width:110px;background:url(../img/zixun-btn.png) no-repeat;position:absolute;right:0;width:110px;}
/**/
.defence-dr-area{margin-top:30px;}
.defence-list{overflow:hidden;}
.defence-list .defence-course{width:285px;margin-right:20px;float:left;}
.defence-list .defence-listCom:last-child{margin-right:0px;}
.defence-list .defence-course img{width:100%;height:190px;}
#js-defence-video-content img{height:426px;}
.defence-list .course{width:100%;height:80px;display:flex;}
.defence-list .course i{width:24px;height:24px;background:url(../img/defence-play.jpg) no-repeat;background-size:100%;display:inline-block;margin-top:19px;margin-right:17px;}
.defence-list .course p{font-size:16px;color:#49594B;font-weight:bold;line-height:28px;padding:15px 0 9px;height:56px;overflow:hidden;}
.defence-list .course .video-text{width:240px;}
.defence-list .course .activity-text{background:#DDDDDD;padding:15px 13px 9px;width:100%;}
.defence-list .course .environment-text{font-size:14px;color:#666;background:#DDDDDD;padding:15px 13px 9px;width:100%;}
.defence-list .text{width:180px;height:56px;overflow:hidden;font-size:16px;color:#49594B;line-height: 28px;font-weight:bold;background-color:#ddd;padding:12px 15px 12px 10px;}
.defence-list .text span {height:56px;overflow:hidden;display:block;}
.defence-list .btn{width:80px;}
.defence-list .btn a{width:100%;height:40px;display:block;font-size:14px;color:#fff;font-weight:bold;text-align:center;line-height:40px;cursor:pointer;}
.defence-list .btn a.consult{background-color:#49594B;}
.defence-list .btn a.signUp{background-color:#E28D32;}
.defence-dr-hd{position:relative;}
.defence-dr-hd em{position:absolute;z-index:1;top:100px;width:14px;height:26px;display:block;background-repeat:no-repeat;background-position:50% 50%;}
.defence-dr-hd em.defence-dr-prev{left:-30px;background-image:url(../img/ar-right.png);transform:rotate(180deg);-ms-transform:rotate(180eg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}
.defence-dr-hd em.defence-dr-next{right:-30px;background-image:url(../img/ar-right.png);}
/**/
.defence-infoList{overflow:hidden;/*margin-top:-1px;*/}
.defence-infoList li{padding:20px 0 16px;border-bottom:solid 1px #ddd;}
.infoList-left{float:left;width:270px;height:180px;display:block;margin-right:30px;}
.infoList-left img{width:100%;height:100%;}
.infoList-right h3{font-size:24px;color:#49594B;font-weight:bolder;line-height:44px;height:44px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.infoList-right p{margin-top:10px;font-size:16px;line-height:32px;height:96px;color:#666;overflow:hidden;}
.infoList-right .info{font-size:14px;line-height:32px;margin-top:10px;}
.infoList-right .time{color:#999;margin-right:25px;}
.infoList-right .tags a{color:#E28D32;padding-right:10px;cursor:text;}
/*  */
.instructor-title{height:40px;overflow:hidden;}
.instructor-course{float:left;width:270px;margin-right:40px;}
.instructor-photo{float:left;width:80px;height:80px;display:block;}
.instructor-photo img{width:100%;height:100%;border-radius:50%;}
.instructor-right{float:right;width:170px;}
.instructor-name a{float:left;font-size:18px;color:#49594B;line-height:32px;font-weight:bold;display:block;}
.instructor-name i{float:right;width:54px;height:19px;background:url(../img/renzheng.png) no-repeat;background-size:100%;display:block;margin-top:5px;margin-right:20px;}
.instructor-course p{font-size:14px;color:#666;line-height:20px;overflow:hidden;}
.instructor-codeName{padding-top:4px;}
.instructor-codeName span{color:#333;padding-left:15px;}
.instructor-position{height:40px;}
.instructor-position span{padding-right:10px;}
.instructor-title p{color:#E28D32;}
.instructor-summary p{line-height:28px;padding-top:6px;height:56px;overflow:hidden;}
.instructor-summary p a{color:#49594B;}
/**/
.defence-handbook{margin-top:30px;padding-bottom:30px;}
.defence-handbook-left{width:820px;float:left;}
.defence-handbook-map{width:800px;height:400px;border:solid 1px #ddd;-webkit-box-shadow:9px 9px 0 #ddd;-moz-box-shadow:9px 9px 0 #ddd;box-shadow:9px 9px 0 #ddd;}
.defence-handbook-right{width:360px;float:right;}
.defence-handbook-info{font-size:16px;line-height:32px;margin-top:2px;}
.defence-handbook-info li em{float:left;font-style:normal;color:#49594B;font-weight:bold;}
.defence-handbook-info li p{margin-left:80px;color:#666;}
.defence-handbook-btn{width:200px;margin:22px auto 0;overflow:hidden;}
.defence-handbook-btn .btn{display:block;margin-top:20px;height:50px;line-height:50px;text-align:center;font-size:16px;color:#fff;font-weight:bold;}
/*  */
#js-defence-customer{padding-bottom:100px;}
#js-defence-customer img{width:132px;height:88px;display:block;float:left;margin-right:20px;margin-bottom:20px;}
#js-defence-customer img:nth-child(8n){margin-right:0;}
#js-defence-customer .customer-name p{width:284px;height:40px;background:#ddd;font-size:16px;color:#666;line-height:40px;text-align:center;float:left;margin-right:20px;margin-bottom:20px;}
#js-defence-customer .customer-name p:nth-child(4n){margin-right:0;}
/**/
.base-introduce{padding-bottom:120px;}
.base-introduce-photo{margin-top:46px;overflow:hidden;}
.base-introduce-photo img{display:block;margin:auto;width:100%;}
.base-introduce-txt{margin-top:18px;}
.base-introduce-txt p{font-size:16px;line-height:40px;text-indent:2em;color:#666;}
.base-introduce-info{margin-top:28px;}
.base-introduce-info li{font-size:16px;line-height:40px;}
.base-introduce-info li em{float:left;font-style:normal;color:#37a985;}
.base-introduce-info li p{margin-left:80px;color:#666;}
.base-introduce-map{margin-top:18px;width:800px;height:400px;border:solid 1px #ddd;-webkit-box-shadow:9px 9px 0 #ddd;-moz-box-shadow:9px 9px 0 #ddd;box-shadow:9px 9px 0 #ddd;}
/**/
#defence-footer-bg{min-width:1200px;background-color:#333;padding:60px 0;color:#fff;}
.defence-footer-qr{float:right;width:160px;height:160px;background-color:#fff;}
.defence-footer-qr img{width:160px;height:160px;display:block;}
.defence-base{font-size:16px;float:left;}
.defence-base p{line-height:28px;margin-top:16px;}
.defence-base p.defence-base-name{font-size:28px;line-height:38px;margin-top:0;}
.defence-base p.defence-base-tags{font-size:20px;line-height:30px;color:#666;margin-top:0;}
.defence-base p.defence-base-addr,.defence-base p.defence-base-tel{padding-left:40px;}
.defence-base p.defence-base-addr{margin-top:25px;background:url(../img/defence-map.png) no-repeat 0 50%;}
.defence-base p.defence-base-tel{background:url(../img/defence-phone.png) no-repeat 0 50%;}
.defence-base-business{float:left;padding-left:180px;}
.defence-base-business h3{width:120px;height:30px;background-color:#E28D32;padding-left:20px;line-height:30px;font-size:16px;color:#fff;}
.defence-base-business .business{width:360px;padding:10px 20px;background-color:#49594B;}
.defence-base-business .business a{font-size:14px;color:#fff;line-height:32px;}
/* comment */
.CNComment{margin-top:30px;}
.CNComment-head{display:none;}
.CNComment-form-button input{background-color:#37a985;}
.CNComment-form-button input:hover{background-color:#187c5c;}
.CNComment-form-text{width:1070px;}
.CNComment-list-more{width:800px;margin:0 auto;}

/**/

.wrap-left .wrap{width:auto;}

.article-mb-left{position:relative;left:0;bottom:0;width:240px;height:330px;}


/* index */
.main-nav {background-color:#37a985;width:1200px;height:80px;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:flex;flex-wrap:nowrap;justify-content:space-between;color:#fff;}
.main-nav a {color:#fff;}
.main-nav a:hover {color:#d57c47;}
.main-nav dl {display:-webkit-flex;display:flex;flex-wrap:nowrap;justify-content:space-between;padding-top:12px;}
.main-nav dt {width:25px;font-size:20px;font-weight:bold;line-height:28px;margin-right:18px;}
.main-nav dd {width:155px;line-height:28px;}
.main-nav dd a {margin-right:1em;white-space:nowrap;display:inline-block;}
.main-nav dl:last-child {width:95px;}
.main-nav dl:last-child dd a {margin-right:0;}

.mod-hd {border-top:2px solid #37a985;display:-webkit-flex;display:flex;justify-content:space-between;height:28px;overflow:hidden;}
.mod-hd h2 {width:140px;height:28px;line-height:26px;color:#fff;text-align:center;font-size:16px;font-weight:bold;background:linear-gradient(-60deg, transparent 15px, #37a985 0) top right;}
.mod-hd h3 {line-height:30px;padding-right:0.5em;}
.mod-hd h3 a {color:#37a985; margin-right:1.5em;}
.mod-hd h3 a:last-child {margin-right:0;}
.mod-hd h3 strong {font-weight:bold;}
.mod-hd h3 a:hover {color:#187c5c;}
.mod-hd .more {color:#37a985;line-height:30px;}
.mod-hd .more:hover{color:#187c5c;}

.wrap .index-wrap-left {width:845px;}
.wrap .index-wrap-right {margin-top:0;}

.index-focus {}

.index-focus{height:340px;overflow:hidden;}
.index-focus-left{position:relative;width:510px;height:340px;display:block;float:left;}
.index-focus-left img{width:510px;height:340px;display:block;}
.index-focus-left h3{position:absolute;left:0;bottom:0;width:100%;color:#fff;background-color:rgba(0,0,0,.75);line-height:40px;font-size:18px;text-indent:1em;height:40px;overflow:hidden;}

.index-focus-right{width:312px;float:right;}
.index-focus-right .imgBox{width:312px;height:208px;position:relative;}
.index-focus-right .imgBox img{width:312px;height:208px;}
.index-focus-right .imgBox h3{position:absolute;left:0;bottom:0;width:100%;color:#fff;background-color:rgba(0,0,0,.75);line-height:30px;text-align:center;height:30px;overflow:hidden;}
.index-focus-right h2.headline{font-size:20px;font-weight:bold;line-height:28px;margin-top:18px;}
.index-focus-right h3.headline{line-height:20px;margin-top:16px;}

.index-main-mod {overflow:hidden;}
.index-main-mod .feat-news {float:left;width:500px;}
.index-main-mod .feat-news img {width:240px;height:160px;float:left;margin-right:20px;}
.index-main-mod .feat-news h3 {font-size:18px;line-height:24px;font-weight:bold;padding-top:5px;height:72px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.index-main-mod .feat-news p {line-height:28px;height:84px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;color:#666; position:relative;}
.index-main-mod .feat-news p a{color:#37a985;background-color:#fff;position:absolute;right:0;bottom:0;padding-right:10px;}
.index-main-mod .feat-news p a:hover{color:#187c5c;}
.index-main-mod .img-list {float:left;width:500px;margin-top:20px;display:-webkit-flex;display:flex;flex-wrap:nowrap;justify-content:space-between;}
.index-main-mod .img-list li {width:150px;height:100px;position:relative;overflow:hidden;}
.index-main-mod .img-list li h3 {position:absolute;left:0;top:100px;width:100%;height:100%;background-color:rgba(55,169,133,.75);font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box;padding:18px 18px 0;}
.index-main-mod .img-list li img {width:150px; height:100px;}
.index-main-mod .img-list li a {color:#fff;}
.index-main-mod .img-list li a:hover h3 {top:0;}
.index-main-mod .index-def-list {margin:0 0 0 540px;}


.index-btn-more{display:block;margin:20px auto 0;width:140px;height:30px;line-height:30px;text-align:center;background-color:#ddd;}
.index-btn-more:hover{background-color:#37a985;color:#fff;}


.index-side-list{margin-top:12px;overflow:hidden;}
.index-side-list li{line-height:32px;}
.index-side-list li i{display:block;float:left;width:16px;height:16px;margin-top:8px;line-height:16px;background-color:#ddd;font-size:10px;text-align:center;color:#666;border-radius:50%;overflow:hidden;}
.index-side-list li.hot i{background-color:#fbb226;color:#fff;}
.index-side-list li a{display:block;margin-left:36px;margin-right:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index-side-list li.hot a{color:#37a985;}
.index-side-list li a:hover,.index-side-list li.hot a:hover{color:#187c5c;}

.index-def-list{margin-top:13px;overflow:hidden;}
.index-def-list li{line-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.side-latest {margin-top:20px; height:20px; overflow:hidden;}
.side-latest a {white-space:nowrap;}


.footer-link-bg {background-color:#ddd;line-height:32px;padding:10px 0;}
.footer-link {width:1200px;margin:auto;}
.footer-link h3 {cursor:pointer;}
.footer-link strong {font-weight:bold;}
.footer-link a {margin-right:1em;}

/* page */
.page-qualification-list{padding:40px 0 80px;border-bottom:1px solid #ddd;}
.page-qualification-list .item{float:left;width:390px;height:260px;margin-right:30px;overflow:hidden;padding-top:30px;}
.page-qualification-list .item:nth-child(2n){margin-right:0;}
.page-qualification-list .item img{width:100%;height:100%;}
/* page-right */
.wrap-right-img{width:334px;height:222px;display:block;overflow:hidden;}
.wrap-right-img img{width:100%;height:100%;}
/*  */
.right-mainList .main{margin-top:30px;overflow:hidden;}
.right-mainList .main-left{float:left;width:150px;height:100px;}
.right-mainList .main-left img{width:100%;height:100%;}
.right-mainList .main-right{float:right;width:160px;height:100px;font-size:14px;position:relative;}
.right-mainList .main-right p{line-height:24px;color:#49594B;min-height:48px;overflow:hidden;}
.right-mainList .main-right a{width:100px;height:30px;background:#49594B;display:block;color:#fff;line-height:30px;text-align:center;position:absolute;bottom:0;right:0;}
.right-mainList .main-right a::before{content:'';width:10px;height:30px;background:#E28D32;position:absolute;left:-10px;}
/*  */
.right-inforList{padding:9px 0 50px;}
.right-inforList .infor{line-height:24px;font-size:16px;color:#49594B;min-heigh:48px;overflow:hidden;padding-top:18px;}

/* base */
.base-environment{padding:40px 0 60px;}
.base-environment p{font-size:16px;line-height:32px;}
.base-environment-list{width:690px;margin:30px auto 0;}
.base-environment-list h4{width:200px;height:30px;background:#49594B;text-align:center;line-height:30px;font-size:14px;color:#fff;margin:auto;position:relative;}
.base-environment-list h4::before{content:'';width:10px;height:30px;background:#E28D32;position:absolute;left:-10px;}
.base-environment-list img{width:690px;height:460px;display:block;margin-top:20px;}
.base-environment-list .txt{width:650px;padding:5px 20px 10px;background:#ddd;margin-top:20px;}
/*  */
.friend{line-height:32px;padding-bottom:70px;}
.friend-title{font-size:14px;color:#666;font-weight:bold;}
.friend-list{margin-top:5px;}
.friend-list li{float:left;margin-right:20px;font-size:14px;color:#666;}
.friend-list li a{color:#666;}
/* team */
.instructorList{width:810px;padding:29px 0 31px;border-bottom:1px solid #ddd;display:block;zoom:1;position:relative;}
.instructorList:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.instructorList .instructorPhoto,.instructorList .instructor-introduce,.instructor-data{float:left;}
.instructorList img{width:110px;height:110px;border-radius:50%;display:block;}
.instructorList .instructor-introduce{width:540px;display:block;padding:0 29px;}
.instructorList .instructorBox{display:flex;padding-top:10px;font-size:16px;color:#333;}
.instructorList .instructorBox em{font-size:20px;color:#49594B;display:block;font-weight:bold;}
.instructorList .instructorBox strong{display:block;min-width:120px;}
.instructorList .instructorBox i{width:4px;height:50px;background:#DDD;display:block;margin-left:14px;margin-right:12px;}
.instructorList .instructorBox span{padding-top:30px;padding-right:10px;}
.instructorList .instructor-introduce .instructor-introduce-txt{padding:15px 0;}
.instructorList .instructor-introduce p{font-size:14px;color:#666;line-height:26px;}
.instructor-data{width:100px;height:40px;background:#49594B;position:absolute;top:50%;margin-top:-20px;right:0;}
.instructor-data a{width:100%;height:100%;text-align:center;line-height:40px;font-size:16px;color:#fff;font-weight:bold;display:block;}

/* process */
.training-oneselfBox{padding-top:16px;}
.training-guideBox .wp-title{margin-bottom:29px;}
.guideList{display:flex;text-align:justify;justify-content:space-between;padding-bottom:10px;}
.guideList .guideListL{width:60px;height:auto;border-right:2px solid #ddd;box-sizing:border-box;}
.guideListL h3{font-size:12px;color:#49594B;text-align:center;font-weight:900;font-family:Arial;}
.guideList:last-child .guideListL{border-right:none;}
.guideList .guideListL .guideListL-img{width:60px;height:75px;background: #fff;}
.guideList .guideListL .guideListL-img img:nth-child(1){width:60px;height:60px;display:block;}
.guideList .guideListL .guideListL-img img:nth-child(2){width:53px;height:10px;display:block;margin-left:8px;margin-top:2px;}
.guideList .guideListR{width:730px;}
.guideList .guideListR strong{font-size:18px;color:#141B15;font-weight:bold;line-height:18px;padding:11px 0 10px;display:block;}
.guideList .guideListR p{font-size:16px;color:#666;line-height:32px;}
.training-matters{padding-bottom:70px;}
.training-matters .wp-title{margin-bottom:7px;}
.training-matters p{padding-top:23px;font-size:16px;color:#666;line-height:24px;}

/*instructor-oneselfBox*/
.instructor-material{padding-top:29px;display:flex;}
.instructor-material .instructor-photo{width:200px;height:200px;display:block;margin-right:41px;}
.instructor-materialR{width:550px;}
.instructor-material em{font-size:28px;color:#333;font-weight:bold;display:block;line-height:28px;padding:3px 0 13px;}
.instructor-oneselfBox strong{font-size:18px;color:#333;line-height:18px;padding-bottom:12px;position:relative;display:block;}
.instructor-oneselfBox strong:after{content:'';width:40px;height:2px;background:#49594B;position:absolute;left:0;bottom:0;}
.instructor-oneselfBox strong b{font-weight:bold;padding-left:10px;}
.instructor-oneselfBox .prc{font-size:16px;color:#666;line-height:24px;padding-top:10px;}
.instructor-oneselfBox .prc span{color:#49594B;font-weight:bold;padding-right:9px;}
.instructor-oneselfBox .instructor-txt{padding-top:29px;}
.instructor-oneselfBox .instructor-txt p{font-size:16px;color:#666;line-height:40px;text-indent:2em;}
.instructor-infoBox{padding-top:35px;}
.instructor-infoBox .prc{padding-top:0;padding-bottom:50px;}
.instructor-infoBox .prc span{display:block;}
.instructor-infoBox p{padding-top:15px;text-indent:2em;}

/* course-page */
.course-quarter-main{padding:30px 0 40px;}
.course-quarter-main .quarter-main-right{width:570px;}
.course-quarter-main .defence-btn{margin-top:20px;}
.course-quarter-main .quarter-main-right h3{padding-bottom:25px;}
/* course */
.course-listBox{border-bottom:1px solid #ddd;padding-bottom:80px;}
.course-listBox .defence-course{width:240px;margin:30px 45px 0 0;}
.course-listBox .defence-course:nth-child(3n),.base-video-list .defence-course:nth-child(3n),.base-show-list .defence-course:nth-child(3n),.base-activity-list .defence-course:nth-child(3n){margin-right:0;}
.course-listBox .text{font-size:14px;line-height:28px;width:140px;padding-left:10px;padding-right:10px;}


/* video */
.base-video-list{border-bottom:1px solid #ddd;padding:46px 0 60px;}
.base-video-list .defence-course{width:240px;margin-right:45px;}
.base-video-list .defence-course img{height:360px;}
.base-video-list .course{padding-bottom:20px;}
/* show */
.base-show-list{border-bottom:1px solid #ddd;padding:46px 0 60px;}
.base-show-list .defence-course{width:240px;margin-right:45px;}
.base-show-list .course{padding-bottom:20px;}
/*  info*/
.base-infoList-page{padding-top:50px;}

/* active */
.base-activity-list{border-bottom:1px solid #ddd;padding:40px 0 80px;}
.base-activity-list .defence-course{width:240px;margin:30px 45px 0 0;}


/* 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:500px;background:#fff;position:fixed;top:50%;margin-top:-150px;left:50%;margin-left:-250px;z-index:111;padding-bottom:20px;}
.consult-popup{position:relative;padding-left:40px;}
.consult-popup .delete{width:12px;height:12px;background:url(../img/delete.png) no-repeat;background-size:100%;position:absolute;bold;top:-25px;right:20px;cursor:pointer;}
.consult-popup h3{position:relative;font-size:24px;color:#49594B;font-weight:bold;line-height:24px;margin-top:41px;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:20px;}
.consult-popup .user label{line-height:40px;float:left;font-size:16px;color:#333;width:100px;}
.consult-popup .user span{width:300px;display:inline-block;padding-bottom:10px;}
.consult-popup .user .phone-list,.consult-popup .user_name span{width:300px;display:inline-block;padding:10px 0;font-size:16px;}
/* video */
.video-js{margin:auto;}
.video-js-show .video-js{width:338px;height:600px;}
/*  */
.wrapL-navList{padding:20px 0;font-size:18px;}
.wrapL-navList a{margin-right:30px;font-weight:bold;color:#999;display:inline-block;}
.wrapL-navList a:hover{color:#146032;}
.wrapL-navList a.active{color:#404040;position:relative;}
.wrapL-navList a.active:after{content:'';width:36px;height:3px;background:#404040;display:block;margin:5px auto;position:absolute;left:0;right:0;}


