/*扬飞游戏*/
.g-zsyz-box{ margin-top: 30px;}
.g-zsyz-box .m-zsyz-expert{  margin-top: 6px;}
.g-zsyz-box .m-zsyz-expert p{ width: 100%; height: auto; line-height: 30px; font-size: 17px; font-weight: normal; color: #555; text-indent: 32px; margin: 12px 0 0; display: block; overflow: hidden;}
.g-zsyz-box .m-zsyz-cont{ width: 1260px; margin-top: 24px;}
.g-zsyz-box .m-zsyz-cont .m-zsyz-main{ width: 380px; height: auto; margin: 0 0 0 30px; overflow: hidden;}
.g-zsyz-box .m-zsyz-cont .m-zsyz-main span{ width: 100%; height: 239px; display: block; overflow: hidden;}
.g-zsyz-box .m-zsyz-cont .m-zsyz-main span img{ width: 100%; height: 239px; display: block; overflow: hidden;}
.g-zsyz-box .m-zsyz-cont .m-zsyz-main span:hover img{ transform:scale3d(1.2,1.2,1)}
.g-zsyz-box .m-zsyz-cont .m-zsyz-main strong{ width: 100%; height: 20px; line-height: 20px; font-size: 18px; font-weight: bold; color: #222; margin: 23px 0 0; display: block; overflow: hidden;}
.g-zsyz-box .m-zsyz-cont .m-zsyz-main p{ width: 100%; height: auto; max-height: 90px; line-height: 30px; font-size: 16px; font-weight: normal; color: #888; margin: 7px 0 0; display: block; overflow: hidden;}

/* 个性定制 */
.g-dingzhi-box{ width: 100%; height: 862px; background: url(../images/contact-img-4.jpg) repeat-x center center; margin-top: 40px; display: block; overflow: hidden;}
.g-dingzhi-box .g-box-1200{ width: 1248px;}
.g-dingzhi-box .m-dingzhi-btn{ width: 100%; height: auto; margin: 70px 0 0; display: block; overflow: hidden;}
.g-dingzhi-box .m-dingzhi-btn li{ width: 258px; height: 48px; line-height: 49px; font-size: 17px; font-weight: normal; color: #fff; border-bottom: 1px solid rgba(193, 215, 252, .2); float: left; margin: 0 0 0 24px; display: inline; overflow: hidden; padding: 0 12px; cursor: pointer; position: relative;}
.g-dingzhi-box .m-dingzhi-btn li strong{ font-weight: normal; position: absolute; left: 50%; top: 0; z-index: 5; transform: translateX(-50%); transition: left .5s ease 0s;}
.g-dingzhi-box .m-dingzhi-btn li i{ width: 14px; height: 12px; background: url(../images/contact-icon.png) no-repeat 0 0; float: right; margin: 19px 12px 0 0; display: inline; overflow: hidden; opacity: 0; transition: opacity .5s ease 0s;}
.g-dingzhi-box .m-dingzhi-btn li.f-hover{ background: rgba(193, 215, 252, .2); text-align: left; border: 0; height: 49px;}
.g-dingzhi-box .m-dingzhi-btn li.f-hover strong{ left: 24%}
.g-dingzhi-box .m-dingzhi-btn li.f-hover i{ opacity: 1;}


.g-dingzhi-box .m-dingzhi-cont{ width:528px; height: auto;background: rgba(255, 255, 255, .85); margin: 50px 0 0 24px; position: relative;display: block; overflow: hidden;}
.g-dingzhi-box .m-dingzhi-cont .swiper-wrapper{ display:flex; box-sizing:content-box; position:relative; zoom:1; z-index:10; padding:0; box-sizing:border-box;}

.g-dingzhi-box .m-dingzhi-cont .swiper-wrapper .m-dingzhi-main{ width: 408px; height: 356px;   padding: 0 60px; -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; flex-shrink: 0;  position: relative; padding: 0;}
.g-dingzhi-box .m-dingzhi-cont .swiper-wrapper .m-dingzhi-main strong{ width: auto; height: 32px; line-height: 32px; font-size: 28px; font-weight: bold; color: #0559af; margin: 65px 60px 0; font-style:italic; display: block; overflow: hidden;}
.g-dingzhi-box .m-dingzhi-cont .swiper-wrapper .m-dingzhi-main b{ width: auto; height: 22px; line-height: 22px; font-size: 20px; font-weight: normal; color: #000; margin: 25px 60px 0; display: block; overflow: hidden;}
.g-dingzhi-box .m-dingzhi-cont .swiper-wrapper .m-dingzhi-main p{ width: auto; height: auto; max-height: 120px; line-height: 30px; font-size: 17px; font-weight: normal; color: #777; margin: 17px 60px 0; display: block; overflow: hidden;}


















/* 入住企业 */
.g-rzqy-box{ width: 100%; height: auto; padding: 60px 0; background: #fbfbfb; display: block; overflow: hidden;}
.g-rzqy-box .g-box-1200{ width: 1244px;}
.g-rzqy-box h3{ width: 100%; height: 32px; line-height: 32px; font-size: 28px; font-weight: bold; color: #0559af; text-align: center; font-style: italic; display: block; overflow: hidden;}
.g-rzqy-box .m-rzqy-cont{ width: 500px; height: 192px; padding: 0 44px; background: #fff; border-radius: 4px; border: 1px solid #eee; margin: 40px 0 0 22px; overflow: hidden;}
.g-rzqy-box .m-rzqy-cont dt{ width: 100%; height: 22px; line-height: 22px; font-size: 20px; font-weight: bold; color: #222; margin: 38px 0 0; display: block; overflow: hidden;}
.g-rzqy-box .m-rzqy-cont dt b{ font-weight: normal; font-size: 16px; color: #999; padding: 0 0 0 5px;}
.g-rzqy-box .m-rzqy-cont dd{width: 100%; height: auto; line-height: 27px; font-size: 17px; font-weight: normal; color: #666; margin: 16px 0 0; display: block; overflow: hidden;}

/* 公司地址 */
.g-address-box{ margin-top: 60px}
.g-address-box .m-address-img{margin-top: 38px;overflow: hidden;}
.g-address-box .m-address-img img{ width: 100%; height: auto; display: block; overflow: hidden;}
.g-address-box .m-address-img:hover img{ transform: scale3d(1.2,1.2,1)}
.g-address-box .m-address-img img.u-small-map{ display: none}

/* 商务合作 */
.g-cooperation-box{ margin-top: 60px;}
.g-cooperation-box .g-box-1200{ width: 1246px;}
.g-cooperation-box .m-cooperation-cont{ width: 329px; height: 182px; padding: 0 0 0 50px; background: #fff; border: 1px solid #f2f2f2; border-left: 5px solid #0768cc; border-radius: 6px; margin: 40px 0 0 23px; overflow: hidden;}
.g-cooperation-box .m-cooperation-cont strong{ width: 100%; height: 20px; line-height: 20px; font-size: 18px; font-weight: bold; color: #666; display: block; overflow: hidden; margin: 28px 0 0;}
.g-cooperation-box .m-cooperation-cont b{ width: 100%; height: 20px; line-height: 20px; font-size: 18px; font-weight: normal; color: #222; display: block; overflow: hidden; margin: 20px 0 0;}
.g-cooperation-box .m-cooperation-cont p{ width: 100%; height: 20px; line-height: 20px; font-size: 16px; font-weight: normal; color: #222; display: block; overflow: hidden; margin: 13px 0 0;}
.g-cooperation-box .m-cooperation-cont p .u-email-icon{ width: 20px; height: 16px; background: url(../images/contact-icon.png) no-repeat 0 -34px; float: left; margin: 2px 12px 0 0; display: inline; overflow: hidden;}
.g-cooperation-box .m-cooperation-cont p .u-phone-icon{ width: 18px; height: 18px; background: url(../images/contact-icon.png) no-repeat 0 -66px; float: left; margin: 1px 12px 0 0; display: inline; overflow: hidden;}


@media only screen and (max-width: 640px) {
    .g-zsyz-box{ margin-top:22px; padding: 0 16px; box-sizing: border-box}
    .g-zsyz-box .m-zsyz-expert{ margin: 0;}
    .g-zsyz-box .m-zsyz-expert p{ line-height: 24px; font-size: 14px;}
    .g-zsyz-box .m-zsyz-cont{ width: 100%; margin-top: 0;}
    .g-zsyz-box .m-zsyz-cont .m-zsyz-main{ margin: 15px 0 0;}
    .g-zsyz-box .m-zsyz-cont .m-zsyz-main strong{ height: 18px; line-height: 18px; font-size: 16px; margin: 15px 0 0;}
    .g-zsyz-box .m-zsyz-cont .m-zsyz-main p{ line-height: 23px; font-size: 14px;}


    .g-dingzhi-box{ background-position: left top; background-size: 654px; height: 294px;}
    .g-dingzhi-box .g-box-1200{ width: 100%;}
    .g-dingzhi-box .m-dingzhi-btn{ margin:12px 0 0; display: flex; padding: 0 8px; box-sizing: border-box;}
    .g-dingzhi-box .m-dingzhi-btn li{ width:auto; height: 26px; line-height: 26px; font-size: 14px; margin: 0 3px; flex: 1; padding: 0;}
    .g-dingzhi-box .m-dingzhi-btn li strong{ position: relative; left: 0; transform: translateX(0); display: block;  text-align: center}
    .g-dingzhi-box .m-dingzhi-btn li i{ display: none}
    .g-dingzhi-box .m-dingzhi-btn li.f-hover{ height: 26px; line-height: 26px;}
    .g-dingzhi-box .m-dingzhi-btn li.f-hover strong{ left: 0;}

    
    .g-dingzhi-box .m-dingzhi-cont{ width: 271px; max-width: 100%; height: auto; margin: 11px 0 0 17px;}
    .g-dingzhi-box .m-dingzhi-cont .swiper-wrapper .m-dingzhi-main{ width: 100%; height: auto; padding: 0 14px 14px; box-sizing: border-box}
    .g-dingzhi-box .m-dingzhi-cont .swiper-wrapper .m-dingzhi-main strong{ font-size: 15px; height: 17px; line-height: 17px; margin: 25px 0 0}
    .g-dingzhi-box .m-dingzhi-cont .swiper-wrapper .m-dingzhi-main b{ font-size: 15px; height: 18px; line-height: 18px; margin: 11px 0 0;}
    .g-dingzhi-box .m-dingzhi-cont .swiper-wrapper .m-dingzhi-main p{ line-height: 22px; font-size: 13px; margin:10px 0 0;}

    .g-rzqy-box{ padding: 16px 14px; box-sizing: border-box}
    .g-rzqy-box .g-box-1200{ width: 100%;}
    .g-rzqy-box h3{ font-size: 17px; height: 20px; line-height: 20px;}
    .g-rzqy-box .m-rzqy-cont{ width: 100%; height: auto; margin: 14px 0 0; padding: 0 25px 13px; box-sizing: border-box;}
    .g-rzqy-box .m-rzqy-cont dt{ margin-top: 15px; font-size: 16px;}
    .g-rzqy-box .m-rzqy-cont dt b{ font-size: 14px;}
    .g-rzqy-box .m-rzqy-cont dd{ line-height: 24px; font-size: 14px; margin:6px 0 0}
    .g-address-box{ margin:24px 0 0}
    .g-address-box .m-address-img{ width: 100%; margin: 14px 0 0; padding: 0 17px; box-sizing: border-box}
    .g-address-box .m-address-img img.u-big-map{ display: none}
    .g-address-box .m-address-img img.u-small-map{ display: block}

    .g-cooperation-box{ margin: 24px 0 0;}
    .g-cooperation-box .m-cooperation-cont{ width: 100%; height: auto; margin: 18px 0 0; background: none; padding: 0; border: 0px; padding: 0 14px; box-sizing: border-box}
    .g-cooperation-box .m-cooperation-cont strong{ font-size: 14px;  height: 30px; line-height: 30px; border-bottom: 1px solid #e7e7e7; margin: 0;}
    .g-cooperation-box .m-cooperation-cont b{ font-size: 14px; height: 16px; line-height: 16px; margin: 6px 0 0;}
    .g-cooperation-box .m-cooperation-cont p{ font-size: 13px; margin: 8px 0 0;}
    .g-cooperation-box .m-cooperation-cont p .u-email-icon{ background-size: 160px; background-position: 0 -28px; margin-right: 6px;}
    .g-cooperation-box .m-cooperation-cont p .u-phone-icon{ background-size: 160px; background-position: 0 -55px; margin-right: 6px;}
    .g-cooperation-box .g-box-1200{ width:100%;}
    
}