﻿.addressnav {
overflow:hidden;
text-align:left;
padding:10px 0 7px;
}
a.bigimg,a.smallimg
{
    width:960px;
    height:auto;
    display:inline-block;
    margin:0px auto;
    overflow:hidden;
}
a.smallimg
{
    width:281px;
    height:213px;
    float:left;
    border:1px solid #848484;
}
.subject-intro
{
    width:948px;
    height:auto;
    padding:5px;
    margin:7px auto 0;
    overflow:hidden;
    border:1px solid #D3D3D3;
    background:url(/ShowSkins/18show/images/public/subjectbg.png) repeat-x #ffffff;
}
.subject-info
{
    width:645px;
    float:right;
    text-align:left;
    line-height:22px;
    font-size:14px;
}
.newslist-info
{
    width:100%;
    text-align:left;
    line-height:22px;
    font-size:14px;
}
.subject-info p.ptitle
{
    margin:0;
    padding:0;
    text-align:center;
    line-height:25px;
    color:#E44B00;
    font-weight:700;
    font-size:16px;
}

.newslist-border,.newslist-border1
{
    width:938px;
    height:auto;
    padding:10px;
    border:1px solid #D3D3D3;
    background:#fff;
    overflow:hidden;
    margin:7px auto 0;
    text-align:left;
    font-size:14px;
}
.newslist-border1
{
    width:960px;
    padding:0;
    border:0;
}
.commend-border,
.hot-border
{
    width:696px;
    height:160px;
    padding:10px;
    border:1px solid #D3D3D3;
    overflow:hidden;
    float:left;
}
.hot-border
{
    width:211px;
    float:right;
}
.newslist-border .head,
.commend-border .head,
.hot-border .head
{
    width:100%;
    height:30px;
    font-size:16px;
    font-weight:700;
    color:#D27530;
    position:relative;
}
.commend-border .head
{
    height:25px;
    font-size:14px;
}
.hot-border .head
{
    height:20px;
    color:#E44B00;
    font-size:12px;
}
.newslist-border .head .more,
.hot-border .head .more
{
    position:absolute;
    top:0;
    right:0;
    font-size:12px;
    font-weight:normal;
    line-height:22px;
}
.newslist-border .title
{
    width:100%;
    height:24px;
    line-height:24px;
    overflow:hidden;
    background:#F3F3F3;
    color:#616161;
}

.float-l
{
    float:left;
}

.float-r
{
    float:right;
}
dl.dlnewslist
{
    width:100%;
    list-style:none;
    margin:0;
    padding:0;
    padding:5px 0 10px;
    overflow:hidden;
}
dl.dlnewslist dd
{
    width:50%;
    float:left;
    overflow:hidden;
    line-height:27px;
    padding:0;
    margin:0;
    color:#848484;
}
dl.dlnewslist .maxLen
{
    float:left;
    max-width:335px;
}

.commend-border td
{
    font-size:12px;
    line-height:20px;
    text-align:center;
    width:116px;
}
.commend-border td a.maxLen
{
    width:87px;
    margin:0 auto;
    color:#848484;
}

a.proimg
{
    width:85px;
    height:85px;
    display:inline-block;
    overflow:hidden;
    border:1px solid #848484;
    margin:0;
}

.hot-info
{
    width:100%;
    height:62px;
    overflow:hidden;
    font-size:12px;
    padding:3px 0;
}

a.hotimg
{
    width:71px;
    height:60px;
    border:1px solid #DADADA;
    display:inline-block;
    overflow:hidden;
    float:left;
}

dl.hot-main,
dl.list-main
{
    width:135px;
    list-style:none;
    float:right;
    margin:0;
    padding:0;
    font-size:12px;
}
dl.list-main
{
    width:100%;
}
dl.hot-main dt,
dl.hot-main dd,
dl.list-main dd
{
    line-height:15px;
    margin:0;
    padding:0;
    text-align:left;
}
dl.list-main dd
{
    line-height:24px;
}

dl.hot-main dt a
{
    color:#1F376D;
    font-weight:700;
}

/*专题组图 begin*/
.groupimg-list,.commend-imglist,.shareuser-imglist
{
    width:100%;
    overflow:hidden;
    font-size:12px;
    line-height:22px;
}
.shareuser-imglist
{
    width:612px;
    padding:10px;
}
.groupimg-info,.commend-imginfo,.shareuser-imginfo
{
    width:187px;
    text-align:center;
    float:left;
    overflow:hidden;
}
.commend-imginfo
{
    width:174px;
    height:158px;
}
.shareuser-imginfo
{
    width:153px;
    height:126px;
}
.groupimg-info a.img,
.commend-imginfo a.img,
.shareuser-imginfo a.img
{
    width:177px;
    height:115px;
    display:inline-block;
    border:1px solid #000;
    overflow:hidden;
}
.commend-imginfo a.img
{
    width:150px;
    height:113px;
    border:1px solid #848484;
}
.shareuser-imginfo a.img
{
    width:143px;
    height:104px;
    border:1px solid #848484;
}
/*专题组图 end*/

/*文章专题 begin*/
.main-left,
.main-right
{
    width:632px;
    height:auto;
    overflow:hidden;
    float:left;
}

.main-right
{
    width:320px;
    float:right;
}

.left-border,.left-border1
{
    width:630px;
    border:1px solid #FCC67A;
    margin:7px auto 0;
}
.left-border1
{
    border:1px solid #D6D6D6;
}
.left-head
{
    width:100%;
    height:30px;
    line-height:30px;
    background:url(/ShowSkins/18show/images/public/subjecttitlebg.png);
    font-size:14px;
    font-weight:700;
    color:#000;
    text-indent:10px;
    text-align:left;
    position:relative;
    border-bottom:1px solid #FCC67A;
}
.left-border1 .left-head
{
    background:url(/ShowSkins/18show/images/public/subjecttitlebg.png) 0 -31px;
    border-bottom:1px solid #D6D6D6;
}
a.btnShareArticle
{
    width:101px;
    height:21px;
    line-height:21px;
    border:1px solid #F4A73B;
    display:inline-block;
    position:absolute;
    background:#fff;
    color:#D27530;
    text-align:center;
    top:4px;
    right:4px;
    text-indent:0;
}
.left-head a.more
{
    line-height:20px;
    position:absolute;
    top:5px;
    right:5px;
    font-size:12px;
    font-weight:normal;
}
dl.articlelist
{
    width:620px;
    padding:10px;
    list-style:none;
    margin:0;
    padding:0;
    overflow:hidden;
}
dl.articlelist dd
{
    width:100%;
    margin:0;
    padding:0;
    height:30px;
    line-height:30px;
    text-align:left;
    overflow:hidden;
    color:#848484;
}

.articlelist a.maxLen
{
    max-width:240px;
    float:left;
    margin-right:10px;
    font-size:14px;
}
.article-hot-info
{
    width:612px;
    padding:10px;
    overflow:hidden;
}
a.article-subjectimg
{
    width:119px;
    height:76px;
    border:1px solid #848484;
    display:inline-block;
    overflow:hidden;
    float:left;
    margin-right:5px;
}
.article-subject-info
{
    width:200px;
    line-height:19px;
    color:#848484;
    text-align:left;
    overflow:hidden;
    float:left;
}
.article-subject-info a.maxLen
{
    font-weight:700;
    color:#000;
}
.article-hot-info a.maxLen
{
    text-align:left;
}
.article-list
{
    width:610px;
    padding:10px;
    overflow:hidden;
}
.article-info
{
    width:100%;
    text-align:left;
    overflow:hidden;
    margin:5px auto;
    padding:5px 0 10px;
    border-bottom:1px dashed #ccc;
}
.article-title,
.article-content,
.article-other
{
    width:100%;
    line-height:28px;
    color:#848484;
    overflow:hidden;
}
.article-content
{
    line-height:20px;
}
.article-other
{
    line-height:25px;
}
.right-border
{
    width:318px;
    height:auto;
    overflow:hidden;
    margin:7px auto 0;
    border:1px solid #D6D6D6;
    background:#fff;
}
.right-head
{
    width:100%;
    height:30px;
    line-height:30px;
    font-size:14px;
    font-weight:700;
    color:#D27530;
    text-align:left;
    text-indent:10px;
    border-bottom:1px dashed #D6D6D6;
    position:relative;
}
.right-main
{
    width:298px;
    padding:10px;
    overflow:hidden;
    line-height:22px;
    text-align:left;
}
dl.votelist
{
    width: 100%;
    list-style: none;
    margin: 0;
    padding: 0;
}
dl.votelist dd
{
    padding: 0;
    margin: 0;
    line-height: 22px;
}
dl.votelist dt
{
    padding: 0;
    margin: 0;
    text-align: center;
    height: 30px;
    line-height: 30px;
    position: relative;
    margin-top: 5px;
}
a.button
{
    width: 111px;
    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;
}
a.button:hover
{
    color: #E44B00;
    text-decoration: none;
    background: url(/ShowSkins/18show/images/public/button1.png) 0 -31px;
}
dl.votelist a.link,
a#btnViewSuggestionAward
{
    position: absolute;
    line-height: normal;
    bottom: 5px;
    right: 25px;
    color:#186B96;
}
a#btnViewSuggestionAward
{
    right:5px;
    bottom:20px;
}
/*文章专题 end*/

/*产品专题 begin*/
.product-border
{
    width:960px;
    height:auto;
    margin:7px auto 0;
}
.product-border .product-head
{
    width:100%;
    height:35px;
    overflow:hidden;
    position:relative;
    background:url(/ShowSkins/18show/images/public/subjectbg1.png) 0 -108px;
}
.hotproduct .product-head
{
    background:url(/ShowSkins/18show/images/public/subjectbg1.png) 0 -72px;
}
.product-border .title
{
    position:absolute;
    top:0;
    left:0;
    width:123px;
    height:35px;
    line-height:35px;
    text-align:left;
    font-size:16px;
    font-weight:700;
    color:#616161;
    overflow:hidden;
    text-align:center;
    background:url(/ShowSkins/18show/images/public/subjectbg1.png) 0 -36px;
}
.hotproduct .title
{
    color:#E44B00;
    background:url(/ShowSkins/18show/images/public/subjectbg1.png);
}
a.btnFreeAddProduct
{
    position:absolute;
    top:0;
    right:0;
    width:91px;
    height:21px;
    line-height:21px;
    text-align:center;
    overflow:hidden;
    display:inline-block;
    background:url(/ShowSkins/18show/images/public/subjectbutton.png);
    color:#E44B00;
}
a.btnFreeAddProduct:hover
{
    text-decoration:none;
    background:url(/ShowSkins/18show/images/public/subjectbutton.png) 0 -22px;
}
.product-border .rightborder
{
    position:absolute;
    top:0;
    right:0;
    width:5px;
    height:35px;
    overflow:hidden;
    background:url(/ShowSkins/18show/images/public/subjectbg1.png) -124px -36px;
}
.hotproduct .rightborder
{
    background:url(/ShowSkins/18show/images/public/subjectbg1.png) -124px 0;
}
.product-info
{
    width:177px;
    float:left;
    margin:10px 5px 0 5px;
    padding-bottom:22px;
    text-align:left;
}

.product-info a.productimg
{
    width:175px;
    height:175px;
    display:inline-block;
    overflow:hidden;
    border:1px solid #B8B8B8;
    position:relative;
    text-align:center;
}
.product-info a.productimg:hover
{
    text-decoration:none;
}
.product-info a.productimg span
{
    width:165px;
    height:20px;
    line-height:20px;
    padding:0 5px;
    color:#fff;
    background:#707070;
    display:block;
    position:absolute;
    bottom:0;
    left:0;
}
.company-info
{
    width:100%;
    float:left;
    font-size:16px;
}
.product-list
{
    width:946px;
    padding:10px;
    padding-right:0;
    border:2px solid #C6C6C6;
    overflow:hidden;
}
.hotproduct .product-list
{
    border:2px solid #FFCC10;
} 
.member1,
.member2,
.member3,
.member4,
.member5
{
    width:24px;
    height:20px;
    display:inline-block;
    overflow:hidden;
    background:url(/ShowSkins/18show/Images/Public/listicons.png) -90px 0;
    float:left;
}

.member2
{
    background:url(/ShowSkins/18show/Images/Public/listicons.png) -115px 0;
}

.member3
{
    background:url(/ShowSkins/18show/Images/Public/listicons.png) -50px 0;
}

.member4
{
    background:url(/ShowSkins/18show/Images/Public/listicons.png) -25px 0;
}

.member5
{
    background:url(/ShowSkins/18show/Images/Public/listicons.png);
}
.btnOnlineCommunication
{
    width:69px;
    height:22px;
    line-height:22px;
    display:inline-block;
    float:left;
    position:relative;
    background:url(/ShowSkins/18show/Images/Public/contactbuttonbg.png);
    text-align:left;
    text-indent:6px;
    color:#fff;
    margin-top:20px;
    margin-bottom:5px;
    cursor:pointer;
    z-index:10;
    font-size:12px;
}
.btnOnlineCommunication-over
{
    background:url(/ShowSkins/18show/Images/Public/contactbuttonbg.png) 0 -23px;
}
.btnOnlineCommunication ul
{
    list-style:none;
    width:85px;
    padding:0;
    margin:0;
    text-indent:0;
    position:absolute;
    top:21px;
    left:-18px;
    border:1px solid #D86B00;
    background:#FFF0E1;
    display:none;
}
.btnOnlineCommunication ul li
{
    padding:0;
    margin:0;
    width:100%;
    height:21px;
    line-height:21px;
    text-indent:5px;
}
.btnOnlineCommunication li span
{
    color:#FF6B1B;
    font-size:12px;
}

a.linkContactInfo
{
    display:inline-block;
    float:left;
    height:14px;
    line-height:14px;
    text-align:left;
    text-indent:16px;
    position:relative;
    color:#186B96;
    z-index:0;
}
a.linkContactInfo span
{
    width:14px;
    height:14px;
    display:inline-block;
    overflow:hidden;
    background:url(/ShowSkins/18show/Images/Public/listicons.png) -75px 0;
    position:absolute;
    top:0;
    left:0;
}
.product-left,
.product-right
{
    width:655px;
    height:350px;
    float:left;
    overflow:hidden;  
    margin-top:7px;
    display:inline-block; 
}
.product-right
{
    width:298px;
    float:right;
}
.proleft-border,
.proright-border
{
    width:631px;
    height:232px;
    padding:10px;
    border:2px solid #C9C9C9;
    overflow:hidden;
}
.proright-border
{
    width:274px;
    height:326px;
}
.product-left .title,
.product-right .title
{
    width:100%;
    height:30px;
    font-size:16px;
    font-weight:700;
    color:#616161;
    text-align:left;
    overflow:hidden;
    position:relative;
}
.product-right .title .more,
.right-head .more
{
    position:absolute;
    top:2px;
    right:0;
    font-size:12px;
    font-weight:normal;
}
.right-head .more{
    right:5px;
}
.product-left .content
{
    width:100%;
    text-align:left;
    line-height:25px;
}
.product-left .content font
{
    margin-right:90px;
}
.product-right dl
{
    width:100%;
    height:auto;
    list-style:none;
    margin:0;
    padding:0;
    overflow:hidden;
}
.product-right dl dd
{
    font-size:14px;
    line-height:25px;
    width:100%;
    padding:0;
    margin:0;
    overflow:hidden;
    text-align:left;
}
.showimg-list
{
    width:100%;
    text-align:center;
    overflow:hidden;
}
.showimg-info
{
    width:210px;
    height:100px;
    float:left;
    overflow:hidden;
    line-height:22px;
}
.showimg-info a.showimg
{
    width:180px;
    height:58px;
    display:inline-block;
    overflow:hidden;
    border:1px solid #848484;
}
/*产品专题 end*/


/*Loading及半透明背景 begin*/
.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' );
}
/*Loading及半透明背景 end*/

/*弹出层 begin*/
/*弹出层*/
.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;
}

#txtActivitySuggestion
{
    width:493px;
    height:150px;
    padding:10px;
    border:1px solid #616161;
    margin:5px auto;
    overflow:hidden;
    overflow-y:auto;
    text-align:left;
    color:#616161;
}
.TagSpan
{
	background-color:black;
    float: left;
    height: 3px;
    margin-right:3px;
    margin-top: 11px;
    overflow: hidden;
    width: 3px;
}
/*弹出层 end*/