* { font-family: "microsoft yahei"; }

.floor-top { background: #eee; height: 100px; }

.area-logo { float: left; width: 220px; height: 100%; }

.area-company-name { float: left; width: 400px; height: 100%; color: #213a7b; }
.area-company-name h1 { margin: 0 1rem; font-size: 1.5rem; line-height: 100px; }

.area-slogon { margin-left: 250px; margin-right: 2rem; height: 100%; text-align: right; color: #666; }
.area-slogon h1 { margin-top: 2rem; font-size: 1.5rem; }
.area-slogon h2 { margin: 0 0 0 0; padding: 0; font-size: 1rem; font-variant: small-caps; }

.vhqx { background: #555; }

.vhqx-item { line-height: 3rem; font-size: 1rem; }
.vhqx-item a { background-color: #555; color: #e0e0e0; padding-left: 1rem; padding-right: 1rem; }
.vhqx-item a:hover { background-color: #777; color: #e0e0e0; }
.vhqx-item.active a { background-color: #62a2d2; color: #e0e0e0; }

.vhqx { background: #555; }

.vhqx-item { line-height: 3rem; font-size: 1rem; }
.vhqx-item a { background-color: #555; color: #e0e0e0; padding-left: 1rem; padding-right: 1rem; }
.vhqx-item a:hover { background-color: #777; color: #e0e0e0; }
.vhqx-item.active a { background-color: #555; color: #00CCFF; }

.vhqx-item a { padding: 0 2rem; }

#id5980055f5f745 { height: 500px; }

#id598021df5e43c { background-color: #444; color: #eee; padding: 1rem 0; margin-top: 1.5rem; }
#id598021df5e43c div { font-size: 0.9rem; line-height: 1.5rem; }

.floor-main h1 { color: #213a7b; font-size: 1.5rem; text-align: center; padding: 1rem 0; }
.floor-main .subtitle { margin: 0; font-size: 0.8em; text-align: center; font-variant: small-caps; color: #26438f; line-height: 3rem; }
.floor-main .subtitle hr.line { display: inline-block; width: 10rem; margin: 0 1rem; color: #26438f; }
.floor-main h3 { margin: 1rem 0 1rem 0; border-left: 5px solid #213a7b; padding-left: 2rem; }
.floor-main p { line-height: 2.2; font-size: 1.1rem; }

#id_fqxyuofyohsymxlc { float: right; width: 40%; height: auto; margin-left: 2rem; }

#id_nfcfpgznopskstjd { background: #f0f0f0; border: 1px solid #aaa; padding: 2rem; }

.area-main-pic { float: left; width: 25%; }

.area-main-content { margin-left: 30%; }

.cls_gakhkbedikbjducm { margin-top: 2rem; line-height: 2; }
.cls_gakhkbedikbjducm .label { display: block; width: 6rem; font-weight: bold; vertical-align: top; float: left; text-align: right; }
.cls_gakhkbedikbjducm .input { display: block; margin-left: 6rem; }
.cls_gakhkbedikbjducm .input input, .cls_gakhkbedikbjducm .input textarea { width: 100%; }
.cls_gakhkbedikbjducm .content { display: block; margin-left: 6rem; }

.clseduufzslequiosay { background-color: #559ADB; color: #fff; height: 300px; }
.clseduufzslequiosay h6 { font-size: 1.5rem; }

.iedajxsvssrfjsgp { height: 520px; }

.giajffxkwbyilcdn { top: 0; left: 0; width: 100%; height: 520px; }

.kbltilwymxgvxbnv { top: 0; right: 0; width: 400px; background-color: #559ADB; line-height: 2; }
.kbltilwymxgvxbnv .label { display: block; width: 6rem; font-weight: bold; vertical-align: top; float: left; text-align: right; }
.kbltilwymxgvxbnv .content { display: block; margin-left: 6rem; }

.ejtgsclbbhilendn { background-color: #fff; }
.ejtgsclbbhilendn form { margin: 0; padding: 0; }

.splitter { clear: both; height: 1rem; }

.splitter-2 { clear: both; height: 2rem; }

.splitter-3 { clear: both; height: 3rem; }

.rxyx81620a em, .rxyx81620a .em { font-weight: bold; font-style: normal; color: #1296DB; }
.rxyx81620a .en { font-size: 0.9em; font-variant: small-caps; }

.row81620b .grid { height: 280px; }
.row81620b .ycbm-item { height: 100px; }
.row81620b .ycbm-h1 { color: #444; }
.row81620b .ycbm-icon { width: 5rem !important; height: auto; }

.dxys81621a .dxys-item { padding: 3rem 0 2rem 0; border: 1px solid #ccc; width: 16rem !important; margin-left: 1rem; margin-right: 1rem; }
.dxys81621a .dxys-icon { width: 4rem; height: auto; }
.dxys81621a .dxys-h1 { font-size: 1.1rem; color: #1296DB; }
.dxys81621a .dxys-h2 { color: #666; }
.dxys81621a .dxys-btn { margin-top: 3rem; background-color: #1296DB; color: #fff; }

.team81621b h1 { font-size: 1.2rem; margin-bottom: 0.5rem; color: #555; }
.team81621b h2 { font-size: 0.9rem; color: #888; line-height: 2; margin-bottom: 1rem; }
.team81621b div.text { font-size: 0.9rem; line-height: 2; color: #777; }

.container81622a h1 { font-size: 1.2rem; color: #1296DB; }
.container81622a .desc { color: #888; }
.container81622a .row { margin-bottom: 2rem; }
.container81622a .detail { font-size: 1rem; line-height: 2; }

.container81622b .detail { font-size: 1rem; line-height: 2; }
.container81622b a.btn { margin-top: 0.5rem; text-decoration: none; line-height: 2.5; background-color: #1296DB; color: #fff; padding: 0 1rem; }

.container81622c { text-align: center; }
.container81622c p { margin: 2rem 0 1rem 0; font-size: 1rem; font-weight: bold; color: #1296DB; }

.pagetitle { color: #1296DB; text-align: center; padding: 1rem 0 1rem 0; }
.pagetitle h1 { font-size: 1.5rem; line-height: 2; margin: 0; padding: 0; }
.pagetitle h2 { font-size: 1.2rem; line-height: 1.1; margin: 0; padding: 0; font-variant: small-caps; }
.pagetitle div.bottom { width: 40%; margin: 1rem auto 0 auto; border-bottom: 1px solid #1296DB; font-size: 0; }
.pagetitle div.bottom span { display: inline-block; height: 0.5rem; width: 3rem; background-color: #1296DB; }
