

.wrap { width: 980px; margin: 0 auto; overflow:hidden;}

.article-wbl .main { width: 980px; }

.article-ybl .main { float: left; width: 620px; overflow: hidden; }

.section { float: left; width: 100%; margin-bottom: 20px; }



.list-item .tit {

  font-size:12px;

}





.article-btm { float: left; width: 100%; margin-top: 20px; padding-top: 15px; border-top: 1px dashed #CCC; }



.sidebar { float: right; width: 300px; margin-top: -10px; overflow: hidden; }



.ybl-ad .sidebar {

  margin-top:0;

}



.section-top1 { position: relative; float: left; width: 100%; height: 24px; border-bottom: 1px solid #CCC; }

.section-top1 h3 { position: absolute; left: 0; bottom: -1px; height: 23px; padding: 0 2px; border-bottom: 1px solid #1e66ae; color: #1e66ae; font-size: 16px; line-height: 20px; font-weight: normal; }

.section-top1 .more { float: right; height: 24px; padding-right: 3px; font-size: 14px; line-height: 22px; }



.section-con1 { float: left; width: 100%; margin-top: 20px; }



.article-box { float: left; width: 100%; margin-top: 15px; }

.article-box .atitle { font-size: 24px; line-height: 40px; font-weight: normal; }

.article-box .info { float: left; width: 100%; margin-top: 5px; padding-bottom: 7px; border-bottom: 1px dashed #dadada; }

.article-box .info span { margin: 0 12px; }

.article-box .info .acreatedtime { margin-left: 0; }



.abody { float: left; width: 100%; margin-top: 10px; font-size: 14px; line-height: 25px; overflow:hidden; }

.abody p, .abody div { margin: 1em 0; }

.abody img { display:block; max-width: 100%; height:auto; margin:0 auto; }

.abody video { display:block; margin:1em auto; }

.abody  table,.abody  table td{width:100%;}



.share-box { float: left; width: 100%; margin: 20px 0; }

.info .share-box { float: right; width:auto; margin: 0;}

.share-box h4 { float: left; font-size: 14px; line-height: 16px; font-weight: bold; letter-spacing: 3px; }

.share-box .bdsharebuttonbox { float: left; }

.share-box .bdsharebuttonbox a { margin: 0 6px 0 0; }



.abody .play-pic { position: relative; }

.abody .play-pic img {display:block; margin:0 auto;}

.abody .play-pic .arrow { position: absolute; top: 50%; left: 5px; width: 30px; height: 59px; margin-top: -30px; background: url(http://f2.cri.cn/M00/1B/18/CqgNOlZVFjiANL_qAAAAAAAAAAA5647606.arrow1.png) 0 0 no-repeat; text-indent: -999px; white-space: nowrap; overflow: hidden; cursor: pointer; }

.abody .play-pic .prev:hover { background-position: 0 -79px; }

.abody .play-pic .next { left: auto; right: 5px; background-position: -50px 0; }

.abody .play-pic .next:hover { background-position: -50px -79px; }

.abody .play-box .tip { display: block; margin: 0; padding: 10px 0; color: #00F; font-size: 12px; line-height: 14px; text-align: center; }

.abody .play-tools { width: 400px; height: 34px; margin: 0 auto; }

.abody .play-tools li { float: left; height: 34px; margin-right: 12px; font-size: 14px; line-height: 34px; }

.abody .play-tools .btn-play { display: block; _width:85px; height: 24px; margin-top: 5px; padding-left: 30px; background: url(http://f2.cri.cn/M00/1B/18/CqgNOlZVFjiANL_qAAAAAAAAAAA5647606.playBox_btn.png) 0 0 no-repeat; color: #00F; line-height: 24px; cursor: pointer; }

.abody .play-tools .pause { background-position: 0 -34px; }

.abody .play-tools .radio, .abody .play-tools label { float: left; cursor: pointer; }

.abody .play-tools .radio { float: left; margin-top: 11px; _margin-top:7px; }

.abody .play-tools label { padding-left: 3px; }

.abody .play-tools .btn-prev, .abody .play-tools .btn-next { float: left; width: 32px; height: 34px; background: url(http://f2.cri.cn/M00/1B/18/CqgNOlZVFjiANL_qAAAAAAAAAAA5647606.playBox_btn.png) 0 -68px no-repeat; text-indent: -999px; white-space: nowrap; overflow: hidden; cursor: pointer; }

.abody .play-tools .btn-next { width: 34px; background-position: -32px -68px; }



.imp_body_label_a{border-bottom:1px dashed #333; text-decoration:none!important;}



.sidebar .tab-box1 {

  float:left;

  width:300px;

  margin-bottom:20px;

}

.sidebar .tab-box1 .tab-menu {

  float:left;

  width:300px;

  border-top:2px solid #1e66ae;

  color:#1e66ae;

  cursor:default;

}

.sidebar .tab-box1 .tab-menu h3 {

  float:left;

  width:58px;

  height:30px;

  background:#f7f7f7;

  border:1px solid #DDD;

  border-top:none;

  font-size:16px;

  line-height:30px;

  text-align:center;

}

.sidebar .tab-box1 .tab-menu ul {

  float:left;

}

.sidebar .tab-box1 .tab-menu ul li {

  float:left;

  width:59px;

  height:30px;

  background:#f7f7f7;

  border-right:1px solid #DDD;

  border-bottom:1px solid #DDD;

  font-size:14px;

  line-height:30px;

  text-align:center;

  cursor:pointer;

}

.sidebar .tab-box1 .tab-menu ul li:hover {

  background:#FFF;

}

.sidebar .tab-box1 .tab-menu ul li.current {

  background:#FFF;

  border-bottom-color:#FFF;

  color:#900;

  font-weight:bold;

}



.sidebar .tab-box1 .tab-main {

  float:left;

  width:100%;

  margin-top:5px;

  height:200px;

  font-size:14px;

  overflow:hidden;

}

.sidebar .tab-box1 .tab-con {

  display:none;

  float:left;

  width:100%;

}

.sidebar .tab-box1 .tab-con1 {

  display:block;

}

.sidebar .tab-box1 iframe {

  width:100%;

  height:200px;

  border:none;

  overflow:hidden;

}





.Leftsidebar{ margin-top:10px;}

.Leftsidebar .tab-box1 {float:left;width:640px;margin-bottom:20px;}

.Leftsidebar .tab-box1 .tab-menu {float:left;width:638px;border:1px solid #ddd;border-top:2px solid #003368;background:#f7f7f7;color:#003368;cursor:default;height:30px;}

.Leftsidebar .tab-box1 .tab-menu ul {float:left;}

.Leftsidebar .tab-box1 .tab-menu ul li {float:left;width:88px;height:30px;background:#f7f7f7;border-right:1px solid #DDD;font-size:16px;font-weight:bold;line-height:30px;text-align:center;cursor:pointer;}

.Leftsidebar .tab-box1 .tab-menu ul li:hover {background:#FFF;}

.Leftsidebar .tab-box1 .tab-menu ul li.current {background:#FFF;border-bottom-color:#FFF;color:#006ad9;font-weight:bold;height:31px;}

.Leftsidebar .tab-box1 .tab-main { float:left; width:100%; margin-top:5px;height:245px;font-size:14px;overflow:hidden;}

.Leftsidebar .tab-box1 .tab-con {display:none;float:left;width:100%;margin-top:10px;}

.Leftsidebar .tab-box1 .tab-con1 {display:block;}

.Leftsidebar .tab-box1 iframe {width:100%; height:245px;border:none;overflow:hidden;}









