﻿body
{
    background:url(/ShowSkins/18show/images/subject/subject12/pagebg.png) repeat-x;
}
.subject-head-border
{
    width:100%;
    height:40px;
    overflow:hidden;
    background:url(/ShowSkins/18show/images/subject/subject12/topbg.png);
    border-bottom:1px solid #292929;
}
.subject-head-main
{
    width:960px;
    margin:0 auto;
    height:40px;
}
.subject-head-main .logo
{
    width:152px;
    height:40px;
    display:inline-block;
    float:left;
    overflow:hidden;
    background:url(/ShowSkins/18show/images/subject/subject12/logo.jpg);
}
.subject-head-link,.subject-head-info
{
    float:left;
    text-align:left;
    line-height:40px;
    color:#333;
    margin-left:20px;
}
.subject-head-link a
{
    color:#333;
}
.subject-head-bg
{
    position:absolute;
    width:100%;
    height:500px;
    top:41px;
    left:0;
    z-index:0;
}
.main-border
{
    width:960px;
    margin:0 auto;
    overflow:hidden;
    background:#fff;
    z-index:1;
    position:relative;
}
.subject-banner
{
    height:auto;
    background:#fff;
    overflow:hidden;
    position:relative;
}
.subject-menu
{
    height:56px;
    line-height:56px;
    text-align:center;
    overflow:hidden;
    font-size:14px;
    color:#fff;
    background:url(/ShowSkins/18show/images/subject/subject19/menu.png);
    position:relative;
}
.visit-border
{
    height:25px;
    line-height:25px;
    position:absolute;
    top:10px;
    left:10px;
    font-size:12px;
    color:#fff;
    background:#000;
    filter:alpha(opacity=60);
    -moz-opacity:0.6;
    opacity:0.6;
}
.ad1-border
{
   position:absolute;
   top:5px;
   right:5px;
}
.subject-menu a
{
    font-size:14px;
    color:#fff;
    margin:8px;
}
.float-l
{
    float:left;
}

.float-r
{
    float:right;
}
.left-border,
.middle-border,
.right-border,
.content-border
{
    width:300px;
    display:inline-block;
    margin-left:2px;
    float:left;
    overflow:hidden;
}
.middle-border
{
    width:402px;
    margin-left:7px;
}
.content-border
{
    width:709px;
}
.right-border
{
    width:240px;
    float:right;
    margin-right:2px;
    margin-left:0;
}
.scroll-border
{
    width:300px;
    height:224px;
    float:left;
    overflow:hidden;
    background:#B9B9B9;
    position:relative;
    margin-top:7px;
}
.scroll-border .img
{
    width:300px;
    height:198px;
    display:inline-block;
    overflow:hidden;
    text-align:center;
    background:#f0f0f0;
}
.scroll-border .maxLen
{
    width:300px;
    height:26px;
    line-height:26px;
    display:inline-block;
    text-align:center;
    color:#333;
    font-weight:700;
}
#divSwitchScrollImg
{
    position:absolute;
    bottom:26px;
    right:0;
}
#divSwitchScrollImg a
{
    width:18px;
    height:13px;
    line-height:13px;
    display:inline-block;
    text-align:center;
    color:#fff;
    background:#333;
    border-left:1px solid #fff;
    float:left;
}
#divSwitchScrollImg a.curr
{
    background:#AA0000;
}
.leftlist-border,.middlelist-border,.rightlist-border,.article-border,.newslist2-border
{
    width:298px;
    border:1px solid #DADADA;
    background:#F1F1F1;
    display:inline-block;
    overflow:hidden;
    margin-top:7px;
    float:left;
}
.article-border
{
    width:312px;
    margin-left:7px;
}
.newslist2-border
{
    width:705px;
    margin-left:2px;
    margin-top:0;
}
.middlelist-border
{
    width:400px;
}
.rightlist-border
{
    width:238px;
}
.leftlist-h,.middlelist-h,.rightlist-h,
.main-h,.leftmiddle-h,.article-h,.newslist2-head
{
    width:100%;
    height:30px;
    overflow:hidden;
    float:left;
    background:url(/ShowSkins/18show/images/subject/subject19/Title.png);
    text-align:left;
    position:relative;
}
.main-h
{
    width:956px;
    margin-left:2px;
    margin-top:5px;
    margin-bottom:1px;
    display:inline-block;
}
.leftlist-h font,.middlelist-h font,.rightlist-h font,
.main-h font,.leftmiddle-h font,.article-h font,.newslist2-head font
{
    line-height:30px;
    color:#fff;
    font-weight:700;
    font-size:14px;
    text-indent:5px;
    display:inline-block;
}
.middlelist-h .more,.rightlist-h .more,
.main-h .more,.article-h .more
{
    position:absolute;
    top:0;
    right:5px;
    line-height:30px;
    color:#fff;
}
.leftlist-m,.middlelist-m,.rightlist-m,.article-m,.newslist2-main
{
    width:288px;
    padding:5px;
    float:left;
}
.article-m
{
    widows:302px;
}
.middlelist-m
{
    width:390px;
}
.rightlist-m
{
    width:228px;
}
.newslist2-main
{
    width:695px;
}
.relativeinfo4
{
    line-height:20px;
    text-align:left;
    color:#333;
    overflow:hidden;
}
.relativeinfo4 b
{
    display:inline-block;
    width:100%;
    line-height:25px;
    text-align:center;
    font-size:14px;
}
.relativeinfo4 ul,
.newslist2-main ul
{
    list-style:none;
    padding:0;
    margin:0;
    margin-top:5px;
    float:left;
    width:100%;
}
.newslist2-main ul
{
    margin-top:0;
}
.relativeinfo4 li,
.newslist2-main li
{
    width:100%;
    height:20px;
    line-height:20px;
    float:left;
    overflow:hidden;
}
.newslist2-main li
{
    text-align:left;
    position:relative;
    line-height:25px;
    height:25px;
}
.subjectlist
{
    width:100%;
    list-style:none;
    padding:0;
    margin:0;
}
.subjectlist li
{
    padding:5px 0;
    float:left;
    overflow:hidden;
    text-align:left;
}
.subjectlist .subject-title
{
    width:100%;
    display:inline-block;
    line-height:25px;
    font-weight:700;
    font-size:14px;
    color:#333;
}
.subjectlist .subject-detail
{
    width:100%;
    line-height:18px;
    text-align:left;
}
.subjectlist .img
{
    width:94px;
    height:72px;
    float:left;
    margin-right:5px;
    border:1px solid #333;
    overflow:hidden;
    display:inline-block;
    text-align:center;
    background:#fff;
}
.middlelist-m,.leftmiddle-m
{
    width:390px;
    padding:5px;
    border-bottom:1px dashed #999;
    color:#333;
}
.relativeinfo1,.relativeinfo2,.relativeinfo3
{
    line-height:20px;
    text-align:left;
}
.relativeinfo2
{
    text-align:center;
    padding:6px 5px;
}
.relativeinfo3
{
    border-bottom:0;
    padding:6px 5px;
}
.relativeinfo1 b,.relativeinfo2 b,.relativeinfo3 b
{
    width:100%;
    line-height:25px;
    text-align:center;
    font-size:14px;
    display:inline-block;
}
.relativeinfo2 b
{
    color:#333;
}
.relativeinfo1 a,.relativeinfo2 a,.relativeinfo3 a
{
    color:#186B96;
}
.middlelist-m .newslist
{
    width:100%;
    float:left;
    list-style:none;
    padding:0;
    margin:0;
}
.middlelist-m .newslist li
{
    width:100%;
    line-height:30px;
    float:left;
    text-align:left;
}
.middlelist-m .newslist span,
.newslist2-main li span
{
    float:left;
    margin-right:5px;
}
.newslist2-main li .time
{
    position:absolute;
    top:0;
    right:5px;
}
.middlelist-m .newslist .maxLen
{
    font-size:14px;
}
.subjectdesc
{
    line-height:22px;
    color:#333;
    text-align:left;
}
.relativeinfo5,.relativeinfo7,.relativeinfo8
{
    text-align:left;
    line-height:22px;
    color:#333;
}
.relativeinfo5 td,.relativeinfo8 td
{
    text-align:center;
    padding-bottom:5px;
}
.relativeinfo5 a,.relativeinfo8 a
{
    color:#186B96;
}
.relativeinfo5 td a,.relativeinfo8 td a
{
    color:#333;
}
.newslist1
{
    list-style:none;
    padding:0;
    margin:0;
}
.newslist1 dt,
.newslist1 dd
{
    width:100%;
    line-height:18px;
    overflow:hidden;
    float:left;
    text-align:left;
}
.newslist1 dd
{
    line-height:22px;
}
.newslist1 dd span
{
    float:left;
    margin-right:5px;
}
.scrollimg-border
{
    width:956px;
    height:682px;
    background:#1A1A1A;
    float:left;
    display:inline-block;
    margin-left:2px;
    padding:9px 0;
    position:relative;
}
#scrollPrevImg,
#scrollNextImg
{
    width:61px;
    height:150px;
    display:inline-block;
    overflow:hidden;
    position:absolute;
    top:266px;
    left:9px;
    background:url(/ShowSkins/18show/Images/subject/subject19/toprevimg.jpg);
}
#scrollNextImg
{
    left:auto;
    right:9px;
    background:url(/ShowSkins/18show/Images/subject/subject19/tonextimg.jpg);
}
#divScrollList
{
    width:800px;
    height:682px;
    display:inline-block;
    float:left;
    margin-left:78px;
    position:relative;
    overflow:hidden;
}
#divScrollList .img
{
    width:800px;
    height:600px;
    display:inline-block;
    overflow:hidden;
    background:#fff;
    text-align:center;
}
#divScrollList table
{
    position:absolute;
    top:0;
    left:0;
}
#divScrollList td
{
    line-height:20px;
    color:#B4B4B4;
    text-align:left;
}
#divScrollList td b
{
    font-size:14px;
    color:#fff;
    line-height:35px;
}
.main-m
{
    width:950px;
    border:1px solid #E0E0E0;
    border-top:0;
    background:#F1F1F1;
    float:left;
    overflow:hidden;
    margin-left:2px;
    padding:7px 0;
    padding-left:2px;
}
.img-border
{
    width:190px;
    height:auto;
    overflow:hidden;
    float:left;
    text-align:center;
}
.img-border .img
{
    width:180px;
    height:135px;
    overflow:hidden;
    margin:0 auto;
    display:inline-block;
    border:1px solid #ccc;
}
.img-border .link
{
    width:182px;
    line-height:22px;
    overflow:hidden;
    display:inline-block;
    margin:0 auto;
    color:#333;
    height:25px;
    display:block;
    text-overflow:ellipsis;white-space:nowrap;overflow:hidden;
}
.leftmiddle-border
{
    width:709px;
    border:1px solid #E0E0E0;
    background:#F1F1F1;
    float:left;
    overflow:hidden;
    margin-top:7px;
}
.leftmiddle-m
{
    width:689px;
    padding:10px;
    border-bottom:0;
}
.relativeinfo7 dl
{
    width:100%;
    list-style:none;
    padding:0;
    margin:0;
}
.relativeinfo7 dt,
.relativeinfo7 dd
{
    width:100%;
    float:left;
    line-height:22px;
    padding:9px 0;
}
.relativeinfo7 dt
{
    font-size:14px;
}
.relativeinfo7 dt a,
.relativeinfo7 dd a
{
    color:#186B96;
}
.relativeinfo7 dd img
{
    margin-right:10px;
    float:left;
}
dl.votelist
{
    padding:5px 10px 0;
    text-align:left;
    line-height:22px;
    color:#333;
    list-style:none;
    margin:0;
}
dl.votelist a.link
{
    position: absolute;
    line-height: normal;
    bottom: 5px;
    left: 120px;
    color:#186B96;
}
dl.votelist dt
{
    position:relative;
}
.votelist a.button
{
    width: 111px;
    height: 30px;
    line-height:30px;
    text-align: center;
    display: inline-block;
    overflow: hidden;
    margin: 0 auto;
    background: url(/ShowSkins/18show/images/public/button1.png);
    font-size: 14px;
    color: #616161;
}
.votelist a.button:hover
{
    color: #E44B00;
    text-decoration: none;
    background: url(/ShowSkins/18show/images/public/button1.png) 0 -31px;
}
.articlelist
{
    list-style:none;
    padding:0;
    margin:0;
    float:left;
}
.articlelist li
{
    width:100%;
    line-height:24px;
    float:left;
    text-align:left;
}
.articlelist span
{
    float:left;
    margin-right:5px;
}
.subjectbottom-l
{
    width:765px;
    height:26px;
    text-align:left;
    background:url(/ShowSkins/18show/images/subject/subject19/Info.png) no-repeat;
    line-height:26px;
    text-indent:150px;
    display:inline-block;
    margin-left:2px;
    float:left;
    margin-top:6px;
}
.subjectbottom-r
{
    width:158px;
    float:right;
    height:26px;
    line-height:26px;
    text-align:right;
    margin-right:5px;
    display:inline-block;
    margin-top:6px;
}
.relativeinfo9
{
    width:934px;
    padding:5px 10px;
    border:1px solid #E0E0E0;
    border-top:0;
    background:#F1F1F1;
    overflow:hidden;
    float:left;
    margin-left:2px;
    display:inline-block;
}
.relativeinfo9 table
{
    width:932px;
    border:1px solid #ccc;
    border-bottom:0;
    border-right:0;
}
.relativeinfo9 th,
.relativeinfo9 td
{
    border:1px solid #ccc;
    border-top:0;
    border-left:0;
    line-height:20px;
    text-align:left;
    padding:5px;
}
.relativeinfo9 th
{
    background:#DBDBDB;
    text-align:center;
}
.subject-img
{
    float: left;
    margin-right:5px;
    display:inline-block;
    width:94px;
    height:72px;
    border:1px solid #ccc;
    text-align:center;
    background:#fff;
}
.location-border
{
    width:100%;
    line-height:30px;
    text-align:left;
    color:#333;
    float:left;
    text-indent:10px;
}
.location-border a
{
    color:#333;
}
.imglist-info
{
    width:231px;
    height:180px;
    overflow:hidden;
    float:left;
    text-align:center;
}
.imglist-info .img
{
    width:180px;
    height:135px;
    display:inline-block;
    overflow:hidden;
    border:1px solid #ccc;
    margin:0 auto;
    margin-top:10px;
    background:#fff;
}
.imglist-info .maxLen
{
    width:182px;
    line-height:20px;
    margin:0 auto;
    overflow:hidden;
    display:inline-block;
}
/*弹出层*/
.site-iframe-bg,.site-transparent-bg
{
    width: 99.9%;
    height: 100%;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight +  'px' );
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
    border: 0;
    display: none;
}

.site-iframe-bg
{
    background: #fff;   
    filter:alpha(opacity=0);
    -moz-opacity:0;
    opacity:0;
}

.site-transparent-bg
{
    position: fixed;
    z-index: 5;    
    filter:alpha(opacity=25);
    -moz-opacity:0.25;
    opacity:0.25;
    background:#000;
}

* html .site-transparent-bg
{
    /* ie6 hack */
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight +  'px' );
}
.popupdiv{
    position: fixed;
    z-index: 6;
    top: 50%;
    left: 50%;
    overflow:hidden;
    background: #fff;
    border: 5px solid #616161;
    display:none;
    width:550px;
    height:auto;
    margin:-165px 0 0 -275px;
}
#divViewVideo
{
    width:614px;
    margin:-290px 0 0 -307px;
}
* html .popupdiv
{
    /* ie6 hack */
    position: absolute;
    top: expression(documentElement.scrollTop + document.documentElement.clientHeight/2);
}

.popupdiv .h, .popupdiv .m, .popupdiv .f
{
    width: 100%;
    height: 35px;
    float: left;
}

.popupdiv .h
{
    background: url(/Main/Activity/ShareSubject/Images/itemborder.png) 0 -55px;
}

.popupdiv .m
{
    height: auto;
    text-align: center;
}

.popupdiv .f
{
    height: 63px;
    text-align: center;
}

.popupdiv .h .title
{
    display: block;
    float: left;
    color: #616161;
    font-weight: 700;
    margin: 10px;
    font-size: 14px;
}

.popupdiv .h a.close
{
    display:block;
    width: 14px;
    height: 13px;
    float: right;
    margin: 10px;
    background: url(/Main/Activity/ShareSubject/Images/close.png);
    cursor: pointer;
}

.popupdiv .h a.close:hover
{
    text-decoration:none;
    background: url(/Main/Activity/ShareSubject/Images/close.png) 0 -14px;
}

.popupdiv .actions
{
    margin: 5px auto;
    width: 242px;
    overflow: hidden;
}

.popupdiv a.button
{
    float: left;
    width: 140px;
    height:47px;
    line-height:47px;
    margin: 0 5px;
    text-align:center;
    overflow:hidden;
    background: url(/ShowSkins/18show/Images/subject/subject19/close.png);
    color:#616161;
    font-size:14px;
}
.popupdiv a.button:hover
{
    color:#E44B00;
    text-decoration:none;
    background: url(/ShowSkins/18show/Images/subject/subject19/close.png) 0 -48px;
}
.popupdiv .tips
{
    width:515px;
    line-height:22px;
    margin:0 auto;
    text-align:left;
    color:#616161;
    overflow:hidden;
}

.popupdiv .progress
{
    height:14px;
    background:#E44B00;
    margin:4px 10px;
    display:inline;
}
#divViewVideo .video-m
{
    width:610px;
    height:498px;
    padding:2px;
    float:left;
    overflow:hidden;
}
/*弹出层 end*/