body {
  color: #000;
  font-size: 12px;
  font-family: "microsoft yahei";
  background: url(/img../img/bg1.png) no-repeat top center;
}
html{
  background: url(/img../img/bg2.png) no-repeat bottom center;
}
body,p,ul,li,h1,h2,h3,dl,dt,dd {
  margin: 0;
  padding: 0;
}
a {
  color: #000;
  text-decoration: none;
}
ul,li {
  list-style: none;
}
img {
  border: 0;
}
h1,h2,h3,h4,h5,h6 {
  font-size: 12px;
  font-weight: normal;
}
em {
  font-style: normal;
}
.clearfix {
  zoom: 1;
  display: inline-block;
  display: block;
}
.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
.inner {
  width: 1000px;
  margin: 0 auto;
}

.header{
  height: 40px;
  line-height: 40px;
  background: #eee;
  width: 100%;
}
.header .inner{
  background: #eee;
}
.header .logoL{
  width: 200px;
  float: left;
  background: #eee;
}
.header .navR{
  width: 300px;
  float: right;
  text-align: right;
  background: #eee;
}
.header .navR a{
  color: #a00;
  margin-left: 10px;
}
.header .navR a:hover{
  text-decoration:underline;
}
.nav{
  padding: 275px 0 0 224px;
  height: 90px;
}
.l{
  width: 645px;
  float: left;
  overflow: hidden;
}
.r{
  width: 340px;
  float: right;
}

.rankList{
  width: 300px;
  float: right;
}
.rankR,.rankG{
  background: #d0d1d5;
  width: 22px;
  height: 22px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  margin: 10px 0; 
  line-height: 22px;
  font-size: 15px;
  color: #fff;
  font-family: Arial;
  font-style: italic;
  margin-right: 15px;
  border-radius: 11px
}
.rankG{
  background: #e95a5a;
}
.rankList li{
  height: 41px;
  line-height: 41px;
  border-bottom: 1px solid #e9e9e9;
  width: 100%;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
  
.focus{
  width: 645px;
  height: 330px;
  border:1px solid red;
}
.sec{
  padding-bottom: 40px;
}
.nav a{
  display: inline-block;
    color: #fff;
  font-size: 16px;
  padding: 0 30px ;
}
.nav .on,.nav .on2{
  background: url(/img../img/navbg.png);
  width: 100px;
  height: 80px;
  line-height: 80px;
  text-align: center;
  color: #fff;
  font-size: 24px;
  font-style: italic;
  padding: 0;
}
.nav .on2{
  background: url(/img../img/navbg2.png);
  width: 143px;
}
.meetList{
  width: 660px;
}
.rsLi{
  width: 313px;
/*  height: 287px;
*/  margin-bottom: 9px;
  margin-right: 15px;
  float: left;
  border:1px solid #e9e9e9;
  margin-top: 20px;
}
.rsLi .hd img{
  width: 313px;
  height: 206px;
}
.rsLi .hd{
  position: relative;
}
.rsLi .hd .tab_sta{
  position: absolute;
  top: 0;
  left: 15px;
  width: 80px;
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  padding-top: 0px;
  padding-left: 0;
  background: #e95a5a;
  text-align: center;
  color: #fff;
}
.rsLi .bd{
  height:43px;
  line-height: 43px;
  font-size: 18px;
  padding: 0 15px;
}
.rsLi .bd span{
  color: #999;
}
.rsLi .bd a{
  color: #000;
}
.rsLi .ft{
  height: 35px;
  line-height: 35px;
  background: #e9e9e9;
  padding-left: 15px;
}
.rsLi .ft .ads,.rsLi .ft .date{
  background: url(/img../img/ads.png) no-repeat 0px center;
  float: left;
  padding: 0 17px;
}
.rsLi .ft .date{
   background: url(/img../img/icon_time.jpg) no-repeat 0px center;
    float: right;
}
.hide {display:none;}
.show {display:'';}
.active {font-weight:bold;}
.meetCalendar{
  margin-top: 20px;
}
.tabHd ul{
  height: 40px;
  line-height: 40px;
  background: #f4f4f4;
  color: #9a9a9a;
}
.tabHd li{
  width: 113px;
  float: left;
  text-align: center;
  cursor: pointer;
}
.tabHd .on{
  background: #e95a5a;
  color: #fff
}
.monthList{
  background: #fafafa;
  height: 880px;
  margin-top: 4px;
}
.monthList ul{
  width: 53px;
  background: url(/img../img/ulbg.jpg) repeat-y;
  height: 880px;
}
.monthList ul .on{
  background: url(/img../img/lion.jpg) repeat-y;
}
.monthList ul li:hover{
  background: url(/img../img/lion.jpg) repeat-y;
}
#content{
  clear:both;
}
#content ul{
  float:left;
}
#content li{
  height:73px;
  line-height: 73px;
  text-align:center;
  color:#fff;
  cursor: pointer;
}
.meetDetail{
  background: url(/img../img/icon-dot.jpg) no-repeat 10px 7px;
  font-size: 14px;
  line-height: 21px;
  width: 240px;
  padding-left: 20px;
  margin-bottom: 25px;
}
.inContent{
  padding-left: 48px;
  padding-top: 18px;
}
.focus2{
  width: 700px;
  height: 330px;
  float: left;
  overflow: hidden;
}
.appD{
  width: 300px;
  float: left;
  height: 330px;
  overflow: hidden;
}
#zt_foot2010{
  width: 1000px!important
}
#zt_foot2010 .ztfr {
    background: url(/img/zt/tsds/img/index.png) 0 2px no-repeat!important;
}

.focus_pic{
  position:relative;
  width: 645px;
  height: 330px;
}

.kv_word{
  width:330px;
  height:86px;
  position:absolute;
  bottom: 8px;
  left:0;
  overflow:hidden;
  border-left:6px solid #c6000b;
}

.focus_pic_title_number{
  font-size:16px;
  background:#6b6b6b;
  height:46px;text-align:center;width:58px;
  position: absolute;
  left:330px;
  bottom: 8px;
  color: #fff;
  padding-top: 40px
}
.focus_pic_title_number .activeindex{position:relative;bottom:2px;font-size:30px;vertical-align:text-bottom;font-family:'Georgia'}
.focus_pic_title_number .count{position:relative;bottom:-3px;right:3px}

.focus_pic_title_text{
  width: 304px;
  height: 86px;
  background:#585858;
  color: #fff;
  font-size: 12px;
  line-height: 35px;
  }
.cYellow{
  color: #f39800
}
.f24{
  font-size: 24px;
}
.f16{
  font-size:16px;
}


.kv{
  position:relative;
  width: 645px;
  height: 330px;
  overflow: hidden;
}
.kv_pic{width:5000px;height:330px;overflow:hidden;position:absolute;}
.kv_pic li{width:645px;height:330px;float:left; }
.kv_pic img{width:100%; height: 100%;}
.kv_word ul{width:1700px;height:86px;position:absolute;}
.kv_word ul li{width:300px;height:86px;float:left; padding-left: 30px;}

#focusImg1 .mask, #focusImg1 .tit{
    padding-top: 10px;
    height: 60px!important;
    width: 665px;
    overflow: hidden;
    bottom: 19px;
    font-size: 18px;
    line-height: 24px;
}
.focusImgs .btn{
  width: 20px!important;
  right: 15px!important;

}
.focusImgs li{
  height: 18px;
}
.mb30{
  margin-bottom: 30px;
}
.tp{
  width: 302px;
  float: left;
}
.ta{
  color: #ccc;
  float:left;
  padding-top: 45px;
}
.ta a{
  padding:0 30px;
  color: #666;
  font-size: 14px;
}

.infBox{width:100%;padding:24px 0;border-bottom:solid 1px #e9e9e9;}
.infBox .infImg{float:left;width:170px; height:114px;margin-right:30px;overflow:hidden;}
.infCon .newtit{width:100%;font:20px/32px 'microsoft yahei';color:#000; line-height:24px;}
.infCon .newtit:hover{color:#495a92;}
.infCon p{
  color:#656565;
  margin-top:10px;
  font-size:12px;
  height: 60px;
}
.timeShare{margin-top:5px;height:16px;}
.timeShare dt{float:left;color:#bbb;line-height:16px; }
.timeShare dt span{font-size:12px;display:inline-block;margin-right:10px;}
.theLabel{
  background:#97b9e1;
  width:59px;
  height:18px; 
  line-height:18px;
  overflow:hidden;
  vertical-align:top;
  display:inline-block;
  text-align:center;
  color:#fff;
  border-radius: 2px;
}
.theLabel:hover{background-position:-76px 0;color:#fff;text-decoration:none;}
.timeShare dt{float:left;}
.timeShare dd{float:right;position: relative;width:20px;text-align:right;}
.timeShare dd .share{
  background: url(/img/news_zt2015/img/icon_share.jpg) no-repeat;
  width:20px; 
  height:14px;
  overflow:hidden;
  display:inline-block;
  cursor:pointer;
  vertical-align:top;
}

.fx_pos {background: none repeat scroll 0 0 #FFFFFF;height:32px;display:inline-block;top:-32px;position: absolute;right: 0;width:136px; overflow:hidden;_width:138px; }
.fx_pos.hover {background: none repeat scroll 0 0 #EDEDED;border-color: #B7B7B7;}
.fx_pos a, .fxmore a {background: url(/img/auto/index2014/img/ico_share_logo_hover.jpg) no-repeat 0 0;display:block;float:left;height: 32px;margin-left:1px;width:33px;}
.fx_pos a:hover, .fxmore a:hover{background: url(/img/auto/index2014/img/ico_share_logo_def.jpg) no-repeat 0 0;}
.fx_pos a.kd2_fx_hx { background-position: 0 0px;}
.fx_pos a.kd2_fx_xl {background-position: -34px 0;}
.fx_pos a.kd2_fx_tx {background-position: -68px 0;}
.fx_pos a.kd2_fx_QQ {background-position: -102px 0;}
.fx_pos a.kd2_fx_hx:hover { background-position: 0 0px;}
.fx_pos a.kd2_fx_xl:hover {background-position: -34px 0}
.fx_pos a.kd2_fx_tx:hover {background-position: -68px 0}
.fx_pos a.kd2_fx_QQ:hover {background-position: -102px 0}
.fx_pos a.kd2_fx_kj:hover{background-position: -102px 0px}
.fx_pos a.more {background: url("/img../images/i_fx_ico2.gif") no-repeat scroll 7px 11px #FFFFFF;display: none;}
.fx_pos a.kd2_fx_sohu { background-position: 0 -435px;}
.fx_pos a.kd2_fx_kj {background-position: -102px 0px}
.fx_pos a.kd2_fx_rr {background-position: 0 -195px;}
.fx_pos a.kd2_fx_db {background-position: 0 -395px;}


.infCon .ft{
  height: 40px;
  line-height: 20px;
  bottom: 0
}
.timeShare2{
  height: 28px;
  font-size: 14px;
  padding-top: 12px;
}
.timeShare2 dt{float:left; width: 220px}
.timeShare2 dt span{
  padding-right: 25px;
}
.timeShare2 dd{float:left;position: relative;width:20px;text-align:right;}
.timeShare2 dd .share{
  background: url(/img/news_zt2015/img/icon_share.jpg) no-repeat;
  width:20px; 
  height:14px;
  overflow:hidden;
  display:inline-block;
  cursor:pointer;
  vertical-align:middle;
}
.more_news {
    display: inline-block;
    width: 100%;
    border-top: 4px solid #e9e9e9;
    text-align: center;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    background: url(/img/news_zt2015/img/icon-more.jpg) no-repeat 240px 10px;
    color: #d24747;
}
.no_more {
    color: #444;
    text-align: center;
    font-size: 14px;
    height: 30px;
    line-height: 2;
}
.hideLi {
    display: none;
}
.checkmore {
    height: 35px;
    line-height: 35px;
    background: #f9f9f9;
    font-size: 16px;
    text-align: center;
    margin-bottom: 40px;
    margin-top: 0;
    _margin-top: 30px;
    cursor: pointer;
    display: inline-block;
    width: 100%;
    color: #696969;
}
.listL{
  width: 606px;
  float: left;
}
.listR{
  width: 340px;
  float: right;
  
}
.zlzj{
  width: 340px;
  overflow: hidden;
  padding-top: 20px;
}
.zlzj ul{
  width: 370px;
}
.zlzj li{
  width: 95px;
  height: 118px;
  float: left;
  margin-right: 27px;
  margin-bottom: 20px;
  background: #f3f3f3;
  text-align: center;
  overflow: hidden;
}
.crumb{
  height: 22px;
  padding-top: 10px;
  color: #888
}
.crumb a{
  color: #888
}
.tabIframe{
  width: 260px;
  height: 880px;
}
.mt30{
  margin-top: 30px;
}