﻿body
{
    background:url(/ShowSkins/18show/images/subject/subject10/pagebg.png) repeat-x;
}
.subject-head-border
{
    width:100%;
    height:40px;
    overflow:hidden;
    background:url(/ShowSkins/18show/images/subject/subject10/topbg.png);
    border-bottom:1px solid #476C8B;
}
.line-border
{
    width:100%;
    height:2px;
    background:#5B8AB2;
    border-bottom:1px solid #6AA1D0;
    overflow:hidden;
}
.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/subject10/logo.jpg);
}
.subject-head-link
{
    float:right;
    text-align:right;
    line-height:40px;
    color:#333;
}
.subject-head-link a
{
    color:#333;
}
.main-border
{
    width:960px;
    margin:0 auto;
    overflow:hidden;
    background:#fff;
}
.subject-banner
{
    height:auto;
    background:#fff;
    overflow:hidden;
    margin-top:10px;
    position:relative;
}
.subject-menu
{
    height:47px;
    line-height:47px;
    text-align:center;
    overflow:hidden;
    font-size:14px;
    color:#fff;
    background:url(/ShowSkins/18show/images/subject/subject10/bg.png);
    position:relative;
}
.visit-border
{
    line-height:47px;
    position:absolute;
    top:0;
    right:10px;
    font-size:12px;
    color:#fff;
}
.subject-menu a
{
    font-size:14px;
    color:#fff;
    margin:5px;
}
.scroll-border
{
    width:300px;
    height:224px;
    display:inline;
    overflow:hidden;
    background:#B9B9B9;
    margin-left:4px;
    margin-top:4px;
    float:left;
    position:relative;
}
.scroll-border .img
{
    width:300px;
    height:198px;
    display:inline-block;
    overflow:hidden;
    text-align:center;
    background:#f0f0f0;
}
.scroll-border .maxLen
{
    width:290px;
    padding:0 5px;
    line-height:25px;
    color:#333;
    font-weight:700;
}
#divSwitchScrollImg
{
    position:absolute;
    right:0px;
    bottom:26px;
    height:13px;
}
#divSwitchScrollImg a
{
    width:18px;
    height:13px;
    line-height:13px;
    text-align:center;
    display:inline-block;
    float:left;
    overflow:hidden;
    color:#fff;
    background:#333;
    border-left:1px solid #fff;
}
#divSwitchScrollImg .curr
{
    background:#AA0000;
}
#divSwitchScrollImg a:hover
{
    text-decoration:none;
}
.subject-desc
{
    width:624px;
    height:202px;
    padding:10px;
    border:1px solid #D3D3D3;
    overflow:hidden;
    display:inline;
    float:right;
    margin-right:4px;
    margin-top:4px;
    background:url(/ShowSkins/18show/images/subject/subject10/bg1.png) repeat-x;
    text-align:left;
    line-height:20px;
}
.left-border
{
    width:300px;
    padding-left:4px;
    padding-top:4px;
    float:left;
    overflow:hidden;
}
.right-border
{
    width:646px;
    padding-right:4px;
    padding-top:4px;
    float:right;
    overflow:hidden;
}
.ad1-border,
.ad2-border,
.ad3-border
{
    width:100%;
    overflow:hidden;
    float:left;
    display:inline;
    margin-bottom:4px;
    background:#f0f0f0;
}
.ad3-border
{
    position:absolute;
    width:auto;
    top:15px;
    right:15px;
}
.news-border
{
    width:298px;
    border:1px solid #9AD9FE;
    overflow:hidden;
    display:inline;
    margin-bottom:4px;
    float:left;
}
.news-border-h,.article-border-h
{
    width:100%;
    height:27px;
    text-align:left;
    border-bottom:1px solid #9AD9FE;
    overflow:hidden;
    background:url(/ShowSkins/18show/images/subject/subject10/bg.png) 0 -48px;
    position:relative;
}
.article-border-h
{
    height:30px;
    border-bottom:1px solid #D3D3D3;
    background:url(/ShowSkins/18show/images/subject/subject10/bg.png) 0 -76px;
}
.news-border-h font,
.article-border-h font
{
    font-size:14px;
    font-weight:700;
    color:#186B96;
    margin-left:28px;
    line-height:27px;
    display:inline;
    float:left;
}
.article-border-h font
{
    color:#333;
    margin-left:32px;
    line-height:30px;
}
.news-border-h .icon,
.article-border-h .icon
{
    width:13px;
    height:13px;
    overflow:hidden;
    position:absolute;
    top:7px;
    left:7px;
    background:url(/ShowSkins/18show/images/subject/subject10/icon.png);
}
.article-border-h .icon
{
    width:15px;
    height:15px;
    background:url(/ShowSkins/18show/images/subject/subject10/icon.png) 0 -14px;
}
.news-border-h .more
{
    color:#186B96;
    right:5px;
}
.article-border-h .more
{
    color:#333;
    right:5px;
}
.news-border-m
{
    padding:5px 10px;
    text-align:left;
    line-height:22px;
    color:#333;
}
.news-border-m 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;
}
.news-border-m a.button:hover
{
    color: #E44B00;
    text-decoration: none;
    background: url(/ShowSkins/18show/images/public/button1.png) 0 -31px;
}
dl.votelist a.link
{
    position: absolute;
    line-height: normal;
    bottom: 5px;
    left: 120px;
    color:#186B96;
}
dl.votelist dt
{
    position:relative;
}
.news-border-m ul,
.news-border-m dl
{
    width:100%;
    list-style:none;
    padding:0;
    margin:0;
}
.news-border-m li,
.news-border-m dd
{
    width:100%;
    height:22px;
    line-height:22px;
    overflow:hidden;
    position:relative;
    float:left;
}
.news-border-m dt
{
    width:100%;
    overflow:hidden;
    float:left;
    padding-bottom:3px;
}
.news-border-m .maxLen
{
    float:left;
    color:#186B96;
    text-align:left;
}
.news-border-m .subject-title
{
    font-size:14px;
    font-weight:700;
    line-height:25px;
}
.news-border-m .subject-detail
{
    width:100%;
    float:left;
    overflow:hidden;
    line-height:18px;
    color:#333;
}
.subject-detail .img
{
    width:94px;
    height:72px;
    display:inline-block;
    overflow:hidden;
    float:left;
    border:1px solid #333;
    text-align:center;
    margin-right:5px;
}
.news-border-m span
{
    float:left;
    margin-right:5px;
    color:#186B96;
}
.article-border
{
    width:644px;
    border:1px solid #D3D3D3;
    overflow:hidden;
    display:inline;
    float:left;
    margin-bottom:4px;
}
.article-border-m
{
    padding:5px 10px;
    text-align:left;
    line-height:22px;
}
.article-img
{
    width:172px;
    float:left;
    overflow:hidden;
    text-align:center;
    padding-top:5px;
}
.article-img .link
{
    line-height:20px;
}
.article-img .img
{
    width:170px;
    height:160px;
    overflow:hidden;
    display:inline-block;
    border:1px solid #ccc;
}
.article-border-m ul
{
    width:443px;
    float:right;
}
.article-border-m li
{
    width:100%;
    height:22px;
    line-height:22px;
    overflow:hidden;
    float:left;
}
.article-border-m li span
{
    float:left;
    margin-right:5px;
}
.article-border-m li .maxLen
{
    float:left;
    width:366px;
    color:#333;
    font-size:14px;
}
.article-border-m li .time
{
    float:right;
    color:#848484;
}
.img-border
{
    width:156px;
    height:122px;
    float:left;
    overflow:hidden;
    text-align:center;
    padding:5px 0 10px 0;
}
.img-border .img
{
    width:146px;
    height:100px;
    display:inline-block;
    overflow:hidden;
    border:1px solid #ccc;
    margin:0 auto;
}
.img-border .maxLen
{
    width:148px;
    margin:0 auto;
    line-height:20px;
}
.float-l
{
    float:left;
}

.float-r
{
    float:right;
}
/*弹出层*/
.popupdiv{
    position: fixed;
    z-index: 6;
    top: 50%;
    left: 50%;
    overflow:hidden;
    background: #fff;
    border: 4px solid #616161;
    display:none;
    width:550px;
    height:auto;
    margin:-165px 0 0 -275px;
}

* 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: 46px;
    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: 111px;
    height:30px;
    line-height:30px;
    margin: 0 5px;
    text-align:center;
    overflow:hidden;
    background: url(/Main/Activity/ShareSubject/Images/button1.png);
    color:#616161;
    font-size:14px;
}
.popupdiv a.button:hover
{
    color:#E44B00;
    text-decoration:none;
    background: url(/Main/Activity/ShareSubject/Images/button1.png) 0 -31px;
}
.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;
}
.TagSpan
{
	background-color:black;
    float: left;
    height: 3px;
    margin-right:3px;
    margin-top: 11px;
    overflow: hidden;
    width: 3px;
}
.ChangeTagSpan
{
	background-color:#186b96;
}
/*弹出层 end*/