﻿.addressnav {
overflow:hidden;
text-align:left;
padding:10px 0 7px;
}

.main-border
{
    width:100%;
    overflow:hidden;
}
.bc-list-border,
.brand-m-border
{
    width:170px;
    float:left;
    overflow:hidden;
    border:1px solid #D3D3D3;
    display:inline-block;
    margin-top:7px;
}
.brand-m-border
{
    width:780px;
    float:right;
    border:0;
}
.ulbclist
{
    width:124px;
    overflow:hidden;
    margin:0 auto;
    list-style:none;
    padding:12px 12px 22px 12px;
}
.ulbclist li
{
    width:124px;
    height:82px;
    text-align:left;
    overflow:hidden;
    float:left;
    margin-top:10px;
}
.ulbclist li a
{
    width:122px;
    height:80px;
    border:1px solid #ABABAB;
    display:inline-block;
    text-align:center;
    overflow:hidden;
}
.brand-m-head
{
    width:100%;
    height:57px;
    overflow:hidden;
}
.brand-m-title
{
    float:left;
    font-size:32px;
    font-weight:700;
    color:#000;
    text-align:left;
    line-height:50px;
}
.brand-m-intro
{
    width:335px;
    height:50px;
    overflow:hidden;
    float:left;
    position:relative;
}
.brand-m-intro .intro-arrow,
.brand-m-intro .intro-main,
.brand-m-intro .intro-border
{
    width:27px;
    height:50px;
    overflow:hidden;
    background:url(/ShowSkins/18show/images/subject/includeborder.png);
    float:left;
}
.brand-m-intro .intro-main
{
    width:301px;
    height:44px;
    padding:3px 0;
    background:url(/ShowSkins/18show/images/subject/includeborder.png) 0 -51px;
    overflow:hidden;
    line-height:22px;
    text-align:left;
    color:#666;
}
.brand-m-intro .intro-border
{
    background:url(/ShowSkins/18show/images/subject/includeborder.png) -20px -102px;
    width:7px;
}
.brand-m-contact
{
    width:140px;
    float:right;
    padding-right:8px;
    overflow:hidden;
}
.brand-m-contact .phoneicon
{
    width:27px;
    height:27px;
    overflow:hidden;
    float:left;
    background:url(/ShowSkins/18show/images/subject/phoneicon.png);
}
.brand-m-contact .contactinfo
{
    width:105px;
    line-height:15px;
    text-align:left;
    float:right;
    font-weight:700;
}
.brand-m-contact a
{
    white-space:nowrap;
    text-decoration:underline;
    color:#4D9FC7;
    float:left;
    line-height:23px;
    margin-left:10px;
}
.commend-head
{
    width:100%;
    position:relative;
}
.brand-m-banner
{
    width:780px;
    height:226px;
    overflow:hidden;
    float:left;
    background:#ccc;
    text-align:left;
}
.brand-m-left
{
    width:445px;
    padding:10px;
    padding-bottom:0;
    float:left;
    overflow:hidden;
}
.hotnews-border
{
    width:100%;
    overflow:hidden;
    float:left;
}
.hotnews-title
{
    width:100%;
    text-align:center;
}
.hotnews-title a.maxLen
{
    width:425px;
    font-size:14px;
    font-weight:700;
    text-align:center;
    line-height:25px;
    color:#CC3300;
}
.hotnews-other
{
    width:100%;
    color:#939393;
    text-align:center;
}
.hotnews-main
{
    text-align:left;
    line-height:18px;
    text-indent:20px;
    margin:10px auto;
}
.hotnews-main a
{
    color:#004499;
}
.newslist-border
{
    width:100%;
    float:left;
    overflow:hidden;
    display:inline-block;
    margin-top:20px;
    text-align:left;
}
.newslist-head
{
    width:100%;
    height:21px;
    position:relative;
    overflow:hidden;
}
.newslist-head .spaceline
{
    width:5px;
    height:16px;
    display:inline-block;
    border-left:1px solid #CACACA;
    position:absolute;
    top:0;
    right:45px;
    overflow:hidden;
}
.newslist-head a.more
{
    position:absolute;
    top:2px;
    richness:5px;
    width:30px;
    height:11px;
    display:inline-block;
    overflow:hidden;
    background:url(/ShowSkins/18show/images/subject/more.png);
}
.newslist-line
{
    width:100%;
    height:3px;
    overflow:hidden;
    background:url(/ShowSkins/18show/images/subject/linebg.png);
}
.newslist-main
{
    width:100%;
    padding:10px 0;
    overflow:hidden;
}
.newslist-img
{
    width:102px;
    float:left;
    overflow:hidden;
    text-align:center;
}
.newslist-img .img
{
    width:100px;
    height:75px;
    overflow:hidden;
    display:inline-block;
    border:1px solid #DBDBDB;
    text-align:center;
}
.newslist-img a.link
{
    width:100%;
    line-height:20px;
    color:#004499;
}
.ulnewslist
{
    width:330px;
    float:right;
    text-align:left;
    list-style:none;
    margin:0;
    padding:0;
}
.ulnewslist li
{
    width:100%;
    height:25px;
    line-height:25px;
    overflow:hidden;
    float:left;
}
.ulnewslist li span
{
    float:left;
}
.ulnewslist li a.maxLen
{
    float:left;
    margin-left:5px;
    width:307px;
}
.brand-m-right
{
    width:302px;
    float:right;
    overflow:hidden;
    padding:10px 0;
}
.contribute-border
{
    width:286px;
    padding:5px;
    border:3px solid #E76E30;
    overflow:hidden;
    float:left;
}
.contribute-head
{
    width:100%;
    height:63px;
    overflow:hidden;
    float:left;
    background:url(/ShowSkins/18show/images/subject/contributetitle.png);
}
.contribute-ad
{
    width:100%;
    height:80px;
    overflow:hidden;
    display:inline-block;
    margin-top:5px;
    float:left;
    background:#ccc;
}
.contribute-info
{
    width:128px;
    height:78px;
    padding:5px;
    float:left;
    overflow:hidden;
    display:inline-block;
    margin-top:5px;
    margin-right:5px;
    background:#FAFAF8;
    border:1px solid #E4E3D9;
    color:#848484;
    text-align:left;
    line-height:18px;
}
.contribute-info a.maxLen
{
    width:128px;
    float:left;
    color:#333;
    font-weight:700;
}
.contribute-other
{
    width:100%;
    padding:10px 0 5px 0;
    line-height:20px;
    overflow:hidden;
    text-align:center;
}
.attention-border,.commend-border
{
    width:300px;
    border:1px solid #D3D3D3;
    float:left;
    overflow:hidden;
    margin-top:8px;
    display:inline-block;
    background:#F0F0F0;
}
.commend-border
{
    width:958px;
    margin-top:0;
}
.bc-list-head,.attention-head,.commend-head
{
    width:100%;
    height:23px;
    background:url(/ShowSkins/18show/images/subject/titlebg.png) 0 -70px;
    position:relative;
    overflow:hidden;
}
.bc-list-title,.attention-title,.commend-title
{
    width:75px;
    height:22px;
    overflow:hidden;
    background:url(/ShowSkins/18show/images/subject/titlebg.png);
    float:left;
    display:inline-block;
    margin-left:5px;
}
.attention-title
{
    width:108px;
    background:url(/ShowSkins/18show/images/subject/titlebg.png) 0 -23px;
}
.commend-title
{
    width:91px;
    background:url(/ShowSkins/18show/images/subject/titlebg.png) 0 -46px;
}
.attention-main
{
    width:100%;
    float:left;
    line-height:25px;
    text-indent:10px;
    text-align:left;
}
.attention-list
{
    width:280px;
    padding:0 10px;
}
.attention-info
{
    width:140px;
    height:110px;
    text-align:center;
    float:left;
    overflow:hidden;
}
.attention-info a.img
{
    width:122px;
    height:80px;
    border:1px solid #ABABAB;
    display:inline-block;
    overflow:hidden;
    margin:0 auto;
}
.attention-info a.link
{
    line-height:20px;
}
.commend-head a.more
{
    text-decoration:underline;
    color:#195CAD;
    line-height:22px;
    top:0;
}
.commend-list
{
    width:936px;
    padding:10px;
    overflow:hidden;
    background:#fff;
}
.commend-info
{
    width:140px;
    overflow:hidden;
    float:left;
    border-right:1px solid #909090;
    color:#848484;
    text-align:left;
    line-height:18px;
    display:inline-block;
    padding-left:15px;
}
.commend-info a.maxLen
{
    width:130px;
    float:left;
    color:#333;
    font-weight:700;
}
.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: 11;
    top: 50%;
    left: 50%;
    overflow:hidden;
    background: #fff;
    border: 4px solid #616161;
    display:none;
    width:550px;
    height:auto;
    margin:-300px 0 0 -275px;
}

* html .popupdiv
{
    /* ie6 hack */
    position: absolute;
    top: expression(documentElement.scrollTop + document.documentElement.clientHeight/2);
}
