﻿.w980 { width: 980px; margin: 0 auto }
.nav { height: 25px }
.hd { height: 55px; background: #418cdf; min-width: 980px; width: 100% }
.hd .logo { background: url(../../../images/logo/acc_logo_bg.png) 0 12px no-repeat; width: 296px; height: 55px; float: left; display: block; margin: 6px 0 0; position: relative }
.hd .logo .beta { position: absolute; right: -35px; top: 0; background: url(../../../../common/images/beta-g2.png) no-repeat; width: 31px; height: 11px; -webkit-transition: .3s ease-in; -moz-transition: .3s ease-in; -o-transition: .3s ease-in; transition: .3s ease-in }
.hd .logo:hover .beta { background-image: url(../../../../common/images/bbeta-g2.png) }
.bd { margin-bottom: 20px; overflow: hidden; min-height: 550px; text-align: left; }
.mod-main, .mod-menu { margin-top: 40px }
.mod-menu { width: 160px; float: left }
.mod-menu.fixed-menu { position: fixed; top: -100px }
.mod-menu.fixed-menu .mod-breadcrumb { display: none }
.mod-menu .mod-breadcrumb { margin-top: -40px; height: 40px; line-height: 40px; font-size: 12px }
.mod-menu .mod-breadcrumb span { color: #666 }
.mod-menu .mod-breadcrumb .gly-index { display: inline; color: #408cdf }
.mod-menu ul { background-color: #f7f7f7; border: 1px solid #ccc; border-bottom: none }
.mod-main .main-title, .mod-menu .menu-item { border-bottom: 1px solid #ccc }
.mod-menu a:hover, .mod-menu a:link, .mod-menu a:visited { display: block; color: #333; text-decoration: none }
.mod-menu li { font-size: 14px; text-indent: 30px; line-height: 37px; overflow: hidden; }
.mod-menu .menu-text { display: block; position: relative }
.mod-menu .menu-text:before { content: " "; position: absolute; top: 16px; left: 13px; width: 6px; height: 6px; border-radius: 100%; background-color: #ccc }
.mod-menu .menu-active span, .mod-menu .menu-item:hover span { color: #408CDF }
.mod-menu .menu-active, .mod-menu .menu-active span { background-color: #fff }
.mod-menu .menu-active span:before, .mod-menu .menu-item:hover span:before { background-color: #3f8cdf }
.mod-main { float: right; width: 100%; margin-left: -202px }
.mod-main .main-content-wrap { padding: 0 20px; margin-left: 180px; border: 1px solid #ccc }
.mod-main .main-title { padding-left: 2px; line-height: 55px; font-size: 18px; color: #666 }
.mod-main .main-content .line-dot { border-bottom: 1px dotted #ccc }
.mod-main .main-content .section { margin-top: 28px; padding-bottom: 55px }
.mod-main .main-content h3 { margin-bottom: 20px; font-size: 18px; color: #333 }
.mod-main .main-content p { margin: 0 0 30px; line-height: 1.7; color: #666 }
.mod-agreement .small-lineheight { margin: -20px 0 0 20px; text-indent: 26px }
.mod-main .small-lineheight p { margin-bottom: 8px }
.mod-main .main-content .p { text-indent: 30px; line-height: 24px; padding: 5px 0; background: transparent; border: 0; }
.mod-main .main-content h4 { font-size: 16px; font-weight: 700; margin: 76px 0 30px; color: #666 }
.mod-main .mod-contact .tel { font-size: 18px; color: #f60 }
.mod-main .mod-contact .tip { margin: 54px 0 0; color: #666 }
.mod-main .mod-contact .tip .icon { background: url(../../../images/contact-tip.png) no-repeat; width: 18px; height: 18px; display: inline-block; vertical-align: middle; margin-right: 8px }
.mod-main .mod-contact .tip .txt { width: 660px }
#mod-header .navitems { display: none }
#mod-header .logo { background-position: -59px center; width: 94px }
#page-footer { position: static }
.colon { margin: 0 8px 0 4px }
.lang-en .hd { height: 55px; background: #418cdf }
.lang-en .hd .logo { width: 312px; background: url(../../../images/logo/acc_logo_bg_en.png) 0 12px no-repeat }
.section-content p { text-indent: 2em; margin: 0 0 10px !important }
.section-content .title-1, .sub-title { text-indent: 0 !important; font-weight: 700 }
.section-content .padding-left-30 { padding-left: 30px }
.section-content .padding-left-20 { padding-left: 20px }
.section-content .padding-left-15 { padding-left: 15px }
.section-content .padding-left-10 { padding-left: 10px }
.section-content .padding-left-5 { padding-left: 5px }
.section-content .pull-right { text-align: right }
.section-content-ul li { margin-bottom: 20px }
.section-content .no-bold { font-weight: 400 !important }
.sub-title { text-align: center; font-size: 18px }
.catalog-ul { margin-bottom: 80px }
.catalog-ul li { font-weight: 700; font-size: 16px; text-indent: 2em; color: #666 }
.title-2 { font-size: 16px; margin-bottom: 10px }
.mod-agreement .bold-font { font-weight: 700 }
