﻿@charset "utfs-8";
/* CSS Document */


/*主广告*/
.bannerBox{width:100%; height:600px; background:url(/images/bannerBox.jpg) no-repeat center;}
.kcBannerBox{width:100%; height:210px; background:url(/images/kcBannerBox.jpg) no-repeat center;}

.ldPp01{background-color:#e5e5e5;}
.ldPp01 img{display:block;}

#ads{ position:relative; height:210px; overflow:hidden;}
#ads .bgitems{  z-index:1;position:absolute; top:0; }
#ads .btns{ position:absolute; z-index:7; bottom:20px; right:295px; padding:0px 379px;}
#ads .btns span{ color:#fff;  background:#333; cursor: pointer;display: inline-block;margin:0 2px;width:70px;height:15px;font-size:12px;line-height:20px;text-align:center;}
#ads .btns span.cur{ background:#D97B55;}
/*公开课*/
.gkk{padding:50px 0; background-color:#f2f2f2;}
.gkkTit{margin-bottom:44px; text-align:center;}
.gkkTit em{display:block; line-height:34px; font-size:34px; color:#333;}
.gkkTit em a{display:block; line-height:34px; font-size:34px; color:#333;}
.gkkTit p{margin-top:6px; margin-bottom:14px; font-size:20px; font-family:arial; text-transform:uppercase; color:#d6d6d6;}
.gkkTit div span{font-size:18px; color:#333;}
.gkkTit div span img{position:relative; bottom:-10px; margin-left:22px; margin-right:6px;}

.xlBox{width:694px; height:454px; background-color:#fff;}
.xlBox h4{height:88px; overflow:hidden; background-color:#0064b9; font-weight:normal; text-align:center;}
.xlBox h4 a{display:block; margin-top:24px; font-size:26px; color:#fff; text-transform:uppercase;}
.xlBox h4 span{display:block; font-size:12px; color:#66a2d5; text-transform:uppercase;}
.xlBox dl{padding:20px; height:325px; overflow:hidden; background:url(/images/xlBoxDl.png) no-repeat right 20px;}
.xlBox dd{margin-left:306px;}
.xlBox dd>h3{border-radius:5px;color: #fff;font-weight: normal;font-size: 14px;text-align: center;background-color: #0064b9;line-height: 28px;margin-bottom: 20px;}
.xlBox dd h5{margin-bottom:20px; width:88px; height:28px; line-height:28px; text-align:center; font-size:14px; font-weight:normal; color:#fff; border-radius:5px;}
.xlBox dd p{line-height:18px; overflow:hidden; font-size:13px; color:#333;}
.xlBox dd h5.t1{margin-top:19px; background-color:#0064b9;}
.xlBox dd h5.t2{margin-top:37px; background-color:#333;}
.xlBox dd .btnLj{display:inline-block; margin-top:10px; font-size:13px; color:#0064b9;}

.jckc{margin-top:20px; overflow:hidden;}
.jcCont{width:712px; height:250px; background:#fff url(/images/jcContBr.png) no-repeat center;}
.jcCont dl{float:left; width:50%; text-align:center;}
.jcCont dt b{display:block; padding-top:38px; text-transform:uppercase; font-size:16px; color:#0064b9;}
.jcCont dt span{font-size:16px; text-transform:uppercase; color:#d6d6d6;}
.jcCont dd p{margin:14px 50px 26px 50px; line-height:20px; height:60px; overflow:hidden;}

.kcsj{width:270px; height:454px; background-color:#fff;}
.kcsj h4{padding-left:20px; margin-bottom:27px; overflow:hidden; font-weight:normal;}
.kcsj h4 a{display:inline-block; margin-top:28px; font-size:16px; color:#333;}
.kcsj h4 span{display:block; font-size:12px; color:#ccc; text-transform:uppercase;}
.kcsj dl{margin:0 auto; width:230px; overflow:hidden;}
.kcsj dt img{display:block;}
.kcsj dd h5{margin-top:6px; height:40px; line-height:40px; font-size:14px; font-weight:normal;}
.kcsj dd h5 a{color:#333;}
.kcsj dd p{margin-bottom:10px; line-height:20px; height:100px; overflow:hidden;}
.kcsj dd .linkSt{font-size:13px; color:#0064b9;}

/*服务*/
.fwBox{margin-top:76px; margin-bottom:60px;}
.fwTit{margin-bottom:44px; text-align:center;}
.fwTit em{display:block; line-height:34px; font-size:34px; color:#333;}
.fwTit em a{display:block; line-height:34px; font-size:34px; color:#333;}
.fwTit p{margin-top:6px; margin-bottom:14px; font-size:20px; font-family:arial; text-transform:uppercase; color:#d6d6d6;}
.fwTit div span{font-size:18px; color:#0064b9;}
.fwTit div span img{position:relative; bottom:-10px; margin-left:22px; margin-right:6px;}
.fwCont{overflow:hidden;}
.fwFl{width:480px; height:288px; background-color:#f2f2f2;}
.fwFl h4{padding-left:20px; margin-bottom:18px; overflow:hidden; font-weight:normal;}
.fwFl h4 a{display:inline-block; margin-top:20px; font-size:18px; color:#333;}
.fwFl h4 span{display:block; font-size:12px; color:#ccc; text-transform:uppercase;}
.fwFl dl{margin-left:20px; margin-right:10px;}
.fwFl dt img{display:block;}
.fwFl dd{margin-left:240px;}
.fwFl dd p{margin-bottom:40px; line-height:20px; height:100px; color:#333;}

/*讲师团队*/
.jstd{padding:70px 0; background-color:#f5f5f5;}
.tdTit{margin-bottom:32px; text-align:center; overflow:hidden;}
.tdTit span{font-size:18px; color:#4a4a4a;}
.tdTit p{margin-top:10px; font-size:30px; color:#333;}
.tdTit p a{margin-top:10px; font-size:30px; color:#333;}
.tdTit em{display:block; font-size:14px; text-transform:uppercase; color:#d6d6d6;}
.tdTit_more{float:right; margin-top:14px; margin-right:100px; font-size:13px; color:#0064b9;}

.tdMax{padding:3px; width:448px; height:536px; background-color:#f9f9f9;}
.tdMax a{position:relative; display:block; width:448px; height:536px; text-decoration:none;}
.tdMax img{display:block;}
.tdMax span:hover{ height:516px; top:0; left:0;}
.tdMax span{position:absolute; left:0; bottom:0; width:100%; padding-top:20px; height:56px; font-size:18px; text-align:center; color:#fff; background-image:url(/images/tdMaxSpan.png); overflow:hidden;}
.tdMax span em{display:block;}
.tdMax span div{ margin-top:6px;}
.tdMax span p{ line-height:30px;}
.tdMax span p i{padding-right:10px;}

.tdList{width:518px;}
.tdList dl{margin-bottom:10px; height:174px; overflow:hidden; background-color:#fff;}
.tdList dd{margin-left:240px;}
.tdList dd h5{padding-top:44px; padding-bottom:14px; font-size:16px; font-weight:normal;}
.tdList dd h5 a{color:#333;}
.tdList dd p{line-height:18px;}
.tdList dd p span{margin-right:10px;}
.tdList dl:hover{ background-image:url(/images/tdMaxSpan.png);}
.tdList dl:hover *{ color:#fff;}

/*客户支持*/
.khzc{height:960px; overflow:hidden; background:url(/images/khzc.jpg) no-repeat center;}

/*实现蜕变*/
.sxtb{padding-top:60px; padding-bottom:36px; margin-top:40px; background-color:#fff;}
.tbTit{position:relative; margin-bottom:30px; text-align:right;}
.tbTit em a{display:block; margin-right:620px; font-size:22px; color:#333;}
.tbTit p{margin-right:620px; font-size:14px; text-transform:uppercase; color:#d6d6d6;}
.tbTit span{position:absolute; left:640px; top:0; line-height:36px; font-size:38px; color:#333;}
.tbTit a{display:inline-block; margin-top:14px; margin-right:130px; font-size:13px; color:#0064b9;}
.sxtb .tbTab{position:relative; margin:0 auto 34px auto; width:1080px; height:42px; text-align:center; font-weight:normal;}	
.sxtb .tbTab span{position:relative; float:left; margin-right:1px; width:269px; height:42px; line-height:42px; font-size:14px; color:#333; text-decoration:none; background-color:#f5f5f5;}
.sxtb .tbTab span i{position:absolute; bottom:-6px; left:50%; margin-left:-3px; display:none; border:3px solid transparent; border-top-color:#0064b9;}
.sxtb .tbTab span.cur , .sxtb .tbTab span:hover{background-color:#0064b9; color:#fff;}
.sxtb .tbTab span.cur i , .sxtb .tbTab span:hover i{display:block;}
.tbCont{margin:0 auto; width:1080px;}
.tbCont dl{height:294px; overflow:hidden;}
.tbCont dd{margin-left:470px;}
.tbCont dd h5{padding-top:16px; margin-bottom:6px; font-size:18px; font-weight:normal; color:#333;}
.tbCont dd h5 a{padding-top:16px; margin-bottom:6px; font-size:18px; font-weight:normal; color:#333;}
.tbCont dd span{font-size:16px; color:#333;}
.tbCont dd p{margin:30px 0; line-height:20px; height:80px; overflow:hidden;}
.tbCont dd div{font-size:13px; color:#4b4b4b;}
.tbCont dd div em{color:#0064b9;}

/*合作伙伴*/
.hzhb{padding:48px 0; margin-top:20px; background-color:#fff;}
.hzhb h4{margin-bottom:34px; text-align:center; font-weight:normal;}
.hzhb h4 a{font-size:24px; color:#333;}
.hzhb h4 span{display:block; margin-top:6px; color:#d6d6d6; text-transform:uppercase;}
.hzhb ul{margin:0 auto; width:1080px; overflow:hidden;}
.hzhb li{margin:0 5px; float:left; width:172px; text-align:center;}
.hzhb li img{display:block; border:3px solid #ededed;}
.hzhb li h5{margin-top:18px; font-weight:normal;}
.hzhb li h5 a{color:#333;}

/*广告栏*/
.ggl{position:relative;}
.ggl img{display:block;}
.ggl span{position:absolute; right:10px; top:84px; font-size:22px; font-family:arial; font-weight:bold; color:#333;}

.jqts{position:relative;}
.jqtsList{position:absolute; top:20px; right:50%; margin-right:-540px;}
.jqtsList li{position:relative; margin-bottom:3px;}
.jqtsList img{display:block; padding:5px; background:url(/images/jqtsListImg.png);}
.jqtsList li i{position:absolute; left:-16px; top:50%; margin-top:-8px; display:none; border:8px solid transparent; border-right-color:#fff;}
.jqtsList li:hover , .jqtsList li.cur{background:#fff;}
.jqtsList li:hover i , .jqtsList li.cur i{display:block;}
.jqtsCont{height:600px;}
.jqtsCont dl{padding-top:30px; margin-left:18px; color:#fff;}
.jqtsCont dt{height:52px; line-height:52px; font-size:24px; display:inline-block; border-bottom:2px solid #fff;}
.jqtsCont dd p{margin:18px 0; width:426px; line-height:20px; font-size:14px;}
.jqtsCont dd a{font-size:14px; color:#fff;}

.ldPp02{margin-top:30px;}
.ldPp02 img{display:block;}
.ldPp02 img a{display:block;}
/*友情链接*/
.yqljWrap{padding-top:38px; background-color:#272727;}
.yqljWrap .container{height:52px; line-height:52px; overflow:hidden;}
.yqljWrap p{margin-left:80px;}
.yqljWrap p a{float:left; padding:0 18px; color:#ccc; background:url(/images/yqljBr.png) no-repeat right center;}

#topkfjz dd h5 em {
  color: #0064b9;
}

.newbox{margin-bottom:20px;}
.newbox .container{ padding-top:30px;}
.newbox .nleft{ float:left; width:840px;}
.nleft .nlist{ height:44px;}
.nleft .nlist li{ width:280px; float:left; height:44px; line-height:44px; position:relative; text-align:center;}
.nleft .nlist li img{ display:block; position:absolute; left:48%; bottom:-6px; display:none;}
.nleft .nlist li a{ font-size:15px; color:#323232; display:block; text-decoration:none;}
.nleft .nlist .nl1{ background:#f9f9f9;}
.nleft .nlist .nl2{ background:#f0f0f0;}
.nleft .nlist .nl3{ background:#e5e5e5;}
.nleft .nlist li:hover{ background:#0071c1;}
.nleft .nlist li:hover a{ color:#fff;}
.nleft .nlist li:hover img{ display:block;}
.nleft .nlist li.cur{ background:#0071c1;}
.nleft .nlist li.cur a{ color:#fff;}
.ncont dl{ overflow:hidden; margin-top:20px; padding-bottom:17px; border-bottom:1px dotted #ccc;}
.ncont dt{ float:left;}
.ncont dt img{ display:block;}
.ncont dd{ margin-left:289px;}
.ncont dd h4{ font-weight:normal; line-height:16px; padding-top:25px; padding-bottom:15px;}
.ncont dd h4 a{ font-size:16px; color:#333;}
.ncont dd p{ line-height:20px; height:80px; overflow:hidden;}
.ncont ul{ padding-top:10px; padding-bottom:14px; border-bottom:1px solid #ebebeb;}
.ncont li{ height:28px; line-height:28px; background:url(/images/kkImg.png) no-repeat left center; padding-left:23px;}
.ncont li a{ font-size:13px; color:#333;}
.ncont li em{ float:right;}
.nright{ width:268px; border:1px solid #ececec; border-top:2px solid #0071c1; float:right;}
.nright h4{ margin:0 20px; height:42px; line-height:42px; border-bottom:1px solid #e5e5e5; font-weight:normal;}
.nright h4 a{ font-size:16px; color:#323232;}
.nright .ggImg{ padding-top:19px; text-align:center;}
.nright ul{ padding:10px 20px 17px 20px; }
.nright li{  background:url(/images/kkImg.png) no-repeat left center; height:34px; line-height:34px; overflow:hidden; padding-left:16px;}
.nright li a{ font-size:13px;}