/* Public */
.slide{ width:100%; height:450px; background-repeat:no-repeat; background-position:center; background-size:cover;}
.ls-bg{ padding:0 0 65px;}
.ls-wl{ line-height:75px; color:#888;}
.ls-wl form{ float:right; margin-top:22px;}
.ls-wl form .ls-ky{ float:left; width:200px; height:31px; line-height:33px; font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif; color:#c0c0c0; padding:0 10px; border:1px solid #f0f0f0; border-right:none;}
.ls-wl form .ls-sb{ float:left; width:29px; height:31px; border:1px solid #f0f0f0; border-left:none; background:#fff url(../Images/sh.png) no-repeat left center; background-size:18px 18px; cursor:pointer; text-indent:-1000px;}
.ls-wy{ border:1px solid #f0f0f0;}
.ls-zb{ float:left; width:10%; height:45px; line-height:44px; color:#888; border-bottom:1px dotted #e8e8e8; border-right:1px solid #f0f0f0; background-color:#f5f5f5; text-align:center;}
.ls-yb{ float:left; width:90%; height:45px; line-height:44px; border-bottom:1px dotted #e8e8e8; padding-left:15px;}
.ls-yb a{ color:#666; margin:0 15px;}
.ls-yb a:hover, .ls-yb a.g{ color:#e60012;}
.zbTs{ height:44px; line-height:44px; border-bottom:none;}
.ybTs{ height:44px; line-height:44px; border-bottom:none;}
.view{  padding:80px 0 65px;}

/* Page */
.page{ display:table; margin:45px auto 0;}
.page a{ display:block; float:left; padding:0 12px; border:1px solid #f0f0f0; margin:0 2.5px; cursor:pointer; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.page a:hover{ color:#fff; border-color:#e60012; background-color:#e60012;}
.page a.pageNt{ font-weight:bold; color:#e60012;}
.page a.pageCn{ padding:0 8px;}
.page a.pageJt{ font-family:"SimSun", "NSimSun", "FangSong"; color:#888;}

/* Estate */
.lp-ls{ margin-top:10px;}
.lp-ls a{ display:block; float:left; width:384px; margin:24px 24px 0 0; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.lp-ls a:hover{ box-shadow:0 5px 15px 0 rgba(0, 0, 0, 0.08); -webkit-box-shadow:0 5px 15px 0 rgba(0, 0, 0, 0.08);}
.lp-ls a:nth-of-type(3n){ margin-right:0;}
.lp-ls a div{ width:100%; height:280px; overflow:hidden;}
.lp-ls a div span{ display:block; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:cover; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.lp-ls a:hover div span{ -transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05);}
.lp-ls a dl{ border:1px solid #f0f0f0; border-top:none; padding:15px 20px;}
.lp-ls a dl h3{ font-size:18px; color:#333;}
.lp-ls a dl p{ font-size:13px; color:#888; height:24px; line-height:24px;}

/* EstateView */
.es-bg{ width:100%; padding:35px; border:1px solid #f0f0f0;}
.es-zb{ float:left; width:550px; height:400px; background-repeat:no-repeat; background-position:center; background-size:cover;}
.es-yb{ float:right; width:518px; height:400px; position:relative;}
.es-tl{ margin:12px 0 5px;}
.es-tl h2{ float:left; font-size:24px; color:#333;}
.es-tl dl{ float:left; font-family:Arial; color:#a0a0a0; line-height:20px; padding:0 10px; margin:5px 0 0 10px; border:1px solid #f0f0f0; -webkit-border-radius:15px; border-radius:15px;}
.es-hx{ font-size:18px; color:#a0a0a0; line-height:28px;}
.es-js{line-height:28px; margin-top:15px;}
.es-dh{ position:absolute; left:0; bottom:15px; width:288px; height:48px; line-height:48px; font-size:18px; font-weight:bold; color:#fff; text-align:center; background-color:#e60012; -webkit-border-radius:25px; border-radius:25px;}
.es-nm{ margin:75px 0 -10px;}
.es-nm h1{ float:left; font-size:30px; color:#333;}
.es-nm a{ float:right; color:#a0a0a0; line-height:20px; margin-top:10px; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.es-nm a:hover{ color:#e60012;}

/* Designer */
.sj-ls{ margin-top:2px;}
.sj-ls a{ display:block; float:left; width:276px; margin:32px 32px 0 0; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.sj-ls a:hover{ box-shadow:0 5px 15px 0 rgba(0, 0, 0, 0.08); -webkit-box-shadow:0 5px 15px 0 rgba(0, 0, 0, 0.08);}
.sj-ls a:nth-of-type(4n){ margin-right:0;}
.sj-ls a div{ width:100%; height:414px; overflow:hidden;}
.sj-ls a div span{ display:block; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:cover; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.sj-ls a:hover div span{ -transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05);}
.sj-ls a dl{ border:1px solid #f0f0f0; border-top:none; padding:15px 20px;}
.sj-ls a dl h3{ font-size:18px; color:#333;}
.sj-ls a dl p{ font-size:13px; color:#888; height:24px; line-height:24px;}

/* DesignerView */
.ds-zb{ float:left; width:400px; height:600px; background-repeat:no-repeat; background-position:center; background-size:cover;}
.ds-yb{ float:right; width:668px; min-height:600px; padding-bottom:120px; position:relative;}

/* Case */
.cs-ls{ margin-top:10px;}
.cs-ls a{ display:block; float:left; width:384px; margin:24px 24px 0 0; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.cs-ls a:hover{  box-shadow:0 5px 15px 0 rgba(0, 0, 0, 0.08); -webkit-box-shadow:0 5px 15px 0 rgba(0, 0, 0, 0.08);}
.cs-ls a:nth-of-type(3n){ margin-right:0;}
.cs-ls a div{ width:100%; height:270px; overflow:hidden;}
.cs-ls a div span{ display:block; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:cover; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.cs-ls a:hover div span{ -transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05);}
.cs-ls a dl{ border:1px solid #f0f0f0; border-top:none; padding:15px 20px; position:relative;}
.cs-ls a dl h3{ font-size:18px; color:#333; height:30px; line-height:30px; overflow:hidden;}
.cs-ls a dl p{ color:#888; height:24px; line-height:24px;}
.cs-ls a dl p span{ color:#b0b0b0;}
.cs-ls a dl ul{ position:absolute; bottom:20px; right:10px;}
.cs-ls a dl ul li{ float:left; width:20px; height:20px; margin-right:10px; background-repeat:no-repeat; background-position:center 10%; background-size:cover; -webkit-border-radius:50%; border-radius:50%;}
.csNo{ margin-top:25px;}

/* CaseView */
.cs-zb{ float:left; width:880px; border:1px solid #f0f0f0; padding:35px 35px 40px; box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05); -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);}
.cs-nm{ font-size:24px; font-weight:bold; color:#333; text-align:center; margin-top:5px;}
.cs-in{ font-size:12px; color:#888; text-align:center; margin-top:5px;}
.cs-in span{ margin:0 5px;}
.cs-ig{ text-align:center; margin-top:25px;}
.cs-ig img{ max-width:808px;}
.cs-tx{ margin-top:25px;}
.cs-tx img{ max-width:808px;}
.cs-tx h2{ width:200px; height:44px; line-height:33px; font-size:16px; color:#fff; text-align:center; margin:35px auto 25px; padding:11px 20px 0 0; background:url(../Images/btBg.png) no-repeat center; background-size:cover;}
.cs-nt{ margin:50px 50px 0;}
.cs-nt a{ display:block; float:left; width:48%; text-align:center; border:1px solid #f0f0f0; padding:5px 0; -webkit-border-radius:5px; border-radius:5px; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.cs-nt a:hover{ color:#fff; border-color:#e60012; background-color:#e60012;}
.cs-lb{ margin-top:50px;}
.cs-lb h2{ font-size:18px; color:#333; text-align:center;}
.cs-lb a{ display:block; float:left; width:186px; margin:20px 20px 0 0; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.cs-lb a:hover{ box-shadow:0 5px 15px 0 rgba(0, 0, 0, 0.08); -webkit-box-shadow:0 5px 15px 0 rgba(0, 0, 0, 0.08);}
.cs-lb a:nth-of-type(4n){ margin-right:0;}
.cs-lb a div{ width:100%; height:130px; overflow:hidden;}
.cs-lb a div span{ display:block; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:cover; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.cs-lb a:hover div span{ -transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05);}
.cs-lb a dl{ height:40px; line-height:40px; font-size:12px; text-align:center; border:1px solid #f0f0f0; border-top:none; padding:0 10px; overflow:hidden;}
.cs-al{ margin-top:25px;}
.cs-al a{ display:block; width:100%; height:30px; line-height:30px; color:#a0a0a0; text-align:center; background-color:#f5f5f5; -webkit-border-radius:5px; border-radius:5px; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.cs-al a:hover{ color:#fff; background-color:#e60012;}
.cs-yb{ float:right; width:300px;}
.cs-bx{ border:1px solid #f0f0f0; padding:15px 20px 25px; box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05); -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);}
.cs-bx:nth-of-type(2){ margin-top:20px;}
.cs-bx h2{ font-size:18px; color:#333; margin-bottom:5px;}
.cs-bx h2:nth-of-type(2){ margin-top:20px;}
.cs-bx ul li{ float:left;}
.cs-bx ul li:nth-of-type(1), .cs-bx ul li:nth-of-type(3){ width:60%;}
.cs-bx ul li:nth-of-type(2), .cs-bx ul li:nth-of-type(4){ width:40%;}
.cs-bx ul li span{ color:#a0a0a0;}
.cs-bx form{ margin-top:13px;}
.cs-bx form dl{ font-size:12px; color:#888; margin:5px 0;}
.cs-sj a{ display:block; margin-top:13px;}
.cs-sj a .sj-zb{ float:left; width:70px; height:70px; background-repeat:no-repeat; background-position:center 10%; background-size:cover; -webkit-border-radius:50%; border-radius:50%;}
.cs-sj a .sj-yb{ float:right; width:170px; line-height:20px;}
.cs-sj a .sj-yb h3{ font-size:16px; color:#333;}
.cs-sj a .sj-yb dl{ color:#a0a0a0;}
.cs-sj a .sj-yb p{ margin-top:5px;}
.cs-sj a .sj-yb p span{ color:#a0a0a0;}
.cs-it{ width:100%; height:32px; line-height:30px; font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif; color:#c0c0c0; margin-bottom:10px; padding:0 10px; border:1px solid #f0f0f0; -webkit-border-radius:5px; border-radius:5px;}
.cs-bx form .cs-it:nth-of-type(4){ margin-bottom:0;}
.cs-st{ width:100%; height:32px; line-height:30px; font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif; font-size:18px; color:#fff; border:none; cursor:pointer; background-color:#e60012; -webkit-border-radius:5px; border-radius:5px; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.cs-st:hover{ background-color:#c4000f;}

/* Craftsmanship */
.gy-ls a{ display:block; width:100%; padding:35px; border:1px solid #f0f0f0;}
.gy-ls a:nth-of-type(2), .gy-ls a:nth-of-type(3){ margin-top:50px;}
.gy-ls a .gy-zb{ float:left; width:534px; height:356px; overflow:hidden;}
.gy-ls a .gy-zb dl{ width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:cover; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.gy-ls a:hover .gy-zb dl{  -transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05);}
.gy-ls a .gy-yb{ float:right; width:534px; height:356px; position:relative;}
.gy-ls a .gy-yb h1{ font-size:30px; color:#333; margin:14px 0 12px;}
.gy-ls a .gy-yb p{ font-size:16px; color:#666;}
.gy-ls a .gy-yb dl{ position:absolute; left:0; bottom:15px; width:150px; height:45px; line-height:43px; color:#a0a0a0; text-align:center; border:1px solid #f0f0f0; -webkit-border-radius:25px; border-radius:25px; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.gy-ls a:hover .gy-yb dl{ color:#fff; border-color:#e60012; background-color:#e60012;}
.fl-gy img{ width:100%;}
.fl-sy a{ display:block; float:left; width:187px; height:322px; margin-right:20px; overflow:hidden; position:relative;}
.fl-sy a:nth-of-type(4n){ margin-right:0;}
.fl-sy a:nth-of-type(5), .fl-sy a:nth-of-type(6), .fl-sy a:nth-of-type(7), .fl-sy a:nth-of-type(8), .fl-sy a:nth-of-type(9), .fl-sy a:nth-of-type(10), .fl-sy a:nth-of-type(11), .fl-sy a:nth-of-type(12){ margin-top:20px;}
.fl-sy a div{ width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:cover; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.fl-sy a:hover div{ -transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05);}
.fl-sy a dl{ position:absolute; left:0; bottom:0; width:100%; height:40px; line-height:40px; font-size:16px; color:#fff; text-align:center; background:linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.75)); background:-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.75));}
.sy-ls a{ display:block; float:left; height:32px; line-height:30px; padding:0 10px; margin-right:10px; border:1px solid #f0f0f0; -webkit-border-radius:5px; border-radius:5px; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.sy-ls a:hover, .sy-ls a.sy{ font-weight:bold; color:#fff; background-color:#e60012; border-color:#e60012;}
.sy-lb{ margin-top:7px;}
.sy-lb a{ display:block; float:left; width:254px; height:254px; margin:23px 23px 0 0; overflow:hidden; -webkit-border-radius:5px; border-radius:5px;}
.sy-lb a:nth-of-type(3n){ margin-right:0;}
.sy-lb a div{ width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:cover; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.sy-lb a:hover div{ -transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05);}
.fl-yg a{ display:block; float:left; width:48.5%; height:50px; line-height:48px; font-size:15px; font-weight:bold; padding:0 15px; margin:3% 3% 0 0; border:1px solid #f0f0f0; -webkit-border-radius:5px; border-radius:5px; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.fl-yg a:nth-of-type(2n){ margin-right:0;}
.fl-yg a:nth-of-type(1), .fl-yg a:nth-of-type(2){ margin-top:0;}
.fl-yg a:hover{ color:#fff; background-color:#e60012; border-color:#e60012;}
.fl-yg a span{ color:#c0c0c0; margin-right:8px; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.fl-yg a:hover span{ color:#fff;}
.fl-ls{ margin-top:13px;}
.fl-ls a{ display:block; width:100%; height:32px; line-height:30px; margin-top:10px; padding:0 10px; border:1px solid #f0f0f0; -webkit-border-radius:5px; border-radius:5px; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.fl-ls a:nth-of-type(1){ margin-top:0;}
.fl-ls a:hover, .fl-ls a.fl{ font-weight:bold; color:#fff; background-color:#e60012; border-color:#e60012;}

/* Process */
.ps-bg{ padding:75px 0 80px; background:#f0f0f0;}
.big{ font-size:30px; color:#333; text-align:center; line-height:28px;}
.small{ font-size:18px; font-weight:normal; color:#888; text-align:center; margin-top:10px;}
.ps-lb{ width:100%; height:277px; background:url(../Images/lcBg.png) no-repeat center; margin-top:43px;}

/* PreSales */
.pr-bg{ padding:75px 0 80px; background:#fff;}
.pr-bg ul{ margin-top:43px;}
.pr-bg ul li{ height:350px;}
.pr-zb{ float:left; width:50%; height:100%; background-repeat:no-repeat; background-position:center; background-size:cover;}
.pr-bg ul li:nth-of-type(2) .pr-zb{ float:right;}
.pr-yb{ float:left; width:50%; height:100%; padding:65px; display:flex; justify-content:center; flex-direction:column;}
.pr-bg ul li:nth-of-type(1) .pr-yb{ border-top:1px solid #f0f0f0; border-right:1px solid #f0f0f0;}
.pr-bg ul li:nth-of-type(2) .pr-yb{ border-left:1px solid #f0f0f0;}
.pr-bg ul li:nth-of-type(3) .pr-yb{ border-bottom:1px solid #f0f0f0; border-right:1px solid #f0f0f0;}
.pr-yb h1{ font-size:24px; color:#333;}
.pr-yb p{ font-size:15px; line-height:24px; margin-top:12px;}

/* InSale */
.is-bg{ background:url(../Images/isBg.jpg) no-repeat center; background-size:cover;}
.is-bg .main{ height:650px; padding:0 25px 0 35%; color:#fff; display:flex; justify-content:center; flex-direction:column;}
.is-wy{ font-size:24px; font-weight:bold; line-height:33px;}
.is-nm{ font-size:48px; font-weight:bold; line-height:55px; margin:10px 0;}
.is-js{ font-size:16px; line-height:26px;}

/* AfterSales */
.as-bg{ padding:75px 0 80px; background:#fff;}
.as-bg ul{ margin-top:43px;}
.as-bg ul li{ float:left; width:264px; margin-right:48px;}
.as-bg ul li:nth-of-type(4n){ margin-right:0;}
.as-bg ul li div{ width:100%; height:186px; background-repeat:no-repeat; background-position:center; background-size:cover; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; border-top-left-radius:5px; border-top-right-radius:5px;}
.as-bg ul li dl{ border:1px solid #f0f0f0; border-top:none; padding:15px 20px 20px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.as-bg ul li dl h3{ font-size:18px; color:#333;}
.as-bg ul li dl p{ font-size:13px; color:#888; height:48px; line-height:24px;}

/* Wiki */
.bk-ls a{ display:block; width:100%; padding:25px; border:1px solid #f0f0f0; margin-top:35px;}
.bk-ls a:nth-of-type(1){ margin-top:0;}
.bk-ls a .bk-zb{ float:left; width:274px; height:200px; overflow:hidden;}
.bk-ls a .bk-zb dl{ width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:cover; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.bk-ls a:hover .bk-zb dl{ -transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05);}
.bk-ls a .bk-yb{ float:right; width:844px; height:200px; position:relative;}
.bk-ls a .bk-yb h1{ font-size:24px; color:#333; margin:2px 0;}
.bk-ls a .bk-yb .bk-in{ color:#a0a0a0; line-height:22px;}
.bk-ls a .bk-yb .bk-in span{ margin:0 5px;}
.bk-ls a .bk-yb .bk-js{ color:#666; line-height:24px; margin-top:6px;}
.bk-ls a .bk-yb dl{ position:absolute; left:0; bottom:5px; width:100px; height:30px; line-height:28px; color:#a0a0a0; text-align:center; border:1px solid #f0f0f0; -webkit-border-radius:15px; border-radius:15px; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.bk-ls a:hover .bk-yb dl{ color:#fff; border-color:#e60012; background-color:#e60012;}

/* WikiView */
.nw-nm{ font-size:30px; font-weight:bold; color:#333; text-align:center; margin-top:5px;}
.nw-in{ color:#a0a0a0; text-align:center; margin-top:10px;}
.nw-in span{ margin:0 5px;}
.nw-js{ margin-top:35px;}
.nw-js img{ max-width:800px;}
.nw-nt{ margin-top:35px;}
.nw-nt a{ display:block; color:#a0a0a0;}
.nw-nt a:hover{ color:#e60012;}

/* About */
.ab-ls a{ display:block; float:left; width:360px; margin:40px 40px 0 0; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.ab-ls a:hover{ box-shadow:0 5px 15px 0 rgba(0, 0, 0, 0.08); -webkit-box-shadow:0 5px 15px 0 rgba(0, 0, 0, 0.08);}
.ab-ls a:nth-of-type(3n){ margin-right:0;}
.ab-ls a:nth-of-type(1), .ab-ls a:nth-of-type(2), .ab-ls a:nth-of-type(3){ margin-top:0;}
.ab-ls a div{ width:100%; height:225px; overflow:hidden;}
.ab-ls a div span{ display:block; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:cover; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.ab-ls a:hover div span{ -transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05);}
.ab-ls a dl{ border:1px solid #f0f0f0; border-top:none; padding:15px 20px;}
.ab-ls a dl h3{ font-size:18px; color:#333;}
.ab-ls a dl p{ font-size:13px; color:#888; height:24px; line-height:24px;}

/* Company */
.gs-bg p{ margin-top:20px;}
.gs-bg span{ font-family:Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei;}
.gs-bg strong{ color:#e60012;}
.gs-bg h1{ font-size:30px;}
.gs-bg h2{ font-size:24px; margin-top:15px;}
.gs-bg h3{ font-size:24px; color:#333; line-height:36px; text-align:center; margin:50px auto 20px; }
.gs-bg img{ -webkit-border-radius:5px; border-radius:5px;}
.swiper-container{ width:100%; height:578px; -webkit-border-radius:5px; border-radius:5px;}
.swiper-slide{ background-repeat:no-repeat; background-position:center; background-size:cover;}

/* History */
.hy-ls li{ margin-top:35px;}
.hy-ls li:nth-of-type(1){ margin-top:0;}
.hy-ls li h2{ font-size:24px; color:#e60012; font-style:italic;}
.hy-ls li h2 b{ font-size:14px;}
.hy-ls li span{ font-family:Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei;}

/* Organizational */
.oz-bg h2{ margin-top:20px;}
.oz-bg h3{ margin-top:15px;}
.oz-bg p{ font-size:24px; color:#e60012;}
.oz-bg a{ text-align:center;}
.oz-bg a img{ display:block; width:80px; margin:35px auto 20px;}
.oz-bg a h2{ font-size:30px; color:#333;}

/* Honor */
.hr-ls h2{ font-size:30px; color:#333; margin-bottom:20px;}
.hr-ls h2:nth-of-type(2){ margin-top:50px;}
.hr-ls li{ padding:5px 15px; margin-top:15px; border:1px solid #f5f5f5; border-left:5px solid #e60012; -webkit-border-radius:5px; border-radius:5px;}
.hr-ls li span{ font-family:Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei;}

/* Contact */
.lx-ls h2{ font-size:24px; color:#333; margin-bottom:10px;}
.lx-ls li{ font-size:16px; margin-top:50px;}
.lx-ls li:nth-of-type(1){ margin-top:0;}
.lx-ls li span{ font-size:18px; font-weight:bold; color:#e60012;}

/* Team */
.tm-ls a{ display:block; float:left; width:250px; margin:29px 29px 0 0;}
.tm-ls a:nth-of-type(3n){ margin-right:0;}
.tm-ls a:nth-of-type(1), .tm-ls a:nth-of-type(2), .tm-ls a:nth-of-type(3){ margin-top:0;}
.tm-ls a div{ width:100%; height:375px;}
.tm-ls a div span{ display:block; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:cover;}
.tm-ls a dl{ border:1px solid #f0f0f0; border-top:none; padding:15px 20px;}
.tm-ls a dl h3{ font-size:18px; color:#333;}
.tm-ls a dl p{ font-size:13px; color:#888; height:24px; line-height:24px; overflow:hidden;}

/* Culture */
.cr-ls h2{ font-size:18px; color:#333;}
.cr-ls li{ margin-top:30px;}
.cr-ls li:nth-of-type(1){ margin-top:0;}
.cr-lb h2{ font-size:24px; color:#333; margin-top:50px;}
.cr-lb a{ display:block; float:left; width:254px; height:170px; margin:23px 23px 0 0; overflow:hidden; -webkit-border-radius:5px; border-radius:5px;}
.cr-lb a:nth-of-type(3n){ margin-right:0;}
.cr-lb a div{ width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:cover; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.cr-lb a:hover div{ -transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05);}

/* Office */
.of-lb h2{ font-size:24px; color:#333; margin-top:50px;}
.of-lb h2:nth-of-type(1){ margin:0 0 10px;}
.of-lb h2:nth-of-type(2){ margin-top:35px;}
.of-lb a{ display:block; float:left; width:254px; height:190px; margin:23px 23px 0 0; overflow:hidden; -webkit-border-radius:5px; border-radius:5px;}
.of-lb a:nth-of-type(3n){ margin-right:0;}
.of-lb a div{ width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:cover; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.of-lb a:hover div{ -transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05);}