@charset "utf-8";
/* 重定义浏览器默认样式 */
body{ background-color: #e5eaf1; }
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: #333;
  text-decoration: none;
}
a img {
  border: none;
}
img { border: 0 none; }
a:hover {
  color: #c0130d;
}
textarea {
  resize: none;
}
.cl:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.cl {
  zoom: 1;
}
.fr{ float: right}
.Pfr{ position: absolute; margin-top: -45px; margin-left: 360px;}
.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;}
.pt55{padding-top: 3px;}
.mt10{ margin-top: 10px;}
.mt15{ margin-top: 15px;}
.mt12{ margin-top: 12px;}
.mt30{ margin-top: 30px;}
.mt55{ margin-top: 55px;}
.ml15{ margin-left: 15px;}
.pt10{padding-top: 15px!important;}

h1{ font-size: 24px; font-weight: normal; color: #c0130d; 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: #c0130d; line-height: 40px; border-bottom: 1px solid #e4e8eb; margin:0 10px;}
h2 a{color: #c0130d; height: 40px; line-height: 40px; display: inline-block;background: url("../images/indexicon.png") no-repeat 5px 10px; text-indent: 1.8em}
/*h2 a{color: #c0130d; border-bottom: 2px solid #c0130d; height: 40px; line-height: 40px; display: inline-block;}*/


.list{text-align: left; padding-top: 5px; clear: both;}
.list li{ width: 100%; line-height: 30px; margin:0px; padding:0px;  text-indent:1em}
.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{}
.list2 span, .list2 strong{ line-height: 40px; padding-right: 20px;}

/* 头部 */
.header{
 height: 39px; 
 background: url("../images/header.png") repeat-x;
 width: 100%;
}
.layout{ 
  width: 1188px; 
  margin:0 auto;
  clear: both!important;
}
.headLeft{
 width:680px; 
 float: left;
 line-height: 35px;
}
.headRight{ 
  width: 460px;
   float: right; 
   text-align: right;
 }
.del{ 
  float: right; 
  width: 200px; 
  line-height: 35px;
  color:#c0130d;
}
.help,.help a{ 
  float: right; 
  width: 80px; 
  line-height: 35px;
  color:#c0130d;
}
.loginbar{
   width: 164px; 
   height: 46px;
   float: right;
  line-height: 35px;
  text-align: center;
}
.loginbar span, .loginbar a, .loginbar a:link, .loginbar a:hover{
  padding:0 5px;
  color: #c0130d;
}
/* 登录 */
#overlay5555{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);display:none; z-index: 9999}
#win{position:absolute;width:300px;margin-top: 39px; margin-left:884px; *margin-left:484px;background:#fff;border:2px solid #c0130d;z-index: 9999}
#close{float: right; margin-right: 20px; font-size: 14px;}
.login{padding:10px 20px 20px 20px;}
.login-user{ height: 25px; margin-bottom:10px; line-height: 25px;  color: #999; text-indent: 1em;width:255px;}
.loginW{ width: 255px;}
.loginC{ float:left}
.loginW a{ float: right;}
.login strong{font-size:18px; font-weight: normal; color: #c0130d; line-height: 40px;  text-indent:3em; *margin-left:-40px; padding:0px;}
.loginbar button,.loginbar button:visited,.loginbar button:hover{ border:none; background-color: #c0130d; color: #fff; }
#win h2 span a{border:none;}

/* 按钮 */
.button,.button:visited{display:inline-block;color:#fff; text-decoration:none; -moz-border-radius:6px;-webkit-border-radius:6px;position:relative;cursor:pointer}
.button:hover{background-color:#111;color:#fff;}
.button:active{top:1px;}
.large.button,.large.button:visited{ border:0px;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;}

/* LOGO */
.logo{ background:#c82027 no-repeat center; width: 100%; height: 165px;}
.logoLeft{ width: 500px; float: left; padding-top: 35px; }
.logoRight{ width: 330px;float: right; padding-top: 30px;padding-right: 30px; }
.logoRight p{ text-align: left!important;}
.searchL{ text-indent: 1em; width:353px; height:40px;float:left;border:0; overflow:hidden;*line-height:30px; border:1px solid #c9d2d5; border-radius:5px 0px 0px 5px;}
.searchL{ width:350px; }

.searchL input{width:133px;height:28px;border:0;  }
.searchR { height:44px; float:left;width:46px;background-color:#444548; color:#fff; font-weight:bold; cursor:pointer; border:0;}


/* 导航 */
.nav{ height: 48px; background-color: #e2241d; width: 100%;}

.menu{ width: 1188px; z-index:100; margin:0 auto; position:relative;} 
.menu ul{list-style:none;} 
.menu li {float:left;position:relative;} 
.menu ul ul {visibility:hidden;position:absolute;top:48px;} 
.menu table {position:absolute; top:0; left:0;} 
.menu ul li:hover ul, 
.menu ul a:hover ul{visibility:visible; *z-index: 99999!important } 
.menu a{display:block; position: relative; background:#e2241d; text-align: center;  width: 117px; color:#fff;text-decoration:none; height:48px; line-height: 48px; border-right:1px solid #ca020c; z-index: 99999!important} 
.menu a:hover{background:url("../images/nav-bj.png") no-repeat center;color:#fff;z-index: 9999999999!important; *z-index: 99999999!important; } 
.menu ul ul{ z-index: 99999!important; *z-index: 99999!important} 
.menu ul ul li {clear:both;text-align:left;font-size:14px; z-index: 99999!important; *z-index: 99999!important} 
.menu ul ul li a{display:block;width:117px;margin:0;border:0; border-bottom:1px solid #ca020c; height: 30px; line-height: 30px; z-index: 9999!important; *z-index: 99999!important} 
.menu ul ul li a:hover{border:0;background:#444548;border-bottom:1px solid #fff; color: #fff; *z-index: 99999!important z-index: 99999!important} 
.menu .cur{ background-color: #c0130d;}

/* 导航 */
.hotImg{ float: left; width: 742px;}
.hotNews{ float: right; width: 445px;}

/* 图片新闻 */
.focus{ position:relative; width:742px; height:418px; background-color: #000; float: left;}  
.focus img{ width: 742px; height: 418px;} 
.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; margin-left:600px!important }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:50px; line-height: 50px; 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{ width: 600px;height:40px; text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1"; display: block; }  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:15px; 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;}
.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%; }
    .tab-box{ margin-left: 10px; }

  .tabboxA li{ float:left;color:#333;height:40px;cursor:pointer;line-height:40px;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:2px solid #ddd; padding:0 10px; height: 30px; line-height: 30px;font-size: 15px; background-color: #fff; font-size: 16px; }
 .tabboxE li{  border-bottom:2px solid #ddd; padding:0 10px; height: 30px; line-height: 30px;font-size: 15px; background-color: #fff; font-size: 16px; }
.tBT2 .current{border-top: 2px solid #c0130d}

.tabboxD li span a{position: absolute; margin-left: 300px; display: block; display: none!important;}
  .tabboxA li.current{color:#333;background-color: #fff}
  .tabboxB li.current{color:#c0130d; border-top:3px solid #c0130d; font-size: 18px; background-color: #fff;}
  .tabboxC li.current{color:#c0130d; font-size: 15px; background-color: #fff; font-weight: 900;}
  .tabboxD li.current{color:#c0130d; border-bottom:2px solid #c0130d;font-size: 16px;  background-color: #fff }
  .tabboxE li.current{color:#c0130d; border-bottom:1px solid #c0130d;font-size: 16px;  background-color: #fff }
  .tabboxA li.current a{ color: #333;}
  .tabCbox{border-top-width:0; min-height: 100px;}
  .tabCbox ul{ text-indent: 13px; line-height:30px;display:none;clear: both; padding-top: 15px; padding-bottom: 10px;}
 .bg ul{ background-color: #fff; color: #333; height:353px;border-radius:5px;}
  .bg span{ float: right; padding-right: 15px;}
  .bg a{ color: #333;  padding-left: 10px;}
.bg2 ul{ background-color: #fff;}
.trbl20{ padding:20px; padding-top:0px;}
.tabboxD{padding-left: 10px;}
.more a{ float: right;  font-size: 14px!important; line-height: 30px; margin-right: 20px;margin-top: 10px;}
.TabCboxbt{ font-size: 16px; color: #c0130d!important}
.TabCboxtxt{ padding:0 10px; border-bottom: 1px solid #ddd; margin-bottom: 20px; padding-left:25px; text-indent: 0px;line-height: 24px; padding-bottom: 20px;}



/*课程咨询*/
.kczxLeft{ width: 268px; height: 170px; float: left; padding:10px;border-radius:5px}
.kczxRight{ width: 890px; 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;}
.kczxRight1{ width: 425px; float: left; padding:10px 10px 0px 10px; }
.kczxRight1M10{ padding-bottom: 10px!important; height: 170px; border-radius:5px}
.kczxRight2{ width: 425px; float: right; padding:10px 10px 0px 0px; }
.kczxRight2 span,.kczxRight1 span,.left3 span{ float: right; font-size: 14px; line-height: 30px;}
.kczyT,.kczyB{ height:80px; clear: both;}
.kczyB{ margin-top: 10px;}
.kczyB .txt{margin-top: 10px;}
.left3{padding-left:8px; padding-bottom: 3px;}
/*专家资源*/
.zjzyLeft{ width: 890px; float: left; height: 200px;}
.zjzyRight{ width: 285px; float: right; height: 200px;}
.zjzyLeft1,.zjzyLeft2{ width: 418px; 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; line-height: 25px; padding:0 3px; margin-bottom:5px; display: block; float: left; background-color: #eaf3f8; font-size: 12px;}

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

.tabindex{ width:290px; position: absolute; *position: relative; margin-left: 120px;  margin-top: ;}

/*外部链接*/
.pxjgLeft{ width: 288px; height: 176px; float: left; background: #FFF; }
.pxjgLeft p{ padding-left:48px; color: #fff}
.pxjg{ background-color: #fff; width: 890px; float: right; padding-bottom: 3px;border-radius:5px}
.pxjgC{
  overflow: hidden;;
  width: 850px;
  text-align: center;
  background-color: #fff;
  margin:0 auto;
}
.pxjg h2 span{ float: right; padding-right: 10px; font-size: 14px; color:#333;}
.pxjg h2 span a{color:#333; border:none;}

/*培训项目*/
.pxxm1{
  background-color: #fff!important;
  float: left;
}
.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: 266px;
  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:3px solid #c0130d; padding:0 10px; color: #c0130d; text-align: left}
.Ctitle span{ width: 30px; display: block; float: left; line-height:55px; text-align: center;}

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

.wxdtNav{  clear: both;height: 40px; line-height: 40px; border-bottom: 1px solid #ddd; width: 95%; margin: 0px auto;}
.wxdtNav a{ font-size: 15px; padding: 0 20px 0 0;}
.wxdtNav .cur{ color: #c0130d; font-weight: 900}

.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: #c0130d; }
.Ctitle3 span{ width: 30px; display: block; float: left; line-height:55px; text-align: center;}

/* 翻页器*/
.digg {
  padding: 10px;padding-left: 3px; PADDING-BOTTOM: 25px; 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: #c0130d 1px solid; BORDER-TOP: #c0130d 1px solid; BORDER-LEFT: #c0130d 1px solid; COLOR: #c0130d; BORDER-BOTTOM: #c0130d 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: #c0130d 1px solid; padding: 5px; BORDER-TOP: #c0130d 1px solid;padding-left: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #c0130d 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #c0130d 1px solid; BACKGROUND-COLOR: #c0130d
}
.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
}
.bt444{ margin-top: -4px;}
/* 文章内容*/
.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 #ddd; 
}
/*优秀学员*/
.yxxxindex{ float: left; padding-right: 10px;}

.yxxxindex em,.yxxxindex em img{ width: 100px; height: 100px}
.yxxxindex p{margin-top:-10px; font-size: 14px; height: 20px; text-align: center;}

/*列表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:129px; font-size: 18px}
.comment a:hover{ border:1px solid #e3231e; 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{clear: both; }


/*评优展示*/
.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: #c0130d; 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; height: 109px; margin-right:20px;}
.zjjsL img{ width: 100%; height: 100%}
.zjjsL p{ text-align: center;}
.zjjsR{ float: right; width:990px;}
.zjjsR p{ text-indent: 2em}
.zjjsT{margin:20px; clear: both; margin-top: 50px; border-top:1px solid #ddd;}
/*底部*/
.foot{ width:100%; height:200px;margin-top:30px; background:#fff url("../images/footbj.png") repeat-x;clear: both; }
.footRight{ width:260px; float:right; padding-top:15px;}
.footLeft{ width:900px; float:left;padding-top:15px;}

.nav2 a{ display:inline-block; float:left; width:100px; text-align:left;}
.footLink{ clear:both; padding:20px;padding-left:0px}
.footLink em{ font-size:18px; display: block; }
.footLink a{display: inline-block; float:left; margin-right:20px; text-align:left;}
.icp{width:100%; height:60px; background-color:#c0130d; padding-top:10px;}
.icp p{ text-align:center; color:#fff; font-size:12px;}



/*文字滚动*/
.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: 100px; height: 125px; float: left; margin-left: 12px;}
#focus { width: 100px; height: 150px; clear: both; overflow: hidden; position: relative; float: left; }
 #focus ul { width: 100px; height: 110px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#focus ul li { float: left; width: 100px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
#focus ul li p{margin-top:-5px;width: 85px;  height: 18px; font-size: 12px; text-align: center; padding:0px; margin:0px; color: #333; background-color: #fff; margin-left:5px;}
#focus ul li img{ width: 85px; height:85px; padding:5px; padding-bottom: 0px; padding-right: 0px;}



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





/* 简易数据表格-格边框 */
.m-table{table-layout:fixed;width:95%;line-height:1.5; margin: 0 auto}
.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;}


/*字数控制*/
.tabCbox ul li a{
overflow: hidden;
  display: inline-block;
  width: 350px;
  height:20px;
  line-height: 20px;
  margin:0px; 
  padding:0px;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.kczxRight1 ul li a, .kczxRight2 ul li a{
overflow: hidden;
  display: inline-block;
  width: 350px;
  height:20px;
  line-height: 20px;
  margin:0px; 
  padding:0px;
  text-indent: 0px;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.kczxRight2 .bannerbox ul li a {
  height: auto;
}
.w98C li a{
overflow: hidden;
  display: inline-block;
  width: 700px!important;
  height:20px;
  line-height: 20px;
  text-indent: 0px;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}






.img-N img{width:100px; height:140px; padding-right:20px;float: left;}

#marquePic1 img{width:70px; height:98px; padding-right: 15px;}
#marquePic2 img{width:70px; height:98px;padding-right: 15px;}

#marquePic2 tr td p{font-size: 12px!important; text-align: center; padding-right: 15px;}
#marquePic1 tr td p{font-size: 12px!important; text-align: center; padding-right: 15px;}


.logo .logoRight {
	width: auto;
	float: none;
	padding-top: 0;
	padding-right: 0;
	position: absolute;
	right: 0;
	bottom: 0;
}
.img-NDZ img{ width:130px; height:130px; padding-right:20px; float:left}

#win > h2{height:40px;margin:0px}

#newTips {font-size: 12px;color: red; width: 259px; margin-bottom: 5px;line-height:16px;}

.live-wrap {
 
  width: 288px;
  height: 190px;
  overflow: hidden;
  background-color: #fff;
  padding: 14px;
  box-sizing: border-box;
}
.live-wrap .panle-hd {
  width: 100%;
  height: 124px;
  position: relative;
}
.live-wrap .panle-hd img {
  width: 100%;
  height: 124px;
}

.live-wrap .panle-hd  .opicity {
  height: 24px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #333;
  opacity: 0.6;
}
.live-wrap .panle-hd  p {
  box-sizing: border-box;
  color: #fff;
  height: 24px;
  line-height: 24px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  font-size: 14px;
  padding: 0 8px;
}
.live-wrap .panel-bd {
  overflow: hidden;
  margin-top: 5px;
}
.live-wrap .panel-bd p {
  font-size: 15px;
  color: #333;
  line-height: 18px;
  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.live-wrap .panel-ft {
  overflow: hidden;
}
.live-wrap .panel-ft p {
  float: left;
  font-size: 15px;
  color: #333;
  max-width: 67%;
  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.live-wrap .panel-ft a {
  float: right;
  font-size: 15px;
  color: #d92010;
  text-decoration: none;
}


.comment1 img {
    width: 170px;
    height: 104px;
    padding-right: 20px;
    float: left;
