body{margin:0; padding:0; color:#4D4D4D; font-family:"Arial", "微软雅黑", "黑体", "宋体"; font-size:14px; line-height:22px;}
img{margin:0; padding:0; border-style:none; vertical-align:middle; line-height:1.0;}
ul,nav{list-style-type:none;}
ol{list-style-type:decimal;}
p,span,h1,h2,h3,h4,h5,dl,dd,dt,form,ul,li,ol{margin:0; padding:0;}
i{margin:0; padding:0; font-style:normal;}
input,textarea,select{font-family:"Microsoft YaHei", "黑体", "宋体"; font-size:100%; margin:0; padding:0; vertical-align:middle;}
a{color:#4D4D4D; text-decoration:none; -webkit-transition: all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all  0.3s ease;}
a:hover{color:#006CBB;}
.span01{display:none;}
.fl{float:left;} 
.fr{float:right;}
.clear{clear:both;}
.hidden{overflow:hidden;}
.clearfix:after {content: "";display: block;clear: both;visibility: hidden;font-size: 0;height: 0;} 
.clearfix {*display: inline-block;_height:1%;}
.block{display:block}
.center{text-align:center;}
.tr{text-align:right;}
.fwb{font-weight:bold;}
.abs{position:absolute;}
.rel{position:relative;}


.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}
.pt35{padding-top:35px;}
.pt40{padding-top:40px;}
.pt45{padding-top:45px;}
.pt50{padding-top:50px;}
.pt60{padding-top:60px;}
.pt70{padding-top:70px;}
.pt80{padding-top:80px;}
.pt90{padding-top:90px;}
.pt100{padding-top:100px;}
.pt130{padding-top:130px;}

.sp_block,.sp_inline,.pad_block{display:none;}


.header_bg{width:100%; height:63px; background:#FFF; position:fixed; z-index:100;}
.header_g{height:63px;}
.header{width:1125px; height:47px; margin:0 auto; padding-top:16px; position:relative;}
.header h1{position:absolute; top:16px; left:50%; margin-left:-44px;}
.header_li01{float:left; font-size:14px; line-height:32px; letter-spacing:0.15em; padding-right:58px;}
.header_li02{float:right; font-size:14px; line-height:32px; letter-spacing:0.15em; padding-left:58px;}
.header li a{color:#000; display:block;}
.main_image{width:100%; height:667px; overflow:hidden; position:relative;}
.main_image ul{width:9999px; height:667px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li{float:left; width:100%; height:667px;}
.main_image li a{display:block; height:667px;}
.main_image li.img_1{background:url('../images/banner01.jpg') center top no-repeat}
.main_image li.img_2{background:url('../images/banner02.jpg') center top no-repeat}
.main_image li.img_3{background:url('../images/banner03.jpg') center top no-repeat}
.main_image li.img_4{background:url('../images/banner04.jpg') center top no-repeat}
.flicking_con{position:relative;}
.flicking_con .flicking_inner{position:absolute; top:-34px; z-index:9; width:100%; height:5px; text-align:center;}
.flicking_con a{width:38px; height:4px; margin:0 2px 0 3px; display:inline-block; text-indent:-10000px; background:rgba(255,255,255,0.6);}
.flicking_con a.on{background:rgba(0,108,187,0.6);}
.gsa_business{width:1120px; margin:0 auto; padding:100px 0 90px 0;}
.gsa_business_h2{font-size:26px; font-weight:normal; line-height:1.3; letter-spacing:0.05em; text-align:center;}
.gsa_business_h2 p{width:80px; height:2px; margin:25px auto 0 auto; background:#4D4D4D;}
.gsa_business_away{color:#006CBB; font-size:54px; font-weight:normal; line-height:1.3; padding-top:55px; text-align:center;}
.gsa_business_ul{width:400px; margin:0 auto; padding-top:45px;}
.gsa_business_ul li{font-size:19px; line-height:28px; padding-top:10px; margin-left:20px; list-style-type:disc;}
.gsa_since_bg{padding:105px 0 60px 0; background:#F5F5F5;}
.gsa_w1120{width:1120px; margin:0 auto;}
.gsa_since_stick{color:#006CBB; font-size:80px; line-height:1.2; padding-top:45px; text-align:center;}
.gsa_since_ten{font-size:31px; line-height:1.3; text-align:center; padding-top:2px;}
.gsa_since_based{width:555px; font-size:14px; line-height:26px; margin:48px auto 0 auto; text-align:center; background:url(../images/gsa_since_based.png) no-repeat center;}
.gsa_since_ul{width:1000px; margin:0 auto; padding-top:65px; padding-bottom:70px; background:url(../images/gsa_since_img.png) no-repeat center bottom; background-size:815px auto;}
.gsa_since_ul li{width:200px; float:left; font-size:14px; line-height:20px; text-align:center;}
.gsa_since_ul li p{color:#C3997F; font-size:64px; font-weight:bold; font-style:italic; line-height:1;}
.gsa_since_ul li:nth-child(2){padding-left:210px;}
.gsa_since_ul li:last-child{float:right;}
.gsa_since_xx a{width:84px; height:30px; margin:0 auto; line-height:28px; letter-spacing:0.1em; text-align:center; border:#4D4D4D 1px solid; display:block; position:relative;}
.gsa_since_xx a span{position:absolute; top:0px; right:-8px; line-height:15px;}
.gsa_partner{width:1120px; margin:0 auto; padding:105px 0 80px 0;}
.gsa_partner_gallery{position:relative; margin-top:65px;}
.gsa_partner_gallery li{float:left; margin:0 0 9px 9px; position:relative;}
.gsa_partner_gallery li:nth-child(1),.gsa_partner_gallery li:nth-child(4),.gsa_partner_gallery li:nth-child(7){margin-left:0;}
.gsa_partner_gallery li:nth-child(7){position:absolute; left:0; bottom:0;}
.gsa_partner_gallery li:nth-child(8){position:absolute; left:244px; bottom:0;}
.gsa_partner_gallery div{width:100%; background:#F5F5F5; position:absolute; top:0; left:0; display:none;}
.gsa_partner_gallery div p:last-child{border-bottom:none;}
.gsa_partner_gallery div p img{align-self:center;}
.gsa_partner_gallery div p{text-align:center; border-bottom:#D1D1D1 1px solid; display:flex; justify-content:center; box-sizing:border-box;}
.gsa_partner_gallery div p img{width:160px; height:auto;}
.gsa_partner_box01,.gsa_partner_box02,.gsa_partner_box03{height:243px;}
.gsa_partner_box01 p,.gsa_partner_box02 p{height:121px;}
.gsa_partner_box03 p{height:81px;}
.gsa_partner_box04{height:428px;}
.gsa_partner_box04 p{height:142px;}
.gsa_partner_box05{height:243px;}
.gsa_partner_box05 p{height:81px;}
.gsa_partner_box06{height:429px;}
.gsa_partner_box06 p{height:214px;}
.gsa_partner_box07{height:243px;}
.gsa_partner_box07 p{height:121px;}
.gsa_partner_box08{height:243px;}
.gsa_partner_box08 p{height:121px;}

.gsa_service{width:100%; height:695px; padding-top:105px; background:url(../images/gsa_service.jpg) no-repeat center; box-sizing:border-box;}
.gsa_service_ul{padding-top:75px;}
.gsa_service_ul li{width:150px; float:left; text-align:center; padding-left:173px;}
.gsa_service_ul li:first-child{padding-left:0;}
.gsa_service_ul li h3{color:#006CBB; font-size:25px; line-height:32px; padding-top:20px;}
.gsa_service_p{font-size:19px; line-height:32px; padding-top:30px;}
.gsa_highlight{width:100%; height:912px; padding-top:105px; background:url(../images/gsa_highlight.jpg) no-repeat center; box-sizing:border-box;}
.gsa_highlight h2,.gsa_pecruit_bg h2{color:#FFF;}
.gsa_highlight h2 p,.gsa_pecruit_bg h2 p{background:#FFF;}
.gsa_highlight_p{width:1129px; margin:0 auto; padding-top:48px; text-align:center;}
.gsa_news{padding:105px 0;}
.gsa_news_dl{padding-top:65px;}
.gsa_news_dl dd{width:630px; float:left; position:relative;}
.gsa_news_dl dd p{color:#FFF; font-size:18px; line-height:24px; position:absolute; left:25px; bottom:15px;}
.gsa_news_dl dt{width:470px; float:left; padding-left:20px;}
.gsa_news_dl dt > div a{width:470px; height:133px; padding:20px 0 0 35px; display:block; background:#EBEBEB; box-sizing:border-box;}
.gsa_news_dl dt > div div.clearfix p:nth-child(1){width:25px; float:left; font-size:11px; font-weight:bold; line-height:14px;}
.gsa_news_dl dt > div div.clearfix p:nth-child(2){float:left; font-size:11px; font-weight:bold; line-height:14px; padding-left:15px; border-left:#CBCBCB 1px solid;}
.gsa_news_dl dt > div div.clearfix p:nth-child(3){float:right; font-size:12px; font-weight:bold;}
.gsa_news_dl dt > div a > p{width:360px; font-size:20px; line-height:24px; padding-top:20px;}
.gsa_news_dl dt > div:nth-child(2) a{background:none;}
.gsa_news_dl dt > div.selectd a{color:#006CBB; border-right:#006CBB 2px solid;}
.gsa_pecruit_bg{width:100%; height:558px; padding-top:105px; background:url(../images/gsa_pecruit_bg.jpg) no-repeat center; box-sizing:border-box;}
.gsa_pecruit{position:absolute; top:190px; right:75px;}
#container{width:100%; height:322px;}
.footer{padding:20px 0; background:#000;}
.footer_dz{float:left; padding-top:12px;}
.footer_dz dt{float:left; color:#B2B2B2; font-size:14px; line-height:25px; padding-left:45px;}
.footer_wx{float:right;}
.footer_wx dt{float:left; color:#B2B2B2; font-size:14px; line-height:25px; padding:12px 0 0 30px;}
.gsa_page{box-shadow:0 0 10px #DDDDDD; border-radius:5px; overflow:hidden; position:fixed; right:20px; bottom:20px; display:none;}


.partner_banner{width:1125px; margin:0 auto;}
.partner_content{width:1125px; margin:0 auto; padding:2px 0 50px 0;}
.partner_classify{width:185px; float:left; padding-top:68px; padding-left:5px;}
.partner_classify h3{font-size:26px; font-weight:normal; line-height:1.3;}
.partner_classify p{width:78px; height:2px; margin-top:26px; background:#4D4D4D;}
.partner_logo{width:935px; float:left;}
.partner_logo li{width:175px; height:175px; float:left; margin:12px 0 0 12px; padding-bottom:20px; text-align:center; display:flex; background-color:#F5F5F5 !important; box-sizing:border-box; position:relative;}
.partner_logo li .partner_logo_img{width:100%; align-self:center;}
.partner_logo li .partner_logo_img img{width:155px; height:auto;}
.partner_logo li .partner_logo_zi{width:100%; font-size:16px; line-height:24px; position:absolute; bottom:12px;}
.partner_logo li.partner_logo_d{background:url(../images/partner_logo_d.png) no-repeat center;}


.news_banner{width:1125px; margin:0 auto;}
.news_box{width:1125px; margin:0 auto; padding:55px 0 55px 0;}
.news_content{width:720px; float:left;}
.news_title{font-size:40px; line-height:1.3; text-align:center;}
.news_date{color:#666; font-size:14px; font-weight:bold; line-height:22px; text-align:center; padding-top:5px;}
.news_sw{font-size:14px; line-height:26px; padding-top:40px;}
.news_right{width:360px; float:right; background:#F5F5F5;}
.news_right_title{height:38px; font-size:19px; line-height:28px; padding:15px 0 0 12px;}
.news_list{border-top:#CBCBCB 1px solid;}
.news_list li{height:98px; border-bottom:#CBCBCB 1px solid;}
.news_list li a{height:98px; display:block;}
.news_list li a:hover{border-right:#006CBB 2px solid;}
.news_list li dd{width:155px; float:left;}
.news_list li dd img{width:100%; height:auto;}
.news_list li dt{width:180px; float:left; padding:18px 0 0 12px;}
.news_list_date p:first-child{width:20px; float:left; color:#000; font-size:8px; font-weight:bold; line-height:10px;}
.news_list_date p:last-child{float:left; color:#000; font-size:8px; font-weight:bold; line-height:10px; padding-left:10px; border-left:#CBCBCB 1px solid;}
.news_list_lr{height:54px; font-size:14px; line-height:18px; padding-top:5px; display:flex;}
.news_list_lr p{align-self:center;}
.news_list li.news_list_li a{color:#006CBB; border-right:#006CBB 2px solid;}
.news_paging{padding:20px 0; text-align:center;}
.news_paging li{display:inline-block; padding:0 3px;}
.news_paging li a{width:20px; height:20px; display:block; border:#CCC 1px solid;}
.news_paging li.news_paging_li a{color:#006CBB; border:#006CBB 1px solid;}


.about_bg{padding:0 0 70px 0;}
.about_content{width:1125px; margin:0 auto;}
.about_zw{font-size:14px; line-height:26px; padding-top:30px;}
