@charset "utf-8";
.g-box-1170{width:1180px;height:auto;display:block;overflow:hidden;margin:auto;padding: 0 10px;}

.g-h1-title{height:150px;}
.g-h1-title h1{width:100%;height:35px;line-height:35px;font-size:30px;font-weight:700;color:#333;margin:40px 0 0;display:block;overflow:hidden}
.g-h1-title strong{width:auto;height:15px;line-height:15px;font-size:13px;font-weight:400;color:#999;margin:23px 0 0;float:left;display:inline;overflow:hidden}
.g-cont-box{background:#fff;}
.g-cont-box .g-position{display: block; width:100%;height:29px;line-height:25px;font-size:16px;font-weight:400;color:#333;text-indent:15px;margin:14px 0}
.g-cont-box .g-position a{color:#333}
.g-cont-box .g-left{width:825px;height:auto;margin:0 0 0 15px;float: left;}
.g-cont-box .g-left .g-takeaway{width:735px;height:auto;line-height:22px;font-size:14px;font-weight:400;color:#555;padding:20px 45px;background:#fafafa;display:block;overflow:hidden;position:relative;zoom:1}
.g-cont-box .g-left .g-takeaway span{font-weight:700}
.g-cont-box .g-left .g-takeaway .g-bg-1{width:23px;height:23px;background:url(../images/cms-in-bg.png) no-repeat 0 -125px;display:block;overflow:hidden;position:absolute;left:9px;top:22px}
.g-cont-box .g-left .g-takeaway .g-bg-2{width:23px;height:23px;background:url(../images/cms-in-bg.png) no-repeat 0 -236px;display:block;overflow:hidden;position:absolute;right:13px;top:46px}
.g-cont-box .g-left .g-main{width:100%;height:auto;display:block;overflow:hidden}
.g-cont-box .g-left .g-main p{width:100%;height:auto;line-height:22px;font-size:14px;font-weight:400;color:#555;text-indent:24px;margin:30px 0 0;display:block;overflow:hidden}

.g-cont-box .g-left .g-title{width:100%;height:auto;margin:15px 0 0;display:block;overflow:hidden}
.g-cont-box .g-left .g-title dt{width:auto;height:20px;line-height:20px;padding:10px 14px;font-size:18px;font-weight:400;color:#333;border-bottom:3px solid #288bff;float:left;display:inline;overflow:hidden}
.g-cont-box .g-left .g-title dd{width:auto;height:20px;padding:10px;border-bottom:3px solid #eee}
.g-cont-box .g-left .g-related-cms{width:100%;height:auto;margin:12px 0 0;display:block;overflow:hidden}
.g-cont-box .g-left .g-related-cms li{width:386px;height:34px;border-bottom:1px dotted #ccc;float:left;float:left;margin:0 0 0 50px;display:inline;overflow:hidden}
.g-cont-box .g-left .g-related-cms li i{width:4px;height:4px;float:left;background:#aaa;margin:12px 0 0;display:inline;overflow:hidden}
.g-cont-box .g-left .g-related-cms li a{width:332px;height:34px;line-height:34px;font-size:14px;font-weight:400;color:#333;float:left;margin:0 0 0 9px;display:inline;overflow:hidden}
.g-cont-box .g-left .g-related-cms li a:hover{color:#f55}
.g-cont-box .g-left .g-related-cms li em{width:auto;height:34px;line-height:34px;font-size:12px;font-weight:400;color:#999;float:right;margin:0;display:inline;overflow:hidden}

.g-cont-box .g-right .g-right-title{width:100%;height:25px;display:block;overflow:hidden}
.g-cont-box .g-right .g-right-title dt{width:auto;height:25px;line-height:25px;font-size:18px;font-weight:400;color:#333;text-indent:15px;border-left:6px solid #288bff;float:left;display:inline;overflow:hidden}
.g-cont-box .g-right .g-right-title dd{float: right;}
.g-cont-box .g-right .g-right-title dd a{color: #999}
.g-cont-box .g-right{width:300px;height:auto;margin:0 0 0 15px;float: right;}
.g-cont-box .g-right .g-project{width:100%;height:auto;display:block;overflow:hidden;margin:0}
.g-cont-box .g-right .g-project dt{width:100%;height:176px;margin:19px 0 0;display:none;overflow:hidden}
.g-cont-box .g-right .g-project dt a{width:100%;height:176px;display:block;overflow:hidden;position:relative;zoom:1}
.g-cont-box .g-right .g-project dt a img{width:100%;height:176px;display:block;overflow:hidden}
.g-cont-box .g-right .g-project dt a strong{width:100%;height:30px;line-height:30px;font-size:14px;font-weight:400;color:#fff;text-align:center;background:rgba(0,0,0,.5);display:block;overflow:hidden;position:absolute;left:0;bottom:0}
.g-cont-box .g-right .g-project dt a:hover strong{background:#f55}
.g-cont-box .g-right .g-project dd{width:100%;height:auto;display:block;overflow:hidden;margin:10px 0 0}
.g-cont-box .g-right .g-project dd a{width:100%;height:34px;border-bottom:1px solid #eee;display:block;overflow:hidden}
.g-cont-box .g-right .g-project dd a i{width:20px;height:20px;line-height:20px;font-size:12px;font-weight:400;color:#fff;font-style:normal;text-align:center;background:#aaa;border-radius:4px;float:left;margin:7px 0 0 0;display:inline;overflow:hidden}
.g-cont-box .g-right .g-project dd a strong{width:204px;height:34px;line-height:34px;font-size:14px;font-weight:400;color:#333;float:left;margin:0 0 0 10px;display:inline;overflow:hidden}
.g-cont-box .g-right .g-project dd a b{width:38px;height:20px;line-height:20px;font-size:12px;font-weight:400;color:#288bff;text-align:center;border:1px solid #288bff;border-radius:4px;float:right;display:inline;overflow:hidden;margin:6px 0 0}
.g-cont-box .g-right .g-project dd a:hover strong{color:#f55}
.g-cont-box .g-right .g-project dd a:hover b{background:#288bff;color:#fff}

.g-cont-box .g-right .g-cms-rank{width:100%;height:auto;display:block;overflow:hidden;margin:28px 0 33px}
.g-cont-box .g-right .g-cms-rank .g-rank-btn{width:100%;height:37px;border-bottom:3px solid #288bff;display:block;overflow:hidden}
.g-cont-box .g-right .g-cms-rank .g-rank-btn li{width:50%;height:37px;line-height:37px;font-size:16px;font-weight:400;color:#333;text-align:center;float:left;display:inline;overflow:hidden;cursor:pointer}
.g-cont-box .g-right .g-cms-rank .g-rank-btn .m-hover{background:#288bff;color:#fff}
.g-cont-box .g-right .g-cms-rank .m-hits-rank{width:100%;height:auto;margin:10px 0 0;display:block;overflow:hidden}
.g-cont-box .g-right .g-cms-rank .m-hits-rank li{width:100%;height:auto;padding:15px 0;display:block;border-bottom:1px solid #eee}
.g-cont-box .g-right .g-cms-rank .m-hits-rank li a{width:100%;height:69px;display:block}
.g-cont-box .g-right .g-cms-rank .m-hits-rank li a img{width:110px;height:69px;float:left;margin:0 14px 0 5px;display:inline;overflow:hidden}
.g-cont-box .g-right .g-cms-rank .m-hits-rank li a strong{width:auto;height:58px;line-height:30px;font-size:14px;font-weight:400;color:#333;display:block;overflow:hidden}
.g-cont-box .g-right .g-cms-rank .m-hits-rank li a:hover img{box-shadow:0 0 6px #f55}
.g-cont-box .g-right .g-cms-rank .m-hits-rank li a:hover strong{color:#f55}


.g-cont-box .g-right .g-game-strategy{width:100%;height:auto;display:block;overflow:hidden;margin:10px 0 30px}
.g-cont-box .g-right .g-game-strategy a{width:100%;height:34px;border-bottom:1px solid #eee;display:block;overflow:hidden}
.g-cont-box .g-right .g-game-strategy a i{width:20px;height:20px;line-height:20px;font-size:12px;font-weight:400;color:#fff;font-style:normal;text-align:center;background:#aaa;border-radius:4px;float:left;margin:8px 0 0 0;display:inline;overflow:hidden}
.g-cont-box .g-right .g-game-strategy a strong{width:250px;height:34px;line-height:34px;font-size:14px;font-weight:400;color:#333;float:left;margin:0 0 0 10px;display:inline;overflow:hidden}
.g-cont-box .g-right .g-game-strategy a b{width:38px;height:20px;line-height:20px;font-size:12px;font-weight:400;color:#288bff;text-align:center;border:1px solid #288bff;border-radius:4px;float:right;display:inline;overflow:hidden;margin:6px 0 0}
.g-cont-box .g-right .g-game-strategy a:hover strong{color:#f55}
.g-cont-box .g-right .g-game-strategy a:hover b{background:#288bff;color:#fff}
.g-cont-box .g-right .g-game-strategy a i.num1{background: rgb(255, 102, 0);}
.g-cont-box .g-right .g-game-strategy a i.num2{background: rgb(255, 152, 0);}
.g-cont-box .g-right .g-game-strategy a i.num3{background: rgb(255, 198, 0);}
.g-cont-box .g-right .g-project dd a i.num1{background: rgb(255, 102, 0);}
.g-cont-box .g-right .g-project dd a i.num2{background: rgb(255, 152, 0);}
.g-cont-box .g-right .g-project dd a i.num3{background: rgb(255, 198, 0);}
