/*扬飞游戏*/
.g-game-box{ margin-top: 30px;}
.g-game-box .m-game-expert{ width: 100%; height: auto; margin: 6px 0 0; display: block; overflow: hidden;}
.g-game-box .m-game-expert p{ width: 100%; height: auto; line-height: 36px; font-size: 19px; font-weight: normal; color: #555; text-indent: 32px; margin: 12px 0 0; display: block; overflow: hidden;}

.g-game-box .m-game-cont{ width: 100%; height: auto; margin: 22px 0 0; display: block; overflow: hidden;}
.g-game-box .m-game-cont .m-game-1{ width: 600px; height: auto; float: left; margin: 0; position: relative; display: inline; overflow: hidden;}
.g-game-box .m-game-cont .m-game-1 img{ width: 100%; height: 317px; display: block; overflow: hidden;}
.g-game-box .m-game-cont .m-game-1 strong{ width: 56px; height: 56px; background: #0559af; display: block; overflow: hidden; position: absolute; right: 0; bottom: 0; z-index: 5; }
.g-game-box .m-game-cont .m-game-1 strong i{ width: 14px; height: 14px; border-top: 3px solid #fff; border-right: 3px solid #fff; display: block; overflow: hidden; margin: 20px 0 0 17px; transform: rotate(45deg)}
.g-game-box .m-game-cont .m-game-1.u-web{ display: none}
.g-game-box .m-game-cont .m-game-2{ width: 480px; height: 317px; padding: 0 60px; background: #fbfbfb; float: left; display: inline; overflow: hidden;}
.g-game-box .m-game-cont .m-game-2 a{ width: 100%; height: 28px; line-height: 28px; font-size: 26px; font-weight: normal; color: #222; margin: 72px 0 0; display: block; overflow: hidden;}
.g-game-box .m-game-cont .m-game-2 p{ width: 100%; height: auto; line-height: 30px; font-size: 16px; font-weight: normal; color: #555; margin: 30px 0 0; display: block; overflow: hidden; text-indent: 32px;}

/* 扬飞网络 */
.g-network-box{ width: 100%; height: auto; margin: 0 0 0; padding: 60px 0; display: block; overflow: hidden; position: relative;}
.g-network-box .g-box-1200{ margin-top: 40px; position: relative; z-index: 5;}
.g-network-box .m-game-1{ width: 600px; height: auto; float: left; margin: 0; position: relative; display: inline; overflow: hidden;}
.g-network-box .m-game-1 img{ width: 100%; height: 317px; display: block; overflow: hidden;}


.g-network-box .m-game-1 strong{ width: 56px; height: 56px; background: #0559af; display: block; overflow: hidden; position: absolute; right: 0; top: 0; z-index: 5; }
.g-network-box .m-game-1 strong i{ width: 14px; height: 14px; border-top: 3px solid #fff; border-right: 3px solid #fff; display: block; overflow: hidden; margin: 20px 0 0 17px; transform: rotate(45deg)}
.g-network-box .m-game-2{ width: 486px; height: 315px; padding: 0 56px; background: #fff; border: 1px solid #eee; float: left; display: inline; overflow: hidden;}
.g-network-box .m-game-2 a{ width: 100%; height: 28px; line-height: 28px; font-size: 26px; font-weight: normal; color: #222; margin: 72px 0 0; display: block; overflow: hidden;}
.g-network-box .m-game-2 p{ width: 100%; height: auto; line-height: 30px; font-size: 16px; font-weight: normal; color: #555; margin: 30px 0 0; display: block; overflow: hidden; text-indent: 32px;}
.g-network-box .u-network-bg{ width: 100%; height: 195px; background: #2554a2; display: block; overflow: hidden; position: absolute; left: 0; bottom: 0; z-index: 0;}

/* 扬飞资本 */
.g-capital-box{ width: 100%; height: auto; padding: 60px 0; background: #fbfbfb; display: block; overflow: hidden;}
.g-capital-box .m-capital-cont{ margin-top: 39px; position: relative;}
.g-capital-box .m-capital-cont dt{ width: 906px; height: 400px; padding: 44px 0 0; background: #fff; display: block; overflow: hidden;}
.g-capital-box .m-capital-cont dt p{ width: 552px; height: auto; margin: 0; line-height: 30px; font-size: 16px; font-weight: normal; color: #555; margin: 0 0 0 60px; text-indent: 32px; display: block; overflow: hidden;}
.g-capital-box .m-capital-cont dd{ width: 564px; height: auto; display: block; overflow: hidden; position: absolute; right: 0; top: 34px; z-index: 5;}
.g-capital-box .m-capital-cont dd img{ width: 100%; height: 376px; display: block; overflow: hidden;}

/*教育&文化*/
.g-ec-box{ margin-top: 30px;}
.g-ec-box .m-ec-expert{ width: 100%; height: auto; margin: 8px 0 0; display: block; overflow: hidden;}
.g-ec-box .m-ec-expert p{ width: 100%; height: auto; line-height: 30px; font-size: 16px; font-weight: normal; color: #555; text-indent: 32px; margin: 19px 0 0; display: block; overflow: hidden;}

.g-ec-box .m-ec-cont{ width: 100%; height: auto; margin: 23px 0 0; display: block; overflow: hidden;}
.g-ec-box .m-ec-cont span{ width: 376px; height: auto; float: left; margin: 0 36px 0 0; display: inline; overflow: hidden;}
.g-ec-box .m-ec-cont span img{width: 376px; height: 248px; display: block; overflow: hidden; }
.g-ec-box .m-ec-cont span.u-last{ margin: 0}

@media only screen and (max-width: 640px) {
    .g-game-box{ margin:22px 0 0; padding: 0 14px; box-sizing: border-box}
    .g-game-box .m-game-expert{ margin: 0}
    .g-game-box .m-game-expert p{ font-size: 14px; line-height: 24px;}
    .g-game-box .m-game-cont{ margin: 0;}
    .g-game-box .m-game-cont .m-game-1{ width: 100%; margin: 12px 0 0 ;}
    .g-game-box .m-game-cont .m-game-1 img{ height: auto}
    .g-game-box .m-game-cont .m-game-1 strong{ width: 30px; height: 30px;}
    .g-game-box .m-game-cont .m-game-1 strong i{ width: 8px; height: 8px; margin: 10px 0 0 8px; border-width: 2px;}
    .g-game-box .m-game-cont .m-game-1.u-web{ display: inline}
    .g-game-box .m-game-cont .m-game-1.u-pc{ display: none}
    .g-game-box .m-game-cont .m-game-2{ width: auto; height: auto; padding: 17px; box-sizing: border-box;}
    .g-game-box .m-game-cont .m-game-2 a{ margin: 0; font-size: 16px; height: 18px; line-height: 18px; font-weight: bold}
    .g-game-box .m-game-cont .m-game-2 p{ line-height: 24px; font-size: 14px; text-indent: 0; margin: 8px 0 0;}

    .g-network-box{ padding: 0 14px; box-sizing: border-box; margin: 22px 0 0;}
    .g-network-box .g-box-1200{ margin: 17px 0 0;}
    .g-network-box .m-game-1{ width:100%;}
    .g-network-box .m-game-1 img{ height: auto}
    .g-network-box .m-game-1 strong{width: 30px; height: 30px;}
    .g-network-box .m-game-1 strong i{width: 8px; height: 8px; margin: 10px 0 0 8px; border-width: 2px;}
    .g-network-box .m-game-2{width: auto; height: auto; padding: 17px; box-sizing: border-box; background: #1f5abc; border: 0; box-sizing: border-box}
    .g-network-box .m-game-2 a{ margin: 0; font-size: 16px; height: 18px; line-height: 18px; font-weight: bold; color: #fff}
    .g-network-box .m-game-2 p{ line-height: 24px; font-size: 14px; text-indent: 0; margin: 8px 0 0; color: #fff}
    .g-network-box .u-network-bg{ display: none;}

    .g-capital-box{ padding: 0 14px; box-sizing: border-box; margin: 22px 0 0; background: #fff;}
    .g-capital-box .m-capital-cont{ margin: 0}
    .g-capital-box .m-capital-cont dt{ width: 100%; height: auto; padding: 0;}
    .g-capital-box .m-capital-cont dt p{ width: 100%; line-height: 24px; font-size: 14px; margin: 8px 0 0;}
    .g-capital-box .m-capital-cont dd{ width: 100%; height: auto; position: relative; left: 0; top: 0; margin: 10px 0 0;}
    .g-capital-box .m-capital-cont dd img{ height: auto}

    .g-ec-box{ margin: 22px 0 0; padding: 22px 14px; box-sizing: border-box; background: #f4f4f4}
    .g-ec-box .m-ec-expert{ margin: 0}
    .g-ec-box .m-ec-expert p{ width: 100%; line-height: 24px; font-size: 14px; margin: 8px 0 0;}
    .g-ec-box .m-ec-cont{ margin: 12px 0 0; display: flex}
    .g-ec-box .m-ec-cont span{ width: 100%; height: auto; margin:0 8px 0 0; display: block; overflow: hidden; flex: 1}
    .g-ec-box .m-ec-cont span img{ width: 100%; height: auto;}
    .g-ec-box .m-ec-cont span.u-last{ margin: 0}

    .g-bottom{ margin: 0}
}

@media(hover: hover) and (pointer: fine) {
    .g-game-box .m-game-cont .m-game-2 a:hover{ color: #0559af}
    .g-ec-box .m-ec-cont span:hover img{transform: scale3d(1.2,1.2,1)}
    .g-capital-box .m-capital-cont dd:hover img{transform: scale3d(1.2,1.2,1)}
    .g-network-box .m-game-1:hover img{ transform: scale3d(1.2,1.2,1)}
    .g-game-box .m-game-cont .m-game-1:hover img{ transform: scale3d(1.2,1.2,1)}

}








