@charset "utf-8";
.center{text-align:center;}
#headerTopHd {background: url(bg-heading.png) repeat #eee;padding: 30px 0;color: #666;box-shadow: 0 0 10px rgba(0,0,0,0.15);}
.xwz-topitems {width: 33.333%;}
.xwz-topitems h3 {font-weight: bold;color: #333;margin-bottom: 5px;}
.xwz-topitems li {height: 32px;line-height: 32px;overflow: hidden;}
.xwz-topiteml{width:40%;}
.xwz-topiteml h1{font-size: 30px;font-weight:300;line-height: 1.5;}
.xwz-topiteml h2{font-size: 40px;line-height: 40px;font-family: icomoon;margin-top: 30px;vertical-align: middle;color: #0076fe;font-weight:300;}
.xwz-topiteml h2 small {font-family: Microsoft YaHei;color: rgb(117, 121, 130);font-size: 14px;display: block;}
.xwz-topitemr{padding:0 0;line-height: 26px;width:55%;}
.xwz-topitemr .xwz-txt1,.xwz-topitemr .xwz-txt2,.xwz-topitemr .xwz-txt3{font-size: 18px;padding-right: 140px;font-family: Microsoft YaHei;color: rgb(52, 52, 52);margin: 25px 0px 0px;position:relative;line-height:2.2em}
.xwz-topitemr span{position:absolute;top:20px;right:10px;font-size:14px}
.xwz-topitemr span a{color:#999}
.xwz-topitemr span a:hover{text-decoration:none;}
.xwz-topitemr .xwz-txt1 span{position:absolute;top:5px;right:10px;}
#xwz-item-three {margin:30px 0 20px}
#xwz-item-three .xwz-itemli{width:31%;margin-right:3.5%;padding:20px;background:#fff;box-sizing:border-box;}
#xwz-item-three .xwz-itemli:nth-child(3){margin-right:0;}
.xwz-itemli .title {font-size: 20px;color: #4b4b4b;font-weight: normal;background: #fff;text-align: center;line-height: 74px;border-bottom: 6px solid #EEEEEE;}
.xwz-itemli .subtitle{font-weight:600}
.xwz-itemli .videos {position:relative;width: 100%;overflow: hidden;position: relative;margin: 15px auto;}
.xwz-itemli .videos:after{content:'';width:40px;height:40px;display:block;position:absolute;background:url(bf.png) no-repeat;background-size:100% 100%;left:calc(50% - 20px);top:calc(50% - 20px);}
.xwz-itemli .videos:hover{cursor: pointer;}
.xwz-itemli .videos img{width:100%;height:200px}

.xwz-topitems li a{color:#69c;}
.xwz-hotlist li:nth-child(even) a{color:#666;}
.xwz-newlist li {width: 320px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;box-sizing:border-box;}
/*.xwz-newlist li:before {content: "";display:inline-block;width:6px;height:6px;background:#8abced;border-radius:50%;margin-right: 10px;vertical-align: middle;}*/
.xwz-newlist li a{color:#555;}

.xwz-itemli ul li{margin:40px 0;}
.xwz-itemli ul li a img {vertical-align: middle;width:86px;height:56px;margin-top:10px;border-radius:6px;float: left;}
.xwz-itemli .content {width: calc(100% - 100px);float: right;}
.hy-kc-all{margin:20px auto;background:#fff;padding:20px;box-sizing:border-box;}
 .hy-kc-all .tit{background: #fff;width: 100%;box-sizing: border-box;overflow: hidden;border: 1px solid #eee;position: relative;padding:0 40px;box-sizing:border-box;}
 .hy-kc-all .tit h4{ display:inline-block; line-height: 55px;margin-left: 40px;line-height: 50px;font-weight: normal;color: #333;font-size: 20px;margin: 0;}
 .hy-kc-all .tit span {line-height: 60px;margin-left: 13px;color: #747474;}
.con dl{width: 20%;border: 1px solid #eeeeee;background: #fff;position: relative;float: left;padding:10px;box-sizing:border-box;}
.con dl dt {font-size: 18px;line-height: 22px;margin: 15px 0 10px 20px;font-weight:600;text-align:left;}
.con dl dt span {display: block;color: #7a7a7a;font-size: 12px;}
.hy-kc-all .tit2 {margin-top: 10px;background: #fff;}
.hy-kc-all .tit2 h5 {font-size: 24px;line-height: 1.5;padding: 0;display: inline-block;border-bottom: #ff6c00 5px solid;margin-bottom:10px;}
.hy-kc-all .tit2 p {color: #555555;}
.hy-kc-all .con dd img{width:80%;height:110px;border-radius:8px;display:block;margin:10px auto;}

.slideTxtBox{ width:100%; border:0px solid #ddd; text-align:left; margin-top:20px; }
.slideTxtBox .hd ul{padding:10px 0 ;border-bottom:1px solid #ddd;display:flex; justify-content: space-around;}
.slideTxtBox .hd ul li{ float:left; padding:5px 0; cursor:pointer; font-size:18px; position:relative;}
.slideTxtBox .hd ul li:after{content:'';display:inline-block;width:10px;height:10px;background:#fff;border:3px solid #ddd;border-radius:50%;position:absolute;left:calc(50% - 10px );top:45px}
.slideTxtBox .hd ul li.on,.slideTxtBox .hd ul li.on a{ color:#f00 }
.slideTxtBox .hd ul li a:hover{text-decoration:none;}
.slideTxtBox .hd ul li.on:after{border:3px solid #f00;}
.slideTxtBox .bd ul{ padding:40px 0 ;zoom:1;}
.slideTxtBox .bd li{width:48%;float:left;padding:15px 0;}
.slideTxtBox .bd li:nth-child(even){float:right;}
.slideTxtBox .bd li .lt{width:100px;height:100px;overflow:hidden;border-radius:50%;float:left;text-align:center;background:#f5f5f5;font-size:12px;border:5px solid #f5f5f5;box-sizing:border-box;}
/*.slideTxtBox .bd li:nth-child(1) .lt,.slideTxtBox .bd li:nth-child(2) .lt{width:100px;height:80px;border-radius:0;}*/
.slideTxtBox .bd li .lt b {font-size: 48px;line-height: 75px;height: 62px;display:block;}
.slideTxtBox .bd li .lt img{width:100%;height:100%;transition:all .5s;}
.slideTxtBox .bd li .lt img:hover{transform:scale(1.1); }
.slideTxtBox .bd li:hover .lt {background: #ff6d00;color: #fff;}
.slideTxtBox .bd li .rt{width:calc( 100% - 120px );float:right;}
.slideTxtBox .bd li .rt span{color: #444;}
.slideTxtBox .bd li .rt span em{font-style:normal;color:#69c;font-size:12px;float:right;}
.slideTxtBox .bd li .rt p {line-height: 20px;margin: 10px 0;color: #888;word-break: break-all;font-size: 12px;overflow: hidden;}
.slideTxtBox .bd li .more:hover {background: url(index/bg51.jpg) no-repeat center top;color: #fff;cursor: pointer;text-decoration: none;}
.slideTxtBox .bd li .more {width: 100px;line-height: 30px;font-size: 12px;background: url(index/bg52.jpg) no-repeat center top;color: #555;padding-left: 20px;float: right;}
.list-cat-all{margin:20px auto;background:#fff;padding:20px;box-sizing:border-box;}
.list-cat-all li{font-size: 14px;width: 14.28%;float: left;text-align: center;line-height: 24px;margin: 10px 0;}
.list-cat-all li:nth-child(7n+8){clear:left;}
.list-cat-all li img {width: 60%;display: block;margin: auto;}
.about-all{margin:20px auto;background:#fff;padding:20px;box-sizing:border-box;}
.about-all .n1,.about-all .n2{width:48%}
.about-all dt {position:relative;line-height: 60px;font-size: 18px;border-bottom: 1px solid #ccc;}
.about-all dd {padding: 0;padding-top: 15px;line-height: 30px;color:#666;}
.about-all dt:after {width: 100px;content: "";position: absolute;bottom: 0;left: 0;height: 2px;background: #ff6c00;}
.about-all img{width:160px;height:100px;border-radius:6px;float:left;margin:0 15px 15px 0}

.spshow{display:none;position:fixed;left: 0%;top: 0%;z-index: 99;width: 100%;height: 100%;background: rgba(33, 37, 41, .5);}

.spshow .vr {position: fixed;border-radius: 3px;left: 50%;top: 50%;z-index: 100;width: 800px;height:480px;margin-left: -400px;margin-top: -240px;background: #000;}

.spshow .vr video{width:100%;height:100%}
.xclose {display:block;width:30px;height:30px;background:url(close.png)no-repeat;background-size:100% 100%;cursor: pointer;position:absolute;top:30px;right:30px;z-index: 101;}


.viewbm{display:block;width:120px;height:36px;line-height:36px;margin-top:14px;text-align:center;background:#69c;border-radius:6px;color:#fff !important;}

.xwz-w1208{border:1px solid #e9e9e9;}
.vip-kc-all{padding:0;border:none;}
#headerTopHd .xwz-w1208{border:none;}

/* 首页左侧 */
.xwz-item-all {width: 1208px;margin: 20px auto;background: url(sw-mod-bg.png) repeat-y 0 0;border-top: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;}
.xwz-wz-item-all {width: 1208px;margin: 20px auto;background:#fff;border-top: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;}
.xwz-item-all-tw{width: 1208px;margin: 20px auto;}
.xwz-item-main,.xwz-item-all-z {width: 800px;padding: 30px;}
.xwz-itemTd-dz h3,.xwz-item-main h3 {float:left;font-size:16px;color:#69c;}
.xwz-item-main span{display:block;float:right;}
.xwz-item-main span a {color: #999;}
.xwz-itemTd h3 {background: url(wz-bg.png) no-repeat;height: 20px;font-size: 0;margin-bottom: 10px;float:none;}
.jx-train h3{background-position: 0px -50px;}
.xwz-itemTd h3 a{display:block;width:100%;height:100%;}
.xwz-tags{display: inline-block;height: 32px;line-height: 32px;background-color: #69c;font-size: 14px;font-weight: normal;color: #fff;padding: 0px 10px;border-radius: 3px;text-decoration: none;}
.xwz-tags:link, .xwz-tags:visited, .xwz-tags:hover {color: #fff;text-decoration: none;}
.xwz-tags:hover {background-color: #568abe;}
.xwz-dz-list li,.xwz-wz-item li,.xwz-item li{line-height: 34px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; _zoom: 1;}
.xwz-shipin li{background: url(sw-icon.png) no-repeat;background-position: -278px -352px;text-indent: 25px;counter-increment: mycounter;}
.wz_free li{counter-increment: mycounter;}
.wz_free li:before,.xwz-shipin li:before{content:'第'counter(mycounter)'节：'; }
.wz_free li:before{color:#428BCA;}
.xwz-item-main .xwz-item{width: 46%;padding-right: 4%;padding-bottom: 20px;float:left;box-sizing:border-box;}
.xwz-item-z,.xwz-item-main .xwz-con-list:nth-of-type(odd){border-right: 1px solid #e9e9e9;margin-right: -1px;}
.xwz-item-y,.xwz-item-main .xwz-con-list:nth-of-type(even){padding-left:4%;padding-right:0px !important;}
.xwz-con-sp-ul li{width:33%;float:left;text-align:center;padding:10px 0;}

.xwz-dz-list li.xwz-li-first,.xwz-con-list li.xwz-li-first{padding-left:0;background:none;margin-bottom:10px;}
.xwz-li-first img{max-width:23%;height:58px;border-radius:8px;}
.xwz-li-first .bd{width:74%;}
.xwz-li-first a{display:block;overflow: hidden;white-space: nowrap;}
.xwz-li-first span{font-size:0.9em;color:#999;line-height:2em;display: block;height:2em;overflow:hidden;}
.xwz-con-allss{position:relative;}
.xwz-con-allss .arrow{  position:absolute; right:10px; top:0; }
.xwz-con-allss .arrow a{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
cursor:pointer; background:url("arrow.png") 0 0 no-repeat; }
.xwz-con-allss .arrow .next{ background-position:0 -50px;  }
.xwz-con-allss .arrow .prevStop{ background-position:-60px 0; }
.xwz-con-allss .arrow .nextStop{ background-position:-60px -50px; }
.xwz-con-alls{display:none;}
.actives{display:block !important;}

/*首页右侧边栏*/
.xwz-item-side {width: 300px;padding: 30px 20px 0;float:right;}
.xwz-itemHd{padding-bottom: 10px;border-bottom: 1px solid #d6e4ee;}
.xwz-itemHd h3 {background: url(sw-icon.png) no-repeat;height: 20px;font-size: 0;margin-bottom: 10px;float:none;}
.bt-student h3{background-position: 0px -140px;}
.xwz-itemHd h3 a {display: block;width:100%;height:100%;}
.xwz-item-side ul {padding: 15px 0;}
.xwz-student li {margin-bottom:15px;overflow: hidden;box-sizing: border-box;}
.xwz-thumb {width:76px;height: 76px;border: 1px solid #CFCFCF;border-radius: 50%;float:left;}
.xwz-thumb:hover{-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);transform: rotate(360deg);-webkit-transition: transform ease-in-out .5s;-moz-transition: transform ease-in-out .5s;transition: transform ease-in-out .5s;}
.xwz-btt{width:200px;float:right;margin-top:10px;}
.xwz-tagsB {font-size: 13px;border: 1px solid #ff6c00;color:#ff6c00;padding: 0 2px;border-radius: 3px;margin-left: 10px;}
.xwz-tagsB:link, .xwz-tagsB:visited, .xwz-tagsB:hover {color: #666;text-decoration: none;}
.xwz-tagsB:hover {border: 1px solid #333;}
.tno{display:none;}
.xwz-itemTd{padding-bottom: 10px;border-bottom: 1px solid #d6e4ee;}
.bt-moban h3{background-position: 0px -195px;}
.bt-video{position:relative;}
.bt-video h3{background-position: 0px 0px;}
.bt-video span{position:absolute;top:0;right:0;font-size: 13px;border: 1px solid #888;padding: 0 5px;border-radius: 3px;margin-left: 10px;}
.bt-video span a{color:#888;}
.bt-other h3{background-position: 0px -124px;}
.xwz-jc-other li{padding:10px;border:1px solid #ddd;border-radius:5px;margin-bottom:12px;}
.xwz-jc-other li a{color:#69c}
.xwz-jc-other i{display:inline-block;;width:30px;height:30px;line-height:30px;text-align:center;font-weight:600;margin-right:10px;border-radius:50%;background:#69c;color:#fff;}
.xwz-jc-other li:hover{background:#69c;}
.xwz-jc-other li:hover a{color:#fff;text-decoration:none;}
.xwz-jc-other li:hover i{background:#fff;color:#69c;}
.xwz-bt-tool h3{background-position: 0px -219px;}
.xwz-baike li{float:left;width:31%;margin-right:3.5%;text-align:center;font-size:0.9em;}
.xwz-baike li:nth-child(3){margin-right:0;}
.xwz-baike .jcbg{display:block;width:100%;height:50px;margin-bottom:10px;border-radius:3px;}
.xwz-baike .jc01{background:url(wpbg.jpg) no-repeat;background-size: 100% 50px;}
.xwz-baike .jc02{background:url(dzbg.jpg) no-repeat;background-size: 100% 50px;}
.xwz-baike .jc03{background:url(debg.jpg) no-repeat;background-size: 100% 50px;}
.xwz-rj-list li{width:48%;float:left;margin:8px 0;}
.xwz-rj-list li:nth-child(2n){float:right;}
.xwz-rj-list img{width:38px;height:38px;margin-right:5px;}
.xwz-rj-list li:hover{text-decoration:underline;cursor:pointer;}
.xwz-vipkd-more a{display:block;padding:5px 0;width:60%;text-align:center;background:#ff6600;color:#fff;margin:0 auto;}

#kc-sp{width:300px;height:185px;}
.xwz-px {position:relative;}
.xwz-px p{position:absolute;top:0px;right:0px;color:#b5b5b5;}
.xwz-kc-peixun-list{position:relative;}
.kc-about{display:block;width:46px;height:20px;line-height:20px;font-size:12px;text-align:center;border:1px solid #666;border-radius:10px;position:absolute;top:0;right:10px;}
.kc-about:hover{background:#666;color:#fff;text-decoration:none;}
/*.kc-about{display:block;width:100%;height:185px;position:absolute;top:0;left:0;overflow: hidden;text-indent: -2000em;}*/


/*培训方式*/
.xwz-kcall li{width:23%;float:left;padding:0 1%;}
.xwz-kcall h4{background: url(sw-icon.png) no-repeat;width: 130px;height: 20px;font-size: 0;margin-bottom: 15px;}
.xwz-kcall .kc01 {background-position: 0px -300px;}
.xwz-kcall .kc02 {background-position: 0px -320px;}
.xwz-kcall .kc03 {background-position: 0px -340px;}
.xwz-kcall .kc04 {background-position: 0px -360px;}
.bt-train h3{background-position: 0px -50px;}
.xwz-train li{padding-top:5px;overflow: hidden;background: url(sw-icon.png) no-repeat;background-position: 0px 15px;padding-left: 12px;}
.xwz-hy-list {border: 1px solid #e9e9e9;border-radius: 3px;width: 1208px; margin: 15px auto;}


/*免费课程*/
.xwz-kc-free-list{display:flex;justify-content:space-between;flex-wrap:wrap;}
.kc-free-item{padding:10px 20px;width:49%;box-sizing:border-box;border:1px solid #ddd;border-radius:5px;margin-bottom:20px;background:#fff;}
.kc-free-item h3{font-size:1.2em;padding:10px;font-weight:600;border-bottom:1px solid #eee;margin-bottom:10px;}
.kc-free-item h3 span{font-size:14px;font-weight:400;margin-top:8px;}
.kc-free-item h3 span a{color:#999;}

.kc-splist ul li{background: url(sw-icon.png) no-repeat;background-position: -278px -352px;text-indent: 25px;line-height: 36px;text-overflow: ellipsis;counter-increment: mycounter;}
.kc-wzlist ul li{background: url(ico1.png) no-repeat 0 50%;text-indent: 25px;line-height: 36px;text-overflow: ellipsis;}
.kc-free-item ul li{counter-increment: mycounter;}
.kc-free-item ul li:before{content:'第'counter(mycounter)'节：'; }

.kc-free-item ul li span{font-size:0.9em;color:#999;}

.kc-free-item h3 img{width:70px;height:44px;border-radius:5px;margin-right:10px;}

.xwz-remind{box-sizing:border-box;width: 1208px;margin: 20px auto 15px;background:#FFC url(sw-icon.png) no-repeat;background-position: 0 -442px;text-indent:40px;padding:10px;font-size:18px;letter-spacing:4px;border: 1px solid #e9e9e9;overflow:hidden;}
.xwz-kc{box-sizing:border-box;width: 1208px;margin: 0px auto;background:#FFC url(sw-icon.png) no-repeat;background-position: 0 -383px;text-indent:121px;padding:12px 10px;font-size:18px;letter-spacing:4px;border: 1px solid #e9e9e9;overflow:hidden;}
.xwz-remind span,.xwz-remind a,.xwz-kc a{color: #69C;} 