@charset "utf-8";
/* CSS Document */


#zSlider{border:1px solid #ccc; overflow:hidden;}
#picshow{position:relative;}
#picshow,#picshow_img{width:880px; height:440px; overflow:hidden; float:left;}
#picshow_img li{width:880px; height:440px; overflow:hidden; float:left; display:none;}
#picshow_img img{width:880px; height:440px;}
#picshow_tx_bg{left:0px; width:880px; bottom:0px; position:absolute; height:90px; overflow:hidden;background-color: black; -moz-opacity: 0.4;  opacity:0.40;  filter: alpha(opacity=40);}
#picshow_tx{left:0px; width:880px; bottom:0px; position:absolute; height:90px; overflow:hidden;}
#picshow_tx li{ padding:10px 30px; height:70px; color:#fff; display:none;}
#picshow_tx li a{color:#fff;}
#picshow_tx li a:hover{text-decoration:underline;}
#picshow_tx li h3{ margin:13px 0;}
#picshow_tx li p{ color:#ccc; line-height:16px; height:16px; overflow:hidden;}
#select_btn{width:319px; height:440px; color:#111; float:right; display:inline; background-color:#f0f0f0;}
#select_btn li{padding:9px 11px 0px 9px; width:299px; height:64px; border-top:1px solid #fff; cursor:pointer;}
#select_btn li:hover{background-color:#fff;}
#select_btn li.current{background-color:#fff;}
#select_btn li.current:hover{background-color:#fff;}
#select_btn a{color:#000;}
#select_btn img{padding:2px; border:1px solid #ccc; width:70px; height:49px; margin-right:10px; float:left;}
#select_btn .select_text{ height:55px; font:bold 13px/16px 'Microsoft YaHei'; overflow:hidden; display:block;}
#select_btn .select_text:hover{text-decoration:underline;}
#select_btn .select_date{ height:23px; line-height:23px; overflow:hidden; display:block;}

.wrap_left{width: 800px;float:left;margin-top:15px;}
.wrap_right{width: 370px;float:right;margin-top:15px;}
.left_area{margin-bottom:20px;}
.left_title_wraper{border-bottom:1px solid #b4babe; display:block;color:#116bb4; height:40px;font-size:18px;}
.left_title{padding:0 20px; line-height:40px;  color: #116bb4; text-decoration: none !important;  background: url(../../images/icon_16.png) 0 -296px no-repeat;font-weight:bold;}
.left_title_arrow{width:30px; height:40px;background:url(../../images/icon_16.png) 0 -82px no-repeat;}
.left_title_more{color:#116bb4; text-decoration:none; line-height:40px; margin-right:20px;}
.left_body_wraper{margin-top:15px; display:block;}
.item_last{ border-bottom: 0px !important;}

.info_item{display:block;border-bottom: 1px dashed #116bb4;padding-bottom: 8px;position: relative;}
.info_item h3{display: block;}
.info_item .title{display: inline; color:#116bb4; line-height:35px;font-family: '\5FAE\8F6F\96C5\9ED1';font-size:16px;}
.info_item img{max-width:120px; vertical-align: middle; max-height:150px; }
.info_item td img{width: auto; }
.info_item .img_link{max-width:120px; max-height:150px; line-height: 75px; display:block; overflow:hidden;margin-right:17px;}
.info_item .txt{width:656px; max-height:150px; display:block; overflow:hidden; vertical-align: top;}
.info_item .detail_link{padding-left: 1em;color:#116bb4;font-size:12px;white-space: nowrap;right: 1em;bottom: 1px;position: absolute;background-color: #fff;}
.info_item .brief{color:#3e3a39;font-size:13px;min-height: 4em;}


.forum_item{display:block; border-bottom: 1px dashed #116bb4;padding-bottom: 8px;}
.forum_item h3{display: block;}
.forum_item .title{display: inline; color:#116bb4; line-height:35px;font-family: '\5FAE\8F6F\96C5\9ED1';font-size:16px;}
.forum_item .img_link{width:120px; line-height: 75px; display:block; margin-right:17px;}
.forum_item .img_link img{width:120px; vertical-align: middle; }
.forum_item .txt{width:580px;  display:block; }
.forum_item .txt_noimg{width:729px; height:75px; display:block; overflow:hidden;}
.forum_item .popu_index{width:150px; height:75px; line-height: 75px; margin-top: 20px; display:block;text-align: center; border-left: 1px dashed #116bb4;}
.forum_item .popu_index img{ vertical-align: middle;}
.forum_item .detail_link{padding-left: 3em; color:#116bb4; font-size:12px;}
.forum_item .brief{color:#3e3a39; font-size:12px;}
.forum_item_last{border-bottom-width: 0;}

.hotmv_item{display:block;border-bottom: 1px dashed #116bb4;padding-bottom: 8px;}
.hotmv_item h3{display: block;}
.hotmv_item .title{display: inline; color:#116bb4; line-height:35px;font-family: '\5FAE\8F6F\96C5\9ED1';font-size:16px;}
.hotmv_item .img_link{width:120px; line-height: 75px; display:block; margin:15px 17px 0 0;}
.hotmv_item .img_link img{width:120px; vertical-align: middle; }
.hotmv_item .txt{width: 550px;display:block;}
.hotmv_item .txt_noimg{width:729px; display:block; overflow:hidden;}
.hotmv_item .popu_index{width: 100px;height:75px;line-height: 75px;margin-top: 20px;display:block;text-align: center;border-left: 1px dashed #116bb4;}
.hotmv_item .popu_index img{ vertical-align: middle;}
.hotmv_item .detail_link{padding-left: 3em; color:#116bb4; font-size:12px;}
.hotmv_item .brief{color:#3e3a39; font-size:12px;}

.right_item{width:100%;  margin-bottom:15px; border-bottom:1px  solid #e5e5e5;}
.right_title{padding-left:20px;background: url(../../images/icon_16.png) 0 -296px no-repeat;line-height:40px;color:#116bb4;font-family: \5FAE\8F6F\96C5\9ED1;font-weight: bold;font-size:18px;border-bottom: 1px solid #116bb4;display: block;text-decoration: none !important;}
.right_body{width:100%; padding:10px 0; overflow:hidden;}
.hot_news_item{ line-height:27px;  background:url(../../images/icon_16.png) 0 -57px  no-repeat; padding-left: 10px;color:#515858;}
.special_item{width: 99%; padding: 8px 0; margin-bottom: 15px;color:#515858;border: 1px solid #ccc;overflow: hidden;}
.special_item_img{width: 112px; height:150px; overflow:hidden;padding-left: 5px;}
.special_item_txt{width: 241px;height:150px;overflow:hidden;}
.special_title{font-weight: bold;}
.mv_item{ line-height:27px;  background:url(../../images/icon_16.png) no-repeat 0 -57px;  padding-left: 10px;color:#515858;}
.mv_img{ height:208px; margin-top:10px; text-align:center;overflow: hidden}
.mv_img img{height: 200px; width: 250px; margin:0 auto;}

.load_more {
    display: block;
    color: #666;
    font-size: 16px;
    width: 100px;
    padding: 8px 0 9px;
    text-align: center;
    margin: 10px auto 50px;
    cursor: pointer;
    background-color: #f8f8f8;
    border: 1px solid #a6a6a6;

    border-radius: 10px;
}


.flexbox{}
.wid{width: 300px}
.v16-9{position: relative;padding-top: 56.25%;}
.v16-9-inner{position:absolute;top:0;left:0;width:100%;height:100%;}
.xx{width: 600px;padding-left: 8px}

.info_item  .v16-9-inner{overflow: hidden;}

.info_item img{width: 100%; vertical-align: middle;}