/* vsg-global-topbar */
#vsg-global-topbar{ position:fixed; top:0; left:0; height:40px; border-bottom:1px solid #d4d4d4; width:100%; background:#f2f2f2; min-width:1200px; z-index:99;}
#vsg-global-topbar .wrap{ height:40px;}
#vsg-global-topbar .vgt-left{ float:left; width:100px; height: 40px; }
#vsg-global-topbar .vgt-left img{ width:100%; height: 100%; }
#vsg-global-topbar .vgt-middle{ float: left; height: 40px;}
#vsg-global-topbar .vgt-middle a{ display: inline-block; height: 40px; padding: 0 20px; font-size: 14px; line-height: 40px; position: relative }
#vsg-global-topbar .vgt-right{ height: 40px; line-height: 40px;}

#vsg-global-topbar .download-qrcode .qr-box{ display:none; width:100px; height:148px;  padding:22px 10px 0; background: url(http://www.vsg3.com/theme/home/img/bg_qrcode_120x170.png) no-repeat; position:absolute; top:40px; left:50%; margin-left: -60px; }
#vsg-global-topbar .download-qrcode:hover .qr-box{ display: block; }
#vsg-global-topbar .download-qrcode .qr-box img{ display:block; margin:0 auto; width:100px; height:100px;}
#vsg-global-topbar .download-qrcode .qr-box i{ display:block; font-size:12px; line-height:22px; text-align:center; color:#424242;}

.header{ background: url(../../img/about_header.jpg) center top no-repeat; }
.header img{ display: block; margin: 0 auto; }
.article #wrapper{ padding-top: 0; border: none; }
#wrapper h2{ height: 60px; border-bottom: 3px solid #fd5934; font-size: 30px; line-height: 50px; }
#wrapper h6{ height: 40px; font-size: 18px; line-height: 40px; }
.article #wrapper .pg4{ padding: 4px 0; }

.more-link{ padding:10px 0 10px 50px; }
.more-link a{ display: block; height: 72px; padding-left: 20px; font-size: 16px; line-height: 72px; color: #424242; border-bottom: 1px solid #999; }
.more-link a.hover,.more-link a:hover{ background: #fc5833; color: #fff; }

/*page*/
.article{ padding: 9px; border: 1px solid #ebebeb }
.article h1{ height: 46px; font-size: 20px; line-height: 46px; color: #ff9d20; text-align: center;}
.article address{ display: block; height: 24px; font-size: 12px; line-height: 24px; color: #777; text-align: center; }
.article address span{ padding:0 15px; }
#wrapper{ border: 1px dashed #ebebeb; border-width: 1px 0; padding: 10px 0;}
#wrapper p{ padding: 1em 0; font-size: 16px; line-height: 24px; color: #777; text-indent: 2em;}
#wrapper p img{ display: block; margin: 0 auto; }
#wrapper .editor{ text-align: right; }
.article-nav{ padding: 10px 0; }
.article-nav span{ width: 46%; font-size: 14px; line-height: 24px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }









