﻿.addressnav {
overflow:hidden;
text-align:left;
padding:10px 0 7px;
}

.main-border
{
    width:100%;
    overflow:hidden;
}
.brand-m-border
{
    width:100%;
    float:left;
    overflow:hidden;
    display:inline-block;
    margin-top:5px;
    border:0;
}
.brand-m-head
{
    width:100%;
    height:57px;
    overflow:hidden;
}
.brand-m-title 
{
    width:auto;
    float:left;
    text-align:left;
    font-size:24px;
    font-weight:700;
    color:#0094C9;
    line-height:50px;
    overflow:hidden;
}
.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:auto;
    float:right;
    overflow:hidden;
}
.brand-m-contact .phoneicon
{
    width:58px;
    height:49px;
    overflow:hidden;
    float:right;
    background:url(/ShowSkins/18show/images/brand/advancebrand.png);
}
.brand-m-contact .contactinfo
{
    width:155px;
    line-height:17px;
    text-align:left;
    float:right;
    padding:0 8px;
}
.brand-m-contact a
{
    white-space:nowrap;
    text-decoration:underline;
    color:#4D9FC7;
}
.commend-head
{
    width:100%;
    position:relative;
}
.brand-m-banner
{
    width:652px;
    height:217px;
    overflow:hidden;
    float:left;
}
.brand-m-left
{
    width:652px;
    float:right;
    overflow:hidden;
}
.hotnews-border
{
    overflow:hidden;
    float:left;
    padding:10px;
    padding-bottom:0;
}
.hotnews-title
{
    width:100%;
    text-align:center;
}
.hotnews-title a.maxLen
{
    width:632px;
    font-size:14px;
    font-weight:700;
    text-align:center;
    line-height:25px;
    color:#015FE5;
}
.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:310px;
    margin-right:15px; 
    float:left;
    overflow:hidden;
    display:inline-block;
    text-align:left;
}
.newslist-head
{
    width:100%;
    height:13px;
    padding:6px 0;
    position:relative;
    overflow:hidden;
    background:#DDEAFA;
    color:#2C367B;
    font-weight:700;
    text-align:left;
    text-indent:11px;
}
.newslist-head a.more
{
    position:absolute;
    top:0;
    right:5px;
    line-height:25px;
    font-weight:normal;
    color:#2C367B;
}
.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:205px;
    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:3px;
    width:180px;
}
.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/brand/teyue.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:958px;
    border:1px solid #D3D3D3;
    float:left;
    overflow:hidden;
    margin-top:0;
    display:inline-block;
    background:#F0F0F0;
}
.commend-border
{
    margin-top:7px;
}
.attention-head,.commend-head
{
    width:100%;
    height:14px;
    padding:11px 0;
    background:url(/ShowSkins/18show/images/brand/advancebrand.png) 0 -55px;
    position:relative;
    overflow:hidden;
    border-bottom:1px solid #9AB2E0;
}
.attention-title,.commend-title
{
    width:104px;
    height:14px;
    overflow:hidden;
    background:url(/ShowSkins/18show/images/brand/brandtitle.png);
    float:left;
    display:inline-block;
    margin-left:10px;
}
.commend-title
{
    background:url(/ShowSkins/18show/images/brand/brandtitle.png) 0 -14px;
}
.attention-list
{
    padding:10px;
    padding-bottom:5px;
    overflow:hidden;
}
.attention-info
{
    width:156px;
    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;
    background:#fff;
}
.attention-info a.link
{
    line-height:20px;
}
.commend-head a.more,
.attention-head .more
{
    line-height:36px;
    top:0;
}
.commend-head a.more
{
    text-decoration:underline;
    color:#2D377C;
}
.commend-list
{
    width:936px;
    padding:10px;
    overflow:hidden;
    background:#F0EFEB;
}
.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);
}
