.fl{float: left;}
.fr{float: right;}
.clearfix{*zoom:1;}
.clearfix:after{display: block;content: "";height: 0;clear: both;visibility: hidden;}
.gys_col{padding: 50px 0;*zoom:1;overflow: hidden;}
.gys_col:after{display: block;content: "";height: 0;clear: both;visibility: hidden;}
.gys_col .title{text-align: center;height: 80px;margin-bottom: 30px;}
.gys_col .title h2{font-size: 46px;font-weight: 800;color: #555;line-height: 80px;letter-spacing: 4px;}
.gys_col .title h2 span{color: #e67728;}
.block{display: block;width: 100%;height: 100%;}
.gys_banner{
    height: 550px;
    background: url(/skin/style/img/gongyingshang/banner.png?t=20190806) no-repeat center;
}
/*.gys_banner{height: 520px;background: #47ade1;}
.gys_banner .wrp1150{height: 520px;background: url(/skin/style/img/gongyingshang/banner_bg02.png) no-repeat center;position: relative;}
.gys_banner .title{width: 300px; height: 200px;background: url(/skin/style/img/gongyingshang/banner01.png) no-repeat;background-size: contain; text-align: center; position: absolute;right: 20%;top: 40px;}
.gys_banner .title h1{font-size: 50px;font-weight: 800;color: #47ADE1;padding-top: 38px;line-height: 54px;}
.gys_banner .title h1 span{font-size: 26px;}*/

.gys .col1 .img{}
.gys .col1 .txt{padding-top: 125px;padding-left: 50px;color: #666;}
.gys .col1 .txt p{font-size: 24px;margin-bottom: 20px;}
.gys .col1 .txt p i{font-style: normal;color: #EC6941;font-size: 32px;}
.gys .col1 .txt span{font-size: 28px;font-weight: 800;}
.gys .col2 .content{text-align: center;}
.gys .col2 .txt h3{font-size: 30px;font-weight: 800;color: #666;line-height: 60px;margin-bottom: 20px;}

.gys .col3 .content{text-align: center;}
.gys .col3 .content img{margin: 80px 0;}

.gys .col4 .content ul{padding: 80px 0;}
.gys .col4 .content li{float: left;width: 25%;}
.gys .col4 .content .img{text-align: center; padding: 50px 90px;}
.gys .col4 .content .img p{font-size: 40px;font-weight: 800;color: #448ACA;margin-top: 160px;}
.b_s{width: 140px;height: 80px;margin: 0 auto;}
.hex {
    width:140px;
    height:80px;
    background-color: #448aca;
    background-repeat: no-repeat;
    background-position: 50% 50%;           
    -webkit-background-size: auto 173px;                            
    -moz-background-size: auto 173px;                           
    -ms-background-size: auto 173px;                            
    -o-background-size: auto 173px;                         
    position: relative;
    text-align:center;
    zoom:1;
    z-index: 25;
    margin: 0 auto;
    color: #fff;
}
.hex span{font-size: 22px;line-height: 44px;}
.hex .corner-1,
.hex .corner-2 {
    position: absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background: inherit;                                
    z-index:-2;                     
    overflow:hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;         
    backface-visibility: hidden;            
}

.hex .corner-1 {
    z-index:-1;
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg);
}

.hex .corner-2 {
    -webkit-transform: rotate(-60deg);
    -moz-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    -o-transform: rotate(-60deg);
    transform: rotate(-60deg);
}

.hex .corner-1:before,
.hex .corner-2:before {
    width: 173px;
    height: 173px;
  content: '';
  position: absolute;
  background: inherit;
  top:0;
  left: 0;
  z-index: 1;
  background: inherit;
  background-repeat:no-repeat;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-o-backface-visibility: hidden; 
backface-visibility: hidden;                  
}           


.hex .corner-1:before {
    -webkit-transform: rotate(-60deg) translate(-87px, 0px);
    -moz-transform: rotate(-60deg) translate(-87px, 0px);
    -ms-transform: rotate(-60deg) translate(-87px, 0px);
    -o-transform: rotate(-60deg) translate(-87px, 0px);
    transform: rotate(-60deg) translate(-87px, 0px);    
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
}           

.hex .corner-2:before {
    -webkit-transform: rotate(60deg) translate(-48px, -11px);
    -moz-transform: rotate(60deg) translate(-48px, -11px);
    -ms-transform: rotate(60deg) translate(-48px, -11px);
    -o-transform: rotate(60deg) translate(-48px, -11px);
    transform: rotate(60deg) translate(-48px, -11px);   
    bottom:0;
}

.gys .col5 .content{padding: 40px 0;}
.gys .col5 .content .txt{width: 500px;padding-top: 50px;padding-right: 50px;}
.gys .col5 .content .txt p{font-size: 20px;margin-bottom: 20px;line-height: 34px;letter-spacing: 2px;color: #666;}
.gys .col5 .content .txt p span{color: #ED5A70;font-weight: 800;}

.gys .col6 .content{padding: 50px;}
.gys .col6 .content li{float: left;width: 33.3333%;text-align: center;margin-bottom: 50px;}
.gys .col6 .content li .img{border-radius: 50%;border-radius: 50%;width: 64px;height: 64px; margin: 0 auto;padding: 40px;background: #ccc;margin-bottom: 10px;}
.gys .col6 .content li:nth-child(1) .img{background: #D4237A;}
.gys .col6 .content li:nth-child(2) .img{background: #448aca;}
.gys .col6 .content li:nth-child(3) .img{background: #f08300;}
.gys .col6 .content li:nth-child(4) .img{background: #94cb29;}
.gys .col6 .content li:nth-child(5) .img{background: #DC4949;}
.gys .col6 .content li:nth-child(6) .img{background: #3EC282;}
.gys .col6 .content li span{line-height: 50px;font-weight: 800;font-size: 20px;}

.gys .gys_col:last-child {text-align: center;}
.gys .gys_col:last-child h2{font-size: 30px;line-height: 50px;font-weight: 800;}
.gys .gys_col:last-child p{font-size: 28px;color: #1c8ffb;font-weight: 700;margin-bottom: 25px;}
.gys .gys_col:last-child a{background: #1C8FFB;color: #fff;font-size: 18px;padding: 12px 40px;border-radius: 8px;}
