@charset "utf-8";
/* CSS Document */
.mar-10{ margin:10px;}
.mar-right-20{ margin-right:20px;}
.mar-tb-10{ margin:10px 0;}
.mar-tb-20{ margin:20px 0;}
.mar-tb-30{ margin:30px 0;}
.mar-tb-40{ margin:40px 0;}
.mar-tb-50{ margin:50px 0;}
.padding-tb-50{ padding:50px 0; }
.mar-top-10{ margin-top:10px;}
.mar-top-20{ margin-top:20px;}
.mar-top-30{ margin-top:30px;}
.mar-top-40{ margin-top:40px;}
.mar-top-50{ margin-top:50px;}
.mar-top-60{ margin-top:60px;}
.mar-bottom-10{ margin-bottom:10px;} 
.mar-bottom-20{ margin-bottom:20px;} 
.mar-bottom-30{ margin-bottom:30px;} 
.mar-bottom-40{ margin-bottom:40px;} 
.mar-bottom-50{ margin-bottom:50px;} 
.mar-bottom-60{ margin-bottom:60px;}
.padding-top-10{ padding-top:10px;}
.padding-top-20{ padding-top:20px;}
.padding-top-30{ padding-top:30px;}
.padding-top-40{ padding-top:40px;}
.padding-top-50{ padding-top:50px;}
.padding-top-60{ padding-top:60px;} 
.padding-bottom-10{ padding-bottom:10px;} 
.padding-bottom-20{ padding-bottom:20px;} 
.padding-bottom-30{ padding-bottom:30px;} 
.padding-bottom-40{ padding-bottom:40px;} 
.padding-bottom-50{ padding-bottom:50px;} 
.padding-bottom-60{ padding-bottom:60px;}
.padding-leit-40{ padding-left:40px;}
.padding-leit-60{ padding-left:60px;} 
.padding-leit-80{ padding-left:80px;}
.padding-leit-300{ padding-left:300px;}
.padding-right-10{ padding-right:10px;}
.padding-right-20{ padding-right:20px;}
.padding-right-30{ padding-right:30px;}
.padding-right-40{ padding-right:40px;}
.padding-right-60{ padding-right:60px;} 
.padding-right-80{ padding-right:80px;}
.padding-right-300{ padding-right:300px;}       
.more a{ color:#303030; font-size:14px;}
.more  a:hover{ color:#9B0000}
.retract {overflow: hidden; /*自动隐藏文字*/
text-overflow: ellipsis;/*文字隐藏后添加省略号*/
white-space: nowrap;/*强制不换行*/
width: 100%;/*不允许出现半汉字截断*/

}
.background-color-red{ background-color:#9B0000}
.background-color-gray{ background-color:#F3F3F3}
.background-color-white{ background-color:#fff;}

.color-white{ color:#FFF}
/*nav*/
.img-a a{ background:url(../images/nav-search.png);background-position: center center ;background-repeat:no-repeat;}
.img-a a:hover { background:url(../images/nav-search-pre.png);background-position: center center ;background-repeat:no-repeat;}
.img-a a:active  { background:url(../images/nav-search-pre.png);background-position: center center ;background-repeat:no-repeat;}
.img-a a:visited { background:url(../images/nav-search-pre.png);background-position: center center ;background-repeat:no-repeat;}
/* Exhibition */

.exh-title{ height:50px; line-height:50px;}
.exh-news-title a{ color:#303030; font-size:16px;}
.exh-news-title a:hover{ color:#9B0000}
/* exhibition hall */
.exhhall-title a{ color:#303030; font-size:16px;}
.exhhall-title a:hover{ color:#9B0000}
/*service sector*/
.background-right-image{ background-image:url(../images/nav.png)}
.ser-title a{ color:#303030; font-size:14px;}
.ser-title a:hover{ color:#9B0000}
.ser-list-title a{ color:#303030; font-size:16px; line-height:25px; height:25px;}
.ser-list-title a:hover{ color:#9B0000}
/*blogroll*/
.blo-title{ height:50px; line-height:50px;}
.blo-oneself-link a{ color:#303030; font-size:16px; font-weight:500;}
.blo-oneself-link a:hover{ color:#9B0000}
.blo-link a{ color:#303030; font-size:14px;}
.blo-link a:hover{ color:#9B0000}
/*nav paging*/
.nav-paging{ color:#303030; font-size:16px; padding:50px;}
.nav-paging  a{ color:#303030; font-size:16px;}
.nav-paging a:hover{ color:#9B0000}
/*members*/
.members-reg-title {font-family: STHeitiSC-Medium;font-size: 24px;color: #303030;}
.members-reg-content{font-family: STHeitiSC-Medium;font-size: 14px;color: #303030; line-height:25px;}
.members-reg-notice{font-family: STHeitiSC-Medium;font-size: 14px;line-height:25px; color:#9B0000;}
/*footer*/
.footer-list div{font-size:12px;}
.footer-list div a{ color:#fff; }
.footer-list div a:hover{ color:#fff}

.list-right-border{ border: 1px solid #ACAAAA;}
.text-color-red{color:#9B0000}
.a-color a{ color:#000; }
.a-color a:hover{ color:#9B0000}
/*state*/
.state-list-title{width:33.3%;}
.state-list-title a{ color:#303030;  }
.state-list-title a:hover{ color:#9B0000}
/*快速导航*/
.all-navigation { font-size:16px; color:#949494;}
.all-navigation a{ color:#949494;  }
.all-navigation a:hover{ color:#9B0000}
/*弹出窗口*/
 .black_overlay{ 
            display: none; 
            position: absolute; 
            top: 0%; 
            left: 0%; 
            width: 100%; 
            height: 100%; 
            background-color: black; 
            z-index:1001; 
            -moz-opacity: 0.8; 
            opacity:.80; 
            filter: alpha(opacity=88); 
        } 
        .white_content { 
            display: none; 
            position: absolute; 
            top: 100%; 
            right: 20%; 
            width:200px;; 
            height: 220px;; 
            padding: 20px; 
            border: 1px solid #9B0000; 
            background-color: white; 
            z-index:1002; 
            overflow: auto; 
        }
.exhibition_content { 
            display: none; 
            position: absolute; 
            top: 5%; 
            right: 8%; 
            width:50%;; 
            height: 18%;; 
            padding: 20px; 
            border: 1px solid #9B0000; 
            background-color: white; 
            z-index:1002; 
            overflow: auto;
			 border-radius:15px; 
        }  
/*inside pages ;*/
.inside-pages-left{width:25%; font-size:16px;}
.inside-pages-left a{ color:#303030;  }
.inside-pages-left a:hover{ color:#9B0000}
.inside-pages-right{width:75%; font-size:16px;}
.inside-pages-right a{ color:#303030;  }
.inside-pages-right a:hover{ color:#9B0000}
/*机构列表*/
.list-organization-item {
    position: relative;
    display: block;
    padding: 5px 15px;
    margin-bottom: -1px;
    background-color: #fff;
}