﻿body.about-page .video-box-2 {
 position:absolute;
 top:12%;
 right:13%;
 height:77%;
 width:40%
}
body.about-page .video-box-2 .video-control {
 position:relative;
 cursor:pointer;
 width:100%;
 height:100%
}
body.about-page .video-box-2 .video-control img {
 width:100%;
 height:100%
}
body.about-page .video-box-2 .video-control .p0 {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-color:rgba(0,53,153,.74)
}
body.about-page .video-box-2 .video-control .p1 {
 position:absolute;
 top:33%;
 text-align:center;
 color:#ccc;
 transition:all .2s;
 width:100%;
 font-size:50px
}
body.about-page .video-box-2 .video-control .p2 {
 position:absolute;
 top:55%;
 text-align:center;
 color:#fff;
 font-size:16px;
 width:100%
}
body.about-page .video-box-2 .video-control:hover .p1 {
 color:#fff
}
body.about-page>.container-fluid .module .big-title {
 margin:2rem 0;
 text-align:center
}
body.about-page>.container-fluid .module .big-title .cn {
 margin:0;
 font-size:1.5rem
}
body.about-page>.container-fluid .module .big-title .en {
 font-size:.7rem;
 letter-spacing:.05rem;
 color:#aaa
}
body.about-page>.container-fluid .module-1 {
 background-color:#f0f8ff
}
body.about-page>.container-fluid .module-1 h2 {
 text-align:center;
 margin:3rem 0;
 letter-spacing:.2rem
}
body.about-page>.container-fluid .module-2 .about-nav {
 margin-top:2rem;
 overflow:hidden
}
body.about-page>.container-fluid .module-2 .about-nav li {
 float:left;
 width:14.28571429%;
 padding:0 .5rem
}
body.about-page>.container-fluid .module-2 .about-nav li a {
 display:block;
 padding:.5rem 0;
 font-size:.75rem;
 letter-spacing:.05rem;
 text-align:center;
 color:#222;
 border-radius:.2rem;
 border:thin solid #ccc;
 transition:all .2s
}
body.about-page>.container-fluid .module-2 .about-nav li a:hover,
body.about-page>.container-fluid .module-2 .about-nav li a:focus {
 color:#fff;
 text-decoration:none;
 background-color:#ff9292;
 border-color:#ff9292
}
body.about-page>.container-fluid .module-2 .about-nav li.active a {
 color:#fff;
 border-color:#ff4747;
 background-color:#ff4747
}
body.about-page>.container-fluid .module-2 .tab-content {
 padding:.5rem
}
body.about-page>.container-fluid .module-2 .about_page {
 padding:20px 0
}
body.about-page>.container-fluid .module-2 .about_page .right {
 float:right
}
body.about-page>.container-fluid .module-2 .about_page .left {
 float:left
}
body.about-page>.container-fluid .module-2 .about_page .mod {
 display:none
}
body.about-page>.container-fluid .module-2 .about_page .a_hd {
 overflow:hidden;
 padding-bottom:40px
}
body.about-page>.container-fluid .module-2 .about_page .a_hd li {
 width:165px;
 float:left;
 cursor:pointer
}
body.about-page>.container-fluid .module-2 .about_page .a_hd li a {
 display:block;
 width:155px;
 background:none;
 color:#323232;
 text-align:center;
 line-height:42px;
 border-radius:5px;
 font-size:15px
}
body.about-page>.container-fluid .module-2 .about_page .a_hd li:hover a {
 background:#eee
}
body.about-page>.container-fluid .module-2 .about_page .a_hd li.on a {
 background:#c00;
 color:#fff
}
body.about-page>.container-fluid .module-2 .about_page .gsjj .img {
 width:560px;
 text-align:center;
 line-height:50px;
 font-size:14px;
 color:#666
}
body.about-page>.container-fluid .module-2 .about_page .gsjj .img img {
 width:100%
}
body.about-page>.container-fluid .module-2 .about_page .gsjj .img .left {
 width:272px
}
body.about-page>.container-fluid .module-2 .about_page .gsjj .img .right {
 width:272px
}
body.about-page>.container-fluid .module-2 .about_page .gsjj .img p {
 clear:both;
 color:#898989;
 padding-top:22px;
 line-height:27px
}
body.about-page>.container-fluid .module-2 .about_page .gsjj .txt dl {
 width:570px;
 font-size:14px;
 margin-top:40px;
 color:#898989
}
body.about-page>.container-fluid .module-2 .about_page .gsjj .txt dl:first-child {
 margin-top:0
}
body.about-page>.container-fluid .module-2 .about_page .gsjj .txt dt {
 color:#c00;
 margin-bottom:10px;
 font-weight:bold;
 font-size:26px
}
body.about-page>.container-fluid .module-2 .about_page .gsjj .txt dd {
 line-height:1.3rem
}
body.about-page>.container-fluid .module-2 .about_page .gsjj .img_top p {
 padding-top:22px;
 line-height:27px
}
body.about-page>.container-fluid .module-2 .about_page .pro_t {
 width:100%;
 line-height:44px;
 overflow:hidden;
 clear:both;
 margin:0 0 20px 0;
 background:url(../bread_l.gif) left 63px repeat-x;
 padding-top:20px
}
body.about-page>.container-fluid .module-2 .about_page .pro_t h3 {
 height:42px;
 font-size:24px;
 color:#c00;
 float:left;
 border-bottom:2px solid #c00;
 padding-right:50px;
 font-weight:bold
}
body.about-page>.container-fluid .module-2 .about_page .pro_t span {
 font-size:16px;
 color:#999;
 text-transform:uppercase;
 margin:0 0 0 8px;
 font-family:Arial;
 font-weight:normal
}
body.about-page>.container-fluid .module-2 .about_page .mod1 .team {
 height:1080px;
 background:url(../../Images/about/gsjj_img04.jpg) 118px 0 no-repeat #fff
}
body.about-page>.container-fluid .module-2 .about_page .mod1 .team .txt1 {
 width:300px;
 height:497px;
 overflow:hidden;
 margin:0 0 0 449px
}
body.about-page>.container-fluid .module-2 .about_page .mod1 .team .gy1 {
 padding:36px 0 0 26px;
 font-size:14px;
 line-height:28px;
 color:#898989
}
body.about-page>.container-fluid .module-2 .about_page .mod1 .team .gy1 span {
 color:#c00;
 font-size:27px;
 font-weight:bold
}
body.about-page>.container-fluid .module-2 .about_page .mod1 .team .round {
 width:104px;
 height:104px;
 text-align:center;
 line-height:104px;
 color:#fff;
 font-size:24px;
 display:block;
 font-weight:bold
}
body.about-page>.container-fluid .module-2 .about_page .mod1 .team .rd1 {
 float:left;
 margin:35px 0 0 340px
}
body.about-page>.container-fluid .module-2 .about_page .mod1 .team .rd2 {
 float:right;
 margin:55px 463px 0 0
}
body.about-page>.container-fluid .module-2 .about_page .mod1 .team .txt2 .gy1 {
 width:545px;
 padding:20px 0 20px 26px;
 background-position:0 26px
}
body.about-page>.container-fluid .module-2 .about_page .gcsj {
 overflow:hidden;
 width:1300px
}
body.about-page>.container-fluid .module-2 .about_page .gcsj li {
 width:277px;
 float:left;
 margin-right:20px;
 margin-bottom:20px
}
body.about-page>.container-fluid .module-2 .about_page .gcsj li a {
 text-decoration:none;
 color:#777;
 cursor:pointer
}
body.about-page>.container-fluid .module-2 .about_page .gcsj li a:hover {
 text-decoration:none;
 color:#ff4747
}
body.about-page>.container-fluid .module-2 .about_page .gcsj li img {
 width:100%
}
body.about-page>.container-fluid .module-2 .about_page .gcsj li p {
 font-size:14px;
 text-align:center;
 padding:10px 0;
 line-height:26px
}
body.about-page>.container-fluid .module-2 .about_page .our_advisor {
 background:#fafbfc;
 padding-top:57px;
 padding-bottom:1px
}
body.about-page>.container-fluid .module-2 .about_page .our_advisor .left {
 border:thin solid #eee
}
body.about-page>.container-fluid .module-2 .about_page .our_advisor .img-responsive {
 border:1px solid #cacaca
}
body.about-page>.container-fluid .module-2 .about_page .our_advisor .ctxt .box {
 line-height:1.3rem;
 background-color:#e5e5e5;
 height:301px;
 border:1px solid #cacaca;
 padding:20px
}
body.about-page>.container-fluid .module-2 .about_page .our_advisor .ctxt h3 {
 text-align:center;
 font-size:24px;
 letter-spacing:.3px
}
body.about-page>.container-fluid .module-2 .about_page .our_advisor h2 {
 font-weight:700;
 font-size:1.75em;
 color:#323232;
 position:relative;
 padding-left:12px
}
body.about-page>.container-fluid .module-2 .about_page .our_advisor h2:before {
 content:'';
 width:45px;
 height:3px;
 background:#f6ba18;
 position:absolute;
 top:42px;
 left:14px
}
body.about-page>.container-fluid .module-2 .about_page .our_advisor .advisor_profile {
 margin-top:57px
}
body.about-page>.container-fluid .module-2 .about_page .our_advisor .advisor_profile a {
 display:block;
 background:#282f39;
 text-align:center;
 line-height:13px
}
body.about-page>.container-fluid .module-2 .about_page .our_advisor .advisor_profile a p:first-child {
 font-weight:700;
 font-size:1.125em;
 color:#1aacbe;
 text-transform:uppercase;
 border-top:2px solid #f6ba18;
 padding-top:18px
}
body.about-page>.container-fluid .module-2 .about_page .our_advisor .advisor_profile a p:last-child {
 font-size:.8125em;
 color:#fff;
 text-transform:uppercase;
 padding-bottom:18px
}
body.about-page>.container-fluid .module-2 .about_page .our_advisor .advisor_profile .profile {
 position:relative;
 overflow:hidden
}
body.about-page>.container-fluid .module-2 .about_page .our_advisor .advisor_profile .caption-text a {
 display:block;
 background:#f6ba18;
 text-align:center;
 line-height:13px;
 width:270px;
 bottom:-346px;
 position:absolute
}
body.about-page>.container-fluid .module-2 .about_page .our_advisor .advisor_profile .caption-text a p:first-child {
 border-top:2px solid #282f39;
 color:#242424
}
body.about-page>.container-fluid .module-2 .about_page .our_advisor .advisor_profile .caption-text a p:last-child {
 color:#4a4a4a;
 padding-bottom:8px
}
body.about-page>.container-fluid .module-2 .about_page .our_advisor .img-holder img {
 width:270px;
 height:273px
}
body.about-page>.container-fluid .module-2 .about_page .single-advisor {
 padding-right:15px
}
body.about-page>.container-fluid .module-2 .about_page .single-advisor .content-holder {
 text-align:center;
 background:#282f39;
 border-top:2px solid #c00;
 display:block;
 position:relative;
 overflow:hidden
}
body.about-page>.container-fluid .module-2 .about_page .single-advisor .content-holder h4 {
 text-transform:uppercase;
 color:#ddd;
 margin:0;
 font-size:18px;
 line-height:22px;
 font-weight:bold;
 margin-top:11px;
 margin-bottom:2px;
 transition:all .3s ease;
 position:relative
}
body.about-page>.container-fluid .module-2 .about_page .single-advisor .content-holder p {
 text-transform:uppercase;
 color:#fff;
 margin:0;
 font-size:13px;
 line-height:22px;
 padding-bottom:14px;
 transition:all .3s ease;
 position:relative
}
body.about-page>.container-fluid .module-2 .about_page .single-advisor .img-holder {
 position:relative;
 overflow:hidden
}
body.about-page>.container-fluid .module-2 .about_page .single-advisor .img-holder img {
 width:100%
}
body.about-page>.container-fluid .module-2 .about_page .single-advisor .img-holder .overlay {
 position:absolute;
 top:130px;
 left:0;
 right:0;
 bottom:0;
 background:rgba(40,47,57,.67);
 text-align:center;
 opacity:0;
 transition:all .3s ease;
 color:#fff
}
body.about-page>.container-fluid .module-2 .about_page .single-advisor .img-holder .overlay .inner {
 position:absolute;
 top:8px;
 left:8px;
 right:8px;
 bottom:8px;
 border:0 solid rgba(255,255,255,.5)
}
body.about-page>.container-fluid .module-2 .about_page .single-advisor:hover .img-holder .overlay {
 opacity:1
}
body.about-page>.container-fluid .module-2 .about_page .single-advisor:hover .hvr-sweep-to-bottom .inner {
 top:0
}
body.about-page>.container-fluid .module-2 .about_page .hvr-sweep-to-bottom .inner {
 position:absolute;
 height:100%;
 top:-100%;
 left:0;
 right:0;
 background:#c00;
 transition:all .3s ease
}
body.about-page>.container-fluid .module-2 .fzlc-page h3 {
 margin:0
}
body.about-page>.container-fluid .module-2 .fzlc-page .right {
 float:right
}
body.about-page>.container-fluid .module-2 .fzlc-page .left {
 float:left
}
body.about-page>.container-fluid .module-2 .fzlc-page .history {
 margin:0 auto 100px auto;
 position:relative
}
body.about-page>.container-fluid .module-2 .fzlc-page .history .line {
 width:3px;
 height:104%;
 background:#c3c3c3;
 position:absolute;
 left:50%;
 top:13px;
 margin-left:-2px
}
body.about-page>.container-fluid .module-2 .fzlc-page .timeline_item {
 position:relative;
 padding:30px 0 20px 0;
 clear:both
}
body.about-page>.container-fluid .module-2 .fzlc-page .timeline_item .mid_icon {
 width:32px;
 height:32px;
 position:absolute;
 top:72px;
 left:50%;
 margin-left:-16px;
 background:url(../his_time.png) 0 0 no-repeat
}
body.about-page>.container-fluid .module-2 .fzlc-page .timeline_item .txt_cont {
 width:38%;
 background:#e2e2e2;
 position:relative
}
body.about-page>.container-fluid .module-2 .fzlc-page .timeline_item .jt {
 width:15px;
 height:29px;
 position:absolute;
 right:-15px;
 top:15px;
 background:url(../his_jt.png) left 0 no-repeat
}
body.about-page>.container-fluid .module-2 .fzlc-page .timeline_item .time {
 width:110px;
 height:31px;
 line-height:31px;
 text-align:center;
 position:absolute;
 right:-119px;
 top:27px;
 font-size:26px;
 font-family:Arial;
 font-weight:bold;
 color:#c7a829;
 border-bottom:2px dashed #aaa
}
body.about-page>.container-fluid .module-2 .fzlc-page .timeline_item .right .jt {
 left:-15px;
 background-position:right 0
}
body.about-page>.container-fluid .module-2 .fzlc-page .timeline_item .right .time {
 left:-119px
}
body.about-page>.container-fluid .module-2 .fzlc-page .timeline_item h3 {
 padding:10px 15px;
 background:#c90b0b;
 border-radius:3px 3px 0 0;
 color:#fff;
 font-weight:bold;
 font-size:20px
}
body.about-page>.container-fluid .module-2 .fzlc-page .timeline_item p {
 padding:15px;
 min-height:60px;
 line-height:26px;
 font-size:14px
}
body.about-page>.container-fluid .module-2 .fzlc-page .timeline_item.txrt .mid_icon {
 top:12px
}
body.about-page>.container-fluid .module-2 .fzlc-page .txrt .txt_cont {
 margin-top:-60px
}
body.about-page>.container-fluid .module-2 .gcsj-page .gcsj {
 overflow:hidden;
 margin-top:2rem;
 display:flex;
 flex-wrap:wrap;
 width:100%
}
body.about-page>.container-fluid .module-2 .gcsj-page .gcsj li {
 width:25%;
 display:block;
 padding:.5rem;
 flex:1 auto
}
body.about-page>.container-fluid .module-2 .gcsj-page .gcsj li a {
 display:block;
 width:100%;
 color:#777
}
body.about-page>.container-fluid .module-2 .gcsj-page .gcsj li a:hover {
 text-decoration:none
}
body.about-page>.container-fluid .module-2 .gcsj-page .gcsj li img {
 width:100%
}
body.about-page>.container-fluid .module-2 .gcsj-page .gcsj li p {
 font-size:14px;
 text-align:center;
 padding:10px 0;
 line-height:26px
}
body.about-page>.container-fluid .module-2 #ab7 .mod6 {
 margin-top:2rem
}
body.about-page>.container-fluid .module-2 #ab7 .mod6 .ban {
 width:100%;
 margin-bottom:2rem
}
body.about-page>.container-fluid .module-2 #ab7 .aboutleader {
 padding-bottom:20px
}
body.about-page>.container-fluid .module-2 #ab7 .aboutleader dt {
 background-repeat:repeat-x;
 height:35px;
 width:100%;
 margin-bottom:20px
}
body.about-page>.container-fluid .module-2 #ab7 .aboutleader dt span {
 background:#fff;
 display:block;
 height:35px;
 width:120px;
 float:left;
 font-weight:bold;
 color:#000;
 font-size:20px;
 padding-left:20px;
 line-height:35px;
 border-left:6px solid #c00
}
body.about-page>.container-fluid .module-2 #ab7 .aboutleader dd p {
 background-color:#f6f6f6;
 color:#898989;
 height:50px;
 line-height:50px;
 font-size:16px;
 padding-left:30px;
 margin-bottom:10px
}
body.about-page #gyhd .dashed {
 margin-top:30px;
 border-bottom:dashed 1px #aaa;
 width:100%
}
body.about-page #gyhd .about-title {
 margin-top:20px;
 border-bottom:2px solid #ff3030;
 padding-bottom:10px;
 display:inline-block
}
body.about-page #gyhd .module-1 {
 width:100%
}
body.about-page #gyhd .module-1>img {
 max-width:100%
}
body.about-page #gyhd .module-2 .container {
 padding:15px 0;
 position:relative;
 text-align:center
}
body.about-page #gyhd .module-2 hr {
 position:absolute;
 z-index:-1;
 background-color:#000;
 height:1px;
 border:none;
 width:100%;
 margin:0;
 padding:0;
 top:50px
}
body.about-page #gyhd .module-2 .wrapper {
 display:inline-block
}
body.about-page #gyhd .module-2 h2 {
 background-color:#fff;
 text-align:center;
 position:relative;
 z-index:1;
 float:left;
 padding:0 10px;
 display:inline-block
}
body.about-page #gyhd .module-3 .r2 {
 margin-top:15px
}
body.about-page #gyhd .module-3 .r2 ul {
 margin-left:-10px;
 margin-right:-10px
}
body.about-page #gyhd .module-3 .r2 ul li {
 float:left;
 width:25%;
 padding:10px
}
body.about-page #gyhd .module-3 .r2 ul li img {
 width:100%;
 height:170px
}
body.about-page #gyhd .module-3 .r3 h3 {
 margin-top:20px;
 border-bottom:2px solid #ff3030;
 padding-bottom:10px;
 display:inline-block
}
body.about-page #gyhd .module-3 .r3 .t1,
body.about-page #gyhd .module-3 .r3 .t2,
body.about-page #gyhd .module-3 .r3 .t3,
body.about-page #gyhd .module-3 .r3 .t4 {
 padding-bottom:15px
}
body.about-page #gyhd .module-3 .r3 .t1 p,
body.about-page #gyhd .module-3 .r3 .t2 p,
body.about-page #gyhd .module-3 .r3 .t3 p,
body.about-page #gyhd .module-3 .r3 .t4 p {
 font-size:15px;
 letter-spacing:1px;
 line-height:32px
}
body.about-page #gyhd .module-3 .r3 .t1 p span,
body.about-page #gyhd .module-3 .r3 .t2 p span,
body.about-page #gyhd .module-3 .r3 .t3 p span,
body.about-page #gyhd .module-3 .r3 .t4 p span {
 color:#ff3030;
 font-size:20px;
 padding-right:10px;
 font-weight:bold
}
body.about-page #gyhd .module-4 .r1 {
 margin-top:40px
}
body.about-page #gyhd .module-4 .r1 h3 {
 margin-top:20px;
 margin-bottom:15px;
 border-bottom:2px solid #ff3030;
 padding-bottom:10px;
 display:inline-block
}
body.about-page #gyhd .module-4 .r1 .left {
 padding:7.5px;
 width:20%;
 float:left
}
body.about-page #gyhd .module-4 .r1 .left>img {
 width:100%;
 height:220px
}
body.about-page #gyhd .module-4 .r1 .center {
 width:60%;
 height:220px;
 float:left;
 padding:7.5px
}
body.about-page #gyhd .module-4 .r1 .center>p {
 width:100%;
 height:220px;
 padding:15px;
 background-color:#eee
}
body.about-page #gyhd .module-4 .r1 .right {
 padding:7.5px;
 width:20%;
 float:left
}
body.about-page #gyhd .module-4 .r1 .right>img {
 width:100%;
 height:220px
}
body.about-page #gyhd .module-4 .r2 ul:before,
body.about-page #gyhd .module-4 .r2 ul:after {
 content:" ";
 display:table
}
body.about-page #gyhd .module-4 .r2 ul:after {
 clear:both
}
body.about-page #gyhd .module-4 .r2 ul>* {
 width:20%;
 float:left
}
body.about-page #gyhd .module-4 .r2 ul li {
 padding:7.5px
}
body.about-page #gyhd .module-4 .r2 ul li img {
 width:100%;
 height:170px
}
body.about-page #gyhd .module-4 .r3 {
 margin-top:30px
}
body.about-page #gyhd .module-4 .r3 .col-md-12 {
 margin-bottom:15px;
 margin-left:-10px;
 margin-right:-10px
}
body.about-page #gyhd .module-4 .r3 .col-md-12:before,
body.about-page #gyhd .module-4 .r3 .col-md-12:after {
 content:" ";
 display:table
}
body.about-page #gyhd .module-4 .r3 .col-md-12:after {
 clear:both
}
body.about-page #gyhd .module-4 .r3 .col-md-12>* {
 width:50%;
 float:left
}
body.about-page #gyhd .module-4 .r3 .col-md-12 .txt {
 padding:30px;
 padding-top:65px
}
body.about-page #gyhd .module-4 .r3 .col-md-12 .txt h2 {
 font-size:24px
}
body.about-page #gyhd .module-4 .r3 .col-md-12 .txt h2 i {
 font-size:7px;
 position:relative;
 top:-4px;
 padding-right:10px
}
body.about-page #gyhd .module-4 .r3 .col-md-12 .txt hr {
 border-color:#777
}
body.about-page #gyhd .module-4 .r3 .col-md-12 .txt p {
 letter-spacing:1px
}
body.about-page #gyhd .module-4 .r3 .col-md-12 .pic {
 padding:15px
}
body.about-page #gyhd .module-4 .r3 .col-md-12 .pic>img {
 width:100%
}
body.about-page #gyhd .module-5 .pic {
 width:100%
}
body.about-page #gyhd .module-5 .pic img {
 width:100%
}
body.about-page #gyhd .module-5 {
 margin-bottom:80px
}
body.about-page #gyhd .module-5 .content {
 overflow:hidden
}
body.about-page #gyhd .module-5 .content .left {
 float:left;
 width:75%
}
body.about-page #gyhd .module-5 .content .left video {
 width:100%
}
body.about-page #gyhd .module-5 .content .left .video-control {
 position:relative;
 cursor:pointer
}
body.about-page #gyhd .module-5 .content .left .video-control img {
 width:100%
}
body.about-page #gyhd .module-5 .content .left .video-control .p0 {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
body.about-page #gyhd .module-5 .content .left .video-control .p1 {
 position:absolute;
 top:50%;
 margin-top:-45px;
 text-align:center;
 color:#ccc;
 transition:all .2s;
 width:100%;
 font-size:64px
}
body.about-page #gyhd .module-5 .content .left .video-control .p2 {
 position:absolute;
 top:55%;
 text-align:center;
 color:#fff;
 font-size:16px;
 width:100%
}
body.about-page #gyhd .module-5 .content .left .video-control:hover .p1 {
 color:#fff
}
body.about-page #gyhd .module-5 .content .right {
 float:left;
 width:25%
}
body.about-page #gyhd .module-5 .content .right .item {
 padding:10px 20px;
 padding-right:10px
}
body.about-page #gyhd .module-5 .content .right .item a {
 width:100%;
 display:block;
 padding:30px;
 background-color:#eee;
 text-align:center;
 color:#304a7e;
 font-size:18px;
 border:thin solid #eee
}
body.about-page #scsl .dashed {
 margin-top:30px;
 border-bottom:dashed 1px #aaa;
 width:100%
}
body.about-page #scsl .about-title {
 margin-top:20px;
 border-bottom:2px solid #ff3030;
 padding-bottom:10px;
 display:inline-block
}
body.about-page #scsl .module-4 .r1 {
 margin-top:40px
}
body.about-page #scsl .module-4 .r1 h3 {
 margin-top:20px;
 margin-bottom:15px;
 border-bottom:2px solid #ff3030;
 padding-bottom:10px;
 display:inline-block
}
body.about-page #scsl .module-4 .r1 .left {
 padding:7.5px;
 width:20%;
 float:left
}
body.about-page #scsl .module-4 .r1 .left>img {
 width:100%;
 height:220px
}
body.about-page #scsl .module-4 .r1 .center {
 width:60%;
 height:220px;
 float:left;
 padding:7.5px
}
body.about-page #scsl .module-4 .r1 .center>p {
 width:100%;
 height:220px;
 padding:15px;
 background-color:#eee
}
body.about-page #scsl .module-4 .r1 .right {
 padding:7.5px;
 width:20%;
 float:left
}
body.about-page #scsl .module-4 .r1 .right>img {
 width:100%;
 height:220px
}
body.about-page #scsl .module-4 .r2 ul:before,
body.about-page #scsl .module-4 .r2 ul:after {
 content:" ";
 display:table
}
body.about-page #scsl .module-4 .r2 ul:after {
 clear:both
}
body.about-page #scsl .module-4 .r2 ul>* {
 width:20%;
 float:left
}
body.about-page #scsl .module-4 .r2 ul li {
 padding:7.5px
}
body.about-page #scsl .module-4 .r2 ul li img {
 width:100%;
 height:170px
}
body.about-page #scsl .module-4 .r3 {
 margin-top:30px
}
body.about-page #scsl .module-4 .r3 .col-md-12 {
 margin-bottom:15px;
 margin-left:-10px;
 margin-right:-10px
}
body.about-page #scsl .module-4 .r3 .col-md-12:before,
body.about-page #scsl .module-4 .r3 .col-md-12:after {
 content:" ";
 display:table
}
body.about-page #scsl .module-4 .r3 .col-md-12:after {
 clear:both
}
body.about-page #scsl .module-4 .r3 .col-md-12>* {
 width:50%;
 float:left
}
body.about-page #scsl .module-4 .r3 .col-md-12 .txt {
 padding:15px
}
body.about-page #scsl .module-4 .r3 .col-md-12 .txt h2 {
 font-size:24px
}
body.about-page #scsl .module-4 .r3 .col-md-12 .txt h2 i {
 font-size:7px;
 position:relative;
 top:-4px;
 padding-right:10px
}
body.about-page #scsl .module-4 .r3 .col-md-12 .txt hr {
 border-color:#777
}
body.about-page #scsl .module-4 .r3 .col-md-12 .txt p {
 letter-spacing:1px
}
body.about-page #scsl .module-4 .r3 .col-md-12 .pic {
 padding:15px
}
body.about-page #scsl .module-4 .r3 .col-md-12 .pic>img {
 width:100%
}
body.contact-page .dashed {
 margin-top:30px;
 border-bottom:dashed 1px #aaa;
 width:100%
}
body.contact-page .module-1 {
 position:relative
}
body.contact-page .module-1 img {
 width:100%
}
body.contact-page .module-1>.container {
 padding-left:100px
}
body.contact-page .module-1 .txt {
 position:absolute;
 top:30%;
 height:100px;
 width:600px
}
body.contact-page .module-1 .txt:before,
body.contact-page .module-1 .txt:after {
 content:" ";
 display:table
}
body.contact-page .module-1 .txt:after {
 clear:both
}
body.contact-page .module-1 .txt .c1 {
 width:280px;
 float:left;
 border-right:2px solid #666
}
body.contact-page .module-1 .txt .c1 .en {
 font-size:36px;
 font-weight:bold;
 color:#f18200;
 margin:0
}
body.contact-page .module-1 .txt .c1 .ch {
 position:relative;
 font-size:42px;
 font-weight:bold;
 letter-spacing:24px;
 top:-10px;
 color:#666;
 margin:0
}
body.contact-page .module-1 .txt .c2 {
 width:320px;
 float:left;
 padding-left:30px;
 color:#777;
 font-weight:lighter;
 line-height:22px
}
body.contact-page .module-2 {
 margin-top:50px
}
body.contact-page .module-2 h2 {
 text-align:center
}
body.contact-page .module-2 .txt {
 margin-top:30px;
 background-color:#f5f5f5;
 font-size:16px;
 padding:30px;
 letter-spacing:2px
}
body.contact-page .module-3 {
 margin-top:50px
}
body.contact-page .module-3 h3 {
 font-weight:bold;
 margin:0;
 margin-bottom:15px
}
body.contact-page .module-3 .sq-call-1 {
 background-color:#e60012;
 padding:10px 50px;
 font-size:16px;
 color:#fff;
 transition:all .2s
}
body.contact-page .module-3 .sq-call-1:hover,
body.contact-page .module-3 .sq-call-1:focus,
body.contact-page .module-3 .sq-call-1:visited {
 text-decoration:none
}
body.contact-page .module-3 .sq-call-1 i {
 padding-right:10px
}
body.contact-page .module-3 .sq-call-1:hover {
 background-color:#ff4747
}
body.contact-page .module-3 .txt {
 margin-top:30px;
 background-color:#f5f5f5;
 font-size:16px;
 padding:30px;
 letter-spacing:2px
}
body.contact-page .module-3 p {
 line-height:22px;
 font-size:16px
}
body.contact-page .module-3 .pic {
 padding:0 50px
}
body.contact-page .module-3 .pic img {
 width:100%
}
body.contact-page .module-3 .lfxl h4 {
 font-weight:bold;
 margin:15px 0;
 margin-bottom:30px
}
body.contact-page .module-3 .lfxl p {
 margin:20px 0
}
body.contact-page .module-4 .col-md-6 {
 text-align:center
}
body.contact-page .module-4 .col-md-6 h3 {
 font-size:18px;
 font-weight:bold;
 margin:15px 0
}
body.contact-page .module-4 .col-md-6 p {
 font-size:16px
}
body.contact-page .module-5 .title {
 margin-bottom:30px;
 text-align:center
}
body.contact-page .module-5 .title h2 {
 font-size:22px;
 font-weight:bold
}
body.contact-page .module-5 .title p {
 margin:auto;
 width:40px;
 background-color:#f5ba18;
 height:3px
}
body.contact-page #gaode-map {
 text-align:left;
 height:600px
}
body.contact-page #gaode-map .mark-box {
 position:relative;
 width:400px;
 border:thin solid #ccc;
 background-color:#fff
}
body.contact-page #gaode-map .mark-box .title {
 margin-bottom:0;
 text-align:left;
 padding:5px 10px;
 background-color:#eee
}
body.contact-page #gaode-map .mark-box .content {
 padding:10px;
 line-height:24px
}
body.contact-page #gaode-map .mark-box:after {
 content:"";
 display:block;
 position:absolute;
 bottom:-30px;
 border:15px solid transparent;
 border-top-color:#fff;
 left:43%
}
