﻿html { font-size: 100%; text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -o-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd,
ul, ol, li, pre, form, fieldset, legend, button, input, textarea,
th, td { margin: 0; padding: 0; word-wrap: break-word; }
body, html { height: 100%; }
body, html, input { font: 12px/21px "宋体","微软雅黑","黑体",Arial,sans-serif,tahoma,Hiragino Sans G; font-size: 12px; }
table { border-collapse: collapse; border-spacing: 0; }
img { border: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
input.dialog { height: 0; height: 0; font-size: 0; line-height: 0; border: none; }
h1 { font-size: 34px; }
h2 { font-size: 26px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }
input, label, img, th, textarea { vertical-align: middle; outline: none; }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp { font-family: courier new,courier,monospace; }
input.button, input.btn { padding: 0.25em; width: auto; _width: 0; overflow: visible !ie; }
ul, ol, li { list-style: none; }
a { text-decoration: none; blr: expression(this.onFocus=this.blur()); outline: none; }
    a:hover { text-decoration: none; _zoom: 1; color: #b50006; }
.clr { clear: both; height: 0; overflow: hidden; }

.mi { width: 1000px; margin: 0 auto; text-align: left; }
.t_n { display: none; }
.t_b { display: block; }
.fl { float: left; display: inline; display: block !important; }
.fr { float: right; display: inline; }
.ad90 { max-height: 90px; margin-bottom: 10px; overflow: hidden; }
.ad300 { max-height: 300px; margin-bottom: 10px; overflow: hidden; }



/*头部*/

body {  background: url(20151116/bg0200.gif) center 63px #fff no-repeat; }
.tophead { width: 100%; height:262px; background: url(20151116/bg01.gif) repeat-x; }
    /*.tophead p { display: block; width: 100%; height: 130px; background: url(201578/bg3.jpg) center no-repeat; }*/
.tophead1 { width: 100%; height: 35px; background-color: #ebebeb; }
  .tophead1 .hd_top .fl  span{ padding-right:20px; display:inline-block; color:#333; }
.menu2 { width: 1020px; height: 50px; padding: 8px 0; background-color: #f5f5f5; margin: 0 auto; border-bottom: 10px #fff solid; }
    .menu2 ul { width: 105%; }
    .menu2 li { float: left; display: inline; width: 92px; height: 25px; line-height: 25px; text-align: center; text-align: center; font-size: 14px; font-weight: bold; }
    .menu2 a { color: #b50006; }
.menu { width: 1000px; height: 38px; line-height: 38px; overflow: hidden; border-top: 3px #b50006 solid; background-color: #f5f5f5; }
    .menu ul { width: 110%; }
    .menu li { float: left; width: 91px; height: 38px; overflow: hidden; text-align: center; font-size: 14px; font-weight: bold; }
        .menu li:hover { background-color: #eee; }
    .menu a { color: #b50006; }
        .menu a:hover { text-decoration: underline; }

.hd { margin-bottom: 10px; background-color: #fff; }
.hd_top { height: 35px; overflow: hidden; line-height: 35px; color: #666; background-color: #ebebeb; }
    .hd_top li { position: relative; }
        .hd_top li.fl { padding-right: 15px; }
        .hd_top li.fr a { padding: 0 10px; color: #333; }
.hd_tq { width: 235px; /*background:url(../ad/ad16.gif) 0 7px   no-repeat;*/ margin-left: 70px; }
.banner { margin-bottom: 10px; }

.subMenu { border: 1px #ddd solid; background-color: #fff; height: 30px; line-height: 30px; padding-left: 10px; color: #999; }
    .subMenu b { color: #666; }
    .subMenu a { padding: 0 8px; color: #333; }
.hd a:hover { color: #b50006; }
/*广告部分*/
.xad1 { margin-bottom: 10px; }

.jjp-audio { margin: 0 auto; }

.list_body { padding-bottom: 30px; }

.left { width: 680px; min-height: 600px; overflow: hidden; }
.right { width: 300px; min-height: 600px; overflow: hidden; }
.path { height: 35px; line-height: 30px; overflow: hidden; color: #666; }
    .path a { padding: 0 10px; color: #252525; }
.list { margin-bottom: 20px; border-top: 1px #ddd solid; padding-top: 5px; }
    .list li { padding: 15px 0; border-bottom: 1px #ddd solid; height: 105px; overflow: hidden; }
    .list em { display: block; float: left; width: 150px; height: 105px; overflow: hidden; margin-right: 15px; background-color: #ddd; }
        .list em img { width: 150px; height: 105px; }
    .list h3 { display: block; font: bold 16px/20px microsoft yahei,黑体; padding-bottom: 5px; }
        .list h3 a { color: #cc0000; }
            .list h3 a:hover { color: #b50006; text-decoration: underline; }
    .list span { display: block; max-height: 60px; line-height: 20px; overflow: hidden; color: #555; }
    .list p { display: block; height: 20px; line-height: 20px; overflow: hidden; color: #666; padding: 0; }
    .list samp a { color: #b50006; padding-left: 10px; }
.lt_msg, .lt_share { display: inline-block; width: 20px; height: 20px; overflow: hidden; margin-left: 8px; float: right; }
.lt_msg { background: url(list/list1.gif) -58px 4px no-repeat; }
    .lt_msg:hover { background: url(list/list1.gif) 2px 4px no-repeat; }
.lt_share { background: url(list/list1.gif) -93px 4px no-repeat; }
    .lt_share:hover { background: url(list/list1.gif) -33px 4px no-repeat; }

.spage { clear: both; width: 100%; line-height: 25px; padding: 20px 0; margin-bottom: 25px; }
    /*.spage a, .spage b, .spage span { float: left;  display: inline-block; height: 25px; line-height: 25px; padding: 0 10px; margin-right: 1px; color: #fff; font: normal 12px/25px microsoft yahei,黑体; }
    .spage a { background-color: #aaa; }
    .spage b { background-color: #cc0000; }
    .spage span { background-color: #b50006; }
    .spage a:hover { background-color: #b50006; color: #fff; }
    .spage select { display: none; }*/
    .spage li { float: left; display: inline-block; height: 25px; color: #b50006; background-color: #eee; line-height: 25px; min-width: 30px; text-align: center; margin-right: 1px; font: normal 12px/25px microsoft yahei,黑体; }
        .spage li a { display: block; background-color: #b50006; color: #fff; }

.ltr_1 { border: 1px #ddd solid; margin-bottom: 10px; }
.ltr1tit { height: 35px; line-height: 35px; border-bottom: 1px #ddd solid; padding: 0 15px; font-size: 14px; font-weight: bold; color: #333; }
.ltr_1 ul { padding: 10px 15px; }
.ltr_1 li { height: 16px; line-height: 16px; padding: 7px 0; overflow: hidden; }
    .ltr_1 li b { display: inline-block; width: 16px; height: 16px; overflow: hidden; border-radius: 10px; text-align: center; background-color: #ff8400; color: #fff; }
    .ltr_1 li a { padding-left: 10px; color: #252525; font-size: 14px; }
a:hover { color: #b50006; text-decoration: underline; }

.ltr_box { border: 1px #ddd solid; border-top: 2px #b50006 solid; margin-bottom: 10px; }
.ltr_2ul { height: 35px; background: url(images/ddd.gif) bottom repeat-x; font-size: 14px; font-weight: bold; }
    .ltr_2ul li { width: 120px; height: 35px; line-height: 35px; text-align: center; border-right: 1px #ddd solid; float: left; color: #555; cursor: pointer; }
        .ltr_2ul li.selected { background-color: #fff; }

.ltr2_li { padding: 10px 15px; height: 300px; }
    .ltr2_li li { height: 30px; line-height: 30px; font-size: 14px; overflow: hidden; }
        .ltr2_li li b { padding-right: 10px; color: #666; font: bold 16px/30px microsoft yahei,黑体; }
        .ltr2_li li a { color: #252525; font-size: 14px; font-weight: normal; }
        .ltr2_li li:nth-child(1) b, .ltr2_li li:nth-child(2) b, .ltr2_li li:nth-child(3) b { color: #b50006; }

.ltr_tit { height: 35px; line-height: 35px; padding: 0 14px; color: #252525; border-bottom: 1px #ddd solid; font-size: 14px; font-weight: bold; }
.ltr_3 { width: 110%; height: 100px; padding: 14px; }
    .ltr_3 li { width: 130px; height: 110px; display: inline; float: left; margin-right: 10px; margin-bottom: 5px; overflow: hidden; }
    .ltr_3 em { display: block; width: 130px; height: 80px; overflow: hidden; background-color: #ddd; }
        .ltr_3 em img { width: 130px; height: 80px; }
    .ltr_3 p { display: block; height: 25px; line-height: 25px; text-align: center; overflow: hidden; }
        .ltr_3 p a { color: #252525; }
.ltr4_1 { padding: 0 14px; }
    .ltr4_1 li { height: 80px; padding: 14px 0; border-bottom: 1px #ddd dotted; overflow: hidden; }
    .ltr4_1 em { display: block; float: left; width: 110px; height: 80px; overflow: hidden; background-color: #ddd; }
        .ltr4_1 em img { width: 110px; height: 80px; }
    .ltr4_1 p { display: block; float: right; width: 150px; height: 80px; line-height: 20px; color: #666; overflow: hidden; }
    .ltr4_1 b { display: block; height: 20px; overflow: hidden; font-size: 14px; }
    .ltr4_1 a { color: #555; }
.ltr4_2 { clear: both; padding: 14px; }
    .ltr4_2 li { height: 30px; font-size: 14px; line-height: 30px; overflow: hidden; padding-left: 15px; background: url(images/i666.gif) 3px 12px no-repeat; }
        .ltr4_2 li a { color: #252525; }


.art_box { padding: 15px 24px; border: 1px #ddd solid; border-top: 2px #cc0000 solid; overflow: hidden; min-height: 1000px; }

.art_title { padding: 15px 0; border-bottom: 1px #ddd solid; color: #666; text-align: center; margin-bottom: 20px; }
    .art_title h2 { line-height: 35px; display: block; font-size: 26px; font-weight: bold; color: #252525; }
    .art_title p { padding-top: 5px; }
    .art_title span { padding: 0 10px; }
    .art_title samp { color: #b50006; }
.art_body { overflow: hidden; color: #252525; line-height: 25px; font-size: 14px; }
    .art_body p { padding: 10px 0; }
.art_page { clear: both; width: 100%; height: 25px; line-height: 25px; padding: 20px 0; margin-bottom: 25px; text-align: center; }
    .art_page a, .art_page b { display: inline-block; height: 23px; line-height: 23px; padding: 0 10px; border: 1px #ddd solid; margin-right: 1px; color: #252525; font: normal 14px/23px microsoft yahei,黑体; }
    .art_page b { border: 1px #fff solid; font-weight: bold; }
    .art_page a:hover { border: 1px #ca0000 solid; color: #ca0000; }
.art_tags { line-height: 25px; }
    .art_tags a { color: #252525; padding-right: 10px; }
.art_link { line-height: 25px; padding: 10px 0; color: #555; }
    .art_link a { color: #252525; }
.art_bshare { padding: 10px; border: 1px #ddd dotted; }
.art_list1 { padding: 10px 0; overflow: hidden; }
    .art_list1 b { display: block; font: bold 16px/30px microsoft yahei,黑体; padding-bottom: 10px; }
    .art_list1 ul { width: 110%; }
    .art_list1 li { float: left; display: inline; margin-right: 20px; width: 290px; height: 30px; line-height: 30px; padding-left: 15px; background: url(images/i666.gif) 3px 12px no-repeat; }
        .art_list1 li a { color: #252525; }


.vdlist_bt { margin-bottom: 15px; }

.vod_tit { height: 40px; line-height: 40px; color: #333; border-top: 1px #ddd solid; border-bottom: 1px #ddd solid; padding: 0 12px 0 25px; background-color: #f1f1f1; }
    .vod_tit a { color: #333; float: right; }
    .vod_tit b { font: bold 18px/40px microsoft yahei,黑体; }
.mu_box { border: 1px #ddd solid; border-top: 2px #cc0000 solid; overflow: hidden; min-height: 1000px; }
.mu_list li { height: 18px; line-height: 18px; padding: 12px 10px; overflow: hidden; border-bottom: 1px #ddd dotted; }
.mu_list i { float: left; display: inline-block; height: 18px; width: 40px; text-align: center; font-style: normal; color: #888; font: normal 16px/18px microsoft yahei,黑体; }
.mu_list em { float: left; display: inline-block; width: 30px; height: 18px; text-align: center; padding-right: 10px; }
    .mu_list em a { display: inline-block; width: 18px; height: 18px; background: url(music/mu1.png) -20px 0 no-repeat; }
.mu_list b { float: left; display: inline-block; width: 300px; height: 18px; overflow: hidden; overflow: hidden; font: normal 16px/18px microsoft yahei,黑体; }
.mu_list a { color: #333; }
.mu_list span { float: right; color: #666; display: inline-block; width: 100px; height: 18px; overflow: hidden; }
.mu_list samp { float: right; color: #666; display: inline-block; width: 140px; height: 18px; overflow: hidden; }
.mu_list { padding-bottom: 15px; }


.imgleft { width: 678px; min-height: 740px; padding-bottom: 30px; overflow: hidden; border: 1px #ddd solid; }
.imgpath { line-height: 35px; padding: 0 10px; border-bottom: 1px #ddd solid; }
    .imgpath a { color: #333; }
.imglist { margin: 0 19px; width: 640px; padding-top: 15px; overflow: hidden; }
    .imglist ul { width: 110%; }
    .imglist li { float: left; display: inline; margin-right: 20px; margin-bottom: 10px; width: 200px; height: 155px; overflow: hidden; position: relative; }
    .imglist em { display: block; width: 194px; height: 124px; overflow: hidden; padding: 2px; border: 1px #ddd solid; }
        .imglist em:hover { border: 1px #ca0000 solid; }
        .imglist em a { display: block; width: 194px; height: 124px; overflow: hidden; text-align: center; }
        .imglist em img { width: 194px; height: 124px; }
    .imglist p { display: block; height: 25px; text-align: center; line-height: 25px; overflow: hidden; }
        .imglist p a { color: #333; }
.imgleft .spage { padding: 0 20px; }
.img_play { display: block; position: absolute; z-index: 1000; left: 85px; top: 50px; width: 33px; height: 33px; overflow: hidden; background: url(images/phBtn-png24.png) center no-repeat; }
    .img_play:hover { top: 48px; }
