@charset "utf-8";
/* 重定义浏览器默认样式 */
body{ background-color: #f2f2f2; }
body,
input,
button,
select,
textarea {
  font: 15px/1.7 "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif; color: #333; 
}
body,
ul,
ol,
li,
dl,
dd,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form {
  margin: 0;
  padding: 0;
}

table {
  empty-cells: show;
  border-collapse: collapse;
}
caption,
th {
  text-align: left;
  font-weight: 400;
}
ul, li { list-style-type: none; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 14px; color: #333;
}
em,
cite,
i {
  font-style: normal;
}
a {
  color: #333333;
  text-decoration: none;
}
a img {
  border: none;
}
img { border: 0 none; }
a:hover {
  color: #33acfb;
}
textarea {
  resize: none;
}
.cl:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.cl {
  zoom: 1;
}

.cb{ clear: both;}
.tc{ text-align: center;}
.f12{ font-size: 14px; height: 25px; z-index: 99999; color: #333; margin-top: -5px;}
.bcf{background-color: #fff;}
.mt3{ margin-top: 3px;}
.mt5{ margin-top: 5px;}
.mt10{ margin-top: 10px;}
.mt15{ margin-top: 15px;}
.mt30{ margin-top: 30px;}
.ml15{ margin-left: 15px;}
.ml20{ padding-left: 20px;}
.pt10{padding-top: 15px!important;}

h1{ font-size: 24px; font-weight: normal; color: #33acfb; line-height: 40px; margin-top: 15px; }
h1 img{ padding-left: 10px; }
h1 span img{ position: absolute;padding-top: 12px;}

h2{ font-size:18px; font-weight: normal; color: #33acfb; line-height: 40px;}
h2 a{color: #33acfb; }


.list{text-align: left; padding-top: 5px; clear: both;
    overflow: hidden;}
.list span{float: right; text-align: right; line-height: 30px}
.list strong{ float: right; text-align: left; line-height: 30px; width: 100px; font-weight: normal;}
.list2 li{ line-height: 40px!important; text-indent: 1em!important; }
.list2 li a{ display: block;}
.list2 li a:hover{ background-color: #f2f2f2;}
.list2 span, .list2 strong{ line-height: 40px; padding-right: 20px;}

.layout{
    width: 1158px;
    margin: 0 auto;
}

/* 按钮 */
.button,.button:visited{display:inline-block;color:#fff;text-decoration:none;position:relative;cursor:pointer}
.button:hover{background-color:#111;color:#fff;}
.button:active{top:1px;}
.large.button,.large.button:visited{ font-size: 18px; width: 212px; height: 40px; line-height: 40px; text-align: center; margin-bottom: 8px;}
.largeC.button,.largeC.button:visited{ width: 212px;}
.largeSmall.button,.largeSmall.button:visited{ font-size: 14px; width:50px; height: 23px; line-height: 23px; text-align: center; margin-left: 10px; }

.orange.button,.orange.button:visited{background-color:#e47600;}
.orange.button:hover{background-color:#d45500;}


/* 图片新闻 */
.focus{ position:relative; width:835px; height:426px; background-color: #000; float: left;}  
.focus img{ width: 835px; height: 426px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

/*首页右侧新闻页签*/
  .tab-box ul li{ text-indent: inherit; }
  .tabboxA{width: 100%;padding-top:12px; }
  
  .tabboxA li{ float:left;color:#333;height:30px;cursor:pointer;line-height:30px;list-style-type:none;text-align: center; padding:0 20px; display: block; float: left;}
  .tabboxB li{ padding:0 10px; height: 50px; line-height: 50px;font-size: 18px;border-top:3px solid #fff;}
 .tabboxC li{ padding:0 10px; height: 50px; line-height: 50px;font-size: 15px;}
 .tabboxD li{  border-bottom:3px solid #ddd; padding:0 10px; height: 30px; line-height: 30px;font-size: 15px; background-color: #fff; font-size: 16px; }
 .tabboxE li{  border-bottom:1px solid #ddd; padding:0 10px; height: 30px; line-height: 30px;font-size: 15px; background-color: #fff; font-size: 16px; }


  .tabboxA li.current{color:#fff;background-color: #707073}
  .tabboxB li.current{color:#33acfb; border-top:3px solid #33acfb; font-size: 18px; background-color: #fff;}
  .tabboxC li.current{color:#33acfb; font-size: 15px; background-color: #fff;}
  .tabboxD li.current{color:#33acfb; border-bottom:3px solid #33acfb;font-size: 16px;  background-color: #fff }
  .tabboxE li.current{color:#33acfb; border-bottom:1px solid #33acfb;font-size: 16px;  background-color: #fff }
  .tabboxA li.current a{ color: #fff;}
  .tabCbox{border-top-width:0;}
  .tabCbox ul{line-height:30px;display:none;padding:10px; clear: both; padding-top: 15px;}
 .bg ul{ background-color: #707073; color: #fff;}
  .bg span{ float: right}
  .bg a{ color: #fff;  padding-left: 10px;}
.bg2 ul{ background-color: #fff;}
.trbl20{ padding:20px; padding-top:0px;}

.more a{ float: right;  font-size: 14px!important; line-height: 30px; margin-right: 20px;margin-top: 10px;}

.wx{ background-color: #6f7071; height: 150px; border-top:1px solid #939495; text-align: center; padding-top: 40px;}
.submenu a{margin:0 8px;}
.submenu{line-height: 40px;}



/*课程咨询*/
.kczxLeft{ width: 285px; height: 190px; float: left;}
.kczxRight{ width: 890px; height: 190px; float: right;}
.kczxLeft .pic{float: left; width:76px; padding:5px 22px; padding-right: 0px; }
.kczxLeft .txt{ float: right; width: 177px; margin-top: 20px;}
.kczxLeft .txt em{ font-size: 20px; line-height: 1.8em; }
.kczxLeft .txt p{ font-size: 13px; line-height: 1.5em;}
.kczyT,.kczyB{ height:80px; clear: both;}
.kczyB{ margin-top: 10px;}
.kczyB .txt{margin-top: 10px;}
/*专家资源*/
.zjzyLeft{ width: 890px; float: left; height: 200px;}
.zjzyRight{ width: 285px; float: right; height: 200px;}
.zjzyLeft1,.zjzyLeft2{ width: 420px; float: left; padding:10px;}
.zjzyLeft1 .pic{ width: 110px; float: left; margin-left: 15px;}
.zjzyLeft1 .txt{ float: left; width: 280px; margin-left: 10px; }
.zjzyLeft1 strong{ font-size: 18px; display: block; font-weight: normal;}
.zjzyLeft1 i{ font-size: 12px;width: 100%; clear: both; color: #999}
.zjzyLeft1 i span{ padding-right:6px;}

.boxx{ width:430px; position: absolute;}
.bcon{ width: 120px; float: left; margin:0px; padding:0px;}
.list1{ width:100%; height:120px; padding-bottom:12px; overflow:hidden; display:none; padding-top: 0px; }
.alink a{margin:5px;  height: 25px; padding:0 4px; margin-bottom: 11px; display: block; float: left; background-color: #eaf3f8; font-size: 13px;}

.alink{}
.list1 .pic{width: 100px; float: left; margin-left: 10px;}

.tabindex{ position: absolute; *position: relative; margin-left: 140px; *margin-left:-140px!important; margin-top: -30px;}
#TabTab03Con1,#TabTab03Con2{width:300px;height:100px;float: right; }
.xixi1,.xixi2{height:27px;line-height:27px;cursor:pointer;}
.tab1{width:60px;height:27px;line-height:27px;float:right;text-align:center;cursor:pointer;}
.tab2{width:60px;height:27px;line-height:27px;float:right;text-align:center;cursor:pointer;}

/*培训机构*/
.pxjg{ background-color: #fff;}
.pxjgC{
  overflow: hidden;;
  width: 1140px;
  text-align: center;
  margin:0 auto;
}

/*培训项目*/
.pxxm1,.pxxm2,.pxxm3,.pxxm4{
  background-color: #fff!important;
  width: 586px;
  float: left;
  height: 240px;
}
.lm{margin-left:15px;}
.tm{margin-top:15px;}


/* 面包屑导?/
.m-crumb{height: 40px!important; clear: both;}
.m-crumb a,.m-crumb em{ display: block; height: 40px; float: left; line-height: 40px;}
.m-crumb span{display:block;width:20px;text-align:center; font-size:12px;color:#ccc; float: left; line-height: 40px;}

/* 列表*/
.CLeft{ width: 880px; float: left; background-color: #fff; border-top:1px solid #d2d2d2;}
.CRight{ width: 295px; float: right; background-color: #fff; border-top:1px solid #d2d2d2;}

.CRightList{width: 270px; float: left; }
.CRightList span{float: right; line-height: 30px;}
.CRightList ul li a{
  display: inline-block;
  width: 195px;
  height: 25px;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  text-indent:0em;
  overflow: hidden;
}
.Ctitle{ margin-left: 15px;float: left;}
.Ctitle a{ line-height:55px; font-size: 20px; float: left; display: block;}
.Ctitle .cur{float: left; line-height:47px; font-size: 20px; border-top:0px solid #33acfb; padding:0 10px; color: #33acfb; text-align: left}
.Ctitle span{ width: 30px; display: block; float: left; line-height:55px; text-align: center;}

.w98C{ width: 97%; padding:0px;margin:0 auto; padding-top: 20px;}

.Ctitle3{ float: left; margin-left:10px; }
.Ctitle3 a{ font-size: 16px;line-height:55px; display: block; float: left;}
.Ctitle3 .cur{ line-height:47px;border-top:3px solid #fff; padding:0 10px; color: #33acfb; }
.Ctitle3 span{ width: 30px; display: block; float: left; line-height:55px; text-align: center;}

/* 翻页?/
.digg {
  padding: 10px;padding-left: 3px; PADDING-BOTTOM: 28px; PADDING-TOP: 20px; TEXT-ALIGN: center; background-color: #fff; 
}
.digg A {
  BORDER-RIGHT: #ddd 1px solid; padding: 5px; BORDER-TOP: #ddd 1px solid;padding-left: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #666; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
.digg A:hover {
  BORDER-RIGHT: #33acfb 1px solid; BORDER-TOP: #33acfb 1px solid; BORDER-LEFT: #33acfb 1px solid; COLOR: #33acfb; BORDER-BOTTOM: #33acfb 1px solid
}
.digg A:active {
  BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: #666 1px solid; COLOR: #000; BORDER-BOTTOM: #666 1px solid
}
.digg SPAN.current {
  BORDER-RIGHT: #33acfb 1px solid; padding: 5px; BORDER-TOP: #33acfb 1px solid;padding-left: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #33acfb 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #33acfb 1px solid; BACKGROUND-COLOR: #33acfb
}
.digg SPAN.disabled {
  BORDER-RIGHT: #eee 1px solid; padding: 5px; BORDER-TOP: #eee 1px solid;padding-left: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}
/* 文章内容*/
.news{background-color: #fff; border-top:1px solid #d2d2d2;}
.news h1{ text-align: center; color: #333; line-height: 60px;}
.news h3 span{ padding:0 20px; font-size: 14px; text-align: center;}
.news h3{  text-align: center; font-weight: normal; line-height: 30px;}
.newsC{ width: 90%; margin:0 auto; padding-bottom: 30px;margin-top: 30px; line-height: 30px; border-top:1px solid #e8e8e8;}
.newsC p{margin-top: 15px; text-indent: 2em}
.share{ height: 50px; line-height: 50px; text-align: right; padding-right:60px;}

/*首页图片列表*/
#imglistindex { 
  width:540px; 
  margin:0 auto; 
  clear:both; 
  padding:0px;
}

#imglistindex li { 
  float:left;
   text-align:center; 
  line-height:25px; 
  margin:10px 0 0 10px;
  width:125px;
}
 #imglistindex li span { 
  display:block;
  padding:0px; 
  margin:0px;
  width: 100%;
  clear: both;
  line-height: 20px;
   }
   #imglistindex li { 
    float:left; 
    text-align:center; 
    line-height:25px; 
    margin:10px 0 0 10px; 
    width:125px; 
    white-space:nowrap; 
    overflow:hidden; 
    display:inline; }
 #imglistindex li img { 
  width:123px; 
  height:123px; 
  border:1px solid #b5b5b5; 
}


/* 图片列表*/
#imglist { 
  width:850px; 
  margin:0 auto; 
  clear:both; 
  padding:22px 0 0 0; 
}

#imglist li { 
  float:left;
   text-align:center; 
  line-height:25px; 
  margin:10px 0 0 15px;
  width:125px;
}
 #imglist li span { 
  display:block;
   }
   #imglist li { 
    float:left; 
    text-align:center; 
    line-height:25px; 
    margin:10px 0 0 15px; 
    width:125px; 
    white-space:nowrap; 
    overflow:hidden; 
    display:inline; }
 #imglist li img { 
  width:123px; 
  height:123px; 
  border:1px solid #b5b5b5; 
}

#imglist { 
  width:850px; 
  margin:0 auto; 
  clear:both; 
  padding:22px 0 0 0; 
}

#imglist li { 
  float:left;
   text-align:center; 
  line-height:25px; 
  margin:10px 0 0 15px;
  width:125px;
}
 #imglist li span { 
  display:block;
   }
   #imglist li { 
    float:left; 
    text-align:center; 
    line-height:25px; 
    margin:10px 0 0 15px; 
    width:125px; 
    white-space:nowrap; 
    overflow:hidden; 
    display:inline; }
 #imglist li img { 
  width:123px; 
  height:123px; 
  border:1px solid #b5b5b5; 
}
/*列表2*/
.comment{ width: 94%; margin:0 auto}
.comment a {border:1px solid #eee; padding:10px 10px 10px 10px; margin:0; border-bottom: 1px solid #eee; margin-top: 10px; display: block; text-decoration: none; height:130px; font-size: 18px}
.comment a:hover{ background-color: #f5f5f5; cursor:pointer; text-decoration: none}
.comment img{width:125px; height:125px; padding-right:20px;float: left;}
.commentleft{ margin-top:0px;}
.jj{font-size: 14px; color: #999; padding-top: 10px;}

/*广告*/
.adL{ width: 587px; float: left; margin-top:15px;}
.adR{ width: 587px; float: right; margin-top:15px;}

/*学员分享部分布局采用课程资源*/
.xyfxL{ float: left; width: 276px;padding-top:10px; padding-left:10px; background-color: #fff; padding-bottom: 20px;}
.xyfxR{ float: right; width: 890px; }
.hdsq1{background: url("../images/hdsq1.png") no-repeat 20px; text-indent: 3em; margin-top: 10px;}
.hdsq2{background: url("../images/hdsq2.png") no-repeat 25px 8px; text-indent: 3em; margin-top: 13px; font-size: 14px; color: #666}
.hdsq2 p{ font-size: 12px;}
.xyfxT{ width: 100%; clear: both; background-color: #fff;
    overflow: hidden;}


/*评优展示*/
.pxxm1 span{ float: right; line-height: 30px; font-size: 14px; margin-right: 20px; margin-top: 15px;}
.pxxm1 h2,.pxxm2 h2,.pxxm3 h2,.pxxm4 h2{margin-top:10px;margin-left:10px; background-color: #fff;}
.pxxm6{ float: right} 
.pyzs{ height: 450px;}
.trl20{ padding:20px;padding-top: 10px; padding-bottom:0px;}
.pxzx{clear: both; margin-top:30px;*margin-top:10px;  margin-left:30px;  border-bottom: 1px solid #ddd; color: #33acfb; padding-top: 20px; font-size: 16px;}
.pxzxL,.pxzxR{ width: 45%; float: left; margin-right: 10px;}
.pxzxL{margin-left:30px;}

/*广告统计*/
.ggtj{ margin-top: 15px;}
.ggtj1{background: url("../images/ggtj1.png") no-repeat; width: 285px; height: 108px; float: left}
.ggtj2,.ggtj3{margin-left: 12px; float:left; width: 433px; height: 108px;}
.ggtj1 img{ margin-top:10px}
.ggtj1 p{text-indent: 3em; color: #fff; font-size: 14px;}

/*专家介绍*/
.zjjs{ margin:20px; clear: both; padding-top: 20px; }
.zjjsL{ float: left; width: 109px; margin-right:20px;}
.zjjsL img{ width:123px; height: 123px; }
.zjjsL p{ text-align: center;}
.zjjsR{ float: right; width:990px;min-height: 400px}
.zjjsR p{ text-indent: 2em}
.zjjsT{margin:20px; clear: both; margin-top: 50px; border-top:1px solid #ddd;}
/*底部*/
.foot{ width:100%; height:170px; background-color:#fff; margin-top:15px;}
.footLeft{ padding-top:15px;}
.nav2 a{ display:inline-block; float:left; width:100px; text-align:left;}
.footLink{ clear:both; padding-top:40px; *padding-top:20px;}
.footLink em{ font-size:18px; display: block; margin-bottom: 10px; }
.footLink a{display: inline-block; float:left; margin-right:20px; text-align:left;}
.icp{width:100%; height:70px; background-color:#f2f2f2; padding-top:10px; margin-top:40px;}
.icp p{ text-align:center; color:#333; font-size:12px;}
.icp p span {margin-right: 15px;}


/*文字滚动*/
.scroll_box{width: 240px;overflow: hidden;height: 260px; margin-left: 30px; margin-top: 20px;}
.box_list li{background: url("../images/hdsq2.png") no-repeat 5px 8px; display: inline-block; width: 200px;white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  text-indent:0em;
  overflow: hidden;
  padding-left: 20px;
}

.box_list li p{ display: block;}

/*专家图片*/
  .bannerbox { width: 118px; height: 150px; float: left; margin-left: 12px;}
#focus { width: 118px; height: 150px; clear: both; overflow: hidden; position: relative; float: left; }
 #focus ul { width: 118px; height: 114px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#focus ul li { float: left; width: 118px; height: 150px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
#focus ul li p{ height: 20px; font-size: 14px; text-align: center; padding:0px; margin:0px; color: #333; background-color: #fff; }
#focus ul li img{ width: 118px; height: 109px;}



/*老版本样式追?/
.height45px{ height: 45px; line-height: 45px;}


/* 简易数据表?格边?*/
.m-table{table-layout:fixed;width:100%;line-height:1.5;}
.m-table th,.m-table td{padding:10px;border:1px solid #ddd;}
.m-table th{font-weight:bold;}
.m-table tbody tr:nth-child(2n){background:#fafafa;}
.m-table tbody tr:hover{background:#f0f0f0;}
/* .m-table .cola{width:100px;}
.m-table .colb{width:200px;}*/
/* 简易数据表?行边?/
.m-table-row th,.m-table-row td{border-width:0 0 1px;}
/* 简易数据表?圆角*/
.m-table-rds{border-collapse:separate;border:1px solid #ddd;border-width:0 1px 1px 0;border-radius:5px;}
.m-table-rds th,.m-table-rds td{border-width:1px 0 0 1px;}
.m-table-rds > :first-child > :first-child > :first-child{border-top-left-radius:5px;}
.m-table-rds > :first-child > :first-child > :last-child{border-top-right-radius:5px;}
.m-table-rds > :last-child > :last-child > :first-child{border-bottom-left-radius:5px;}
.m-table-rds > :last-child > :last-child > :last-child{border-bottom-right-radius:5px;}



/*2017-04-17 13:16:56新增*/
.header{
    width: 100%;
    background-color: #33acfb;
}
.header .logo{
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #1f7ed0;
    color: #fff;
    overflow: hidden;
}
.logo_cont{
    width: 1158px;
    margin: 0 auto;
}
.logo_cont a{
    margin-top: 15px;
    width: 248px;
    height: 42px;
    display: block;
}
.logo_cont a img{
    max-width: 100%;
    height: 100%;
}
.header .header_body{
    height: 120px;
    width:1128px;
    margin:0 auto;
}
.header .header_body h1{
    font-size:30px;
    color: #fff;
    margin-top: 0;
    line-height: 120px;
    width:610px; 
    float: left;
}
.header .nav{
    width:1022px;
    height: 52px;
    line-height: 52px;
    overflow: hidden;
    margin: 0 auto;
}
.header_B{width:100%;border-top: 1px solid #64c0fb;} 
.header .nav a{
    display: block;
    float: left;
    color: #fff;
    font-size:16px;
    padding: 0 20px;
}
.header .nav a:hover{
    background-color: #fff;
    color: #33acfb;
}
.header .nav .current{
    background-color: #fff;
    color: #33acfb;
}
.kczxRight1{
    margin-right: 18px;
    box-sizing: border-box;
    width: 702px;
}
.kczxRight11{
    margin-right: 38px;
    box-sizing: border-box;
    width: 500px;
    float: left;
}
.kczxRight2{
    width: 360px;
    box-sizing: border-box;
}
.kczxRight22{
    width: 500px;
    float: right;
    box-sizing: border-box;
}
.kczxRight2 .app{
    overflow: hidden;
    margin-top: 25px;
}
.kczxRight2 .app a{
    display: block;
    width: 160px;
    height: 50px;
    float: left;
    margin: 0 10px;
}
.kczxRight2 .app img{
    width: 100%;
    height: 100%;
}
.project .container{
    padding-top: 20px;
}
.project .container .bx-wrapper{
    margin-bottom: 7px;
    margin-top: 10spx;
}
.project .container .bxslider li{
    width: 125px;

}
.project .container .bxslider a{
    display: block;
    width: 125px;
    height: 125px;
}
.project .container .bxslider .dis{
    width: 100%;
    height: 25px;
    line-height: 25px;
    text-align: center;
    margin-top: 5px;
}
.project .container .bx-wrapper .bx-prev{
    background: url("../images/rightpic.png") no-repeat;
    width: 19px;
    height: 37px;
}
.project .container .bx-wrapper .bx-next{
    background: url("../images/leftpic.png") no-repeat;
    width: 19px;
    height: 37px;
}
.project .container .bx-wrapper .bx-controls-direction a {
    margin-top: -30px;
    display: none;
}
.pt11 .kczxRight1,.pt11 .kczxRight2{
    width: 543px;
}
.pt11 .kczxRight1 .list,.pt11 .kczxRight2 .list{
    padding: 15px 35px  10px;
    box-sizing: border-box;
}
.pt12 .tabhd{
    display:inline-block;
    zoom:1;
    *display:inline;
    margin-left: 30px;
}
.pt12 .tabhd a{
    margin-right: 20px;
}
.pt12 .tabhd a.current{
    border-bottom: 3px solid #33acfb;
    padding-bottom:6px;
}
.news .pt12 .head h2{
    border-bottom: 0;
}


.pt12 .container .tabbd{
    padding: 25px 10px;
    overflow: hidden;
    display: none;
}
.pt12 .container .tabbd .thumbnail{
    width: 150px;
    height: 149px;
    display: block;
    float: left;
    margin-right: 20px;
}
.pt12 .container .tabbd .thumbnail img{
    width: 100%;
    height: 100%;
}
.pt12 .container .tabbd .tabbd_body{
    float: left;
    width: 860px;
}
.pt12 .tabbd_body .title{
    font-size:18px;
    color: #333333;
}
.pt12 .tabbd_body .name{
    font-size:12px;
    color: #333333;
    margin-top: 5px;
}
.pt12 .tabbd_body .dic{
    font-size:14px;
    color: #999;
    margin-top: 15px;
}
.headTZ h2{ display:inline-block;
 zoom:1;
 *display:inline;}

.moreTZ{float: right; margin-top:5px;}

/* 课程资源*/

.KClist li{height:163px; width:163px; float: left;margin:8px; }
.KClist li img{width:100%;  height:100%;}

.list li a:hover{color:#33acfb;}
.tabbdDEL{padding: 0px!important;}
.KClistLeft{margin-left:20px;}

.inputS{border:1px solid #fff; width:300px;background-color: #33acfb;font-size: 12px; color:#fff; text-indent: 1em;  height:25px;border-radius:25px;float:left;}
.searchR{height:25px;background-color: #33acfb;border:1px solid #106ef7;  float:left;width:50px;color:#fff; cursor:pointer; border:1px solid #33acfb; font-size: 14px; position: absolute;}
.searchC{float: right; width: 360px;margin-top:40px; }

.yqljL{width:68%; float: left}
.kfrx{width: 20%;float: right; text-align: left; font-size: 15px;}
.kfrx em{float: left; padding-right: 10px;}


 .kczxRight2 .container .tabbd {
        display: none;
        height: 200px;
    }
    .kczxRight2 .head .tabhd .current {
        color: #33acfb;
    }
    .kczxRight2 .head a {
        font-size: 18px;
        margin-right: 15px;
    }
  .tabM10{ line-height: 40px;}

.ad{padding-top:30px; height: 150px;}
.ad1{ float: left;
  width:540px;
height: 150px;
border:1px solid #e6e6e6;
}
.ad2{ float: right;
  width:340px;
height: 150px;
border:1px solid #e6e6e6;
}
.ad3{ float: right;
  width:540px;
height: 150px;
border:1px solid #e6e6e6;
}

.ad1 img, .ad2 img, .ad3 img{width:100%; height:100%}
